From 02b0a09b47cc0b79a6a89c89fc0c82af68cf4f1f Mon Sep 17 00:00:00 2001 From: erititan <elemer.lelik@ericsson.com> Date: Wed, 29 Aug 2018 09:37:51 +0200 Subject: [PATCH] change to asciidoc --- titan_executor_api/.gitignore | 3 +- .../doc/Titan_Executor_API_User_Guide.adoc | 81 + .../doc/Titan_Executor_API_User_Guide.doc | Bin 206336 -> 0 bytes titan_executor_api/doc/images/titan_logo.png | Bin 0 -> 131015 bytes usrguide/PRI.docx | Bin 983942 -> 0 bytes usrguide/PRI/PRI.adoc | 86 + usrguide/SoC_TITAN.docx | Bin 437441 -> 0 bytes usrguide/SoC_TITAN/SoC_TITAN.adoc | 5419 +++++++++++ usrguide/SoC_TITAN/images/titan_logo.png | Bin 0 -> 131015 bytes usrguide/SoC_XML_TITAN.docx | Bin 237064 -> 0 bytes usrguide/SoC_XML_TITAN/SoC_XML_TITAN.adoc | 1365 +++ usrguide/SoC_XML_TITAN/images/titan_logo.png | Bin 0 -> 131015 bytes usrguide/apiguide.doc | Bin 818176 -> 0 bytes usrguide/apiguide/1-introduction.adoc | 31 + usrguide/apiguide/2-test_ports.adoc | 914 ++ usrguide/apiguide/3-logger_plug-ins.adoc | 87 + .../apiguide/4-encoding_and_decoding.adoc | 804 ++ ...ng_ttcn3_data_types_to_c++_constructs.adoc | 1940 ++++ .../apiguide/6-tips_&_troubleshooting.adoc | 293 + usrguide/apiguide/7-references.adoc | 31 + usrguide/apiguide/8-abbreviations.adoc | 74 + usrguide/apiguide/README.adoc | 54 + usrguide/apiguide/images/titan_logo.png | Bin 0 -> 131015 bytes usrguide/installationguide.doc | Bin 250880 -> 0 bytes .../installationguide/images/titan_logo.png | Bin 0 -> 131015 bytes .../installationguide/installationguide.adoc | 350 + usrguide/pdfgen.sh | 15 - .../referenceguide/1-about_the_document.adoc | 22 + .../10-code_coverage_of_ttcn-3_modules.adoc | 89 + .../11-the_ttcn-3_debugger.adoc | 643 ++ .../12-tips_&_troubleshooting.adoc | 408 + usrguide/referenceguide/13-references.adoc | 76 + usrguide/referenceguide/14-abbreviations.adoc | 105 + .../2-ttcn-3_limitations_in_this_version.adoc | 80 + ...clarifications_to_the_ttcn-3_standard.adoc | 210 + .../4-ttcn3_language_extensions.adoc | 8622 +++++++++++++++++ ...orted_asn1_constructs_and_limitations.adoc | 54 + .../6-compiling_ttcn3_and_asn1_modules.adoc | 1023 ++ .../7-the_run-time_configuration_file.adoc | 1858 ++++ .../8-the_titan_project_descriptor_file.adoc | 630 ++ .../9-xsd_to_ttcn-3_converter.adoc | 326 + usrguide/referenceguide/ReferenceGuide.adoc | 65 + usrguide/referenceguide/images/dualfaced.png | Bin 0 -> 3158 bytes .../images/projecthierarchy_graph.png | Bin 0 -> 41243 bytes usrguide/referenceguide/images/struct.png | Bin 0 -> 30984 bytes usrguide/referenceguide/images/titan_logo.png | Bin 0 -> 131015 bytes usrguide/releasenotes.doc | Bin 742400 -> 0 bytes usrguide/releasenotes/images/titan_logo.png | Bin 0 -> 131015 bytes usrguide/releasenotes/releasenotes.adoc | 3791 ++++++++ usrguide/userguide.doc | Bin 969728 -> 0 bytes usrguide/userguide/1-about_the_document.adoc | 23 + usrguide/userguide/2-overview_of_titan.adoc | 48 + ...utable_test_suites_from_the_command-l.adoc | 516 + .../userguide/4-executing_test_suites.adoc | 301 + usrguide/userguide/5-log_processing.adoc | 202 + usrguide/userguide/6-references.adoc | 7 + usrguide/userguide/UserGuide.adoc | 51 + usrguide/userguide/images/titan_logo.png | Bin 0 -> 131015 bytes .../images/titanexecutor_structure_x-wmf | Bin 0 -> 646896 bytes .../images/titanexecutor_structure_x.png | Bin 0 -> 31151 bytes .../images/titanparallel_execution.x-wmf | Bin 0 -> 535544 bytes .../images/titanparallel_execution_x.png | Bin 0 -> 23945 bytes 62 files changed, 30681 insertions(+), 16 deletions(-) create mode 100644 titan_executor_api/doc/Titan_Executor_API_User_Guide.adoc delete mode 100644 titan_executor_api/doc/Titan_Executor_API_User_Guide.doc create mode 100644 titan_executor_api/doc/images/titan_logo.png delete mode 100644 usrguide/PRI.docx create mode 100644 usrguide/PRI/PRI.adoc delete mode 100644 usrguide/SoC_TITAN.docx create mode 100644 usrguide/SoC_TITAN/SoC_TITAN.adoc create mode 100644 usrguide/SoC_TITAN/images/titan_logo.png delete mode 100644 usrguide/SoC_XML_TITAN.docx create mode 100644 usrguide/SoC_XML_TITAN/SoC_XML_TITAN.adoc create mode 100644 usrguide/SoC_XML_TITAN/images/titan_logo.png delete mode 100644 usrguide/apiguide.doc create mode 100644 usrguide/apiguide/1-introduction.adoc create mode 100644 usrguide/apiguide/2-test_ports.adoc create mode 100644 usrguide/apiguide/3-logger_plug-ins.adoc create mode 100644 usrguide/apiguide/4-encoding_and_decoding.adoc create mode 100644 usrguide/apiguide/5-mapping_ttcn3_data_types_to_c++_constructs.adoc create mode 100644 usrguide/apiguide/6-tips_&_troubleshooting.adoc create mode 100644 usrguide/apiguide/7-references.adoc create mode 100644 usrguide/apiguide/8-abbreviations.adoc create mode 100644 usrguide/apiguide/README.adoc create mode 100644 usrguide/apiguide/images/titan_logo.png delete mode 100644 usrguide/installationguide.doc create mode 100644 usrguide/installationguide/images/titan_logo.png create mode 100644 usrguide/installationguide/installationguide.adoc delete mode 100755 usrguide/pdfgen.sh create mode 100644 usrguide/referenceguide/1-about_the_document.adoc create mode 100644 usrguide/referenceguide/10-code_coverage_of_ttcn-3_modules.adoc create mode 100644 usrguide/referenceguide/11-the_ttcn-3_debugger.adoc create mode 100644 usrguide/referenceguide/12-tips_&_troubleshooting.adoc create mode 100644 usrguide/referenceguide/13-references.adoc create mode 100644 usrguide/referenceguide/14-abbreviations.adoc create mode 100644 usrguide/referenceguide/2-ttcn-3_limitations_in_this_version.adoc create mode 100644 usrguide/referenceguide/3-clarifications_to_the_ttcn-3_standard.adoc create mode 100644 usrguide/referenceguide/4-ttcn3_language_extensions.adoc create mode 100644 usrguide/referenceguide/5-supported_asn1_constructs_and_limitations.adoc create mode 100644 usrguide/referenceguide/6-compiling_ttcn3_and_asn1_modules.adoc create mode 100644 usrguide/referenceguide/7-the_run-time_configuration_file.adoc create mode 100644 usrguide/referenceguide/8-the_titan_project_descriptor_file.adoc create mode 100644 usrguide/referenceguide/9-xsd_to_ttcn-3_converter.adoc create mode 100644 usrguide/referenceguide/ReferenceGuide.adoc create mode 100644 usrguide/referenceguide/images/dualfaced.png create mode 100644 usrguide/referenceguide/images/projecthierarchy_graph.png create mode 100644 usrguide/referenceguide/images/struct.png create mode 100644 usrguide/referenceguide/images/titan_logo.png delete mode 100644 usrguide/releasenotes.doc create mode 100644 usrguide/releasenotes/images/titan_logo.png create mode 100644 usrguide/releasenotes/releasenotes.adoc delete mode 100644 usrguide/userguide.doc create mode 100644 usrguide/userguide/1-about_the_document.adoc create mode 100644 usrguide/userguide/2-overview_of_titan.adoc create mode 100644 usrguide/userguide/3-creating_executable_test_suites_from_the_command-l.adoc create mode 100644 usrguide/userguide/4-executing_test_suites.adoc create mode 100644 usrguide/userguide/5-log_processing.adoc create mode 100644 usrguide/userguide/6-references.adoc create mode 100644 usrguide/userguide/UserGuide.adoc create mode 100644 usrguide/userguide/images/titan_logo.png create mode 100644 usrguide/userguide/images/titanexecutor_structure_x-wmf create mode 100644 usrguide/userguide/images/titanexecutor_structure_x.png create mode 100644 usrguide/userguide/images/titanparallel_execution.x-wmf create mode 100644 usrguide/userguide/images/titanparallel_execution_x.png diff --git a/titan_executor_api/.gitignore b/titan_executor_api/.gitignore index 0787962ce..3537d7d6b 100644 --- a/titan_executor_api/.gitignore +++ b/titan_executor_api/.gitignore @@ -7,4 +7,5 @@ /TITAN_Executor_API/nbbuild/ /TITAN_Executor_API/dist/ /TITAN_Executor_API_Demo/dist/ -/TITAN_Executor_API_test/build/ \ No newline at end of file +/TITAN_Executor_API_test/build/ + diff --git a/titan_executor_api/doc/Titan_Executor_API_User_Guide.adoc b/titan_executor_api/doc/Titan_Executor_API_User_Guide.adoc new file mode 100644 index 000000000..8a9addcfe --- /dev/null +++ b/titan_executor_api/doc/Titan_Executor_API_User_Guide.adoc @@ -0,0 +1,81 @@ +--- +Author: Arpad Lovassy +Version: 8/198 17-CRL 113 200/6, Rev. PE1 +Date: 2018-06-19 + +--- += Titan Executor API User Guide +:author: Arpad Lovassy +:revnumber: 8/198 17-CRL 113 200/6, Rev. PE1 +:revdate: 2018-06-19 +:title-logo-image: images/titan_logo.png +:toc: + +ifdef::env-github,backend-html5[] +image::images/titan_logo.png[alt] +endif::[] + +*Abstract* + +This document describes detailed information of using the TITAN Executor API. + +*Copyright* + +Copyright (c) 2000-2018 Ericsson Telecom AB + +All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v2.0 that accompanies this distribution and is available at + +https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.html. + +*Disclaimer* + +The contents of this document are subject to revision without notice due to continued progress in methodology, design and manufacturing. Ericsson shall have no liability for any error or damage of any kind resulting from the use of this document. + += Overview + +The Titan Executor API provides the following functionalities: + +* execution control as in mctr_gui +* callback for host controller connecting events +* console log callback + +It is implemented in Java using JNI calls to the C++ side, which is based on the implementation of titan_eclipse JNI executor. The Titan Executor API is independent from Eclipse. + += Titan Executor API + +== Prerequisites + +* TITAN installed (_libmctrjninative.so_ library file is in _TTCN3_DIR/lib_, and library path is in `LD_LIBRARY_PATH`) +* Java JRE 1.7 installed + +== Install + +Copy _lib/TITAN_Executor_API.jar_ to your classpath. + +== Usage + +The entry point of the API is the `com.ericsson.titan.executor.api.JniExecutor`, and the client must implement `com.ericsson.titan.executor.api.IJniExecutorObserver` interface for the callbacks. + +For further details see the Javadoc embedded in the project. + += Titan Executor API Demo + +== Install + +Copy _TITAN_Executor_API_Demo.jar_ and _lib/TITAN_Executor_API.jar_ to any selected directory, so keep the directory structure, make sure, that _TITAN_Executor_API.jar_ is in _lib/_, so it means, that Titan Executor API is in the classpath, which is defined in the manifest file of _TITAN_Executor_API_Demo.jar_. + +== Usage + +To start the demo the following command must be used: + +[source] +java -jar <install directory>/TITAN_Executor_API_Demo.jar + += Javadoc + +== Install + +Extract javadoc directory from the zip file + +== Usage + +Open _javadoc/index.html_ from a browser. + diff --git a/titan_executor_api/doc/Titan_Executor_API_User_Guide.doc b/titan_executor_api/doc/Titan_Executor_API_User_Guide.doc deleted file mode 100644 index 0aaa68b5538dbe82c6af1e0fd89d71381f2d42ea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 206336 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	wIR1C2)hGi9Z+hLkhH8Sbn*}TEB#^Ojh!F- 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�cg-O}=D>m1P8V8_EUNX)U5(DQ<L@y)-0HW_ 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 EH(u)^umAu6 diff --git a/titan_executor_api/doc/images/titan_logo.png b/titan_executor_api/doc/images/titan_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..5c759d7ea667f54880d77e2ede10c775f73d037d GIT binary patch literal 131015 zcmd>mhd<Tt`~P_-6iLG<yO1IyMA<?}MzXhzjxC#mlY~?VAtZZmvd6L4F^-i@_THS6 zb^Pvg^m%_i-@oB^_lVMY-S>50<9R*r>$+bBswl~lk<gGpAP_QnIcZf0<N`kgat?KY z2>irsyXZRjcK)@bq9g=T7(#k%ObGtYWFn`k2!VLqfk58Ahd>U&kKQgpAkI7x$chmJ zBJ>Rcp|<~C`9cKz1JNr5S!u{A?pH!hdN}yWMSD4IM+oF{BkuP<t#%ov;Bkn&w4|Eb z=-LU)lV!+j${h|@53)7lG7YaBQ+*$5Izn;p>a3!R|JUL=mhEJ%JA6iTtZ!x>J{YmC zo^*~R*bw^_=JMHRP3z6fmARJEACHuH_E^y^Z+L#1a!ls9@&qb6Tx*4Jsxrq!LOLp6 zvPf?8^4)Mc`5}I&p|3v(g-qPl6SG5%F69Y1uc$pFx@}*3B76;q`v2Q_n_Ey#41rX2 zrAC`HhWW?pzAHQ|z8m)3B^!y{HhIpDv^G^>Ltn0{o<Asx<}TYPqYM|nIz@HwTfR7V zPA=z^(^RwBKmRIC_`DAh<jYSUJ{^XE(GM&Y?96vKkj^y<%q4dk&9|>e31P%ewYn}m zEVs*v4W7PWF;Y$SfrnGUL&K7Y=@*G#b8<Mf#vv^6-}#0&fol#^XQ@+?G=`BYh^?iS zDbPe(4}ZO?Hf;aQh?<Z_Xs^VlF{;aJ#Eion`@SMy?Y>^hD8auIc=$*VycJDm&?!jZ zohd4kPv(kH986^p5L`wS`l4SZ7>kAuafl8lAq`cpbY6G)_c@6&+``UWU39b>i99)X zY50c5%)rXlHM1A^orW}f{6{UcNij0foXC?v2_2{6d0p>6z0KI*3;#}0brI-7cr+D` z#y<GO&Kx$uZlPsv!bv8;a}N<kKo(nBOGiLPe>ui=sAx{Pt+BbJzG0@fos{E*{@%ZH zxZFNR261_x8r{1S(J=ZU3HrQ9w~PO_h1&#yt5$+!QCD30>h_*}hA=PcOQnT&o=miO z;@xj-bN^0IAbtf3`SK|pzJR`pv2>HnyUIr!dMJJmv5gfJ<3LzN#tpOj_<uGZ{NkHL zx?{gxgE_%^!t-%Ra5lz*fC6iEV{UR9l4-Vf^4}hUjul;faPs~9l-eomF$$HK|KpNl zY|BgW5ai-~X+|Bl+Q(-1tVjQO9<pY8o(8fvo*F_=TWVGRq5Y}8m_~jrDu|vMI@~0A zo~D#1jq^N>>U{+<#tQupYSH2zQ_b^O1I~XZ@CXDFa9XJuU9eWmdlT(XD|}SL(nQoF znUGjj>me}UNkAr#{OBphd+zeT&s6;bbRWADeY#uvhSYk%D~{ySc^Z%WM*C7`iGo5{ z@9DPn5*-74<x^M}#|~-4;LLHaMP$amj}OZO>o0Zmi#r~DfbpACeSSu>d06MItYWuC zH+B{J#oBRkxqg4+P@?fp%Rsi33&uTM{M8E{I5I@6a(GJkU-x^vkJJ7#-|3>wEN>kD zh!&Ff8f{_YIkMPQ_$+lH&^{CD%OF%H&vC=!{R-K?>mM+oAPLibt-)l(5%!%a;bAQ> z-XX<=L~##F=n_g(*}p<@c4V#SI<37DgT5A@xa(f+CuB{z;J*_reU>07=+QqME}XXS zYGJL?HD})T5{+HlaQ$uMyEq(d#&&_<+W5IJAL@$mIJKfj6T3@r>VMttFaSJGE_%XO z7SiTaR?%Wc)BT-pbMWFt{yhdC|E~DtsG(IIm;Q=`q=1Y6U38DihsY=%O8TJbDs<^U z(w&e-z}X9^-6`=s?Z1-YtXU9%myC(zPUreY=@qH*%cT5rCvoSef+c)SV}+H;^IV6B zX#^gm(O-o^MO%xix(Sua{{<PNVqhFtC(fZR4_WK^OmL3KX%Zi#xj5SefF*}cTex2h z-4`yLI!88U-^FR-z*!|jF0-&0Jn8zT;`H^uu02ePo2Ra?6YB2#d$gQT=-$YmH1jV< z+NnMgQt&<Ye_gw{KZ`#lsCE9+$F;<z(YlJ{egIP9xb%r1Zzn#1EqxN*EyRRWtlCC} z#O90-7xn`qFJ(-H|2|Jsxtjf2YQmp{r0N#x3-pafp6n!sIV5iN6#AbjATEsO$m+Np zmrYvzeKUBB`zCnF(gkj#Q0Z7fmn%O0oS!WW&(qMDXh%BbT~lLtCI8>W@8BNXj*dSG z-mXikVx=`Kd*I_Qwy&IE+%Lt7Ld`!A<1P!ZJL#3}LBm1f{yT(efvJeA_6mEanRHh5 zf^H$7zJ3W1#h5Ru07xEYvmqi{KDmD3igm`3%?0hXpAwB}c~!lWnk>Q!gFu6Couar6 z8E9!}VtQb7_&F00K%2s-*WPI17T>z;!5ad?%#+CyjY3r(eeis)#7%W3fo+4e7<RHF zPE-Ne(0KNPii}b4=$E}6BzFkCn5UcA<{SJ}Z?U&gkhLoce97}xsU;WXF>Ti6g}xF} zQ{87F&-?rwnJ#0v)kqg(@Vlk^>cF|`yk!&c4)XQ{0RER^1x8x>%Qd|7X>Y<iY{*JE zP)z%-BZ2F{>9<7wHAr2(lCDb<eA73+<gVMFn$zEy#UnT+5J8w6pa*WCiO-QqDE&AX zUizlXZ`P;f*vFSUdCYK;-#RJzzxV}Auqqhj`NEvMkPdLAVLJowgXY4<0K0GhM>%6_ z%ONKRfpz?>gHaJ%O)0NKo{*iVIUEr8@mC~|kdWGJoe#=Ka={<zaEQ4%9X32W&A$YQ z7ce|tmSIMq;4vc$m!H+8S^W$$m~Yw@&UW#@%^ut0{N8z4_&$nhByFlT*I?7-`~`u5 z6M^^lU33zRUk=rzT5VBQ#N|@3lhfC1&g`J|ZULR4VF%5NEtjXZ{12*I&%)~vxH3vM zN=!gVk0;*2V!X3snJ-pY997Vr_hWA=TVV-C`9ZOox+?8iqc<tPb>l-j<hP>Hs`y-r zB#U<dzl^wn>2RYCE0OTelCQ@XN%QNR!o26ma;t#ym-~R~%rd;<ezO7JesJJX<t4Ud zbof{GCE&R+Ux_pHJR<NRN(jKKzH=k;K-$tbjse>C$Sa^rbh&CM3N?g>Fq@3AE02aP zkV<<eUQ0!s^}uWeQPsyYQLSKGk^gsF1U;VCPMrj?ycRi?sV_5q_d)J!1iE+nISZ8d z=z~NfRf}{&;^NTnor5;t<>d1?zv4pgI2tkt9}|H*j2mmt=V{(@W)R(cr}O2OSavzE zTg!GV3ELIulJe<!8UazYb7VD)L*|>IN1mqm88-HI9N|JPf5_}&|BpMwqG(Jr6uQ}M zO(QFm0jScI;qpSI6ZnFtjiUm|@!MbH(fjx>km9vFbnAb#JN))Fw%L$w_wKXvH&@Uu z3C3~yqRR-)C=`bMN~|0AA&n&ysvtSvUAJZ66HK}Q7<ldW|N4@CIWGL4TzTGZ{bc8J zdt)vkjgIS8=x|@^W|@RkfYqc$_!00={xpM0X8h{ZZU+^qg^hNPc;hi=`CS5j6$%l8 zlJO3#Z%as}C)(Mb*WF0@U(h>?vCT~>@h6NMyDyBwW#M~(CQaM~7}DjwjZ`oZtoHkB zau~f25mR&D8r0pU#9k*Yb0sp8aB)nK6=Notv94n`5-3Us9hR0A=0X(&`r`8!5YK^Z zBDj72wHIfMn2^_-3i2}G0!A+lj(7OL%=5Yny9|Kcg0aL6Lb($^d9J-q9*iX-7FH^Z z`ts&Dt>Ge=r~kiUSVAUFGkzkOPmvy?WT>?~oeNYq{57f;>le6cc>1f@J><+q_cXs? zAaCPll)bUSY`=byklu;q{S<IBtTOJ~<SqAGW4C4{xX?{w2;w|r?rL&#A$p2DF467T zvbc8GeISwKBcAV=8+hR)PS<_zQ5jkNIG~2V=}fuV{xn8+C_D1Ez8X{xrax63L`fsy z_}$J@Q~7Xnkae$yq{*MWKoQ}kTQj+y@u47bqb$*~NvUeV=4QW(nwZ58Q*8#tsY4U$ z9`x^DU;*o4B)9iL=QQo4!<~OImVHhX!o;mm%y=U&N8OwyD1BXU%+uSbc;^vY>8I@c zo4oy{&pQYnHWnG714G7LTupoTdg1nO#5Vu=2lDoWRi`Ela|JJaod6T+t=DTjFlmVB zXR4*q>>_Qh*B^PhxN+-Y4a)ti*L+}QYz>lC(_TD5gd{Cg>2|`aFW&4d?fFGi2b>2u z8vtD|sSdzT2Pu`rsdasi4Y3t>-O8$&l~2*8f^XHs<Qd=CaUrbUpj>T?lsc5$cA^`F z#MD2(F6rjH9JoBzJ?EtlY#;w2sap2$O#e{Q6mW}(9>p;m%kYH-McXVe_qcni3C(|p z&6q4g&~)K*8j%)RrI(uTMJAp-1HS6Y_z|sHC=@5pzxJLMe%;VUWh(Hi(v^czc>_I6 zzw^RL>>46}J+KVUt=EWsK<8%f{pRq`c*8*9bTu*X40M)Ul=&aKGrT|xog*7A#?DcT z@f1=;M0Tz@O`41-?8InJl7{cVrfJYQHg0x@SgaiqqlsaAP`u6blMpY8*9(1zSC2N0 z@lw6TzG}a?_84z0X)%s|Et3_S@NE8qhDL0m=w?ZFesQ;Z&gXMZO}rEkNP=M!?nH+h zr8otoi|lfX+o#Qx4%AjR3FWK?d6k)nH6vcO6i(&e;)ea6T>l1F(5?JXO^o6zF}rIU ztN)FLb5Rs{W&yGEe*lC00>6>6n>m`mq~{oks5Ui!nG5SPCvcUUa7CI}3%41R4~RZ6 z`GGS^!NjI-^qqHGD}C1)9}9$HN(dltCpJ-KC-eWY@ZslstZSAE#casX{BF6JFCrQ? z;s&l$V+I0(<*MX?HrD$7bz||b>B^K^OZ0zuSUVQm{VsR5Uin65v!Q)jQ~f^ZyNTn8 z-5L`(O%AV5mpw;B<qvOtJ3O&LkRhExDj1GrB&*HTzqc5Nxhv%CbU3qfX9G~C;l&?@ zm2P)b_~DJAV*nXQ@k&}^Wal>;@-RnNwQ%$fvdUjS_?$2nxSadkDE#pgyS2cN7l55m zrZmMUDyp=Q_-@!;;AMiqAo!=zzE36zAOcxB5z{L<db1<NKhrkE*vD<EMC+`>8Of&} zqw84L0<DINOQ&1wC*4kA?#VgUY0=FgbcivI`po415UvF;XE0;bhuim<2Jmy%8OQ<; zWbf(p9&&5ej4~CdO(ZDWYTppuZbvhWWtW-4CRe?CzS*@tG-@3!*+c|sEs>J;<8Xxq zOypWHlc+oNYli_>w*kN>2)3u0p<z}oz+q7>WL&1t_@+DkU1RV81;*g6Q6Y8S|2V;g z^+QbJ7?QVtU`94LK1Bz(vzGFe_w&yteesh)yl|4a^>j`?Fxa+QSHGz$7Wf@IZMtf! z%Mfo}%GFw`x$dWs`o1;o&8mxk97aq92cAy#%<^B)$gWX-@)H7=9CLLd#?9r=W07L( z-yQ5N;a*s|{U3jZAHNk%4-h}><S%*THI^aU3)Dj$wOb3SQw9CydG}ASA5spgWzXS7 zISe2n8xH*ueX>#bF;&eBI(#pJtWtDQqos6KOe{#>a?$G=qgH@L=M!D6Z(`m;n;^d5 z#-%!#$@C5)=l{!hz$7ms&6OjWv!BZgab{u$DM|-y$%hFd=+6w-rieJLux$+St=Y!f zE%qpK#9ElYIV=rlpxhJ^@-k-K%m%S`u-oxa{>5bDUmZOKI=TUZl`ivqulr!*rJ7Pd z<@DWlv<qxM(z*vWv3YZMy_{%G3$}kE7^LmyY+<}ox?LRr_T>V}pA$XXUjbPL>Mi}W zGDGdI6HC|6?#5KFb8e?<FNYt*&rFJ!i3o1!M0!@3C66SH8$K%~8;_(Mbx6mu??mWs zcsUhDnN;ufnlxJZHQ1*M_{f-5JniFFP0k%kFEV8wB@$kky5>>WK?Swl?zADVq)yKS zX`&8Gbt!U};cWG#;+n(9N^93}LHgoKmpqM?wRN=n-q&^~yOWjmqv~9nB<`N2>|Dgc zQ%nxg5BKMbL)#!!J<*R#4sMQi(Jj)Bju&HL?iXnvxB4HsMvZIgm1<3yrjd3L^%kYf zA7*pV=!pomOI!D)W805fS9*N!vdez-WA3zlh$&*JupUmC4%(|p#5mD5ke^@~COaQm zdp@r@s4qC^KTMLv#Z3*_Ca~zl^nv(64Rx{=xA>laZ0+jvNfY33V4O%L{8OQQm>O;p zk-_`A$N?D)*gwCE%^lR2KD&U~U(1i?WBR-06O55jwe1qV$VDsVsIGnMeG8STwAedv zc<q>XFDy#T!`e-;q~of_%~0(T(;)@1+YcMb0b6)*XKEmilYB6o+iPcOV3yqW_~Sp2 zI$LzZBEx>iJazh%{jO{LS(*oc48Oq7L>+(9jNmotvygY#<kz0Mhx$?jhY^rz&$dCM zMy+cAjV#2|$c)-O%5W;HDlWM&8677=j=s?y#c=8<n6rD^R6{4U!rsg#<&d2w+q*<} zqT0I1xS2!j3Uv5T{_rMLPPDDZT}`O@8b|_bjNG1R%t;CNaeYNu@T8;W|LSGT(gHna zPjUFY`B{5DE%bwz1-#H8;nrmB%Y<92dWB+`XW$^%x?Uh5H5Bz*Y_o{6J)Y;_qwMr6 zCc}eY^3Mj6CmLi!$f(tB1kW}4cxvU9Rq+E!Mp`1vms(n)1eRZpbp@yQ2bPMWnB;ZP zZ5yvH0`Nr#P-EvX$0e`faBMDoyOC|@U;G6rQa}OW<{%Q*qY?G(!=MVTCKYK6stD#d z#^ZF6%kaTaQi@sBkB9w9x&;pXQ?GAc*qaO&e{=L9KqF7n&3<S}qv5g_890}nFkIjt za49?w!0)KuQTZg&@MI@_Vd^jnOa31UZ+xDnfK%+~(=4C4(1ehQ2KmJt!532&BY|W@ zG@}L^YZ6k6j+RsBX~w;JJ0n@)Pi&E)BfN=(Yb>0`0Ul<={U1!{b4&pL+$gFP{=f>d z!SHG=I`c7NXHa1mzQ8@9{P!p-3W_j?K-H#?No=~Gn}iKSNk|==RZo?c2G)us=a*t* zXv+jq1(T0UynOtXq^8C%^a(q}yY?5!_dF$8C@C%V?4N6%H;6koY)kqwdA{NI=!a_F z8LDdi4d(rX#x(2!`prmSH8?LoC)fYEF9{rw!TDfkzA!5OVD7+*+uIu(E316{FYb~v zqu$oy;~~_#JH^3d_Qys3l)bU(a%Ul>iiMw!8;KIWR@!MY72?x*GNjfAy6_M3vTKa{ z2~u+rSHmY(@{IXtbuo2fL^LT~$I#(kA0qkMnFT=S*Jeh7rU2O~c&T6O>Ap5Ej?LY* ziZay0rp=zthE}(N6aogWqICFbIch^_eSt4b^&`bk;tN6nG(v<lMHt|M(6!NS2`Ter zu5)BJTW#6D7sUAx#Yb89ihBH_<SJ4-|7E>BzTAt2m(j&Sx(^f}DXUmf1@*g_*CT<E zrLSeXMO-ZT(m~)0_sk=sT5GrW*t!jM4_?+duNh$T@PJUq(87&f%1j*zpU=3``OPA! zve{MQug{}B!8tJJjp<JXo6;cMQEW&(A(6)5%ijAGnJg}d?oh_U6&VwUs=<`2(f&iC z_OV4uH5q*<jD&AWn^$kO(+rNtc6|rs$2B@!UF4|cwRbTM^wBnA*Yz(A<ni8??YV!l z(moC4{GRQdq?OezuzweY8r1`3G9CYt9s)8Yw}0BY8U~;hDq6IG@1W27GVZ--Pqa-w z?Znt8)ayGOe5{zlahYRtB|tq~{Hf#hziD}4`HF`$Y7@$^ey7~<A-t}Q$Y-hHdrf`Z zUOif-Vy{&zDx3kn)O30H5Z&YWiLx*>Pe@#!@4n3MB$i&vhWf1o4$8OT4HR77q{ycb z;ci@T2fX09J(7WxeJ=1c;nwV-2%bfabbY6SK;|}^U!Sf<59Y(oS4I^K2OO1;f04<u zW!3>A53-1XdK(Nfd=lxsoY!wF7H%cfG9XY9QFPD5s*E@tQ%<d(&As$a;ZrK8xn9Le zTv&6H-K;9VZ=u~+aagK+^5>}acJ^nv`V99d1@$?jF?gj8&r!f@TiO#eUr1cX(J1ip zg>qSTJq#7uN(YV({KvsS;h=P`7_lc>Y#X!mh_d9hBSiG_lW(b>B9*6t`8w|=7Up{i z%Zz@cGQX{v#aA5EPY6zZRZBifsa$OBbk0V$c3QJcitV?e7|i;b7=Jt#du1T>#wi8` z_FUB?b`S!-gMoew;OZ;hk5nGnrG*;oy*6J*DmjT3|1ul&vn5}z%KgsIDP359Q*Nl} z`R+#L6~BmsSnsWw9ha$pAO{)hZyxEwYj_^&Ty7kEAQ;rfZ&_6MBhH%o{m65HnbOJv z9_J%{+4PH!|3C_KwXRH7+NplSue;_5V9Qtmahw?1mi(BH)&O3bMSOirw0FHzC!~=` zSW>j^iu=R5E%EC{5Eb?8=k`j4X6#hn$0sH}Ne?QXnhBJ8b3Z;=TkW+_q;dJw&Ha4B zWo2p4WU+Mo79fdLB}26aE+H)PT(nmel<*4{yuJ#p^S^)6VMy<KU~Qyf+r?s?`0PoU zi=2T`Ym_Nl9mI$<SRg9%%fL1JN1096C}Do>9lTwf&*|eugiikWx`zN}l*5)Kn&Knq zt)T58f;%~a@m8#`n)vO6$#Rr9|E=AT!_}1(Z%=b^o5-o`kh#34x9dz|Rf93or#6b! zvtm7#V`$!aAyp~TA2%Y)HaG3{7GbHMQ=}IiD?OXX7g?)R3QHXC-})!Pa795)y68oC z$U}n5+T#6{o3NLU3l-^p8ZdRG7EgIE6uuNK2gkz%<yvefT&EJ<@Y<hsxnuFv{;(}T z%;nDJgEQH%;4GWxxnX!(q8)yR<>BHH>>3oxFccyowVJ_uxbwAENIy&j1b)?mnYSdR zI3`!Tsd5vtQ^@0N{pdpD13|`z2j!;okwmnY=&T>bqXHzPa>v|vXY@;0AA{JqynEb_ zSk314)(G2MiPw9C$=f`NsM=w`bzFfFK!#d^f_yQeKu~;#R#}5<SS2Ab*8<drZKQ^S z0Ywni5*$DoKjm~T<<vpT?S`&~_E|oHn}*2?0OV^>9v8b-9)f(x-al+h#;;a|mT^R^ zF7d0|fedBw<7nWqA#9!_EM-Ux^XFLj6g_g?J>={Rvq$VhWSZrF^Vy=JSl{?cpoEl- zE^?@xlZZxV)P;oKbkk4}g&Hm?K1aqCAGP;^xc;~dTSNNk+*|#WLJ_~!l;{=~vV7N0 zB@%wQFxlEyRNo&7DYAmHu**ke6gN5IxD#QRMNE@dQ^0?U7REmC`CDAQdyY)5WDm(m zvt4JdNV80Fek+GbqS~wDO`)%D@Ty*_akh{D<=OTufx>ACsb7zHM@woABCQOlL{;zl z@5(B@@cXB35-9#i?uxVtFRlxq6RS9PU7$9n`RQoY+y;la_fYThr`<89YzRbx_zaj+ zWxF-G5KQuwJI!o+!3b>6!PuEJFbc$8a#tTW9NHu$Y?tTYjMO+sw!bb)!v8bQJc^iR zoZ1X6XDTF1Nd!4+1}OdbLjLC}-CPgfh*bI;Q0TJw8A7gCD+4E+z-1wW<3_l9E%tCl zlWVyRb9^5@hPSd&$V`;?Pp!iUgxH3UxgvWyF)_%3VLh{B9-y;S^n^4HZHD6^w${rZ z(5!+&L51_>j$wuw<=qo|zSNO~kfU)%ues9gHfL3RF2&xY9;6Zrw#*(BQveOcoB%gg z%&+x0=u{v@@TkLU&^wy@E3dJQp|N+kxfVqQ@G_uaejo(nOqMlITi&N=>)N@r{cI2E zwbc!X6?xrJI*@2%UA>|6U|EmikKfGO?!vF<AwNB)LPTAZ`W|Oi^85LDm!-V1;U7o2 z3hV}myNu;dVMAM$=0!mR9i3gGS<8aS*ser-YV|oxnw;hT8c?4Pi!t`E{b4HXKssT5 z?XWYI(lIVvCZzfZUTJR|t4t25`qjHEOU=spEJp8}kU&mdOP5obDYJWsVpu2tHdrS1 z!b8w5AUE_n(D+11(=hXo3`vK3$k`zt=fX>l2(;j9R>hx#zc(s{BpE_|_;qiLMRFy2 z*q2=MjSo+fojf6Ue*<Ea9js)i7rB>^LhPzqo=9W)$UuN2PDn^`kRFsw)K%_Q#rP0$ zT$ca%R4p5gPihb})j6`G@kQ@-yY3kN!jajoO8rkFxlT`x>do(9_Q&=OT`vY4I$R55 zaL14zBNj{Dzd#D?O#Nv)pYF5`M30mo4Nm)I_FjJvO8LWLLk5R41+OU2%KCMa=I-Q> z0}E0<{wD;5(YG{@1l+Bzhiodxs_zWU7IiOMO#7KuMcx@P$+mM$Ey0vZy%hMlznDiE z9shDJ#FO+E5u{C>c|2i*L(uvW^H5?<6?aSoPEiiUxGp@ZWLozQqkbps{@C=v>xGjJ z>QhH#siru9fU47Ogm5TkxU?}G^!e7JFlPb<N;KB~<ac!)$uo%CHZ>zMwBr>Qz3^LG z62cm?u9<KPX1#9{?c-k>wTwx)`iciWr;FtRLJS91k_qndqEyyHR0u%VLb+>PV54Zh zMy%HhaMJ0hcx+SO%BOg%5$xz9gP|wpl*g5Sb9;Zx+dUqSydRiR1w8`|mln+g`l#rJ z<q~dTQ`tb_`%N4HnW_dfvA=eMfXv1#&hZn&ohFcwk)YmYT>P6Mx`maD4P$qA041aA z${9NXa%Z#=ASou|&s_|0gp@WOTeg_*HA~7lmhZVOU$c7TZKizcWg=dUz{f($NIzmL zS^Z&Wfrmj_=wWH(R-M5`e$&rmW21KtEs1CrSViglvloNE&-9l<3dT5}Pl&x*a7B7P zDJmK`l8`D<Hhe&;bj1=ZIp5b=82GWFxkhODWF<TQhquMHVVATfqPOT|MH8!)ZFti8 zHws(4nL6={5BFT)U%TGL;~V6pH+jqK;s<mGVaei;N7DCNOP#{52`sq-g~QW9zTu7? zkuo*{VjRZJ|Cn%t)CCvuIFFS_E0uCq4YU(AkmG#I9k$|Q!e=|(2z#@0G^lAPy4x_z z_p*K6irY&@^T!D{n{7<>qj<~>SP&0BER7IA>*PQEZ>AU!)5HYiQbVEQT&v&Xq{wP6 z@|Ro5P{jp3Cx@?Qo)!!@>RyHnPgA8mMfOF!Df?|3-XbJ0Dff{0DsJa?`TjJ(sndJl zvwe1-S<5sHybSWaHn!U_&&9AtlO}7d4WN|;1~{tjjy7I$zBzcsMFFr-e$az0kKe6h z#74e6#Z)j%T7s5K2}q_|BzMN0%H$g}g9K<SKX^8udqM_zd%V`H(nuO_sOPc2EbHHo z_L_Z(IQiX$G5FpI`&{$n+gS={KSu@|?i-&l)72N|K9D<_+&@RwC9quYqXfLx_tn@A z*xFH1N<c$`6S^%^R>Q+1`5y?Z1^82;&Y*u_Bt7jV{((ro+n^TLHfTWlPy{nzcND>m zT^#V@hA+4-PVFMF=^%F&QeWW1Zwe)yU>suk{^oP$owbh_bxHV}5PK{rl(C-0I&W0m z)`E1{NJZURB6GSotT3dE7E;j4AC*!7doEBEE#WJj@ekw+qUM^V+d(sTh`u+vcUQCa zP<jPB6nSbiKj!_r%&ragU03Gs<}}XJpc5i_d{e+?RyImiNpo#nv=iz@b-o@*B@*?# z2m-WGo%Cf{NcoXySV*jP#VWx?00u4}YOYwiEw37WbK75@`mPT<P{=&W_udaFK{pi3 z0<S3lj?ohQbmkQhP$^k^Fvug7N@Wg}r)6={!n@`||DK9Z+4|-cD0J0))rZK{@WH`I zT~YwvC2Oakkh<ERz;X?u<zvrHRt1!>n-qye5Q$(HSjIGMkC*pCYIAYA*Sh5j)`}aO zsew4$3j{f-dr|aP*WYN6sASswC&5*x@zNNwGPp%clQ`CSNNHo2OME{Mu{$PMy}Rk@ z5C()yhzAHRa<tCqzV@Di{>_l@Mr~i$8*>fxT_FUH5KMxD&~UtMEoLUgeSU-Owaelu zm5in#!*)sbU;?az`7XU`3fH*+VHCLZbloS3@~?OPOn%bHP>936U+jylwDS1{U-VNG zsVQ-xp_!O?Ql8^zu5Mv}@KJv890s@V_2%^|Bn0v^Tf?RR)@hw$CcAR_`9&tMX#Rvw zCIDP)GUBk4Z9WrW_3Y!Xy$;6H$>T1JnD_0?Lfa<X+F?%Mhz}Y{_)_iLIM9P+KwUHc zGEgNUl|ybPp63W+Bw@I;i;zaIHm5C3iVy&Rhp8E@-2(_@Rp(o!SJT91s3&OCYVUFm zsz@!j^)8cgxQE<?6o{{vsx*EwbaOD>&yLqA--$T14?ktrJ?U?;QlQqfJxn~H-C?jR z`|H95Vv*m63D$J@$1d=#d1NA=eGf`nYO316Hif#z9sbb<3VIv2w6vG}37_esBZB3` zmh<L+x(v><<^3?kHw?@{1@Y%<WV}6Nb~W1h;klhbn?R##j=S{t4Pzb)e8<>VZ4VH% zzWxss<be8Z)%Z?6{4{6oIw$Q*j{8nJ=Wf3sGiIiw8C5DABq19V;4%zdO=KeJW_Y~c zwo^K#1uh^Ofm-RC5T_9BqnOE!TBzjm`3M~Fjc`WL7`UOy7Yz<N?ShX=G=)oby|CK3 zHCt<$aSYeoR(xiQeGdHM#Lmt(F6YjXRcSr!Ob9G>s?#7K<6IX_bx%4ieVIZx)+hf= zF3F_;NlkDdC0lzs``WQ069U<*$0Zz$(K7?x;3R)sinCJ|wfEF84;dFZ7_O*p4Vzz8 z?m_(NV1!p!8&oarC{!N%vGq)PZqBCfFgQ~EbusHp3QB9LNCftz*gPhqcGRZgD|)+f zM4K<pZ4q<2@B*jknuVpk=6So*Hk0)Gcj-d~qmp@wuZHCP=z)2H&YRWXv+#x90i5@^ zhp={iQlOSi;^>K*5B&u@?;DWHbOQ<N)c%iI-&EP$p$q$QQs$~G7ZV|p%KqfUOvle} zjh(C}1BDW?t^r!k-_QwNwN}{<(9$>uDVS=CO158KD}&D!(jQr<Lh2?<0gvE1h}bpv zfTk;!!cUa3{mX;-*xt^Sq4?#jlfitET&w&VC#Q7IWW0g9_L^XK7~wpdg?Mx<h*e26 zj<WE-nU%8{O0nvoi)pR28X0HveJH-uy(umz50I^Zkv`6QZM^LCj|rQpi&_|VtJOAk z!ZIGTE?aO{;xuix-dAmmSVYj=&-$EKb3Evr%{Ra}{o9yO@=+wFe3i=lDKg&s_waX? ztLFGcjb<}Y1)n^zQ<I__=8m}$R3a}Z6Kg9pDQRALxgEWU<KX`(=6c}C1pCv5IjJgk zpHcuA8RM5}(kPpbqsf<nFRSMdFck;5cFY|)MtQdy9(1x*+A`{Usb?FWj#tEbL$P_) ztp<pAF5T*b$=1xKv+Bnkkl|P(7d99!vbz|h?X;XDEA*PQxcEUj!<ZSQpO-8xZ1LnG z-^6yNPFp-DF;{WYe#sTMh?pyKbXRT=$3(-$YfE>UD>w`f8_DQh_p{+SeG!AS!Osn} z+O5{!gT6T!OJpEi3A2p-6KKra!kw!ME4%bxbLP;wFJijl{(`CS6i#!YerzBGgSgw( zznrQ1SlfNyYH;qDh(U5YA@34J>n;r%ckh!G;b73mYkYPRD)pCWyj%uQ@Nvd@M^0lR z<mIb-pKbEQqcrre34T_xlLtWdOy;R05RwzPMmD4_a)S3@>6OSp0dSRW6S|GwKP6F! z9G!VY9#+|b&^LhMy-;-PxA^ZBUQPO>VNQcY7tb<hfz18Kg}&;Im!{pLL)6MrI4@2Y z4&M5u&6{KcTlL1|m~n`tW|x|AYdpt((HLS7aaakBsNMuD9kjWuaCb8uN8Bs84NB^- z%a*;l7?6M5JMOl(GPIEAX^~iY3tai3Fju8m9wm*}EYzwr7KV#^IV_+<>o^u!Iqfhf z_)dpWe$tc1%jPe5IQrWv*K@{#MCs#L+9#q|6-QS}m}RkOyYIKoxEibx6yg^Zy`Pyg z1ATc5b38oXJK7F5df#0Q=2SH&%@R#PL2kJ}TC%-Pvx$q(5+2|GPy}H$=x|~re0CtG z{Z3ZCY8I!PuHSoUVKX(Y;pcw-f81BAJV*5UWotKwdKSF$aT|o3I9e<Wzek$S*Iv_h zn~7|fr9N`6rKUDVX480Vm-L*-y8qM|8#VLu_xR(z|4^MP|9<V!ruWQ}L6tcE`877M zrq7SKBjM}j^-V7ELzNjTzc-K{j|YUY=zPZi>}m?^s;6=_r?bOHvm1xhzj}7{b1Clp zGB|u!T@<68XuP$**`0^_9crDxa_@%w;i7Wzo?{LU{C=4ghe`h>CX;|kHhOw*Y<@;& z!!Iqz<x<aNaB)h0!E-Wna_pwpv6|?>@1or(^I*ljbyJ3kVswY&VERU(?0}ox3*_ob z@`wg6Ve>6Q!m4yeDZOtuImP$uwzc^b<-*#P|Aut}1~3yQ1xL7RQ!-cMrOZJJkLq_H zv^m=nUT*%;MR?D(VXm3tHvjg-62PQ`;a8TZF0uW(!f1o|StK>w_;w|_V{0_K=ixij zt^h&CjokcsPMZm4?L-!Bo;SFr2zP7wU%1-`B&!_|lppIS^k?n#^E56WQY)&El5>u{ z5n~wiqYRYHDHpf^3>5kc@z`MwcA5{Mgb^ozL~XE=fmVg3FWY#@eR*@2!+vtQSY5Cw z%nF@B=D3&5{3pwcTq&X{YhL>WQa7F%OA=Dv@pxFv_S%;5-a!OwbkKmmJz6w8M7&%S z^to{3h}_4Y{`OXbJE^r>acerYbpaQxz{7W!;JZT?c=4amp^K|7n4ubH#ZbzJjkvYv ze~07zJr{j4f4bMxBBDc|UA<Fs+1T&yZ0O`<Lz2ja4ec0F?a7rtAeLe;R67`$o5?#2 z;VBCHkRTq>-iihTIM_OXW5hdk*8AyW`@=~tBW<6a85Y&c86LtFvz*sLRE&$O_?QYC zPmYtPREoJ?vkE&MCC<JigSRiyXYmaLmoce<PI8I8y(NbU{+z-Un;UR*uD0AVwW_p_ z4Zi~|L&Okooe*%^s&qxm9O0GyzUVHpeYWkOK(9fY!6<#YDUV<?K}E)c)zd@kNen)O z3t*le3x6z{z2hTTqLimZ+_yWQ9vwFL#sA>3K(9o_hsjbl!vk!NM78@+v9^8l`3BF{ zku(t(tqeuOU^2!x=pXOYoDS_gZ7IQ-{&4UyUr;mA&wqo?D+KSuxU1-MOUjGbfCpv2 zt5cq~CBOlo&;C_?>0Bmpa8HcI?b<H=-E57@)ulPV2-`y~A@P?C1y-aHQ3!!*P>OkZ z?$Ua`E&*A)xXsU60Y3MV(Z&i_uPMYvWmW?~43mu*E6~dRKCw~hzEkKp<`#RlbeWdJ zZ8il*ah^4*&i&d&XI}OV4z76gOdXCdfblk0tE4YwoO*VwlV4+pLjlBCkaNGRq^8o* zXvB1h=8tT@n=2t1=&fG?uyqUTz>8*#n(O_hl8>;R`I8fa-+shAc4;wN9BaHJrua9W z*QNaY>F#$;=wHrpn@kC9X>sP@m+MkaP2psmE=;?3G@+^IA=ljCE4$(0#<~f^TW^>a zhsiEOPaJj(!^ThQ)oH(XXZ_mpn>q-*$_<?!?VzU6ch{zmRIq+?Qg&ii<Fp(e=KQDl zDN-z)Fme1RUE~_{*Jg8xRdo1>+))V>y8vSp4_)oTrzNBK#3xdhpKx^je1G#*r$GDz zdC`IA4&tlL4WZ2NS<UV%XNiBW57#Z7c=yuc2;8*+5zv$M>k47S2;gHM^E{=xR!A*E zGUl&dqRS`=xfb$yc77-0cCr1VN=rTqlY_m^?fw#@7P&DcOoTdzbB*5L8x&;h{MN;< z84qCTiZL$&o?YTprx8#|OgtzmJk7}`1gMRfp0Caa*9AcrtV|TZ%}qYxxDs*g-05A! zZZe;Pc+Fu$v8r02pxWwYxhitAKFrp0%CMglzGwHcTlIubmT${0clk7diGzZ&O^N<s z6=AOt_5+tKMPeTGYyBEl^qxs;|Fr8qWrEi;nigDb2CnFB)JY&dHT>nOUYmi-ZPxKG z7ev%fH)eNjd-p=gPdYp&hw$Dp%!uPhAZLk{G)M+jMH1{T`)*=MIY{1Bfb5k8-5+e} zUU2wmf!Gz8a9a)7+llX71sItcpK<k7!DzpEK|K)>D@TsBreT%Ueuensk$dl7&<ElJ z?fE2z8Yj}*6L549(2l99q9gKE2#cbn<$FgOdzs(uC*8eA&T~@aJ&Rs7XCGW_j~<gf zCqo)HdOlT(#&axp$0|zQeZ3jYBxOF>kVY#jmVz{Ne-?$<S>6k8%I5u+`EdBk-MjQ( z@^dZst>PnEv!z%nxN8?DKgsUao@L54P02}uVeWTETh%EJhC;4}p-wC7jEAYrf9aBY zh1pK8OqBBL^|FM7db?T~gNn3{Y;HM*_KECz?~ts2{QpSZ3~9-t&^|J$|DZF~wW~&v zYoNhnFVQUM{ptP%zI?W#EwxDu=&R$l`WbBX&v6Cgw+9v}hn5^N53aRVYM90Zleo;S z!`G*a-3`ycOi<ZCgc;L3=R*1<qIOwy2dWsMS(`VIb%~Rbq(=0&3hb*bUH4?Xi)ZrY z=;P#vGTHg;cj*V}g6tG(E(06`lqw0gAVk8J#GTwI|LE8b`@4Kxxr~dtH#)k6TR8N0 zpEkMIVVgcV_o7!2{-aGYR6jm)iyBL2^u;0+sorN*A6AQe{7P@C(o%H2%SLkh?K_`D zOZ5Q%ujE&>#uCHyxWd`9KWZ4NPjAt(lKwm#Uz}Og1AO+=>z&#V{ETa^YS5+R)C$HM zkx3&AuELBmy@Au4k6|DGR*={#ak_PdtAypKsBJ55MmD@-kJ99AxTH;a^S1l!be9=3 zON6aRUs3L4-fSObp<`uL(jXESi++uE1HT1pWU17|F~(`_)tk5Q3nn~~G9>g_VByd- zj2_M6|5oC?!tyDa;-DyHx$LxL1ZWrUagbH*lKSQPS3EB~8ikR(FP-LTbB+CfW?c%} z@_7|OS~LGijf_tZyOXX1PcJnW3`4FU9Ani(N=7&5w+$N=vvLd~6-da(6Z!<Fk~j>p zdn2(}Ec|=V5f+cQ5O)5(u0{AR@#{`&QzU(b##~HrLq{(V0PZZXxr$Fa3AFQe*vRdf z)hSlY$E581fye;4i+n8X_xQ7UOx3i%aNK23+iqdz9LriCm{hhbAu9Q?J8GtGa8TLM zCrK~jVC}g)%gBKIpB0;NE4C^MP5eR0K6~S@7Wk2DLuj>rlwScHPrz{bgrgt5>al?$ zF)Bar80xBv8hxQL|6-}2&{Q^5E5I*xA$6!mDvW}P{MVCfS?Y#RJFZXa)+(sunlT+0 zjaW?$=XF{`jcF8Zhote=aWP_ldbtdaQI2ar@;=L?@gu*gB*y#3MdzQCSF&WTZHw1B z{V{p|X@yOWilBdPY~wI$*WHjDFU^F<g61XzA4Z#x45pSzbXg>e@=1mt`OF}7%2yt# z4poYM&J7`c&)C{!VYph@UhC;h6>DZ?wY2_hg*xN@){~kz!a|o{)^?IMh<kMG9CVeE z8)A%vz2IcA{}SmwrHfw#%?vD|bt9)+USlJVMJkpuDs2j@c{=awZg@t@CUjzIs;V_| zo@=W;=9J%fkxb*;N`Q@PxU@ab^vb5%Ec!yG(`;yqyMiD?@8F_1TS$Z{RGKztM18-c zeZuTxR-(U0Dv>7V07^u5e&=Hnz@kTc{)MP#3O(LCvT4cnAj2s=&!6+kKg-0*@2ZIl zqK=oDPmvaUwAqN#Aj-N&y4!=yc8FDKhR!1)ywpp-;*a~LL}~==o!cqm^8C*w4Nq#l zO=K-d@bGJB*)<=_DCB1NoFRU>dcG!z>sdZb*4nV9=Wc1W%mAIN2-9>R$;Y5A8OP5C z+JhxgwHX~&+#Q{14TI3>k*VmIwj*zR@wOnoU`{&3bNc$}?g!aY)Q-iq%!7NOEmP0J zj!JGwQ$|MNMOkB4KAj1;bIzjU{*BTECcCe~a_7(YMaE<VP|l3Klp>x)AMI7ae@_Xv zY<29I9QJKKA2Nv6>EQeJFe)j7o4dEDrgU7oWB0J{deD%h<g^bhCBt2XJ_m}Cy)p4E zlh?c6XU;IZdVznh4(B*LTEd_!{wwuP^~;3B%Ic=}cu)%1#!HL}!nMsGQYs;x%I?#Z zHoU!m!DNu^)h)lsXBV{<6n}1JYnXijO`?S%DOuYgK`*1M2S1?ulqc<o!ylvB9tny2 z+1j~}%x0}bexfRK8D2rxJ`vvPe6DeqU1Up$Fx5Bg-F%z%;W~U-wrAm_7Qg)hP0AgH zI)f|zLut<i`U+oIKUS)U&;2vl&g?2$9fldkTUD#4znD$-9Qj7Y0u4Edv9_Noa~rD2 z={?0*WUscT1#t*{vevgmGx&PrxsA$=iK&r3brq46)yb2ny}tfa*M}c|7xvhEV-c)K zvdpMYwv?-9)pqv0lkZ10>aR7SxtWf3zml)lKZ-PrFyOdL$4(yL8}J&jRds6rG_5$1 zki2HT$qVU@&^)sjD>$_!^_(t{2gM%f!3h0V97AecFwIPTxaeElbq~SwjJHZ$T|ek9 zCqwn}VE5^6ls=Ic;L#$5G_iB@M}~ahzISzy_u>l|Xa6SE>pybleur^b(h1uCQS@lV zoH&d<%C9+A_u7a;<ZoB%geGdF)?Y(DPvI2p&1hnJn9YCQ2C1Y5zIEA{hn@3Fl_GgY zOnJ$G&DHShNF(9F<A$><E!Only(F!es&u`(Ih^wBWpg)T7$0O3(s(xOlh>TgiHnD0 z&ZuPD&R!4PUfO)t+@<eb!w0fU?H{Fz5)#a}m{di|QL1keSy5k##-(@MGQAE0zw-Fb zd5pEgvk0b~tX9eq=p*rT>eHpE%<b2g`J&&MXC&H02QCy*aNhEBj*82`+-y3`VPw?s zB?DrT_!co~eI0A$>O$-{k#jGcOrC)nZQ)!K6$Ob^aae?IHt$c~p^6f@a9N;Cq<hF2 zdns37JgT$5V%eE&q_(qdWK>|C>N|Mxpg=`;<yP$_X|`?D6AhT%!L?I~x38i<MArG< zp4h70Y`?@O*SC7QhFLA)=2}_VjgO!h`1RR7)9fON=BmdRDq5+QMbQ-#=zZbdOq-OY z6%LSSBibpxUJe?rL&@>*WN_>KVM8v&xE7NdQ*<Ndo8}zEr_Q_pO#&#Vs&nSWE_K6- zQ4an;9~IKEord^ABe+WkN-p5FwS$h|zvY;M<SPdo?3;*)0(@sAwcp4|zPbBC`_{Ab zG%FDlNu?d6?duHLlPFbp$@Wy%q_3%WEC(-Jc^RDMGNNKn8_4rvUYZE3w%2yJc$!td zr;MsfcArro>+LW=af{ZZkDZGgq`YFYS~EvlI#Uu7jEqz?Ze($dU8RatjEPzcl+*DX zi;o9s^9Uc{_zLzNaB6tTbxAF9j$O0NZAM|wC{^{ln8T11C`?o0WG^@sIpIrYww*3O zJ~gd;c;g1$#fCn69ycuwIyD|17E<CYr1;PC<N`OKAGmMzswUnNMWHIkrK@d3I#D7U z`*8Hpex*3(MBmWWX`j+-d+PL?!BHP$=2a~f)HO>e5zW^kYiZAsz|Rs=x^lO*#8Idv zap=#ohJ^cc8Dj7L(bm%YdQb%0dOuDrdLeS^kY4=fHw@<N)o=IPsDg{|!$5>Mn?-er zXBv{3QzxOlY~r98#2vm?SK!Lo^*J)1g8x-skuJ~e-BsTwZ&+?r+iFo=3P_bIdLj?N z=td<M)r}82PY5}E{GWcimG#54-^V}WVM>8*!mZwTJ>tn7v6}4@@r=IJsfx^_-M)TA z^5Q9ydwG<@Fq@Euf|UP!ZoOX~0ogqpK^mw^%@os{4V|$BCQ?#W9+e4(%WY;zDvHRi zlBKjL7EYoU1rBEG9W$ZV!#UjH+<1paDT5c0mUa;bQnOTA&Y6L~BpUa|HjYR5+(YnS zT_CI<bCX`f*hVYtcA3L(f!p%DRbnE0Eujf2Y83jk_voq%@4JFZ%t+mr`xhuLG1&T3 zjz&6t5MY32a37)iC8SRN>`6#1x416V3D#)NV<uC58tqovMZL_HU(^&Ge>2ebe%@Q6 zDR=`acahmz0G05IolG0Fa{s(*dXzPG|E^jYv9WXPb1vP;k)mID9VAkpxN2DBB@+&Y zbG5vYHsYWc_4oZETA2i60#Hr8M^2H<n$P`kn#;9|Sd#zXm$0|(gUxL`cpt9zbsn_} zt%p!V_%huHv=ip>tYVMI9y*$jl3lT)9IZ=eNZcvN*T0#kw5CvBPn#Xzolp1=Nx;<b zCFX%A=Qlz-lShj#?c3xY!Dyh+?}nm4|IGyK6K>MR+iyP#GQ3!BVHVm_+<d7bGCYLY z0Abz_ctkn~7R4yU@xAtQ`q+-}EPs+PbqWs(=$BU!45bWExgS#$ZMuiqUO~U+A|8SY zC=21oyxQA_UNX}@L+vCo6@H(xd*CiIVb6VlBsun5zx@UyxS{KQJ!O++QCO!3mlQYx zYS+2bCx@Q>=CBh*W2lY}7x4Q<bDkrk-Aa%DbL40)U~nYe{&75Q%4Ja;#<Teb_klVC zTp5F5AR_c|RZ0-vBc~#y7n!7$eHUGXX8A}Ho0se9{d44(?%3d+)yA1yWYyccR$l6C zzd0{-)B{*Dd1c5Dn_;IkLw&hMUO>f?>{64|xsR&s6w*PmFs572_6BVdZgI+?K!<Ak z&`txyYjflmXzrYf7loZ$)jJ=cIjs|Rc~D<|CU|-AWc}+s9WQlFLoM5C1K9p!ec1e} z4)~s1gLW=abNoO^wlen10A>Ih2<71B<)M2Y0a>nB>4se}E0k8Ds8ZSyzVAGbJG)n_ zi7NB{xhgDH>EhnYY#1s}lC@Z~<9Es~&raw4>79?Hwn~-wzPMsE3uZoJrYFmV=;7%3 zAa2QRA<C&g8y*C>mggtz%8=&D=0pT|(>^pgo#u?wRnhwRb9rr-ZQOJ{_|77;u^Yhy zj;vJ-I^8fm99+GPn{HN!r!xrmXO*|ID#;zpr_>zrv`L9c{*V=NH*79B=&j_OgCT9G z+GL=Qf361f0+GL3^_%k2YUz?EjVRs8?1n@^v~^(M{y;W=PR-6kpah&Etiq!6Jm)j@ zH4-KD!TloZ$13G|WK`eAZCEe7W6Lu3k=W0dywWMSsg{UNJuI;|v)}elX45F0SHuT7 zlfQ%%^@;+hj>;yn<H0v!GqSrUl9)LEGgPq>z2Z2(^_z@YH3g8zV1M5LaKt_cwa?Jo zI10O7!ur6YWKP;d*ZL9x@l-})S+!<B@OYY3V;N?R!2ouU?O}HCqNWl=^3hKEtMHS; z-%of`P)G@><WmMBnud3s4U{45pQs`=#yOPl-j(Znb%l_FUCypzop^B<i^UgB5~#s{ zlaN?B@V>+N%6AV^^|QW(a2xKb37zMVjhVi;1<Rx3G>7>T>Zgr;)5bCp(?(mUG;rCY z`kAlC73fx^V_9(GNXtiJr`e;8KC;b|Y?5aI0?x{L-Y3O}hm6Nb2HGA!Io}pc`1rTf zK1Hmar+N48UBj1g>yi6f!4&!z-pxEyxj^;M4SK*StIWB0B8opR)VbV36$Ep`cYaJi z9QrdR_6G&-DV}v-gUb0Gt?xfNUYJf$seX8aJ>;83Cy5N8m6<+7?Iy<Wp`<=UCFhwd zN%=E0ZYCWH-K9tADjgSGrguN}&pWU}oH}}JhhXDY{yF!O7iFYRMDxyk%-}rDt9pMA zM#=4hcRqa|DY$fuje3bLizg-&97l>{rg|1nYVgLZQv&bH;=Rpl4p$%{@vATV{oA>0 zw9cn6L51!z5jpZ5(+hpjL?SA&R@U%<l7ng->x0qk$4ye#?8LSkE3so@1sl$w%iX)k zSfQyIf10D(NL)1V@nU2~#}|6&2gKzpwh4)ZdJ<m}B4p7_{XEnC?f|JF!!HfZg7hb= zpWNZfxb?w3ZtzYgZWu9E0flJwY4K=@WzP5%+HV;>rmL)VOpvtHaLypU0dB3mTCZWP zzB1_2EOpIN&0<(CV_F%ko$s}L5xn)1J9u-Tc3hhGH%hfca+R1SY>?iR(}#%mQNmUo z83}Q|;l+;uJtK8Kq@nD)c8?Eh00myeFT6(e_pLLDMqEuabk%ekwc6raFV#5x+qvZ9 z`FqHxDTFjBogJiID$+%_rJhCjyU|woi|_5S*I?r^O}w#)<D^<FF?sgGPNSQHH!HPm zZ?i5j=?bE*P>|mh*}FqV=iOgK7TI&JAYjS~ssG6xk$$!?xLtw&gG82PdHu%afILR> zfXh*h1oPm%V6VUrrOz&9B9-nYKl9ZIw(zG(A(+||t685Dx1pT{g|wu3!_#;QeXo+r zTMXvV^Aun8<8C=u1m;Lc-9J_tW1u3>wExpZk`G&bX1rBd{NgvbiG~|XSO313kdW*L z{+o}4yw4nW$FE<CkZq6>Y<u?v+#q!rxtN*FPG-p^+-s02NrOe5=I1_Z9P&Oj!8x4% zzKrfS$--wOC2!xUmO2-XOYawe3*PoiLF}~~`XuBC_sMy3#ByXfIIDq%Dj367;7xMe zc$+tvCGec`vYt5ACH?$_N9FZqY?g!6)z0#PYbsLv*+}P;GAw*=;rb~I>4u#%oJj3h z$sS~q5^Vxihhb}HB6&+9IwD)ofM<4<G9Y=3w4EdhPB^r_n%q3QSPE0WwTbs?@S@Hv zu7Vl1zzr(Iy0G=s%mOE)9Q!}}s#<Eya=-HyUf*4zq`6<(P8&P-tEg%ob;Gfr0~u0c z4FgallO1J7qT_q1Fn`^csJZ3(6!q97S_f<|j=ko<tH_7oHR(dX;P{?Ca3MUQ$G@hH z-(sDAvoBe;A>8@SjY{tn`#;WwSww^B2IR#2kv~+N<%wlVw%)ydPh&Zj8*TqV!w{d^ z`&K7!$yXkyDmO<4LXQzT8n<dcOIz*xo44Icdl4te>F(b!T?SpUfh$d;$aX1r+XcN> ziK%vLG58hNsQ)@qUE1I~GFfp^$K$<~!Km~GU%|*mf+0;;0p3dn%7Q<?8uPp~&yeJG zukqCy^dG9-lMRw+1k57p0>4~P-Mg>!<|?n?%;P9)JHN2YbT`!#k6&xdd9UnGp`*Iz z|5J{z1LX+(st^|h?ygmWyOY!U{Nf^bCE$L@uUCZEt|>ffiu8bLsAjB(%To<xv3|=z zS08@KtKF)2s+{jN|1z-lo%uc?>DQa)|BtAzfQqtx-c~_CS_$b;>29Q9QBt~*4ygsD zL{dOPr37hdknR%cZt0Lzx>s_6W!djueSiP&IiBM=9N2yCn3-#4u9;CZcF5LDYZrXk zdDkRhcUkK&^x-CM_pd(c|8kfyc<ldOoAht?M=MpiB<jO7;v~&~x(hpgi?Fg1>b{<? z#yHJm*<lRxJ`7DzCa8_Y*Yl$@?visXmtZM0N^9pld>m=5$f)O+B{@Va-jiYxhS9m4 zwUWA2|KKCD8N6%^q|dbfuIEhP|Go^QLRKh`2i}87NR`%`(~uJzx}A}EcA-bbER!6< zIvhgJ0RW551z~K1^-u=APqNBb_s2W&-z(n@ku?!HYG!YFW6j4o`+kPxUy6X?_5Y-N zWKr<Vt0fzb_`&5-0KUuDu^a+I74d`&MxXO%bIr#17LYqBI*B;qDH(9$kCEFJNb=Bl z=aflb){}ue#t7;_UBb2V6U<=fe=)rONixyjgo<isEXa2}L7xSi@*SbBj@yw8a>^Bq zXWy>YStj6Yl-7#N%U;fbScJ`*GtDrUt(}=`1D>m;k%FVSkJ=!IL$K+G`ggj4|5Ed# zR_LFm?xvp$n;B1m;tSn}lQFed5an*HkM(g%%xF~cLEovM-m$PRrl3p1an=i;#y_sC z@zlrTR7HI&4|O>hS^3l%Y%}EV2mfbuZk!}F+FI*5&$rYS4GfOV@MF;yv2<|=Pu{{M z_mM9yx8IN7G^#6P>dV~ocbvx}Y*m_xyy7ys7$-5hC~uwQR}+Yo6awk0{|F6lkx?># zt=f&P<a}Fa>cpR3)7K6Zzb|apL!58nyzia5pCEn!n~Y9oqoA0~O1=J|*Lv1#bP*h; z-D^)b%smv5aNP1wSM9y{-(jh9f*%j(cqBT8mo;T??G(rEWQ7vOlW7It86f1f*7YvP zQ2DyMgb-PCoT)i7`(aBoUh@2igH!Ua0+NaPpUz8Xy_{;O$zxu5F126PIBn{$X4;@< ztoGoplN}z1Vt<=l&1Fgz2GOB{BMN)zl^li$ongb#dN)b@)XavsY0S@abY}m}|NL~0 z|Bl>zPznfoO>$4wS)=39nu2qBlh?*ZfA5b5UvCg|jhApBqAP%W%OZdI?Q*4hKP${2 zJj?VGBi(0;Z@<F{TUL4c7S)>f#bK$ffJ~zPZI8R5+?@hGgoaCNegS`%FdO~9C2$o! zJ0HnCC<(pI?9u{1BoTRL`n=4g1uZ9LjdccZpiFla?XakgFzy^G%+-~w7BON|Q;h#k zZB^iw^y(A|m~Yq+r4xTWg%$m6*J<Z`7-aqpy#J!gw=|$((cdQ(P5Tj!-WWe?a9mPV zSQfZA54J}<#8cNb^-=QQSKe^FYcG2{Zmz!e9nBnv7>)0ynU1J?XB83o*SJ+tu{Rd$ z=<Hp*VQIS)IyFiHXrkaTPyG*E+(-p^%4%CGwVzXZ@r>JOc7ur&Agdo2UBAx;sA02r zz1+`sQMic5gi%}cM2yx8k)cnF|K<Dd(1#p`tA+ZGF^GmWDS>Ct0b}749QiLtC=Du0 z{(jF5&-{Gbs5HKxI=-om35!9E&dI*+mAn3QqAh|ik*T4<?VX3|_smj5m)zsH15UM` zx+I*lFaBA+ev2!DpV4@I>e5&|&*z6uD>EgIy)=8zDN*^!@!y?J1trjbzofzfO>$1h z7wAJS6van5dvz>3RUPf%Rm~pVi*z8s)uP*l6~nc?7aMh&4oyCEbgVrMJxTBHrH>$` z@tARS`eJiz=WJnH^97Fl`_|^tpzYJ&NBA!W9Lo9Gwb2h>@Hs3)_eB$)TON*!PWw1r zHmqOfn^XB*UT9$yUsN!dP)lGmvkrN>x`U*-N+43i{p#}VH`gFF?F>3OUuLvj(73S+ zGQ&U`HvcbP3kv%Ge%0GDuD^2iI60n4>41Y-`Vjqw3(Bp57w+rvn@q*Jh7~7ah78(1 zFSGU;wGTa(vsZSPYOBaeMI`IcuLW3^ha?9}d!2vJdBnNyAB-HO{hu;)1ewPrpbH<t zyZbuOclFD%Lo52fX!J_BTR-ElU=Axdj4~=pq#%H$i#Pr=N+7aOQ8jhA=nLysipz*a ze0Y>>zcL}vtG;=z_iyhv|96p0-k`aC{M4Twy&g6LOrUyI(1WY^8sj*Oqr4@_#DfuV z|F!DFuub#ZMHY+XNWbh)odd$FmvGe|dC5rz`;Efn`JVdCgTIGcf%@P5-}QFbn59Is zPa1!qNqj75KF9X@<G+7u)LgYUqo<3E3#pY7<K!8;#Bu-Acc(w78Uo&XVUTYLox4kp z8t~JM1&4^{bZoDd{yXF4{~F}n5c>|$b%(Wfto4z$$TH%*&_8WZl}OjrPu7;XI`gmq zn=C~(Eb}nDzF0~X;v&v1;!{9x)dURhkuJ5w@3J?^@fhV_TES<0GlTzQY9K%Sr*->I zCWoM_+^O-15B=)E#vM9IkG$5+s~(GYQ6#U?v8b4}I?dy$X-b$J_xv+l&(2EsT*7^8 z)Uvhbjr&o@0GgrNVe-O8&vRx0U2>cO|9juxB18ZCe8tnXq5X#&V<ijv5Af7a#D^Gk zgKwD{ir+W62sKJf#i5Gcnu|}EshVDA3tjS5JvjU0x$u_(^m#DfMpz46Lo_EDJfq_O z)9$J0O}f+M3al}ptf8g#RpXC+a*5{+SCI)tc!y4q%bYoGRyvLCXRwJKhwVMjNccwo z#}}&pMdS`ii)F|ELcKHpyA@pMl=sHim)vz-4%)>Zyupta(KOAiqXFgWTfw#Z)^<KR z^Q2~QXC?oGP--U|@m_SXZ8ftrll|WRS67+X|C5qXfX!V2oj~Mb0Brv&uuaNztKsZp z;1gA<2(Hb*YsDwi^;->ri!DKI=+&{d`tF}EF$+3?{9UY!mcS5${o@hvF8zC-KseY$ z?}eS7J%#TC*LPQ&KhI4&TR<wc+q>ZR-;3_~&-Bk?faEVo{pA!kgdF`Mi<~qgqNCEu z(m;Iro?u5KZ>4$VF?qyvxS)UQ!m{e4b?a$9e9>b9Pz%u;;-dgw`Ss5g^og>=Doct) z>6^}Cv7E02Oz5>muZFcmK`RW8`NjqLakQ$CdhCX{b8L42>KNkD%%@>DbURN_)vA{O zu&sIH&=A+>8B0b?qF{^H1R}=grx+m};VQVpq@;5F%`^?s?_{CROdB4t;RnxE&wYZb zr>GmZc)J>(Cig}k|LD!5ofu!rW57w^h_`E4V%B=p!1aAQ?~?r3ykW)2*<IsXm8jp$ zSbWnm3;4>loEG^GH5`FSzso=?H%Nf3^#X2p*&IDE12gTfQStr3*x2+#K6_eD7lad# z|82D>*lN$(WHS>AQx3b?CQ7xJ7p1ZBO#QhQ`Vut^$;lnO8d=1BL!_8fo3GOEsTMfH z6QEqlK{TECk;wj4Nl$K<{hSN2v1k=;Gd-?7;(oog>vxYDZV%c{?cctI?sntTqlOOp z=f8-`;BNU%D*$rXTSZ8MfHQ1TQ`C=~Fv589V>%yNz<WnO!qK2}p-C3qa}Cl6rEAYP zf<Zy%JoN*WsrQ$>_@tqML2WuXkdUk?b}nm`&|5p@TAcuZj+OI50Mnco(j2X35xTZp z!wWf@8;2>laRQ!h4TTav{7JuQQC}kD!j-8eKI3|~o)euB5TDj2qREKAs7A96;@}2< z`6Ibr=N@?7A}!U$XD;U-QFa%<+S@@vm3SeY!%MucF6q8|&zDyJf(!F{V0+AalP{)1 zek)T%G&s)YY9>A%(n+Z5#M7!hlFK4y#laxM&FW~guKW{J?zZF%GAXC=<hR0Gmz<Ka z&T=PSarHVe3^6EahWY%WEGOH|uPoOdeb}<>XBxY374$$UaD!<(!yo3e38F1;pGyF4 z-_N$I4z)6xm)kFTOliCk^@%f%`l2V~Xfuqg#wH>>C}1b?zyn?2vdz-m@R(hIQUF2U zzdKt&jc%-1oD5`Qjx3TDr{_6UyhtbB?wwoOS;R#e1y~e8ZTu_<@qS!>rv`S&UcYB3 zWlDLRib_fAr2G+;c0E(ixaYx;fAjvFrNt+*{`>27D_>dG#;PO?rsw8XAo&K<Kz=gm zJt0Z5u~Nvk$_5Nr6ZE-kmQ^E$OQT6x>uIAJ0Rh4O>~3KQmF+@M7`oyLJQY&l2G&g} z1bA48;s^7+Zq;?R3beOww%UpNb$FvwhS908C1%=x(O-nv+Rm}Mvjcy-9ML!_-+P!J znb*>q7yIrtjfz{wh=TK=)=5bN*HhVwE4SrdEp+K|st1}6`e^?IC=fI<*>10IabX4# z8LP%l5u`5J^2xpe5iL8{hUCU6*xpLY`ac$O|5T6r)6APPX2U>y^~*!8s_Z7MS7Sp( zT(8<>3gjpp%rlJw8K2eP#8TSTdAaqVk9a<2+P1L+|MaXGM<5rxSE+UqW9cw+u|N%N z9C=KEewt#9*;!vAlS#PhU=ijZ>WWkaQ1frNSEY8~*B(X@G&!GNwe2n~RW1^shKWj^ z!#7?p#lXE9pMY8y@Vq?*T6)wCb-v6Q@eO;`HLZr5oww_DVC_4K72$i&6?bf67_S9u z{Zv8%4I%>p&$HjE8oZ64NeHC__Wq9@{8AM=cZsiKtvpZ5Yy>1NY(MH1a$X;6D<p!e zRWY((#|v4UK&=qcUu_tR)xAM(C0_t-p}r<L9mz0>et{b@Xs^P_uo*X)19W}-mOP*Z zmp1R<EeNFmH=K9t=Qpu1iX!7GmV*g1r&@N%l?P8J{_sryA2}%?kzNwhb{tcb)6|ZL z!%{e3>;{wB=XnycCxb*8Vq!dCd487lp_Grd$49P1LV^{dq6O<GQN`t##=SBZ``-_y zVHr|hFSkIWl10}4j>q~TkUeeN4e|l~GR)Q348iJGN>v0`@^?CAx&!5U^BxHoO{@jD zI_k@Yc7>*a;L?|RY>+NDbJ<N2u9}p$LXiW0C1R&cEO;)PsNe5>CC}4OJSjg(v}zRl zz>e=dX?zR>6V2E?`|~W|)dNS=uT+;Qv>I(Bq@$5Y1f@T({r=OTilA?b%*<EtF2VYO z+=dUkD$>3B7;#j)EoHj{I}#xH2efB-P8_5~@$~HRikfSZMEo@e^M)3ow##X~akZsO zGkS?Bb`e&o#R6S$CWMPgS<V}sH6ua$v4^e1Ax2j-`BB_JUzsNYd{y^K=`YXmO|(rl z+I>11okyi6gXmx(f~X1EI??`HI>6e_&h9ZNmm&X8r_O=9Q&E<2J{9s_##3wDs|q*R z<IrlYO+(XyqCf+Ox;^N7pxo@Vzj>zL&pU~vShC*458UkUsHfc+5iKb-sgjc=ZOHzR zulC)nQO|zyV7#_gStTQ0IhXZuat1zw9g-Jvx$E13ueB)y+40zTp2m1u+`An3`NO>_ z;bTxZJY&f>dDWR8RfYrB5axqkLn0UKOzB8PptnaEL=!LME>gANW~dg}#Hq{0v<XUt z@V`^8nLBOW!`O<ZM@@xPw(UEE%EkCqX-?c);-F+5oYddJnM^OusW{2p%?k=vWH@Uo zerAZ7=vw!spB!YTMyYUhz0Q3WTCZ>XXHsevIy0T!Bk#>r6iU0GOQ0q{rKd?+c+Unt zC91E?`@pgAePk%5(HT5b3^F}_A6fQelmaq<NR$|ux@?Z~rkinHOVR(O?)3yzvcU^h zfIxUAG~cr=K<t(KX53%?^JCI)CIEpF4OrY=_I?24JL>?pCH0Of5jtK14&$#3#fSh^ zM<sPxjMqsv^UWHbWdBVAhYa&818<1M@tZlKsLMJAUIGHb0v&c%UX{Il-Sl>Wx|urY zgRYqAA0&4|Pu~AI=)g~dV5X0$?>4Z<JKT8SS}v8SQ>e4{saOk7w&cF;=yxmoR_w)4 z%GjCDB|k>(3*WDu+MdOGs?HxSRl<gKUi9r1+q8{+NF`s~mtz=4nW0w4-hd0gW?dcv z1TY%aO{)Uw3~&~OF7Ga(I*I5+c?FX}_2W7kV43M|@1ZLs{uln202eDWfFE91IUux1 z5-Lm=8rZ?0LBX8h*LQBOx%`}+T!)>EN=0#2Oxol-^7rcQKD?BE1`1S_L@7`av!-E` zD~<C}k-Cz9`g9AqK5CjBW#9ETD0Z6HB8f!qateKFO1#i{5gz>=RE_S!O&$A~&-{lP zf8JI)Zk25VZ|xM<Oko?7n~z#I*(AD3&avv>4+(ae^r&Bw^!xK`G`XpFR^>k-1-5$6 zSintXJ@X}0?yC=Q?UvK8vSKbF*>z(jdXZTM;aoyvi$n>hw}@UDW`*=zKRbz|v{c+% zP}U8dJkweR?5HAqdtG*rd}IIgsGR%F-Km7ea4xq`-jb3A4%x@A7DFiKqLd_;1P}*L zJVMtRjDIB0E>AD{NyVCIWL_xXhypbyHCt?fRrsB>(*xGH>h6kYJ9U{jt-p#Sfj}T2 zU0yl!pG`ay2Q6x)1djVvI_t>QlF|JU&ea1?JMg&%mGQ}h4A`Bv7L1XB6VR7g>q#C7 z8M6*Cj7z=Vx|BxqCoDrTPN|Y~>S?*r4ueJ|y6jUi5T+tM-<K|pEQT}jV$856C;7|f zrS&OF38cr>b))Z69-b`ekn~Y7CTKv=Hodpb8?2MIAnksPZOchx_tXCuw0^g3-dUVq zP!KrY6bO&S|MnC?hVEXRba9@?S8qO$%cuQRC?w(~1bHFDsACV9pn<%nVZBd_xK9SX zZ-(yFojf&EQK{M6CAKbr9eibnSfRw?F8BSMC5AL$Jf%Uh#)?^a1HtttwR(km?%@yg z^RzVAxTAelrYO-W`v_@Q-u7#IKNg;y7g=9-yax+DEfVNL^yA7*jwF~Kw(F~=M6cbK zz}XByz-UcKfyqid^9EQ1O|TaK^8+SIPv>nic$QVa^mV2g(M5O;%?<e9eiut3@uY8T z=hMIO?ofT5YOm@*K<iHJ#7ZhhOF;zya1Bk|E5+S2Ddgwv8vO33a`^pcX$c<`xp_W0 z)yEg%pQh^K1fOXHD_QvYG-=7LEMSCWLY}<+oGGJxJMglu&m`Wc7RzJH4O*H#VDyBn zT-Po9L1}3j+lQvzJmztj&wVmlVa+tg3sdM<vEX~XEEzW3B6q1@<TFX6%=;RaUGxPh ze0VY}?Ygt|0Voo!y)b}hB!TDAm-R5fIqN0T*r<-)8*XOE8F1_qwISK!|L~vD{u}@D znN*iPI(et69cV8K4G?J$4Gh$P1Y=OKV(yD;M?n``B%4-SB10&0hi_Bvln<*~AWaL6 z#yV2Pby;gd$#&pE0`EqJ*$&<lLwrQD8e9Y{uwdEIpJimSc^XKclubE0PPIYuz`AmQ zUC4p47U==6Tf0zxdv(amWg1VQW^rb1re+79Yo_*M2fyEEYEI#`MQ9zu#IN-}ljOaS z_6C&9DFFW(|0}+4ru(Z_(~kfjx721n%jKf%;>dXUHK+iEhM{f7zlv-iPvDv52F+z9 zH|X^__*IjOWJ52dk4lv9*tdsHf51OP_6KWU&bLL!pBj1VH&4!Aeorg8Z)qp~;z6GV zD<&?dh5?Qa4o0$}v2KW0Mn4mq5erh%BUZBEIb`)4S19F9PQL?>OWMK+t^hdyq%SVJ z^UYj0UV=kZX3`>kQlyh@8^h@7yEbLR^~i<OQIkMP{)0oB?sPV-Mp_nfues=lhP3); zSK3;5K=-rF><`jfh6I~Ds#?uxfI*ajtZhZC{7P-DrCIhw_H_k^4Y(u?`8fSuRwf+n z!pgW@ttzC0k__eA5BOyc<_w0E(v(hrX3r{!C)xSm4g1k*VJCd)uHQ44H5vtZ&X5hh zCHoh>&vv;iGy*JY9dI!)05;R05ai&gc}Fi{(;?AfEjQOyo3H*>1m0UGa=CB~JSC~T z5Xu#}P$iqt(60mBP8nGWK|*&W$69lU4q`_$mqD=Mxy8z`BOd-Y{bI>UIbu^hsY$b5 z>``yS{rScV|DmEEF`mBpu;xg`{h1P{ad~392NV$}iT($zKNOA>*vZoy{{$-}*1rTi z&$qOtt~NHBwpNEw;g?%^O}&59$Tu!QBch5yKlg)i1LE0;+`Iam*5<<+!K8SixtP>J zZNR$cuE@;V%@YS$l&a4k;Tu-h(FPHw*7?hZp3J<D2~4)nB(}>WE+W>0;FC8#?q|n4 z-L%giDH<3(Pr)Iqsoj-L%0e1RO1>nX&yaXA_)R<7zM1GJ8Sx6Vc^^@9{r#@%pA8|s z2Qza<Pc(H3b*=tPwhXJvYLv#@eP<7^G+bx=kTSBEGu;N#rcsjvRQ52RdC3v)=EHSn zv9w~FMtjw&%C?;3$_!+%P5+MuY$CIB#)Pln9DO1}II0-Vs#yDhi~Fw?61rhc8~17S zW;)&bp%+7f%(^Vj&!+MDCRx-R-HxF*-x)ClWo6wYNWlF7AN#To<6elF3urQouEtOM zK7`9V2`9r1#I-0040L##rGYcf^2@P$cYEso_{i@x<`RK~B)cXxlY_STqPtxj&elAR zG52i4>m&DF-r-pG=7q?`*5b^~)i$XS(RY>CmckNXT-wAbA7mNqWy&0;LTZ(T7BtFN zG+J5g{d}xQr(kZkzw*Wet@%t8Y!R35Y548O7kKP}5R3uOjj_@-eiA5R9&lU{BAnYb zoMOmj<N|$(q9?a&z#9BIQQD^ryAwEseerBw9h?;9t=u$TIYDjuM|A(vjsG@6K%icy z#X<kYgNt{QMz69SFG7b=8TXuGaxDupv)XUowk`BC;2)0h+D`8ibT>%Jrsu~Xcu#9l zdMWpc0r-WZI5%ok%S2vuicncAI?hbpBYA%;RK#0zo1l)uHvDvRX-OUVt!4&_WG<%6 zea9WE^2{2GL#wV3nmTw(yB(LE)M3?CKd(;y2{1KzT1qJYt&^rhKYB&x5ZO_KjqIhm z?-5T<pC803e9C5ZxTE%{m42>O+6XppTP*NsK5yT#IOPF{N(yiFd)Rq{w85*NzQh*~ z+iU+Ug!JcdfVI!s=$V~=A#6FW+X&qWSmxQ3<o+w&qxAC<x9^y9NQu4Pj!=b9GPBJa z48{_Z`z+~D;0OtdX3A02&{&zA#n0KFeNFK9X4{=WS!kFDTbgH5S>oK<^-?|k25LX_ z!m~Wg!WbY>wB?WOg)$F~N)@Kl+S=79MR0Kp5igg|o-%WA2qF|0;?^V;&*m+Rk3Am9 zf5LfTuwMf3J1|9#@rv;SMwWYQWJFE1tqE|!_2<wT-SQ1$-PY+&BKyrnyG+IpQ26J~ zQ@*bH`sOf7Kf$s=kFo~=)-f+Z^mq0N+PF4ew<24PPiOK(7P5h5#r(gnJ=t;?6?j+Y z3wf1o(CNJ2m*a$>YvN#0&99<_MQL8aOv}oaCV6D$+)Tm^h~?3;QU2+Ck;o+BK*|;D z)a-uTCL8H3f&?r<4IEuo!I_EDXLGhEm6Z<orHE-F{#>X_@=LW;Yxrj+7~sx31Vm0a za}ULMrj;VJJMd}eCVQ7$8~XiceonIuX}qZ1CFqbL$HZk)>VA3}T3cI?7u5N*13!7l z+BULHRl||GA?0`I+&yyBLU()t_wR5ngwfm^&`9Od#om#M$a=N7+wSaq<Z8z4?@)!k zdt*~GfRw5P3OELQ{u!c7bgD^wc5*?hVN3tTqi2)aHxEwR<aGbpTkJ69s=1?khedaw z?V<Ad{VyTA<K(Bp36jAMX)O98#X6h?2H+n)Sy#fREx|j@rs0flsACb;LHLoIv_bg8 z!UJ{_RJP#(mr{~f6&Jh^-=Xb6-5UQLGs;b;=IDKuXODUpK#xx0Vd&4ev*8{5pR10T zG+0IDse{@&9FN@})`~#}$?EIkmB1d{Qo=3Pg*Y%`zjom?{QarkueIhRXRYBog;|*J zZd$ME>eFv%19gimgkx;S5f`gG?op|UY4V7V>Oa#Iz&ePtr$L|GD0o*s<&$n=VugGk zgQM|t;v_;ER(l4$+Dsd^4-pwR4u^Ns9yUfVU3>9W8-+7E=_DIOvy5X<-{I?;e-w;= zXeCjZGY_y+xuJ@xAR?;v*>3f#%L5R)sOY$~z;ZDT$_AAPE<^$+K85cuLr)MZ(E0I$ zb)ciijJSRg>+&zxgDxfZaIXC?T)mSp&F*zNwjvz};XxVeK7w@}0kPlwxJ;ktqF!7z zR^|`&|6zk3snHg7bg}$+6=SB^FjmKRweM<o>CKh=k`<6v@E~PFu*}1fQyK+n<fR-x z^(;K<FCKi_#m@1FrEiyvdgX4AR$*rQ_*>431P4Mc70pNNJdeIZ13vY!)^I($yE{0O z%nd#JMC;2N_n})ZhYG^NwW)H4mz8h&K>4~{`x9eb^?hARs(G!loMns9bGA4S?70Ku z{2~H}jF&L)!uJU?`xc=ka5f*BwBmd3EDCt>1sMQF{4Vh%#~ZTZx1TK*T<-Q`EtWjC zUoMVKL!*F}z9GAhOh}GUa|bbbA*mw%`qFRL_p`O_DsyBxIY)JGz((sAf$A`NgxU38 zgR?g{*R9k6q5h(*{R;O*<)u#W1N5>%0Ap76YryJ6erYyaa=c0Glol=>o{(ZGAYv6{ z-gV%eXvbgzmZxM%(ZTSNk<O{0#TnMfEwG>gV_mn&SDHAxo~Q1G;76`Ms`~0Az`PN+ zx+Ti^<(_4@%d&e6qm6H55&rwS^sVwzZ&};;_e<|6CH6(%7@r0v#5{3=s3)WVcy8r; zMc(MF?jB3Us))rJYbBy>z^W5`yL;!}UB~zj?2cqlYBk!Qy5HYavH%`Ufs9^^oNgz% zEVv3!G<Oj{f6MQNFbGQtQYRwL4>K-CI5s@FW9eGX;i!cxTOL57Hm}Z}nn_@yPI%OM zc0}^G(;is*37A`9j-8ZZ%!=)pXV}oQXh}w@16J<vGhMUP!kl3;5aUU*;ov(Py^5@s z^4jmRXR)NvxJ<UV*<CKHPeM1Tu>wOwv2-}eNwJ32=A`yB7@=||)DFv1e9L+r0cm+m zM)S6{D&+&CUTK=~jBlPz-H`Lfv8=WTogQ>*o}SbQt4d7iqtf;@Rtb2op_Knt9uT(0 zzE1Nh=kMU#8(o`V2I9(QzBHFPFeMPyd7#Tq_JpoBjRlCa3M*6d3Pi-Jy3HClk3mPH zQACrpUsB74E7mgbqjL~$OGxt+!o?;Tl(DST1)P~B*oeLOK<9rF7RBZH${Rp2uIj)n z8$+T0(x+#_px6J8uh;w9t1Y(G&g?2|x|9z4V!DpJ0zd`pu<N3fdO3t284i{}9jCC^ z#1}NA^`GxdzSxw*h5F$GC2hcNXU_1v{NoU>e0_$nS@}IkRe2;Pxa?w>l(D+^cjhPL zh!3wP61BD-U{<#CLX6gfYF^6uF4$XO<<+Q1)!H<1tuD`LkwC4K#a|2v*`Dg_mM#&K zKfg`DS|o2|Y+THJ=lA{;wXktomiCiR2{X)w6pFZ{p<0jna}?<sNT(7C!<+A?1@Rf% zQYE<0EvnI@q*2G&&xsPV1FP>dN0*%(p_8|zK|Qe~AiB>3Ye!#v;E{ve;@VcPKeCXr zUyY>`yHJ;szYZG=P07l}4auy;49QJsgMiwZd*)jjwOQZit>#Oh{EthiI={!|mCYp; z%ZB#E-ZRGM$fZlw3}I~GX}*-H)||UOWga%3FVl|CI(r1YC06Ph#PTCm?A2lpFXSp) z3qrv*{~eDz7xV7DW@nqi_b1o!bFEsJDvo9^WHaR|S(QFGOi{DPf0&+T--Z{L`pa9= zu#HS~;-nw>3-#v8#CGho9{1UtzJypNe|UEMLm?G3c<poWf^M8cP#0eePySe;b`RZ* zA2R_LIAtK7%#dr87!ypL0hy^irkrKuL#xR92ORhP5iIwQ(R~zWmz{P^Zp;=Gnl%g3 zkoj^KsNJZmJl8LluCGIOYsm%&W8gXj48^4|2CqpUc%5fL%{D&n(cep`>=nDxVI#w% zqN1@Y>>1^-cPljnett{D45i9*Yb;7jb#KG?to^IXJNqTX?|Q`)=Ub9_A;xwOOlh;1 zTpmc=r8l0g^I9IZng?NWIv5nrCiM(v^kR>4CYhYUp6Hp^e6#A=?m>|bd+l2YX(Lam zMbPBBAb$s4>FS>ZWdC8W<CAYQ>>`u&wdTPh?4qpQVz0tLk0<$CU*8P3Jox#uB0G#e z%~}bUK|P1QDL_6e8r`I1zB_@(_ljlYtf+oW9F`H|D+((vLS*!oMMOo>(Z=Ogw~Dx* z#kC^BMm8kB3d_2mbv%@={Q~FpEE*F(pw{n!b>2A3{E%j)<-1vM?VNeHKkOM*yiS5s zZexz0X%$(bG~-NmhutSsGsaos)2;q&*Irb*8`nTEnbP+^#;BKIU=K!W?Sw!55&^gG zRn80VMHVuux6rd3)LG%7@>+GEPL#f8`0iJu&QT4`ZcA1HM^(By9Zf|{>T!1ANqD{< zv;eB8X7QE#S(a@Z<Ks=rq(TGEtzUuJLFR6hMIKTV>0;?8Zy}e*r*im*%;{Bb4`oAZ zq&z`Qh2OF_usM0wx9`WUM#2{*Ja<)|vF4zrcU8+}Dos7GV1Jq}Tz-&};^KB_+-4(p zE)ZPu@fd?WEfVlDlD5xEZOdi&>@(}6Q@#{K`EpAuEFhDaLq&}Cw*TcUB$_K_@3)o? z7_wxZ8kzou-MB_<9!bx3bI;*`gKk@%r%~`?F*b7D&)&n#^o}lScumF3|5b<QuNOkT zrMx`$k72L&<k4r;rRoMIg|vAdKB1@Z;)QAMy{Ns>nWU8CO0Nz5IX~<-J=RmCF!xPW zi_~E+3X#Z^0qTHo*^e=4-ZopDtmzoWPw^!`Es~ZNd{FIbDa@E!$k)K<xrwZel;WAG zN|ns&BfleNE;4K1N(8$Hww@8_erjZ}S-?)j!q*+yK(ATz=5^|wcC6du?ZHeT78<EF zr6H8U6ix+nagxzL!Ja_(#D1B7#Q@P0DykSTlgMt!+-2`Rv)PL}kLEveJ9QDnAoG#$ zfX}s0wNDa{7duaaU3Ooh06tY`Evq+m)2wx5k2g3U1e#s+eUh?Fp%0)=g~$Rw)YHTi z#TH|GGIFh@G96mT-S;9xGYwJRIX%)-yq|ARy@Y^pLrH02m7cx0_Vf|UZnG)R=$J2$ zwj8Ui7KI+Ymg6_Z50hV0bu>4gIbS`e`XuNo^o`%`s$F5^`+Vnp7MIjz-`*SFZQ`dW zDJ`(fTVGc9Bmb}&2xx1t?-q~vJ%(kOV?0$?i!ZJ6P7lgzlltAVV&Og$qVN^CYXklQ zm+c4z&OeR11a$Z!o(A;(*D0Y)sl4`bngx~OFk|<how)3qI3l3I;8uTORkq_QbDEAj zw8`q{=CevZ!_wk5M_KHQ*W0(Id~dkR0i=PY?S{8r3(W27$X*mRL;B+_=1JnvKteiB zwhG$^9n`(A?>mJ{?+Y)Cihlk07D55Wc+qGS>J&t2D_;l(@L$EuwzfBD!)$%BC!$EY z0X#0uC@^E`i`ipAlAQkp01Ls-A$Gzu^y_`4JGJf0yy(XQ=c8FG5dNVUs^?pzJ>kpw zpI628U;LSbOYF`LZOUd=80ctx&Q{K~gFe&D8{c9m77Mn7OYJrf<HDR+7w%$CDIn7o zJ~e3->bh*L&|44sZEet3JWH})IS+1a<*W}={_cI&vGzWmn-H@?Hs|$HfYG@8(&~+h zXA2{y=Ut$*QZmBdr<9+;kb&d#$<(Ia5gnm$TlQ4L4h!PO9yWKHrJN5!kmUiAPU+!A zNUu{@?%gN9hi22@8E)_}9^aLm&7&6S8)@aTx-C$Bla3s)jv)bqvlkUA9U9j<>- zIOF||b>kI?gh@4`mL(on)lm&i&%`Mk+h$WL+b!$sQ?P=RkPN@0+6gl*o%L<%mB^L$ zkaK&n5bBjdt*-iR5v;)Nw!m2BJh>8w&dZe<+WJqb5QljJOp4fHab2r$=@DH1nmrYo zNxG+fR4SVlGC3xD61%q_UEZ}-Y?R&BrKp;#;}II;+ZwG}o>-pw?2|Ta#!pkR^hVso ztXVT(YKIetl=LI6PU!-1X(^jgF{|?9%+wF~hA=lhX_Gs*3_)do@!TkmsP$q}nb)pJ zEuhd3>BieeNrL$n7juyNEU2rir(t*ui(A+*dOmyfM4nmh7E#pu==1>}(s_#uJRT+T zlTGcfTd6>)i$e<a%uz2d1mkAstxnd$!b<O{7FLOw5=8D7p!{e=st+s056nC#Ah=jR zv??)XA3v4$LWPG&J-nEWI{&FzdhR+Wm$tEq^%ig=WayE7<z`gJeVaRu6H~!>T0T!g z)ey>gH{+EtBK`VNbp|}M8vD{?ipr&PqoN9aK0W*-ks9xk3F%lJDs=2<_6~#VGm8ty zBkoK&GkXZAAoHEn2{@d1`$msyf%8+#QfTomg16Iq3eTI;c2<Kdw5|^L0ABNJpa|6~ zPR!J8zz@1DUJO0Degv;Qoo`}EM&_NF*vMv@XBL>te8>jCIR5E+Xbmi^ggAnK<mYAc zTx4B9ZS6W6Cw{RcxU={2^jz#dCOQ4;+K}QV>WM~8EE^|WWocDBox(E5W8Eg$6R3?{ zdP8JoY{<Yi>nbu!m-Bi-#JQ>v%=<8JJiiKw4meR=%9-7zk`3)+_Ph!>OAQ4rJ#0K2 zPJSThv^0EU?kF=z*S1os_PcxcUN2@|yFL6aEa2Je_d+t_YvCovp4rtI(MdlNwb6eE zzST6<f$ss08(Dg@{0kU3qa@k)eusCgqdi8e7Ml+Xgx@1G^5OB`-0G@dQ|#>u3S8eP z=4oa5aoS_&OEh)n6tCtT(D!$0AEZej4W?i=YtUYiv+hLmz8#MB*~?M~Jb~Pnj9S|F zjxGxar!DH1wD5;R#3)<m<Zu_q)Fd4B&<9O^h3{?eFS$OS^NOAM<Pl&r$8IwJiZ&gA z6=hGr`VCxEa%>$6Djfs%0bGlRq?1z@aqtK07t@Bd-kma8MmE_xu_3qFwvO)8t4k>P zK!!qXgx#jFO(m|?Q4@QW0Y@1<-rjfGq-2#`%mZE#9n84|EC}G8?5r2RA;K`Bki7V9 z5oZeqY`ul97@cK)YnAhycS2v$-h*#0)7dYTY=LL;0x~qfoLV)oqgCrl^mbnut$s^f zp|ZC5$8;()L(H7Gi9O)gJ<)%6Oh@>3AFwMkiLRr~5GVGpGd@kSW|+Uv&2da~AgFDV z$s!i6Q=*I~<!2XWt!$Flo5G5#^^XzDafKkiV26I7qT%ct(&7+x%2$gUrJeUaYngsL zeWv~`|3Lj`@|Ry~)GqZvp+ZSE2QMf6=d^GQ;}Fz$1gsa!qq2hP>b7+;R-hz!U)}L> za!rG)JoZ@5uxd;K92%z)<A=|8uORjpEEMn9Ng)ln1zKZsb4DKhVW&Oi=RTkOGsNvb zGI{N!MbVm9$+2o1G!tp&8MbGwl6gvIzi0UKepMPtf8XSK)SMzM#{r|F1&C~FR<1}z zz&GE^4j1H_@6zh5r>)U-hX|P3GtKAiTBO=XIBO;`ZgO9$odt%-I()y=rv{rO(s?}$ zqSBMIwD9HqBc%kEn{~ZgX>j$uolJY7Szg(0EOXRPO){zkTLn<td~>!4wK|iY67OJv zRqKCCyl|gnF_MTi6+|}JO2R0gCzGrkBB8pswTcLJ=3nST?Y4QwHUTB%=oDK}RFEM# zPhYZ+LS>nba#LTq@wA9naNgTk2rF-2y|7OsfQo5pz6S2xT!gQ+D|GOV7ouXoaN!rf z$B_qhjp#qjjV!;f@~p&%FfSvgbcArEx+ngu>9qMc3d)5qq`_V&Dw+%I6fsue%nq9$ zDBQRdoT{8_dmGdq>tvq!UG<5G%81uMd~c&L^&QTnW+OJv#j^?2tBu*Ai{JZAs^%h; z&8sbkCZ}w8H;g@;r4vqoGe)Gue;Wh)m=1T^0ziZQr$^vo?*ASy#A`*yeS8yb#Y5G6 ze0`_5gnPdMH7!Dr`f~vorL;}$8JU2{#aGKiWrPA<Q|!VKK$?@s;<UlEDvV5&r)uW! z?F`h9PqoUR)1c_v((~VDJ`U4)ci8wUmy*`hGaQ^29jL@KbclsjhFKs)h8Z#=_`+Rc zM|D!-oJv_c@BAq+#eBUq!Uzf2aY}?JV#o;p?7va`xv6gIG+$d^<3hw|jYYeHe01Q* z-xpI0N(M8|TC~b@JaZ=CdFoCs`bn~eem1_rGp+e6tI!MbQwNXGx?N?bpL;;3dj9xa zSup5%$Rs)*W%$}>uJ&t<N22vtkURi8%qv=8Zl0+L&4Wf%I>M#_^fkDTG$PjNB*=>` z5oN&J`5pS%Wx=`Ez@%f-UE@w-6e<qStsZ$2K(p+{)3zjp7SyvLdX^g{Bei?&ZG}x? zpTY(mZ@;k-f?1f;0$d<nxvQLoF)IPDzAtqRs*C7)O#gzbo`WV>lTx)$<6LCq6bs8S z-JOd2=ndXW$CFno;<j*uTAV~7dcgRtx7TxgDr)bJ_+A6>4Ol2|Bfr0J&U*gc=u0KY zb#4zT>98;rS9=wzXc%w}5o6Y_Qe})e`x_ZozIp0+F}}x9Da|c)cl&)F(@NfPG5GDo zW(wfFMO2oyM$o3ex=ufe+;>P#k7T;VFRhtTIV9(*CJdGPj`W=>h4xyX#OuaqweXap zPTnJ~LntLm%S+s>-%+mIjJ(t$F$7+lVjsTNBba)RTj8l`Z5mHr+Uu?I;!Q)8Eq~8_ zdc)Hf!EBtQq~y3o@}Jlp9krMojIS+8k^>KFujUoM${LyJbrRGL+@tHCVV`0WoK|{n zVBE?jozt@}<$ski#M6j4`SsQy>K4MNG#6e{lZfiOliBXq{cwJUshNXEnq~XtQl|`- zoM)T=>PI?qu!-HK0^XZ`FH}=@Q1r8&gmKRz7vC%^l~YVfy`?L}3ORe(HwlLDGyn`M zy$MbWFM4lz`P18Gr(PYqn2W_XL^o$6d;qB@kE8oImbr>qZi3~NG0P5>MJTW0<FcQ| z2o_{Di|dT>bynWEoaIn=U{G1Bvtn?!Ty_uy9!(&$)MeEf)>XtSzo=u`SI`sVd7uVU zs7{gh2Fa+aS_auU$>_9)`+j;QCadCHHUV^iCk3}XO8Q|D>Jfwm_484t-?s=a**<Yj zh%C?_?%VNM+@~)55yNMyFT_bq{*j%Kph$yrU`IvEiD|f^dk0_XP`WuOIVdowqdm4m zOG%cZhy9t?U}BWt^gu<DqiD>qsYz|#yuXA0#;k%N*hUhj=0IfkFf$xUf5EloY|r7; z2xQm>PcRXbk~@*W$%wKWlVo<%#^UJd=o*h(ZpS@amrU@T4G%G*0BT|4O*H20{!>^} zfF(VWld^tb=iU_6+h%(O%)h!c_UVwHAmF`FzZ!Ak8ZxIUbQw&s8#W5+Sm)OUuFv($ z+S}As%tI!Wap`4~{bx1(mkhkLViLI+*ebDxgA~~XEsr3V?@*r7llB3=5xci3V)x_V zmD+C~tS;5HY;F&#)SMc+nC)_M@n(H?W3^E|Ewx7&UoJT$F&_Gr%|142wVL1TtM0_> zuS@?~234g5zVB&Xv-;t&JDF-<!NS<oam}dQ)A==8MSr44(Rdvi7~QeB!4Rm5mizcb z;SKelzqZAxe}`&mS`-#!YS=|IXnTa#ECF`swmY%ic3r>;>IWTS>!Q-sl)NHNbDVni z1?#qn&3L{P(h1D)#r>$aX-)M54En7LQ_1I+I0Ef?qOHo&`*x=o6YpI-Q=BbY=&yjs z1RDO|^voF}T9URr5CFeroE$&w<P7{<+w-3{_qfDCg9UFcn%9ZhrM@Yov$pW&^ZHW| zxw@ewFRL@e{rO{X_i>qR5+nES#M=H8m1;1yGHwt9BJN<$pn~ydnAV&;8(4<D%nU7^ z79+kGHo0Zoc_CxiGaa|tlZUUC>i)<*C6?{Cii303WlcybHqKBJ@C&xyPf25DSrNb> zF+}FRquk+%h1QeWf&h+M5+hfWMn;nw7SRe<b&+ZfU81X$jWn!gQr@Vs?AnB-jH`L% zbN@w6CL}CiWGSmOxsaDPGcb#h3=5l#RJfu;Cv2QB!L{9fW<1i`%=T-hhK50jo^u87 z-g)8RWc75fjqqJe|LeMp%f;h*)ao%wDiuS8iU!zU7vERcB=nN;a8^$&cELUQ+Snc| zbg<y;<;6*ey6*{~<<8=vo!GxnD%X&5uute`lCEAN8r>@{J-q2jjpv8Dmf#bIj_q8a zFEx5Bp|=&duea(o`)$5fHuc_ecQmiy-95U?=5x*CcB@KQ*2K)VBPbKv(U|8qP<bf1 zl=Tb*f^BF5xBq0x5)hE3>Qe3y!Kxkv7jtcm;)v&B(g`EOQ?f$pe#s52dE36t8YG5% z_K0MIdv=mhuJq>W*z|o-RBxP~ZODt@b9PIT<=XrZDam&L;J)&kCE=eLuIY6!*qWqD zW9S-Re~i3C>IvIb0<4x0X5#8=IJ3AgO*L)+`?ltfck6a{HZBB$`=Pt8h+tP8!-=~> zLwdSNTYB41pF;#+Coz|TBIb4}3He6tj_@x2u(g$IMl+HgDXr3r8UuCL?i;>u@a|*m ziGDu8I!iWEf;ELzYD*lCM^<%c06jXiMGKFF<;3>fSUU!`Y7AUVOP;^*^`qX1wg*?R zVM85exBL?1rsqeaKKDnkS8Ib$OYU)2VBW3}*$W5L;d+nhFe>h%=3B2PO9p%Lru%zp z%pr5~P$bD@UY1c3BQ!{o?`HZQ2Phhx`a0oC8eCh1Z^7t9p!4X~-Q=5L&Y%rEout-5 zn2YO|egb>O(6wf@#xP?dey=m6vOg-fnWqvKTvGw@#V=Y;^#?|1vt&6^J}GNmT$pKS z)TlYD*+Fi)%TEN9`)|YfDfbLu>Gf&L6ZI^;NuIjtq6%}u>f62IHP0NJiuGkEsEV*| zcW6+Lg_F1!{iulFgBU3sOvyZzT+m<z)*rOc6f>nJv=%7VXIH8BJ9#}q14RF~X(Vai zKP4*p?PKiHtFLcmI-~f!k2*Vb@Nb>novFfpBIhZ|d$}mh-*b;-k<Z=}Ez|&GRZQrj z8Y5x~b9?TQqN4@qNsF^73m63IsH?5;<bf&uGBBrj%K)UM#4eVvPxEc_94y78UK!6o zYeUC1G-Ziv)MR?4F4C?vj`e~F`aQXoY{lH|G=lBHb%f3d=Q{5^*JNBzN|zM&S}M5# z$tQ;7^D24-NYad&#AIDaj{8EsCx7`trIOFYZ0UCOo)?0EJLq+PAPAu}s>=tYJjMuT zkcVrNnZF>h2sNl4+Faxo8atEFOv_5mW1e=Lf0LSjHUoY8fWvIGVD2AkGDK!Vf9>LX z(;7}uavr*5&bt{<=y3>tR>sA}(2`jAwM#S#yqaerMF5t@p)Ag36{H_G9Twm6#8URg zKztm`=ee4e{sP85i{lPH+hZla?S`n!<*Qi!R_>MC$SuJSX6I^nHUjTHqoQr(_}C3& zNG*Et75z=IOpId8ca-;3Q+~g|u4r7Rv%`^~P|sk;^i1~&SnsC<w8lB+57gRoU_t|T zp&$Uzb=Sv^s(P;rrenP3o>VaUJ^moaIO#E?Tg=}T{Y)*Xp0hr)>tn<n1VIRG-Q|}1 z0YQ{d@jZF(a7H?7#iskan3NKpK|_3xexw30G|$BR{E)By?59_><;-1aJxV{%r6s@| z76RJ`L)jAT&#&H$?3$Q{v%VRb=t(_lv8APNRkz<fV17Q@guU-)t@|Q8%zAR$QTfK# zRml$-qo6YvD-Df~2K&Ht@mxjL4t^?f`SkKO6GHvngANVZN&}Op5AhpQC&O>Esiv@c zS!|zWfZ-`iK%{x=`rB_cWC9ln_9Z9xHPtNw@h7LzoxW8Rvpfq<M;$JxHA|o((H0ve z7!MWhce333fgnd~OyB@iOhlw#{ox&)u`amY6CD{LG=Dt+W)W`Z=FZ|f@Fu|Dz7>RD z9g&c5OVeg3s;immi*z$5X>S~V$P2WMVW=#(k@F#G4_)i>t;$oOqGI0}&5|{Q9=SXu zL1-!?)Yxw72hdYLeqHmUmbp>I&y2r_??j+4#suU?7RenajwILn&z4-vHXheW4~<T% z4-&u=tR_0}_u(D$a~xwX8^}Q_tDZA8i}xkRb?ICP8YRQPu%S`;fx3e?ISvp}0NXQ1 z`4!BmcT2ogr_T%u7*2yke6t-`AF{?5O;L9+c)W=qT%}1wT+E|>!@dNdq61u=;&N`( z5da9}*Yh7%uOu<?u`n!e@&sso&j*dx+v$e`{ko8QA<?L{pFls(qcM4j652?=uD<(G zFF6VGUcrwFI_he>(<^jn3O!9$n0ZE~6AaBZ9Pj(e!uJ;HI>O`UFvOVzRpVu5W+sV? zHB`|c#gZeyC#9O7V6L1$gED}!Y1)h?!du&ae#?@ngcxOPyZNP$Da-*2qQUU^hm>TM zXC4;M_iqW4@V4f&C|iB2StmfEMSk+Ut}~wX8gZ~v#<T3|nb^zsSZTSITp+jY`<`H( zad_y=JET!AF*>{Cirk-%gMXF8AEmS1V$L1CEZ5nUhFKQAKijo;nct=<g!c)|<u0tM zZElGst=&8<BEWcJ=w}!fsrTZ~P#X1p>DO~2h9<;)xVH@}A90XA`pBa+<{eS%^jVck zn;5;JC`8D7z{+dpIw`wMIQmYpfymOs&nKo~+irtq!#>1_xxcZy*UW2g{W|Y&N*`*< zc^V6XFi|yTyLX5N2C+V(o;MvX>M2EC*)|f54t1i3BP|XJjaJkZRjvsqK0T%(iE$s{ zk$!9$xUo|%a?c@LUD=2jkfrNRGlUL}mS>U*_DP)-RpnR^9Duk9z$62{<-P-I#^xL2 z<H9923SuI1cU%dl^|4AbnDZBV*b}4htO?A3vxXTWey2KiNRG*oQS5SXr48SBf|_09 z*Uzx5GuSRj0hBO(&z#&`)c3GUJAu_LpS$}`$C5T1IXrmN;}J}_R2VHk&pp!IvNs)R zL#xbW$haVrL5a*;{FT7yb$MOJ{gBcb$EG{G#2~h#BEkI6X|xbEpZyt9`Wlw#jOt@y zsq-C^Au_b_2#sB8yOvdgc_bNlJW$AC$sZsOkD;wF13Hj+F&^Zg#5?ejG6gs7!pkC$ zmu*e>IgEd8DgXrj02q)hwH6gMub2FlvKyv9JXB?dB&+dk;zpF%d+YN<sK%MU7pFca zPr?fOkUSCEZ$mVGrjQmy;NW+6*_4WNr>$K!xda;E{f$xlSB$??*p0x~qPE4+&%Oxk zwv^X@kstJFR09-aJCN_J^N+9WlIJ%c`<8AC+P*$&d11Bej>Hk@syEzQ5-xjumKOi` z%`)Rq%vFo(S?cLh{bJ(h{eHx66T14P$KMI1t>00{u5K}3#XN2+p-%UuODZwY;T2@1 zW>vJM?9~%VdU2q0CSKJNHAT7O$0CwyR4hEnp_Uu@P|A6tBH4Bswc7fu;->hmzmkiT zRrW3q6NIF5ei!DLc!>_VOD+ThbMX&vi%>Tow+LLpeOqV4pA@^jiN4jBI+gfZVMaBD zwsE!PCpyIGcY#G!Vw%M$tZPlx54J6W=$#uk!Rr!J4ZNF^_1ziY9wh^-;iP(_Or$-f z7XOJ~faGjU9qAKaS5O}8o|!xTOJ*MPjnO&SxKS!nMcUW-VeswBA8*8$%*xdxJOSO5 zsIUf`bOmExHAeRR^)6z^n7>%nYmRTp6_&cGOw>^mDO9@r*=py-4ykQHbk02BG8sI4 zWj41o(Y3n<x0!F&@y;k55lBd}Yc%VJm*th#!_@J_-0y1iITU}cTih028`Uw3>R1`n zbhkjVg<U>jQd@Xd8+tl7*_s?ABh1UdL7pe~AnB9j5r{l4qwWR~^o{%##rI|vf&WBt ztiMU2aze7&H5f-|%?iYIe}udCw6**`+Qw@=CE7fu>vb0P-b9ixrw;hg_@qYivEBKz z{36v-7$n#Hbi8kRep|RjkSHZA#(D8_E<(wJKBgRXnuxM{T2)zdr|;Xw^=FM>m2N<r z!I@*OuBURc+l#(UO|>a90kUjB4~pq4DLQRYIBWRa4lCQBM4TAFo8JGCbG(f;a^SXz z_=NMM%em`m5dI;ou;iK=CNnKx&l25lYMH(7^T^ZJ72nVz@!U@n>0?C=Oh!AVIy9r! zchD154>a$E)Vu6bJS}jJ6njTKUiTuBXPr4W%{{GH1=iWI6H6#t$coq5!<P*18q8$F zm4rG*H!Z6eT7*T}Q9(7pir-Zv+!bXn-CNQB!X@K+|NgQx()h*G{EdNBipLcek+DlR z&ai=>`~eK+?I|;V`h^kuZ+cyI;3i_A0goQFmE43~nW`J$d{1qO+?J$vl(qsE@lUmd zE)Mq;4bJ#_iNZeJP)sz=WW?D8uaPogdt0-P_~J6l>?-F~V%m>O9d|7^t%h0$Ig8B9 z3JtqDmE^uX!Nf!%S?c8sd|^!BiTsuYbVa+E=T9F9Jc>z*93dpl4WW^^`(TUvPX*cb z6g8+vw4a&0XFh8e-ag})N^3p4b##w5_;zh%8uPk1Hp#ufsIEHeZ<+pe`+(`3{!nr# zGXfw!j89FW9-V}gy&hr;4#e5(my$>XQ(mdooDFpFI&2o&XOYJ3s7n;2r9|#&e9Ex; z4z#TI5|P#rTO@Vy!=`Hg$Pj~zF)njom->0t&OLeUnV^+%M833I#Z5m2bacEh;UwL( z--o6#7<$wyUSXKSA}!%Wezywa3=cqO3{=3`HB6z*X%N;mEp|6qSD*jaIg!{YYi8gN z#N?JwBduX*WTn9)en*L&`BHL?M@}OK<FkqHEXeqa^Ee4#D(P6g<&+7fUOiORx`!Xl z8L5=gbUF|bW}lOhB<b*5j-stQGy|*W#&%d>qtb?<f4JyfM6VHIkEGS}X%AdGd?4KI z%+zO}9(?mIwWB2Keh+i-$na@rSAJ(>uR<R3hWWnEsjU5dVfv-b-JShEKl=UcK^Z^a zIwpY-QO?%(yYFErd%S_e<KucCokN|+rC4+%9igwNvx<reQ2kM_7x!ImKYN&(jcrsb z-0UBHeTn*|{lJ##?c%cqhJhzpbqbsh|J)|}zQqX3n$<!nA(FVv83L~K?m~J@J;?ZD zemBxv!>jq%J|~TynKUXKd|RqL{Xl8kfeG3tch+4?9SZ1&J1m=gTu(^B*^jZ9H&PE^ zK0`*tv^tjzYpFfOv|UM)I%H}5e`Ni2P}E`f28=J#T}p^ZND3&hbf<K8mxOdlv!sNG zfFLQ-Dcwjc4N6Ndv6OVz0!zFfe4g*~`@Qq>#}2bI3^Ql$bIx^L=Q{V@BizmzoN;UP z#tY*;%KXhBh259>5HB%GT&nak{M`AcxKx*CsE0R46IxhQ9rhB6E}#ZnI=}FwB@=V{ z0}f}5x83j0zolXV;Q*DPB(RlW)3=~gJpWE`)NFvkB-Gzn*4fb61J!^<8ljv9`=5FF z9Iiv&>489Ey=eG74VGmjSWhJcEBxCw8F*YP>jRC1?FW^GvkrU$yW;0tyCOJgm#SLk zi=cNi;*9jF7&{zp(hja!XEFQqk#$>i_gT(sb}^OZCTB2W^`;oB3x~Os^=rRl6LI}4 z5~`s+m;q%O3F)|?*Q==auNPVvV<;aXwEd^A!yC>K#l;Q7T=n(fc|!zadL&<CabVT= z_hWqQvXUQ7?sKoArI<LX?+5Z(sQpD()x_wQ=IAyA?<cEjz;&#@g$PNVbBXj4-5<BK zSS3h5VxlCP*v34#Kbn}(gAW1Ax?J+x_#M;7mS;P^ybCgC8B)_q@8T3&s(C-{emRA_ z69*oml1!zEZ4YucfW@gqRKl}XJZg!Cthlg2Mj!AL{arK6b5Fxs`fVTLI>bV6cR58v zh=}r0Yh#tt#GQPbjTLmCbvt9*RR>3N>K4#D8@789+)z7TRJy7_C0sQ(yG8HlisW(f z_ClWJK`)}8vX4IDk53j2;eH;SvDiyMEsI-HEqs}!r5gGPG7Vv@HJ6c!XgwjRZQm}# zo3!Z`jY+4KY$nH8Slo>HNGY`v!Dw@&H`GYn@TUiFzY9~m$?3dyg9i3zPk#o6_ISE& zVHEF4wJBP%dkt9s%ulAJMW#jAO>s*di%Tswov-ta2c*oM)QOW6fwXda1670MI3Jp; zDQVoC0VXZTW#&W*qD2iOm{MK^x1)hB1qhxqceg(?BKqoItQ@4)=eDL2Z3`A>-$r=H z#Q|sQ>5?2Li6eP{IxNfx^Rzq6pLsMgvMB6N1qg(L{j~HswGVk~>w!#<dSb}=DdF7} zRE)MTvKD0Vtb^K&5Q0%%V+xhK&1|3fecKm6q0Q7!fR1nv$IpWNR1&`)XD-c3k1G`D zaAJ{+Z;O%W2pm%8IIk`i*CmTECJy@=+iBD_=_iov@d2+E{O9{uy2n`Io4Taz>bYha zshyb*A3N|?`Dn@jqiDn@I-97rDkt^aEJk)LVE;6lM(VZ0ct7^0`VYRkm}qk-qm3Q* zS)+|@RbSc5Ts5y~v8#OEHA%Z7QQ@$<>&!TT^bdUpJw8(}mKLdPGmBrA?@|<s5{un$ z)3o2LFb7@U+|`Jn&ZBEiJgSn7GXBLYE}?knyWFc1tQ+C2dSQTuLI-NVXm0hnef%#m zA@%(-o4}!x>A7*eyqdu*SOj+Hc;t+sL8uz2puemy?24`BW!xBi9+A>KHYTn5aC39B zpUsp8A+3oi?j+>n-iOqXo~70QX&0rz5N*Mtf}G8W<t(asDZ9z?=wgP1PSd^A7^nZD zKlQ>vnXY%HE;wiEb2Ygkm8N5po(f%<N5@Uz@ZfKW5Ne0pfX>iY>;q50JTvY+c$Q}~ zy?C8Z*$}*LlJXfxlHVd&$EBK>uLG@KCpoMMDy*kWH4HDgtCO{tt0Xu7BDKlQ%&cz8 znaMCQv-iUA9ypR7A045ce#2BaWK4|kE{4r99_ZLeTg+K)oMu68A9Z1jVdtM=n707& zK{qeFzqt3%fyEdNA02siJdu2h+0j7j&Zu)M`;MQFy5fgNfb-I`REL0;rwe|reR}wZ zr{_qThkz>iKkDGqk{Od=z;p_Uax=gIO?R8=OkFXUTs~Hr9McW8+?;STJoltEN~U+b zJd?{(4=RE`4JX`ujQ$PWgTGIYsez8h_C!Q}$6_(HyP`&X&S4XW6^|~=ACevexvz_t z9KKnZ&2jzainnI!ak0kr)uS1WE9}H`S}jdUpi<wCcHAeaMgzDbax1XDxo{)Vv-llH zKEindQ(v|IBMF1^sB+x|^Yz(;0xRY%RkFbxWlhCj3maS7zgPLsWb2X9{Fupehq2M) zqD(^f+cWnF8p!qeX;^b6su7B&A8M6#R6u0XQVdA4yL9EcTaau2>jf&P>bXqm>o>2V zfqFo(vhg{*q{<J3T5u9J-MN~=@Iku2`{R%WCQawSH(&T4@>Z$kQAb0Kmt;5LW;Y7) z;kLIeU4vNQ!XO_`$D^Azz>7-5b*jNlD~QiJAJSh6&ohM<1<ebQ@C}8IKdu`k<_oya zGl9+R`#QNlI?I7KhXhn#tN)f@@u`v}Tzvk8h~1Ou6$>&Cn==<|u@~LGR7+NZN02j+ zElA_6&oiP=ltqn*Zr1CA^dV%1zYq-@rBBC1Q}Sfwa46ZCM^m!w6*ZjCaI;EbZ4jBA zBEpj{mi#cXSXDC8LuVAI276|Y%$-^?YLT488c?~LUowx0J~_;fkXtt4&w+_ycKki7 z^A5$O&(FQQOLpQ0HKL-D(fs4&mu}YAp#i8CsAK<nB>qFnooT##&G+=puV@|aR_~Me zsLzT>6p%il)QQj8pqX*fg;gTulHi=}>ck%i=<5qKIusCYw+K-9t9|f6RnF6|>@F|w zu4&s#(Qfl$fP>DQ>hc6gMz0;1K`sXWz>fy2!bLUjNr-L-?_<8=5a%MZ2}B~z{%0`w z(mwP;LRjN*liJmMfrzXoXFQM4XqXT-nc-%^?8!8vH+Ad#b41Th5iaGx=ue_OJyqQZ z*ZW209pg5C%a4?+kP$%w7%$nPue!T2LbT=?m$YichvtJHGYoEO8DTxUCG}3!dKTz& zlssBXiLd4;%Z`mLq$#qu(lc`e<(x`h8*XmS+Jot(jCFd1g|+t&NOVN&S-~_sT@hK| zMBt-mSPSm)f2e{vq}LTo7e^IaP=b4pPAdshvFL??aS3^zo*I;OzlRBY>;HT~Uw_@v z=W@#Qp=o9il4d<$5EYXvAp}hiUMs0iPPyJN5cK>+F<kLe_jBvm-vo>yU&bT|KV3KF zMsPj}3Tjl7`KBri7fI?s_$+u?bRRIc)U73_Z4t>J0$i^PH!=!jv$+X>H)n0T@F2{c z+<S;&woeVL7(d`q4=M>nvdi(Tp!eqagXtve$SQUdg9>^ua;j*BMky^Z6lX_?!7{g~ zX6X@5QX%;&R^J*fHXKgg9n3t=Ga3BtoK1ppC+iFA^m;?%d=L|qfD9}ZyLxN<C3im~ z<y4iwh7Qt<-765Y#DAtPQ}~y~$2+CC=)R<P2y^J<qNxA=B;a!Dw2g5H&5`o~O?Yvs zZr@&(*3o3B-mcv1!9E!MdZ=B-FIX@;rfE|&_eEItdkec~4o8m=H~5jh9q->iBxeUl z$d%a4AzWe-)N!rfk}au!u^9Z7Y&MhUS+eOf*On{7k^A!yPEm$GVV|1ko;H;h^Al6* z2j)p|&uzkSj1k_~buII86`N?&MjtSxG>G8o{taU}DtJ|&BI`tw#C8_AuQ`5BAH=+p zir7&0v1OiptW&luf-MWmT}rfb{L%U-QD#P$&Sp#&H)K}gq;IkZZy5P0)Qy4bGh{fk zc~R`Fu6#0Fh-uDi0<8;$n~Y~73GtS4j*_WrK7S@}C(&e8eU?^g`u7MV+=by74VykK zk!)8=3bb0m3wCp1cU(4QA2TPm+(6DuofAR>Z(ff^6pdn1dp%kpVJg9i`)|UXVX?NQ zboc+b_kKt2%m_5Quuqa8M{IgM_hCZX8lz7uZHdU90B9WzEvA@6DezA4$#P)(-I15i z=38hTGsqEjcXW)_GaDUMI`wVk5iHn9)nv+6hNH7v#x>|h%Wg9<bDNh9w0kiDD+tGz zvEu435{I3mu6=A<2yU6vt4<&h9I~=4iAz3K$r6TDPxCB5^W!BK5ngoC&c4wL$ODw` z-|%V_m1R7DMtH!B5Up0^3S(54zuHG`#89p}C<<GDZWoQNc*j@huez;Cdf>pdr@vN@ zgF9pty&QnaB_;B0QD9_*HX-^=a7Wv7oh*n{Yb_}j6?ecd`hgLm@@RGE56%i@jOTtm z!Yz^t_}=)JD+m3%G<VbD*RP?1;Z+t66h&umGEG1YQ4h)2&bHsPPlw>=8Th+=a7;;j znDVa)gkOzsA(>MOZUGb)X|`WIVDL^{LQFZ}<MIoT`8&>iH%6BSbfyRte<$1W(1`nu zxFA1H$TXQV1HDxGt12Pj4U)6bcDmKT*LDhS!5J(Z_FMaB(La6@&{A0jyBdFljT~sV zeH6R(WG0vtLVb_lGx`E=i{2f}wz^bq_cBciEB7pbgIJmyH@tyAHp;>jfD=AL=8f)f zGNDWQN8XEdr`sPXyS#?M;y%z<Twy*lo+x4N99GZD)qa2XRWmfD+OMx6@#sCaw!r-< z$w3|K4fms7v$n;8|K%p*I}@8Lc=?!5=AxTlhhA9Po>dwBmm_;UaLW@BvCb2>Alon1 zIVZ5GAygZ&z#x-**G<AK_~<-tRS6y;6ej(^ivWCK%6GqL1~CMZvv-}Uk5K8M-jmY9 zV@*YUbz!k8k-IyBH898L#^WCO(U>6i*yH<Ae=(ppRMoM87Hp<p+7ad4PD^|wUCh9y z1?fLG`wpch8XvulKS<R+;`*e;1wQxoUJd5j?)=rj{n&86)be_q0o;9Qbe4-@x=5}Y zzeF(RO)g-^w@EC*9wy5zkiWq_dTmFam=;%i%GVfAXSJ8#(Irgf7maNc6;A@bJY=kQ z472n$<&v(lFHNO;Cl`tc)T8UEYhyU*)h}RT=#Jof4R1P+NX(WNpyS#f`kE<8#hk6= zg#m?M(j#8(1fF2)w4_(%2s_PD8g9P*C{*WAn_<j#JTfA1D#LrR`t!MxeyXno`=<BZ zk=gB0Bk)PhA)?^=qVxU+%{&IcVqcHow|{{%<LW>G^um7rPbjlY>nE${6LJM@vz~ng zxbagqFDzhdyNIF(th(?jb!!hel)gYaXeuvjS?_Tv){Dj3dLMiL3pZIU>*`Y!MlG9f zE(YQ$u|`m%cx?DzwB(Gt<}M8SLYmupwdkm@;Ig4d@Z7j^jJQR)v*c5w*9>@^eXJT@ zp+c8W8h&$(Cm5eb$9J-UtLW*%yuA`PtJ`{d>gLzYEDX@aW1=CW{)a3xWW?a6%?6Gw znzlG<uCS>YL(=>7x(38d&nsSwHr1;VXH#28E@@pTuZ^ub^32c5LOQWJM^GyhV2`5) zq<Zmh-`d8zdh-fP^@xnjj=^&rDsJ9eEm^H@2JNn!wO!rp2KkQdu+LIFbjkfktZkhD z?D7#>{{BrGK&r_AQk^<@U_+kjLI-3WH$<$fC?KWCtGmv&wZ?%*s2wK;joB+5{!=Hs z&P;P=$dAEB!}kDm5F>@h#bwHb$h<yMfw+E2Eoq#{x=5nMOL^fKCF;7WKlG0)2AS~$ zot5FAex$1FfKV)$=_^+q$VK=_W?I=h3({k_sr8+N<2`OrC<|iuJVHl1nENw=uJ!E3 z8y$C-2pkWa$&BTyu#{sEr8!)9x{BsPJ>~xsy0M#lkv}^k7pl5XAL6?2-h*W#V!|UF zmdtIHUY!HqZI$}YLI)d|9C?GwD@HE3%P<mPEIcIB_WXE+K<DfICMB2}>o@~?ehwA6 z_in$29=!j~(xgFKzz;IQ(DbXsE9?dHqR>}}|BKHBt!7}zC&?Ht5fN(6LExlxta6SE zhJFSG|LsNs#UI@2QDX)p1v!&Ckn-HP@;xIuHBAXP8#<wq)x%s6vac9%)Ci%;_soiv z?8{ut6sRbOe)<hpH{0aY5|K!~svz+L+t1%AH@hXPp6*1N1VRC+#|919wYcg=RuC$P z*95vy7Mb*np$*BNJ2iNZm|A}$$ARE%L*!5H*x962qp|gdh=yf-q2UNAnpK2md#Ys1 z43mvII(9^ANK*TBy*5(&-A6z70)l|j*o$9ngbH8NvnM%zRV6kxB<<m?#hkvi9h(k8 z-bPpDh_lL$GYW^j(jOQZi8oY>{!ZZ_CN@-0q;o5F?(J2w`rDyj3h|>9xF_uMeJ_6` z&>GWzpgI#h;E4u0a{28xscc*QRE11<9sof>(_uuSPj64i$$=8@34nW5Wq*JwDh2y; zl3k#HI%-w|E7pe}fSMw}f}AXzLL=g`APa}z$ubbrEzg$uPN4!p{t}7obPdJX*!Mdq zN(sk}Aw_Vs&z3HbhKTgNrtg2dN1U^+g##H~vxxYHSe*w*1j5%CK0NwN&LI_MExK{> z!kGN;`--SexbMF46>>&)Ap0QGOKjL<BL;J!mNc_}4*G>2715sV)=_1mIV54xlH@~6 zr%I$ak29{QrH`~dD6wcc_bye>KyS<V>-Ym-+Ka3Cv8`=X#{1zBB1$XWaC~aw-B1pB zq68V}S%GV(I8S9-e^-QwxD_gxF!l1R8%gML`0WOM;GIRwg8q*YebVv^(g2VYd*AjS z?EeAOhaOpoN;g}+ZdX$Y+@NKgifQ~S;{iw%n4m24Rq;tmn_&KBI+-<_R}3~%8=hj- z@CQw_<)Kp{g@u>eE@hvc;i3MqA2W<9EtSjKJMcqUY04a{>A@F#gjpWP=)OhIqra5b zoAN4|#9<|FErz1&{0JdC+E*17PxrT_5s{SgHRo7d$5QIsxYi>yrJ-fh`Wh*j+faYl z?D%EEy(LU3kj$sy5my-GwG*>WSJ%^&f%ar3yo$(}uQ)@tpX_aHvCN7@Xy8V=UKsm= zi0et@+mxmmty*xEKb;}@crCaXTs@;@gzG%_*P$d(IJU~dHnQ|P(l%o+Vc_b1kLHft z1#%5VZUP4i9Vawt3FJtwd1?!sDEs(a3sWFeyALu0s0_C`$$nE3;6a%R4fO!g0dkPO zNFJXMr2j<O6XJ@vY^|dKISK)pIAkQY3csU))Ib}iK#j?-ndc}cK{lsaPk1lk+MA}b zI+Y(oyHq`j8neoCRAwcH&bH&crj~zFhU<mn4;#aJ@a-=!dgrbfF!n<u3&dan3VV`2 zQl*VGq~wUhqIM#YmIhK7_sXN;s4LB5BVr1TB%~AX#{;l8Nd-!5bW*j3;z<~Ikmhp} zy@bj4)v1#EG_%ca1x$6wIfLi<1#K(uNE2O5qZa*F_V6^|$Iu^{ZhaUB=fzLnHPb0J zM=!WjFXdDp1{KR5_Q>eCXnyP>=F@&cb5`tkIv;m;b#=74>A#<d#@NB%3@k2$Z~YfZ zfjUBW5u*uQSiu~U>xvauC^B9#VU7-s6dP`Qq97nfLkPkHYA7Wjs6N1|LcouN`YQk~ zPg-#?z44-{o>Q;r7l>gvG^NB5U${lM9Dep)Z}#X{oEV*@ZrF~Y`8>jC6gGBQ98DDk ztL4`Zx%d4*Q1HC@4!QgHBSjr@MW~-XB8kS}&dYg1lns^A!xK&;^D!zclrJ4hqW_K< zZ0Eo7xw2ku?nI8+Xl&eTlnA_@RLBVy5D+i-UpXBxz~wTndq2Tfi(ea8=VfT^g)tgW zgbj8JiY#4Ji(+#g9U0q@H%i8_;>g{@TOBoGx-*_xF{J2<P+<Ki2IiW$-8H@6KNPv% zgyRK4#0HEdt1$k{3n_uBj{DXwHS$3Ol>uZvLQsbvkxkTIa>shD2Y}SgzaHHkEgkb0 zv;m;N<}!E};qm}Vzh0mPtGwk1ji4EcK(&Nr6unN|tMriU*w6blB9V`YqZOjj_?{Q| zT@uPUFF9#`{fCTi@8Ceavh)P?w8Sg37oQZKFB%rcUl5+hFIg4;!Za0t&#Gh*%`$i# z$Tu(%lKll{Cn*dByMt}OJ4Pm%<M#wyVO}oITwy&PS~EG;u|tsPRH!#3w7UDE){!7R zvm$Dd6$eI|_6W2KJST`1<o5Bct?QuO<(p`4?`UtYsM2LMS}g_c3^fNYjB&5DB))CN z*6F?Cu88O7-q(|d2&U6Q6yi)%kHdYJ`<pCkVitmjs^m0KaOOqx_2LmIW@T~hg(XD) zAwuaySI&UsT>Hn_QRs4S;d$z%=Rc7TNW=vjpRCFsjVvCh65i8*o_x98e|zOW=&Is? z;>=1PU>{8|*}*a#`ptQv1b(<pAF?fA!I`>>!b-;Hsxv-vpt`Q^1rnd)(_6^KekSzs z*-tFI<VricHtHe%$DBRL3ftW(S>QqP9r~lKmp)jClC-R!(DAg?JEbgdS68E6yp{TQ zM$tD_d*#wY+1JYzDeu4ppNi0kr2Z^9pMcqAi5oP!S2Gn=<OgrV=brJ(vb>6)j+oeV z0E%`qt&EOrYpwJG99tV_u?CE#aACMTM>){QyCPJcdTdds=7n5q)>dYaQm*S)9u3-D z5f3~~%*r~ntzgkddEk0=bpY1`Dib6=JBPGem>H?;Y5EYYpYek+Gir1-M)4~v+n}t> zdGy+EFBnBY<^_O|CFc@}P(4WTLJwB4<OszehGjLr7z{|G2GKsXwFMRc`I{6UW8&7+ z=28L6_N7el;3>367Rw?}rEhD>iMYm##IG4xvBn<F$9$x6M<b}_P+6z7KMGp(!{FLn z8PWUIZaySzn&Cw(UDT#NBKtYMQ~XD}IqkO~pNb;ev@>%k681z`*~#7mKQQw%N2$r+ z_l?1yJ$MGzFIsEk8?2(A?8qRKI=ZaV3YZqMTN$W!tTHSy?s?e?1vzUQ_VCiPvrD7A z#pw>tCw5ty0cajDmGt6wUr?EY=BKoo)TnDwrUS(79;p<jXz9}3#r?$`<!|*en*0KE z^A@69OdwXy*>(fg0OXX|_Xag!0dpNMakl+FCm_v6kLQ}LIropxk-#wnft<yaJ;m;V z<UqmCfMZ3Q3m<T%d_%U$u7d(1PQbbs!E=fx2ChJO<_8P}K+^-$%a~phT@j0m)T<x& zB^plY*^1$G*-JXh=8!e`ty~!<Bh8!@l_h%H+i*<`dMiiGX&YjTP*&9eV$tILliy0= zr_O`FX;szKu(G32*tx>|bw2SWH+5vGd2>m7&?!}!pCc-wVa(P=&ZO?)wsciW(GKr= z4tPZ6e>1R7G53@HawHW&K+yQ=hSi4^m4t2YxgFgr<))ZhK38?#xVpX>n>Im8I2>m! zkcvajHDnBao{1f3Psz}66Z4%RwJcD<;;j`|k?<?R(L+*w+y|{QA(<?gLu$Qce7ETJ zKP5|m6E%SvG#@H|j?Rt2F><u@OPXGcWgn9Tbb1TqYTiTC8bBM7m<ZMHFTi-9{W4bR zusv%Y;9{HmVezZ&P9bvi1%h^wpcZCjIT>dPJ2KZHR!OeU_*^=P+3G%{k5PHVfkC3_ zR9<FgCVOY7crgcL;0b?mr4br|7C%WYnm@sXcs>^0A5pyOE>E?S52UbGVQdQSi&q?~ zTlDerxRjcI8Qp8S^AB1))cf76iD4q7l8_*=(`ZVWKOT<zhb9xfc*zvMck_C3@*1>I zWE@A6u!c<R=~a?4>0Vq`D4W*j0O(<wGcA*jHzFh@Q&JoCm)OEC@!<i<xu59_i?Fn! zarWi!{6MU^T_IsPL#jnpC{AlxX>^r^2)WHu_1;bBDb3xcOVBmp2q9M4r<KgaKr%tL zeN2$K$pC=4QXWx0b*ESo_LUz({A19BQfGGmRZJ(+lD0eHXGVCWnS=oE{`W_00;|`z zR8dbs^0j1=s9>66ei(hM3i#)e+3C+<BMFWG#e8&}{SG!kCn`VTKua4fWzL2P(}*tI zZ0?DJq859ic@pY;n7xyGFMb23M2#%L!82iTO^?)WQ<z+!YPn^&;7pYgjlbFa2fQT% z&jVhm2z7mPYwNKCe-Ey{<F~|8J7N)m(mB!|a++T3{tl19cB|p)=F-tw^_Km92l!vQ za26ao4`r29d=O46DEzNKamm!KaL5#@=?ZHU!eMcRBWg<gt_2qf>dltrR)f<efPt){ zP1^R*N;+<qa96oU*;q$=e^2=Xeow2J&dEm58R6ZjM^cWy*aMDFe$WMhu?46~LV_T; ze61IllpQJxS8prd7h=xip9b&ZYy$X{2`K;Yd(Qu(J}=qGd2V*%f;>iB;;DQ+TePPt z%LA=D-kkounwRA8T*ru_V(>|RDM=?Yxr<oMuJwQuE^J^^c@-8g-8iB;NAl%JZOJ6d zce;u+R+?zi-`_stt`z8ONMQ*~XnFHHcc{J{8)@i&4{495Bf(<%%a{&XZ}sZ_4GY`{ zo@e;XX2UtCKw*i2SaR$exnVgdf*FOT(w)&Zs_n(x|5UA;>GKBjt>>UmnRM?<9yO^U z<CjQ(ZHu(`FWp#w-oty>x`&sBVH4P8_L%$CV%0-$ptJNUW1QA8Ak>|YaZz(SwxYhM zooTQr(xX%fPh~6hy6$PSXAdy{X%^Iax8i-*8Fazv@<Ec|pRh{D8x)bWgf1Bx!O-13 zfueU(2td-{_jLc&RGmOU6JeAAoUcTID`FgieLKFkQZ5NMo57xdoauouo|Qo5WMX7l z6fR~O8J78ustb`rJg#AVKUvI43`s?2XLrw|1PDAMP<E@bbRwjf_>jW4=E_F1@ubRX z^+gTsrPT!VksAplB<!@osr}COnaLdH15db81L^O{NV)a@GH#6grtQ<Os9y+%x{sb) z@32|JjJ~8w#>j16lrZac4dK>Xs*!T3uNtl!JH)*@{E;2U;x(j6`XzuGAU?xYF0^E% z`X044>}XwR3Uhncjq*CNwY<u|)gROx!vnS%d+t7kOSnTgc{K0(uYe{!Vt@&4?Rf)F zJ6~)t2i@P-!JRB5upUr{3D$VtI701}60&+xVm$u;i(SF3{sH08?GRkj%oVB$P;foh zUC{f@ZvTFG63|IA`hKJ1zc-;7di|E7y9aaEfWXy%Im^E~e;XP~p>@QL=cp?z`g&}^ zm@sVFzGDGv;V__Pt?gp)^<@`^!#Cev{LHY^n2*mi<BSu!zVz2K<<={;o67VMox9zo zDGkIMnRW^8es(&nhYw+`3s2*9hUuvGP*0rq4jpA*3W|zzIJs|7CZ})x=_dgf=d8b@ z*-Ssxy5(qAC}2|VXOi@Ei4Bz&dm>dA{b;Y=BG15{`fLyHr;7{^8PDDUiJs^pp|weE z4Va?cbS6EhZ{h9D_buTxh9;-1Qu}X#xusEQ1b*6WxBE~;*7qE|-hhANM8p6X7&`K& z{l8FbE+)|&&=-z=05iDP`<P9>*=X1x^F_|%?asxuQvi!(*S!WUJl1_>XP#?j6p>l% zi4MXDI?8Gnr7aYtXC$-1BC;8^L9w<eEG_*eT-#CWKg|1w$#LuOK}%KEC&8hbbQ8jQ z(j|6^^(@>S!=Pri({PX=P?LJ|qW3YwtXSmhn}!iFHd}hLhnVI1>tf)*w3b~OTxpwV zuD?v!Zmik&;2E~I)~hwyDrO16aFM?2!HN{i1YtXWI+OoOC{gWq$33$MnYB67BxN;Q zQ*#J}a2q{!0&j+gop#=e>9n-;=$tZZ&tKcqT=aQtuGY)vCaU&!(s&J9_PBJ+-S|Dx zfbtXb9d+*#(!lR7;7GO4WQKJdsH|-$vwZ8Cel2l|{wPs*W<kgBWUrMs+*e-5-T(B7 z@B#0<88x#cuQfhkyzzO6Pa+c0Zz%~7r58hpX2?B8E(WNt%y^8Jhk*Sx&dk(ZX&`!I z*w5A1<*#S`B#lnG-;$ga7jE~~FBkSmsx#VAi^1m>k1GI#WW4$b-)kCU)O7HL{X)*6 zv1O#Z1<_%z@gi9GRiHD6*hVzXsw1As2fRP@Z{@$H*um778<7m@ar`;o%%Q6-{A%yc z8TV=d(V5KlbNBDxKegrsezv9m{6jXW3O7^m!cZHc9S`|f1D1J&rwEJ9LOLy;JRyPc zD5`i4kI>RXG#zYK?+A2+g=L0zGUP``meUEDD0ow{W2^Z)3n0CU07sYZGm||y?<1_Z zc)1ERQ0Sf765f57_|l6poQKqur7b|ju0rn*?`!IC`3VAAD1x1&U%fIF|1jW;{YlIJ zR1(m^@FT8P{^>U@D4<zBpd*O4%5GDEroZHb5GGqiUg+(!%?1F-LzpP%1^o*O#o8I? zvH2D;-|3``D%4(Q*PkY{Rj0pR{bCr(kEZ_86_M0ru@u}g-t=S4{FOyVXdGik?M&X< z%|zhD97P%U2R5Z~h}2GipQLGl%9b}zWr_GIlA_L`g0y#cb;;qN?jwGv7+8Gfg-zA! zRV^at&}yPpchAn_#a~|@bsR2Jd06sG8+mM;GCsjTrYim<iaE-sEjws`tk415LY{N@ z9AyB_2Vh{;h{V>pg|q~vCzf{C#>~8*5aUpH9i&njROPw-f@yR!IJ7oI+9t-Ohsmqs za^HV{cYnO{CFNW<<ezE*Xcx;EU_dH#HTgdqz|;YG!D16Wp7{NBaI_i#L7c^gLeCC? zJJ`GH`X8#lsMyPW91x>HNw!6aHGO!*4^zCVtDC>P)LauCG31oTV*II87}CDq{DdjL z;eWti;YFb9JvqN_b8}Ue!GBp4j=%E0oZ$o0Gkrz%AlXNuUkDw(^Td_o5lgG`VeBe5 z6)^t9rrbLrS@Q2BqPH`k>;kpf7@dx$IsE|9KgJoF_HDDo*#F6J6W4?HTQrEVOyBDz z1I?SgZbJTT^FddMA2};xT&6}qwCpu2jA$lH{Q2pG!)k06b~P$lrRid9ZS4Zev>YD4 z1``vXzf|S_&Dz<iJh@AZ@DF=FWeY`k-{&<3Z4OS{UVH|OCI8C)FRO<#M%fMtdeeja zr|V#rT!G)>8GZxGRj|Pb5F<XcLeUEG<yJsOBs>jH%OX6?6k!LVRG<%B<al2VZHz|| z=Wc+0XGEdGKg}Ui*M{!zw-TTtbfBBm;=E0i=q6SPk`D^2$!Id0W48G>7WGWLVBECT zh-E3&cr*N)#Kn?)+ML>12`=uL*>W$KEZ#KbiKEK*^^|1V{xHvAQ{mI~Pd}`!v78tx zF%c%v!geF%Q`k3wq^B)0EFsU-ej=!}8i(fh*FI9#jWWflT4MZ#>{R5#6lUd{;bdrW zVmf)6q-C?V!_I&70^4qIa41pyd(8$L(}chOrXv&N)TpnOZp);$w6PXtywYsZXRg)d zskp3Uqc4rREi5(9H`(d{oF@Qf*8%QF_D9x2ku;fsSB&kkQZhUM?23ChZKUp8e&=Ty ze@sE<T&>>jS*iawTH7K9xB@01V3WQsGUlFr`Z?ks`+Nkd%H$lM>s++Dxo4^RTBZ$* zA=|`l`!DA|_JjcvN7y+#?yL;KD4alki{&ecII|Hdu}0<0Y3P(Q6_=x7S48OyRgi;T zJr^k-`<HsUR|>?K9Vx7DXuCJKKcM19KY1ia{@r0W;Ab?&kR#qC7Uf%3sR(Uf>~lv< zd}XsR54C7yg_&V8CQiVGStBmtG^0&1v!1=x(kqLM$x{)-P}q)>#&`QblBIB`PcsXa ziczbYq)VX;8~l1+7%emzP_(mM!8uBiESV^_LVH_p-3a=ZF~r{@jt;4dZu{TNB_--~ z=JYG?Y~z7tWsoFsr#U-XIy!X|yBcxZD`tUZOLu#Os)Ry<o`VmL!Y1a;e|VSnjNoA) zg7F~5;w9MrXI|OoWKNO<WF_XT$p4>TzzFB`Hq5`@MdJ~sBh`;5JlfQEa+Oax&aY<g zo1n=$C{(|gc^6&28+9rmOg%*Lcyx8*dTzZOh(x9zrTGPW-;9nt(1Y1V=EO4m{mz4L z=FP$oipP3kXC+*l0r6ZTCz$#*23G7^9b=L`+52tYe1%dGKBcEPlndZ@INXJIy^=?K zTp=4pE#UG{lwF9_5K(N}{^<@d10OZq^S3g>$owrG-sx@7kvv|Mm@1izwD7`EQBDA~ z{0N=SHx(%FoZy1OVSLa+JlRU}xI6-?#sqDuv^KS_-mL;{3PIbxG%HbJxlcdTwI_G= z{D<23#gW2sSv1b?8ZiEOo#NBm0XK@P)`Nc7l>0wHcIhDRkLd!&|Ax375nUq7KSNWA zK<Y$Go7cA)03*Bo^Bq+6O7|r|=`Bv2BceJB3a`!a9Uk#LCcF9*=me2oZ02{`J^SI; z_Aa9;#9pa--gp-n<_d1HHMnp;;gjbEsfJ_{x!`F$I{GbAhjmVG7^bsLk^It>lTXKm zCJB)$-II-tEuX%;Z6A)eDpD;AsugxRr26BChA_GRd6v<3(Y?I%%)?1$#<~JhU;7GB z`pb_@FBkH(N}`X#*r-!K*MRLB$X@ai&s&YkM%RMlU)ZFAg~R4w8AgNxXHGgXMF*-j zH9~N#UGcba+=(c#Y&ZEd=e1I$<$i3MyLfY7(A<3HmAvw8b=AsNBH<Jv6zQ!N_fxQG z4iBhYG7ke?Ogg_{pgS;ipCdQrzY_c#yv^Kz=v)4Fygz?NIn!Zz)cJoJq$9X>6le{Q zJHQgG2GYl5d&0vxF3~p5`{vKA)m<!a8TPCM#Ouz><;LmPrTP2e>5eC(k4l_7gs^-t zQzn;B0Ez7k-?}{0f6-x1^D{k;4b|Zf&kGE$eZ#P1GJ1B|rg$RGVu$szm0bD=ZG&hX zEXq3YJTEX#+K8X~eKq58J=~|5GFNq@WR}u=-E0}ba`B^F!<ECavRzadFhBi>Zuw%L zLi9NN_S1};7e-e4O$|{3n~iRiXUkO$xEP8unLObr2%}A#qomI;2B^H|)I6Q0HOZHN zG~Ul^wsC?Z!E{cW3MSh0bfwXGjzmvL_b+_M@^*mbL}9q2Y(s>C;$iJSjMgJifOt@b z%()11j{wjCSY1(oh`9k$KOPV=Zu3>G0O6+~^~W0k)3VWggAEKPKZ1D#f}Xt@?{!uV zHA9}BV>Etu5K3)}B24FadK6Y_th2@vYsKnFigDgeoRM{#Db~Cqf-NGC?iFYRnT~k1 z8d0`~Pl9>KY5{NE7MTX7VcNX2jbDQdr@4%k6bbjEDROUTF8Yj4d&BXr4Lno}+$sto zY@5QZaN~X0C_?4SK5TDmCWYC?4l?~1fq!U#5EY7{JVAve|I*zc1AoerDPVe>^{0S| zXC;JBPR`Rjng(E?eL`rZeBZ@%!f|!QYihvqlga*~JNtW|f@aXP*6qssD#g<&$;#e8 zixVIDll?r27FDBFZDj$j7w80&k<r#s7QWrtnuwbsykDaECYEpXTcDt^mGz$p0#JvC zQ}~>Q>-gP600IB&f8`}NDhl9)p>T<_1H3`hRc%D0|2atgDU*<RlYhX2sHv+Eq!STz z-Vbe-;~nNOw>$a?-oFJ#oHwy@c|YE>6U;udPms1D2<4P=*0*_SxI9PQ_yG%m1^nY^ zo8QK$F!>6rUwRz~=OHro@H(4hRvME9KmQ$mimn{$C{^ofM9=(l_jJ-_*#1(?T0vhq zj(pf^IA6L)*PL_0>m|XDPaLa<^$f7>b|p^}haZ_V`;gRxoMxNG*u!lu6NL+>C!|s9 z^@DBD>{PnP=S@!9Tw#}pT;${v1v9OSYR8gju4hdYfu9)AP&SMwCH!yN?ff^{2q@Zz z!%3dSiko>wY?p7#iD^w8CTc&Kq7m<N7;jKDuq4ZQ4h|eLaG4m{>&}@ztE^BD0|d_J z+V9_AGzQ&gbeAS$-mjX8KvMX(3Xf7y6Yj_vgP<W48`nxnpzWvuaKcVjve#PQ1iTqY zde^*?t4z)yT^Rmyw@zS$OQ5%O)N_qt!1U6z{Rwilo?A!Q81jI5D&gWT$RHz-XBgt@ z`j(Yg5)T)|g8Q%C_-pP%Lhiq#Hzs_=etJ!V^zS;oHG^wcLU-E4X>-ZhOrBKva?%ig zAc@$((O_|O?L}X&EB5>P+Fc%tDm9btQMJ_6p$b*FTd%9*Obz3A&aNW`H))nCtX}+B zr>U9}TRVTXl>0cTchP+BS>>`wm4=>h$&3yQ6f?|^zJ814NF{kY**3d$S?U#-*o&tk zAnrJ?GejhY*h*5#ksUHmSH*gfY-r!rs57d|T$7oSNoO@IWAIV7224~gBHX=qw~kQk zot&SeYrc~|InEPY?l&xk<EC^O_RqDSrEOQ%A*a(Zc9*?w)X(!AG}!1YZD89Io#(u5 zw{7AAfj4G1X3vA<8pFp2UEsvyEkH@gT4`GgI|=f2B<ngO&zpfZ0a_?f9pb(2Y}{QB z0Y@7lmE3Sjp4lpbM4!+&NPv0cfvRwX161YU7%NR11p2#zS^)=!V370P^?Pd+R|kEA zU(xB-l}i3OEH^n_pK3@uHsQD8P*Hk&<eR#a@-t4G{=I0T8=|i?Z<9MB<|U(w;qbJ+ zuRUAjDXFP#xD0u1Xn`Jsnm%F*H}W~jKaK)gQ10bhvYJn8r;X-mHh=N3sJ@wZ4O&Rv zc>c~-M8JF6;8gXag<6YkX4;q;!f#i|w}DS@D0>b!tA!pjPPKq3DcGm$`%9YvVmx*h z8^Gpm2P-N`?PLifT2y*#TP#h(!6jWc|69n%Yas=aRR9ctD)}5>y8xo3O3Bfu6$U`t z6wCC`9(A-EeS+fGeF9<)o#WtUA>=I-c{x1VF0%OI-({sB5X-<nJy{4qI!$ey#EQVe zi8EH~=*-mo|MhHTT_!u)U!*+iQ4}Jn5o{*JRc=)SoKNyIiL>|`X%MB`yqb=e7WPK7 zV?X?~RUCO^C(S*_^l+X1*P8BZK2pgS^UAjs4}_51DvFRDPZ?@C#L6={?4xzDPAx6i zRwE>Yg_Rz2r&@*`6*ab3L!AQGYS}Mf_A~Q0#<i(AeA8K>V#Jv}c*pzB7u-mn)o@j4 zLiE5(UW>qZL#v|sW&@%wJi574wYjYC8Ru_pqsSAYk%6m_ZvwkNFVwVDy&{fnNi}*q z1L5jt>AV>-XG?=)M58Yfo~#Fpoy^0LVH1)6o^1r8f&SnZvQ2mxDH{<0DktIQgFgsF z|1^l{d}|+w(k-wIP{j^J15i<F4?cvHzQUrDMvW3sMCW*KA?+#~RciYB1*jaCYC)_` z!P&LajMg#gdBhRz`ODWt;&<LjZFEm~rYl~v(6UH=9(7tpSLw)(ruc$Po1HLT>E;f{ z%b&|@I9+ReXZU7QYBz6|2KxP*Y=McD(&>~jFdOHW9x`v|0NRL@hJ+9;HTu{34(N6m z%k9mK6X2_=TRX20Jvt!m=084^Q?jtObwxH?QI_%^r(X&GEZxJ)!3zEHv2>BzvcmGz zAgd9Q_maKq@jLeXsW+!J8?EA$(uqSnw5zpnq%geoYHl>X{6E(?gQ~<LB8yNDuoYE; z-@Ebr!T=OY{zw1m4!S^hNbdZNhTm03ZjyH;gZD~V1lTIM-&hK@>EKv7ii00uA3sl^ z&VGM59HsU`Psc0R_r{OO(eA*lSNj}kW8TC;>lEAk%&mKGq?Phn?iHHVYqqe^UXeA= z%oN)fS{+2!Z}Q7^TD`}=u_HM)-;i?iG}QAR_2KU&{3&eS`TD0y=23!LNNOiVe~tAb zq8IbdpKH(ylPgT=bE>51hLdH)WW8?>UV8brbQJ1dyuI@N9VHdd-y=lz<MZTzA`;7M zFayad1qc{@Y1`i8--1;H`~ZC&5fU%i!^5XZXUFeE3e>k(T*jpm6f?U7k<b0-DM_Gx zh64LFB*(xiNykM8eNlIJ<;8<96r`0(^L#<r_j8Sa`GkQ<1V$QqS_<9Uqi^j8)McJJ z9UEhLsJujF=vu!BI$U*lHNaYLB_gQ#Q(?P^em%n;^n;kP4!>D(tp#)R8QV(Wl2`0! zJ*0yAciz4-Y)g_!@g&mhJ9>3}AwCujLKm$tZqs;+!Ci+vl}o8b==M*vJf;A}HvT$9 z+%D86qb>_Jr;wDIt!#AtKB&Is;{9e>{rjv+?ICmYoqF@Sccza?quXJUgO(@Flz5Fv znxrN5q}GClwcvbMOG;)iWOEPi8tu$zwX$Wp*!Pz*FfP^9p`6b<w15wv5iK3WXG)46 zV}nbrDT`W21(A#Jd%1z>|5g-z)`xYro|`IQraox?+|@+%^*-<z3)(Zc+dF(TJ@Z6^ zcM%b<RuVqn^zA5zspOJSlKe$`mAFDt`qEhi;SzWnbYWNwoj5)Coj(+24GzeOA%LOb zl;~}@Ut8U{n5}aXwElfdsz39><<;XD`foAGJ|ShtBo5i<iWmHS?q+qvtWQN5`33|~ zRfO-gi_jnaG;_{6mK~&VFe^X4*}Y3Ugw32AWu*8!Ide%9ShkOqf3#CeG)XqHm!f*5 zAM(zuT4;+cZD2$_GBD8thg`~K@H1lkQYvDAZU}h5i>SW*z#%uNX-OvzI62noxoT56 zrTUaV_IXPJmpn#Ya^nM^rxE6t!tV}fZu0(DTa+H$c7PEds4Y$(5Rr(_fE^upsO0iU z%uLTE^1o{!B4sjTN8NL-Rfdh$LG>4%g|y0;hM-#B0Y%8C5B_(J`dU(0O0%3JBOT*` zz;4kgTFndb@S$bTov&mIhshr-Zd~|!2pE3eip+b6r3*&gFT6M3IrJp^Vx3VO_-bF+ z91%BSL8Pa;AGj{L<H&e1CpJ?{tu{x9?7vfVm_M@J5#2>RsdxF)J~2Z*SO>l;iKa9z z+g-}O9+r`Fs7j`7x0~s4e2zFZtE`v|=gtbZ%dVdcPs!}GOHa&{G|__7`Zx9-P%fry zS+hT*t-qC{+t~*|{~=Z0w!^TDHW#pwq`pbB*X;V_T<NP&LUJJe2Fg^xMPtJMO3m9Q z$o+pd|K@Q?vj_mOEE|}cfR;N&mKB!(4z=(aP=8DeqO(_CBWVzNyL>cd(_*t|1oxNw z&x!Ymw<QhO%zvN<HkamR=Q9}+S+VC<XG`KYVCo8?H<E^eTvQc140jVq(1)1a$E+VI zCm-d=(#5YCOO=huR%P#dd!vMzyvcFOVg&Ll1BP><Nh!T6_tE5s2@mtyEkm?hp;NND zWmh}14V;flx{ZM=?7AI)o81Nr_25fg3J#MIiZisiu9d*-Q`YOENf~>m1wg}od5Y?H z@lEzI@+aXQ?6c!j$-6?6w_^26E4;&59oe<22bsX`CbU+1XyIr0gxJu9N_AgsNm~FV z<%DMn<NluH@Qh0k0&#!D;_~Ld*<}vCvk{?50{qi9f^x%tppMuu-wv700R~jQ*sou| z>GMLbnZ<$KQdAb@ID!S29}d+O--2I)69tZ+a}4Y+Y3*}qO`XaT`*qA7^Ao#XgyxUL zEX+a=98`Ulvb^nTry@t<8iJDf$rv|m-m%qD+Lr6ttA%Cgwlp~6*}y+}SZ6Bj2Ida; zJFS^fQ5`VwsrQ}f!gtxq1IzvEk*ZjIrC%ZS+)!6Xu(FZVQ2YzBF)@9-re5RnIk(<N zzpBFo85LEcoEbvA;-!$W`+~J#yY?nZg)j8z+!wQLOr14CE{|+>&XJSz+iI|P?IQs@ z&7l#Ov6Vw+x%F0b*Xr-)=#qSS?q0TUl}AVUNN9`Rw?R+ivVyJ{?`#SG6CiW3hpno# z%R1ob5D^nkJU4>^MgyS!*!>%aSYcIm^i`2aqE4LOl~SAaQ!LxOpoenZ3AW{8q(#f) zyQ)Ip3bXQa;pWUsy1MT*#hF6ktYdpi<G(dLvBQf(R~FF-E_8+q8GYno`YSIMepD#X zv5!s#Lt=(s`P-JetsBJLH%mqI>3R~xy2;mCXR;BuWibS3z{0JFdk;r}R?t?GDtTpG z95zLJ(u)VXJ!<Z+>BTGb)ljKJ5<h!`P#^`z1yGAyRHpe@(>+ZFrsRfSrUB~I`bm@Y z?kpg~!`fE8A8SU!!66`+kJ&V;!U6ang?9(9+`isvjSP*&f6eS%l2)M6>JQcDZ}q2_ z8VWemqgjv4y6xPS{QmyGr-<U8J}o;6$gIJb|34Q&FwSWp0E|P5Q5+w!k?@qYzoGQt zH9mg`5(9E#Q<6wOhS?y*WaDMsyus{PQU=z1afr1J8t3sm)|be;$V7$usU9qQs#E*x z&%AG{<zljq4~C!XA{)-NM)k%z>?<?j+v#klHOPib(oDGdh+?)lqsUQZtZ)$;dO~Kh z+im+XvU<4Pf0PuAwr{_AewJ=EK>}`?5ry^Ol{i?|VL!TgSBuRR67F<1<7N?Z?9nzE zzS7UFs3N080s-}l*+U|ELSxb&uY?Lls<#r4sD=K(t`2S(UE=+#LKe&0qH&G{fQL+u ztA+b=QD}s3Em-+GWVwBHWUtM7!M<f(O)o0dw}Zh2a)G?R+#~v5zfU_lM}k+~-Wh_N zNtDA~Bv3)loB%{V40=F}ulKP*th!q6p;tjo?xP<r^u#cl#yO8ADe@1}%O#_tUh-K6 zLF`^WE85o5c|z>L?c<1%o_G0$)OZx{dn7qv1Y{IbpI33JQ$mA<qwV^s7s{2iH~(d6 zoly*17gOG6bC`4Ysu@lB!}l%7!>o2~u69I$o=y6tzwB<)gug|${vl0$nxkSxYEF)B zz(-iTBmjPr943ljm<gVZjlrpshijPa4)!uAZp(os1x#i2n&u9*p8)fmjfH&jS1jR( zlwQYD8{2_x@#a^h8iDK;F9FGc2(c=@>t`4mktFb<RqRSbI5hh0N$fWdc0XanQ?TgG zy7cXZ%YEiV;D6pY0R^M|YxxfgFQ8(;>jb%Ptpi?0F$YvY#U<K2yry4eZ^o7bJRpG2 z=k~!Q;PQ7ZnCjPN(9H$y6DUqCufC*it{bg9Ir%65Mr^8={K8=uoR8Mt*5#P<G&0Bv zL|h1YW^)i#UQ=FvAtPdE5*{c*QaC+dxACnKk;kUkc*0fpwO79(zVr7TQA12$#tSyo z`Z{cQq+xWlF;`f;@(0Xw6>@NKrB#M~NwoI;mM#)G`jU6$p6Gr1U*O7m2<B@+0WB{< zocYE%fxCeBD4{G$uYRLwsn(pHS(yl1HSexdRr<BLHAG|wsby%@iLInJuM*U{%5VcK zwci?Nlc67#TlErJZ|4s0^IU`|{~HxY{0C&1y7gd4&0h%vth|vA=0XtZ1`1fb-}XsU zNtygu6-IcJxHb}?8rH>rYmeOxX&dP9?n)3$mKcpedKS`Cy9G**nnpcB$E6HbBN}QR zYv6gD4B$^kwhz7VstP?>^#Aot^yc<J^Ly8cy2C7N)TmY<dx4Qk+F2pim=4uotpFDN z*4BD#Z!<Y{tOqY?97+uA$MPg}#gc-HQ7pJj?NMBe7_xyi7s!P9{kp7cR$G0-NdeO& z3WG&$8oZ~$&VZtiPhf|<!rSusxDc9`%yxDl7ADk5+bmBs)x_L}*{Iv+)5mkld0UOi zd74s)rhek@5n98RY+n<#rMBv{2{^#x1CX^@nFqxGtv&((CS*1Zys`q3eTW{3|3eLO zov_HQ1!me0iZbn6-cXE{wy9ah*G%0#-CsYUI*ZVsP%Sy^`Vz?#g#DCp#5AvOQl@oW zE~WpD_R)Qi)W@mUnH;m5)qXr#M*{x{le`7voEPpMPMBns_~-7@HoH5ox6p5NYpg-F z-Q_xJ@OPg?^u=^q$~RyA{m_oLH;|e@y!lzg+m*ZFdZDA}Ev6{SIwlKsgHI_IuA(z3 z%OJLPx3``*-@@nw&%9x9pIU#b=G&VKz+UJxNBQY^Xb9IC45wjRA6@zR(;<FnB)j=_ zv_mwo4bHkaN~{2@@Dm06A~Hjh9_aWh#zv#rr{8hz9QTa<q)ZZ*y__z)T3??X?;qYh z*IxZkfP%Rm3=TvO1Oqhi!Qb5!h6(hq5C2)m030Qfz<mdH`mxy|{qXN*Pv6LB$rI?V ziqC@HnqmJf?$oB|m!Lw+dU+9c`dDNr`{pvM6dv<N2|d;$Y`Vn!{pTjhTG_tK<`CpF z;^6BodXcT8tyO8G`Bx4S<sOr|Y<3eCSw@>gnK8e72L!AVOdO1hTEpK%r2Sc2E<`ov zdDiL{e`Na3C?WxF<qVC=PnD!(ZykFoPk_*=WwjTFX4bVfR0!_omur&Rs$KyiI#v(n zc+GlJdKLM?X*H8<lX>jlh9~n42QJH63oLy6@78Yk(r`p~CLiY=+niF^I&5iG7Tq>8 z_YEq**N@5mehiFY7)2u{o}$106F+uoq&GDOMbuVi(Lkc_v;UK6<{1w%ISOf3@&#(J z^U)pPdZ+~^Vju}&pi0v$(bwWNu`VopA@x%p3!}tY*#AHnb+(p+zF1V5xm8c3qUp}o zX@T=Rw|}S9bd<82#%alA#uj~7_VnE}y-s>Ahr|+}Pem|o_heVxD=P*nulmCZCsi_x zXrufKu<a`w1Cl%y`}>TBih^U_me%n3exZ2_D&%()%dV%)t$HnoUC*HM<Y4{L7lyrf ziXGQ)q9`qAx4KRBqQOtp0gQyx@gwoseHky@V~jwy$<x{9ky2Ck75Q+lp*L5*E>aE2 zGxMp9BzG480ZAe*x0%$dkT^2HZ!Dud&-Ub#V-_x(M>h|uveeBVpTQwH;h?MI$os3& zcCi6>;Bn-KAJ-ob!>-h074NDXPVr}u&w!E$as(;+8~>sTunEcN_=Aow{tX|~!@Ge# z7aMY}2Jx#p(?Q`+584DMd~;=aYQht>(^}rD=WiRrL8`5#to+27j-(+@_Ceu+@-3BD zr5LqLk_YO`w9(b15JoD2xL3L1)*|k=ztgh(;6}n8)<XLkL1acf7;k70&KV}Zt2Rds z43YVcMK#<!e0Dp{7K2qQNLnzL^nB_;eb06H%nM+@bAVDRiM-qrW88%=%PIl7#=KV^ z*8`tcYks{#DlD-GT$IHu947poo@H5qN@FioDoVbCSa~)uNap|H>MO&d?zXp)jzK9A z1f(Pc>5^_mI+V@<h8RFX5Jb8`6qRmJO1isK8M-^9l<t;y4|vZ1T<?7H@_N2J+x=T> zuY28bPJZ_7P{pp>_1(|kSsTUNjfS#q`fBC1(l1`()c*Y&WGnW<WAM0p=i{XE+wsvz z;kLk7EX9MBxyvb|6lb!3rQ05F{;c(MkOv*D=xOXSWzO_16bfKB!s^BYmaL6stj4uE zH8*33@EiH3A0`=9sUN%Fo`(%FO%63crb+ceP{*WX5NZUows22V!wz3ezIjpGdsy|g zX12komE@9+`H!XRP>HwwOJr{UdGeIPH2Y9Q=*+4jWVAimYU-?f)8goUuKS-9?)7(Z z=T=GW@Arsgiu*{)6lO~06<-$*9K0$RA*#&P>(r9oGH-)q&M*%q?XhDkhB<=Z7bQf$ z{zCt%)m4Y#;*db;a2qe7)B!D(xP{Xg)b(vg-ebs@^=Mbxn!JlWu9d7xe28*k$m~;5 zmdW;LJgFDEt{7Eg^jnATPfz}qCmoq7@YVXdB>xf|Iot@3e_|jb^P25oXMUDzaP9^p zDq>JXWqAe)w=r$((LV)0C|e=DceWn<a>66|s{aFrhiG!5w`iPFg0SH9?HvAIjpehS zxMog#tO5&SIDU!B`t8CMFAEE?oJYKKw%bMMe2b{d%f@{7&we5v#CQ309dRkp6s<g~ z5Kk9XCyhFC+K`01|9V`VpCI9B*0@YLvHC?QDu#2FU_7%)SuX@ft)pc76dG7$VEcZ1 zwz6e$r7(jpgnU??_`4`;)dS3~=Wh8uiFK)7`T1Q-ze^O9P88^WmsfPiMaC19hl3~g z&)#_<GK|Ucimm*%`+}P@-JiOkj;_BPA!)X@_#K-pE*Cj0i=JMLf1HGh+%{yW7%BTA zCClnPrWv?;qhP)|!NJFAB%o%4-~16$9o9!@fjpq+lnaff;3{F<Y>^{OFe8mGeFM$P zEN{o&85P4)CHeGc%pZ2EJC7sxGtmxgIhhnIQRLVkAJJCNQZn`6$p^G$!IoS3771$- z<yq*vhcDwrhaK;-NglAb_>Eo~HZ^R%snrs6%6RXPlX0i~z*)}>hgc}-8Fv8WlX$a7 zeiC0pR1|H=y_2=SuRF7o%Cn=6oH@llr8G+t3;S=<%ZHK=!=IOX&-VRp3H?!JrR_qy z0mt|gHM0)jeQo;EVSlJ^QYk4O`s;HUqC6#Nk`hIlS3KLCm)g`xMPa_py&R|2x(%&n z4pG>mp;uzQqz;ztN;%!F=U`@G3*1tg3Uy@LqG=|(?8tDy2}Rn`$W7r~pHdSWXmiR4 zKY;ERJ^r74I}NqiJfPy5DPXL_e*0o(u3xS#il`xOU;IhAI56gmZdUTwIhtuQBjdC! z`k?P*tIyq1I4-)$<3==TiJEQa5;QI0c(M6z?ya3B`k<kLyVp?W+U4QMd+H(Ysz(pH zh_N27PK_M3WtF|OaOt?elxNa=R#~qc25d&nQW2h$WICIf$9tvR+NRhzBgzCKo#N?n zYd&kFVdR-H*0po~73#!2Kf)SvQi{mKm~6bX)UD}=6nR&_WeofC;}Du-dr{(?%fPMk zq6Bo*Vz}9TxH9e7tW1(9;wDBg^IRWW8!KB_5TxIE>9ssTo@uBMh@<w@tl{HT_DvO< zKSJ&}-v=W(%T4Mg07*-VaRCvTHC#WUL$9tdN4s#*@juA(lhf+1#D)f=PV358N-Sad z8<<EBCoh^Z%lvvVH8eKkkN<LHoiZ`yqyW9{m&AG9V&F82`}aoX%ONOMdRfewDWkuo z*XwfI#Dw0(P}$K+XW3!Ca244<A`esaHqmIMXUSi#MD8$E(8p~axbgDG!|f_C;8a~! zQ~ITC5a%5sp(oFEeaF?x3@Z~zdCE?RLvXrmh8SU%1@>#lWsU4KJDqRNbtK=!RWF>C zw1FX(_mW>TIwX78f3f!DD!uB!kGX+m;Pi)c@uapByt~&pPpR-UDQhCm44(Qu{xnk3 z&INPIXi9k|559HYgvP*pePK|ll&;xSvDC<(KhlJCO$i0+6%-)=7d@zNzw$y`hw?En zZNx5G2j=E3oIOQrH<=xiQr1n4igeN7xvN1L_>-95zAzN}bRRvTHu9S#vA}EmCJihK zO&U+Jh1R_vhfL*mKMu8hy(Oo*?U&dWeJi+_Yi13)BuM)5trW<Q@BR2WKU*oUsEBbp zuu*r)9-_5G;9%MY!6Eb+(>h3?YJ>3cr3c)G2Kr;tBxWZtq<*-l9J5MRC+2&kLq<m{ z)jg>PMQ`tPaqyXv+qMATh=T6J?aqdmdCT7|J&Tnlk61n%dNH1S(V?hl!_ZL3)NQU~ z3Y|-z9ulLT9uuB4DrJ_uslZM7#z=UvAO*<ky<fJpWu0X5pcoU!U0hXy6}tCSpEWu@ zya^9dLK%64l^3)C7}@fVX@)Z(7!+eeEtrgqu%iwH4(=Nq2@dIL<8Z3UAB2Ks7?)0+ z+7n;HjGRuC;wrM+lU?rTe<oU}V?LbTaenv8lUDj6kz85$wn7CJ_tt7;Y<AMB!HP^- zaI6XR`HaS~mAmoV-_XGR*`;Utb`pu}TW_<2_<Ξ}1j8KuMiu4vv})#owK>S~4B7 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 W^7}Br`U+WuaG6Ys*jlxP{{25{U=-s3 literal 0 HcmV?d00001 diff --git a/usrguide/PRI.docx b/usrguide/PRI.docx deleted file mode 100644 index 98de6d5afb03627d45a90131bf4935a11da2d0b9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 983942 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%0Dhn-Xw2l29K(2;I0l20 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 )FCb|@U3;_ODJQT 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%0A8#}&4h43H3SJlh@k^w1ka#vzl^HMFtCoYf@mLz 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∈o?cz>A-aiPk8nc z{SnX@biFmyI3Ql>QcxW`>)L<V$^1d#%4`1xr^6=H!DXOp%VGVhjxiTPP?kcC3XN=0 z^0J1;!zQqCIBC|2+Q{(I1;7l;7IaoAzN@f_qEKq8Jl&N(<vOw+@h<U|jSUjo*wVbV zd_(ds-IAx2R1cAb{oD|^BlL}jlMD`zPjOek4OI%hK*Nc_?x-ba%)9j0xEb!umnM53 zJxgsv$_C<=t^!q5zHQc1DK=+)BOq5~g`s+Go#J09L*oD=O?9R3sk>y5OttkdsXmK4 zTe%S<bW7oUbekw{Os%^!`ss@NwMuK8m0=)7d#~3c8K!W`c90sUHonvzdJhtGF}KNv zlW)T7^*AKtP~@fr%|gT>)wZRd2#t`pmG(a+Ci>p;(%e*d+Jj6c`s3(Qv}(bV)I-oZ zPAhtmIE(ZlpB@G)w`aew+p=+?L%ry-@#pIH8y)wf>irp=vD}*ADN7v>L|NjRv>Ba# zAF1jNdg7Ykm3=%9gd;%H5;{CMH#K0{<S0;Q+ri;OLSMfd5r*f330vJY_(fAYB($^U z43@kgp5;bMxAYsIgJM^WrmBBv>i+Q^ZGUKKUT4dL^>Rf)Z3Lx<777zXd7YQwN}Ugm z@SUO%LUQpmRs`LovUW%a4Ss#jox^?i7l-Bd|9gOUl`$ljV^az64VJR7Pqtu{34aKM z6Q|U<0^rVu$PAMO2wVFo@9W;)(W+pWV`2Zov2(%G_PgJ1V=Semd<KK;z~azUAto^P z_z;R@@o1kW96Uxt<!$@6COjASU@~)!uHJ7-^(uB&=PEiHJVlz5M=)Oi`{K#t=bGK4 zhN#?La)<x#GBn-rF+_ncfE@cOfmt$knoASR<e&(jT$*hDO$v#a?dyV=Vgvs25PKm8 zm@nu%y6IU*&0A_hdSn{|AC(z3)I`=?+L2GSu`_z9_=M)hf%Y<46K<CC3XE&e9xItm zPtF8GS&#z82_LSKEJqAi;%!Ppd8!SGPtR!aDorn@qlI>-CnFagA*DN&mZpb`k1FA7 zrl$5@KB};l+<x{HVq$luyUI+zroT&5Ca*^P5w6ecIF|Yeo{sJ<WhY^3>1Q)|&vxEL zqP585aZqbwe<M|+?e2UVAx1g;M;{v{l#b5Hnu!t)JBx@<NlEz&gjKP2A;e-tuaQoy z!8a6~Bc2XVXzsZ57r}&y4oSAObgWF&Tg)6`$vjq5(~4Y0NgD5Pm5YX;kY{{1R8wJt z?Z)ZHblhmaXE}E7A{|^*h~%I;AU%uOUOA5DADWf->8>wPtD=Vyiq^!`%6E;)$I{XQ zI(BT{XSiT9C0Mfc8Va{~+G0$U8VEkZGW4)43xapoZ#fEE28>?s>?RSKG4(ErNexa) zqD)Wu>lzOuo4>}0!l+X`{$j6LT!#yS*2uxT=@dV;WzDoyiZag|;<&UmXVx#M;H}Gr z@R!r+3^3P)I*g=u>6)U-R)jiqSL*4^!Kvz%h46i<XQ@8M)6vsIsqVzm(OGfy$#gb3 z(~~4_GU)aN8gxFwG<)OBHhU-YHv1oW=he7a=hcRk<^3i$=(*vZS#nLWIi<9DISa|i zTSJh`tN+?#bNySl*-x?BpxZ)=b=$B?*Og7%Q6S`mFK@7ZvxmYZrIoSz?|N_=eVFS8 z1k2+XW3vaPX<2}Q8jazz34^RL<)9O9`G!aY)2{c;Oihiti!f}Ib3eej{|P>aiN$As z9M<2>`h0*1fsl*HS{+{&DhL})0T`7cps7sX4B;(5K%I1vf&W44FJ|v^P>7BH4@8e0 z%XanR+IB}km7<*;8KRvLl%SnAtyDUVrc^o)Bw$8hX3rP0`H#hpw2<YcKi;Y)6RD%} z+V2)BxX*I`#~A5?-JEP>gzzAJBM{Rq!ZMVO`uv;oZH?4Ns)*GPOE*D${e{FdOP3Gw z;a2iZh4=u@FYH1dji_uL%i(4Rab(btMr%j`)wy6K-uCwzmYxW^NO%K?j|IJ606T-8 z|6%B~)NnMYjDN>RNtQ^bP;Q>LL=dO4jM}~a_s(GK8xy!;K{xgdxk#FFnfl`QpM<Tx z{(Sjp!6v}NeYKlcsdRn%mCB<Z$7al>JL0oOVTerNxP~*nG!^j=4?N%$b{5@cL^R@f zHildZ8>_hNJm3jOGsX0E$n~miHdJTjx8DHXeK^R}nX%`-kEqIu9Ei{Vat;Vapy~aD z0qS|C%uBBcS#j4Rb>y!}RLs#C17(e837S&t^A6rm83cr9UPw3B4fy{j&HW)o*o>Bi zJ&>)&408V%97xzh%T*tzw;AXBc}((Qvy~&TBly=A5&z3xH{Sz~N^JTi-#Oh#gD{rk zEIZrhL%IgxezymP4T+739mmlrbRYLLmo|ottkJEG0F#Z<xGv8oUl(7N2X-HZnldWN zZ&{@6Y=hF9?Ucuf2a4R9_)*AUqbxYGsZ^x8uIX0S5a;MxHpl0Mm0o5x$2*IaUN|<# zQ|Xmn1Qy5B%U1tO?es|=tMo|_+owZ#hxI!CPE8E>I4%TD))cMW5BH3fzSP&hOz<!x zF*3;bv=XSlJ0}(}p75L=OLY*TDGmdJ=1k}w%&U$mx&wnF$QY<Z_&BL4dL5y1F_`_o zR(Bsm!^3m%L21-=p*eU?xZ^cuP;m7EB9^qwWr|Lhk{pB;8PAvv8Sm3BxY}NE1QH_T zfQ^4(1Uqloe_|U2bxUz*j~Qv>S7R&r{C@y&K##wO(3u_i75_p-dux$jSU>>9X}C@) z+~!h#&>Lwut`~{La+)O-!R!oFSX+@&K=~CUEddo4Xm-RWpe6d;0$-ryoe6Q87X}y1 zE)%-wTnPYSaF^B>31EE-gkp0Ggb>(VC4tynCG?F#T=j*(Kp0#EB(}ImWR_eYM3r11 zA(C7mSGKrE>kEXi;|qkou((U>3xu%Mg~C`!?+cU1p3>nMou$GzgA0VO;|qkY;|qkY zI_re42l!l`I2T+cbBnGLxGgRbkgKi{yH(c-Ty@t8U25xut~=;1PaNXwgsyVB;TVFt z;Tw*+<nz~{T${KXs72yjZP1SX(1dZ>s7FZO3zK&rR)lq{u1_2bu1_2bu1_2bE>AsK za(Lscxjb-Jh`H}$qAn}(krxBlxQm8tL`BAmA|m5N{Sj~<e2BOz)?A%ksSOC}9!N(h zl0rJx;9Q%!(HavbJ&F-A=BN%qjAnD}0eF(m+bQXgnSd#wGI$LLKwH6GMxEv)6A+GZ zSqL4^Hy)D+;5Kj>_TWM`{Q;^Wc*R5|#F?rd$6>bhQwp8J)S%6Bmc$?<f!k1*3K)R@ znJ=agj<g1%r=6V%c1?m2+<S?V64t`rYktDy0Bdz&+Tf763tAD{y^w&8Cq_az@z^OZ zQh?P~Bu7`~Rbp+N=4*SG(a@fN)mFp<RaXRI3GQmK+}~TZ=cGb7_5>x*ch)k&9bo$! zp#TZm=D2c&QW4zLLL=w_n(m-<7(RWjX1D~7v+RiLJ%q@pOONlaN8#vDm$vV&MFJYm zFc8*vi4A8}5Y>S(4OsZ!S6mI*r0LwnLMN1dk`)K$;Kn;QD%qRx%&IEj5q4}0&Gx4G zv~l;$TJB~|9mR1>%!pbfBb}zI^Y2-ipbq(>cc;yJ2Yr3-eSHLWyw>Kui$v{f-%60p zDM}rsqGA!pnjrxIk5+{2T7>PcgzrHK*qsU8W%Nc3W%N$!uYxhEFM@Wm_zpVD;CHrr zN{!BN+~u&Af*hWn0fK%Sk`u5+hpJMN4bFh(Z^JN;Gea+?*`jOCYJ|)$W5ZLIFU>V@ zW|z6R>Jh<l3pQZs1S5~Ol^W+(LOAiasB=Ymqpr_1b<ORgTlQ${VaK*192;n|-fgra zt<4>BkvF)S+W$0lIj@LK1I-<2^G8EEMQQfZVFcZ1PU~n+_R?tJ-6bInCqe?F%_j~U zDOB*76>YScr`t)RJ83gl?+}eS6!p*=+0zI{{wSdvF4{E;Ok>R*Pr@k(*6hee|C&Lq z?W94N$d`{TZeIC&W!p)j<^drZzchnX9$yP=vfR=M%`8G_9Q6sChG{!x3ZXP>wvlKT z=M}NSA6;v8Y=YNdtb>XzWGb1ba2Ydm#}=)pJauX%Sluevtvc1T?OsqaG$~X{q)Jt> zTA+|*@I+*6l15C^6tV3nWzQ?LB#fD)>sH{<qfi@)g>EB4g+Zid3ZQz-1#S3%PZ6$0 z@oI#vbY^5}=u{Py;3^6b7OQ}&*%qi#wyjX3c(p=}l6^v<K_mu7@oI(a<obot>GitU z?aastRBp+3nX-3{*)9lFu$ePy)w!>mLAvrDH(dqH*H^F`?;e7!e!Z{&Ln8uxb2y8& zN2`U_qt=+?5$IEKi1dcH$7Ljaw0+dPgvom(l5`@<a*Zi`7xBBne+#?=DTF>Pw(rH~ zEZlPNN5;=3yxj7cz$1h22i_An6LMY1&l((`qP!sfxJHFNaE%7PE-VUX1Kd3DvS+(o z;SVc#8{t!v1JU;C4yF<|lriW{wV*4IA(6|?>s#hz{#=J=8yx;>(BXyoOW=eNHl&M> zlr=hP@*~IXpydc9QJi0qgSK1vK{{pMoKwm>rwjN=!B+wtU4hG#gr*r~U3T234$7|L z<{C0kIdkoSY3~X-KI7LVqYLm>F%g~Bh1I0HgU(F=nmE9k0cT|5v8>#1KSdXKK8qV@ zwPt-dC-8jbzmonkc>Um4fq~K~j)F#2j!qX2roAg51ppCHL}z{^;I|xj65{0KAf?B5 zjc}TB5;hVpdb!e|D00%;{m3*Ey5ip{z(@KQ;iTe_P`w70PH41fIK1ZUN;51sE(sdr zytpJ);FLD5bX+zY{ErlajfIx1S`&hoH>8W<Oe+<*M%beJ40c$MI1mJ$Gl3R(CIlhl z7!~i5a7eyxL4BD{`KSY-brw3R4QNgaA|ZIqh!qGlaA-oXCO8EL1wmnhh&1yl+BF3@ z7a$>oNx&!^qH2>VU5excybVMc;GCBbxQ0Pbz=$!y3i&`Ze<L7>d|?9M@@xpe%5~80 z=I)Zv4}#?eI3A|Gi~Z6-2lgNVdSyAqI|}YZU?cp38alhHeU`vvohKH7XYxJn)-`89 zm?SYm1cR~|6Z@}oZhH-ZL+qLWBiz6PA(Y{v#pb~DXAG;j^>xMY@&>Hza#5D36?n=( zIXlCI09}AESdvuc>=19aC=wGXbj6qg(iO-AXbDgPpb3Bv00>ie3uviSos)oDnM;vN z5;Ca(3qYDHmXwP!&T0-ReTBiEhy@?8paBPTpbov!fG!kC+cw!)q%#0g0SFT+WMR_f zR1qh0Yg+Rua1Ve~Z#IFlc^fNEQGgE6FX|;}#EQh03?@m!mSU7305AxufD)RE>|O>^ zn1py4Ybfmq^PSTHQ8AEJP4~umIb$#{J<I?n_TU1;-RJ<faUds~{30@xx)5LmPyrc1 zO#n^U&$UF6(5R&oN!WyC9;U`k&yOW63~<>uXUKP%S#kRy3JOUJvSw+C8kLsF$fF{Z zQ@asK+ZQquEe71geqxr-B)wgLq<;7n_6*`X+=~Mq;y9A_wZkj9t}dohj)8p1nMr!S zaO*p#TZN9noG367;hx8yyO{pNm<`kt_nfdS8A)yh(VRT6p*fu}3y!+cm3&O95Rg<u zB;28g0mx%(BXUUY#s_tme-`{Thu36_g}a)#L)*6M6Db!!UNzatptHDs=Q}k0p3d%X za`$ZOwB!h&pu+W5IXQSETf#}t5S4LoHc2*ru`XUL)avqA6SRa*+l9Ld-DTY7@qWQ; zlzX6DE$(%A!IX2RHH}YT$lbTMN`eSDN_DzGk~Ru5$()NP8?%nk@IttMaG^*`Ka0Pk zow{D2WgHt2_6DRNlHvW<H)C8?yjJo#)AjHnkV)8@;AV@)%Yb19)VafQc}o>IiabNB zK>9XVw(_3jSElWUbH{djyZd-to!ZTHg{UvQFH#!Mq{PwqB_+@#;w!oNT|(dh@Mv`> zC_CJQzXoQkRIhxrScWi3R}M!F;2n*H8AYkcEIrxUJQ-v!c3^mA7YR&SMna3xI?pKk zIQ$A85h6h5ZvC#yQL@h~QWv&OuYHy5Id&kkILbj2+U3~AsD@E*N(fTb`$q<Vt*BP0 zT1q-NtegXC4VDwMe9IbVp2OQjtsJ&G%dx3se~?@RQL^8*!I@%l)6ijQn7T^5%o<a$ zddFs0@f7rZwGK-0rV`u{KEf5e7qF+Z&7<9~th(&4YUg4LJPe|Z2Lbf#o{;yoCFg-X zKE~7#)XPy=K{*(r3cGQv0yRRS!O@gX;NlTuyB>yzBP|6Ry00sK&%uWG0iuJmyk1t6 z5vNr&qnxA@uyVlu;5Gz1b6DrtCd<Ppi$R*E!#fkIt5Bs@RV0)`=SscOY8>n{zLR%~ zsL7Ntyg1lvZzKxoL+$m#tx&lH;QFX?9`w0{X#@2j^)jh7NDc{_f<2w<0qwI^u!bwG z2EqvT&`XZ2tRA@VqwKf~RG9*>S*ZQJsur0-OC@$_srX%k1C!(wrr@f$2ZH55)z-3U zVKcu4YJ4unoEhPeX-cZA^sLovwGi_e@S(iH{AiEeWwNvX#VS3D`Qgu9Ef=b)rBz-H zvCeGQp9n)r1GrUC3~#L{8vd_PcAD@((Q3U0$giTmb%a;a-b<1Lh_01Y%%|uLLR<me zYBpud1(TEj$HmCXUb>0ZUsi6|zDY*Wr3QlkMQ`6S$Q1FpQ>u!MtsS(|jhs@?q!hwb zy1#-p`59o&J$ni>^7k0Ji}7HzfsJ5*{c8mVw5aqL`nOPTgS5bE^*YPv&qAeJR8uYf zgL)}(I-$fn6pJV-TBd^YFJa7<{iU{_G#u0NYhIOqm7&AbO+ad@D$KlMf&IRfIc3nY zJ_aIB70NxqsoJwy_ob02^p-XX_}y6UsCKdRm~K`-!Jm{W(z*}gih)DjS~wj$B_Fa8 zIX2`YRnp}_0L#mXnc8rs!4k8}l2e2pvWy&Xaaj?HA;Hm$LB6rw7S;$H0!lm`f7f#z zi}gp|BysKfSfz18gX~h+C<m9lV(!+L=a9xYXo?$Z5`vI?s4e$fgD}a4E?AV20~%VX zG+~4X*`;vGL6+jh*VWLcS>AK(aTXdE5pUqinN;xy0ivY4GZvY~vV}ngr)?g5;8Z0Z z0P}*c@AK7RR?ZnIfCsQo0wnmQc>Ay~YL%lY0qfS<l8W-{2id=7FHPk&<i+{Q&WkcE z&Qq<=p#P#yvpF2s(-6)2uGVsk7btd|wqxm*CsvxE__I2^>vJcVhHd%V%<TSrKd4hH z`_)fE9BRtGGGwWf&2;y>PT$(rb*GqtU%c=hOp!kP@zbO8Kb>1Mh?coJ<l?RHoeFW8 z0whwyqel%DQFeFv#p=7wLnzt{M9dUqCCbw%i!w=l7oU)`^?It)o<MaDMlPk`xwYkA zl1jNL^pZpQE~JteN&O^}l22(Qlw>&()@iEE!UfB~M71FmiWU?sqVBVVYGzk|*dRc~ zav5^;d5F<kjau+Bi~>u;<tYrMagp4i(tF6JOMj)!vPme?9Fs0G_nt+<72ae*>z`+e z(1!DsXKeyDK0r~a@N+ECg(WPmBi~G0Tsy7Dr%IRY94I=3OK}~>2NkC-Wtt@oLaAf= z4X!ODKdfXNVmG1Pn6@4~V}p;G`j}MyJS*XBTA}|O$2ELYiQc*fONjC}i2g?qU3uAw zBKL~V?L4s!h}fmOv>PFl1NL{l3O#?wMG)(i_0%k=MbxgS1QY+udX_B0>Qf*3Lbh}% zi$pN0Z%^&paq$7<F3@>H2@Q+~Ioe{N#*X#=9t+f4Kzim@u<{$KKB`i6mUv<bq>vX- zm>*9wEaw$be>chYpYaw!_X7V_FI9|}7@E%f**^9BLc5BoI92+~e747t{jT8v9n2XU zFh0kLsTs=dD81}e9*gl&-pxr;LFEUaH%jBH%s-`>50Y$~2cqU@(geAKC?upvy_UD@ z1FSgaIQ(SfZ#tXxl8oPPf&M=CZpQ@_J;3MSLUl0_fV<RSn?+g)DD<Ua*`YgQx8Nsn z+s<jA+<D=txzei=#Nfihd@`sjG#0tEG#<kWn=x+(fTd3j)CVHr6gP0Qz`YMt&ZG*^ zAE0(VS~$-s8Mz9i$fSHs#S~yH>4)tPLEXQcR8{qsHliAcAR)kc0t^(fSG*~qVT(NA z+}D5RBW@_M%>auOTu-`fOfNdOS-Y-7I@BDnHA0UD{%+X;qpFR~=h9{|V=mNgbs5!R zW}Z?)^0{v~tOAk)2Bbe?_!wS>g`Z1>s{qaznW!WeM^wo~26?{{0^_PsR}W!7{5>J1 zvsuI}nK{-S6$F93;`mBDdTi>~Nqktu(P9<A$GVFO4@M<dah#wEg$PSZcNT7d61N35 zlVPbiEbB_DBSM;JX`x$UR13&_(H}d3GtCwEYn@2R%#PL<{;6DRlMbRfH0q<VT={Vi zCfs%Tkc}u_EhJM;H*m?*zRgaZ0Tb_0T|(41#tJB6R%57uURs|~eqYl7&nfJ5$~aCI zMW|{>g)!c)r8t?|IV>hiCPw1DkqjmjcQ<G_XUzfDT&2+JPhlWSx@t-C^Au20(i><A zqT^Xq>LlYQ8Z{Gz#K8?SqOK?952{P<ZW1nq%UtylJ0lWMAGpmem@WVQRfu%w5CP&H zOPc*&g9qj3Ac|#%UOVcV{{jH4Q>r3I5Zs{QEDwou8y)pcYM_dd!}lkuxd#{wV+L6E zGEls8+~>d4)*HSFB+hw%K9@rFHA|5#ACh$C!Vq+3(Rr||w^-T{mAt(cBu8bAjzdZO zr`jcLJs%oeX%QNYD7ODXgN00LOE{1D9@!8NvF5WIRj^63&Gv&Jwt=24YZ<t$8aFYj z(?+1$F?_heL1Y`FH^uAd)^l@U-SxGnA{nWsr<m|&HG;0nG)SCcd*`HM{kTARBC_C$ zzb=)Orj7Z7voH*Nuu@=>#*a0;Ov$wCY)l~ws5S`<z^C+>gJfZkoGgtPj7OtB`a1Ix ziRu$3X&n<X>`K^XjJPrA$=`02>q9Ut{guHga~Q#^3y=#N3L?%_V^yM-m>n?DgzRlF zrIxIpV5y(%A2ZE_1~gcMWg{{$xz(*^PqsT?C7v)aVQ}F)OG%(Fw^SCmU~{T!W|i9G zpQ0j&(oZ8ACtRTYmsU2#c9s#DcwzyTMl=)jVJhb}1rPqu5j`1`q$+;zRgPj38$e?0 zOTIiKH<ILaxgC3Z(2^Y{wo`3187!;B6$3#Nvfpo;!hPb5`|?!8BI8<W+F!ru?D2?n z9u1hRK;2gL{%+v?42#C23dOI_Uqa}=7S6$IA529vor4259hj_-Fl@KzPa2VFJYN#n z&}EgDEd7~+CxD=+>F;6Q&R#dgm7O&CQ3&UK?!W6xL6+m?Y4BBv>7iJ$j)65e-^AZf zS?t@c1&pGRzD(!OzNI%04d{zZ6R6f8u;<vidZV>R-gl!k5>QhlVOEFmi2XXmaU}(r zA7T<02|B_H8$IWJ+8EzFd)W7u-^#dT5Q2~3;TudG-#WL%m|q6x21}2iTR*9Yh#R9V z`6cbUg)kbC(jz9U69a^>JptNNYsapM@8{($8S!%ruf-4Ym*N*t|8(EFdvG>i7F=#y z(Qfe_vXgR5Yy051oau~111Dpth=yCRcu>V=Nv$3y(r}rxPYg|PxdaJ!V0zL)OHGdx zN}eb$Yo*?qmNcAtfsi95lX6ZBl$-9D#YlEW779`zNWCNY=81g^g?J(gMi6YNF`+@u z<4RVL24a1#EkxH6h6d^UpgIyvl(|z!PmLp_v|*V&uI9GfM;@>J{Up@UQtM4&FXXh+ zBT5xKNg!vr9|CG*<7TL|L7vWi9ggI*>NMr|{<P)Oe)VONjY)kr+-o{fUi!8gQc0TZ zI!I{{q=4=sv)8I+%sR>sP%*9HV#*RTwbf-&5sM$nWF*-xX*VE>k3>k&FG5WXbUV=7 z1~5S77tG@9hFh_Urp9oWL}-D!cbQPgLrWcwMOhk1TUHv9=)1bG!%@qV%T6PoR(zT3 zr`n#_f7#`S!HW!}r71lD_j4WK4Gxq#YVeUd)bi)6A5h~H#_?{>GTbA{?x)B-xaHHE zuYcBVH7iS^p$pAN0Jq1Gwo9_1ZOdzuraqcI;Om@P$5fnc93vkJdnv>x%Hy%+XT#gp z^n!zo$GRMN;x$6C)VjE1!)=@5Vxu3-k-Zg}ZZH?qg*Z?oppDH`rf(YJXwi~JUKu)J z*_H-hnRaZmE)1?^@rI_c8cJ&Ej;6=!)-?pyGaQ)uYsrd@Mlj&QU}=+Y7)kj<OPM8m zAuzbZnii<TBQEUt#+jAnanl|RUN#}4W;hsVWwE73y*1d!vkQ!%H4NI~Uewo;o8}g= zq(;eV>kP6n?A<;MeKq`e!|vKhF6a#6>Jxm;dXW}2RKnPk^xLy&13i}PwnEe4(ui28 zRye;`=Q8%M$J1p`gIyK)|HKt=TM2$e8kUF-t!7gfc;~H^ffY##c3u0yn=vlM`avj& ztXxrciq|)VKNceTnMVa*7G+$OE?JdGhIJJii&w~ySQJGy7DDcf!F>)3<Yf>zWFzRP z;5d}jS^;H+CZrsTqJOEczwgfD1B;VF{x<d}U6%CDTiv>4<=K9g<dTevI=QKq?6k!t zD4r}aLftEOJlf+RvWuTD0@HS-D>N$J)$mo3ZDk!5Mp8Ld@K#!}S23C?M1o(lEV0S# zzsRsoyyX@Je0Y~aRi<k^EvGe?6pe&RkhMD^)s7N+GS)<jqgpB9{HTbLDuOkIao(`5 zjq~~He3L(s3zp1;DuYJ^Xig(!RQ$A9FYxI#$y3+|L`4f1T$F@`6-CO#vL*Kgprk$G zNv8%$NLD}ON$XdssuoUXG5#_7)E-8Hf;;OOVhHG?NAO0h!iM0D)2Qr%In?6<2;hi1 zK^U}8Sp;cKWSaz^#7MRYIBg!tB+fI8ppYIo8VM2X-zXu0%L%7pDcbQt0-rBXlPKuo zT9N{y2q%y%nVr*>l{9U{?*ijAvSyOT47r(^__V4s9bB0+ezS#hClsG@o&O?_x*(l@ z)bw>d%+>H-f4B=5;_pTIk)G^FfqSs@-Qoty49;C~ZQgO$8J_I%IMoSpIMF8KdD1w9 z&aXN~Mw;d4B^NU{jL=V!=(KO#$vLE!snQUl$C$mP3uJkV-WgX+c%Iy&7nr@ws+uh^ zFrr6Ty6H-%b&GqDxff$!OrngM*g_Oi>}%+-O?-P?HN(Dk3uIQTT6%;Ko%6FGN5j5& z=0y{}c+%vS;`53{HHonZM-A3gKS?Tak}<gwZNEYgXykDBB2yfUeMC>b7M<c-iLNLs zjcgb5kU1M!y`Ck;wJjQBry8#YQxcMu$j9ypr*Wm^V2bD{ajl?`!ffxvr(tNj6B6S^ z!Ma05pQu7f9FuOAAdRCaLRcG72tkMRMz;}nhD<AlI*GFy5T@jqzoa}k*3yWYXC%GF z3IAtQ=tR=E(gD0jTb(cWWGT7leegp|SP+(`OUMJbluPs(c_FJ0mMImgc}!a&#eXcL zQ4ZKT0+C*y*`<i<XC&~1SuYRTRGRhSm*EMOVJS&GOYQH?2w{P>t9LVyGbQt^T)+7f zq{@I6fg@$D%4phDXW>}bIa66;;CVcGrcHW`doqDm*Z5FFVtTplike2AN%tg-oRU?g z{&+tpAqFfdXMU=gC*cMXj>%0b?3}8_%#U~@F#13`7aQ_f(*V6iXTTQP!IMb&VpQ|V zD65Qlr69*7qGeoNv}B269V|+A#c~jZk<Fr2CEfp|2tOMs`HW<zC>r>LUzHvSOs3W4 z9hVB;2}y*D%Ad-3I;FL;J0|>7X|Bs7Nq(usX%RWOm=O?cgkOv92GT>K@qQ#qSeHNP zz3ZAhM;t>I19$kE@hkJw83<CBQ!KBls4%$_TX`I%O_XX$={jWOkkVBfO6XQQk#vL- z*)k-KG8@UptBkQKl#OzkNY5#(va*lL?n5bA$U`idT**x(JcQCuN!co?aV0m6<~r!+ zAW?=c5{Nq>l0p^GNsj50N+B|Y?jEQ@x&UW^k$HZFh(ek^m$2}F>J*WUYJ@1Dlwpx0 zNt`G!StB6_i4xi%JcS$_0QQ1j%hjGSp!HE9j|9XLAW?w7<Q4hb0fZ&6Q2qM_D+G*7 z_z~?JLde5i3I9302^eczLQ2)z-B6D(DG-alXrMxLC(W>UC``;6$GpR6o<Ghp33&Y0 z=4~JCqA2#f<7iJ#hNweQ^NpcA7o27@^IK|N@vUBj!8l|f=cF!WcE0&S5)(z|0SInh zaJVJ$fbK#q>pj&7x2z1LBHpkvP>XuPRYHHKDdAB3cWQ)N>;3;!f{N3CcC7mQfI@y- zO+qaFhS3QNinEA$|2S7y&&TWp2t``t6rl2}TiHiP#RJ6Y*?-aTSugJsr*?H;t)_{4 zY61~iyf3x&N1YUKcWcW6In|s;dO<~!$U<#h=M&CdAGnq({mulMsoH-6Zq%G?Qbn|K z!x)%;i^wVZBRHu!D(s}>qQV`DP96lIogc@;^r^*yK3gt?BmIg{8PtEX839Ox799|T zc(J<)F%sqp-fN;G8<N4CC_+D+<IJMSxqF0~xwsC-$+RIcl<MIECY)RniX3CT*_!qg zVmZ`~vIMaIvjYP;f$viO?z*E`22cW!7=R=r!~xhmKo4L^+J{+U%8NX+MWk9H#)QTb zxOl+K47ZwAfoc*LaPWZQ6p&s*WeN-z5V1gZ`V;-1Fn$&1_rM-fek;%KKY2;wr@LM) zd~NCUBkON*Jkfro`!~+t1$pW2SLeR~^IO#qD?i?>;`1dVGC{w6=NGtMH+{A4_oiQ} zgnOm)cj2FHLO%}i<I|6#c%9<c;~^g#dyV+68D2c#^>y)XDlBkRt>uztf=?VmaNW>r zAj}O&v4N;+Ff}(!4M@3hsk~fjYnK{>g5y%=TxuK(4MS;RsCq0lDGLon`C+L%EHwt@ zhM<5{YA%Y6P3cjnBfcPn;k%&f9fd}|JXCA#1xCE2DmClHM!ptQYwSe^yyD@}>NH`X z+KA-_*=LJvzHs%>a~g^cQ5>M<s<=HD-bxHLN(?E3#uFjq1B-??@ThMgI8-uRF^Pl5 z265vF`(_ZFDRdl3vin7DI6PrA4lwjl={xvT@H8P5ZH)*_gG~^GSVW={``WA#``1MV z5E@tZ-wCc8gOlME;#33;1Vx>R<|KSfAkHC_O*ZW%KPKuOAQ(!l2^RVM26#y%W`?HJ zX@*858bCM@ClQ?tXU9zhoB*7mlu1n^^Gr{OQ2>HeU_g4KVOt>9mYQG8AtVA|G*-T~ z&BVHiR;%rvehtO~RVCo$0SQlmBHz07w;m30I+~5NLzNSG0}+6&mrxcGk9?&M*BfTG zj<R^(4v1bhJ1!|_fP?^KSk*g4gJH@JxuvFo)7VN#K?7R;tv9im8e?!kKp7dt%7(+U zzKg&?0b&H(N(k@;J+U#bSG8V#{D=TwG;BLg=aOD2>?ImKKqXbPO>t~vYA2n0iRuJ0 zf$fnkh$a*H2w?#jr8-gDPb@Cf+Y_*x!cXIIbXQ<51i7|%Ls;<6tz_K^7F1aEpp+r7 z8oxOUF~?*}H8%vF!a<7mn6tH~S&6nbvC7`LDL`1TMv9@AL4zeW1e->Z=qJE9BAs2z zUCB#TeHCnkW5zGWMValI#aLNIHCVIU=$}~4u9ybf*omeg-1s-w8C%-V3gIS@lURmx zxcmS3ug$GRe2f=mdpTM&dYS?<^H1(mL}+C>llJMHBN`f+Xqm!CqA<yW2AIgxYedZ% znKN$&#<Xt5GR9U-8t-74LMA-xQz%H3WeGcxRV%Fn^c`(F#R|mB2c}7ri7K26BsZK= zy!ObeOrasrb!K}X+WC?ylO#g4z-3VZwDWygUz${?Oo1S=kh!;YA$w9+<^t*x4T2fn zN|dV<*gQ$C2r~!M^b0FiS=UKWW&_e?bV-mPlP+25_6NJ#Nko{!K%xQ2nv$I+*t43_ zcdasdg)xL_b5-aQ6hJtg_cB>M7TK2Lj-p2J5Do_wvliew;mE+v8yM}FZAAiLj0`F^ zwXp3(mrL<^kcNTErO=VbsBN_^JY9NZM6^{@qBh*HklIlW^&o-mdM8w%NAq_nDaR!W z*4qS^B{nl#yMHzygdm*Z(1#zA(aUrFEa0~}2o^iyAqJW7@hG7Z`?>Z@3`soD&<X-t z#itzLwk0-Gd@;TlWYLY7))YqNUIJo-TSzP#_Uhg&pxJ^!P0O3s(N$fmMS)l{*sYo( zIxET_zSFcxcku0VI@{QmnWKREovJpIZ8exho1rpv)?rlggvB>ly#fSDRBRJU8qCUe zwX_w3Oz2_@2AV;uO}Ud`AzFuL;850TiXdM#T9s@Q*<8;_DxzrC01+&Mz-WmPI?oi% zt?l)zGNlgJnX?H9F%rxbB+x))iK|wLlHu+p$?h0N(m~ZB>(z}w{0{Vd-V)sTtKiq< zL;f3|K<*%#y;K)k%B9eO-Z+}MR6D}}T9J7yqPzVb6$#EluF8Bb5cTbB2^7)QL=&+O zFJc|MObC%g0jpvkTFbH;zp@(6eQKa~{}AI;_NhSX2XB9BQ-;y9(Wo4m=-RI8F*&>+ zq^cpf>3HUMbjz0pkF`1)K7t0N9l@!f4JT(q7?>*3h-moXqXZ6Y_^EU#rb^AORDofo zI!GXG0@C+MMLY-j<}3q*;0bh&pj^+SVdemRtLZuU)a@Tq6cl6%P&+}P8JqC~NV!5^ zHQ?<CC`WR-EHLl&SBrpowzn~Y&7J!)gI4vp4B*O5ClvLJ27of1R;6Pre?n$==u{)5 zKjep5&^sNe4%0A-mYy}?J2C`8h#q8dNOM_u5Q$OivZ4NByAoDf{^105VC5C2u!{dh zbl{5KeH2O4@I`}uZ27%9@`xz(h5K@v+&0z3CW_i|`k~dwwPVB?{!Dc{k+>2Rjmj~} zXGr}<%x{rNRz?jPKU0y1U37S559$XU!lGW+&5b!K3l&Dyb_R_8|Djbg(mIhnM;4D% zh(>1wnbOr=;x#!o9l>v~!6rXyiz>|#x!C=-*v*Y$R~+LOkbC;(9F=kfS9!%_r($sH z-iD9mwT3i{SBgbA7shT}AVk@h$R5qhI-6AH_$G^me$|m_qPnh@t}TX+kQIQ+?mwsj zMOFi2kSACxx&EfQROs%_wG_J!%n%FvHm}y~U11er+LwuRAXVcK)&=OzOPZR+a5z>` z37?AIdfsP+x%%813vbU>vwl?O=<N9vrRM^V%kK1=l}Eq@PkT!PGc9Yp5TvatL1hC; z1PmEBS5noW;_d2Dmp~NAKl4y2Z}9cisc5im+|b87p`mxQ4Un-3ofTJRvq2lu5jCas z5}>4SX5Cxhv*9&y62@qB(1OAsQ=`&OxD;B`lZGP9j77_!u^9y1Z5m+dh`9p8X*wdD zEEh|VYIf*p8xz`vn=(QqB5yjm`luASfcV730*)xO)dR9`f)PTVL&t4cWk_B5;(**O z(80EnwKHIIppdmW*$C1$fwc*>Sw_;?x0EA$XGWf>2sJq1h+y*}=Qyt^d9;QT%e|;O z`OP5Kk~7(_EEUR;SLj1Dot`Yi%c82vD`$CCTZmF|rOQ>GhD_Hf4R^{7S{_vqGMg!i zVHr;{TirscgL_TDT$rnf+A(CLcShanz(<kyma?~;L!vR9M>zzOU@}xmHb!8(O|DW) zuG^*S#$gc@Ju`KBsVbn={as7WyUKQ3YPOW(q19lmcVe|d5_H~J#wpX!uSp2@ujcvt z*oZ6nE?d1{)<C?Afm4##i~&CT(8n<!n;AAW4ybu+szY>)!!57REQiHDE)mzy`v=Y3 z5K_9=J!8spFbJ%}&<qC~m_A@IVmxY#URHk;Mua}>zbreNr!_yn;n~g&0@9ubwht4Q zHTW8ZG#HSJ!hr@1DL8Xw4?<NAF>#1n9DOMEjw(H*5HNTL35iFfeQH8d2q+=Ig8)n( zFb6_21Z*mhWZ_~8NyAuOqU+y5d?EMANEDmU2zq;E{7FZ2e&g&<H$5EkL;6C7uO)mt z_?~flDdCsap6q$$`!8-nS(1VYH=?h&KDPTD7|kf^fbhe}Z-koL)2QeW&a|6nMPLsA z==#csjf8b8FcG7mc&zStrIWyqQ=SBRhlmmCOWlX5#L)E!4G%pUlxU9`$fU!#kwTE% zMFewc6e*d=pvq?=g*}vt0fs^-cUXv_++iYsWq^tR+W{0AXyi~tk%*xd^70tbA8=Ho zL&eTTB&`&R7PLYrA1Gu{r?f>4)4|7si9i}$!`V*MA}N8?0x7ac1XFCE5lvh@BAEVY zdyi;&Zc*zuN2Ank9*<BSJ0h6Kc11B1c11Lp<ce;Q!4%OJh_LHudx6BENwab(tfr(> zA7+G88^%OXi}{x#?5jtO^r2+NL{lN=L{n7+<WojjSY6dF2|Yn-1)6|5ur216^iX3f z1iMne$Y>5Q_#T?d(mG%fT&xFjW8%+8z0URGQQ;@l0KcI;;ry@NdC4dsG4Zd^ezWjW zk6686{@1AA2YpS{2U${r1l+T8%c<@*r38{ahF3{N-`yT|0#P#&I;|jnC%q#GoaH++ z@h+S?iBA(h5|d=03$?&e7a)ZZbdQL+C}>VpG!KZ{P?RW*$psO!f?}Xn0Oh3kCd5KR z_<)p?gb^Pfh>a+CI@<8MQA&76v$x+m+Qop{r8h~2qoo13lnk8iVU9NrWW#$=z~4|D zbT-dZD^G_NWNVnQGttwG@j}fRR9ug`V~foL8W5p{RZtvNIWXFX^0eUM#Edc=!wiK~ zlx)PiBI=9lUsZAiA;#S;(x}cPiHS#)y#fUg4n!*RsHs5&3Mm-Ulz2x+(u?VO1O|{; z#_0l4c>w^{y(J3*nVh<pU{3IJqXmv79ek8<At;&LjC*me&`Jm=T{*Q<i)nHmPIZ?a z<FHbTNaZR~X*tPeQzZ+h7ub|pOK|XV>sdtTI#FQ+sd3a(K_%%$6m^LxqL$D_ic?}# zrWq(8fR45zr4iBBG@>$EK^8B+3nK-JN8f{`02GBz2&rfzpl>!YxeSyiD~=@-9)W&K z;j)ek-uUPW<c}a!$D-?dal~zn)C3}8C*O0S2w70G7y}a0$Uzg2_^@$}D29SZ_;RZF z2qCIb1qkt3rS5_{@!W|-1Q7b*%1}p%2~-G5hW_iRoTfq_r-==neSOg+A^KSe<7kRU zNKk?-P>v-BFzb4p3#1T+K`-7!+u^h!>RCncbqvx*;cj<C(1?pugIW-Wh^ke#tjv%? zDgr2$ms<o-)Y@0Nyh0uzkJXk!2q6t}A_2|gp-*8+gA#9L%KSpY#C8;gvf>9VV0Dn4 z(j1xEaCn{+xQ)UDM~I8y#Qu<^!d20bq6C<p;#5s&Y)Qg+xNr-t3C4tt^GVn#<Sof_ zfR3G=5b=fCUS2+G7V`b<xbcT#LHX|+N^lQi9!4r>O*61==gQ12x^+F;-#NT`&9sRt zrO+PdKh*h0o6*LMxljNYpTb60wV?%ENtmf!tn~o`na~5^UUI2swu9yEN_MCYa&8^> zN@!%YoUe_0t2nGG6v@2E9w%y@Zy27bW$Q7a7am*gM|tfEdwSxlw2~C_o2D?zM!3ZC z6as0|Id8wDx95H$p_7JU;}Y*A=jwgW3M?R27@KP>g=!+fpCeRO`&#bBjkcg?K=qv= zoY+;8S8nn<3|MRl2dY51AnSq7w5kztO?d;);v0k*5p~<jz5(KM5Oan^B#q<wkm_R` z<(DafgzES1P|5*@LIu}MwL;;5S_g|D#CMfIx-!E{kFTE*s(1kwx`h)rgZwLb%NGP| zA5e>QuUAfngv4mH33swBDg@aH6PpvuT4Ej~UM=B4D}k&Wxd!-El(Lx<Q?%awS>!K} z(pZ$NkzR-chrc7z+YPEysJkXHJU@vs87NKzyAJTcXT-OlHtMr)fJcjQ@OIg{r;{2( zTv9#9nw|BsPH@OsbeNhifq+`V>V?9W7~6WHZFE13Fp2p;;~oZnJb%O?1E#MX(tapl z05Fd5gx7g_st<es03bl<%P5<b=h__X`L8oua{?En6;&OmkQ5MgDHzOti^UbK+^Sxx z<pM=O)fzs;neZgC!_x<++7qokVgHS4@nc`q30w?_pcWlKwvM!O2*@v`5o#6EmaJ6p zx6EjLPZmz0B>33u>inCzGb&B2*oomNP>3-xOM}oC0l-YZGJ+YQ;7@FDM5Yo*SJ)X% z{GKp7b?*sa-w>?+GWbC{RXb2vl)lGWDGpcg_CFykO88D1lp#(4eUknsyzA0XD;5%6 zO;9BtmA3C)sBXRLthPcG6uwkN*V?|Srpv$BJY3cv2l=t}KsAN?S8I;d^X+f)aL+lR zm3*M4I5D%7cT_D;NY(B!v2H3~s^t`VwvAWybls@ipa{~m^=0A+Pzj+7eF8$*2o!Zk z)VNd;PXz{h6ohnPvvN+_fyKy_kmO4pdoj=D2)~K$<oI765JvNdlT#@{(CWGz8lIFg zLR)?j2H0{c{HMoa`CWM|sYWG8wczY!R83YDNEL9cCrOJI8y}iXZB=PbyVN7Uze=%E zBK}Q)3Pvg%s*8~tE@Zn1v;ZT0{yFLaP~`C(I0fffhzzkO@?0U3ilQYHyGkgIN-HFk zjwKSi1f-1ylp}KWs`^Sn8772N=?MgF)FP_LP42Zvf)J)eB9^F5i(Yn(YT409u$`9h zPRj5TwArBRxa1#cu|f8NXgcne1=<FHyFwHfp3nmG)1Xz|WCpvIpliA;50^?i@`*QM zb=NA=B4#IwcV_=`BSprZM%PYcrdxSl2gzt8fh`vniH*?-d_GG-7KzP0Nv)!uB*SWU zmV!r7XcCwvQ0**)u!qB>00}X)W0bHGGKtiNtc{JFAd6#E5&$5CWD3P0VG$#<1?Yj3 zM6Q*R7epIPGfKfC$yp%80GR*@ZyBJ8q8*u~V1zTAiMLoFgl9RLRtP5Hl2r*12@pe| zfg=Q}5~?l;audKe;&iGINl7wQ2@pieL{DQ(f=G#yphUVD$r5X5#ECG6k|jWpbV>xV zi5MhGfhnb_8UO@nZdn>r2>(O!Lsp|>$dFAk6ca!_Cdbt(Q8z}tM7t3l9F&rhLsw%^ zp~*-i;VC2_C_?H04nYxuLW5F}K`KG1I3(1K2Bgq}R>M+gMqowyWW>0Iq|lR4iY1IG zCWM%fFr=6eg?xEo7l?dD^<-)U2(9)j($MotF|=e6U_hxM3Q1uXD0K-O6O1V(q@;q_ zMra^uEF~pqwnLHvCqqmC$tsK{091i?`N+vhz#-0zG}uDPNdmzI`3hpt6(s1fNh#9@ ziC2c#i{3y~lc0d$RFaZX3+C|I@u#T?x<DAxKr|y2u0)0cB!rKoXhaAiM@afi`y_n; zEmNH49@i~r7_|-2hcYDQ_)WpCKGz|Q;ytMFq3xh~R_htY!o^TfhPV%AHVtMOsI2y! zHIBai-!>Q$h$lCfB6Eom=MR~fv98oD1sNMQr#wUD1K0}I^-eS^U`v%CjvB-o6(e<m z9eJB$n&+D-l@jP3J22cZ<xtuUfg%h-M*757*wet1aU#Maglva3fz1kF6IEunGel(C z=m12oH|*UsNf<-0#zLTbCI7`Wuwjo-g{}ewOO!5?!#3^L?X~idp>h$lLlO*c4~_}_ zo;ntvwmL?qC454&=tV~MK_)7?(^_?rP!qFu>t#VZ0;^h_F>TgdAkS-U_E&E`3Az;I ztVk4+Diwr+6pHHw0=gt*OHnez*aL>>6pzJVl#RI&G-y+yxy2!2f+|9MQ+P0dNAc6S z8z+j`8y_dFnUmwsdX!znP$xlz^2W!o)+#(L)}d_I>~;BgzvvMZ7f%;(kuh*cFkHw% zHjRl|Ab3o4DX-`FfD8f*uSjLy!AM>Rjz~PeX1P(40~aj#JkJ#}99grtuSbL=#cQ2K z4hoz3SYAK}y}O;@SSTXrs!|dV?O$rl3BZRX@hLbDP(CmutjGuzfS?0+wS&>2W8+cc z0pT~Fqd8obs6LTQZFoq?h><H)gam99ZE!#W%%ekX1kMsfOz|^>yQd|9=%NHV|F!cH zReEQJun;&*80sA!#6?(uW<v=}i@PsUO3b9WcCC%E8@|(^Xn~$a3hTj$M*9_5YnzaV z36I@Q-ZB!ZDH$8x$6c8zcd=3}0h<eAxJbHoxNi|Ga^NJdYhM<%?2wsq-+Nne8E-Om zvseV$FFXvXYq>||)o}%@lBZcTf+^RVKZ(_9)%o>=mi%%e<QKp|ej@9{(lBGH{3VwW zi^)-Vmc3IXm1LV332HPUd`BH`QHr)ANnw3cvJbKwxTy5Tr`U-yBbPqKGp_{b!;9?} z$YZxfvN<^r;vxb2XTmeS<Q(Io<{IveYY8k0lCX_Lg0BGWB5OhtL<$KDqd3Ne#FB`M z5CA>BdT(x&+Uk&CiI44TBXGSMKD2rpr4nu=02Nvx#Da;uChbm93ZV6nrI3XI0e}$o zA@gcSo;G37g}u-g3DXsm=veSt_{rfA>v9$`7y-2yUPiwNgR<2By5gith||!U;wVHw zmGLTqSj4*dR~Nm3b}*Nk+A1PpTZl!Fa7_^pVnfK{eboPBn25$umoXT>m=UG57i$wL z5;w`SLfXXW397(|p&OtP+-`t@pL(Bszo`1+auPVS_OvkzH&NFu^2XWem~yU9D*Jxo zrYyvS2^bLgB)%qs2Si>8)+BUE$cF(C0%{2?A|yqz2_gjqgoqasL?S3j$8-^VAr2-C zO$d__AOax7fQh^%W5QZhiK4+4A{0BPmY&Il=RRo*%S4ayN!M%azhGU$A;d-pnn-#U zgv6=%qV}$|@Lg?PXqmnv97HFGBUe&{6_!;5u?cbIhk%hnVRwlfI3|dPp&~*ugtv&r z638Y}8d+iKURLl#)kC7Kc8@4|+D?SS2znB5By>bfJv++bTPQ{ZJrTM>1AA&HZ<SJa zNLnKj5DN&qJRJzaC@05w-p$_)85~mBI#g3N>~{e?c{q^KiUJ;SbtuNahJb=?h+cAM z3{F|~btT7FWUS8UsU>GCHCKv8sQ|AfAr%c(O;M#*6_ZuXM738G%~L5TqynJ|k*Y+l zMH5s~L9n&{-pyU9_vVSIO3iR^wIX84J&7wwbt|OzCO3rgdCSGzzLWBFxuRu>6jusK zNKr7vg;O9(9Wx}as8SI(r03HxOD!lQvlFnIs!AzGB%YsGVaiKWAf6PQ62C}EGt{?G zdq(mY$Vl!rq_y-<kzhr_I?)u26b2EY%@B4(Jq&(G*$y<Zp@NGY+DY*0PDqOykm83L zZ`6p<B6N%00PdvZh?$}}#SoZMA&8_y0Rfax+VG08!4P_nAT))7vJFzZg0CuC%F7ik zrKO6N)6&IDZJAo7wgc-_xAl~&TYAb>Exbhvmf3+qrCnZWQoA}feemcGo7C|nA5Eiq zBt^~Tc|=K#b9=-GOnN$XrAzA0(xvq_GDP)yGUi-qQszOMK%r9N#9auaY3I&%px)I9 zR^_W;i^!h@5cDLUf(RPkf-MV)xjMv*Hg4@nqh^=(poh(<CZLjnCInm%hv8Zi?O3>I zK~<qfsUFyZC31;Lk7O5aoUHFkL>*BwL}dwOA{bjBi`60m=$^G8`oa$sn$iXD%#G9+ zP#L6a%1Z!{sFuNFmJuES;o;#2fIO=9U-V!TsaD`8QoO`WrF&uGDnlJ_Uyw*8azUjn zvt-Iz&lytMUjIsbMTpgx%tJwyI#jwPhFZRYG)&#GcTyN2`!bNk2?~`j7mY$W5FGSj z4wr#(;1ks>>=rJ9(}wJ3&4xKB3vF)YF)1l|ays)?2#bg0&J7r#(YoKEk94j4af_a< z#@0E~2@&n&h6Ihw&3o4}SFi!EnJYl(IF0L=g`sver-?n2s^Y_qR)m{otVdvA*Jcc5 z{L1A@jilKKE-sw+$SnK=CL;HFEOZJt^WVtA8q+2|+-JXRr>(Q>q*w7`b1$ayaZD<8 zGwVuOSS!0qll9x!8%H*|#o;9KRDSk&xK+$$y|yhU(~H=(wBpS=(rT3K{IRqgAdVJ& zQv$c{%}(gMFiT#t(E0C5kJn6W3$LIF!pq}DkE3lN={&9<J#XkRdFVIw7|xAy^LNc; zF6?NbcuD(6oFsOV%ptHbl@(J>q4jO#!v3kO=as=cKwW>(X=W+Ip8PQkLY*)nI_Gre zyi!)^^Z^2tZXDM+IASS=GcQ8xhD!@=;RqVs9G5)a@nvikL=*MEveh8Zq!aGBsi<@D zA>2lI-&G3Yi?xZQXhgMy8DBUG>s+7eq4}LXC$gHu(=n;CO7SS56mln4CA-bSf$et{ zt+%(qX@i9AB?{dtAU!caUN1}u&-$Ymp3Ckd3LXbSpN^+sKz2*o|3`A=@_?M_j8T)l zb2<+vM!3^Gj;PnaT@X7sCI!L#uwLksd%q~h<$Siw#kPXWWt$#UUAB_fAhYgRQ}nc@ zY~ZDf(t@N(%X~^!KP!1=Ah6h|mz4*ip?FkT?m>6J8YSii(p?f_^o2Oxr?t|JbIT|M zW$OlRkY?s#N*enDjn#?e;5uP^%zKG|^N=3)a#-#zR7@TTiv7*SLkVBug1IFEOh@)P zv%m!_U@R@TZwm|Klm)DqiX$cjBJ4sHskEnm;Z%yfk`g}7O^tX2Ln}b{tvI-%5@0|l z_~)WQFIwQb7++XhaJ;?ju={Dppo4ILi6AAx=N}aCLG0dx^#TAFYJ}j2V6+!Q@d|^P zAkIxTA&Okcu*Zsni=l<YhZ2C{I1Mcx5?p8R68EHYc`u-0?CSfNt}=Wb(tW!0|0thg zo4_{k4Y&m<TNK<HEkBT6f{^pL0|sn(W+qw5wQ+UZ6`gZ%;_q3>b_$_-vdT+T|8ACl zaO8=G3c(85FfZMdnQ}xC6dA(|3K1~#w@P9n*nEu3ppv)A3pDaJ?u}%SQiq6GANeQ2 zkeuDkrr|<k$jy0k6qBpMhc=N>Yi{EOfJr9Sp<f~7Be8f*gyQ%lh?1k!`%G&aVVlDm z)$`~qfXoj4%9!HQFgn);bVEWX1j=G|dPF-ZnVl02na?Ptf^Q+kb5w-Oo>vnQNh~cg z76ZNWRK60vjKTxv@sO~N<u}NAIjKOd=-*U&6@jI+8nuL1n@FO;JupsJv(%!I7mPz) z-_123uL9O4PLB*TC&|&|yBIz^U&2%HAvB75{hbqp;eRt?w4Ka3;>^wf|4Rwn%1r^4 za#ZDw&^P%Zx1r^#_BR^Y8w)$kydyan_pWE}E1an;+kBA6iCx?=$b4}saK1AX{h7=! z+d9<9fXhHMHjf)@D)1r?gVW?*N0ZUPn0b_nE=)}46R!NG0;SM*!$`nd3jp=a7928U znIttE7iS2DN{g@XXQM&f<S0hCh}@M^=4>Dann3jo%)A45o2D6<^YMH`KSA>-qHDp{ z@MM$!asoAm?q~njEid5y#RHjfWhIH)_tlj2pf!bP<MuuoYqI3+;JE%-M9(&)G-rYY zdx<Pi!(*KC+pFERRz{f*nyU66GVCF%aMxnknbgr<zk&trzb|KF!E46ejpkaJ(>@xb zBCt%#lTga%#w-LdV&B#xR{yRyJVoIfX5Qb$mW8P>%eHVttNG~vGkP(|K<gLA)I0rZ zqyDYVViT1G0;1UC`*1f=+$_X+yVCnYG%nfwmYdi%H-*#1&_6Gl^3#g-NcR-Qk&BtU z?4D|F>!5}s<AiksmTcU{RNQ5Y<m=+?Zc*IJIGT#r8+LqFZOaJ`w5f6>SMtr{DpbKs zaq+k{WM5U43D5ty9SnXnrbbl%%CIezUM6%~Y_qx%G`7x11xx&h)g(0m5o7`xl$Jmu zEFG%$12IfkFFG$E@~=#BE%7j>>|mZh^IMVaxZuDuI9*@%p^inGz>O2f7i-`{E7fs| z&F@d#4)+lq!SE%xD^=ELYUO8?2@HgjhHQ_l0cx}5Qm~B_${dZonFOlXja7r5Ys3(X zTYui*i`q`VV^{4IbivZjm&Y$OHo*OB?G|_0nl@G<R1xZRg!MrgstC<cNAUYzpW4kF zb3^?pcj-|z_H>{NwTZ=%8p>@+Ra&%e_jUEfo+&c3lZB|k+2p2-$YbADGdtR|i<N%H zrP5Y@6zjm5@TGIZXD5IQ&_Z+#c7rBau}l$D!y0&FPYh|njW{u<DvMAFuoU#{T<5M+ z=BCl7{TSAdz$+rtW_V%W)^<f42+S~r_RLJ)Q+p}yWp*UWLu7j-V_CSh>r;~>*)y=H zY-wRYoziOoVg_mM=evH4ie8%Qk!5&g^^bl5D>!;g0>v<FshpnXG9G@hWf}f{=67Hv zlw%k$;wp~9*z#-;v%<h5w5?QitIHQ6>{?{vtma+L9$JRSy?4M^>E7m!XD(AsxL1e9 zde?Zfv}jh`>hdJ?05IYYf2<>!6<`l#eTQCY7`Vp$Os&~z<D%UjT&0!(RzRu0V7XKl zOYzT;XS}<W)|;eY?>g|g2tFbKh_`QYR<Wv*g&<GUkVOMK0wqP1oov4r;M9rM0O1ib zins58sF*t$DodixYxan;ti=&Sr>M#L6Q&nq6Q!Wm|6===94k<=XHy<p#JZX=0GBx0 znPRDd{rDW~4OR;(gY)|%h9X%xYIfs_rX(@g_WV3`J#o~9GMrdl@#N2jPVG3y-^Ww6 z^C7~w-|e#T1Db!Utql{uf$Qc&40`NAd#E=E&s%HgHv+&|C5ne@*$u>p^IH3F&fr|l z?cueAR>pL0B?vn8kuMkf!753OChCv}_HR~gQr>Ik%{4u2>?hka<+~hJGe27k7}tig zV3x!kg~;lz3W*{;<>3=>2ksCQksQ9@(YR%Ga%O*5Rqyai6OQJ~wj+Az1x;DEmmD0R z{nyd444MyHC04_op-$B1KL1}Glh_ID;uWD7G>R^#@klm=Wt5Fui!a$4cbGOU<kQK$ zq~h8S@XC7I-ns<aTo);1!C4^nr8hLDY&|qKmTFL|(z7DcOLeU=cNs(_)=^;4wgi$; zZIp~h7bvn8tcp=&Ryss}Q$To(H+3;tBnEYYGhow3$$TWgruFb5%1Hu`RJ8?`HL*#8 zRV_nC%py+Mj8RuC^&?$eC1oUqZ%&UI?@+UwVWRF37|D*8i-WFADVc(7biEMnM#m|p zwhl6+aAhPtLx|Y~t5Qcyb9OQ??k-zMKj{^;*8MCq3B{|Q^No5Kqr~t3&ve9Rsv#pp z$!U&Q=ZBCC?JHkA=@-lkf5w(nG3WZEg9XhUHqT6KWJ$bwBU*qZCBDa*#8pm7z+)ze z*05AbO%VDP3{S}o2E#N&N-B_d;3?Q;vB0LFGV{aD7^TOCdTk-hdBwCbSYsr5Ge=M~ zbpuZ+Dxegkk$J&mWXdA(O%EVCIBFZNI)P3)sQ@(R@l2jNDmcbW^Bo%vFC<o~9-2D9 z$0Ytx+!`2<G6Ayi9Zi59ZpKXX!SRNg0HeST(n~aHN`z{mkO`UiwKpjxM4M14jnXew z@}4ZnB~?PwrsKu4j~+SX#*$R|!`v=%rtoKZNuIgKGTWrV7%8)qr_2!s<v${rOSnQ> z_T@O<J5*rV>4QO^5~&@4eox<k=csdgGaR!mzFvop9t9z_XYDP{$x6gqr)cJ=(dXL= znH|{%P^8(EAf?YT%FAZ2HnelFH4)}(-ObdaMKaE1Y>RGLN(TXI$GozpX(^t&C@)F+ zmUcAl@|}&Bj#S09K>T!DwREZ+uvA1aGmMNN=7esf$L;x7n1-5A-ImP^Ly&+>sgF3B z4&==%<*XUY@$-q6l@yN%d*Tu;8DlRpSI00qrHqF5{)?ZKR}&asoi7I`w-WbMvnuEV zjvhE%%a3p6=J@6jRK?-HZyl2It>KajKy2#XCA1qwi!l&*15w5I6r#pZrKx*`$uaHY z_Y+18UvRUew?E)#9RV3f5dier)xmEUE<A74fiPc~q$;;tab&DJia^H<oU-VCNXyGw zf})tL1ZTz=-FRa*2=_PRmtT!Wy&Uz(9cLnxUiAiI)>Jg0;hH+f4AVLTLA!eCj<(uy z@MHvfrctlf@W)9k&3;xcaFR3b{c1*b2I4mZGjc2nn+QM`!p2GE4C~CL!B#U|ukghx zjex0;i=tn7nlgfI1WcE?=E77ltF`M@FV~~R0hAJ0fJUf!8%w-~*^Ag>kz(5B$ZXd6 z+jeW)dzARAM>)?AMtt1yB6yjC^0AOK|NRj7f66`+n~Q!cJ~iF`F3`k<!c(BZkPpvo z@z;t|6*ulFyi9njZtJCcj@QPu@dj3GOO*^tH7zc+@q)K)%@(Y_OSc*p;Yvklrw#ka zL~%8W*b7ztwJm8OOsA897w*u_nLFhAiq5nNCO3T_4Nq@8g@F{pp{;2h1nwHS{Y2T^ zAi-vj;^8<TG$mJt=Ax1!@km!CuevX{igrmHLvk$|NH#^&?7gPxK5MRwDN$U&WnS6o z63_{ofrQ&P$*TSAGjc}SU%ie9=0p$_zk3YUv#@N-MD&)6tZ@mrRL`aJHmAA^BO3@U z{mfjj{D!unwHNPT4Yr;se*G{MtHUo=$hmgSkZ+f7Wf>_Tm+s!n;=)^Af7ZKUO>W~w z*ydH+s+$!fZEP?ewhR<mX^F8JHdZT5Wi4z!2COkTkV-8MProP=w4T~R&0~#gxBXDL zyMOO{Yb`0oWDwz59f#tLUuWT740s>AiJ-Mcj=@f9;=C2uucZ9eF1@}!FZTRtEHO)A zf!HWPTdgTp$2m`lW`{LwQD1E5hB<VIdyB5sG8X?@Yf-m+xVx!^(=V2pZ>a-Z3a9d< zJPFrsHjdqPV%_>fj^CRh?)ZTq>uRDNooIry9d^?{daw+Gki<85xVl6Wi~YM7G#IMQ zn6_bHz1to%>f1YvvljDK7~oVl;%z4G&Mn&<396=opvF`f%9_+<n_eshp%x7$PXsy! z>$8<`2}@Pt*%a4H&hafu%cee7C0t^j>$lCfZpQ(msi;4QwDLz+S#u)uQq&Si1x!UU z1dK5G&<vOu7mzm<amjS0yDeeW)CWF}g8d@R6rHFyn}jdVNVdyatZ6!I`=FJ@FEe<g z>q88WBcQZ_l5Yf%QxuReGTcJ96R5x@Hw!vC?3;kpb=li-D|C0z1D61YsT6c&+kWo$ zQa++p07>J!Tjr4c$*@k+25ySd1AKlx5^x-m2zrsZWb=QP<QZ&@$2=tHBzZu3FB{Fa z>!Yd0i_I@V5vj87B;;TA5EoVnGtTDHURoquhFM!_mfK2;&gRErj}r}!v{*WiGDY$4 zUkSPl$k48sMU?cN9Xmfjr4i)$u-_NmLt1zkVG_CQPg@7{A+e2cFopA-3hleBrz^{d zWiZZR*-5(I>S2njV;)U%elCvGYMOOvh?apcT#v?TNuhh6S~-4OCtCB9K0kN(CHo9& zn;5+2Pbj*AMt3VJad2+YeAUKLX|A-;tr6=D95I&!Q37#V3k_H$w+hXzSYH+tCCx!s zzVz?ElS{o=c_wpYvvbU60>Z~IsjCb;vg;G=^x?$`g2HhJmd)aEH9`fHt^+B<%2P5+ zu7ugSD61r*{ZsDgJYJ^M<feToBBecYeov*vbeQQT{77`962FVu%l?KAO={j8p3B6s zOX$zjlY)@G8vI5ca#<opu;_#Am%K}mq4?O>X6h}GIS|?uL&*@flf>j%c!<=9)}k+l zy2lDWE1`M8B?1%gA(ILsQZI?LL8mA;1c$w!Jn`_f?~A^QLYRYTye&J|i@pc7!b$JI zBJ-%KgAtzbY-EZSh4BpZSTeHlEa%O`()*8|w}o<x1i1b$A3skM6gU@$i_^s%=meoV zpbW25xRg3c)>JO?cQkDVEGP(a=%&IQ&R<Kl)82C<9!A_bs4zp#DZ?p(5RvaSOP_HM z62-@w%Am`v-PMcO1J+%`&Jpv%PJjoJ1819;w<svdn~xw%0bw4vC*OA}B~2lGv+tV= zlrmw$^jys0pg3r`VUK`fvx7=h<5kZVXAMh~DRRN!=GHDz&ZzVDoxZi~p!-8Tufp5J zPUVKV%LooQvY%zNZq(9|ccrs?tHnP?1Wt^FwzG$~2bD)7hqf*lq$wlIY}xeZEsK_r zGp;LQ`wOua+NXmdOJu72r?|-l+8UM)t~O2>cLA)<BlEu0Lm%x1A01qM9c4i}s(K3u zO1iaDnCh+ok>yQ+Q$o2%9QZn>Ja1Y0bTg5=CQ_k#HGh|Ue-#oUgs5hSv|PL5BXZIO zHH@abFZudYH4C;hTe8DYx+U$}o7J-#1k2NAJqx{V9fHZ}qbmD8E#@HGM=&U-$uI>h zN`hsnixSd0s;Ey)M-`cVD#dB&0v70I34|rECB;CNii*T00H(-P$ON`fkXdB4WXW!I ziF%5PX&A?8a6->$zX3$Eudm<@<f{^1t%W`=>rjCmC75huNfjk@lGtKI@gT7zCW#Ja zF976*Z0jV;7`wv~(-`w^NJkPcWQQSD#Nme$1dr(=(sr4WUd5l5lwA7uOoWaCB&<c? zVkR(%g<i`7Ir>D3!&(CVO0ta;)-mxec~u1Y9Y|Zmu@LkmP7J_!GUw1F(}@q!1_(i? z5K#j?eIhb2AgV3-3Dx!p!zxe)ght;2BcIx;0ol*(Tmyh`A^2m1ynSyn0|R`46JRDN z>U;|qRzH8_-GURgFVAw=^B{5^ZD%214#0@0vmRB3zROEo$!TfpR;IOr0B`_(RN+Mf zu<K*O0nf6?oB~a10?vUqH9_2J)*(fJ;sPF`<saUM)uqx~uP1=0E!I!_6a=l+Iy^1- z6+|!0qvDoTIyCWZiJ%T+tgx@Ba}!NIjhvpu0b>JLO)omA4J}-yQvFJ|;4yNGb!9AK zLb*kpMw*OT>^A2WQb%5$jIaajpYP*>4+)M3_8yPJn8$}Lmn`I%S(uL3@%VEgqr)Z; z`^9S>H?*2m%yiF)jad5`emrMvyqNN@%iLRGGt0~5IN@^)G$Kj(12N2&b?e5<cHzG3 z6*Wj-x_G_Bhk7bZnkKX`o=kQ!B0^BZ0W>A~OD2@^X(5&Bf8U>Jr2HOTkuJLgj{q2T z2roNC`m#)U*eOZ%LkzfccTdbH0mE`64nPPZUWD8fo10>}Ribziff1SevA$|cl8xC; z;b2*Esh20hZ~M_XTz4cNiGtC9F3LXK+CgG5F_`4>9Z@27VJpeLB-)Mu4&VaY^A$zd z6LtM~je#}$IdC1NvgE}AP0a<xcrt4P2UCb(ML#RcT1`~3im-eZBe+e;Q+tW83>b6T z8tfiTYi9MO<}2|Ml%XMy4Yy0lw^kyhW(g@>MokkwrH*j9K-WG3x<X({qKqC*=?xRt zbUYtL{<9OB36n+tHB=gZU7|*IoZlVfp05U@Z~!T2PmS11<X}~>CgxYA%6@6UofI%g zAGHbTsnug5hE+C;^8sE^;SxQgQ0$#OKmuo-54fDS{&Y`EA;fkAdxL<J=<cKYRsLZI z1KW8P8SxHcoMsi~5mUtQO6d<3*gOX28a7evC$9s+!e}Zp=N+KjQ1mjddQ0GLtrftj zCub4rJPrZGs&(^7_tj`5KGJo>la&70G;34n_3%gY^X*UgJC$-Lvkq+jd-vRxFvevQ z6j^L!3aRAKA@I<~=tPw#mNPg!DM4JM{QbM6_mw1SUc+|AHt-SEzc}4(y*>^f7*cLQ z3B7}`!9TtLigcq|P47|Q!5=0}*bzYCkA*GCxYh2or%q8ifCPH&Tw-|P6f849pe;ys z%l7~Mv#L&}XRr?F;~o(d5hzaF<!nx2@EG_%RF6mbP9=2Y%E~4m=|`{*ls-_DD241+ zl#c2ZtKUTW7AJkj-*wzL6jTL47)rvFpG5nB^bFy>0;mcT?q+?+pL0Kl`U3HIc2S(c z<q>A+7<75JL&2ONdp+SSK*T4_DS5O$00)Ikf-uaph(Zs#AdH^P*J5|G?tfP=Sp(2? z1~ED7RRclNIv>Z19fku`_YudI<Ii!|*28s?u*z+>J1xiuas_9(x1XlA+kS9ZI71-0 zID0+t<IJp`Di59c+3%ezyPSFl2{(%H9{3%@0g>wa4Dx@Bn&SpjMsKV78RAXBJ2J%G z83<z~-vddF5WolcK6o5~j4*+)4Z5mubBU}0#OSS1)mSB0fY=zcHK$m}VU<n`sf}w6 zOSpJ3L-@knaBfUDKQ|3Kh{$GLG5iC^>yO`Q12(Ko&bX{Tp&!YZ=b2shRCho3&;89R zF%gsu$b4Wt6JwtGj@6dj>Kz`;8{lLerYvoF@vN*@fs(^`JOu}s+yu%EB?X)EjrlXU zu-pSdej0;bkpwmhjTcfk?P%ERDw1!+Ua$oQ{B&B%X^`j;5<b{!)L*F1dqzARY(9w8 z65?mCZ8!pU>jUe<QJo`5!h)b*9|)0Y*hqE;(VrtW*x{P3c0ZdOL6Mq3md-ZJup9=a zpc4nB4CIUfuzOtp)J}}9H8%AOQI8E;h(@K;Q4JW(HlPn2#Yh2bmrw=vcws@kfD9$Z zG4eCvbsdb-v->dS7*H;yaV3+==l}r_5z}S#z@e3l_!{RzLC|Cjj50HtW16E12<e?5 z3~Fbq7vx3=&Q=_lb|{EmVq`JokoCU9mus234;|Yx<1x*dRPw<50B&rEp3M7ZQ}Zek zZcr208wckoEp?pnurC4miQut-#*zVZlcI%YQ!xt6s6nC5^W8a`XIb~C5NDw{-6XPM znN*3Sswz1y08-5|$<V)Zano4<I@ns}n2d%OAP13AF+9kq^Hd}xW;qoOk^Q9VZ!8gj z!7Gv)WEi;sLy4ld-{K%H>(Yu&PmnOkH&Bu+oP>IWkXZ=BeF%mNkYxlYI3w772x;C3 zwR4b~2*j>f&5pSK1mqz?MhKXnCs7#SBpWy^L4Y#;DE!Ogk(lOuKoBzY;&)G+f65`w z!LZ23asLKr4eb6Tm>Up0bdQeKVgPuPzu<n#@Kgzzb3qt*oD4+vAP4vi>~WJ2(fq{A z9ZUWWhlwBtP`BVVfpHuOZcG;)nCu2Q0QpV8$7ZntEC8ez+b~~q0(b+4cL8JO8!!er z%g>r)9QEO*1%pe^`^C@?2Ok}pK92HdUtM6e+rwBNy?o*sfV0+9*MR-*!}~t-AP0;K z#|7lF&;w{;wB)%pYyvPk<ZRkrh5=YE9Cp-Tc`O3*>t@V>;0nznumi+kEIw1)2k!v; z0M&P}>Hy6RnxabZXcK=Pcw;$W&9EK7GE>ga7E~RG25f+GqG9`!w@mm0pxU|-e3ATr zyo2}rzVFyESb5li=UVmGU=4N$CnQ=d5qklj_9ATAU%0Wb18g{-MrrIcw!Fx9AUM`` zD0)}illCYxuSjbuETF4e&Dz2H=Y~qdYO>8(ZTif0XLT#pgR<8xM{9}CN(=Yw!duoT z`df8Fn6gm)W24f8Dk~|S^Aw$cZsce4bl``z`S2~RB$G(R@;4|%rySMrpp`k(*^Mf7 zV|3kv=K!8_!h)MriFc1B`CN;_>!~*0M{T44QaPzBg$#$?hUCbJIzS4Np+VNi4^z`2 zx18enU51Qn?}17L=W+Fn@72xbJ7!{nvlQNOM)080cJ@+@D({KfF}p_Z0sFa+r|8PP z0;NC-psYTZV^lo)%bp~&k9U0Oc9-Rpd$t01Td>kFf1?%wcp6m5_=_7F?T-yujU%ic z<}_8Weg6b3n-P$J!LFF?`0BKLK@TEhGXW}NV6&S9eMbZfi}EFOo;Q-xiTr2EOcNc< zV-9|L<&1J~&(lY{qYV83oCsBVJF~_ljy$_+3vApQyq7l^Wj;B|`*oKG-6JNt?HKXn zMn5lHPlZc-J|@?a_j1N;c-Ng%5u34$UZ2VoVWUS+Tz9b*^GtwPhh|5P+M<Qz3SPeu zn7hnu@*?1x!C;!QpXf(x<AV|L71W*0b-<7d;0$KOS@>geBF{#CJbVUghl)0xUl_J6 zWXCp-lBKwBeqzu*7%___QDom73q_Hl$vzmVamXJ921Hl*DwFQ4P2<DB&N&GXJ>8Us z3U0szTBW-Nt@Ru4$`^R*P~~3C9*0sPz(-`<Bu*5svTw6K0z~?>9NHm4PqA{7Rwmhp zHUY$KXV<cB`Z4{!D8+8Yro)C?au1^(8Ps4R_KeCCA+r&qP2q$&B?%F=WicaIMN}fI zW^i<D$%hW%%KnReyF8VLSv6&kM`?Wx=iwB6so6K#=nj4^rLe*zVLEGDOgghiQnY*; zVUUh;OThII%G+(pC<C%@tZ+u&sMj7RaM$ZhAS;j%I<1RpTmU-oMLEsO?UvP>A4n{p zl$b>R>&rMf%z{wm4<xeL5g&wLG0|It!>#Kbl<%o9FgEWi;0)w^8Nl8eyNW!L*)`|a zA-9~&_r27h*m`p*#^(cU7srXYa9mGF)%AxqL3}+slVq$pG02V}=nP6o(c+TEi4tO3 zI8OZvY|-ePI2#%?s+>qN`25E4NAbZgcMqNMVDKj&fo8!P_KsKwfU1WE0v+XdQgM}) zKsttoAn(4F!~ldlS4Wg|ED5lQIJ7lzD51j23ujy2+cwM3Pw`e0vEETz4of|rPmJ%x z*pP|6%wl&?{6mKq?c>d~<U|<TrFQ)_20@0JM<3lmi==983;5BQtqR%P4911ZXtzTa z3KwtdYa&hNX}!E)=EmLih?S&htbp+F=#ZFduWj4|R^NjR>+sK9PQv7VY>0~k5`e`> z#e$jK3?MubzX2MH7Sq_36V<wPR86O$eVaOVRlrQ++<>R&^^a8ZZHQ*BKYR8dlqFTx z(G_qI*{F;eo7yM<MrE`01N&Mt=Cy&JEm^&bfaK=H(iHekhQN1OcH36->6~V03~yL8 ztQyCwtN{Vzb=U$!0nSzh9qCh5D;zaY5iY(pC27|Y9{*Lwo1!n&1m?YH1_4o@5;^lp zn%@e?NPO1qDkQ!jB0V97mH@v~XWp|jvzS(KU(^a#y90O){bQ&WNb0~-H56c>PiV^R zwpdJ@FnC3=o2-IsK2<Dw5~@driX>;2pp2VaH>hK{St<@f^LhJ23?)c3&*aM4ya)b_ zzPdMz8OGI`(LQn7^uDnPj!AMVVyHu##a2KgWXo+IAzC`ya1f`%euSZYJz%%Qv*NTN zeyG&l=VUGoVi4l+Vi!VIy+gZ=P;=i<Je7Dy)C|?VjM^?5SX)GRG3fb<)5dLAZ4#(l zi_@~d7Dm(v9aWPU*)8RGskfFAz?Y7y02NW~a2^cZleOt?M^y+z(mEn(94V1C*Au$n z8m5j>*krW8_S$6{gGuaV?U>3ovD6V}fOLRG1h>Es;3Dc$Y3r|Gdo#w4XMrTH+?|Sc z1=FWUPL>)2&p*p-me)GzS9V_*r4$(t-gb`QfTFDA^cUj%s!Yv%Yf=j0#inH&mh#cS z1NAGvCWky5<1FXLdnP@s&ttu{9@sc`f3|xsEEZA4-qm7hK|?dy1$!ah$RFZ+W=VW( zN#Zh%o$6!o#HzpN8~X(6Ld!f4>7k<g`gyAK_`cH&oNN(2Af<sYmNxyMFJqx!gyr=V z;1kBggURW{;}K*|rS0}6#))FRjYjZ7_=ecLmh_tgyf(q6Xwdy!*?INZS6FWZJs}y( zg4sqW$~xGxAP<{nA}q}A&D&>-F5bPeA0`@kErjM;fytU2!zD5*Gdlo;T8>OrvaKbV zZ|JASHz=nw8+?91vHSA)X7Ss}0XrrUi`(B~*up3&vyRxC!W()z%(v|pBf__npBzU= z!I$pl0doLfCTQWQ@YcHCJ9>qHt`+o~z!uFO9Q-m)nYWJ$D$giwX4dtvW^!RXh6SrO zAdP`+8C)i5oXT%JGY!0N2=I7QYzn?b&a0q|w)f<iwdGEbIa!P0#o?&dW^}i<t(g*a zgCHp;k3M}e>+mYO<A*^>!vrF%P|<ABhdu9nS8!X0$IbBOb6PQwWht#2Yay^@KvSl; z6c@-3Fy!vEzEc7u9?Jg9w%zqv(KeFGyE-EuCg<gY?mo*>MeC`NI35h01u14?z^hlk zgiD)-AQi8)v|8iqQLV<b(!j8Ko37x7ZQPmGE4U@61|!)!feKpnL7mnX7hj;@pfPX@ z=2)`IlQ<>$wC)X%j^PL5@7A$V+@BDk)@bQ;$9z6xm!NkEs!805hjkTJ01HcJD6JNZ z<)Xnr&RQbKLb5O2ZZ<wKOc-iwxL~U+3wIMZGWY25+y=C{lEG5H7cmw6FY~DpNAJon zqbNWb1XGwr!DXb}!EmXBe+#Y+Qo)?VD1b6uD$<T&P4iim&i@p(@k5@%mSQ=E&0^`R zRk??CnPNVXo(0bH5)NVNAzx+!^s8<;j({o4C!)tOYx}vGD{GcdQmb=&JD68ov4nXF z=#ID88Z|8*EPy6XW=+HKEAtM4WCF5b*%Pdm_D$>6(2_o-lE}!#WKS|W89L7!RKOl2 z$Q6qLO&BYf5R4FJ1V24`ikfz#0(pX-a0{(YdQ%3OgPnjF!0y4uz!&cN+{O>&z$0L4 zFf*7VY#Q}Vz-0R~*i{*7iPc8&|C35n^{PYF5DJV{LjtEPSpW)mOhUZrYL&{L3W!U& z?r~zH4N@6Wo~Ue8fvOnYB&SKLS=Atlo9dmam8zcSUnlYZ6*m<a4*wiUr~y<ODiEa# z+Jg;3+SL!>`qd4ZhMhvdpvO>+ol*PPczS}pL6)F}PztD0PN|1G3HVS;Q14Jds0b7g zhiSu84r)vbCMlCF>6FCIB4|U_CS)cB(-;YYG{%`dA>iqXWXxh_sWQTuU?#^qMKP?H zrc8AvMAIPWPzqVc2&Nj-5OHKNqCz4@)79DQ-jD%Ew@6l`JJJwXf$%zUB8rd}NMa-c z5iAIq-a|3N9nG|ZXxJ5Q5|Xc1m<l!oHVwJNq-F@&Mg%JV1SGvzvgk66MF8W53xG9$ zH*#U4L~35^MHM<U0d2#Y-2)HfYIPa|Mq^Wtr!woAsG)*jc4{azWEeBcmFV4oEfAqJ z_DUyoWEiwEQ8A++#x0VFc&}oj8%80Edce(*RgHn-k=(@EVxkru{A(L{0I%H$qYy)^ zzAC7b<WdecQHGAFU;_Glo9wZMj)-6ih)Y#4(YK=jSBHs$f0d|hhP?WWzRB6usB6)n zM^d#78Y=~8L+sdtd$yX?tJFED3N^)65^#W>s}(Jlu$!M!@GjYGHzX}lFHpLw)N6`4 z8c-2v7bILMR-0ZSah2?sq+4NdHPBj<*Z$;g2z9a-0az_+MWt76TuW~#yKjjqaBW&r z%*YcmphU)qk(!{9&VZxykzR1yrYfhhSgc{G#`ni8+JYpHwgSOsp?fk(r0i9~swPSc z)e%Edz==r>g#!Qr1iS%~G5N1E!$V#sGGeSKh6s=pG-3tSGr3`)MGq_nW;h@T>d`^4 zBDM%Je(K`rU;ycbNIYa>xM?eg%D4!FgK?C{R}@8XFI5&TNis4KII`LxRCFsXysrUR zY0%INk688j0Btry7}p5HL^h0Yg)l-OTFiJ95`$&vy#lBK>Fxtg38Axb83I^V2VfBk zV3`@3$PSX^Utc?%N$r=la?m{lzeao#4|-E1t)k!(#TbG;tW1k0ptD-^_b{g4A_;Y& z(m7WnE(uJUm@7unsku(T^w%le6=DurJnL@tOpJgl#@xafrCwnn_wV(p<^CUo^jr;i zh4wB#x6C9#7)c)+5P?sUD_vliM7Fe>b8@_M!rvcubaXYFcAC`KV_Y17T9dV|1Xmey z{!(<FHBOfrw4EeoldA^lnI8bTR9Dg*p{Dc&l61bvE2Ft}={q-adGHS_HNoX^0C`wA z4J+%)o1CR;e5G_;rC{8M>?H><lm*exv!Tj5*~&W2$~q0mio#ab5~#42R{CKC4;V^P z=Yto;-0}?jwR)<Ddo#ffDS0_xZ=smY>*but2S^IzUnVxV)n%|$xr<!GE$HrsSYu*U zWlIfxK@<8I46!yu%?)>l6=<lR(~{>*Ga%qu65xl3N&*OQwoSMp+8K#4_fjbYJ7!oQ zhuTf8=y4qXJq}?{Vd#5Y^d5&0q%V3M-w(L^W^CKJI9=T9-i0ELY}QnAbj#i@f>=*N z(WD1@6$^53t1Xgtk3xiS%a0DJxm9-|P;$h27ouSc3Al7x4?Q-8_HI0?;g2ns-Eiup zCFoLIs2+vCO+n~Z9I&2+Vr8iGEPhmvLXcCgdKED2xTsPw)p1a|=JCZs^ES>Z7Sho; zs8T_aaZta;4aGvowgoSY>zGT>t@-6W3sWIO(6)I8o`wIAz35idlg~o&Pxa_q<dTm< z{!Dr3TNJ9^h4q-@(6(tuy$Y!~OH0_2YtW>bpuG!vkZaJW34*-~AJ#Y`a^6U(=vX}J zUWHJ5${4%}?RpejDtDnmDPlbesh3mGp!Colg$l}v=unPzk3zC0()1}aBG;i^vY2`o z^*Yy~Z8AW56pxfk(6I7_y$c?mJJ6)Lh&>B_mV?l$scXFm!D^fh2^pJ9(1NtO-h@TW z73e`;TJJ(4^$rq3Fmj}N5W6?Wp%FP~JqbaWi_n^x&^ZVTo70e+X@*>cfXQCuBSkTL zkbx;^oP_hqcH|>^OXnd0>D{>qDwJ`^Kvr2NAsEtLxe2(Cg~&B5pzcA@CAV@78!)So zV3eV5L4c>K<QQKlOOSO52%LjwXZGYBl2vyg%J~5tgRx9{<Q=;_cOdAJ6LJnbmV=OR z84EcE$w_^2=Y<MTy~t)PJ@!20Bxw4agn;23g9WUr;VUY!O3JPoMssW<qb_ZWbVbdu zp!LKSJwz$Zu*85lwm1u?Hpa<H=GbqGj%|vN_06$m4jkJb;j^1|*bE%oz7VC&yS;>N zZQsZ`=H1nSCpPcY0dsEb-{&^$1?_Wg{#?7PWuF_HcWv)Ew`d;gn|B}XIk$Jb=Qi#I z#dB`cRm-08xpNk8T-&gZcIMrxHZE=05w3G?!n(&c>?74Vw``3gn|4@e9NV|;+0DE5 zU0mC{MbXW>DQ*sJ+&!tyyNg;J+p^t>&AYo*T-&uxMa{cW=#FjNQiSH+hm;34?G+bu zZpC<;n|6zcIk#%0EzP?wL0sFkE&}G=&|j`?-ktL1-GSc@ZQj|q=H0)V?rqy1(sORY zO$Rpb#LIJT-wdZV><MJKw_)}xn|1{&9NV@^t<AgKDqP#OEpg{Wt~}AH*EZ}6O*yw< zM8lhQ6eFD5x`HjuyJgVMZQYRw=G~NtCpPY`UvqBm67!pPL@qhEae-mYyML72+qHbI z<64P9&AZY?&TZbDQs&**1rBZBGk2-$SL&X>KpP-35IP{Gq^Z{<m~gScq*SYNQ($m7 z0IC2KPl*)(C;$|80jw~|HdD66cvWXOAQI-=)CUIk^R#=?dN#pmj|YM&;Zrs<!jylL zrL?*1@apdehpUJ#(z^oUFACk=uR!+IM%vmdWiAZ1X)c?}#dL4Uzm|z<uGw~^nssWV zpF;d;JzDc;ZI5rqQ^h2mE8miIuT3QBU*kHQ#ms2ygKJ|c<Wf$R;95?V;BnrJEk&g1 zUMZyMXdH~EkYt@J_@`X7uLUIOU$IHjz8sUKcwre&27HuZzY}!0Q#VeLQ+m5tQ=55{ z^~luiEPEc(#vSb}V%J$?wDp!S!=$5q^ps`SNk$xUlx<#8kG;xK*f`2C_l%>ccuG63 z2}d08lx*$tj*j0b+imiXF}_i!Tjd?obfYe}N;Ytc6so~;QmOJ%!|h?tI5TXc)@_t! zF2zTy*r?-;ij9`osQQW_7MEKUk9o0J%k65%Xx6M~uC-&|>r{E3wML5TRCj$!ja$^H z>N=GfKb=v8dDR_HI-^0dsy#+kM%v|6a2(X3Jz^~+=B2dQ!(4D~MMl!dsL+gxjTw<q z^>QjSBO;?z<WylEMMprosQ))r8l!Ykv+fE%`iNhm_XUg?xGZpcg2x<N7CyUT#tqvP zd#hrO7i>|J_Qf1d*rNvR3O3$qR?ccwZDRb&q1HIV3qp<sXi@!aiZoS`N5!xx_ErTL zQoy4RYKk^xQAhTwDEqZV8VabRpi~rO`ht(wP*I>21sW=#qatXEK7|wmu_vo|beXKG zdx<-RG6b4sJZdNdXEiE2H7H*-EezjFqW3g4gn>eYus3b4Kp3<smIJ*ydsTRfJ!;zP zN3T-5a`NjTtPFUH!A)Vcpe4$Ul)b{?D<@YISTwf6!v(;X?^+prHKSLuSW#i>*^B!u zF23I+P(oM6(lN*&{14;3#*NF8kd%9nZ4=V8;K5~9wQ$8}*f=prAaW_~=W-U6|G5XR zsg4MPWS%AXN5>&skZq~kt^*$@8g}F)5K~bb{xF&)tv!5mi4F2ABRg`-IPkhRLMQu7 z@CUqWXSD}x3xkcoa`QDa;%^|iNa_2`TU?I|Ob+g%9APv|TR;kn&kI)G4lQrxV@|cI z7*G&K!U&OP{(|`>t;8KK?wpSVg)T)G?#*{wJ$i+aYpN`qU8P|H>gzz4sasmM+TW@u z>-g+cc5{$G(SOI>S!*1ETW)Sa8Mez-L@i*i)ki17=&ui4u`w>YLeRzT*PyJ7v^96S zYEeg`W-{vJ5N)315N`V95NwKa2scs_$_V)KW-{8oN+@C!P)~DPmGou5F2SjU`!4km znDz_?FQj@Q1_Q?Wq8^DmA+P#VN*_FIhs_5#p^zfjO2Y?*PH-0243%A?!A-!W;v!Nl za5aW2cq_b9Y#%l#YoHT&kxcbRg@{|ElM0(E;NBSEYJ1A;2v)@{hEx)%o>wm7Ral{! zCVJl_&)<q8DGUsiRh0!2jgXibZgS)ZtfNY&lAh%?l!hr7uBl%HF|lO=5V2Kmv;gWf zRsC*sU@)jEqGrhe6)Y~<wku3Ww>dBzrl?F2=jc)uTooeKv2ISZHwggs47V?J2B_FX z1xG|u1f)8Mg>$R0uQO?C)Yj07>Q@CsHAE{BsiM1;RZ{Is<pkBGRjOG@0j2twWYm)I zO8qNaVywT!#gYmp2$+dIi3L)<PR_1X1xz_0B3g+GDuqx~p&6E{MNmR)P|Bc@vZ$Rt zw1v~!i<LqoexF)nQ9`J6i*WL&AZegmS;I?PLBiJ2CsKF`VWy&%0(QwnBos(oko_;T zz!LSOT26^Pq>hPcr36YPJp{Fqf~97Vc{DWrlD|s2mWqCfilhZh1u$BB5(5L4)Ps6| zQnE-qnBsn^UL{dWK|XZE)A(;png~Z)DOkI1%2-+k_%w{m0|T{00Uid`JvXRLH>Pwh zfYl8Ic~BL9f%+mi+T!mrBM2POmv2pPIy)gakOc~KQ(E^#bfb8Io9MAs9|em0(6L&f ze1MuXXtgs4z!N*o4C0Z8Z%*CGkH+b1$i#-WH47F)2MvEWDTZwl#TB4fq%#29W+7sV z!z@xTqkQHLFUu7nxMl~NaA;YA!!_H}F~r`QVEKc?Tg(<2-nlG(7%ekg-Q!jkQZ74s zYj1`=&2BKX-kXj&wq_JfqBKNcv*w#2hX(Z69L--b*lpRbqYaF5n)2RgmONp&)w2Pn zs~B@Ogw08uCUK0@Fz{2!c;#!9c`CJ2BTR+%6=qY}ywP`ru>$>y?JKxmqW(&_CY+FR z41|ai@<y7Zu|+?YDG!B;AvDAbkToMb_aj9@MTj__3msB(6R_;HY*N;Qx)I$QJaNF{ zWAO|sKB&&ajU38L2EZS%VX@!G$T4`}hN~Z#{6k+4WHa8!lwq;ohsZHt;D)OonEXRq z4w#@g$iw`M{xI-i!IR^SkA5&{?SlwL>KP(9D8kXThua+BVc^$;oQHH9o;EPz5yZyU z4EY_jVvybAaYwTldOZN)Ax>f<h?W)HOZcOrAcZ>?giRQn0X0NQ2<|R8n&Krys}K|@ z(3Rr*i%22NUx5XJ?u$ww#9k2vMbr_{QBf1c<rGLn7>@$x7g$0xwXb?XL4+TQ8ZTIy zq6-B87j#EqZ$x?)ltFWWQzDDJPmzZa#F--m7m!gRT#Q8!<Vlf;ptOa{S(qv(Q5Hsx zN76KKU4c!9k~ExA$gTo%#KibxKr=S;_#=81s!lccn%U}I*?(iDxiS~ZI6uTG+BiSN zFOtVY(%QxNMRl3ssEXuNA?RHd4xWXASoEWXj&};N&ixiS+fv6n1>0Deu_bp{(bK4X zZ`w9;PlLOWgOB#nq2k`qvGQ@(j<xC(B&>+Y(J#t+CLOQ2U$FtCVZ*1sUoEnUaTCgO zCLQ4vn0C8yp5r07$9~&22r!f;SG4fcZMih<j4Etto52D_TXt6b7ZTO8lAU${ycfz@ zYBRK?B0m9KAx&R}F*w;s0R|&IneCd2bg7eI>H&&g+BP`8bZseIWMoNqKtGE8032WN z0mVLd524uUp$<4N{`UhNgtUwX7Jq4#(Ui8COL6To{b4QB2|)NuO^gWNjIk+1^lV)! z^7NPkap|LFV+@xwgHRguEHcPg^eFu>PeR5}UFa}U2xb`v0eVo{pUFEPi7MPiy-AzQ z&Y%%a)XS2gwtz^^@p%b?FBzG(t$+2IuNRg!0g0TNIb&6E^EFV-TX$<cjbjKPZ@}W^ z&GWk3$~YOSRoi$7Y=9*T8M^JYrfVqV&*}&olX_({GMIK#t%`OEGM{*s%5ZlwoyO); z=oN}w4;f3LrYCm85p}OpMOZcJKEwjHwg3i0Tknezy3K;bH(dVZzDNW{>@M9h>i@P| z+AlYD-{7U99c*`J3XpE|xM$LnqUnpyCb>%Zft9^dSoyaKL%XQM#s|~;3f{hO3wEFT z=4lU<h^D!ycEcuP|3S@uyQCI)xZ{$V+#9W%Wk*T6mpu!L1pp;p);+UyYa3?h*acBg zak!pf<ygc-0fyOw4H9|yE27>juvAzn8VNvBH27OvKwt|+kzqm;z7!#|b9^%B9m|MD z^wsR}ns({|C?*3lK(n;!(UMmlV8SO$W|;Fvsfe~cYL3UP{a5}YK=iQ<Wp@NlS2n;W z&EnjGC(Xiwfv3(Xd_)7SQk^IGBdE8D-v}cr+IT`3ln<K#h+>kG1_~ZhR&HXym2r^3 zRw9Qck|ViE&{_Q4yD22a&@HZf!et6ZGNS{ct|zR@jP;n<mSXc{`4-H(P)hREDJ3v5 z5Jg$Qr@6xWW-|085=!@>22X`tq{INvbA(@J8uTNAUC%->auB@;%K(}ygc>H~0Co29 z2cb9r!;27(3A2haLf7<hXClws(kvj}v{DsO8<MUP{E-O^3h14_@kB^Y>77~x5a?%C z(<JB_)ur~Bs-*&D3L@tH69Aj$U=T}!4Y`hCQ^=*MNH;&jQ+yWRd5g#`7*ut0`iZE+ zI;r~<%HX=ou~X4t+ibSA;0HTrKa_t4xM~$&(S=R=Zcj(KKfMPa6+H~cH*ZF_?u=fA z(5gqpy7UB<?VoJ0YCfCzD8RcyQwVDlI9x$P#p4sWOhCH@?h?FL_M_`V!9j)S6C6OZ zOWGZ=9X*$+6}aXo$cy6fiWDK7M}Y>y=of2Z(CT`5%Jr3g2ru$OG<IlXwlAYe9aVgu z<9II~#3!$xAg)vWLTX}q1k{KZA3<AT*6{qs@E41qwT9k9co@DTcmtjRH=!qJP3t41 zCiUCS6M6vggx=hEh)NAyL?t8K1SK&=pjNoBzQk*^%;LZ~sVf7XJZu#le~kjA|L_kZ zap$2QqAx>KxHR;rC6@FxORR50RJ!bXG+ip4=+Shz*P*IhSP}e-@*fa5nDb>5j!RjE zMROnyVuI<A3nMV0g#MNYSMyo{(Q}d@Z|J%qdvC=cNN>y2AxpQUAkc3|5+rcb<{~L( zpJ5UjZ(t%8hW1eq`fpew6y}%&MG>Ybh@l#22!5x@HdO#tdO*?M=`Ag=b_cMKCdDh$ zG<RoiX?N5^uy<#O(Uh#qofAijJGiUnUzmw~qm6S%A2yCK9*#cQv<e10HmE?+JNh@V zG;b?s)F3d7DeDUwJC)6^wCL8xv}<8{HK)^KxX|4la81Q}y&pc9J_BZQQ;|1jaxj$M zOytfCh%v&Ce)!d_^1+m3$*Lu8!*}>EBGfoz=DrYED;FcUG^m`{Dw$@`+Yfpqyd9o{ zs5vRZFwaC_v6bMl#o)28V6opCzeGjMH#G3vX2D+ORf=AO=r;2Rj`Mq*EPaOvfKnYz z`T%(gbH^1PNGZQfq$NH>ffvZ9GKc`AVVicr#9y0uT#4>yu?G`|XQ(icrNe#4!+cts zQwW=^Hm4>VTSfa*j{UB_{jC*#)V61)5eq|W!4m>!o(V{xnc|g^xMga85*}r8#0cy% zuw#-5yj{3?GL78G8JXn)hPz^c-EqU}|80|UL_P>CAaU|f)Q&XznZAT>XP13o<gP2@ zI2~~s6f>7Rb%DT;8F4f%7mcSSwBW2<j4W1V#TSn-XlH7!!7ztD_%aPJw~T<mAhKDi zx-=v<_?9+=WXlicf^GRxS7+=sk|X_Oi1n+H8$EI(2(CnM^~j8_xe>+JA~ovdM}u65 z)hdx5JyIiPsziMiNR7`_i0x{T7zSApyCsnyRI($(OCmc=vLp8J{s?)qF+p*kbULQr z4Jn}5l-i)I5+zWW!a9ilD1ey)un!w4h%6}4co}9sL|PPisX&?qx*H&E!PN(d9dlFd zaIFe!3>{3X9p-rmrK*3Lg1F37+x$Pw%#bYwh&^rttU=ylvD81SIEkCiV%;GcR(gP+ zR(2qtOFs~umV1Dn>oS;R%Q)b5Yd<3w>58Tg30LY7Vy%o9TCU*Enqt7h2`c35;8vBN zdf&BM5f5^hyrVkqG{uH>F0{;2whGrOtl?VZRqK`<%CLQ6)mPM`b5-^z|H@M=&CaXU zIW@2=69f`7(atiDcsVn*97NAovV<2=<HHz^#2A`B@SRca1Byma3fUY~D;hr_z!9jz zQX};YB^wkj3Osu&8?Re~Dq8h{gt(40AeuQ~Sm?k(V55-+#*NYyDlh^UrRqDj@{MmN zu^;0yfc|mX;|?*}(FA7+Akpf`RE!*D(9d3`T><OZOV_CFiwN}$$o00e-yeW(4C>#7 zlejQsLuW%G3hj)D1)$BPa56jGMB99IF`2uIfWVvV!=Y%v5rKAu>|hyiDpN&z8awyU ze%w@gIRMzLs;=n`u~&=<_^Yr6%&VTlrB*%+4ObKkimTU$R;%s^_^VL|7_0M8y2(-S z&$3i}I|8h_P{mc|R3QqmNd01~>OSJA`p-(z6l^g)M~<joA216K>uV41I{)p0|LFOD zxqpAUD8C_LzxvbP{bS$#iV??;I&Ze!@3w+3w%TvD{a<ak-)#h6ZSLP~I$v#MBOHIx zluQN=gxJgdomb#>3FlRoO-(%KBR(6LBf7wOfpwl?9`{F^O-NiDfW1t^&SfTnT$2d7 zLnaX3BJAh3?Yiw?X%lCLgR?eodH|^54a^vvGH~3&z40>tW-J;;P_<^N6to^2Eiqx> z>bTFL0mIB5vr6dr7)U@6wu8<Lyd$tzrj~_}ZsAlz9|=|)K!0J9amPGZ3++W$@rEW5 zd?&DgVdf7`>i_NI1{M%>E->(d<PS(AP>P`hg0}~N66iaSoB^@~vkp8hfWw0A4~SNw zhK3Xtm|y`pg!U0gTV0f;{bT6SYy8icSKR*@m)$XZJ@CXW)qT<qykX7vKh5&kJ=li9 zR_Tab7H3j~((?@TCqZ2A98&+AieKSuR!jBGk#E5#?%}D&F1e`n(^&dY3AdFAV%y4w zR`0Q!ybRmR%&cXjKZD`7<UB^u+SU><4Xwc?l2`s!O8>xQulypF|Ak3k`o$~%I8wj$ zzDNEpWPj^~kNs)L|I+&9GyTKti5SBm)<@RiWPNN+T@3o~L4upG!hmA^@~PZehCySQ z_Z9D<{`wdf)PJ|seT(Wco$ue>@7GQ5(Ng#AzD18ua((Z?yu9)q1~5iMaFCyX==$&y ze!RdxfD`=fbdW`_+X%g~{OMKrd{^PPF2lCF4*7N;-Pmqhu=;MpyxoQbyAE-7AFbGT z%do*3(cn6h8TO!fKt^|A1Q(~XLlBUP-?k#Ie1uj}Ar-a>zO;q6-FfO|k*>|E<jW+9 z?1G^n(!xkIv62lb<OXPrv=ljnTU{z9wX)Dl&t;-&1+@XJ&8ASZHZuj8vSpBWY|Y2d zW^RlVVr!W~#MiNHiLGm<CaTm-O<OxLHH=Ec)MCaasPPO;x%sg&_RV5tu5QH2uFvnx zOtUPQnM_$?WlUbNGujr!&*vi(JEN>j*FhMWy)<HHH1&y@qN~i)TGyIvGOslGNnUAj zc)ZbZNW9VFm2v(IE6ohfuQW~0T4P`lX^(~#rY>RDm|Q7ZVc|;6q`Yj%!gLg&VzxqO z`9V2&1!FzTR}U^^xlF-98B{ZU((jKnxLdoSO}iHbO_kug4j@o_hYZ8su{d4np|b}% zq+03RXy2JfShDLC8%;nASY8)}g}UCB7S<ySaii}Ar$a3qBY-{?qRU454kHY-Z=mD@ zEgPbz!oMXWeFr-Xq;7|5Gy}oPM*2Gb6?c@4^!QpNq;86y%SkC4XgdJPM#y$UG$>=E zT?c#&bZemRV8=$N(G1g2$3~hAs>2x?Xt8BsK<RzvLq(BN*7O?27|78MG?aQqMu^cC z8rB%d(?dDfBBMPP6if)H&qak2f+{o8V%aj5XR7iu_eYmwhHI(R&rrB)RoaTyDm<F8 z|JH8sr&#?Ph~4KeSoOL2yVr8D*Xvok*~qb+3JfVvW^x=fWN2TaiIj!y85$RU6f%&t zqa#AfV~Y{jVOs;r16^;zsOpNq#Tr8&Sy8P;N^RkFH{gCBaWhlT3klFAt6gFs)CB#) z#>P}ZfdZ<uZ}Qm*T%-_vor?eZ4QSM(8BJetO2U~1nb=P8+R|1gKq5Z}LC(kR9wq5F z=mPFxs@!6xk;^jUWWqi;ISP$^jDl!vn=*jg8|q`h)(B7n0qbZ#U>5=AX|}5)jY_Ol z^gRbXSnUhNBT&D9q7G~Tt^v3Lsx<&U0d)DZ2cHt~9Uu$<^aa2ffRq9F0>FF$YlZ~C zxLkb#*ab+IGcM@OUoi8H<p;YjfvQkNhS&mT%`-hg{@mc>4s0PdKoI~%aj&2)Lz^(i zHfSjq>O2Iv8~_dqNoFM!kATz~rZ>R~eGmrd=FTvB0PGAajYt8_mq7x3+#_WUZBoQc zRPXdUvfyvyqScv2kDSM7yu2RYPG)UkbOtadAhbs2?l^oWvm1+su2AL(Xf`Rha2tRo zf(Q`A!H1dSfM9^JzX95vMqjKreUY%s@$gI~=*&6z(IJ5cfO@iw0o1N4Bfe7-hDa7G zo&y{PFc?}L0QvK$8d%_vS3o)e%md8Bm^2Gwh(W#20w4ykXwGiDaC;pfB%!E<6KG2| zlc5H$4pgtOO~AJX3lJT5^n?~rqb;KG`xm})Arw~cK%KL}jA@|=p?0RZp2ZPw=m^Tj z_9}itDt1d~h(oEwcpRW<Ao`{n%cyt-$K8uZ)xr&w%+qTKSD@k`9WYVoF6PSYeE`0o z7oI}i2NOU*0w8;Vz#eC{1Yrq6vCxz>Bpku0+IM6kDU28wk27nac=*5=?(i*(kljKZ zv3S!$quCtVW`;U|(2*TdINJ@ftlaf2A(AGkB&p*_Vr)GMkX{#!G?KD1M^aXq;&RE) zcNPMLNJUHsF}6zWH6nE4n2W6g<fC9<L4O|sED-=lgZL~-NYDmf175Hj5DSOCkZ2Df zS_!rD4Dt##9zeFL3D?C*NjWbN@;n@UluKDyCyKBQ&lP*HfnnoOvT3(G?OgctxngIX z#)+a#@~sf+X@ELhO-NT7g7hS*%|j{)PRiL(QhDA4iW1XpTMD;PCYqWjYih1tTk1zs zy5rE)_oI6{4hSBNqH)4X4$&)86hqYD{<6@mNVT%5C17hFX?2JzZC{6-eMeJ&!_8nL zfI}WZSu7JEIm|_Nqtrfj8MxfWY-dwBsDK}4oINT*qC1mP5uMDTlW5d}cWcywXCKsv z6ab<!hQ1%*9{%l+1gD-`_Ae8Nr@zIbRGb=~{|L+yFe88o0M-ML7w`?B$AQ}cGJg@~ zCIh?!3F4lx!5tsO?Ao3w*~2O!iEk#HFadxz=ZY;NKsN$A0Xzgq5s*m>C(=^Ml-v$3 z=(~ssKFGU{OHR2qbtCu1BD5u;hQ5_0I)87zMF<Kq?<N=skU1a`0?F@3JUJyAOx??j z#eEh#Sugy7DrP6Z=$<lzV;;_gN{zE6q|=cIT4h8tK~VrlK)AnH(xQ~Yq8kjTuIPuH zl@;9(_rjtFq^O1YDj|<jq6DadJ&3_8?&5>u2p%yGn&5SVor>EU?kdLVTT>>z2z+QG zK7co(0mxI$+LJlj<3g8-)C?~5PMXpP;rDY`SJG75ciG?QJ_;5i*HbF#3l^O->C<vu zuyON-1LI;rXX24mmX+S%7|!gBuDZ^$C3REhF@`Ex)5^w8tYRkTJ|Y=`kk3Iv2Ba0! zdWwKpRXqY$sDLwt$YRK_InNs_+$!~ZEL`ymhb^?^5WfhhR^|$eM))u7xAo-7xWHBe z3L=BhC`kKXMS~GdZ~ot5IWQfA;wh*-uoN3im-f*!O9PUVb0_?m=o{^x#rXt=#||yy zY!-uBPFBqohVn@?ow%z8;b5DZu-zx39w$1xAs%wmY4#ovFv?C&{|Q>5V6^XC5mtJH zGi8H06g~t|km*YwLM%Tt-6A7HvImMYjH{`v@Go7sySs_jh1QuhWSg_J!6FfDW$w}m zx3oZHONaY89WuyUeo_cfA?*QIiz~&rSAs1g&gTQj*p$fWOzAd=>e4zoTj9kb-n=U| zBXyHK(c{$YS-x+axZXOutbE2;$vEvcbFnddWegG8bHe--6)+}<{^+%s8`CSp5+kxR z0i9zKC`L(`!(>KQQx{qxc=Te-x)DyO;4}Jog?I4<jNmr5vfistvO5%iQck)%Mhr~v z5qtC;5b&H_a@4gP`aDQXY&n9CF9uX1SZRC+b4^c7FPgE0vp^sNy{KMFP007MMIvv~ zL%Nb94m_s!U5eh+!yqZ4F=c8k0;qs3NLra&R^U`k4V~X{TT=<)i1AZ`aR7uK#*|4Y z=0!#M|Mki*V2cFKN=AS2*)_Rs@nxf6Ai$711Ql!f%k|?r{IMcQdWeKq2%1d(2_g-q zpG0@qP9~r_o8>){d1f;ax<o`e)8(%uhqD`^0voWdaSnxh`K;}P8sS^d3kDP_N%W-c zjCI~T)b*u3XAIEd(;(1oT|a%90=eIT;{6MA`>@jH?iG%;*ULs}cECfUPQRU0T&*EX zpyJ)Elbv=fuwAAi;?Jq==kgB|v&;o3RjsFygW@cQ=qKaA9qxW^{L5a3c91d-*c;H; zX=i!E@hODexJl_TuHNJD&$MZ5^4SAtaF5Tn$6h3j=tt0K>6nc!fU{sGd}+fx$2<`3 zI-MqOjBhiiZ)KVZ3#Rj^rEiwOM)yAtG{*A~2gq`w3P>k`J7Z^Zbg&cjYdmOpQQ^ar zU5>|ifhnF2ei`YF=%E%kAu|GZ@$<AB7RCn^v@g~tIXpj-=0ge35+BGMANAsgvvzSH z=}?V5*dA?Yk(LDV4{=a>Cn#v!wxU{3oMR12#vF1L6@?Lq<-_HcEkU6I@Xjt$M)q5& zA!}CRxyK<AuHpneoIp*%NY`~i1EO^C)(9OGt4S2v@aKf*Fbxm9u+Zk|`^{2R1UV>f zRL1-}KY*V?bM7;z;j3lc?#9evZ&v_5Cs3j$KanRrP2cjxv-0i?RvYtm5ZpRgL3Ye~ zMy`;Q3;6s<EuKFE_X76ax;ZL3P7cPqAK-(eDdrc?rM1q!%|7MKveyDXYI)i~8z}kO zbla3!12cz2h9s^>7Mfv#^c<6-3w45J%{dtR<4TjI3Uil~#=A}87ga&F)8%m)N-U$` z5Xyz|5W3%dfDd&UKSNYaZ-ivZ5>1g8brdA8nz;qfB#Icp(%b5JvMxFTB<t`#6G`+# zP&-NZ3<wIKh6FGX`Iq=N;&aS>pEexAU>EALkUGjl;968*T!RPcv_+pq&?2xGD7TN1 z=WLMIWU~%KLyQmbPc^a;2E&+PkdA3(@)e(LN{+)H2ogWMF#e1SF^c;fMTD2QGZ&HO zL11&8Fyn(Tp>VB9Zg~=iHzWdE`|o^V9q24=^V=i44~%KAONBlkIssyU%@W5Zsa4rD zG@FacF9viIhuL(rCfFRg(wyUudIFNLq}>*1HiekYqADdOq}dB06>&q@^u!IR#1bXa z=zWS6vO6X5oVzy83Xarfe9{VqPqqlr6x2dOCxmu)c<hLc#&{&gq6L>bkasxpM`;2? z>$_YuzXIcA6fWozYX_)k6s-Ou^J-BZI&^p>vSRcj2O1*>8~%`hLJQGQoVh$|e-c1B z?!`+W(yQD@%dkYVmInpX6VuNwZ@Aj5Cn*wfm5jG4@@^zB#e&V3aIL?gp{!ut)EH;i zz16}1`XQSF7#@PJ%gqWZD<fB5duIDvSMwbl<Ie6Fop|#blyAOxzUh!N3IS2U>scrt zt(A?m#t@<>A-5S4_jr9|O*@VuH{u$1%vU8GBn~4SF`;~+ZBOzzEg~~v!y*%&n?|2J zUs|!@yJ9t@`Wx9tIGIv~M!<iOIu;BGT4=$j|0nX^VS|&rifk)r%hUtVt7i{%7ov2U zk598u+xTG4ZDkZ_<d-m@AIk<3bVJ175Ks(8ng@<1n~))H$IXrGCoE=cooqwult^9a zXxs}npY1X<=dvsJ=*pl6J3XZN$6Xlw+BNlprg=VhDdmP`Kr1Q%?;Z#jhDr;GikZMf z98g+}X~cO(pdi1!oP_dv2KU#Aj}4NMX@+)KZVFn@u#~*I*cHwPqtJTZ1FBe38@lKF zgSCT&$anaBYNUW4m>H;uPQW}}w>N34laG!)rP2uLa>9_y0#A_C8DPyNNM&Q}kjZDZ zQURc53v=Nq#2sXuIu|9xmPh6|9J0y3_a~QK`=YFYc@c{J0FRR(MUyPrKzw#4Lb|A) zfg5&cln*2UNH#DY0Z@Y>-hQ|`)*;c7_3a)+^U_<b?3J{!ZMPp5z1~JTPbIbxgU17T zI3F-L9i_l=L2%M-=)0JAGYkUe2yO9+n^4}tmCA}E!hHjPs`lC<5yUH-oG$a<W<8$F z;N^0LS1!Ltp4p%{<HPRvbE=W#I&SbNBP7$PU$cUnOLwG4R9KkgB1*hPkFdHBSfF<$ z2|H0GZB9wZAUR0RM0s!1i%^G7{cmC_fT+TAn%{sugaUc~>vj&}HlAQkG1V*4@`f=3 zG;DotBY;r)N4M_)QUc!e4NrVWAfDcLa(lztIkkPxpx4K=cYUWl0k{un>WwlLTJc0k z2CVu@cRKR9F@@3BcFKJ)4w3O_KTF7bTU8Q7QcHwa9&X@#zL5iO#0Gf7=SrsLY!c(Q zf>$7hbO{w!qovv_rV%2)@<2!fh)zZwP~<5L4XLh3L=GJ`?aW}t8jS4sd!nA6nju-Z zf<Y_v+hBapl{#_*(|scmT?jkmo!s>Ee1ZX~)LgtQ9+xSs8ZnSAa{+Ku&cY4io5Zc! zR!Ry_dFGV>K&J%20QA}L?*!5L&?<e;!Pedt`j<=?NkMva_KKvADp$Vb9M{{ZAC$4f zwo&h&Be&-RDPC%ek<R7g(>!(gJm{mzp9!wGi5!3X8;r*N_}-Y2+}tX0Y`_A5-ZY-M zDnVp!a+7?6#ST2K9Hb)eK%gCpWD6cNAUl+)i#0!pAc-sdl1Ka#V4`Tk@K$5Di8r0h zz_3Vc$z0(i8y2EdDy3GRQZp^g2PQgP6m^gb1OPUWpOG4olFlCLPArJ)BqV@@d&j{w zR7R4>^sAWl93wxj$=mGlps23rcgyC<LSP6%;3Hd)QKW=%n`hBuHd5ar$ml5}y9R+s zLqTP3rEQ5OV01_r<a1HZxLB--^AwR}2)F&2v_eigvPUNuR%$J9>ghxDnte)jk2D>? zD;vZ+Yz@|Nh?@s|0EE2`WgH+?$UwJF{oHaMag+7IXJ=dneAEP9fh7$tPdxC=^Y#J? zyVWdm2H#370yC55bfH+)joO5?XBv3z^RQ3&gsm8P__IMZOU(F?dW>hR2$6AdR^jp$ z`XZ~uxa%ezirONlKlfEZ5IGn<3O|((LzSdHMRSex?DjI8;+U60+y}T_)6#mi_M#`{ zv&#k@)>#@-566T8T^_D?_;*SyNU{J4faycM`2n#=v?d{?0tAONv7$P?+6@U$rl0_0 zAt!l;1l6B)VIUKeBP8**DFEVZ`h1p@r6WhwjiM7zry@RDJ!c67{CfCQJR_7oovCO# zmaOr>g(j<lCocwZ=a+)cSwn3C3-599(`OOHPm2lcMp1Ah8ze7edPleD;{=_R7a77< z#OM?M>+K#2?!p}tHbDk}2O1s=yGK10t(ai?R{D(}al^~yhnJ$KKBwKxcPmJP-`{rd zL0t@Y{6`#${Pa9WO$gwj?sQkp)Btcx72+;DUC??Y>xcAw=++Lg1kCir2SlP$Fmv{J zuMiqwEk8xh6Hkg>T!&asdyGOyKG9En-XwPC5R$31U7r!Doje}O&ea$_k>!G%WiQq$ z56zY|AA7jt$-X+W9gQI`J3pz92Ynbv;<-~2+={$`*ILmK$scJ(<r3wWW@ErQQ5oZ5 zq(f74q-ZRi9P1*N5qIUBPB+d*VZ<f(I2SzGSD~TaiN$t(PWX7ym}~=lbTF7Skpsb@ zDCjCU)+Yu&7pK-dpLKBvg+po$#q-C4e68SS=^2AOdR-$Yioov8(|7s^r*a%cahzr> zjf0X+Zy{D9R&CKa<aq#JB2Sf>%Qv`^1t<QF3}Yn}B08O$*&By&5!83(9$FI&Or8?4 zQGhBbt9}&(8R-6@KPqa@xfJOQL^pgnt3hme%13`a0A$tndbq06M<zU_$^=!a&T!Ep zbVcevg+U~X;ukK_)gM$)Bv1nJ-NY<7leW_UV+u*fy#7v;Jx*l&K0hf9GV=LJ;3m&I z)ep3F23|<kP#fVsDa%Fcd=F$J19Ff;s7z3K+ZP4)%>)*8t#bi*m}chI9Ze>|2U;-W zjOl#s4qqA|7SJM_2TUHq4zlQ~SWKMR$r+JZYH!T`6P4gn9k+EQd%J?U3+hUXN>K)B zb_o`ICt&QcMDvLay`zYvh9ZqZ5mQj)xd5NU@E_5HB5h5Hr915?k>}jA&8b8kN{w_W zeUVA$%mYPTJsLamLkbfF(Js<7dADTm(jfBEh$RrzKqQ1CvCF|pvDD|OM2Y-@NQ8Pc z<*CGuvcVJQ7=^;BtAdpkKPhBir2(74L(rQYnWhn$+19AzCCe(3vnr`MxhkZ7JCy6c zB6|HWhbaW{oQk+W1ZO;yh#*Fi54RxgzLELNtj0`DAcav?6wLaUh*T>%FgK6LDbp`i zIXRNJU$SHH%mYUW_wfg8!3>!y?@@C^H(?0t$2I8&q#me(hLRk`$mbT$c9rasBuk_n z|Bfl_^l_3m^2eO-)mb0}r$K_F!w+b^*LrI)1T?`sDSaja!DAA<yQBafv+XuJ){BO& zh|sL~2`Pw&o>A&gilzQ8)<6(1po_Q%N<@rNB=Q`CU{uDm_*fHGGjdH?Gg~oxC7i`T z#694k|Lz*egZa4W%84|{JoydiiVUw%?FjHDrQ-F_LL#SF(KI=U#V#hIkl||*m>x2= zNSpGjDIoxV8-*MI4+uo11_W_PSOgO#wV-!IqE6$hxj2I+`Z-3Ar;CXO-E3iT@(hcN zHz)jE@Jy4*MTDeO$GL`_xW19b!xv7-6}W+v2E^}fIzLRnTJrl5sl1-2kCp>S1zgC| zOVoXf5?wb*JT3wTiOQ2#1kEdqluNj{#&FCL$1?wLH%?52bEfkK?iZV}q|{|$IR8vh z3L=*9jQ)eJuN|w}5^LpoJ79{GVvOBimVEX-!w|U|e58Gk8x=+xVxY$JQjR!|S4YKp zD+W>NSz&Ku46u@_fDcGZ;{Fc;OS#Q%jGzIVoqDd!ya<3m!-fKQvxcV8br>6A-JOu2 z2({K0BS-)etb!V64B`}p^wioGOlnj#ZunG8CPG2&E3Obnnt=d8o_rIm!i{s4SJ*ja zS3nXO7r5FB;cD(M-=9Q!=o|!(8$9mvZ%FD4Efxaos5mJQBjTr;0AWTQ0l`gzm*nnb zN`fRnEQ6{BuB?$2@&oYm^5#AQRby@CAVTpKLJN3iRASRreb_<FOQt3)%*X>`Ej@5c z%an!k3e{XCsd&t++D*+GyFCp3XMKP-jwSd=2|h%8JKKdQ!4utFE<XfDc=|_TN9zdY zg4>KWL+KoCX^t4zC!}&J{?HJ+$qWO^MQI6zYL_i@bCHY@yeUk^EC9#>lJ*x>^Dg=3 zBwOAQBZWYkzl~bR#p;I*92h$d2N7vEURV;!kq>}4;{uo?Bxx~c>y$$LI^_@;FVs!g zP80hSD2%Xc`B63FQv<*{2s-D?haodtkcN^HaSs&COu+Gkdcoxq%u<0Tup=xw#SWJC zU`dyU60rqBB$1Q#=`S>tN~X{e31vgKDy@=415ynnt~2m!5A$_DPYYGQALq=IX>y;n zfm41WUXo3?gNd3tN5FMU9Z)wHiAyK00In3ufE2sV9g;y(fGQF)$v*Xvp7mjLFkG1^ zr6>m_I`zWww=pr(?2-qC68ROWNg9(7@${nDEL0Axs(FThmW?L0H4(<bVz7%Lhx-Sq z>>34)B;5`YDwr?O9XnSdMj-S6oC!1lz-csCNQ0aCCRr+p5<mG;d?6|z80KoAxYYxA zN+yGhNOk(AzWF(2d!SvMM3`PT6oC==rE{6^y(yO<ZK+TzG7+L7A-SZ`4J7K6hc~Io z(sCCiG5S+3QIiQ(6*H+y)S)O@CW$%Ye-;`agQ9Wtd74da=)uZ$auuGyk`wT%PPyu> zSc|(6B*#swOMmjw%jEKY*xuEb8ymd}5fm~~vvg0(h+rvEW5`FSo}`CCKVr}kpQZ;^ zaBsi>2jHhBPxFSdEA{RS1OFrhW&lqilW$&9zqtk>C7uCsm}Y-?$Sl7<JZ1<`KMt+d zQ;|Uw2e>-1f-1<StaGajP7Nn4DiM|=Mn$3@w4#X(RG9R$%t?!QL^;zCgfQF)q8l7D zcquG^8X-B{&Bpgr6mgJ93;{go4;ABLIfPs^=MW#6w3!kq{lJl`2b+yiL5*f`zMBcj zRSgJGEBR7qSGjq05IkE+ni`?NGC^3ThRm9xuGKbZPSq76b!d{^(gjHl*(Ksnka11C z%ir8Oo*Z6~c#?=%sSwI07qz@s<Vg%GvNv6imGO_3mJwFP@T5b<0|N_Qu^i(vEsV{h ze#+8*|BW>f4Ic9U^Ks_n@)B#1cPiXp%HXdEjeUlwS;X27v^M;P#1wbNg!dstadO%w z49vBa9hyU1wr&Ee_XQ$~XKavUU^L9lLnS|+>#v-yl|x4uc)o3e(Z<UVm_-~{Q$v{Y zFQS&S#Oqjy97&YW$Dd4%96{zB)n=H1DRjfQfe}=jc7q<WQYAvT+K8bw@r9z*-a$;T zunzSSFz-<{jz}3uL&VhZ=-9d=vzx|O#P5%|TAf!di4zGmV)Uwqi315X64oHbqT)c9 zH6>S+CK;lAL$KSbUNaZb9I)zyydZZRo4p-{RH@X|nde+isWUNy6df3DxH?~-DnH@* zYV_%|^gsZi4VJ47QE;F}qi`XD$~x{`6b25>lgZ@1C1qY92F!TOK3=uUSMC()m`u9M zpWh+|rPNws>-X~tJc`7Vy#I+v07Vc0nqpcXTM02IQu5TG)5gQd=#nWk!$DS^D?Y$M zehmucC$2*p49`10tR?kGUAP`|9#+JkR2RA@7WwRctMvJ#RYL(ah4vY@Ll<gQE(jhJ zxB7n^HEp(<nK|LTeRihEe~Ay#F*+E-O+$U<K||ofksby?7QlE#=~ttP>A^zX1wq&k z8kFj)?TAuQFfW}`tJTe5WMBd9dcOhGq0KM>O;<!a;}NWFS?4Avcn89-#Frm$&I5Ud zlg+ZIp3h)`_x@kRBdB~#jq;`phOwrwn7m(=uw=#8sY2+<+`yI`WBCTdm{0GpkRohp zngD9yR!BGqK}f0`_a+5zb#5jX`Ey@Y<AU@89yF~;)hh>ecdBt*6QRrqp{clLSR^&p z#5#I<XreR_vwtK!V1dmkL)u_l<{VofFP5Su`sh^zW;74Wi2N**3@tIHb}C-Xr9b{v zMMzknBw(kF1)*XXs+JQ*RDUZ$fNW7{Gy*jI!q&EgBLSF80$=d?5Z>T~pn8&>SLF&U zBJN5};izW0(v#wSuxFMjUpxTB7*}iNrR{T*rGhd+>Pk@z0LmQ>#KdZsXYn#Tk<5aM z0)$Rsi|b;9;d4z2Lq!qsDI{!HmW%3$a-$4Rc0a<9^}J*423nTik@xc557ekdqJ5No z>G4mEF#6x$4^yH4q0=xB%qT?6dXNf|Fvb6hJ$mb-o<5+G6(3ahu2*4+zKKEVd4lJy z6oqh}J6XVCpNnVf>JAoOnvYiw%J4-FD5k#23s4Tax6l3Gu*Ea2k<naU)%{X*m+EgJ z<D_2YJ|cgX+=PDd3qZt5!+^=(cZ5NAJc_(O2dtdPU^1b9aMdQz&V@sQP*C_8c?>0A z-@4B~q#{99VPh=iD1qaD4J66(E3AN;gDGb*)W}`7fnT3l;0AEmItCFBgCVIJw96!- zp1?k3mQU7jq|mqM{&Dqfo$3|_FZ(}2G13T#9RY$EI643oEewU%G!3Q-xJ;JbV9RNk zvb~7-Ye9`^R*ThC`01e`&{U?hrmTxKXmzx{8Z2-Rg6IQZT;T>;&mMpvKMEagfWxXo zXxrklwvSLlMPi;8)&q=t1c8r1P<l~bUM43xNJ7ioF;KIVLlU9`*+*Li{lgq0`)+{^ zsCp6#S^rqp>JSN7eSQS%;}I1>^On?%$mxU*uso}R$>763gl28eXgZp{m%>RK&mxmC z(5hwI#=qluS_+rDLZ5=w`}*}Gq2RYdJ9?3L_$~D>+oWL;H*lxEO`=vR%?eZL1ST(} z5F64~7$b$fyd-b|z&|!>EWpa$TDSCJ&HAt``B+JSfg`3796%M?$B=lMI~~4Ju%K`g z(!M@ofV2#C{jMDX!!QbzsL<AO%nlEcLBH51|C0jCQoV)(&T*`r)kdV`nu;|MF`Zdf z_K@>Wocbn4M|vrp#?BvObbJ|=@yKXZv!`RJPAO?GAtZj$@m>w<4_<?7RrSH_BiDW@ zy^auk2VQZGus!5q2|arOK`p$Nn}CAbK!T^@Cr}(-Ag8pFflYLsYbjbYfCpZI4=sT4 zz%ibUXVUc~5C|!c1*8pLRCRs<P+-BK3yC-ojr#a>@^k2u(6s%FhUEX=&5P^vpc<VL z+PxmtEgR>y0SfCi2|uUP5gx-oXo?r=?uem8foK=_kb@&I#h3&oHGhELlo(nTbiuzq z-th+chjcdW0D)5Qbe@m=G{5zSZ{fI`^U=#Jc5r84$4f#be+<=OW$d6Lus}3Pi$;Q$ zQM~BZwQ3(I%RmsU0Gj#tK{e{+_!@Z6BN+!*1C=;qVOpsu{)8$tL7PrJp6J4)rVhre zIZXdjzT`M<w6Xff2iE{yowQ0~nui7o>l%vB(y;$#S?s^|5%h8RY%uHvilBSSwWB&- z4?epIM(nB5JVB;|dOuKV&YetzYB?M~6@ah-VMnnpuUf+E5zFY!YUIsq&Ew@7Y5BB! zg?pGnp8ODz?QJX}`X?>}2HUVrE-|*I$PWZ65J@s=woKh!Nip<1FC6yS2D1k(u+3+s zuCP5)1P}Wt5NU#SV3^8rAvrg(+YBS@+CO`bEzD#zaEf^q{SXWZIy_0NMB|R5=y3m= z6KK^+f%m*)S^x+mRZ<t#e(5M(@tUfm)(C-Uj~iv{rBruW;5Yv$uC01Ui<oN`rb0I} z?P;I*6v#X0)K#e}P7ckf!_(0SYkC3|d(yoz)xOu!VA9WE<A8tZ5NI<>7XD<u7|_(T zi;%V2OyMaCSN(7zS%x&=1V4=61^t|Slnhiu4LKYZTF=62auJ4*l`Vh_lpNWYAH7ud zWhDTHtL8-5aFAgdEXfucXHvfiB|PmOCH*?F>HrH;4#Jq&Vqd~;Zz%HG9|$~;1=J=I zFX~$OBh{_+m6eZEs?w9Zd<7@Al|0Trj;DYJ2(uagKWECXwyIxd{W%HeQr>r??j@)a zlwnM9`g<!URdb>#0<-}NV0m#{5d#3<K#icHtXWUuaS@$QN%t+2!}$a2m5L~_+MB-M zT_-_I1_xJ3S^4W2)k}lI51#`fWNcTJwbH=BSN;y^AwxjlKsieW1D{dwn)BWo+&;d5 zGsYGgilu;Ob@_3&rQIi!`n0zWB|sn}^aNQZz+4H9gSYmn0p+^e$Z+PAOZ2CJ(KAaU zr1dVT8d)P6?$5%o(#aiOU5~qI45^Xc_KU~CiZv7i9Tl3vz0N`mHvuUIt6&<U7+FFO zYev{n<YEPA%?1!YQmOa(ih{&9a}4@+)wn4>w*}v)*a!QeY#>!9Lem~~3CQtd67E}B z=JgPz*J4Tmz3VH0b?Hq2Qd7{Byg;X8m&#IKh{Sg~H6341o72Rw;~ljQKxo<63KrR6 zpi=Y*pEeH7hQTW7HiXOIMuhTJT2Ys&xdKHs>#Cs8Y6C;6U%IIb9Br1Ri_t)tx$(UN zW@BoVt!+iNcbr>kKNZQ{65$CCl&TyN2$u@UM5J3-p>T5-I<vGvOb<XV8Vimjk=QA5 z^nD8|jqEZ735Z>+3RM&Y3?ii;;OzJGkOK$Gj3q>Vw6^x{!D@9Zjd~U~1`?zeux+6s z;e8!~gDU*_K~<bGRDAF0VG=N@uFKHCE{O@gvK?`TmXclN+(R#TSyNvVI+5rnFeb2~ zM_U#O^a4H~R`8>;uB5`Pp@xLX*aaHhBibv1Kwl$xP^#K6B}}G#kP5s$Q)Nhzte&#W zf^Boqjj0D<hQaMvP_SyA8)h4@4{2ePov0vGquBH3@vEih*f;FKmeb+aY%sZR6t#k1 z5UsA6XGhrt!vtXX2?g6bj>?oIR4~RntKbi>h{1J0g@@6IegXjqx<$1-KzDZrM+eC0 zUrAK>RSJn435S(QctRh+Uo8$SosZ)ShC|%5-)!FQWcGx)eY)sjb?$hNLyc>wr=To$ z7=$G|XS6}RNh-$T*cq&ul$8${%z*_bw%&?3%qs7XV0d7Ltus)BWJi{}vrD#LLd0ad zC4EWsG=S0KBNzg$FGD~PM{;>K<oJkG0&9Utk?BmCWCgaU)(GkfGQNvZXyK^c1hG|r zPh-HH39&zBG3EnR<<D?%N8ok|4Lpk>t2)?3rhH=`_#33RLke&(qDo=lF@YxduEG*N z@*6%{Tzgf!LGeeq59_^wcH7lexX6P(7a9bZ0=S||-V1?@?XR}rT$H<(`=ps<03isG z;s{w%8xc6xJ!5u6j}&68WLHuA9iU}fF_P2n+*u7u!6(u%`a{V)BXz@xdi4@lkCtT5 z5>operKd0#(Sf;JDUkro(;7zC!l>VH5K#eoa*0*C<ULi*uwXPm13{E$X|+?PqmF^q z9Zd4Bb^mFd3ZQ6rC~{Gg!EsVxBz{6A>W-!W+mSN=_3KQg2sO)gmCNr^g%1VhjGUD9 z$yPP-FN#aXpGyEJRHc8lZK!~IZ770s4~Q$Qk_5mif`aSDW9fp>6~E<84(;(kU_2ie zhvae?{_Jvzq5y-&``w_z5WHNdS3q1-U|=ERQKGhAum|B<{ixD-cQGz>2nHC##xO?F zU?u~6!J2{|TogKVc)ulOJMU^03?(2Hrk&Opw;^4g`Vs<6GosD*8BdKIt1Ah0xAllE z7Yau#B!1GBbx)Qmt8sQ$G9Tt5?vjEe8BIPNs|JX%QZe752uD{G(M(`~!xmVn0n@y) z3nKwX0JL)-a~ysYTpD7;5E_IsrcN=esDvW^-AUUnk*!z!^s03%-x)M4nqaT%usS9T zn&?F5UFn-6H#9)P{2<O^x#&F>#dF!bsO7^HZl_=^NFBZ0JNc%dIaqr|pdvU46n}U^ zY$OjD1Xc;Dk&El<gzAS%Rn)~)IvipxS1%hzKAay5?Z?ES3Fj{HiUR2FNwn<nu2Qu- zlMSsQ$EL9Dh?CfFUecaodQnrPB!jZYfFN8OJ45F+2aWj>V3Q4E4-LkvTQzZDm;g*H z@}vL}A*$+GED*V7xD8SVP?rvd-GIEC`+cFfGzucv>_<+d!-E>9wcQ~w{%Jt`*oFL| z4H+SJ`|<5mG)7Pi#2Ca;L=0*8t~G89NLJt3>@-IA0dl|v^lm!x!c`{YRLm~Uy6o(b z*^cW$FR!hPA4|#}rMyQOk>n((x@2H@qd<qP5Xunns=bBHk;z=JEDcK}GU}*`2cQJQ z*dob;A)%tV&R8bcvI+|~jFqrrjEsg?Rs&F2B&7XRq0U#S<#^l^PcX+ku~7^_&CO1m zAcEX^_fjypgA$s29snc(7>ywQ*7y?DSkc)BSjmm|G4N&xhl_n`H7aBBlvvDH!=$^W z-~5!!THMG=)1F+;P}LMhRQ7iFS~bd^YeS76qx2Rl9MHbt%|weTq40tn=C8!7L2SJR zYIi(C8}h`HLv!ToT;q7CK$PYbCgI+F@jm%whXTfciA{)g_&LH;WCG035n+@%h?*cH z*%|K|n)j?x{t7VL4Mk*VanM}6QOdzY@53!r#w1v!3Awb58xPy^bQEAdRwh6kldDD1 zeA8kto8*mR(Erk7+V>c(n*-#!00vDlo%h@y4~nk2J4+V4EImhpM`BvzMSbAN9W5gF zQI-j@a(1fJ*=%TlID=CWV`u}zi;pA)?VPd8K-)cJ0NlD2=5&Y6^H#&>{@AW1Ql8@^ zsLfdF_Cs>F9|ctAL|XFxUW8tUSrRpU@?bn7#ex19!>b7hbm#!FLxqw4v;uo_MO5P7 zOzDVYL0t8D?vh@Dx#}o-jIPl;p~HFv40$l!Xc4L4F}VXF(L<T-s2vw&8#3h0*@oR? zaRjJ5kq4SaaM)9lT$TcNgkMB>9B959q-559Iz!p6*cNS8C53=6vX+N&Pf|D#4b{Je zX`24IrLYx1Y&ne&$Ob(m;^?#C!TG#p%1BIPmq8>l5qRGjO&bF{PT&=VXDFl~)^jKX ze-R_=l@bO@K!l+ea0_Tr4q_~AXi$n~fH0g`Tcw)Eo3V6X_L6hN3mvEh{=zq{#wMdA znoAR)bz46ezi%5UkcgKpqai>IL~!rx>6dlyo(iG`*y%oKE)ecZf#Kb^LbR#LZfppf z&VLF^L9#Lu$qK!*F!d~pf%?>W36$tmTX5r6gY-gPXAcf!=6gA&>QJQEX^=E{B=3yh z#HI!iJK9zaE{ckiq`u|)@Cu0RVI+`QvEZBLn|W;5av43?Pn=j5N&18&uT4bpTkMG> z_GpB|CYcB2xRjq*_<o6jpcofa8z9fjLSobESa{<Bw}sRLICrc>5oB0qyNyl0Mb5p6 zHZ};7BqLUib72=zx@6t6pR}7m(gy#rrtV^2ofq+gHNe?6&)oj@Lx%uMbjz-p$JZ|* z^X=a8IKi)C?V+~<LK0iLBC?UdqX0Tb-Ij%bM*oCDh1N2}(+kc5yKyy&TBjJGR)YkV z#e7^4FM$H{a4E7N%C;rEMwM2w{lZBYD*$|SctNAc4A9CZY?^Kct2z$c3ral&N+g2h zTbk$_0#%S6bN9VH8#T;zfEF>5!28`M@rFQeVHIH5L8ifNVSx$#uK|6`g5tCouDVT6 z5Qv|dtC?elr|WCA-D`^aRF&d+l8;Ws5w)14LRvjE<_P7$NHKyI@M=V8N!hB~j%uN+ zs%0U3ogBi)SQA2~@RL^&Awf5MKvx+n5RzJtlCXyB{cNC(9adlDL_QL|e7OREuhI=# z6%>tSp^T|Q?Tqtin-`McMldc!7D8zmepl_~|1gC_@)3IJXfN_#3KLRhj+hrS69uM0 zo|ITEkQy1Uxu8a9N1*ZJ936=xV_(gP>pcL3U`=qch~P3XOoIzFVj^d?n<jUE2TK4o z?v%~41~qSxkFhAcD=Ar*%c$JY00$SuHIZc8CX=H`VN*Wn2#C-V7^2fQkxPuJa$W=b zwZBRZ=uFSJi$I7DuS>)nl2WiF2%{8(O+a|iZ=3QbC&3&j6A<<0Fwb5IacGIr@Hz{4 zmU*A-qrz2p4K*2PJ+dIl2t(=O)oVp@aw&O7GBmBDjYIs{{+BO;#q~@_Y+v3r07wx= z8{edjuCtQ~CfNuds0jLaI^wB@MiXX(Bmzl}EMit8N<3;AESAA`UL)mNNnJ4&g1#|o z%JF<^6linIq#pc-7!)|TBd`0HUiUTCILV`))D+TR745*2*fYIp8HP=<gGWzGYR;1| zlLEG@U{QG~=Y(bEU8fugNwg@YzyBmgty5wH3ekXUSs4UkT5Ff_J*LMbHUS#hN_nys zLfmgmEKv!ru~-?&+9$*UHb6HKBr_s~rx;xkMjHKsZ(v2n&ST7-@>vZrFr0Js;fO(S zXp-YY++UlEVMGqn6(EpU0O%8^EtyhgxJf*1au}MJjEkfHqBtCZ{<IP7x&fo13}k=h zY(6PV!z{4{vM;5O4@Nf^DD?26wnbCP@V}u8mgZ*3-}ts*GiRYedo%b85`22`KI-1r zl|IlGspkJSb$~3H<||d^(it3lA?@~wz%V0%qw92p{=_O^yp40zs1~;p5d6{*PW8E% zv~c``Ns1n1dA&1YkS^KQVVKQ^pN?pR&cG67cETiI&wvq81KZS~aJpEQ+3MW5+cyA* ziQn@6WyQQX3(Y!lMx0KQOABdg`Pj)7i;GQTj{BBSGmBKSwvjm7(1X<E0trT~py|_e zykJ}&X^t_oIcPdkX6qU;q24S=Nq{g^>Xb(T2)MhI{PSYRAiaDI6EViR*-bcI%s*|W z$Xj`B==m@NFz*nq$>jTBjoc%++9b%%&A1YC6^iz_as${W?LJZ<vkx?7$Y(p-ei@9^ z09*xJqj*_O-OCK8xg=5d_BSVrfHz4alJ7FzM9$(4vnc-)n<VprZW+pBGRjIpMorR! z0$7SA0}|3?(*jc3Zbl+tSs%wicGz^bZiJ-sfv$31)R7iy&3aH?1d)-4FSox7l>reP z(Haq-Z&ot%g~bd}>hHCOM$N|RC2I~@wiKY<mQ~LlV!nRrlJWxc)bpO%0`Um9TFj$* z!JXBR<{Qnv>Xvo9|Fp}rCwkASQ}Y9SP;KOzCPj<stUnT#l>AtO8}fr4`$WWxBF)?) zOp{K-wd)T5uo;xnFjO%z0fkeLMZ5oG!<r$1fXWe<?AxA`d`VVJ5?la|NCT8aew^Bs zxD~X))4q2MkHfi6%hDN0icQ26Ty0O7EF~G(OZoQ2$LKuG(16V-;@z}qX!650G$C;Y z{1G`Tj00le@-ke5wXBdDB$)$2p`T_9u`2$rrC#I^?u&XGm|>XjXG;P5kwaSv<ToH# z%fZUuX_IaN(<#c|z%mI$<+zhJoCMn!47BE~(<nRCC1<9}q;f+f$j%^Ui}X)7y??%z z3_H`lFvLE(geRQYdR;EJsDajM>S4&Ukb{;R56TbBhb{Dsgbtar53yX;T!b&SP8I+o zfyjxyVkfO5wcHN6@JY+(L~HZCZgERg8K-zrB+@#cpilr*wiC}uD}0lWzkB*zVNAZ1 zb41TgtTpMml1YCiWQ$>G3avCL$-bs1=`CLSlLT&nVe)VU*tW@K6!+@ineF72cW!IX z42w}!s1W-L+lF=w?VEu}nwE~~K^HrkZMU5((n4lFiYE*|Vej|@lJ}99#<>v70$c-l zV35F{I<oU?X^fG(FK%%k>ITVKO14|_iP9|N_*fk8l#N0cY>rFXwpR0X#)JHIW0qcE zWw^5OK(t`^-F!F0;?hv58N(*9R?WeP93rB-237*O+b0Z#@%*=DuafH(pC~9~T7sjt zAxtQdF<>^Bzs%e-Y)aMS_Y&K=4u(f*MYF&YBWFknnO60L#62lMPtxTHP_SH}Q!U+7 z;^hVdWSVKpbSK7!yc5mWX6GXD!-u%k3tF*jP~3vhp>%m!WdZByf&w7!M^GxoOwP<q z)!n5~oMaVC+Cp6B5ks8fYr!o}0$h^lme-|Knict$<5qBw;H8-i9SJ@Da8bbEGY0@i zf)N_+npMMv<w%wO{c%P$rn&p>ba#5yXd%VkqRFgu=DkT*O0$}X*(X?(KQe6v7U@UI zczR>-06KGuVR97CL7HR9L3ig<s*s8{HoyV{OsI?mb(%k#tsqt~0f$w5trXD_p(Hqh zI$6sdwI{~9Z}f`JiffjPq9=@u1107NNFtFW$e<8@L=CphT}BX`p;=TlGZ`C?Fheh+ zoKzoJqO8=fr|9zy`eU}TGWan*rQEVOl4UaKT197wGQxX-aW)#*Aju|Vz5r({HzZgH zvo9|C0G^a2O(G*{vYYco8jU^IU6t&<bcZcKQ*R7>(oMi*aTZ5P^$=CSWYB9lkSkJ> zb{8*kXdCWsnxA<fje;+7?};z&Npvaq4GHp<B^J>TD8rAcY%r$lh!%P#lE^7ok{X*! z0qvwjl9Hj4x{(pU`cx^toP~7Z9Y0Qy(-T;uUs9i*z47(~Lsz93_;A6mO@x|oNs9LP z9(3J6#0$WJG6+g~d`$q#adlyM&AI^7GcO7(H}y=@J~HQtp)+991O_2o$N-ct$C%A$ zW)?Sv>2b+@oG@omEBF983eEgnTxDV)h6YC`4l=J>@hd2~<bV*j48R+bW=vhv?=aM; ztIv1}<UMooS@hwRGOA)xpB0+QXJ5c;;^Z<#VY3Trf=D5S;gn`lv8nY-3C)}V=$$CR z&*$svUD{CdvyRRexwJ9Hsu&4O7AYvjlrEP=OqUj=Y6aWSPP|5WsI;yvk#WzPIVC*j zGYc1NP3dv~S?M;dk;{0S0eM|es%(k(rpeN5UM%VQV+#V;RV?#(aKix5SUCw7`DVg& zUE7XOZxGAy^SwoZ3F=6I5C9o4jh6{b(O%FgvoLHWRe%TxE3=~NXAYI~r9sY9B)(&2 zi)ZY^Lri3wdEezFEM1=0PiWf*CbE|`DL%U9$f5XAO%wU#umXD7m;&iQ#OXL#g;G$+ zaV9|^6Fhc{i;paCm7aHk?pQJ`CeRrqv$b<2Fk1|yZi=`?@Y4%qQ+5{Gw9AWQkwmOn z6qr|8xlv9YOUD%oMER4hS7R@?#%)C0Jj!%L91rp%fjdohF1a3IG0;o1e5}tU%VgHB zPUhLRD1~hxY{gXE*}{AnP7cBwJS_#XP@t!n`mm=_XdTud%ku$LD;Y-Bg~0K9IKdGK z<kP_q6!-x7Sox17kOCcexHz$Pe4_EH+Y2D3d2?%NITb>2l;4~$ctuyG;FyvJagqXH zC_0ul%FDqb$zo1^GOe2|<6)SLw@)-&su35JgbSNX#u9dsb<&H96!Qh#k-)_(X3Y4X zCCf3~WP%mAPqR>osLFY!U(_}rgl3mpRM<OeG9GDA>hJ{drpXPCNy%WCi4bQiw2JMF z<a4X;Y;xT@5^3ppWH1|)ppoyH$7v$sk?8hkYVCQRFM_9{t!of113GD`uO+aVGGO8& zIccqgAf2V`j{2j3z&c1V88c6mS)jS_Cp;UNb6_CGKrx(2+)YekdWqN-K;|+XGt%-v z4kS=lULZ~melSxK4lNMR6E%n}<gBgUypEI((jPOk+_`Cimkh=)K1weW;PxwA><(=Y z{Y?!Wfu>QJoVsemk1-dJ%ryc5iF`^7)ZHCJkK@jDbCgr=w*1;18xk&gsW4>IbI)|g zOi&5Os&Btgk;tB`@HVn3UGFQOHog2Djfd@XfGI_{Y7)SsqGJ(l0-3G9b9RwYPw0Lm zALA|3JpJw|h_o^@nJoNuk5)|ztrUHly#?|t=9C?FLRy56%1{0ftepxK5$mcrd4p24 zkGiBs8k))nEUs9|8Py6%6#|hiFiFhqA<G9MOmcZllN;Fq+Bk%<%?`;()G*`ku#GZk zqh4=mR#@R8gpkt~@czQneKe%qLj+voH7_-pt54%(at^dG-p=UF5te(n8O9OqN#$J; zP%ht&ZvTh4K)`&f6yBhy5eXm%D+whmK(q5;Oc9?B@i?JG&>?WYiigv^Ia-Y9r*kNU z;<UnJi*t30FZPtgb2ow!yxx7xRi(5tf%tORi<%_aY)@99h<~((ik5525Y#_-j}1)J zy!E12tE-lhAPL~P6Si+p<{E;F3lR`vdm`ah6?}lhOp}T{ZzrI-VZtbv7;<m1g>!QX zxDMe|f}Bv`REY`6O6NK9W=A?{BSv{rM24C<6g?HhflvOOg$D|UQ2*q*D8ctMBZW<b zOrE3QY1JfPh`VryCnNFB3mI@ay8(2ecsZ2=MFRMnfsqTRm_#-R=(DEwF>*G|8amM0 zg_b2fY2aQ^U@D3_<u&Zpd!(Ds9856bz7P7B=~2WkhKVW&M72W`C?de3>D~{D-)R6~ z7MbY<Buy=Z!w@S}RROLhA$S{aR3-`D^w2U7h%k-ZN8p$!a%tU2+90Gw6XK8(7z4Bt z2UG-deJ&-2=;+rSNMlh^tQ)kJxadDs)w^h1kr3yaRDUfB0Z1DI;W1Ja8NO&6eItcd z3^xP32hLowUVafxO#N}XvRW7_8O-^^B*M3@61xn?<^~M6kA2X<95$qRUYc&Eg+N+B zQd}ok>^+{-++TTX)m1X8@s1BKTj66yee#MY7|f&K9q~Z#ag#0HI4w&;1l*&0@#zZ> zDHC;!0b~T8A6mwR2$_iVE6DbSs!nGBc91tz@N<+Ay@dCbQbs|M%OT)?repk8rONU~ zXJ@g|r^4Pkly9-pYV_2sVY-;P&lvh;0tfu}ab&+M6y3AT=J>$Bi9h|br9!szuS27k zQ+t}Tf3F3^%P;QiQ!>XRnGuyfm|i*6G*pOM`B<$vq>>_GNO;OpJp-rC9&bho?+Qd% zD=T(KHmX8qXRyZuBt)=AI2jnjo-ziYZ)(>-q$cyvLKszC^bi(d<6{JxZ`i;)2>Hx) zE}UK<?uZ$Kfz6@|&C;O2v~D!LF;tXJK*V?y4x14J(Ehm~Q5Y)RG6n;sQ#j;tpYa<{ z{0LG#{TJSvGdmzWs`C=YKMMqwP%A42etXNnM)8xjiXK8`C)n0PP&t$ZeqfLr(s5_F zMT)~Xv^Rv=GY2Ad$i~M$3&{cQRnf%lF;%i)E!6q$4Krg1C|sl@)OKC*28=pGM<6hH z=)zQ}+S^JDr;SMhd`$t$sWHIYfO|PhjkPv;tb<E@vF%-h6ok_utxve*dn;5Sf#Bs) z;E}}g2$r&N_={w$Q&g>e3sjhceB#XrSY|5ANST))Mq&dQBPWm&)OV^yLdjZ>&@Ye& zEe~+KLgRY_&Yxt+p$d`s5bzbDj{HJ!GXW*Q)z5_4L$;cU;el=C=wZ|{*mF5f<oc9s zlrf!?fpedJc!y+d>)Jh@9-dXYAByC4L=+iON~T9@wcz_TFaTIE1Q^U$2N|?i;I^xn z8W0baf`azkLNE%1Q6(_}&oYWIdxu1;aGnkzwvhgPc|w`8*=k8YDyhfC$jUA~ioATn zpn2GKM888-#zGqyD9Wnj&Y176QP*hrVBJOpP`D*T&wJ(bj#1%RI1WNjZ;sc-K=x+2 zdc-R(N}M1l8c>PjQ3Lzpldj@D>Tn2N%P)!XC@t}f_*t)cn)!U-rWgiT=?;zWI`>nE zv7r_a{K4h+ZSwJP4x63h6XaThrbpjeT>>~pj&~yw82+8wU3#A%AQH{^??C$u)XO$u zO{hd?AfaR7p}||6*I|R8DO}8321A0Vs?x`Mbcz(lF@G+(8BXCU-wV%7c_9wu7{|Se zlf5w#mT>qc(t6)tO)+zBXnHI@{Q3Os1^nK@7rB|HkZVgDMA#rX19{*~IzAr_gLyIv zd&$Ze={vYX4;=twql`tV4EV?8BD=0~li)aW2JospD3Y{k1YQl#e#X7=OWx!f9`Zy6 z9m*^Z_6J-y05)sx6h@d715No?+e|bZ{kkOn7BCkkiL}I8rJg|I;4m4Qj3ceBZ#uo3 zSWM9@<+RLXAkSnTgSgskc6w}_5wLB1y(q`!1_;a_4II<&`o(PAH8F*me`tKji>c`7 zez18BBPgGcewyA&8LZUalqjS(><du3xf&RFPK+;j(S*X+DiaF98C*pef(D-vgIxD5 zdW}TWWUdd9+AWHxbRceI42l5(Z;9674VGNS^$;*rY-I3`1VC;R@tEV7T{ij{z%nUb zS++}O)Pb-_u!exirGx}bmS2~UG*@Ny1&!D?O88+~ysl5^bU4_N#tYOAB`~-dlUzE| zgfA&+t}gGrC-N4zkO7(wW03xDrf)Nb8N;aOR$YC*m0TC)1Z^$7cnn6r1;TER0AZ7h zZ|Rp@BL1)jkwR+^#>d8cXm31f5I$%{csHAB%;Ml<Bz_)?Z$)}A`N=^nOvCS2ba)Rj zqqEBx4F!}`PC>JvI9j|UmO@A7X@?pFP`Gl_NXVQvLka9vDTo~}TC*eYZcuuR(Yy}h zykcjoHnBy9_o&rxz~*#=gBO}+(6qIr4u$7l%1?brI%q34kenJNJ%dDGS1j8D6nx^$ z`5M)Pv|c<V8Rod>{%@rB=95i0!e!^wp5)fDBaQQ<|F*{lgf<vm2CSg3t(r22j!PN` zmhvabOG4C#K;;0@*Liy4^EJ>Y3w;5d#4a`Z8%<Lqq}phdJ~R=V_csW~<oWlSJ};UB zYwV=K1_tamXLB&O_z`y%jd0VUcG}@|HvXswNaz^8pMo1;;DOlGIW86U*57|OIK%1C zADc~0h29Xs`Q3-fMrUaFiVbJrgAXHOu4-6eBPEAy6fYRf9;2#9U^@|(Wt<#^@5hFH z8<B@2jOI)m;uFQ@j^-&A#&pOt5UjPL3k4rUde|eXusH^Zkj5UBjB;l5|LtP4cAGp1 zO}Nl!q6f_R0WyLOaL@~dT}eLCH!-qxWHEX-@vD>Jgm-IYR$$;3(s+z$rXgS^811~n z3<0^()2rV<Mjj!qb+Fqni}+#yeh>LOQWr8*0)ey@7aGx^(<1+&&CY)mQOw3=I3@3l zpcR!uV(!TF#-gi&=baYYLkLLGj1jS>A6G$Xh&>Z!QXk(NW5I1B3bq(6#hh58@fNGw zEpsy2NO-JP=0!=QmrJK5@x>y<EQo>ry%Z^ni+#Wmu54jQO|&){5Tky<eb!_!gOAg9 z<t2I93>BmB?-w>m6TW&?V@5XWjt?<`r3_Ff*ENDPst&rshk(hTpq$5~@T0i}z^7lq z5J+M`50c$E<9Zia9VY;dM(BCrYnG(I@!??X-vJ)OKVBZ&0lRz#XI>wM9mI}C)&w4X zeuPON?4bhr6NZWtP>Q9K*91Fg@4+*aI^`D1bkUu)*#Xfq8(UBvAL|cqoQ+O=g)+Gc zr%_RX8i~eDg@IY7*|@*Osx=>@!bo2CFis1FG4DuZ5Q}$q<elf#==j3qLy)fFm865X z8XLB*m`k%t0*bT}FX5nG7JjERFfA~6`>E8*>06D6#DT|EN;IJS)-o$W3FW2Ng8I0J znMEl&&-*kDsCm$bBUvFFKMPTs_<|$i4etF2KZuJRLS1dQ?>1^ekDeb4A^K*8;5ZM- z1^|NwoQN9^lcx}b+P97xDG?n30PTngn4>vWt5Z6`Y>l`?P?d(oDjJe;C(y&{Ned$? z<sd}>aEc!hg&oflf(eBXUMp^zl|+0D+aN!bmCnJ6W&_eRNl;W69_9Riu!$T3gjlHz ziH)gz^#yZvMYt`-07r1}4bM}9Zv>$mJJPhWw2_A-OY%2A$ZmjNXilOK?E8&b2U)P> zJM1Z{ey$e)^u$1(#UE~l9;xv<fw4*|(lN8}fkmAPiMYE2s)nC;8Fh-FY6IOd55XCZ zfIdWKIo{s7FnPSaWn5J4qPRWu&@)5#Ff(*_BQbQRv~;6@q=Ym>58X(YfHa7pw1AW} zqDYs3C@F%zKKsAV+57B#p0m&I{lK-Zb<I8Z`pANrb>E#p4!U6_BvL34<8c>eAz3rS zDn#{;dxSY}LlsFN*{lsyu+?C|Ej`ygE+rdkc0Fv(eBHpI2JrzUzERVwlCb_UYGTrM zQFGMSX~!<nW!KFL%P^uLxJ@ZMFH%QWzXg}Mtkb@-1*&_J_L)NBM|OhIJg!|7{~m%^ z-CrE7fTybcbkpmp9_Y0Pf+vPwN}p5~vCvf&OQX(QlIToL|5bEY;#8BlRADfz1Bh^k zf%dk_Y0!tam1}hC7c=#>?85MPs@C9s5yTm58)*91S7TS|N|KLx3c*#>8v`jnupa;1 zuj~=L;g~k|PstH6VGAGas*BZ4hp=M}UVY~HI3dg-c8HH{h}gvPjpS#)!@#U!#2l5M zjN_4^v8(FQZ?7a|y%{jFElE2!C(()-u#*}$AaXV#&-5UlFLM<gdZkCYxI<Zu`}4X$ zgor6-gl25qJl7@@DKvo%Hks8%T>VgcP2qU0>4Ma4&|H5CT)G8n*rX0oEN$&6a?pIw ztQEI-0D)-j&>u?MisjC>dX!XS)`n?L2Ywh`MRWqI2`O-t%c!MZpVfCBo>En9$>_wo zRJavNDmi30*M=wPYk-G23W=A(vn(MW?%y!MslDOiX>__$utDp&%Eql?@&aI{Gjs@a zVhhEOsZWg|Qfom7OQ?T$6U=!_k`tX?e*`6kBnpc`MaMFzOfZxBrwf*1MHt{kaW@Jk zZIh7|{MhXa`XWmBV(B;#9tX}Dsgw~zSG0wrc{ur%z?z@5Q{;Bs$0<P!aWhd`S~~Ox zkbUx2DM%@*J50q7h$Kt5P*(T5!1UE;9=H0gaP$EE!^$OK09PTsXu@yFQgN%#oP34` zlVQxKtX*Cf-Wrk4`c!1-#~U&%tjPro>O4$z63y_*$Sq@!r1+A+P+=TuN!l*ljV#1l z<1M`ih=VS<nr(4TN}g&*eF4!*$4y&r$hzf^VQ^>Rfwj<<50yU=0rR{_a+bX2z<dXe zH*UW)uDsmg0xx!~=Veet7``Qf`QufgM;5Xgj1g%It_oR{qk%3ysRS6#h!LiG4!vfr z{<I~F$qMGQY*$%NA7mZz!5+lDa!DlFF`y!RFCY%m7a)4m_)4`xuUuem!1oEE{HO1v zRmy_TBhvcVR2HnO(VU9UIzYX;eW9LN>Q}00O2}N3=v$>Ib<CJ6WO&oB?L^S8oniad z*TFM!!%n?izB;iQ2+G`B@h@sC<lkC7cKs!W+{}mZiEt><3a!N%SCta!9h69a;Odpf z4I(3RZ2cawtuomI?+66WROT9*Uj4MGwk--*v>_T5>vcJFZ-q_|r(q>dYuEZ2FJl>R zT<LNG|NaA0CMBa`d1JKHBX$TH?MU>&o#6wxH`!LR)K>ahhqzyHXan835wGCIr9vS- z;~w&0RG5xuZnf(hSJ612uo6?EK0l}N5~o)C49i!6ABneX`_^JzION>Ixcp0$N=MqI zHg<cKYFD@7!ypgt2gk#<CSa;DR2>jgK-CH{9ZDQk!_nYf{xK@dz;d&_+^EDDU%tBV z>#J^;K_tVH`CcyV{v&adB);c9aMcA<I(^J~2^noVQas5K#8rD{(@Zzuv0j$SB_lsW z?UCn4&>EKp5n2KHEZp#U>m(yJDEi$01vbO4C1pC&KEN`l<43YMZ>SERsL1oM3*)fP z$qiT4FW5ooaqr`*SxcS_eDZUAMf{Tc;a9E?8~e>{q=WapvBK8KA8Q(TbEHm8TC`-0 z>M459A}BGhP+5WeG4Hwgx9NcGPxmS{ENKv6X`7Rrui(9$G!f=~<%xXJX|B^GN)3@j zssRh`@NdY6xsUYMbq~GCtR87v{E*kv?uV^>g`(hX_w0D$p`KFX{wv?(^Mfb3JkJ2J zSeO1MuS!<|dmTO@x0bS>N5@`Bc-&E|&@_NObdE?PbWX%E<s4bE<u!8#Q_Wi#vf*U_ zP{4BqW<6`UKGcm*>#*^Dow|uUYtHDhe#ZL`i<IvQt<2^@iNYFWCCdyj-gSVrK*JB! zL1Ze)W&VrWgy(1Kl&l&HHjxqhoKBv=ca5?R>SnO;dLikPuX#4T3<jEpGO91`Rg%dK z+MQo{xdgf>{ZRaRy9|Ndj`Jz;ohEO~gdmA(sq~xrgyr;2X~w%y2E$^PC5W5Imv_Dr z*5GDom!v(7p~7O3J4^goIev(AU5H}ZyX4|F;|~a3CBb-)N7bzR8qR7Pkx;3z_mLUj zHkb*T=at1Gyh*x;Mlyv{_VG<;uy)&VM^~@k)yEz41~U)D78^@&+3X#!3%#w~V^iYt z;I2TAb_);}jbsP4DskkHHZ1a38o_ihLO^~!;mIc5R;M=L1ry~Y9o8gg{JY-$9@*^C z44uz?SYJ_v?bQMp4r-Z4QU@Eo<nugVB|#`$5N`=U*|5drYad3pgilb`9?g5#G6vSI zs`_1O=8YE^U;<#4)t5lMx3;9!>BBAMYLHJqUxn4BaRu0{dF_CQf))aCASnS&t-k2& z*HrT927POi9^ZzueT!fj+3E?P<5Xr{q=%d{!?HCk{l_62Bc<XL8YK(_)O(uDjbC7S z>a7VdlA@}#dI4nH;mkbi*qYvZXvY^RxKd(hvToP>`TGV~?}OV3A|$?;XRw^Q<kG*E z*VT~fq@V|V*=Otmfevn#GJ#3@VqOHjT#Zu0;lA5a7@6A>_;HB8U-v|O<B`E*N|L>B zxchgL?`4}ayd>aIhxj+A+q_2fx1Vs#{NfGz(@`8W5EEmeh%AiaDp5>I9K6ALWXIyl zJ7xi(3P2|~R>4M>bh<n2qYC`TvSAE2%X?Febf~a6<(~DBeV(VUPn?|J+aQzL!gJQr zQFyQUjM*wGXKKd#b9EAR*XhJH*;Y)zj0wQ|dWStK9S4@W_R-hyOQ3B1V{vi*llaN% zY?9cLonQdXT*FF0NMKiV-1^B|l&OUS35`W0+^gd`-iHE%VndS`l7v*{SDg}A-I7-x zJFE9(2<>tJIi-(Sa7eul4RxUgHr&;&&{lH-<gf*-{&E{~Hhu?)BrJ8bI{1QS3$>zD zKDs21_<0Z4_Q#X3;7E_ppClCvQq+aYl;@8JBl;S37TSym3Ttsx+|DfN`5>M)-M`i$ zOW?x;>&rAN$9X@3$jXo^x%La2Wo#jC?iZA8oh&XD6kxhi@3wuv@zu34@8)n$RK991 z`Wzx7m#c{`8f-@TcWgaAkKle1MrqprBUqVo*Ge+sd(`x&&mT0}_%kg+UP_mEa@YSr z|4@_tuocrQUr!U#gCr^=u(i=UyxHxMzBkjQQ$WU%Wu`lIKj&OeiS@1`512Qf2+~ru z)3En=k;~s^&za1;nzZ;H#=+5%N9)PsTELvYCjpE$1LuA`7;HLMvJOKK@8u<aD7_fR zTD!kLyN`fzq9DE%M&`!WcPx~@Yab__AluSHj8**jb8@82LWqka_3>P#`~~}I*4E;X zo(*k}*~18)*(_+Mo;JlHRs*$L@HsG9>34$eIeaJAZ1!4u+>vsn8~5lgs3g*@riiZ9 zg}7G{2uJB*j1-FYFYJ+EjbJ+$TPSERkjlqO^vJ}jR)|Zz{pM7M39SC;#c=8zAq8Si zLy68-o}Z6~hER0xJt%Swr?W{meML$5m93DG^-hv7vIzjn?xNKQVq(mubra{_4`Hfd zd3DzqFtGZfjN+5Fa5Q{)+Vs4~qPsgovEPQ6PFav7-3wkNT@y`UE%klSCS19%lnI0O zR(XK0dJI6heQ8%yQ59Ac>D2W|B#KeuIW%c_%ifF&G>Gv<+)TI)lOwpm5LIim`Du}d z|M@kMh$;*Ax9Ihnuo(Zcy$*uTi`h0knU@Lyr|3ZZFUY=c%l53@hR{B@5^IUF@2wmP zw+~2MlQq%2hF-Ll>1EWM{rtPt&1nwz&lX&6cTm?rwK=ra9^&ccU4cWL3r@N4qLwqv z3*mG-Ob%#2AS$t$`uwLVqG)NE;o~wyh7_EGoDxqQ1iVxTBqJJ%YNi`AJNKq7`e>az zmYkCEAl}`fLYd%*5yM%MP#WrpL!}eWURwwXLI0Q);WZkv+naOavp+;Fi|Wpx_1kto z>tHB*Zv5=?3FrM_>5G~%Q#cX}N^9gr@lvPBIKAKhl0$Kzp<7y!+};>@s(yzF$jGF8 zKZpx~3{(2GKAm2O#M0px9LpHJaFU;UWu-swt-yW`E7e%zdTr(rwE!KNP1TykEnbz} zslm@ku^w$MwrG7?fIqbkhbA3TxlV5t+tRjb$gk~kU}23m1o$ey?=kf8*O-f7e$@Y( z(MN>3b}y=1@ZsizK?R0OZfi=^sT|EYcC#llcClZZJyPgfcoF){GJ5IUvcEOFaEm_B zYF;q%L@qPz!|L0Ojm8dpt{KywH*b+L$B!^SBA+~_l;nMixQ~L|gT*YP<QUKeJ%Mt) zNnEx(VM!*Q4xH5JC?G0j`-5?Im0W-A2Hw`0<1<yMJ1tt)q;57LPo})T;*4@zYS6MK zS2sKjv>`e?iol^5QN)cYtcd?fVm=rl6c8F|Km0K<KF^4M_ovWR|E!*mG`#uCy?h2J zA@vCBa!Jikn8GAkd(JDPSz4QG$mD8`UUl=&Qx5?`gG!a{?0zUYrt!@!Uwp8z1IJR; z8MsUhK?<b7YsX{n5)UKuUeDcg^tld#4s~5$f3a4heS&GF*zfDqTorQdPR-1IwX*pW z@Y9xesC1NdN|z{_nSv-yvDy=RF`k@%W>3R4-O{@dFMM?)_SL&jlqF_W1~dxqbStHp z94n?vbj`@^36_lps*gVF_Yqx@iwpTY9qHzBYl~=le-t=Y?o^^HCfqBbEPlWrF?loe zQE*JR!IFBMrQ(z9Cm5?!dNer)u1Ib3TOlL)V_<IUUT*H71xgp<m!MbxyIwjPcQuO+ zibHH!$6cCQ$Vpd{n9E1vm5USj?~f7anelyGp6uA%J5UZ2909YxuNsf3_v$xluVN%~ zwZinnXQ6ZP&nWyd8S^;J*di0Rehl=mP6S)jIA-x3!D@hNRzt79Lf+DWwE%XtzeDG} z63l~+mhDcvk&=yb%pG-hPkr>ZllE-P1kjciX)pjHlvh^6i0`SgymJ|f5NgAxedu?m z<R%W&_4UV}ne1^ET>50L+8Db@>^scE&O#;pi6&oMTn5t&L#*n-VZAP9@78{OH#9bo z5R=91A%9RLo$rYh;3l|wt#}c~(ZhmcFZ&1Ng%N+xmQqMrrkP%j1`++xk|K+}H6Mko zH6%py%h#t4FDw+?ncv!A$px0t^A@PU*2VY21dU$a<{k2}n;~wF2|A65?;&fGX1I_b zz4Eh*EC@46zYFV{UIev`xw3$e+x6lwlQLGH=H++C>CH>6gq&`R8k^pCXAk?Q$fp`? zR~Q$~9Kb(h()s7jzmg`qjQG6fl($<DXj5+LB@A7TyTBFVg0MEv*lmD`0<jtaNIstg zzKtq<9@!feJqms}>f7gl7+)P_O}VfQ^W=<Kwp36*v+j1UtV;cSLd=cra@?z8yGT<V zbKBP#oWdJb&o3h*c4%p(B(F%@h{Rr0goYF^jmOWYGcSmumbxsiAM*qP1$^&0jo^L$ z{=?Ty?s~HpyFpi?X@k~4;mWN^;-2&i-RO$Fuz3nV;h~JHT$#6<P2*O5M`n}Ga92Hn zcZfNQMXdG|wj%xJUIWuyOA4MGfWtnFP%?65zJ|*TeH|Ao@RDYlmOx-kwYwHi0(?V% z<4$xxcYcqkRw5z$E&Fm;rOMl@Spbp5sJ_J7$Sx{O*u=eJw>PX1cTktQY60X-j_`?9 zAR*`*A$d_Lp||JHeIKN#7gWY==tnU<0$T$U(wdZUfoy=_w_@{qBf^ki=PfZBo7l#x z?BRs6B_3tk7^-i3i}ya>;pd*fQSHvqd7p5wmdyj3F^F_F=^xP2*o%H_n)lYWafP4U zFN|2xIEz^~1>SnLEAO5&$Guxd$Snu|I$wacc{!UL)>ncKTX=mxGIWlRG(3j8X-`+N zcMTr(s;D|F@+ULo9qwSAz{q2~VA>wew^3?Gcu}bzEq27>een@mj=hje5!$kA{zPB- z6%du45XR`zt-3thNY1ZyM%=w*=<ACq&M`ulT%e5SxS}LMC0zJ<r82bZb)D~u6VxB= zlTfY!M<1|ab8{*34G0>-E}*8qDanRj$U>ADT1@#wN@-^t+Hfci^z9L5l8y;9yM6IE zSJuXQKS$hqkeu($>sxR3jqtYx_<`BM7uf1+@*MVcl(WLdSAD)_YepZb$`y6sY7bPz zAP2nb_ej8fS+_OB_pCMyJ_U)B`chMHU4<w(D-+?p@zE}RTUuBXn(z8Xl)BZ7pM5r? zPx5@f<)NaF|H#F@Jn*VXX%mcko>1T3XU$$+N3viSQt_;$lx2i271e0pZy01x@lME` zfRV2LrR$0y25$<dG2@Hzme^n}@2u%D3>EEq5oE+Y7KSS@%30r<^&Oc+2S;3vUIBb~ z21AYmx=bLrhN3LD=!=sPpi|stYui?Rq7)Bk7r+Qg(pPn^7iGlqjViLsyPvSeKSnzs z-&%ta0Wla@N_%+^3=fQ89##X61NApRvqq6NYOpt59dWX6tg&#v3C1K5^?<xal%YVD z9pkWrA$nKv!XC5d_mX)f6JuuNaWPV#ml=l*VoT8_%*$8dwIbjvV3LERri~7WHWPb- zQ2CJkgSwwDE)EcoW@Ao6+?UME^hIox0Gxuwy#7;owO8OG!X3qKNBX)ymu+(g2BA;D zjW54<<s!rb*nG5@{h{QeBGW$Y05zAp=Hn?C)kNxA0}IyB!5&Xn%GS828?rd|ep<WB ztE_yG%@wI)n1j<O$XJas)`2?7JZn7z3$OUOExE<}{yjo!0EEx(*GEh3yqA^oL^R*( zA}*t@P7iy+$@Y?zvhL|@kVY|388nt`f8TugUH40k9YUEUsm!;&9s{ZnhzwebY5|P! zTrEV{iqtzkgi4RJu_DvG7m3YlcE7{>6~xvPV<Ac!pUsm;3a=;6_Z3#}kxNdyP2V*^ z5xCOVmbl)&m8OY72CSVmMUH1=?{ubfHod5skvAhxZ^6;1z%2Iob!Q=@_kGMrM!nW4 z<!#y_XB0rNr|mYv?R?wb-u>Z{IK#I`u_MGUz3dgxv3T<18{AA(1lypJXXTm8(hFY| z(&txbwN*Pi6xq&``fQ(>&~JrxC{c$hYaP>>dTUch&8yFp1psnL6B|ONXLpashi9+x zSg~je>-wqlnApaT@t7WnFWWRqC3qEkzzpf|!aS7NmG2;nQSY3^1aRTjx441_b& zlSoH^Nqq#|1TvNe<`Bj;(w4!Au^g#<a17%aI1Ew*=;dg4m4ug#Epd}P(MdVx6H*ZS z7#FWP-})AKRDvUioOEEp7Ec8Z#`=)Ftmo#<V>y+pp0%4Au_I<j3^n7zBCzYF?7_J4 z#x=Ofe<`ANee67lAH5=6mBygU!iNtaq|zij?1@`9?zK@OL+hc12O-53-&CFT60h5J zhu~ybkrXr;_-xOqqe7rUB;PECdBU0Xjb$L8L}&D$-e53ep9JpWm(e|t7O=Dc6DW6L zZ#FeG_Rcn?#KvLl;oV7(!iC0|=*gGq$f!$(=Q_S85T|@Qt9^*VTJ=NN6d-6>dXo<5 zP*gf)HcxOL&Cr1iuae;Q7;3$|JHZ%ONewHy=>b2WD-K7y`n~uT;&lsv$Q7I!!3fe# zlG}+XJ+`z=hLQQ0P33y)jVR*TgmiO0PwfW>9L?qgKu2_Vh3KxnzJe8<*p7F#dr6|< zUT^+Ou@&j(CQmmMFgVK|srTX&CFUCkafp{bcgGbNSsRR)ie=s8?Io%yq1LnnIssn` z*q?G`V6bsp&<yS<E0uReh^SJ=B@$@g&2n)rAGMxH>ha2DhcFtl$Dm@39pKuug|AgB z@i?Zn=UVI|g>||%6zLaTRIUy*t)-V7C&B%1dc)++nSowEY5SZI=s=;0oY#7CWcuyS z7lt}n(*<sqP2%0r%c;vmWc>MYIO&gw?ua->PjKvoiK^l{ED6@}>T5|a(trKDzYABZ za8wCV7INAwf6!S65bb2gZd77=ZAp@7W0JG+t>D*#p5_bMs`8ww>FDW>!H)MG4?lW; zm`XDWlpHh9ZYoi4d4GS)E0(nTGwu$2(G<UqL{BnL4Ik?bVdK#N=HOvT;#E@s2fJx` z_6xYyPazx|GN~{e44Se$T=^tAfW4<mO6a^^b7C2$<haPD1LYPLCyElYdzu!2Ao7@# z!|G`#Q6>Y<l81_nX`AD!v#XkNvoL-YlCUer#Oe@oG+-6BUE|12VDk>6w!Xjqc~`R) z^SP{6I5d5iUO2;M>l(<LtFt4zY>RHXp`BL|XClaC?oV^Vd`&BYGL3kJNv$!ae-+yH zs#)0L!elRnRv(|bCaUYmziUWz4<YC80MLUJN6$oGWt2Mie!FNdKm^I|-cE)0A20Ou z+9ta4n~LVxa?FwInb&7Ihs-$(KJ<%GYhG-IE05+|r8koJj#ma_`rH;2BO)iK1WCfT zX$)YwYJBWtnK<-)XzkdVnGEOEQQ;SPEHdR;hJ~-$!Z37S)5b(t&zZeQ$Gyxv0+h4T ztBPJ|lEhH>tYNZ!tt2#->F`zxfTolhH)yDHV)b(6Y%w}T3#Yro$~+Q#NlSUTVHoMO zn|A%JMfZp%#f;5VpV`mvCs!{wrRzJltKe>+29;8)gvmcL4@SyK%!Y;Kq1S1Gs+dvZ zda5&E#u-9(r!@|Fr;_$rQ&x*UnVWbDcpp{yuX`tVhn+XL?~`bP_PwcAj&U$sB4g~d zu_dw3eDct$&m6#fniyR4ORigvveWrm)x+hQ;|e=T6$3RP6HSR2eGipwIA!wk*y9Y+ z-+lgiKir-e_l@gaqu9<S>;$I4_y><>F+;{D$6FljUg~cBfZCtiYg#2)n%q}2T|< zpxO~-M-vpl5h5k0H^&23hCf2{!iC8e`HKmC21#ThbHiu)d?m$#$z4Mf<ClmUG#Jw1 z=2a4gJE~ad`k6G}kBlkG<YC?}bOc!1P>W+8H};AJl0oV-&^z8h2x-^gu$wqEaNIV& ze$=wJiGMv!RGx+yQSK^MZJmsD9w`xXYJ#e46k{8d`S#G>C*GD2EA1tLtuoxBZFPnH z9R*Ps1Y^1=v}1)x?m?TwB{gUcG7i^l__e4-K<6vl=?h(|_vr@r3Hf4pSpejVWK(TG z*TlOVCrX~3_7+3f(ZmIj+fi7(?QO~1F<}j<Kmc(&Zqy)TWXo!JkY<p&C~E-exvbz6 zTrd;>6U_Q5r`vr@V!m@9G!Y2E@oli=K+F40zFa3&Aa;?*fQqMz<H*&|niti~v|!nL zJ7DU-$>&1$TLWc;zi*Akf6<OqVU^EYyhw9;ip?cL{FEOwp?!4cM^OG`O4ZLT5B%Zc zp&4%W;DmS(=GD(!x6Do64b>#4xpBCbVllO%JS`r|pNPE}IhEQ0AfpbQT#@9YO-0~r zrW^1x?-Chdygx|d_FnhyTO$`?N@^nb#%;@hAk3y}HXv>^%_Av$Cyqha*8c04D7Mdi zN`l*R*-P>}7{FpM?&r05zAa_J;K@zbD=$K;>K~_w98m~XV=pH!!ks)JL>Mau_xJ>0 z+DFG)Q0k0n7QgB`L8XJsaldWl68}sY#>;5O*hUo%0`!_(G2;5xliq|>EW;S-*p5f^ z6xZd4ak=$jbr0K>Ma!aL=n_Qk<QtSU+y)#Fr|`BIo4jz4VqS0q+pGMP9fW1;F84;E zZ`{K6%1F31$CvUo{??oxQh~>huPY<8O?i^s6*}!8(BIDY43o4){94Rg(67#XAvUwK z+J%HF=vZjwi+Lphv5X^yj?~f9>F3HvgB|&TJ*NzfG$ij(%xQkssFC$?p<Z_4CGl{? z@Ua@v9-7e0rhqAHsIW7)|D69zcYahUmX`B5O$=tfyAi#D8s<1clb;~TE&O{p?1UZk zG>6nJpZ_?%W`3Mn;RE3Z_xd#OL@OTTCAi_KKh<cnu28c;mYk95yGhP`?nvG8YgCH7 zZ!_<}r#U5h4PuFVz4*n?S$5f9alN?rsHRv|({f%If3=f$^gfx`uwW-wCK1&@R{sdN zsS`)MG3itHXyr3aZLu!gH?!(4{FRq2?(ftmNh9;|soAO4_b#???4{RIMV%>WgXzJ= z+@3MDCHhdO=JHWvleZQ1c##|T@6wI<8pkL{Ecp*U7+hL9%z2VgZ~l}wI!d!SPm^su zMnGSJQ9)77Z3j(YAVXP46%n$P_R)Pbc2de<emBfDPQla8g;TNdJr3(D+hS3SDi3ka zl>Mm=Z25f&SpG=UV4U|1Hi!G0=>6(WY~dIpa4cB1MyE)Sk&a?g#kw+eYik1zldH>B z=3|T2%M$PrpAQgs7Y-y+0)a~997>~lMMFD#=2(F%;$<<D<dNaMLS%E&1Rb3mlQhei zYdHvQ?;#@onAYQ7GnG~dD*V`?mb#LgQ_evi6s)zX$NfCb5S#FP;=YJBLE3udfS#1K z(kiAOoxg?L3^X?d^Q@8ATX`Lze>>qjTEqJyPxoOOPj5df?j0B5$^;CA=l*?XbwG)W z5Hi46YE9^&ry(C!@|o%-P`gu)T-EWk$|aT>s?GN6f5FG9&Z-b{4hYz>1Uum%UOh$G zbiETjxA!Sh0Z~^Bl~7UFo4(QNQj(7zMdol&w`OitGoOG(8+j_Xu5SnTTYhTKrE_IH zOIvR-X<N@J0P5c>9H$063$@i9Wa9pYfHaE)4TB*u^W$;2!_LDSOf2yQEq0ElyG!?v zZkm{V`A=aROGM29F}fJi?gtIg%28FES6Ia>Zj{isvw<{O0zg*lth--?GuXqEpM4!u z<#=g0m)GW5so?ny`GCou@YH+C{X$&5KP8dWA4y!!v%1TC#I{T+)|QfV^DF~#oew3M z?wpq8^keaGCi~owpt7^fXws%xDxeA$vIR6ak)ORR><h$84fqWC=!5RO@6O`MryBc+ zn82tn5Cj8t`@$pT3MlWl7m(VOhP)dPPVL|PzQ2Ys>>egDEEt(1tEmTk-{>IxeKArL z`zwvmOC=76&1SqWU=2YHk3@~E^>X)VVB+w2u2=g|qGOeuW-$&7{pR~LQkTMU-KM$_ z>Pq}=R`N{_nIR`lThyj|pUeprjPlu3j(awdZlA*Fefv)9<5ZBw<!ctrGf^9}Vo$F? zTX{2voDFKG7c8K6WUAx|wgCW@fs&%oJXm&iC^sK<CwoYYksE$)^p`+K-)0FKKsr{p zFu%!q!u-iGGXk2dS-#jyzuYC?FIxU`vnri=UqVNaG&j<)$+;So<`|j~eMSFyhgXD` znxfYH3P>G0zG+Pk@W2V1Jgd<)MyD%(j3e&^7GXZndA5Q2wUD+KcG6C)<$cfad@NK} zW*<im#<o)a7P(Fs&$ZEpX!#jkEKxL&gRti_aep7bH}L7yj5e6~sxeMHJx}^k1Wj)C z=ryLGBMoqd-N-Z=dxmCD;l~{jR0M9^?sj&&#mW0G-7hNdZ9#G#XVx!oJnCie9_<|P z*5*Dc&vk^J^eMnWBcbqQr?wVW4`5H-nAFH~S#_r+c2j%@DJr_f+W>kQ9#DMIl%lv9 zcbCccPtfMUdoh)Fx$nl3MUWE{=P*Zf^3D@sszlQyU>s=5Frrep>fzlLK}LZ%Q#4<v zJ>CmmR)6XH4APBTs<c6$+{S(48)CR&tbj9*VPaPVu{@tGul^#fd=PNFpf1F_pr8K1 z#%AQ0(Zt9#?yHXKPJBuG*fZ+*y1S|EF9&ECa<;#p$g}F_Fw#kPjFu(i=+|Wr17GfK z^DJd-Vyp==KY3a4NbIA_gWd)AH&WlIhsrO$lk%<LIO$+%x|WASVoqNLtqZ|PNNUae zW^ih{#oKW%AF1I?H;>UaXewA;GcO-fJ`CBu8kP_|*0e+*5}b4JWhyW?ziJ9*)6=z& z-O@QNZGN?4_C~)RiI=}Ss#8<W)@N|bOiy{kr<}ks+n#X+yeFMWoR59w^E!GepxY^` zzUd%{e4Uv*Z;X*cH5-58$-1-OeRWmwOOD5BuQm<4whl{~@t;7h&`Yz7v`0?Qmzs)r zn;&R1$}&s7A{@P=cE!cbv8FtlL~m78`(k4)#D^FIR&6x#4)1Dt5#@5|oFchmsG?-h zQS2Jhmp!)KuP_}Hi_qc_t+^p0I(CY;#CRV}a>iUYCrGk|S91r?LidpTW6YE+BZUiL zwH3KV^H=@ipI9HS-$~I$V#1?tNvKos5d-qt2Y$DsBtQKn?O!@N`ADwsvj!OD4<fBC zYo44};x_Mu8NA0Tayk!7JX>ut%1vrvPvI$dfZ3bjSgtYleVKR9iCM{ZuSF00TpMd( z=jjX>%_S?jq#oC|C>l*>o)W)$5=Ayx#n~FJF*lRVuKD2^B+3n78BTR+F@yn?8(25Y zdWf44K4Jl;7BU<u1wFb}Rv~ugS|EG0{Kc|urKenB10!;`q-YQyAaI$$>-XR-VXwt5 z5ZqnKCSfs`gD!F`W0ZFAo;A>PuiaqLpm&0U6c3A0$4uFZ7J<fV2UX9r^EZzpKP7J2 zO$5SlN~$v#s2xKz&9-D8w(8_=Yn0!PSn;v_=sKKM`%d&@a3k3Xn-!~XWN-4WG$Oh4 zkkk89LsAs00^S#y;S-DK?aE`%nkkd%R|yP}ecn&NCB4VhJ~-NyPIB-!rJm2fM=so6 zlWLaFywaTcY4`J(?u!(f*4Imu_WA8~lFVi0r>^wrB_y)e3~4*`&3PjyPU)$LVBhq$ zi{$kiG*_U&xBUk3>5gin&q90rt1IzU_4_-<x6f%J?Ak^SitK9W$2VOl%{DQ4UwpC7 zj^GZ}d%7pGGr{B-=m17Gg(kHk?GCk{Z(^xUY!CB6)t*9LCLY8fr+vyZFK=blk-Al0 z(d_%fdF6@7{EQx?>1Ym#B;E*vCFwx-xf?wZK<3_IG+!b*>m3U0Gh^pdGXpbjJJMNh zh0A1?nBVYRo>faab2b*t^V(Xs9q+R33wZ`=6LaH~#ogHF3=m=KeC&f_4Ttex#@Q1d z$a01&?iyWF<@O^>i}x9R5~pJ?kFZ(xJd=OARQiS^KhipqvR4kZ<mDb&Kx0!t*v#Ks z+1eRV7+d)T_!W3kmK(`GFxbwlEneCXz%c!|%|I=a;uDnOk@`pl`&UN}lw$~|z!}RF z`3$<G&Mm+{kkvtl9G9wdV)%4Vh|}Ut@9drCsgv?IEE|;{eFZ`@G_sN3)Op#1hvstT zZR1QIbm~-H+4p;=acBl#Kc!b>n-C?}?)*CRVejOGfGpXuRUO-EsX3fPi#~?!*-3Rj zn?#c|Cw)Y;oFM<mCp&5pkXc83)C`v4(YI2`wQc@B&;v7`js}A!cGV_0xLMd#h}6IP zs@g53kQFEisljpGqT4}zv4FgtjgUxxKt_M;;OeQ|I?&s1b4=b}w_*6ISkA^L?5oG< zEha%TE^2ho>ib&^$L(VwA7`P?-HT*>AhzI3llR9lr44p*i$w-3RtAjH{>gA0t4<az zfuEHd5<_4LI_`|=i2i|9m-j|~`UA+o6!(&ZQP6r~S{;7Wf#>Jv`}pkMbUmcnVU#r! zc2#$=b1Ee72HHSICVuUGH8NYhddo<l1Xx@ETW3Dz5Y(?@aZ<2<u~ts2Rb}iQJg{Z> zxKbm{>>QxmU}E~?^$_KASva<%K-kQ*i(=0c$Te-+37L94%g?iOUWH+^=kBzo3S;1k zZgIQg&FSlknW!exPqDA)<u&S5b!_!I0O>wlYUl*VeiTGRj9Smy?uU}rRGi`T-UVi` zdL0#Ezc`({zZ9IECowhcdtO|$5;n^c<+(BTIFl(%ep+qt?TrZbSn@sLD>?NWF$(PN z_|}kAI3CzN?V2mTVp=5g=SkuC#VyC_r3P27#J9z?llxt?fy;YZERO3^Z3pEKLta$H zbUB(rc{?YXdA;4uHVy4nKJ1D9cvv9FVH@*a2F^+&Pa*2RDaj^&?qk3?t7?~~{@gqF z$wU7Vx;v*sm`6(L6<6Ltx?<1(K_o)#BJAvwMBW5$=^Zt!6455Y66Dth4-QM^4iD40 z#9eGO5UjjJE=im#${yD9q1dYnM>o5#e+V6CMq8`id+&Z1%TyZK?gL-`=t+qFJPj@a zfSQrS_=pHYHjTLFyF9F0<=hIuYm(R5N1<re8NeC2%qrxNO(RDaL-b`Y-aP<7#SIiM z%(f9_;(>QnTu7G)mV1IyAXn8!6$PLRp^;*OCIEWCBLFUMBLKDsz~tozz}9~qKmgbz z0F%2I0DJxG00qo<0^CoO6h58`0+JCqSqrT>5ht+;u`pW%W90@%@K25;5dbK|V5<lw z2f!sY1z=F10Isb75ffOQaijLw)Tda};pS6jzs1i;J>^pC8rn<!35l@jwUQX>93^${ zvUaO5m)EJc{1Fgs?{B@=Kz`|`BH{p}uTkWhZBX<v$XfpN&}pOAEbc=HhX2}Z2RMzN zRjv=yZaQA`V$QZK+gl$a?2dH2k9WsA$G~}p5FU|t&7d6i!rn!%a0~EeaWG!^0i17I zv&dH=hRboSQ^~LBpj9EDqi9jiTeq;{T@y$_TT5<8GPS+R^%_MCI4@c@T^NXJcP-m{ zTs>v_={-af<5~68P&&#hcT{#ePv(my4(+?XJ;`g5_7!N?p=#!%SjVFa>mz^-RVJa^ zRGVwh!Uu&=>Lbk9UJ5uS4l}<_7xs2_d^QHG4D>{<Fj}bqi>}z5ZCa6;Mnw=)um)%( zb%y;+uAm11EgBR9aidq9t1}=mWi_NZxP|F&q%b~ZVIGwby4l)@&*N61wM_?O3L_~9 z9+R!TThg8!#P2KX!{L67zbu(3FD7Of2yl$-(`x?p__}vQcqb>=^6bUZtq=SG+RW;O z=gGCt9*n9<YNX;bwACvR5Wp2t>W5Jtnr`8`dh&LI%+UVLD(p!w^B4T5gY?081U59$ z<J<|!orJ-Sb+WhZakqCB_di-EosevOw6z{hN@yco88HGfY0M!3hfqJl_9QK{sl2-4 zwjNdroPjz(fmWovD;jvwnAb+Wd_o_#ZtU2YAFVWkhuhd%S#|?JLDq)-fX`agA!>Ow zd1j>?WynSPp&Tx?X<G=%VzD{-HZxVGQjckp`Se2O4!c5BZFk!z`zEiM`Qt+Y!x_p_ z)yROS4S<&mO9FG`sZAWs`;RQC-rF{dN<;V}8R0v`)PPqoc<#nM9O<X2w3-;D<o*Py z>s9C=P-BJodr;vi2(xok?%Ego0|@?Eg<lcDdxWup5Vo;Ou~R)OVq9QJdJ~fu=eTd< zR*Wyx@4g41KS8`%D9qqdF5GU1z3!dlfcsd(^hiJBr?dkQjkVrbtF(J+)FeHf2TZ4v z{QC?N_D5O@a?Mn#9^n{sm`(OMt3ZA|TFl<N*uH7rjO;2nV}oC}2uxSiM=*8+1-ts+ znic3z1RALC4uYbiPT+U5=QiF-<hhZ|7FG)tI3M7BDQnGqXDZ+BBUw|yj%1uY`4Jxw z)c>$$b8nTCcEy9Ckwxiw<9P$~=~OE#v0!H&idkR|-O%42)VlC3QWqNt)jRZkEbLYC z_B`%B4}Rm|W63!s<6;~=tOQzYZ|Y=!Y|}o^^tC6^So6)TvM(<s+tGxmO0@-3Ih7R1 zhmu{E=w2*`XJdGB`xKx1gpcf>&y$gd<2c)r-@ozw>7)GuOintj``Z1rXWI8?&l(h1 z?jY5{a^;Og@1EaCMIgAkk(R8}Iv!kD(nM|Lay)X-HtcqM=~wdf?SU?^x4QX>1ih8a zbWU}`x;E3BK?z(AM7pL%)75ipC-*xfd+JJn_KM;0^o2H0N!fjT13$d+ZaOz(W@uUz z?_)q7D-K;ea(^34v@xO$a*wDnbgj#(vMwQs>!L`mZ<SKWsy|9?t#GZJRjP85hV>3x zJvfaE>`??URP_d`;DI8nnd<0IXcdUJ-|1y`E68JW3y9%x-SiU|_|E$_T7LZgDs5jD zk4r`D?$VSen{n;6nMMce;&!##3Yk#_G^6?rl5$ED9S|W-&jO$a_l8FZ14L*U=#Z$7 zD56wgaRLYh!-fI%fDz;hvsXi}K0ZVPkQgLwpjL@P1*ks=#ejt2F$2SU6`=P)C^~Ey zZV50vLjh_JLQzM-aDTlLrU119p(qD`-Khe@otdGgKvjwe2o8T#xGFPL3#bZ-U@*jf z)IAwIih&Q|SCESbp<z*yiU5&F7o5*_GuHN>wfZBv7sB&M7Tmo!AGzAsh8}28@N%Lj zG<K?@?4b|XKyNqg)Abu`Xy!T(0&DCHoAUH<xFWJCX+(c*+;&A<ms6u)Ses|y!S0=9 zm3gjCR>3b<)l!H@oPN$;n-!$4ULmCO@PbWJf1dj|L%xAuh6>KJ^rgn+q-1%x-`DYu z#;1w_{Q}ALtik3n0q;kCveu@}NGl@kVJZ9%87vYW%D@`4`VV;w%O(E^^LY%WCI1u? zdGyOA{}e-c^rj`h7xj6x%O(Gf__h{Bb77I+gFEIz=Ph?MgwB4$Y0Dj{e~zy$cesT9 zIKH&pp%c&+b=q_c{TEnw45f7XGeZ2F79IZvzJ5-39sdhPj=siD{{kMyj`NQH3bT%v zTDh&J`AYxCkjZUX&i_|1%@@gS`77j#<ffbc300LXf^I^rzk#Ji(EN7;(ITiJ^v3~j z5tI`8ZwPL-@Jjs+1m62O3^`gD|K}KRv=DXp1E6&1bF}yeC<q<zIDGRjP<1#KI{shq z8?SO7`+IPYd5>59PE;O_-5>uK80T5e_>imhcbL!BGR^o4CUP~GGyV{Ue(kHB@!v=r z%H=lwTlC~|EvNm4jQ_T@p1k@X!MiOi{}RkWf>bU41<Dp?H^Ki9Qi5bH%>N8`s$kC@ z;xlS9DziUupL2ZR-sa-rvE+szF1$H{TpVgb_tnoDYIP^LB{Me8CkNAi{Y6YO)3yJo z#@?{$o$fhTS|&ScJIj(&KYKW1Uj3ePBAy*s-MxasE9pt9WplPVi~5j)k%FG$ag1No zK}=|L97Tf68PA+dhL9?HnV?vqS-&K@<ho?K<a^0c3776-Nr(NVf@w*4B73OMb1AT- zTOs-6Y?TFB<>>oI_igxnsfxPoTu3w!5QpdAW;p$x3UZBaD>J}zFUL0=wSIscoZnye z;J)T=9M9Cu(7etq$(774&b9xw;N6&|4tAlST?gt1N!rN^vaOL)$9zHc%!HD8`-a5A z^tu{X;{;BIOrFXenBgoZ+d5TAr{Z{xtuY?gWTyMr=&JgOxBfo%v-Z1S&in3>bUrH) z$V}Pgh({G&qluwEPb_9i0!{3nu{S2DduD^Tf9<-veAglcnfORq0!E+eHL^_%5kS5K z4LQG9X6|bQbN7B{doD!pJED!F;K@lAu3JD5wPwhMSt3q>-&_69BP3imgCMHdkOi}Z zovNPM8$!kW?*aYdO-l9G@EN_SzLSafwfKi2(^%v;-N&4y+wy;#NVetQS4(B$c^4lW zGK@t&*Y)S?`<uY|_hbGx1?oQFD*L!}n?(bufw(Z~3k$L}3pI16iFnIS`Aah_j<1p! ze7C~qMfP4^+Lfc`Gcr)6%DFJr)P&-y=DP}0_TONpNu|Rvn;MSI1H-vx$O72*s++7% zsviR3!aXMU!~xD|n_N1e$u8U<`TxKs-2YJX4}*w}zyIOiV?fd-YKL0;{|ehV+NM!| zh62l9o%|*Lr$()<7n`p~*3K=>TFU0G)~SWmUYhpILoqZKtcw7oY>fI{0e%DUsA<4a z)bR6Sj1|m_-w0^`jd)>L_DK!S0KZ=I-#Aca_}j4b-xwMDC*n!}^4R3S|2No?PWabp zSo&{_2zB`tap`B}u-dVgE5q>I*;=#!Bujcbc>spS;|bwk7oW}hHEZ7*V426^xA^VN zZ}B|qw+r_C#y+MjM}S{H3hii(=S~#(8;NsSf01Kp=NCaazZEFIFHtYak~Dx0fejA* z6@c_Y{8;Unt28+nEBL&>k%$#P2jlfPU{l$-{99@IPP|SYhwT4USo&7HP8x@-YWcVS zQugwz()5jZop=t}Kj~V$P6UT6u>1;^z80?)!66DPUxKAu|5@it(~aY`%s51x%l}hV zEuV*_8^&wtbBO%M8dF1_SFZ1xs#dGS`b#tPUG>yzlvpeNu!7a9l~_y2^P==!|5gjh z^L+GO-l|n8vHrDU=lMWfrq!zCSquNHmGZ2)*m?F47qnWXJoGR6t7h3lOwnqN@+|*K zb=4f?Su(M+3?ZifT<-`Lr;SBuaN=`UBbxt8p=l!#8Zdlr6rvfLHXNZri_h(hXe$19 z3QZe~(174`t0J0yhaw}?AovJXL@G4xmlEJ3*b(UBG==|G^k4M1iiwW^BGAw@x&MVG z7pF-^s2<?MtJ#d^AS$|Q4DtwH?9_j&gAf&v8ofNi3p@3Hs2E7~y*&KaXM}^0f2^X@ zsw?tv7wn{Rh$ve1-5*fe|1s79J1GMqs;jyz5C4N21rY_QF3H1furCA*lj6(Wjo`L5 zbQG#fwaP>KqMWHs|0q5)OnOxAHV?O|p*>e!tX1yO7dc4%hmp@P?oqkMJj|*Fa;}<P zi|o;7IY|8#UCY&tVEQ$XOx289WQ9HpXDWwbocezn)#hQ^H4tCb^jc)0KH?yi%`i@~ z{BL4L*FSvSNHwh%nW>McO=U5R<1AM*f~nU)erHs!frzN4)*_Si5w59l!#LV<)p^(- zjObcqv_66}mDw<kpj_1mrceW+Q2qT;w^kuqpPUn2Vi-+O&Nk01TXPg*X0&XdDw@ih zdJb2FrT_YQ3%7(H(tG6i&1=6FRH;<<R@p(mf*qxjsSd&e6<;@}q)?QZrk0H?kw1`j z?-Dhj<xYC2ToKvd{47aF`D(ZnZa<~r#|Aw=92_ozE9aCA`NxkHIB&TjTz>7+{-F9D za4sh=AUpn(%v)YP8L+U9y&ue2{3tGzRg!Ik&6w?g#fxRnl6Cp6-P*gSO^V&Fht8~= z?9mbm!~MnU%DQbPcafZ&RP=V~IVvwCsjZ|r+o`bP8IB{~$jbYedT1{gom2%C=UCXW zYB<S~w-ES7FM5Q1h<7D-BGirM>d#-|YEtbluy*E$1?%qnbSyJbe`=bOOXU~Y1GnwC zzdJbe+TzISzAW<8VV}>|OS8^p#sA~*w$5h7{|#hR|L^#x6AW)_D%L*;=eL2qeBwB} zfVwq`0?d{$ZBP7342fPgaqL|{!5Ucs=EHxQXnNriWY{-TPJLU~@9u>Klpe(!PazN) zKFuRvoxj?i?(c+bv+P7~7w$aYooJ8r6BL&zj(AjK`ZdZ-J3Mdha7X&Ids6zQJBRLJ z^3cpzxG$=!EPSTf%GXIUxzK8|`?z`6RI0jSe)u4RdE4rs!1u&gwkzNIg}cuEQZeI) zwK8*NpOil_`~L7+2<K|j5>I^ZO2Tp@fEkL3eS?jE1tdEGv8_RMdgY#k1>OOC4aL~H zZF0u0oO+nhk|N{*Vtm2RCaQVVH1YDN%j1<+Pkklsdq;7Gc+1wUcd1?pev;aL=}n)# zjFw8wKQxXV>Q9u3zH@U4X-B?$;8FzI(w^~jNpz7HPNa3^;l0RE)KQK08U$${+1^%M z%oe#w3|{t=E;)fK%x1$~P@U`AuQO)c(~f(p;(whtw5Id0xanY2?72LM%(Q<HPS-9O zlX_m+JtNw>*(++ADR@QWsab7BEz|YND8;c?CLeI&j<wuK`u~^ic<c&2kjM`lUzv1V zeJFaG+fgvl{U67jmIosFfpserj;n5>r=}fw6Wt3QzbocUbPs#%2t5$U4@_JccU-j- zJ*DaRw{h8QGq0O_s5f(INAOf|QZRx>i;>mTUl2uOOVr&U+Au`PE$N;~W2RYFc{iU= zin~5by`SC2mw)FunPpr>)ZP{#);7`x)Y!VDcL-acb)^0d6o~r1_eOHny*bl{rtxi# zdL5gNuc>Ndk%^NgELf0`^PvN8|Dyrm_E!l%o)HN@_`Nmm18S9F+Bd-Af#fsJ@ru~S zfp8lI&)3X%yGDf#FIxB?XUQ!Yfb6(Z_$&A@#kt^-uX1C+eP6|8f9=<@_Klti9=YWi zoJ^YfJ5nfVO5c|&**kcz*RF1um?Ae%g8!GvGx$DfQs0+OSuwofwX63`bP;)Uk(+;4 ze`ne_3AQ3l==%~N%ZE3#cGb;975RG-Y2^Azuq<h8-^rCM6W+kuRWQ?EQl~5xUjN#a z1ruRJe6));cPnQhXI^bM=TvQZ?R0G$=R$4Rdck3!O|73q38#yZw;FMwv9}+GlHN=` zjbZIms27(X8_ZI*wqV|gvt-_209Kf&UyEVr5u?~&<vz*$?ogk_^w)DCF^UI0bzwGh zhiZ+_`~<&LODSs`=-N?M$fX3sKLRiNWlsKq1i)8;mk}~+DSr{NRqV@fnKhk&-yvpl zMJH_C_@6O@djFu{bz^)61obkW{BuDAWY$OnuvP(=VgD!c?Q`(u%b<@kpNlT1tRDaA z5VYHKy874sKMj|^cd}KP&y1HTL9cr@SHFA?xa<!4m*Mc~?;QB&sXj7(PVs;JV)Mh7 z<EzWypqDa#4znNjkIyb21@*|R7Jb(7uWFY4)8WP6_J0`|Ka={$z8LthetdEn5Y#QR z`u8CbH_yI#y4I)GwU+3qbZJ_dT<KhyS?Q*xs5klJ497VI0v2B?GnA3i)o)Ebo`(f| zkT9fjtE^kbtY?<st2CVB-jrbw5A`MIOi1Eij@Of8Pih?Ck6gd2$E@e9C#ff*g{xJh zrKVM_<yA=sHC*)hxb=>m^U5ZQINjCV)mcWYNf?%gqs7I#DfDz*gSDt}KzK!S)<a0E zbwYIZf9OEmX7;CBq(h|!uke6<;Q9koVU*U>%B1~HK^3)hIr8_IE<a<Kg@@(w9IzZp zgx7`Vg=s{6MOZ{bL~2Bv5HvmQp)=kV>L2kdSO%+1Q^bc>$s$oP!R&MCd72Xl;WWQU zg)7@Mol&^Ez>}8Mu`V?N4F$D+wOUn9%>#8wEd`Cp0GyW~h(?#r1`nC!OVB3=mXmxv zJFxs-52}P*mzKkbiWYdfu3cLA))5g;r6dI#f;|B%quR*t#&gn8fnT$AB3?4a^G#4h zB}6NQeqp;xh*e4}4P$Q`H26*w&Pihr3DB%d$I);!;UwgUdI)A%5Vl^v<N1)@b5n2o zN&9U2`e;ntNgmibsP3Zw*DWJh1=upDAJ6T6Be_4-E&ioBLrJW39IVi3a~dmYs#E%U zT1S;VhyEoEI;n`-mpuWFk!81>5wUCoeS!mwjoN~KNZ%We#s3^jO?)%d9w+LBehhM) zmfu6%LfyM`6;S+x<dJK4`?clmic@qgtMBXyBB{Ru`)~#$avt%XH0m0np!VcuBsvrv z#idM`vW%0+N?jG8&>SR!&^cmRwK#v;p_*A5d`P(5>@J@uj|aVgMuFs<5p(os=w<xk zUk{#6>r}(ZX(Na*aOfj8SCdkg+aylTL8{oaUBI=-82MD_k7+lRYDb{_`f>A1&y`8K zz<~$i9=pWd>m3E6r!lMl_vwCs#}x7N^$uy#-I(_$D@Ak<2YyGQiTj-cf8TWfHL7#H zgI;tcX2o;mKAp#aN2f;zar=7v`#+jO>;L!f{a;<wiq37oBf#Ssaoc)(x9DQbyOWiF zn(Ut*yFQ36K3hARJ0rjFIp@C!KCix*KBH;Yyz_u2CFZud{7PM=I&w9yHcN)CXo^&A zx5<O{q#(EFq+Ca<s(D~KbL2UNLce&s;S*B&vxhP*MM)|hPDL+iz@HB<<{rgZq&#mS z63js*9J|I7w44|P&MWDx7+lQVw%zgg{gQddL1)?E!tnOrNPo>Ywcj!9ucy+z&A8)0 zx~zEdyW|GD<U4!l7*liX;lGuJ*iR+bd!b!Se?XLUZ+-4qk}fKq|9{-Q1yq#Z+V?+n z%+NiAv~&(B!qDB_T|-C<2$Dm0mojvBh@f=mkOHF84y7olps0UNJ<qTF9nX8t^Stl+ zuf5iFU;DGa`@66Eo*UM^m|-^Zmx;yPGvN=@Uwvi%&BVFU_j$$NU+w+0J%RnAz3SJ* zyEL{lf=zWH5@Ry45M{=*49D1Di!mnoJlVPDKC~g6z!KM+bPco0ReWW|JNY!z8oNS1 z&m>f3?q3*;agn7lO|rh;z^PGYy$`tOS6h@;&<=hGE-HvDSO8ZPtQ2&a7po92Z;YLG zR&>^FflSU+r#l7O!R9Mw#Jqr<^r^7o)DX`1tNAd@4%Q8kklRtb*rMC0m@L%*#Ph_o zZaqg9y8=~JNF{^bUCwOHah38n`owzCoYYy%la`Jg+iB>qeRg@~gpn2v)~Xaeco*SA z3GL|$8~tof8N5$V^uKUUWbNRo+39WM_Nt?kcAeOldv-BAWa8LWk76TKb^OG=nB1JH z;g@@^p1>v>?@CFrkU=^bZ$OuRG5BDCvP&x;>p^>@XKuy!(29!(70g<CnLSEfCrpMP zMj}yt>av_$oC6%3yfj?8yb?fNLMGsRKyK-Y#ITG5#DQ^}s`P|Uj<^Iw2S@d&&j)0r z0~MnE<o1}pF{P&s#mNox+FdKS^vK`g;=+mL&MhnQnf$CP45G8(?$M{wo6+Pkad3{9 z_UqXy#PE$+)Zc6}(?K>U$lYo`21zt}_LQeouG%Ssu{sz{itAR1?bqF4zJ+Tqc1cnC z(v&P5+np-eHK~ngWv!hSjA~ir#fgPKQZj`ez}{%(AjA=3MmUHQSav-*aHx-IIs6U8 z?<4oi&9}#Q8Ez%hvn#9XzC<14N?seHdbBb9?$8eq#{7M$F`WBDU9y==j;J0r6=4n< z9Ur;tYx37C!2ge0l#{c{oJ&vG=7T<<y1p)S3Iz(;2;mCL31zWpFfXvgG2?qAT!hi4 ztc*nS5imabR-NDY_=gQN<Nw3vYvk7W!<I>A>HDK*0WCQCN6R?+O*>rUd;G(euj)VX zqvoZh-uT0ocGOaIU`8TLB0z#kQbM9eQc2)SFie1D?U{RgA`#Ii+ir{4TyXnt4NQY@ z&|(r?c}Dh<XMVa9T?&3gz=Zu+J}k<9t2qtX>}Ddu@SHb<i*f1H1y=+Fell0KzXGh# zfuxDJK&B!65Mt4A5f0I2kpV1EQE3k!Wt&%s^+KNWI6kWKVOnx90l@(QPE5GGYD8Z( z_r0F|XRJ}!#pt^Bb*>@n2WVnXQ{m^={}e$n(_TKPc>Vov8D1JvtfOQiA=f|2(fNaR z=sHZyHU$XvJT^K~fU3olI0qe*7QD#l(@34BBL3JIvQs?6=<Pvmxu?g`-{iap#QQTG zSX=SlVD?9d@4v1&9f`bOA}(<KwTtONp_~8>B%AC6!&D+zzM-mcE7f{Og>Tu+8Kcrw zC;DT8MYp`ir0?n{alwUFQYTU~Qd}}9X%?9p=>k~{DPDI@&Q|tf9@%>`B~n5>mgufQ z`3M1MaSzN@1s=ayXQPM9okn#|$p^&7B8=>au=bZUV65raA?Bhc@0BxO#JyXgL!L(A zKt4_0P7b0Bq2QowrWoj6J`EqRl)WztqlM2!%Q^*Q;_|3)=unlD^Wmdou|$4*2~-QA z#K#Z8QcNDwc4+~9ssumG65t@$wp_@<qC!VTsP;Ga>r-<t5~hvg6=5@C0nk~{s=^<K z>xRo5aA&215-`XC0s?fW_!KC&t-0_|;Rc)H&18&C!3Y^BoeQA=W)>O;^j<jMCNO=k za44niriKpAK86JvgUWf-K)FQFXE~#YMKQ`7P=;y0EGf9&P2oa`qP6<{8D~*9i8j-j zf?4+!U#GT0k>5k%LcyZ7r2T1UQG1Ctnwh*=_fcP`-@u$%_fB8OwnE;bHTV4~XHj#B z*0q@*!Af68;X=-$HI4mAXHk8L*8G{QS@)lV<G+}Z<LfZnsd4oCpf1sBI+HQ$el2J# zWGh<Z*`IJ0{pXOWXbrSK?kp-V(MmIuHtQba>mXeCcgP(1JM@RTe+jmj&Lqsb8~NI` z6;c$f*6)uvi*iepn9ktOx)}M&wG~hlA?x?y&XC{2r2S}T2#Z7s%?$3Wi;}OLZ~;jX z@`sS+&jx?q20|-=SewC~brJQIZ7U!sLb~rqIsX_=U;Ui!=N<o|WcQU7F2E~7YV1ck zL&zi$`7@aR0}y>y2`GUuok5><q4b5e6<`%1dG;fmA^$qW_Js-;pcNrO`{B+I3<(6y z3}DvfkD-tL&*^^N@eh=4$NRmr|M{>R<}C8j*ZTh~SUHRA`~FD~-uIPu7GCka{kI@c z)g*o*5sm<u3+SA3O0-A6qU_>GqQu2d<J0TsLXv0TZ)2gOkH}hXmNFVub9+2@)rzc) zkYlWNPyfOrtn#2`xsQyIM~B0Us-IjMpA?H7J^VTBZ9*W$3jRH;+D^m!%m95C9&yfd zas!|TmM?l4n)i7?te9~hu{ilCpE0fP-bH#w{=sZyn$4qTT__dlhD;xI8V4pY7)$uQ zLhOTH&L?S2<9MUa=S$exUix18j5^I`rv_=}*Z;g}A)qrH-ae*kTqQsb06O5)W3fdx z4Jg<&6YDr2&daLS%A2pZk7osR0c4?q0#xF-aae)qFLb;089BX(!|{o+T7o2P`?bTF zi_*V#1sej?0EYdV{TktN{cinw&^rJNNB(klbQC%+T3113y0C}wwjEjm8bSC4AoluG zz^n)cyx9Y-@DhM5Z>95g5t?uK!+tsT&rKtg(gd8|PAuAW+tzVXjtv|_G{d*9JgwC@ zQDWOE7(l37KbruxI1pfe(*9_h5ls{@6kZHaWEAbEV#F7~q$}<E4Ay0|>&FIQ6r#zB z^3RQlW4u7q2W$fjwD(?7`!3uarbiP1eyT*r4c~!!Ay`lG)G!v%%=#^a)DIXrByKF= zoV-Pq><`J(M~BD)Y`@78iQQqBG3Ry*29(~0-PQ-Czjr88iBT-DZ>3nEDVh<nqowB0 zbkAHe!apFLmDcNXq4@%xTgSeS6#f`d+zz@#IL}~6yU-j#=ghE!k-{qx58FW>5Y7!4 zxBnfOj3MPhvjd$2V+SIIM<X6WK<^OF|9^xME;LinSu<=Oq;O6|Q9Ec4;mnKi-|*&> zy!?syqW_7Il$SRV{~rp}c?0oD|IY>7xc<1LzlW~4#JITMg(3?D#bJg27lP0>Gaoba z&xS!}9%kkr1sq!vN)nPk2%zS;MBKQ49%7s0?&1C?0<nq0?P&Scp9%`{OA5FD*8-+I zQsMUhX@H`b86uhf8upnP?3n&91;#lNFs+O6`#ZZ+<JN_DIHm7|G+s`fscl?BrL`GT z#iZpQnm2xt`#zpJEj%eUVLaJ0abp@|{N@bN^o{Y@$+NkmxX&an6|Fq1)b4A1(|f8N z>hePVidBF8MTvfmvY}_?3yom-ht9*yXJqw2?|i^usI6qA<fa%HL7m^h2AIC>(jC)% z<xltl*PqQ_G40GD0mh6Z0x!xDQ9;5bh5hpZLoZBM%xjLSiyL<8$!digJsXjfn+6!< z<~oQQ+|?b=fJ-VzS)OpHM3|0zBUz2}Lq(>{Zqly`4IJ48`cez|`&o04%AgA28P12U z8fR+G{~^d)8N?<$!TC^C<Gq@5hQ3rr{%+RXzXxYnD_z-yRXJn-ek@ScSWt6H(1+;d zmuAh7SGrUPD{>ZaYRvx;4EjmkA5Q)$D9c%Zr-4*+iqwaY<|DFZFe_cyg#Qyz{9m@Y z8E%0D7NGe;`CPDO0FMz=5cK^&N7JW|A5sYq?gv`T0rR(frTCoTKZ!OU7f}gE?t59x z0`mua#rd4ErvDl8>EbiSnnXS}qvDp^YUeY8|2^Mxv1kBhm-zf40_;*xCr;*oLh*X5 zwc6mE=NJ!c-G`v1k2L8TOUEqub#FBEKc(K=b1C}p?ZbdS_t`MPStK$MIbpP12V3rd zt#^2sbvBqAHPrnvXfOTI$Uo-N8YR~$Etk28{5^rqcet##dzgtf{4rQm`_ag9*{|kS zLVj%WE2$jn&(`~e^ttX|OEc}Pe{SSaC%Rk+o9S>`Z}a#aQ2F7=Z=^^6FlqHL6|FBc z(yU`&&V)^LIIRB~JR<($9d^zxiRfM+7exX;#PL3YmOV>dGCGPnWc=``ma2@dJS9Qf zy2|{MUQ@%eXEzB$Ct;0N5MU-z?xvDOiD4F3E8Iw@c9OzWu8zad5x@SQBLgwCVJc+a z;r+w#h-#eaLtKA*|7rg+{%26$<@Mo9c_4?aBZ#L2o+W_xJQrR@@k06N{ZZ(l&WFeR zVsbZD29|HkF<!nyDY(Svm7#y8k<9$ybm+P?RBdc-RYULfc_}!yJHLD3gOoqnhaUd~ ze<c^Z-=BAf-Fl0MNoT#e5pNykaw2TxuORCm$?ryf4W57h?>WC7`HgFPWaw+Huh`Ok z5A<(4e)aBJ?TQyi_~8@ueZ{+f^Nn!WI-1sX!0f%P#q3P`op>zi)yMe06LKqQPqF)~ zV>EpyxOc&Q<oBdRzn?QhD0lGdZ4HySTHr<kwWAa!gLTw~_WvAp2#WD&PLcTxZ?ya+ z!SLzdXcprk_|wD-M#oJ^5r*Ffw;pWTGCr-lFudaW_GjR;%rB*HDDL9-z%2(Gw~W2& zx(qkCeh-L`x(uIiy`;E<{|IhA*sx`ES{L}|09WiMh5xW3RsScB{}BFH5pVN!eUKBw z#fki6TI_UkUF+{uc49}B?!(ZcyC%KA?}V2(M#v#P11(^IF<qa%3E$y*v%ZU7hC&{Z zy(LzA)z02E5m+3!L>`W$+jiJdAAUBhJ$f=KKSD7kv_|&%soAX%Swfx^2`m1EX<l@> z0+&N?(!f{Z@F(7C>7~|VW20|}ljmq#8`g}D>jI1fb>h!)3@Q*$OdRIz4Q8Xogsk(_ zc;3127h`n2o>O^=$m^m{28F0zw7wJGwjAb8t|Ctnw{Wh7VE(n%2+3#+vS}>9)OE4& z^GjEP1Dpevg9xj)m@D~w`VY+<j&(p1Sx<9vIqNtId8fF)aNXo9X<Sn6xFMiyA^zF= zJ{GF6TvSWX3fE${_ilF;1!U3CwYGiP4AvlGR8XgBSXujL09;347*ji>+q`T7s~0i) zd)Lsm_J?4C`X_~dbN(+Y+P^OJU)?`gYT&vM6M?1Op+6J-#`TvrOYT2$0!rZA2RUV} zO95snQ@U%gTfEAS)yEz5e~jjPc=4Fuzc@8LrPE=u;PDQ+57R&~Abew+cQ?(Z-e&ve zSmx65CUWF*MH$4)Qo%i_=*Uf{Se6*wI{hvvg}yji?BzI)PFYQ|Od^(<b%?f16u)B; z`iy_jZPiH1WMLhj5EA-DV*J`f<jdtK_nFbd+EH*BL8$ZK^;Q+{GaWr9owIs4jLfBK zFTH%mD`cR`Je4}^7MR&6vZ`WPXI>?pUTdC`B*ay@M*A=u1luRKb-_`@k<9VYUYMi7 z-lm{bNrBth@g90>`}<QN<V~Zi{wEdP_j-NNRH7}KLy~T=;EWHv7x-5b=CSdX_dFqq zH~u6cU6EEyO}F1QxupD`Nb(3%a8a8nKON93I!mAHdQ^8VnZtNHDAyA`6#p1pzrXx* z!U~F?6t;K#q_8skXM}~in(ftjU(Rt=_2!o*nf9JK0^dKsIjYCb6cBG^jcwkj$IUw! zDyMzRC)=W)it|=4hmKJBk{*mxguEa@Q<1$iQ&+Y6_h8}uAM;<$bp2C{ze`>I=~_#A zF6n<%!>`uTRqb5<QL(=e_GVq5m3(E%qRv6J-;yMZUWBk9_P5{>lTj#0s#dCX+4l_n z{b>C<#_?0Sk~ij~I=LX&OsR;|JlD|1knbSxR<db3Padqxgij#C^!)m<*a7zw%63b4 z%S7SX>y@FC!NsBeA@J>WK#IWWAOp4h5N@C?5r}CkwaDd@%apxp^Cy7~uY^E*<sP|- zm@2sU7S{Y*WCgNWN+33d_*XNc|B61~21nnPV<;igiLL%Gv%d}fN}Y6B_Ffq|KKOmG z1le6&((d9ms0n|B_mK3M$;AD%X=`GLIrjvOPACuB<-_cC8Nc6pHF*IOfHz;-g0^tB z7;Q20kEnp(@uLW6IG&;<u@yn`G{hAGJp!#Rj8=We3^gS`y<Q$d4K55l9K0;Pyo`+x zEqf3xGUPW%x;05RlWBXj^~jd|LiGvb1CoRRM70_1yg|x`J`r}IPt=Owc(t8H++bTG z4W@(W+XAtb#OH$ydGbGp^l@Rf1R6{=(INsdmBdSf;5_+%8zrFqN9}&PG<YR(`ygeW z+#;@-El`8WHJVr8FK8_MkLVu=|Cf-uK!S~n?Usyf4vT8pBK)18i!$Mo*U8_*s|U5d zZfE0j9hVc$AFj8ZND%iVqv{h$B#^;>F{rg12)S|YuZ~}0Yrw+=hwC)gQeJ;>tJ=g6 z_|H+VU13_~F6U!>Pr08@5LV>;_+)Ur!RReHuM%;cA`UI`o4)~MH}Nu~Ck7q1guL>_ zeWU++&?sV;CcA-`8a*~>za@B@ccBsT0|2kgyV?o`@o;VkJ&_LKNSfoHd7T8-zPh@& zkhc)yVdA5evnrQiD4tc1ZHQTn))`Fx`lQ!&AM8mH8=W9pTq0AdEuf_j5wYa!Uh`)^ zyp8PXylebs_eEMaNe`zV@Gdjgjl3NG;sVMOMP$V*?vg^pQ3bG_X5Ko_=n#BDzXYGh zdan8G!E(dK_##r^o^oMy(V4wVE%>fn@MTa46D2nL`w;VZ<g#D)k>gTf^(VPEYcH&O zG6z9A_T<zf*n-M)Oc$^6G7d?v{U5xdz4o6fecnsdf3-@bf7ki8pCI4xo2tgC{k=;# zUy0|urHUo7WxHk23p2}Ug2{{^>teOH1xJ!^td1W#HO=+;(_T$83twi=k931A`z>)j zclpK}&)=+h#^*Y9qBQvy`D&i9?z?eA{kBT*<ILn_`t@D3tohzXGq+X`R$UNK#?)0j zGv_ORq1;UsFnjoQqp+0-c{M2J$QQx4Gjnno*NE_3T*F^`*Gk<AYUOF$q8)i9a*{QZ zrl!-vGwfa!DEs@@>gs)&p{jGS^MqreGq00Yf@Rs$L892#)cW>k+iQ5ouiT^Q82{__ zjeQ+fB!8yKv*2D6v;%LN7Wa8UbPAE_M;3Nkn&aN2-2bOH#6Q1fep2z@Mg92%;-Vkj zn}0s<pWNRT?0jTYc!|*?gLYejUU^*_e*;**?*4B4Z=e_W+j&0_{=)g+P^A5!*k4*Q zp8n$$eo6oMB>yvt$X{N!Ke8P14hy$J!CEaH8z(ih?lA>;x;L#&v@wQQqR|TFgdPuu z-h_@Htph*09>aMq)<CA%ru1vEcn{DLIk+LBdX!3(ZUI(CMgcyN+MG<VK574lU#~YJ zZ^#$^+$VjK#RsdrEO}hw>mYqAkJp*h=qrJddVR;5YHP9s-^@t%7x9k{Hz)4f;<sjp z!gd&}p`(5*`_^@u2AsyD)kf8P)rU<<pWe=d8s0P@WHa%%q0rBEjD&&=p@xXs)LMZ$ zx7t^=t##>jz#@ou?Wfw-!#%F?;nyuj?t-Q6f@NX`>~%r41cnJPR>NQl4?`tbn{6_l zq8YCtw^WfTABy0Cn8K>PVmv5QRwCx=8O6{xwk-UoZmoamjsZr)2j#XHPtyWbq*xh9 ziSTfuqXuPv34YW4^*Dpe59j?__(#tFh9d6=#a>$u!T#VR{*9%6d}V%T`ol}5Wb-E% z_;)t{S)lQUuPRQ=)pv~LlFFJBqwX3C-P-u&&f2HOl=Y+@3KWi9pAARz^ZNvo^*@-I zm8$hpD0ImBD~p8KI$0OIsnx2+JM9xCFu^kDFxAmlq|l*o;VOkC)~+2sg4M%z2KR0Q zDK6jDeuVwyjz`$~yn9f0MzSa-Y#?73SPL?oWCvpzry9)|ILzH>2e$K`vqY4pxs-!B zu@hwfkw8n+ILh%k(G&jH5?)+#JuLDFMMhnf|BH!+?Ehc^{H3|`>Zpoyz0aJX<h=>j zihlqi@64wJ5*Jx&D^gaMBg|+jMoQuzGWJHZ$CC<ujIcDIK8Y_KluwCX_F3t&P+=1O zs`o*Cncv{)uMdWUI6Hl)Aj8UK=+#|f_OOdL;f45hA@w#zLnw+8Y}u9Q&ZOGM*Lzh} zVnD;IACNE2lsv;34oAN;TeTbSE>ohvPI0?5DZlme{?KmT(eS%>3!e#J(X(KpIu_P< z9*vo3uL`YGW-HG1$5FI1BK<CQ1|%uG$96I!-52EA1z;Pxv-rY{l2~`<A|N!_pE*&h zpUFg~M2tYUF9s;%Ep=ay36gz!nvomY)w^Ns$^VGzdE&{)$L%lP{|zd_`1o_FrV{r? z-fv%ehjjH?SpOH;oU65}39dNI{msFPA;d3LKJ=Z-O`b;jE59yw$%{j1!MD1guR0pO z@1CW--l;)R5I2-yuk{@JnvqgWacu@3Tb5Gqr&Zs1H*ijHUmS#yW2{zF3fVMbzb|f+ z!WV`V<IzeS5QN~3`<Bv~cQdKjmfX;2u8gI86JaYGpZA%!N#6Ssip>yWhBmp-sjWeu z){hZNDGy!k3g+Ftjl9YIfMQqwBb=Vt>sS+EV!SOMy!~P1DDfFpBfo`J*HiCbbbEg^ zVD-2gaxrwS%8~R<kclh!wOm4+eiS1c(*7c^|JM1laFF#m^$_!0#Ou-?vFKpl?+52h zH=Y6PULkhT623+CgAC8<`URDd_oIQAR(@8M1>rsueKlJ$^D-s4^$6-*R0>*RbzE;; zIBkH-1qMkd2|#)@1{%A2fXbr*cE#?_p{#p1B8aX`zQt}yvL#HS#eU;e!SJl(c-*Xs zA5o$M;lhp?z-az7LE_RQvw>DZ+97q0z#s}Sr^b#basiAi$rn>zVGw2@X)hjaQoC)h zhC_~DB8i$xo52^Q!5G%$d}uG&*TZeY5(F@AKM}fqa)|!^$qU5tPHvOh?@R!@D5wkL z(8U8YtZF|x^-_T7`^|Iym&>#f-@g*c;h92(pX`lebI#q?JC6v4K4qlkZjZwd&lach zy7Q?`etMn33ArAW;7)V-CYYEA3vf7xh3e>&YeX(xVBTvBgF+ZwPti*3%g3NH3d#k$ z7}K|d(IUS~bm90h7DD}%sl+`1Bdw+`)fCFg1pHc(ZXW}I%6I3n6lq+*SqzEx15iOl za^j;{MT>?462D2XTN#V4taS=d8J1$X#evN<EdqE$hzAvTnZn@Sg%Q38^aVjBLN?=Y z?0x(&#A_Nq3p}jGS@(Si7<R_)rw-qT;=qcY0Bn=#Xyd~{6c-!)f_6UcXj6Jg_*WhP z!OsP6OX9qtLs0HhuW;$11OS9);uPoA6?wnlegc)qCWZ(JY3kk0%ka=wQCAogB!ul= zda;k*sZ4r$6+)M15%h>=Gb~IWWT-*|GQM<xuEdN9&a7u0!2i=t_x9@3pKa@d+g#5P z^rbiEiQ48Cau1;5zCag}eQv0PTY(LcXl~hvNS{<8$P_{VY(Xpv69DGHBrji0x6dyX zGNYxO>zEFNV-x6}Tvdis`--e$^v~jFWcAJS7FC7^<&@oQfeNm1YnR~v@Q0?SwsBl5 z+$t_iP!%u~i-ox1{92G~5f_Im?-Fo^hfU|&@EONyZq~HK+|RVK7A?BnvMn1bNHK{d z)P(E-j`be^sMj>zkoI*&R*C4H;h{HK0n~35mjz633Spd}2MwX@PxUT1L&%@D_X2N3 z<_@TDR$K#)uuZnVwD%Q%JN`AY6kBgjx-`un%&XmZz7YeEZkpC(6VOJmmMveV_6y=R z2b1@ZXtMV}nA&k){?RWstD5TV2%w_l1d^yilo~L`IgX%7d96c~lY!QmYW&&{aNHIM z6^KkMnIQ(<&SM79Wj(l!4H=5K?E)C}OKx}0bPxWFS%7xOga0R*zh9V|CPjSYD#otF zhIXu8h-Bv05(XhV3-lJ<0ty>6e~0zf)K`{GI{4JW**Lb~qG{V08R#pzCfYOpeP2|+ z#97Wa0c^6z8)&OVSpb{S@YLM1NSEEKP3gQZx8e`pee;^C6w!qgQJxQgnU)5gRoOhS zIfy(D{4NouAz74vu(v>9>sw%RJWv@m%X_dk{u0TW|2&DlsuKw>?aylv2#7|@_8zAo zOelYrQcQJffAD?+j)0Zg&8?jGuM5ZdIhZ>gybA+q<@t--`@N4x4?2sFs>le%P#Qcx zK38x^K=OHXQJ%jG4ty$Q^^jkisw#1D<Y4<61WP}>p-og3yEt^Pb$<FeF!Z*tT0&T9 z>8e=Oz*YT0_6+L$LMHpGw3$HWx%Z-a1Cr!H{p`p=#FE8K%K^5&oup~sr1Ap)LA@}a zak+MxN2ZkLho};j@Qt9pp*;jaDa~xVUt3sgl?r=NxL?cR)I^{ld~=j4irNZf8@NW5 zoc_!H^-v5|B()W;Z6MQiD)to+`ezLtdd_G~3xC)3`*3jn7uG#-m|81c{kiNnhupUb zSnr^{98@FdD1;?Bur$I?hc5wZ9@@=8rTAAw|BIZrcU}4?ns(Rl3#qx??^XF%dEGYt zbaT67i&Nh;kAq|eIZLZ#lnx@Y?zG`p<>?saWJ|BAAQAIe6IctM88|9+RZBIMwiCY6 zbqhnF1}ZeT>kMLu>2?m6W_T<@oc%UPlI>9RGkdKld4i&n7Ntoy4Y?7-8KQEz&);^2 z#Bt8MKLwPR+^d2gH@B0%G2b!-@dBTm0oU~B;m7p{Os-kvtI|`T=v8)Q`4RF-PKavt z#=Lb|7B)V#9f@A%XM)j=&Jk6;GtaHdr<<+It6M+Mi1oUZ{+=J3%TtcR>Iqbg%X)Pm zM^^QKOO(=BiM*nxSSSdeT~er<$Be^F%Fp9mb;*Re4+&=YTd9-mwVVS4D0^KK-7H<^ z*J)+Xs7k^Vg%yNe_LL8mUX>P=vGq?V=UEgZKa&YVog+q=-hLGe1$+f(6SF73qn?v^ zlHVC$LjL@OjJDiOGi*k~cal9=Szgke2RhI7Fk_B%c)28xeFj+c{`+E#88^h@JdJGP z!0o#hD=d~tzW}^jsj8Zx$-b|4UQ{FC6I7m!J%i|CdKo{Ru~bl>f%O(^_Wt;{-?ljw zTJUJ}RSu@+I)-L)w+1KMnrIEXslXL4ax|kXQ!GPqj)~CtV@y7WklA*nqDq1$<u=#3 zMO+&*35sdtVFFQN7F%Z|qH3L(#H}=aJF+x`Id(gjIR+=YB$nb6g$Vicz#i40$=4`W z;E>#^5tx0%i%OP~vy|7uph(Zb+`>4^Fv-GrA~Vv;Wn1y}h@;}@etL<!zAV6~fvnoK zUQmP>UXtspM=?#k*yGoD>HnGUaR9w830AB#av6&cUxCy`^wb!!JCGQ4{jn<X87e<j zrSvEW&cIltQKUtw8pPCBZW>%f3P^|WF=d=urD=LOoyvK6=vWi05!*G(wr2;cqBw_B zq$Woq%c6uM6=pb!orA%Q2wB(2Y%EGV2(1fuvk&8RoU$w_=$zP(uA~;lB`Y@27^xJA z7pWY1BhoyQw0y`fPsi$1UqGd&vJO?eNKbNjf=GMysJt`MfV)AGDk>5=5W_dnJ|HyE zB&#Kx7g9rrS3qDvo<-_FYeAJnkwkp7JRDMoO~Vjn5(ym8j3+3A;}m11;?QC~{lt_- zicZ8%B#qaH*&B&95VG0J*K(T8b`vr(fP<LZ3_raCQC8@OP{tN9D9~yU-zPZM|B9_a z<wrgQDTO+qh;*wDv}`NWhL<_ND-`J*SojQSVuIB<Ti!pUnhdn&-14h}FFd4D3$*<2 z)L`;qf?D@Y0d-=SfGZcOysm^78~1$aqvtv6$EA<>=ZKFSA2S-Gj|$YfIk`|a5`2%_ zC4?Sd%M$h!_PKW91)SNp2?%xQ+8?X?B<yC-v}He&AiOqWmU!qx;Hzq^$YzQCOr%j| zR+dlYjr<#Rt?M!C$DWVXu02XK8vn937pkZZ5xqOT-!LgS!8X${WjZ-BOS`+6?dL^z zM%S{j-KHp1RjSvRAm2f<uGbi^)=l}wU^1^J`!>F#rgWvjIph~>^SRKSJ<h7TmWQjS z*%#%qISXa`=~?7}7uP2Zk)56@A^{@89Vs2SA{`<D9ULOD9a(iHk}G<RF)W5;CQ*8X zF4u<Q9Z=ZjGFvT+o>AwFF?dHLs}2#jl3y)YUtx*GUOC#)pfV#%pmHLAqR#7heLmNo zs@Fc(i(VJU#)UHbTL*sR?cb1HlilE5>sl|fr^2f-16waO%P?DC?=q_g$1*e$?V0e7 zFPaVM7+yQme0<VbAJ7$0@%Ax3IE^5PH>g2}vf@mKx1N1jqXxLg!=KgMt2cP5j-RiG zEH!|?&!L($vF5Z5semigxLlVw;YI*U-b-LpSE#Tg*+*siRaoM)sTio`z)8zha^L8o zoMCCpBsJXTPIbxN>!TvCVR{9HiW_LbHaUpV#{_CK>b&+R>IAMc@@G&NGbmMM3hW5x z>_!VCc5{O5!L;27VFZ~)LT8WdQ2Lg@l}e}f>w2q2pLlrks-Bo|-Uq5DJ+CI30w%jB zYiPO&^>iL$>~vEn8zkE%t4KJ)A7^2lZ<rN!IKu*}lU2>0i&(fNEith^tL%a8!cyH- zd1%0ZmF5Vz3*P$ndQ^k+3DoIPiH3{6$W}*Z2d>cAsX$)@{0hXsX`72(<0q_`i;&^J zx0u4_uGp2wlZ->l4$m|enP`2rmN`E~W=W^C9Z?N2k&eHJkOW{qDhWVgk1-lG>6d<x z<o|u(;@2zv@P94v>6Pwr{j1@`z_K>6LpPxIUz$jg)4>4|?offnEM+&88IE?H*qNPm zaN>0!Bss)X`XN*DQ~Ck*CwkzL4mLNJWsejV>W{3V!qc+uY8sj#H<R?dNb2;}*t{H* zsNK2+%a&k4WkI+gqo80*ja{6by1lF2nO&7#A$UhAD3vqOG=+>OO=`nWaTPAit^4TQ zo|p1lQdortY9hI*>{SWDyN|u8o0+>);WGqETuS^OSwYQ%=b8kRoGbhv#qvmkjUy&p z?zL>TbP8hoOt3$D1J9%mJoVFvypZ3=)GDCju>$F87?+V#Gx6SfrZ$(YM;k1Yt;1E5 zr`}<3^MI=^G!0J$%v)-Jv`l<f;W%*<B^MGblc9?~AClK;fZ}<u!zo^?rpANA@r|_+ zUltEyk(x!I2-4M*1vB^`652Jhj?X%e3WH<pC%One@JYP{w67A#y;85rN(1VKFIOAz ziRJf$RmIw*`UyHJf+&PHsmw)&N*=VJv^{YFw4~rOn@tRFf*VTXfqXDb-4=lBm;--W zE|dxx86^&IML3aSZc-UPicTHJ(1Z>P3lP9I082LXFf85`M`G*@9r6fcfXDrhXR2qg z<+$6RlSI`I85o6j^49h)`y02&Ln9f08S!k0O8i7Jvo9xX1z%L1dKXNa+H>4~(1GN* z&9D`msX9Gb(4RD#35lazt$D<Q8D2@OOuPZU!9tbMXyqxdo9uFD%kabCOdZ_brQkrP zowU~Xj;*ArvI<>|OJr}fA!}BBuwi%8xs-@of3*as1Gw6nn;dMKvDu&oYqAg0tLq4; zuTA9JY$vcfw(jrZs;}wL#XM{f>o4&yoj>R>pWLi16L~Xpp!nAGLjO*AlN5t{AdkM` z%!8>9j+%j%eZuB%scgKRnyjrRm+uAZ)PM3}66`ADLjU;0Rb{y+VFz23YrpB~hnKim z9%QM{1ADhVCO+WzDgN4^gx29e+2?UdS=-^>e@J%EIZ^Je^n>xHt}?@`i!~q8`$Q_) z2Z=n|&4^FA8djsb5)0XGiW8+zci>@$M?*I&a-^-P_&A<X%ACB5N#tMc<g-%f;ak1k z`Bs19No2$HjmNV4aKZ+o_v5{Aa~S0t;JS3j6fJw?-Adjx)H-3k4NvFo0b36rq%Uvl zcb@wB2$quT?Z?Zn$S=*iM4)rfJh&DOwGSQX$4ywyjq?J-Hm~-qmWcL_R4mdUF15!G z*E?9iot1RcW!cn_&9{xoTq?p#H}yhgpwcPSXzQOj9R0sMvX`ClcPOVwEip)oBd)Fl zJh13B<}!TeoA0kv3m@`5f>9rcCIr);!HOAHWU#zXjdxcv(D1%|ZB%+yyR7#zY(i&+ zR4>$x`BZiE6~iF0wJL(^HCyB(KK*XxI%5x+wN_4!bRvUgR@O$@0HfC&vq?sc-hCoT z^)l+bIy}~U8%^DG`~Bm!P;?E%USPtBK_PCZnr527*jz1}hl0yY#uRPzGbmj1`)ho^ zx6}-S9Ld8+Yr}60F6>Y54jkjDY$L|MVhlK{sA*k%dfMP%k};wtaoG$LpjR8J1f%ZW zY9!}B_9D^f*wWj7?OeJ=#kRf^ghEipDlW*?UdgAoRerE8nAMH~2kG?z#FmyBh0<Ij zy{rue(E(=-E1im)imvOKQWNlUFV1^FH;fepJ-f+D+v_LnDjm$2XuBHI4#GARs9?BK z*tNahRmIuJ1k+fy!kh$?F206sDJKRX*WYK3uPI?>i>a<^9ocmlY+_*>+-kWbDu))t zQ~>=@!U>}E98D8K@THd5tOzi+L+(X(NF%oltr}hG2W*zbFph=ZPu!>C$}x!(WM}O2 zBB{}y^L$N&z}n6>pcp#)Y~LiDJF#i)8XQRG2P)3wp58<>h1LgFNXY|nn(HP2a>Ro; z`ic&FfX5FTBZaE<O5`ko6H=`qu4WI>R^E0Oz+zeWt?|i|-%V&gbF0})@n4Yru<TFQ ztX-K^j+5NWVAf4&u~5ls_^hHgORGVy<5Jv`3fQ)6$cU(}_mua46nSr#Ws7s;{Wck> zm{x<3ikflJwkFNGFvRr3rJ;4lOi%>m?%3YaWwt@5Vl5fq!(b(wBvo7dDWcRyhbEA9 z<i&Oc08X9men{pQza`x8DkbF!iM;J3)g-;eHbO`mb#>2+<jDBVs2uZ_6jfd%%eeoY z3|SVHY9Ry(DLY!LMsnZf+J%+Mau@z57ZsIewP@l-vB^!S@_wYH@?EPYyb)!^YUsqW zE4_IT=Dn^931Je62roI0<BysW-B!(2r0NvSXT7BExPG-a&~9<xd8<+3DY^585vIEo zoj+rygK8j+WLkW`%6cU6W_fM-0gU8UAKdlvPKhMu%;Dayi3-!~x)Lcs%iby~6A@5+ zR*KD^MX9Hhs0elw7^2$q2U5kwvr(fPp>_${JX5v{P4SLyO)0#2FZ?i5;!rH-na?6W zFX8)DWnL5Sl}Gei@75pD3%pzVM9=ND^ojuObm<X6kJm=g7yP-3C!Zh9A&R~*%vBbB zPMWK8|6(vx0a~}7L0EK0O_kFXl#Z2yf?LO`LxR<}*Ix2AZ7)&M$80U|(Ldf=2%t~4 zT?(KNuw8yh(6xzdB*?Q_lqR^lxnx9OX|uSwGD~pNdg<#|$g5ShuSBm_J-)hHuZo-y zyj)#ADX>CneQbQ|(fKi^@uc%j8Q(Gco65$w=x^#9k44|Kdmi22KihbzIAdmU9m37m zE1vQ`Uk!bVZN5<Pl+k?kLj&LXf?)%e*>y;6s|HHyw>2C|8nsm4qb;^K%072Hu<PA5 zM*4@=G$Gc%gqf>kcRF=u)xPDm9I0zrzRS?qWcXaITh&<S5N4?9UlX$|*j));nu6sO z>c(;}jaF!A96CvQLKnSm6v8)(x>frRwQS36m06fc1!>ar*Jv=tCyPQ@SoZNn+0uO_ zsKDc0RKw$>?B3gUsbm<``Gmv$t?Z=lgyCdVsC?|$oF`Jit?e)(T$R8i`F=Y}Gh`bt z5RJps9}Xwy>5?1yNa@UE3kUKcy@jIEUBn#*rs?Q#5PK_xK8(ABgf@)(_=JFFp$-i6 zIGT)zh!9XLbUXta-P3E>H@c@twrCT32k#S&GBtfy|I8?LionA=al#=O=DV1$_&rV^ z-3bSVDA8_$pOZVS**nIc@ze{AO5`}x*lkZSPdE2EMgVz0Yfch5l+$f_Q`GyW8IIwF zJk_oJOgVBiHsC2<_cr1wnxwXZF#x5+pnU?RIFaDwb2^Q@9fA})>g}&7*zVq5W57-c zbo*RN2`AfVZV<b`up6kwHb#`1-Zrh1y4g0VlKO#db`G_zbvE0Dp>=%r1%`FJ<AuC+ zZpCFzA5-FKXCGzVDQOQ2ck^@)33rQo4_9I{q6awD4C*0vYmV+AS8tZ;q2%_)eT2LG zn9V!~t1HSpovlmBJl8)@TR+`jJVignU;L?l1cd~vevH3(f_~zjxWD*}ZuAH0V%-=x z4YqE?2O3gno9PM)k8_EbtYH=z&?1OVPrD9YX%UYVtPX$c9@EaVE;OJZlqDA-WdzM7 zziBe`oMffuW@K%k26!=oz@C+C0JI`<)REkfQ@|9DXm_*qDL~`26T-+wtdEvA2dM(f z(+yOy2$A1f0%rwiSm`ok@mM)CprNch+5^bh(?p?UHW^BcQ(qYpj8i2UDqp15Z4zH( z#%)4<<kRbomzqg#kqS4v-XgYdzJCk2(_Df^#Ph;|J~9jzW~$^vU|DzKa>MnLiIfl1 z{#JscHl9#3tr$rrH>tfB9xePbX~t6wt&EoP%qvWc_{^(Vj1K?QKfNp7II2Z+C~L|0 znf&Pt^Yq9V^@40No5KR-bh*YP2B^fSTMa6d{u$+Skj0V@HT26$b7Yyepi3&zm=p(< zm`pNgR0d+nd$w*)S_h1FBr56i%m|1N8qu)hP^+KeDhPS&*y1~>K2Boij85hEPO+s1 zv6bA5)W;36CGE%RS2n}w+^hGqrBh#|%dPAbNFc}=@x`6gc-rb?QAlb_*M>`!E1V0T zXmlc$63Da1)qUTTVK#q%<$lX&i_`}KX|B;VdBW*Rc+G6{9DMntD*-y)m=!gM!GjUL zgdjf<kit%Ac!0@Hg4HN>fG>&34^APx=7?nH(kRQ7Bkrc(LsD`Xw#H;S#v)iIZoKGd zd{O$sHqOT)Mqi*TlTQM)HF1~5P)(WD!cnkPLcl(aiZ0hS+e&;lDyg!cK!bP*O{u~K zhKa#zGM_adz7(6R5@%aP3XTaJwAFyo?&x5EBQKT^Lps3%d4k}W@Fl94lBc7SNk>#3 zcT6Y2xh>T;$xvL_jVK)uIKgYF_2Yzp77X>)7@Sl+l+?duIa=;uM<Y+nL>-YfJPMLW z@0NaTY-?&8p9c2AOHxZ4MvGx(bgU+z(R8QI^NyRLcD^2lGPw>?c$HIzpSCvx6*kR; z;Oi~u6M1$>Vamh-6}to#DiFA0<#9lqe|>41;t8!A2+pkB$=TqzezXGlSoI-lFoTk3 zONVDGi<9gt!UI;_7A0PunIMZSSI37kma7@7D%j2Pqi6EB?=*lKQ<Km=shHD9Ia!#~ zUa}DlHd4vy)tKrMz%6JnOR+5I6cEvBoC=5#H7<pc?bb%}Bd!CEtfm#iG1vr;QmY9M zX|CEdV%E%*JSSEKPbo0V8c#izuuH6-<m4$;azK)QvSle>ThF8T`d|t}t9Z;;?l(>I zxTs;Q<jfJtPfK1n%eW@iGn_z<<nOt6<mErX@N8#Q!5)sbP*J@lzuxbKaQx<COtR92 z2Y3c+7U_qw-ZGG!XP9?twQfIXC?vmWh>M%+)?=E$AuMsvF1Vj?*@;jf+yb9^TOD(D z3(YKtD2W-JlZOyQjL`z%ASTtCPiaYl0{0>YeEN52Y=Ss#E>Mg(=uR|)fIvnfW{hxg zt}~&?#*R;}J0_v)H7k>Z0OXbh9ooPUK%?4--H?O*`l(rBC`Q05BZqWX9nVA|$_xiB zZ8L<9%rW8x8`|t}lz1!#Vhct`F2A!ip11d4O+|u<8%jf+9Wj8sfgCZTQbaJj#vt!3 z@U;?!3ac}{FlqgYr70lEI>jPfM%RjNm~iAeI<JWoe_hYaBzJ(u9=TF<n;Od&|G6!S z%%!AOSH^V*!C3*XbOsBB-zFrt3`icwEZvTfqox<;ipWV=;QP$ltz>90Z$u5@OT(|F za+FW0meX-pLc`g$NqY>%PZ;E$+++;r6N45*S3k4VG9pQl(`io_&7n2e>!fi2BqnsR zid&Y#RGuEReErsIl&gvTxfkRKN@mw6eNN66r<D>Hg9Ip-7eUHXz+q-|Zht<7>M4th zn_c9F!mY5)z2g!Q_YEXqQM{G6buc&4Edc-pfSh4CZAF`gbkYlnb%5HJ;c%|}==Ja* zl5!JWemMj9V^FkU^<(jI5=S{%bpI-w(VLD28QH6@^?Z@!kJ^|ioRMdWCo~Xz!ROEw zbT|A#*1R&do5u}$it>`OtAM46O;N>hNMAf*s=*`?8O0LX{3uU$n?x{fHz1gvqf{?_ z%OM4A2yUQO_#l2eEt#h#sAR9Nl?qy$;Jz9pzZzf7DV3txBd_Ky3MpxQ2MW^{SUwgY z$Qc)XN+o^6QG2AMVpT*sBFzzUi{SNu8hIRfiA{tdPUekPxqA|&z4ieLsdB>>%k36^ zD!niEsqCe;?#NvP9VgQ!#}%~p%uJ2hp8FkZ6)KH85k81t)NLSi&WYbSP#v2Y)jMBW zy&WvAtyoBm9zOjlvtHwvqe(byW(eTj@0Y);lM~?0(P#g`$s<of3~dx$UbuhcN_W+b zj%aReRhWW3kO;)g-YIf(Z+uqTee?NJG4Fa9q(doMc6?{%v-{x$Rf60%P%Fwi|9NKX zh`7<!13TN`uyXB*2ZT73w{hAe@G?5mXYb_CdIgDk72ir=C0`xAEON&2b)LXu(zlAe zp&YHfrJLrNKU69Z*JQ$$P8pZ~xyy#uiTf43`=bOEH{oQfK@;?uQ5aZXnVxX5bi{G) z4S3l#XdJ9*&HI*x3H+Id>RI0NSSdX7*>UX?4L|z2!BMNh!7-9U@wgj&A6Dv^9MK<@ zPcWMk3|~Lm_wy*p4w1ZReMvf}d~0FtxL4fJ`U6?FA*W;nV7BKLK;;>#x^^MOAyZ<= z(uB+EgS!svBZ;%F&^1O5!TM%&aBAXaxz`12`n?P>Lb&39ps|OV+(NWHSFW6J!YliN z^#Qar4i~|B?uwk47noq_c74>?yl{oOyjF$>PB$wA%_V)|U8Pg%R}h%j5A%Qu`Ksi* zVort!b~laR!`RzclAI87muBP<qOLqu?O`nMjc)w&$0)w}sgg6LfW#NP-I#s}E*|sq z*Ry)#XJ`rt+O<#)^Am_z<!?#!HzYA32?s1l!uha@Az8v)UIH_PcCCZL`8(z2N_;82 z0I;{8`N81)VtJ-KW%_M&Fi|`C0WER{(Fb*kqGxFrLEV}!M4ZX*7fJH?^&-P6`HF)L z558A?i@g5QUfP41O6d%+J!+_;H%gKfRb18?+Y~WdML-Cto#$_@F=5Irb*{Xr%nyx~ zCsOZ?WY5#Y@n8Y7fjv(HuD2ECvMm|l9P)^w4cCsUiKWGo0Zieh0t(UG2nj*hL`6In z7$EXvEDgdZ(s?F%9$ufe?)G~PzK+6(d5$3uoW&U>sVA6*1Y%NKp6+a34avqN5{Xjs zplgVVV~Z<z#R**4xY+P+`rGdGyA7p>SA;u9l!Pxwl*LS8YXd8>DH)`Q>Tl-}ikmiT zoHpBx+CCZx92AR44Ob6$jVVKWMW_Wzp_P&rHxM}6{5td;UPYh;x{|v7<J-1P^Ux7I z72_?o5iN*%6}yYSS+M!8t;ezd8bz@{V)zhdBc%zg0Ex}#0qrOj%vo|C0&!I@hRw90 zDa;)7B7SO5n{WLCk&8q{%ont$GB&M)n&Hnd_{jQ?!mF;owy20aklu^JE8UjAe=q7S zniUlt)~fiaw9V|my>NBh>m3b<E_l5(H>dkOB7HH~2{kZH3|6HV3Iv4oiE`BRM%Cml zmHYt|%mqZ)wvO_7{Vy}8n<u&aI16Usa+DN1ToQex6p-CW4FTZ|3KG<Kb@{F$djitV zfW)OT%T1da1Hbk0v?=Qo{QDdjXkH0Zykk19m#qX`7tPII@9W%`$5@H;ryiVXIW#XZ zDWG_+B^mu)?QXWs1Zkz6(YOiY6gX4DZa|$~#-cw9{7^(SYgRFuU?Sh7radm2@14Wh zBk=W(M0Re(mufB(P96$uH-G_BJ5g(MAEQ47(F9TOE<UE@xaqV?>!1wy=#6G!x85;_ z1y~}{2~9NRd9tJPID$0+5m$NB`O9=1#{<!b+mtVz$IT{?&RbQ}obT5BIo1kJ)|6f{ zs|mLN3HspyUoSu9T<_#2;X6dFK+N@B?2zCTDz}w!=)JAZ&8A*FZG|#kAtBWYQBK53 zN3ii&Kbce*W(md0CJ-8qeNFXnHy6X?87z*&-CRR=9^R&u&>I#iMOI7^#1tRIr2M+3 z7Gn;*SrkZCR5_$7LYy!kyzX`*sjM7?$4F~keE*A^a{4pHE_61%mf8&lqhwE(_iJ|h z5|m~Wh$gObcT^}DG9pOB{khNeyD!fvwV#sfwJN+D<be<MBKFUAZx%gMm0LDpTnPzk zsP60{93K!e^_Q<=8h8Mj?Y_m$W2rOpVAL%jdSAu#^TxWP^_OFDm64*FN{iuawHHT6 zsBuAVY`2#fXIstLAKxb-VcKIn#}GS*DP)<ZR$WR*&p6_nr#n46wuf;>g-J6tMT5M@ zuuvsEdB{{qzN0ga181x-A~=TLtwmC%SP^jUYoc2LOjnr2>-58Sp5aN=@90REtA0n( zmy4savO{t9AmXaIq>{9-1tL;Sf-R42YRN+2(|_v0W)`Wy^F_xl0R8X@XZO&cHYm8V z5zir_&01j8+G1MII}H8JNU0Ws_NF^TSCevedZB&$l1ng~n%sh8LuiocwRtq2&jYGz z^pI@!Qo9w=O!h?^!$=UjMDzp#Y`!^AlkGf+^=!q3oqq0SJP-qBk})IkuqPun^wwc8 z$pk|%`gn9eb4CfW^s-=I)Qg@l>!E;ys%m_-XjweVCTmT`N>9*R0JOyq&!Kbd$)oN0 z09M@``E2_m5tc)TX+GTg^wh!;v^pA0Qmd<*#GskNex>+OEi)7nsorCuO}ZC(vB4=I zt`>Y6FD0>$ML&3JrztVab$Ap!><cd&^20gXpxa&CZEYK?8F-RYF+kRw=0(8I@{*B6 zhROyQr+_Pco)QY(WG(>dMM-Pi=O3y=uzwVa{<zyQoWAnRC5!B9dD1Fl+`+=h_Mx|# zvPV5L?g|qWh55Nkdk}Yp1uj9v<b%EWE*Cz@oID_>dE#NOM%{1fX>=TIsB0mLtG4L$ zWkaeSb^A?HdrcuESE8n5YIzHT;grTvfq8rb=UvX$0DHCKiT``9C+styB~EAdXnN78 z(ST~S5~ku^3QAz8U$k@jZUViDM6qyrg{{ZB;!@0Z2e@8V*&ccH)o3S@5Z$y{Sw5#I zRtadGtQgF7e&vN1V>3%VlJcBcr)D@GMXiZ}hp>f!=+PdItEM)~y@|61CWWlGL5Q%P z@Knp|iMdRtK-@2*%X5oHJXUk(r=LGINGVCfH?>EwqCu&?H_RGcnX*O~Sx_%3iU72p zjkT%vF!5ks?-XMbJ|gG8mGD#{+2RN@iK5TeSoZL!+V$)r2pMIA4fF`_pjUe|>GX*w zd$V$J08ed_?SZx04KbHH23O>w=8v6CXf|H48!oFX^)I6c;{;z|d8;oA->p#uq8h!H zOCiB68ux}PHB>ArKVO0wwCv|un0RS6O9*Za)ff#FcXLfrx+xS%;}UVwIKSnBC}nyt zQ*S;>@wYI6KT)U-23+vORygt$HS^#ARyoyI4ST6@A_)5Bp*PX0J%&ZA(%y=!d?&;c zLHJQdyp_xg<ip;id<DnLhHg<wsR^XfS%_a5PX?Nm0(X7N65g~TZ|tnV`Y_@hyx`>$ zy%J8uXQXd5Ddh8NFWOd?2+PB<`C?=9byp+KCrxe*Jfp80p?r$3GJ(74Ez^cXv-AI2 z)WO+<)?&}h0}u+mL4+O^omn}`lJUV@8r|Ux9B==%c7lhI7ZFh_@Pyv%G(pT~m@Vwt z7+bP*e{Sj}M}3)YiL3j?nNjg3C0SERGMuPrVgcwoM$ZOyntxTYQ;k3Kr4PhmDoj$` z-pd%4hVh70fL*DDGpy^N6ics3U`3Rjh;lUsKN~|20vbcsCMfy5j}G2iZ->zf>8QXn z9Tz_-)UYQdfo=#GRNcbWrIf`jXUM4d{^reSD@sgt{5_=uEp-{;JN3Tht5Yotp02Wq zFc8}73+s5y=%n0%Lj#QB_oBnMP?A%|?Y(u@E32UjHHfmRp$3NU^0@kW_PuiqX``$p zsb6y(1S7F&^KF!BK9&Ut;jqpzoh^xKQeUNp4`T~CIocF8;wBz5f+bhc6hetOXJ5++ zOxYsbh+wT_sJRzZKDCFnsi)>m)bwhqO~+OLA60JwR7uRV3*+wY?#{v8-QnQw?z$|n zxVyswi@Q54?hXf8+})i87WsL<@80*;KUGsx)s;+oGTog#NxGZ;CapEb9y%CP{d*na z74P1H>sx!bSS3s)0M=&?9V_{GR^CfcM|g&mnA(o$`~}h(f*HXHG0&a^3E5i!tidd~ zSw<&27fihw4$9(Vq7N6RmUDagJg{xTW!rS_IskejSqvrnq4?TVsT(|l1G^DNCB*9~ zB&&bkl-z^DC{&@(Q!8%+-(#rRId?WSGZ8Qfp{whnhPKSKN59!CV<`amWglD}SE4G7 zOqb3{op_OTO4qIZ4r(Je)cTdjo78y#yUA&JN;f$aVHdk4_S_mV-yfFf^LGWF1|i`s zd{@>6+Cae2+`<heg}%uf>@9ToH*;z}602D24OcSV-WY$mLF$t0l%gc$J4xc_7xwwf zxrz?wrA!WT<sP2Id<NAQp0GK?#FxB0(4lN*VNmPaW?*V!NV5IGjmZa_JO`O++0_#y zgOL;&9evCvQw@-{9*Z)l3?xoKf#-eqbw%5`-SJS>NE+0dSu)+szxj(R*W;j+k4Zbi z?oSfBY5DU9EZoIzI)dy0m$0yo7TodB)6|mrBJ4qx^r+D`p#_SaSp{pDD%|hP=WQ@u z<m6&Jv8er=GR^7$bl)>|@e!reN6s6F5FEST*>JL`1<|qhUKc|g7<eeZl#pI-;5j4o z?C0JBL`#T$s;#+gMhH}Li6Qu<FoE-pJFa+*2SBoQ3uV(JfZ<gsgO{o;gmfYf=^xC$ z<I|Pnc5AGRkgzv*L@&4~LSR5Y=&H+pxm<jHk()k;AS6@G8`=6&sT?u1LP1-2+bS7i zGj)n3$E;I$vV)3#;?*{Q2!z+T$tgKF2_wMDubp}nV$op)Eb`|fjAL`L(Y*RBQI>b! zocVxulcL^6hOJ(KuogKz7x4DiX{ha8qdXUh`hDdy1^m#U6&iGF41t?%v)!I9Lv3@2 zbPO5!QJq;tkypQssUp=$G&zsbT4_R$JEAn^!}1OViv_iY6cG_j7V9zyZHn*12zUM0 z(*!e4NE(c2v5Iuk-fN^b@kvQIrT7o1SMb~Pe^OH74<%J;3KqE|oQslJ=1Y=sF7Ys$ zPYm+pBB@j;Dex|3obz3K*~u{aJALdvS8(B-f#DVF(IkKh^eUdH;9$aoAM#90aVU^| z6fU;9vJQDh)SZV<jw<3QtDq=PYxK!dxs)1OGb%IKqt&p=$k)M5i$N|HCrI*0`mZnv zbBKPS!6c=(8SUk{NJ7ox&~h}c#sUv;tF4YCKD5`V$K`s`?4(JbGDUoGB-ce)CBp|z zku*)3MdN00PtS)Uit_tn6sq4o=b|)+M8~u+G&3p1<-^-o*KF<`2k{l%&6LLR-*|q) zd?y0|q=U<T_!M{U{Pgh8gquMGbEdj`zag_FcMun~EXN09YwwqgY<syQmxzCv_J*yK zDg_AMu3|vh*Lxu&<~vtJWYuI5Tw|&SSuP^1rCJhbE<!EIxo;EvRz5{0@mSTBZ#ZFu zSh%yAG1iSy)AvzA`ksh1#B~7Of6IY%7dgRtvyzR?2ZfKRk&KSSlWr_wF>L?~%`Q8Z z)U|2RV=2}pYNzyUpFZl<8H#tr!?x5;qc*3|>VZ>imX=b0orZ@aT**eL8xSd;h{|ak z0_(fmC>K*h(4Nmk6=-FGm0?<UWQGM|XX+j>lMf}sVm2X0iEh`TZ4Z4kBv-74@c}~6 z&dSNZk#t{=1hVh{B0z-L(E&?Cv(f-NreZMlm6s6neX(#JX{-L#|9w0!R(a6Q)b`ca z*xC4ZvDjdKr?FBHjMX0(>&<KlzsQflZ%OR5ZOi*+1YCKE@#jIs;U_D8#q%mXZyy2^ zeKG)BO_b5lDCl4VJ~(YUC}~%KsTpxAYM>!+2u?ql7$vTt2_2>jl%R7+<U$EC7~<r# ztLFze6MQRp{th0YLyKoLEQEEcP(h+idmdQEv9bi5=e+SCYHS@U;3_Rs=@zTde$dF& zr<r1{Ebv)pn2;E7T@o}D`@wAsYgQqJ+`_tgU#C$WvI8}#;R#<j5?bPSNa3tYd&n*X zSN)Tl{&w)-m0#~d#7ZRbh{$N)gmjC!`1$x(hSvwrvAxNic;;Ev-!K;Az3L~10gn4g zeYT|Mr~-Pt7I?Rx%w;C|$el=7X(PcgoyZFIY!?-)kX(>Ff~Ch+=N6=^VJwxV-@DCf z+EFYjy>pT?B1zGcUWDx<65eP%$5lCCL={K2?h!VX9~%^C4JuOJ4s_(i(@t`#pHMA= z<)-<>6PX~F3(8D%u`UDssLLKXiYilL%`g`RF;2rYe28n|CNR`obM~&$tu)7)&aexP z>%x`19Y24hIV_&Y^9IdJbg?Q+OEDAw2H%5{>vNdYLR&AKsgnjT#M&WSAV;vhzhkr0 zMGpK4%&9iXn><)SpcXVf8k2O$X^Rn7M1s^5%ts6ayx2zI3sE<KwODf5cJ3LP0c$py z*BaSqxbxF|)+QrKhvR`y(Mpxwe0Oyfil^=*)Xl@>M$F%9`S@Wgt1hsruhDg7wU=|L z;SvMu5lBsIhC>-I%%OC9TVTjJ3wV~>$CS{)$Z_-$ShIfR<E)6sQ3oL=v`Om(B5~yH zaG83T1dXYRj2mkC4KPg7Uv+8OImQ;zq;x4m+y@ay!Ta(`pm~To=F*_RLO@TfjH})r zX&^B3)K?DUv;3pMMB`7)Wv<bx)aShrYe%OISJPkCt%0lJEMh_dcq(_dVi##4>NcpD z5CZ#iiTXJ3P^UoUw&FjYkq2TSrkqX`+5rq9!r4X2e6rae*q6<CKn7?N<=7BTwNVo) zIAE?ghQg#`mTF^Ny=#W2Bm9KT&M^4w>OuY}ZV)O~Qx3V`nw|9cjNRK*#)3rz+uR|T z`X(;>@OMigrQ3Rs++*_6Zxvz$sB5#nmoyts?S<7$^`Zn0RB#Y`bDBTpEr_Gn?WO|g z4<F8w8_4awfxc<<YJv}9M_pzQ7Qp)Z5zXuXkt6`w^r)Ra{ac}nd^yqDZ%T0wIlo<$ z<$0=9$H%~MBxB|VlO1D~?Jh{}4ZFyA>T(<iSB}8=G*SHo43}KEd)?bU(RhU-8+*?| zWH))C_cN5|OAP{g>_)W@1Y~nlHc5cuAXBogYETx0F)YP}sO6sUk*lXq2H$GE#|rLZ zfi9PVmzvl%>n@)sb)dQldby_qSl}P``6xAwhe4gKzqATJ^|(MkxMo&exdY+B`(V^2 zo+5$$=BHtYYU1C2<=Xdk+Cv?1NU*hrvelA^lA*<E!YReAJNo)9tg^GnR|`&sze)(8 z(#+4FG0rC%A0?c1?r<z$1tt>m4fR4MUvQ!8MTOw1>eY@%W_3vXLlKA70RD+a##*hn z3oxZXZiquNp^+u$-WM>a?j6?%M<SvZG)p)@Q}b7!tJ`CkW?)S$AS>DIz=LV~Rw)cf zX71*X`r|E<H8U48gcwQ4kiCpRn!QyPEu-8(F|Cf{ePh;c!^E$^SttobLdG?0=<;KG zl%QSgfNdabI9%deCoAjTRJo)HKH`uJA-uz}uJJk_YY2;awvIQwa?hcOeAdB-WN<Z1 z!Kju)hae?1Z_2TR)S@|i-`w}*QKfa-{oD?L6B(8hwI7g15@@_A$WiaAg11Yh7r0Az zU=$UR>&4qMU3W}s_qRE&r>o>GDv+b-D_WM{p%%^^uJK9|(6sTLoeZM4B@n#(4l5}l zIn*bYPqy#K*_DU%CkN*O`8dP>a9l@rU^1TO+It6svHEA={AApbMFsQT;HqhX2#<A8 z=(qe1J_9+t{1;k=mRm-?Kc+CBA1+1YL0WUPUYWrE=~&i-l@fiHk8e`mUDhh^8*u7~ zcDm_b>578=!$VwiEZ);wk(4#bwEk$pZk{3`4+mgVjkqy(6MQdpW&qIHK?*J1>2URp z#@L?+=SQ8X=aB^;M37Kojv#YGZvDX?U$Iy2sqLO3Tw_VkW?-GszLwMous<fK)zH!2 zyZ^hI+?=?oN37MX=z)p}654pWqjzUXDoMaeoi4Ok%?gnDG#*>l5GAd@eJI9C<fi^; z;f8@FC@l3xPNPjn1r1|-XcRIyPPYOF7hOIw<YWD&$vkv6CSjZAz%EjW%e%U<v;$Eg zXo$%mA4M7?*(3<O#ZPX7aml~AH*8%Et5&lmcit~kTOK1Stgo6v^6(Sk*E9q5sA}jH z!Z$p~(4FJvAv!UUd<%)He_{(!+QyU3ewst>@Gyu{GJ8n&9L)<uEHSvne7}7pve4w+ zEYo^+uuLEdxqjQp?Dc|$Hc8CsR)f7U>ZxuDRq??W+5NCI^}8i?21mmkgyH}5B(-#j zB;M~&#h0m8H&X#wU5RG{$pF6<Fy?M41O+lA`y+0D6iQ=;$RyT=b|<CCRs|Rydz0|Q zvhuUOKtB4?E)2v!tR4j?dZ*Zs5cb@hr5q*P{er1NBy?_(5lO1OF)3ukwDpu4$_6FF ziv1eSgJ;3*waj88cME@0cg3fYQFVNwMYhpDEq`aAAye!yh$J0vb)_*Ec*uZd{o+No z)L?W};mkf4n~Q11zE!bT|3g4o0nCbDzSu$;*u^>pD3eC^X(wSRTn)&_<LH#pA`Rl1 z-aOlVqpd|uQRkMP_>*JJN>Z_on9eCfRX)$7w$_2mvPLl9Piw>!5AI<DKItw|Lm<#y z;qL}h?Nvq25l(%gI1`<b8!$J%C^a5E#f!(uR^+fnrz5X6y%|TZ-YBeuXgYpj=;9g~ ze&IWXwR3jHZ+^e;sYb>i8BtmgkZy@y;*Ba+nZXj<pLiIc8A>PV?DD{uZ8f4D2z9T9 zyS>Ml$$-X4#Vl54bKt^sU|dec#*wJw7nw3CivD4~jk<pG_hsJ8t>NyDsdl;km2JM5 zmf&wYOADavKy+LJxX!%-Ct+9lt-bFm0m^DZ6K`Py6%|v%m&M!&)Q1qPTOE{D_wTlg zLqdvMzcrfH2BJ357Dq=MC(r?A7*Tz}Mv|j7-0`IffY5AZg)gs!`9Lz)Usfdq)@8`l zi_~5s5aP4CftxjFIP2&885w?8^+`1Ft+@ThoRnmCEzY1<kNT-A1rI!-qkr>vdZ4(~ z8@#G!F(NVnz$Xdd6)L(w(ko`WaEE9|&(i?m<f~B2c4+nIjFgi(%jf$puEJSywu#p~ zC3zd7{4Z{@{H?)H->uip-!}vrjW~ZO(KD?zHL`}Qk@;&SJXOK%APb~e?<o4i+)P3Z zpvxe)IvC;5{6irE<7C+Ot#|Z=iT(xJifSv`(?~WDWV%XIn4$YVY7;m0sjAe5r0Rkn z`p}5DSeN!KG7Wg5B75w%cdI3fR9}fcql)Fb4-Qa2ARW=B85rD-AhNF}OV%LEDogl? zqhE{9PIvrX!}Av4chj*%P-~VuDxhJx{X-n#@~CG8)#vwu5gJ|cENqmB2ftgVa|QY| zRSy8mb74(7Ie^uymq$sn8@Ay%7=*1m{qu|$$TsJ>rGO81+_%%*`7Ht+tFnGWBg~36 z=dj`ig{PjbOtX|W{oT2bGj6mXa`%YxESzV#Dj6HS!y~XM<S3lUgk(+8HWCa_dBWDd z;~PCuf)urHA6Rs%8(w#N+on|g(-b0X`b4=VIz{nFrs_#rA)~;`&%<Fsqk%wZN~@NJ z$FW2`&_+D_Y+QKn<KOu$aEGs%ABS=UJiDoBibEkxX9Orc?Z$lBk5^Hqj^kIbsT~<K z)z%D51ZHRXvxtXr$x(jdUD+MGz1R+aK#_N#gtf7P8r9y`#`}`Ic{K>_f_l=DBRHu) zh1lMjexV2vSrMbN1q<*dSwsd^_=2o>JSWlNFeGiyxHH37p@v}W+OQ4mZFlT*U=eT% z11A|}bXZ^`d5^Fo$GZDMt5z;%MYNt=Y&~G*cUJc3dAEwgY$D+Vp#QE>SxAx}%ePPb z#wMkZ(67N^Sw8-8K}W)xz>lm<AffLKo~bjB^pk>ve+oWtb&pih1d>NiCO*}`3VOSN zsaqwAVj<FY4hq#`rk$v4<<JeKY(<JP?ru+#78Z<a{fAOE!K_fw{7%e$L$f1)1J9e% zLmZsQ809I_jY=7kR67|FcqZMuaf8)`ooq+U?4hd63^rH25kiF`nW!dVdUWR+y%_&3 z#B;Prg=yBjg6pk}WTCZnkI04D-FKQLy?1Q1GD4hv1F7G7jFINs>2+Qro5ExWg5`Ru zASvajapWAcXnSOMPD_|K7w3_z+Ef0*3-=$OP%A#UvM!y%a}4xg2M$YA9vh7km<~8Q z;Hy_~tOL4I`GwIW4g!|;*TOg?qhQ-$-Ci$xGv~?~2)aAm-#{Rf+_Hykmt?mE5qkIA zVDj9I*DCuj%ysPpz1QKQ$*mIc+ZFM6_U}kR4Vb|K5nA&JR;}V&6(T2LaP7E+geFmA zkbgv}uM?;0kv2qJcmpkxWV1LIK+9CFQ6>7~l1s07DxX#(IOCiq-Oi&b5m(PCo*D2k zA_c>eVHJIoN3Dp_<D;K2+dyFxEt1MicJq8p$p~erYg7<vq<)l>-M55WETY6l8F-h) zk&z&wqbN~B{Kc4vj-ux)h6uFychb?7xPrt8_?Cg6=4^Bv;H_lx+sF%VrKRBc7;QU> zq9s9kP-vD55VHJ6@oEBGpLA9Cmzhs@Kg0jRLr>P!$kq(fmYGuRz)SyO2zL{fIH*ib z2oQDPpLvXDl`L8U4lPc*Pp`Q8#>tNks82RT|Ai|#W)nDoOuL&`caop+V1uLIa*iWZ zDN=oQ4U!K1$fIJ*wZh_v+ne{bn!;SLEOXwlq4n#R&yIz%+*1*sQA|9rEYA>r#m2Y* z<_B;|fP;2v)i?ZmNS#{^1izLI$mMwZ>!%WGq-cMy3m+AtU>G~pxx-Y#-@6gPu)FW6 zzY<wby`_1653gvCK*j(^l#DPV>M|wgobc($ESxMZ7f=e?@kDFM1S7Aa^18qhrkh$w z3<@(YQo3Jh!xnA#!l$q19iZU^fRPt3GE4d~s?r(mFOzZF>bY!z!ZT>Nu8;ijQlu?W zN=qZF0>Q}^q^pzAr^zLnAet5X{q<a_NJCVXK9Lxv+Sv;hVOQ{w;ZOz=+QH}L*&t_; zeo~`IxQc+rIep6o0}hNkZq*=d1(jya)XkuyX-dklabzjwsO?m7rfX3MSQKd`=k~Tl zVh4<MbL3gPtE#9m*-~$Jt<*su2@mp(d}<|`vUDo`@Hv6e`}PU?S+0?Z<mHRZMdGbn zTle<RFLF%~+^puvKl`D#G#<ABb469L!Aj+L!^1VHz{I6Kit8~Z*(}~QY6X<~YDJKM zajaQL79^Uxfq)OEC_UY$LkN%}#HUSkRe}jEtkK%WD@Xu9kAt&Sh4BVB`SQH4?njUI zs6DJXdc`MbUk6VNm`jNE5mL#x=}g6yj^;c^N0t2RRbn#NvBOZQbn{EhZN_P+2MY=e zF*$lI3@p{J2D`rBGqEzU{ss++UzUy63rR%FO6F66ym}+tjCL};!il_Jt#QAgz=olm zq|&e;8?J2RKtVV5t%*ojVPrPP<i5s20^H{8AUqEJ`*mA;G-xaE1|0@$w91~0S~>!~ z=u#{@XAoy|vf^>w*)Aa*El-_im#;|I4Vlo-g^iRUU=ry*BRi><e4wNSB0n(BmG4iG z-59=w7L|7h(D?iM?4Q4lEs^IXpp~E~*S^iOJC8ma?qg8y?0X+_WUfe`+X_TobrA3{ zlXPegqBq{rNWdbK``m-41FVk-5i6AiiRrzG$6`9wF@R7U>>%zDiJB-9C3-Fs-6~lW zF_di)`B$u>Fw`lf5sFU*nb5a<)YjpIJJ_yYU57!PzUeSNlzS)8C2B%)vqJ6g<Ei%M z#PG%C31~=)^NRAYY=rqLS!qa-xpp$llB#l^_~HeyqG}hW$)ZPXQxxF!dNY63lnFmu z7pMuC&~6oTadhd!UCu<)kpF=bR_8B&%ON+SG#HKQif#H??CcfByLM=bks`jPgIyPm z^mvG1KaXil0EPoa>)eEjz=d%aGR8zd=h_FC4&n`7;FKiNlVu=>LQFxS>!7LSdMCVR zVmSz8%zFfn3eG{0dcik0BWws!H<3E|othN35c*#Ew~AXP8!z0`8MQ+G;#42kk!_$f zUGPe@AoQut-Al{{%{3;^OQWLHC=qEGF*dlW++n3SVY^e5#!vFDI`(K?I}?`%SRVS1 zmZ-B3*De0Ibf~r=rPV5>U+z~?A?Ndnj2zO$z(IQaH=&$IdjS4lM<o<}x^|o{H%>X< zEQ{WtH1e|=hGGpG2Voi^+8?8I(y$jzK@{rVY7lO_YG!QT-N<&-f;;65&qWx}iUsT? zRcYKhO$Af!w_6~9*yrziO}o&|tF2WM9i;<mGP3O@rhXnQm7$672jN=6A88_{LdslE zU>`tEK3ta`a!39||6uD?KUy=Cwe2o*x}3Q)&-|Iu=|HMOJIs#&l;K{%ukZx00l38^ zqdCu#pMSQ)V(GPNP$jsjD<oKFbPO*Qk#|~AR?`WO(`|BD$m-v%AVbZ>g3DVWbrZcP znehqxpha&ZZU~?Wgl%p{*nd%Vr1tB>J4^>4d*>kD@IDVhMKTZsLaK<XnhuMOYd@12 zh)3FT!(+1KXHW{`6=VDzBDPL0#QTnnG=xw7=tu2AkEY+=42Ka(y_K?nD@y<;lwe|v z@!8ZzoH(ahC&Z~L&J`l`p-P?|akd!h3Fp_2*N9RDVK;|=-M=qc4t2o1wloEdWIHO? zGsdu^A{xG@OwX=I-kD(wjG+x5QFP~<8$;ja(Zd&2-?Y*0*E=pb?_<F$<=dU`%V~kN zM$7P1w*+y)psU4r7~5m8twWo2``aH1khLTGVD|v%5o`|!g*P~)g<X+1xf*|?8#33$ zeq(qde-a<ECm9!^#?XbJ_akawN){8u4vQe{iGys86oRQa$)jNMJEGlZ!1Dqlp`Au* zWPy_MBhR;47%WO@e|BimnkMT%&cxJk#@D@49MrC;3wZ;%j(1L6{FzR061tpn3K43g zh4cx>ri2wG5|d2Xm*kbFqCusFqWCnBg^)dp7Ys^JWg-5@!r`--CQ|J9VcKLwfy0xi zUjipSmGihyw1ofD5@Vg~4-ioU-7sR$2SOM!)`v}Fcg-$RSrSHb9e*o7*-6U|41@u` zu5{Ml#5*N^u2hCpdEkjf_Zt}mZL&4HHX%LuYsBpPQHl#nIERmv1eD9LGh67h0W+3* z;`(e}v{DpxCIF&zK-`8`hi`=*rL03z8tkWuCdaNKDK1HY<mSzqI-;Cktt)IQL8iOZ zw~j=XXKqHFNhV6RkPxyLkA|V&N~9#p=ya*@<+BD>2Yb7LZ0<PoLAcJG5}+i6k<{)V zDl`E5Bq+T5VnSUNR{rw9+aw+h`oJl8+%O5`Rnqz!Y;ZQy9Xk{GG}Mm6ijWocl~ZtR z;}fWr*VC#4IZwj;B_utJVoVmflt@S-UxUS0_^9I7QhSzj!o^lswxICF&WutDy;dp| zpAyJ&lMi}otMo7u!*u~;=k%Z7*{i}9n`{UX=`m33Be)u2Lp;H($FWAqO{%`nv|rlZ zaUQbPs_UX7AwHR`poHdF%d)VM@wO9JP*CUiTg)wYb9p}Po|n+Q_*}GWr6!p)LS11+ zrn=L>AaEKTT+e&XUN&f}GrWXQDRnVD30HfszJ58zwOyH?d4A>BngahLov<RBdu}xx z>w@de-_*wwhw}Z<GoGaikIdT1!e8&L4Z`x)+Tu}C5)4&V@0q@$!3r_kJN6W$2o3NE zaz$;B9fm$O9HU+F2C)wOP3^DUzt=lYBz1=|nl}P&52=TQ2QR{)lHFlmCyN`#x^2i@ z^bw%VHDOvGn<xN;f^>&WT9nl=;V++QXOqDQF>lB*{;u7!lqZj<vk~57F<C_-7hn!x zcioc!l@Nbo0f*NuFo&fc{pe#UnRIJmtZ3FZ%4!?jaV2C4-B&x@SlflwD(+5N7LFWN z$%a-u4P6HjhyaSqMUWI{lE9d7Z5S2z*Bz}mlfmz~-=OAq6y!O>gB$Ii*r@uM-USPw z@lGo@ZDo;$)8~vK1nr<c*x+#0h^H%)5W%7jBFd%CFwGS*Fg?%RL<x4BhGf9sJVT!| z5h6VD(Zn}WHXwiuLvb#DZ6htP8zSRVv**V5|1r-v(At3iCKdU8gG%bA$hpEi@RKVe zO!Je0t^*3OJ|a@L>FFRbHuvYrujsP6{a2?#??tvUop#Cfsz!;a6bIvR0fly5NG1WM zmK&)fq$v64guoqgM_%QD;2@YZtSqA5>g++Z*-Hfdc1AGBRHl4?WR5X3_5q79u3A1% z02>RZz=_`8(1dqkrNUS{rZ|GH8=FB`hgDF`0r^)LgOf&%RxmqJqI$D<HdO^kC<L(o zy~x2f^p36P7s0^(b7OxIU0gg^9W5<vO<8RnO|322*;!nitfN$wWsngF{!<HCPF7MK z3=HB53=Dh#4&sX<^0Kb<^#FHQmk|f6ogq2}16z!hlN1B`7+vJT`e6;@j&2+JvQh=1 zk&%ni704%TX{Oee2L@Bnc{PyzfP#X823`b0lLumCBS1vU!wWqaK|sNgL(RjTK3;vU zuh;X{9$qC+8V>wa5jI`DnCW`Cy14ks<GeMNDo^cd2B8=T&jwD@2bC$hL`7DYZPv8- zUkVr|8eBcY;N|}<0ft#V0Hu>wF@TyNW&PiZI%&JyCN$uyn-*{HBO7K@Tq7Aeo^{n* zL=(op7Z-tH;%Y5<b?hzNM+A^9Bq9NROJ-)V&4(6dis<d7Zt@_UQaxb+WtR4iW%WcR zs)pSwZ)8G327v$jQ}yewDb~JJf%O)9TAZ~q6;h2Wjwe0)?&Fb(vU7gFvw*kTuMFAY zKEA&E{QRArovlurz5}7~GVw(8Dy=YA{yRailB%N#q|5CW^Cb$rsNhV%<~R%cQ?I-8 zy57QyecRWUmzUR97X4Pm%62c%Ssi&i2u!clfzNTRxvNVM*&sc@|3N4>diZg}eYT*V z5X_7+E_7IxHc*D!Y6{Ov-3UUbe`s6~;_T$d^DZoXN?q@V-n+_?rPG&3azlf9l$V#6 zoSYoZrqk50`p5k6n)SrgXr_K_N9k0sOMi>~^1$HW5@~2kN=isbh|fqS(Nz0U)2uM& z{Vz`2<dI7btEs-14)<e%EJrC<w#N48PDTBT{t#Fmr;U~AX{Bzsd%HFp5XI%kjA+Q> zGN170+x^)9aNwL0$9hV^f&|~9$8L#XL%?Z+7gE$iI40WnVeJJ7bhYAOudqwgh;Ehj zv7qxkoJgaQo5Zz8s|WrH5DC<}ri(x&WzocEb)l{T?BO<hU9OpRoZK=7_2N7Cu(#p4 zD`mAz&d!b=YfM$zFW0K6sSOVg?-{PQIsbS7$xKf5cOljqbu-`)U|<v`h0vj5F;TkL zqM=BqTY@G%w1&FYma4Q>x?BgtkrQ8b`a>XLQ8=a3`nhbtl4%b1_6m&-<-hyKR<y7$ z+la6(qPTQ*bzN<AnD5wTXLPJi7ZpZVmHQ!S7k^1jI(Wj=;2>mz%30AAOn}JtSY_;s zim}5hvtDzbvq!v{#E>)6`z`gti`m6$6RbQc0ZZ+d+kTq1k(`3UpkYTxM>4$W%iUqJ zqS^7kHTydJ^hU?^*7mO~YvN4J-~V2nEw|Y&NDKbB+Tc5V8;-$sE!C{jn#cEVjKa0i z9xX<&vw--GjwPHaceYpo*|1cyl;tQdKk@szhme2(!AUgkJ9#fSjd8$BNv28!3NZpA z;-evbnx!boMhv*dc8`Ba8Mp7l$;pY0|2MCz4c#fPFWNlUXgu*CKAq;7cN%H?x9ZsH z_?7ZRvMws_3;ezDFCG+VrK(`Ev%Cb7s20&Q-+Sw|mnt<8<G_8ROhYJ`;`ieCcQaNc zZ=Ir-^O+urka~sB(g3BK1nzObPVg+`HaTPnLLMhcE$6P=@E~ou?WR8F@NL#pX%7ud zTIHd^fe<uAz+Ct=3(6{qupb^OG^@ZCO+y*rX2aFL#M2eWcmHN5k%Oc#NI34(A``3% zaMXs@pxgWYw7v%({xNpm`}r|=i^$rQ-vqMn-BJ;}4W$!PR78rsX$O;FbiIgof?(x% zz<?w*H=qfSCE&6PHFrHph(8*MBUB$2emTHw*gzF|Q{{gF$&l{GzWPOguQrRQ@z0k3 zN_9(NDF4u2ky?!TG6WexGsOO#opy9vcxY&WAKKf4=c`R+K3Th4V#)o1f_p=WUh~?` zoZaOghCw9ZL^w=3`S%LunQ835gif;oy7<PqFZahW!4)d$yBsum7u&tPz>_ZtafMm7 zZ$t3kD84^)Mo_NQ=V^hLV8?b|w2jNSTa-g`4h3pmZ*`a0Px$#OI=0cYI6?vl$7FuS zmYYS7F!&=&Z#U63P0R8K-;GfcK-eGCcVAoKM$jJa?^ABZgW|cVks;Fl4BING(+HVw zwQmRfL*}!e`hIq9`uw#s`epXE*@mpTzujBintaLA*m(%5a9_g;=Wwx6-&hjmYz|)t zN9GaQXQi;HBrJ2@P{#Ao^v`DplNmVJa49SiDzj5nts$Ztv89u0SB&U*4|PrmQ*lXt za~<x>vrILy({$Qjei*M=56SzzFv2Uzjn9AdolQ-U+o;${H)<1*n0WTMGHn5(vv}Wb z0*5A*bNR!n6L(2}yamA)v+8>c?LGSV&2yc^7Z}@}7#+gazQaveSo(R^8uzjsp)R!P zpo3beXy{h)ieipI>8b(-3FegRQ6BhfRH^Vf^+Oy48X^RVu2~Nj0$vx9rXjD;FwyBB zp^$zwDmlDgE-**uMMm`IYc=f4cs7?K&2pEmu=fm3K+-<EPo@b6j$~PzksqJ$ZLfln z6^?l7X}Ux}>jp{1w}R>nBVW0H<929?UAat~!@4JN60`|9OO6NO|NK6xxWTn7r<}3P znnq}KJ!qu1qq|ISrP|_8X930{xwx{BGKwPP`j2u5{=v~BnradQSjm~pNKI$U3WK_? zjbO%>awfT}1ovWqqTqSvy;x!4%RT(5O}vv0_Btvfnk{N2OuRYTiBu(~8N6@BV&uYw zb66Z49Fq?0$x3htj4a`v$k6y+bL^<?PllF_fC~Ohbj%o0Y*lnnnPiTdlwOk+va&dH zUxURlTPelafobfb4^H^4IL5d+jHPMMAYKcY_Fhe>BdUAL^F;-&>D0Noq5%6Tfw=|u zO}q^y1{V<78j<psRF<RkgbZYEI3BiU&SKw?D;%elxzX{&=^oR=NR)rJsZh_9)3I=G zpeFu3Vc<%&Yp;#Blrg=pe>8vG%ra^f(%h*6r2;*y99&mha&IMjmElm-L8;PDc|KX< zAYOT#6i!{RBJ>YLOq8o&i74Mg<Vh<F5lbVQ`NiMLPV<eFaxk}|hT!u)(WQEpoWjg! zcYQW>EMONF^@I3MoXOwmVN%;MNYoOw2C3nWr_HIk`PgkmQUSVIz^^I!o&|n3i#*mQ zAaQ7%%=OA)Jem4ca{h$^Z#BomEu1@Qub2;xPKO4&Ca)~1E<xB9xlR9;#k`jNO|j)3 zG*Y;ka^gV3|35u&Y*>g?+G@I?ZsnT1J0~izOry$Ym~*(rdw>K87r^<b0{<Tc6D+=x z&<hsuI8n{PT7tfmW_>BN^GoKU3WT9F0xKD+&p>j*n%?J6SsdO6*fxq9=!UpvhKnd= zHR9i2vI}57?nd6`h6V8$znxGNRB<i7UgMO4Z0(Q|OnlIgpVeQV)}4_p5Vf5^V%Wd* z1;s#p>AATz0Wqu9NI#w){Am}z3=i=$cqDd^H3mblxoe|bvqfJEVv$_tx5N&MYCvf& z-e(#Ym~M7qn44`YgZaUEQJs4DdW}!Ums$jruD#fpqkDSaR|70t@h{I}ATmMW$mIZa z%q6d@KeU1T5num&>O6PCZ-0fs{KNYBD)-B#%&I#4X*b@C0J9#V_xt+b4#jArTK;X7 zYSv-KIM#?~ZO?xl%3{>Z{*S0NK1eZDugvonLA;B9GIQxQxXp#tO06g!g;m!$Q{f+H z3;`My-=FXT9MowMc~BrV#0k>o=@WoxejZd|Ftw}U(20KB!!7V<J+pgprH%7WZ1Wa{ z|1*LeoYJqQOU_D;Q!9Ab2f{e-+@3ldk8qX&wiVei$JeJ~1>^kuV{K`z49sKYt=pC4 zBZs0hj~O+N{*~OrXD^4lYG)1a9%3k9m95--oMDO<h3Rz0G;I)$_5dt<E-a1uDiyOL zAB@O)O!j_JA3{b)@^a4yycdIDgvZYU`jgFBVfvp3$Qg5z-k2A)|Jp=Ch(M+m*1|^O z$`UufZnQQxN;gkcjXn%ATTWO_c@I1*nsA9(O5xg44U(YlVZmUea#RO%)4T@z8sOjb zrzY}Vqg)d`YuO8U;U&T{j=98?qsncCnb@>%$|CN6C5O?E@&)9jd1P4lM8ING^;Z`@ zNzkXHRV*bjP^6<|SdWFYG@60-<Q~^-W2mBPdU{4OkBXJ>65zA?ghRQ>@L7kYcKEk> z2Y-p~8<WzL{*P6Z)#T{w7ZqN!kR%ltWXyEQn6Xx~`U#3?nBsOYa=rP9qY!F{Usv;B zT+y`j_e|3VSKHQ^sLllN$>H}``O64e)Acy-z26X`eKHPT%m;klVkaq^U2+--E!K%$ z$Erd5!h)7?&l`pjP3D(zpX50c%ynC&iHqS`tJP9JLeYONKHAikvNQcm+J>j(5Q8OO zr6Lnqgm?rMbMxd*5-;tZ`-Os)e>7w?YWAw}+r|o>@s+D=oiY(G$R%%*V6v}ahDkT7 zU-vZVNgBdD5>eq#Sd{dOy;_}oM_yzMwxX=jOHLmxN~>hdSW8erkSa>)3QFi~m0cTv zY;2B~`)zZ{arTYi^EGo(Io4LevJw!!jqV5-8A|In<o^|R>nL5c0a&m9Hf(xR`jOvo zv3=v-Z16ul&;?Q(1?1jLeQIsOdN+P)g#`B-*HXayjcb@8crL3I>CNp3n!KJsU_y{h zpEgfAnO0ur_}A>aN<-eYM?&Z(*Cz|hUCZ3_m&GZ_Na<@RrPRcy<Oo`ec+@h3V**o4 z=qqg^%L)ApPs7Fb!M(#?69<O?CEj5Y4K)EJJoqfwCl0A?K;M`95WDjMZ|#_SXEM&? zvKzvD6xaX=R~_Lbpg(DvaY6s;8*R&*@t{H^c2(lg)4?B}Ubo@8S!%=}NF+I-2MU~# z7}_Pu!*f4BHk$%R1*1+1evKuRTNXiHAW@G@JMjYA^L#mL6*rg4m&BN_MaeCvR!rap z$Ta^X<wx_Nu_-wlBylABkEOiM5LPPuADKynH6%62zv(QvlshL{+J^RLH5vADO}ifn z!XU}<@^dlg$M2D*Ak(<kTJ$s(wt`s71LM9=c>viN>(=J4LVaoLh=F-4*vLk^@1q@^ z=p56J*Hc>a+GBf%(7qVfp2(He%wZCCv(UImAoj3{W+{U(S9*sToX-2b2K&;E0h3~1 zrq>rr#KB3a=V)!ej4DCgdt*!l(?fBHJNw?HZF2NiMXP#ZLu5AFzEZAlbyZg|EhA&p zBQsDKVx$?<ytV>r0B^5JvlN3@+XVe>i~)+K3V<D)#9{hhL|QE&>Xd8N0sIfD1;aG? z4;={gH6vgMra12ZFG(lrYZj{oF*^+SANc#9g4kk#npx5LW8eN45&wszMPYL8)XQN# zlUhik3y+RF`QQ30P(dU@zBZF;(7>$Ig|c-h5uD)v1Es+*>q&xg1-#FImOjDbzO$hU zR{v#gLg}jwH_8K~|H~R1_&K_X=7{e_hsA#x&foaL+4MZ(Gye~I*OPpGLG@_f|L;|O zjg?bZo4-SXgR?npF>rBdqX|e!NpWz(Ie6#1OE=Q?{$DFW|H1+-am~MuKtqbW-3->~ zxBaO#WOOnU4tRTxCl+A9il&r_XEJD4J;wKZiewy&X}Hc98GE$&KaA)93hWtPN!PR_ zA|^&eK*(=@etj)1E0gHj+1bg=#OpBFDp#Wf0gL>@HSwLs|GR_`2m^jTlm-tE-%qsg z@&3=<%}p{00~0ehH@9GKM|2xMz~_I9s<yyksYS=ZIS3@Lz$N|@L;8)+VWm@>SKlu9 z@x1>9GOcHFvH+F{2-#frf0}I<kVqr%OzhxaaUJ+TAkZ^wb76UTd1NG<uocP%Ogpj* zVSNR+DkIe=7WC(<lAdX8jOV{IPr~Ehg3lJnzFsPeavw%Ie|2?&dlhLUN}AJfCY9Nu z4o%}LJkS4F&*lv`@a6)6Kr9lHTH*fU0BJ+{r?iHg!f`&1ph_vQBFFD{ReAuz#MU*S zjGPp0g%x^<fX05Q2T*zDkFPW~om|T|{y)ArI1J1Dn2O~{M3zTWS@$dE2~pUDye=jd z76%h)jQ{>#*Imbkp}DmFM>-85Iy|1BUXB+^D)pf~#}Q9_TPkLx&a@?MPc9HoeFeKs zhhc$g$-uHQji7`gajPo^s+5V=i9Q?)Yik~hF*LmFjm=FpK?93UugmBV!{1(}xveuC z4rvvABcr<PL3W~GMVFXZ`Ne{?2=?M2Euz2LaEicVCa%%r?W8mA(r(R8ez^xr!ERU~ zX)1G>E%N5YpW#3_x)cB?QBv6{h;#L4o=bjqVzjK4h11gMDW0ySIm={GCdXnipP@%# z_=rK>efFKTSuVDsm9|bN$crX(WlQIyY@81W2(nwSVO5<~T!Z(G2X6l)sZl_jqOnC( z+&eks)GN&w)VAAKHawee(`?`$PR$bgG$^HQ2}3PL6*@)dIU}R|-c)6E5H}~-cxpo9 z_*;zh?6;IO%G1HMDEJdl<5B-PD7xsCnFMxhOs=aN;#Yi<X8rplki)wrhHf?KEKDQz z+k|(Rg}SC@*6J_C+}D1GDiPZiLKU@5H-=)Zx-e>}`Y_ZG>N8E`yP?=AU4%NAxF?+H zUgc|r{Qy6oV4GIbIBEdjfVHrpkkVt#BvmfAL4h^)R{&CWJSzy>>~Bls#pQ^LRmoKv zqPN~Q=KSwjassJ9lO3g`l;5zPfAfX&7DvPM2+VQWJ4Muv=EsrNV3282yyV!H!o*JF zfihf|o>iGwsV~y&Nx0eRIT!Ay6l!YxeBZ0813hi>G-DMl5e%|$O^#6PswyQrSdpt# zs;23>#Q_zSm5K*5Mj_v)yh~uGz_iucL^EOwobZf93*gJ#kLZiBsbiH6H3IBSp|wU& zl<OfTn>VW~`(tBwLEIy&@mLp<kGXVMr37yy>?ju%;XP%+NGfV@Jw153+@(TkZxq@- zp3(G(Gpz^{uEmLNPYNSl0(>4=XOqOQ91-zRp_UfM(z)HXs@%jq5`>bJDTFQe#iRMA zqO)T~?(<E7y{)j17)u2H99Wj|c)RqT+WxBrS8ltCN=eLsh|o5A_4SRg2qRfJsZ^*I zm|jiTXaDmnx!u@g1Zvy;v2%FeS5!UC3_w)sqiqQ;ay=#Ly8kXSy)J;cUD{dR9G>F4 zpa-s<se0C`2VKYq%+&9=QNB=|fAbtPmccPql?+XL+X2iZUqIIh=+;{_^Os+Vsc^_+ z4QX>bBM+s(Sh2*Ixem7`EHhD>b}7?K{}vp)jybl~@r+)3Csr|RaWXTZq>{{BdYuK} z#!~80p%2WMix*tt`uUqdIWot9Wue~VRYDFy+wNK!RcoSId3C8j0(@JRqtZQG?*L?* zCU0t-7cd?OQBeGbw1)CXoy(1*9z2Hs2ZhylC<f-6+7C6?u5*KAgf-J<jWYxUdiIpo zm<bth!xR!spd9KMGXp6K7G0hUjdi&z!17Nqzmm-_JsO@Xt42dcOfhzGt+TB1oJ3A) z_EKcr1xFk1@drZ+X5Y-bX|ght&hF#@?_x7-3z>4W=g{vUQM~!s@ww7k_E%`8B!UDI zetT{y>xCdrJ<VOu{(t598{Db(XAwn}m4Nz*(8tK&Gz@3iumw(<L4juaBr9yy;Aff; zft)ozn|AiUYtLNtsfRMbtgYYV8gU9m+zLt$U)VBf13fZ4W!4X|wlLc4r^gm6Wwu}D zFpttK?P$vl<zHmhE1I#K3p;Uwlf1zVr^_axJ)nE<PosTQ74bVO=?5Qz?9vM?R3qzb z$&|R9^~&CsI;4y(EBHC-*o7ZF*xoJdJP!^k^BpQmpXXraKmBY%@mXq*%aQZ@(<B># zyHVQ()AcSEbG>$$rk*$0qisaS9^*BV7@`&s`-vP}pw%f8)g(>~LzuL!Hrq|t*T1g5 zZ>;=i%EW@FYH29V??wypBJ#LPxPzs{kjbepI3A^-f8)>@9qJ%3hL7-pAc~()jGFv$ zXMTh>ZlY>O9%3)s#8}!h@dSLSt7gN#yN^M8h3dwI?kCUPO%X2HTG1&^UI*uL{)Xkc zSyW4`V?~IWdT9hTm|Sp$9m1SnF?n2Em$WSNF_#Ne>=6R)(z17!y>bNEXBJLK?dN~{ zq+cy!L#E1Om+v76NZ+E)UBqx!kwa%DRZSc`<D|uEU*uHiI=+tSaZF(Iu5m+#A#b@! zE}J1++wICTo8WjA96iT5cd+*$N_z#vkd;fX?*fv?$0as>wPj1=S~cAz!j!QJg|C)b za3_NifZ1{K9Z4vA9=@KLJPIZ6ml1fSTE|dJq0}(jAv7LieSM3?XOWzWZmw}<JQ}uq zse%ty%2*fTH8-m>h5qvn!O+6%$t8B*aW2J48KVsq?;>nd!<nIu3obh{csCwuZ6XMX zr=JwoUP)>+HZ;F=k9*P!@r3GCE&lE`$?uf-%q-qYTS%b~cj78QoxUnpljsUOE*E05 zh{q~!FhJREA>vOh0d$M{2Wi(4pz{%w5qf$Q!QKj_r4yAPhg4i|doXPn#2k70^27xM zog%&`z&^4$Kj<%M;s?24^6zQsDs%W`Y1rI4>J<q;fNY-Y&pXxiQO}}C_m{E}Kns&E zFH96+BHibTC}IcQ5j1;!i%49;>6ta7Xsbx}1r>*OUy0oq_iS<=3I-0uiC?FpaU$=Q z%is6{$2EP8UI}*B!><(0`C*LVti{UE7YT0LydL=c^&;gkMnEyP%@lDK{fmUT6{|&# zt|*`lQ0pFyl1g#HQt4T)$qJjfp3M6?s(JD168ihpR4vLwf<32L!JSpuEW!w|QVvJM z(17^vq_8t#%+PX7&Jh5e*OV@Q_90O>9~c58r0!7P9mEny^U^#5&^3f-r5@AA&T%e8 zEPkRRT$A~jjkDiF{IE`2pOdD0-7DF-mP4&7{l#`lBk2mvivCJtsbP2&fhsCv_;YKt zSYPNat{`FRq?|lTK1fGbmPZpo(p!XpHOt5i+PXAZ^PwHXXjau=1NyOqlE!q&KLnv7 zAE!H6`Y8zL64m3%HR&h|tW>9C4zvpgv1pW~OD-;nrHOInr~R9UGbV_4E~7SLJ;8rQ z5{(+CB<E)Lg{MmZxQ!Q_U`>QMPUm%n*s^bI)O(Rdpj7psRi4Lc*v}DP7nB;F0>7mn zW%TYDo-Fud#rW}Sgus?>wUy3hP|qFw<kVKe_~w`$Ut9Lpn3Wx(q)R5bJL!zZjU7Dl z$e?M}?4$mG7{rW=nC*6o)x~%tkfB^;ztE28j(Ktce2pvL2pwI3vLQ#9_**!-17m7} z1+9r8|AXCfzwII9(`+SIQDlSS-{?t}h>enAe}4&;=A8{;N%V&VTQaO_etY5iqAl_F zJ9-S7`k^)>whsLU{@Vv`Ee~9fqsrN_B63NYd1VY^C7CkOSm<?gp|F(iLZEyr&ur-` zsd|^>LJ9(|>Tm1QCAS{9k?r^o7xqhC37JOr=|b9$6b)~?#fa>u0vcv|xNvDlZ5tb| zD+cWor09ua=C*P6z_)JO{BOIEuOOb!Is8aU+EunMzeyv`9_hWb%=B(~^W8-zVY8*e zUiD4r`(y@{ON<3XqT|Oy;{ds#oVvMH)z??fIQX*o(mzsNTl|$%Yc2NMe)rQG8ynOL z=_VXByO$YhBlPMFVWotmq}yMcZ5L_p+dn>+YN}3^sb44hDlf!POBS3fGn2*Lij?PU z{Z8l~dXLaM{<2uYIEKNbD4!4Cc0(>zip`oc5c9)6q|u#i{9LOp@JyKBzFHLP!nGP< zT0_hok!^u_d6Q5gDG}B`nUZK;63lIWOUsq`p;CZ6@w?ka1K}++yf4^JeFiU^h?4bf z#BdLasC0H$Dm21OUHGu~nL#K5y;4s&(maU%a^5*sUc872t*ipQbP!ZHu|MpW?i9K( zb%z%^ISw`B%f1NB;t7WsUMs&Hi`48z$62UXr0zOn^DS#fb2wq;c2y!OBHCO=m|!CM z+4wT48;Gb#gj7;?`y1wvsWdJg2z)7WRKx2E{H3w}w_+cM{}IixF4C4*>}P|S=Zu<w zqT~2DN32)o;;%@S+P0GgEWK>mD@a=?t#hapip+rOH*K9~mN}nCt83BWFpIY25o9zZ zc$^Iw@S=EZEM)2<Cirzi34v3wxC_~y472<4dgLX0nf?T|dq)ovkz?R;B)n00cR9NU z!JA1u$q_z?Pp?I^TM}QMf+r28w^F!cu?U(bE1G@q5&oSkms?)LFy7)5U+9DXF<j5Q zJ!bA{C5@`0>W=EZfEImP*3#Fu=JKgHspIQ(g@s5INkBMBwOrm76se!NIqJX|R9$#g z>RRC2-vz4sSj9hTmR;T5sHDQN-H7?sqL%1u(TeWNWw-mI-WMzA%S3!`7P|vs1VleJ zx7u{C-<j!9v;;gdbk_2uli04Jn$qg42hb3#c}RT?uxHi00c>R<G@0_~^bZ_IGDAqF z>`z6m^_cSgxi?^)^P}`0XDBbj3(NeZf$VnEO0PYL-#RsVU_0KGoscKdajOK41>%e# zuc@|<4PIx8!_#D&oY7jL)7DdPn}xJ}(egfbA_7TUP9QagIhJD!LS>$iv&k7)=4}Kb zg}DYHg4%U-M&LDJym<YZrhkrVPH%LlDCovj`~lB)!cf;JIPD^_=ehYNVg6KvdrPL6 zokXAC{(B;>d^?BJh-%8zl$kK#B6Ry|o}IHe3iyxIPF1lHmX1Bv4QDP!$I0Ap2HWS* zQy#Sh6``UX{UxVZw^W1}8i!-6kd;~rpR46hoAHo(X_I5t!;I=N$>I$PAFRf!m79~_ zY<d3FZ^k2tF0R4T(e10+Tdl`IYIAhI-U4={!gR<AO+&w6MmkfnwzL_E5M7l~L?Cyo z-ocBYCy9b#euik?5hq7lqxkrbGCK+*Chnvw2kleN=MFD#)wui2_tTnr+Z&CPiycMC zYoU`X6;O)Hdxe~?f(>N4*r~ggLdgYVYVfZ~>fV$(RXd`R!U8+(<)Dk;3TgjJ@YS;v zW4f1Jo`8+hbm0U;SwLp^HpZHrFO{R6B%=MCJHJ>qRa7SA!7Xh9*j=Dr$o5{sT7%2{ zsZ-_<e6tnbWv>#SswGLuk<}DTzT|m1;PHIfxXDT>j({t_uJ44RS&dm!dcy=mD@!_# zAc|12l2*r(<eVM-$?-7-t|aiA{0XP`i8ClN7*vKU6nzWjcfk%_8_@9F%9G!+Wj8aA z_pAR7hC>m?5&eDMRKH4$^%;Z*i_xl~s)BjicJJYim@AF>BUaC$bQ!r<^>r~j>cIsI zno;gg%AS47K7?;i^1DTWF>8sx^TOHG_qcK&>>mZVoobYn0tkNev#K1i|8BcS(;4^t zeqi_$t6ZC)p-R=0Fav}qjy*dKGd`><@gW_-uE^SKnVV<VIK2s(ebZmh2ptKngG4W( z)8MSUn!$e%I7^S+=RLeAllS1PsrHkdH6`Y8VN^U>T9td-jAw+(YU#7@Zf1Jzme3`b z|Kai_p4m(`nNyyFG&_ux*G2!aQDR;W;J5FLj~7(fKCUubT}>(^A3vUFEX@X+wkmfu zr&H>Og{0jaJGHg@d%wxYn{p?jlDk6&-@O`<+VcR6<m!1pgV-*%Z-GK};#eSib;8V* z{Qm%RK#aeq<U@r|QqLdEVj`BEk|lgmO-;}VM$lr+?_h9mPqIQ%w5EV?s^5z0{7EPF z3ro^UCPdm$-9gj}KbR9YT#A8r2fa-M?f;qfz&4<2lX84h$5Ge*g0EO<#6_`FI!7~` zK*`aSE>Y5Uih)i8<p#w`m%zvkg=QdK`jNJ7qK5fdUX9)3T2a#bv?rhJZjk#8@=PEP z{3Md^4f4BA&ZRf26$BbS<bsY`QfOSr0ZLUm<w^#1b-CQAAc!*YQ=2k^D62mCG@{0h zsY4Cw^fb-=OK=O5xu_Oot)YlqD!eMFO{td&YE$V!hA;!AneLG!%bnb_@cPsxUj->{ zQN|t0E%S+ckqZ<WC_R@bSyUX6ppbn<PnppbSVxt?1k;!?W7@ZGzi!<+C^V=5R2e5H zr-vVYc+sLo;vP(nj*i$mTm3*C&GgTv&YY+>+AqBJZqx4=OsmX#f<}TK)|&=Hr$N|k z(c3YGI%63azPruoGQ1A4CJ-7-DlHRz1<>7l(@=bUvA|E~f)2dru<~7`BzT0Wu9v~y z2&-e6&riGnnihg%;@j^@f6t~KMJihy{MzbK!8qFcb|nVf!z=d=tv#XgQ-jS`tWGlu zOrSe=C<n*SQK!%738>g*R_ziEf+~sVM)m0z^^YZ{=dRE*P%;2Nl-3#(Q3~22{PP3J z3+CM2Mmr!wJ&mQon5f1ITTJac(L?_9b{^$7CjY}U!<f;w@fHZ<*MrQbf8VFyq>1PN zQqHE)80VE~5Y`5Mh^}^^Ii{+22{h>@eToUPrgTJGBQNu@YF~hrN21dhOrE~<WIg)P z)J!x?fC1#5WV#7ZD%8A>rFi>DS{zA-q^!^#&!=H8Qa4kd4%}-tP=m*50M-mYV(s0a z%o_%X5HPU$l>V7Y8zfyJfINSoXUzDzAh+wcsqX*i;w)-t%7RE3MP8s~7^cJGvVz8r zr(aSjGn4`(TL`p-zvwh{8n}#P-5r3{A)kTN5;_eGHqwY+da^p1pr1ic4l@iU_r?0c zlJNp{8AF}1^g(B<HgYTh#o{C-h&s(Kx+wOmNKRCof7_4#H<xBj3kbMgNZw^?A$6!I zl)URxP#851qX&Gb<;(QmZ<Lcp&W$J&7X5|vS{m(-p@SFb!WFumpr#mQBWko(!q>`+ zoS~pdvs6&m(E00=#FLywV~@JkCxmLCM}3#pEx&y(<$u!}&sy+MKn=;D0@WmmGVueo zMm$hEE;*yqyktkRVj+l>X|n;SqCQo|ZpMrmrgl%pUq5&5+;6}A78^<K-o3kL&z`su z#Z8zn;nJl`pMLu3*s%ybPP1msnl=qn6{QDa{@8s9LhtO7^Vh*`{>cs@At6ywQP`Fe zf0B+dJ=`p0=&7iBQR`|1`M33|VTa|HnD~dm1_R2giF=M;o9pC}taQK{v*PPH-zR3T zOL3k82NxJlinD|3IZnT^cl?GWSm7BO5>j6~f0Xq|$dc^B+)TStUofaOJL!VaKe2l# zWxwEU6QZ~~r-*4_cgkHu;hlGRGz<>aS+36ds@L84<6jPLd@5_<7k+!t+G^&xJ-Xig z^W*^=LSo$u9EuaOm!2FDR<FT6MeI@8weO3fyyb3LJFhOgm$Q0V_BHku*IcA5a{Kd( zp2Y=@p&`vA`J06FyL7aM!ZWJa@f;Q|p4;!Y^yf8(<s6Xs*%8--#H`|noErX`u;bhp z|CU*=4O?eBHGiwf?y@2`XvYsv$#Ytb3|Wma7Vs7qC==}NxJ9LEv=i+-cSjvx6|oQN z&f0{$dnT&swQE;u1eaO_l?q1}S)+m+=c3|#xjh_OGokqAQ!M6O5MCmawnAx3qhC|# zN9<rH%(WGLo+ghNDh!xP6V&M6=`=i(e#qUi;M&G*d1tP9WNkgOZ{_+m%Dm#n^&04V z?*H!E{!rkLB$sWM#WdJev|_2?2~=i#u=kJ35BP+Xc6%a*<=?4W=Jm$pS=0VG=X&rS zE6zyrynSS9NU&a+wd-=$Gi6rbj*E0ly}MB66ivC%rEfqRGur$oKmIp-ecNXrq?3m< z`vGI>@?FmubxF{@ZlY7Oi#Pq0zjKSj*|j%zFFCOOa_&v{0Pn+l4@NFop)XH`%x+YO zJdcY0yIr^SA&&-@e}DC{+O~7YBd!bF?Ogt~KOeHIz(706a45*EXaD1wKR-VC%R1*1 zOFa%v&RzGu{P(T$^XfzVT*_ZXhl^$(mMdf?wVz_8Y}DEinIbP@dr}LhV+}%s%Y43p zA$6Wk_;QBlKN!P6DVesn?Y<>{J?-@1vbv`}IoM_6PbK}v!Ki)5BDOw7?Y<3p(c@%J z`n9A&KZl$4nTILvS2{4i_}`=Q_~YkK{k!B3heAPSZ6*mWnJep@8By><gk3bcZrBF8 zC)Mfpo89!=4?P$1@X@GfeSO86h?T~)E2s+{Lt5rXT`Pz<`@XE-_>jkxS2B+KBo!;{ z>GSu=p^(lr&+d3A&o19yA@@#`hv(HC=<-0j%RXVdGTxF0eO@DQ*o`xN(~k^ti|Hu8 z(3s8z&_O%;E1iD6Npo5&kNqQSfDyD8<;+m7x-DCfMVp-ISP)%nrbz263+#N|zu|xM zX2!tzb>0j;LN0sLy16uI=MyGN%g@WnEp(<FS)qET1f2%JAxQ(7e`uOV;2FiByzogr zgZduvYqlb5TG3;3Lq^w(%1Vql)PX`C3h8h<>hLcS!n^QXy?!5k9){bqPBqxvxn1<` z-6FRJA)!a34*V1GM<WUt64I?OD*i^q!J*V<YRJ=#qZGao3Dc<mmmy=r4>}}YxpBR2 zq4KU@jdQX6a`_8)qGHSJt2NpZtRZ;N+DeF~=Zf)aiZNF@J3Hs)30kUjAl)SyW5fxj zqN1Yk@Nn%3ran6+?&+0%nLZ9OZlV<S4}>O!Dx+_vA7&d&)x!(}$6>=&z{KG^+VZs! zr}CaT%T`o(sEJOpC}<O%I4s7yRN3e}g)o{<jj86F)Enjyj1i6DY3el??#!f33n>a6 zH<a<o)bDNTD;h1txH6IjHI|a!pjCgXf`_)JkVQ1ItuD(Gj9b{&2N65!($@h(C~F-F zf4xMH<<WT<1{%>{s!$NR)9-Y26fMn(uSv6~dd~XTBOs$IHPmO(6|=x&g{Kr0Q!KiM zc^^?<cTmhOx+J+T)FLkkZ^p>-9Cbj51r%XVwR~u3Jt}eAGG;wUI@v9wRt+ibBf;=i zVx|tF>^Euuhtyk~UeQPx0I8<BF$TiScgaBr`N50~dkm~HxE^&uOIrwoLRl%7&YY)? zP|yuLm$LHE{da^ZyGVUaS~H9h>L>I!2C2x=Rfv)5atjM7RLvgsjU{uoRLd(O|91sz zdy`spa56cY96bOp;K|{_+CyPX;w*SE+u^HbV0fzU>GY*9Q9)#a7YegfKhY@jz?T26 zH)+*!IslU@-kR1_7XxKeCl0*H`HnbbS3MnwgfJ?f(=ga7Ofpuzxr&w_pgTF#wIQ{} ztaDibM4?g)r=O0}HMqijN{_!KSj0<`F}4ug2s;ga(20q+L0T-vgi3Uhu5T2a8guYp zbgG5I81jO64J^=@NE%I@YG8uV!U@4?-d$y<JkXJHT&UqC$GVAM4p+QP-3?RKX(|>y zcGuCG5Y_5GQ$2R!QSgTFH7wbap$55sOhaB2BBB}Vt1F^<cO9)bs7Sse535u3a3lLN zAF)orkJI;ms63+JIQ$f~g;#?a&%rtqOo4%c@RfnMBS(%D-G0TiY}vB;^XH#DDfkt> z{`%`}+qNw%EIfYvxVGDGubuBj^~gjQe?^E1VM2mo9OiL3IVz|iJ<HD<zOAa%Qc%qO z4QB)+;TN>^3;GYHIVj!GH*=@}c1zp^NnrL@pH($prbaa7(t!rF<b|5E-mVpJC5;-y zt0q~|eP9~mb?OCEp7FUEz7o32BH9T(CXKSuYR6L7Su_aVSn79a_Zq*`u?e&~o^Ioo zm#N3cG#Ij}-vU=(7$M;I-h>XrNkyLwSRZkThF~Es=9n<kg!v}zD@#H+DCG3+7sA-Z z`!-GdOgJcCLgxsZXAXVqqRZlHAa6_@oFIQV|0CRA6Qd^%?lzTwGbsOK+P;nI?+_xn z$(m7eb4vP}hIrFkuo$U3^r`&&lJ!kXyOX23ClltFf1qa#Yi5XVhG-4>bg>4F(s11< z&y0-3%1DPBjPEznNhmP~u;P*k6XdT^&j~_cRu{kIIoVUE$!ASd1|%P%$vU-U!;ihg z96EGWxTKaB4Q)*e%hv96<QGC8z?%|(c!D0loF=~g7@?Z<bUerj4_eThO9mt^OX#^L zsEv7T)|k(>zMMDEiP5w)L*=P}j}lrtrdrIHI2c3Aez_e}^uJGP&-z>ukaSZOs0My2 zU(l0qWi7K_3MDPuM{lj6Ox3)KTt<y+(I-P_NNc^fuB3x6)311O;QNWy#bz`HDQon} zP-xKVFrLZ3>x7|Eu;>>BC8iUFmRX&9x<|8If5aR%oS<P5`9(RZ0jgZ#T`ObhU~dCV zbP9%GFmMONVwbxyc0Dn}Ylh4Gs}#A6_Tdv2NZv!Jl`%sj4S6=5q!)jon|F8Q#2n&h zPZ)Z{`Z!~nuO3ZKq;z~zPtu3Rcmil=WgS%pzA~@A`l`LX{nDjN`}ON5ymc~}gM&kx zHf?aGSu-K>abjX(*REZ0uxr;Y(R)TciK-0Fz;qEIMEx=$!Lc`iro`Va==Z;KQ=WNg zX!j*`X?}pN2uM<<&|VkNj=8i2CK;TBN7!r{+>+{arg@0Eh>q_v%{J0Lq%G*V^t@(M zge~u#Yu()Pza}*ux}K&_VD;G}7!?Euw87L00~CZVFrkvVF2%czfRz_iw*9`;6g~l{ zf{}S**a`*cE7}HS2;Wf*(MH`30DzArwtaz>q6zIS)24;XuF@F1jqv}47ck6Vk^uLF zaQO6niiHIgmdaR%dI>{^$6)ZJEh<8rU@1O)p2Q_)*s@N#2CFDx-N8$uewTUXE^K&q zo;nz5fza7h<ka&K>I}n7AZ7hTf4Y!IL)wUGEbSUW#T4}$Y2^YA;)F=GC2n!*w>(L0 zyHJA%sXkVRYB>ieRjx~$5FbJn%2NoqE~ahgsqdF2yDu2oPSh`h^8o^KU@GmDYI6^` zTS0??9s_L#|1DBb!289wiwbJ^=cc~@;Uf-VTlCoTG>S&7hV)#zl|gg=76$#Q&<#R@ zHnV7?$vx?Ay4amQmy^6X1-g>c4tmExPg=&)x$PtRKu|yu<Y_@c;!ks`jo)yhH)eUN z;L?#b`=a|KW5R7iO@w<a@Z#q*-4GA7pA_`?VDc50w1{h4#NWR9?GSkig~tb3McFQ{ z0k;$W=d;D(`2Xk+QQ?D;1I}|{ccWdTX491v;pejWJDIMeQd}w(-n-65TzvFle|iMF z57Z}nHH##^rZD|3p}oj_IJJk44%?&|?M?d@xY59wW*GgT{wEAL(Jds==f?Q|Y2<k< zo*tNO?7M@Oc`c1jB?v#KZ<HLUXDG&USvigdv=G8V7@w{vM+(a-u@WIy?&J7Oh@E=W z31hPXgckG>{Cr{XHe(4iYA1jBo)}8b_5>?w?sw)GM=^4!PahcYr!KQr)=_236syb& zBvl4i9-%2^`mSqacvUfJ;M^B4-3%-&bpGd~aee%k>MIdnZa9U_roV2e?0C>8V2Fd| zR=i$xC0j+~p2qZxSqU9_=oE@qg~jprF6z}f;{6dXVws6Mb%VVWs>5nJEPlq|s1Jn( zue!EJTbU)pz6#%7(EyImITVor`sa5H4B5}njaO+Uyx2q(P~^j@wz%n%AH5JvKbI+q z>H=i~O}$B<;0OzYo#=ln=zw|%hv2`Txw@g76avOO@Xpd9UfN?9><ki1gD{7Jz3W10 z9bzkMl#W@dNIHlQY8N30kP;6|Tq<dXx$9<DS}k{9!?iQeRN#;NAGI7nPi~|`O(_JM z7ecoPrPWwiXACiz`hTR|Z_z4oPE!@vMUIsM(!Karp?N^3=}4jYjSm&pq9@W!kZDSX z)#FA&38?wL659bcs8xJ=ioF>#GR6pu7Q39H=g~h{(1GjWkBMb^7y)BmNxJ>fZ)uA# zZ%Ivp6qm#H77YJo7rlq&a`}kcl}Sk%s^6J{$|4>}$H|$RpGh%K7YE8MG`T0mXavh) z-le|tX{&iXski{}4aMr*4`x!fI|bZw_}^zm4*41@N-*&Rou;{(a-+S|8NMz-@e7h> zztLpYf@1+MX)9GQ*hpH-X_fjS`ICwe?g`JQvdVl)PrOP!Or1CwzL?e?CKy)&eT#>- zv|BI&0cQ$7N{Rj<^=xjkmpsKkG_{Fya^STTd4`VFEf|`TyCY?)N0n2P%-xB)H=;gG zsZSG<2i+Jh`w;^VOrd^5!_i1|Hn8&85itgvNgE~C5O;F^k)9o4dXJ6obj|lDBbOQl z(8&*Ve6S&;q_vz@sV|~YN=h0}r}X``r(TU|P)iyJHw7b>mMh<R^Yq&b3W5~QR~(xz z7%TrmGgyf+FDb4mb3vBQe6sUt*?#&4E4A)%coQ1m>pjb!M${);d5n?BvpT3Us0OSH zXqx!U8#x#A?mES<hf;5)3o}Z!yp-{CW$L2@ku`d#U+BOL+9)p6#OfqiVi2ZU<4KhB z0Sy0%Rv#|SvZi<D#1W$hv`#@ZHt{Tcaxo?JJ?+8){tJr;rg&bV9te1#-6ph!!ChF4 zfDsR>gF)DI8t^LhG%yji=OT6cyo_N7f=9u+1CMlg6}(J!o}%d<<QYye>Jjc!uBG|a zGxY6Grk~c)$A3_xC<+y3kBaPTTx;6;N)MMSjW!*+XN1x)KzS)irlIU3{2+ofAY2N9 z&o-bx;h?Qe10RM)G!378SWu(r9Z35J9XG?=bv2dhe_)7-F-;|n)*hqLUFeuIg<Yf9 zlIeR`lCWQ34H{!)zf+=_Wx4in7ruy?VvnZF_`$>tz68=@1mxyNPR-~-b4uw)@ARO@ z)yKHaK2n}b5T?WJT=Sl5>-h7tI{bBvlqV(anxC)c@>h(of1=%=(|_W`D@+Ujqkg04 zK`2}5*?zy1-dIgVcL(l{PQ?X2$u0^f$4s9)Wv}8SZ&wQN5T-3I+!8*w>Ys$SdefwS zRKqy82TaEdp@n#-V(DYpR?D-CYQx2Gv4`uCQs&^B(WK?A{Uhq(p{T1JH?{V&#Kf*- zv%v!mr@%2qk!#-@PPxwZ0jXm@+&14~@EJ;k$|B_>b^_`N{eZf91mk62`U<TA*Eo>_ zJP(!|-N2-5S47j;<)!+fqdmDf3YIX*0H!X0r!$56Q++=nYK3?Z>PI0pgfD%kc@!-O zLQW1eq!kTsFIWWebFMU`9Le0Xl#OEon<W0+q{E{Dx|cacU7%j`jkSg7Y`vXmUOAZ{ zTd_Lcd6erxBihq<!|6;SL1mHD7pUEuPsfv*2T_Y4YF=CT-7Jv$epSk(Uo#<I&7UV| z|79w^J1}Wemj<;Gejd=bw0zShdhWRb*R<W|{JOMHan22<uf7tZnVOYM`hKA&{B8&R zyqD62wXK8>9#0wXAQF^UG!OiqF@QcCV3sK5yQylcGH^tNU)yhV6oy}s113I4PzSug z8vY;ZlrY2h@=8h&dfJkN5&s{rl>QgPDR_r`NPmi<9??6@qQQ@wJM*pc0cGXWo=X%J zL-YQ*=kJXI6c>}^`@VB&=I}cr;z)nPjPEKsgwL?((S{ELCVJnZ-s&^TU($c?&^l?Q zF1luTna!as7`Ndo4#WP3G{EOx9~TYT1SiS~#SYmS_3OIso#td<$evC)2o3x_?Zg)p zv7Y8q%jap5lv~Wah$fexzc?<gVS62`(@R4*q{!$>ec9zukITV1*F%enbbFk^qjT0^ z8umb`u+Re#w+2gryl6muT4`W)x6WaQN#-t?%|hNUDoDOvFW7UB788@2in?=&YU`hm zP^BQ6SBu^^<}HS17INd;gqd%(n)PFJz!>!*J03ASf}`n*O1Zg|tXf4cCJe_B)1o8Q ze^42^d0Cqc`%6FaPHy?DMmw20RWD|HHsMfs(Bg}6;~EB+*dq~1VgW_Lj)<*cZ~;aa za3{wU7-mSdYbU!Wi0eIncd!%G6ye8H_+3-=Tl|rZ@o^Q?sHGHnQ1}dB5OX`5VpD|v z6d%`j9-?>pmSMDqxvnLBgm)ayG4Mz;<`L+-M&sKLO>1;V!SLYbBq#yGZzsxk%#L%q z8S8lcoP9i06Bsx({Gx;*`@BhXS*4Ua6w2ElRz9~(!?Xjf6n0RR0#q_}rLBHp6;%Me zizb11jK^uJ8J-6^pAMJ@`>IqHKX^Ia+2*(Bl-~*ROKI%p{uvF!Drjvu=uZOP6)Y2Q zlsP`N)Qpjc{k6{*esccGmGgd-RyyFpr?Gbv!Bm5vK(CVg&{fuaSDAx_NM1$fJ~q>i zSbiomHxYhnWzfb*8akX3yacPUhHi(37p_uSB=to*ppH%^Fz5VrTF`0!IYX$gnCke@ zz?One1A~nd8hlX^9Xv?ew$X>eJ}}qa>ePKE{^F`e4Krf}IdXEyrF0UxJdIiBy}K^b z*V_bNA5rCkANPbl!elNW1Wpt}2Zi|2E8S`GAHvY$sdg0cykI4*%v4oXnV}orjP7*j zisyIE&K@xAV?q?cA>isI#uz~FiO>SD(?I{wa8Six@uK1jd+6S%dr!8dE)D3x`jlMn z>`eRhM@aZH4D~Z;AR;jvFwYuq`IOWb3^I<y3BCe4Q|GYjb6yMgcW!_vAle~qFtv}b z1xAx%6a-9lVb%%jSrDwRHO)rH*OY1<q7M+5L7Ll!s}1@ZcvO|yupXGLJQgqL6D@Kt z^?0QIx6kNx;1#p_o8Em-FbN38Eip<XT=t4ipRM_2Kw3>%i^QaZ-_&=$I|+<0@tV9d z-&~D7bXl&r5&|WLGD~CC$YqMAfkmA{9q|Y{hSE#F(0*YvC?O4KNgH1)IfnXz4S>WD zZMA4pkT6SChFwA5u)|1m*Rb!Ee;idRWb*boXCLg>Se*%CQNZG5d{fcjui8Z%tGyK1 zP#s%cmbo7_8jRn2$~%QcO#)=c{-?W7$6}>(^x%o??4v28&ZRtdDkVQ5#a@wIgHlyL z#U&3EBg=GWlKZ77Qv8m8cdMR*hiQSviwXj=U&(Wlg<Z>!uD3ALnb0Po$B1#UFv;}+ zJ&Mrs23$j6m3b|))Syz!Q`x%b<t^=&we;{j?)t7VJ|!YdFljW66bfPUq^Ni3Y$8qF zK!2;|tzek>Uq5=Sm)<TFvqA`7f_MBpeFR;<%(p||1^85Z>ey;fZ+_6#L=^|ND7j-n zu~S~YQ+AGH)}1;RY16>ctu>tU>G`EC+9W|K6uoWm8v(?OkyB$GqA|CK*TCxV$=`&* zp885%e-B|S@nToO45ps2_zTuqI1Az=;=jQoSljnbbS^nJQ&?gqB`lf7N+qn0#H8Ct zNn>4OTEbMb{k-r+lv2|`L80m0n5Jw{o=X%8wx{B!+tDvCn)#&6V}b^D@QPqb`tVP( zQ_x?(l2<;(dDEz&RA47)EiLPmSX^Lt2{!8CkWMCI#WB0OBSz3^Ho_<1?qJ(pUifhK zp+P5>_rLI)U!E{UP$ai+G3?Y;kC3qR3kTLe=v)kKu`#{*Cag8&W}HFNxHbWKRvi+Q z7|4tSb#{0=daKVp79&hEHTjTEPZ!iUym})R6AY^`DQ$RF(8ek)RaI36zA|6E717Eo z98+WxEEu=p*$VfFzv+zVUjpmJqZAH14F(O;JpJ!S>A48XD#Xl#uCJhd5!H=%tAFF^ z&>EBKHwyDJ^yY{Gpw_-b!`kY8Wct(>%xAR=p`KyF&ysz#?g;tjQ@w_CGC{Dq2iCYg z^Z93og}sI)b~^Kg|J`>K1^*IQM{ofGNu^PaxS-TiP|h7hLo`fQ=wG1K8PlGiP|w>U z*a*do>nf6m_Vw2oS(Xej(F?=Fi_V^<*3hW-)6yAq6brmD{+pWDd)G*xfBl6qu4kQ7 zBX6X>I<@D<E19b=r=GpyQk01JaHZWL#@SF@+J|P;ssCQXkX4?}E^vl*Q*C7>e74^q zWw9coKn{D%TGb#PJ8fO2r!r}qYG0?tzU7FSD*-WV?!st$+|r_gyOSf0Ww++OToYpv zD3mZt;WzTBP2Px+fVF03d=78Z>MJxFuFy4TG(3$AheGZ-pLVJikYZT;Xmf)50$f9` z!q+lY<!h-rIG=p=T8eKr_VLwD0RPHDT0E{<g5&Z(Xz1vI_=d^Ue-k}$6xW&*XuRi{ z7j}jVW3G@J1#M#U|LIl(uO9x3?-`UBV^+AJi|jh`*kK=GjZgEu*q&|)pDpavkftV3 z`Wku(wj5(xtay$14yu1FVeg!>o-mFSo{l$7eT>F+B`6T;3D3O|O~s<TUuo<}ard;8 z6!H`HE;c^xi>1YTXw4CV_kenWrqV802yu(^*#*LH^aIkdhCi&{;#_km$2IA5f+k@` zGHK!f`QvL1B?kHglB*-t@udr@eMRf~3bp|>Hk}FM6U20oRzxDW9A@D)EaDfkvcud< zzpv1GC(-ZdpW)z$l}eI#GrAu1exgo;XQ$z1B9`t<g^R~JJX5mSoyk-*B++-jB+0gO zf+UieWd1+Y{Tj*Ob?!`un^DM*^t1`>RIRk@*Hap`@jJDj8kYE6YD#kH609#rqb~oM z;P<D0-(!9yOX1{7MQ8byL5=e+9J;p3rCXN0dth$j(9GQnj!vX&s)!!m-h`-ZufL9X zQ%2HBilYEsfn9HA(4w7$AqRZakYEsfxjVhmLpab(_g3fpO&Yj>E+tVdPhqYD<5FXj z=`Wyq&Q(>F`Mdu^kN&k)n40_G1N!JAlHa40-~*2tBG_rL7*DibVCfx<6R^|tRfLcD z!EXHtrG4Xb#W9WHg*~99a`cc}A6-6s`m(cNDo6}e|J<S<=~!R*;^L9Ohz%2>l<>Lj zJWrS@%tZjck16P`25OA@f+<q?zKIF>JUyH~SW7b}(#LPnxaD;4Dh5D`(GNu|8vLBI zy<S}ky2~=!{|#*y2S(}%wkRx6!tNo)yZdQal|wSGLhIMp3bC)7i*vTKbEdnp*elz? z(Y_!)AooU%+&9;4{kGw|N~Q2PWU^u(=WC7Pk`4qsDCQ%xFRoWNt6!*VkNOUvichkb ziYfE5urJ9!*j%DM{VML;aO}UB2i7$X$+~var{1m4$<g^7mgFEPGj{ZBK<g2M-`F?A zxa)M9yPh1cHm!w_A%&Tl4jvDGyWn3(AzlD%`)~w-?-6uIV+tusA$zTFWd{8hOOL~v zg6+LRX^qDA8dA3N|E2eTFEwMp;EeB$e)k1MsJ~p>ec>O66C;=8ZF%`Y$6~r#Gyk~{ zPX&+t8*>>Z1sZQ~=<2_1U8PY#t(&<aS2F{A>V2@={lV)-aX_Uu9L#^{zi&cDUM-Y6 zG`w?Z_qi9G=X~_zkQ#{ViuDwyX}Zp7DSeQ2T1H{3pRz$Pe<A_JjDdtOdXimXKK%!a z0(AYOG(|81#l{NXm5UekeqGecMsd(_p~S!lq-y8XqY>p5Q?$yCX!zTY3!uvARB`sk z(l>hwit`)=o0+SEJhJGHC$yrc+6t;zXVrSX3QzcK!vFv!=76wLp1fS>wVuM<fsdQu zAC{U$&1%!0iDj%w!7%0{+61$lcAP5p7`s^hIff!I+C)K!n}uai8Xi<q?bK}{>QxTP zPDpSIf-OY+5gkx4Ev2>@v0g%D#vR7jS9IlpT}0bHH25reeJnWJizydQFw2BR%qAzy z6TyOl&vt_bv~M3mtCi$%;|6WtF3ca{x2Tthsb0P7eTMznbofSUx#Ox6#sC_rhMRKE z5armUKjdG3MSJ!Lf3>rt!Gr0ox2St}!{WuAp_Jz25lvxgy(wOqueS>xoCT_~;JX7e z4E&sgNiOY#>a=J<SFci77#%nuR_AsOJ^6z`61V&`ibff;*Y)-5giWK3djWM;s;a6o zJA3u&5fxQZB?kuz4yO9`DKxb7H~w3r2Ks0$2Zfymixk9*otBNw-`BzUskM$#Z8EUQ z-5qcL>2p$?GcYxSdFXfPp%?S|p1bNCeMPXf;`J7FQZb<)gxM3{V5l`vZk9#UhGT+b zg3#V-&=1cDzAqY+N9xuWb@fI4VHBs+iCT)>V!3N*L8}vv3P+l~Suy)Bm?Z3)1>KH( z!3Q=>0|}DL>1Fi`8j?SDwJ<*RGiEoJ?xVc%ufN&(8_c92D|<yz!;DL_4o~~7{uAkr z-q{Xr+4gQ(4(|9Z9^(sS_$3kl>fm#$@ODl2X8Xd6&y2eoGpZoZseav($E12dQYM%= zx<;>H?+9S7OJ4*Oy_WWx*RlDoL66mH6L#pcF&Ddb>546yU8ybf7z`SXDcy`~G|XL} zxAb@q+cw;_RJl1ONBs5bsHf-CLkHgN>^{k<m+{;4=Ec&PhSdBbIcbf=u-F^H1K~;I zPMsUlChRh;A-TRO40ZQ~+I|<E{H6x^UGC~PJH$;#z#cKrzuTt<92T&rxfMnAx?1>r z!%v?O&g%#?o||+l=Vnr2T9Pa?$*Ca8U0G<a!<otJPW~M)r(Bnxo$)a@E<r_xqKs=} zJsUI}e(BtrrcKfXYe3PA51UNNj&;slO3y(HH!ia>uKN8LP1{hSbHM2m6D5zgL5!5# z1~dg<*1ze^esJVRcU-%+u$2hDE_?TueqHX(8(;mc=LHRB{qd4s9^=mEJJVP!kP8q7 zB*uUH^$Gp@D&@8f#lNhwA2}(pZta@Ih4P&jOB^yFJQNyy70lSrNM~_ydVoD?&fkL9 zDiX$Q&|sj)K${Vhwz<nNYXrE1c8FPiT!x9TxioYbwZ#hCq7+$8KUbKCpQ8w9HduUs zpgR~?8p`diU&yA#2gmeWn&K>s05FZxDC6RXM?M<WYek-2>6lX3-M;oc-nH6@@O0YD z78W0&n(CU_jdWokD4K$>a9T=Gk3^T9UJc1JhBCL&4Z%T0EvXhGwaF#9DT}Cu`^Su- zUw@^-LgCxrqX#|uXo>oA?p$f^{{Gaf7xn2wy?d+c))*v1K_7O{((;m<V06UvR(*$z z&}&EPAKw~!`(pjfEA>O%YrOV64IfTUIzp`$7SPr}@=K>gf9i{V$&LOvPG4;$sMJVy zavI!9XcFBF#{hZtRa&uvva%>JkcJMW1tq()0r-T~v>-~z>itJ(&QQ(S$$Mbpakp=e z_$!2{EBaqR!_BX%sxmuz_3st+mryrM4Z`C|w{N|tq}g0;RcF<M@-I$2ki4xMwLKE} z*th9+ez`L~r|C0gfj8`Bc8GW}iTY^=e1zQ|Y7KN6Xf~KH6ctr5L9<a`Jt3VpMtxC# zDrXu~o@(O2$?3Y+3xRbP3TBwCSGSB^5_;`c7(Q3C2h+O`8EOg$pz;hYfuApKMEDBq znKFqU8AkV56!f(Nyu<ITr4!fbwKEGYdN=wv=wV#h=f?J?c~`#m{g+fRel$|CQ~rrp zzRz$_`fYr|@pS7frDL|j0h@i`_pk>&X^RjjNKE!Vw~C%xpY-V4{z<ylrFfP;An{4v zZ2w<^|JUdwnhdQOvsy4U*<W?rJ!15d5yO9cuZNGYOJ9U~h!n$(Tl}j|TZrKsC39Dk z4F@*Gd{Z1N%+Sedq<9A%ZJK#{-<5apUvEX$*qWDKA6_%0xsHH08u=@W=wxkD7LZc| zYP?rR_m@X87wHj%^~8d#M)Z%gQ<A<ZjCwxG5Bkd__XPyAK1Xda0au%51k!YUwYxE$ z5(QV|l2qW3F|D`f7Yp)R7F?z)SLm|pw{(!9xgO)Tk5f`j*G)qkOrF`g5IbJ0Qsax6 zvp3ld%g|#g*CooJv=LzkH+~j95sM!1l@h1_#q{el4WIp`cW_eig~+CkJ^ND2md1>@ zi!P+uhv{7|hnMu%12ki!5cmYCZ7_um-X9qr(UZb<(7VDZd``A(5hQ6?i+W-?>9-nE z<D(w2pMKs$SiymWULF&CP%QelxF<deE^9G?_RqV=FT`+5)A(ya4juF*mwdWaL)r6+ z%+*6M)MLRE(-9|^qy<~LDv-zH^%G0^PMi7k&7791dRBserod|1d6c0P?%<~l^} z+QATxxDUrws}o?h^gHJJ%L7wJUz~le;dKnU5C$odUevvpwJ@)9QuwapXV)&_>!?a^ zclvT!*mJj?eEP+2!T9QP|6M0Pk34nLPK?xo1w<kl^@K?f$z}r&-0(ob9Tg#nWNFmA zxiB1kG+d>=#N4x%3R(^vYy}6MFbcwYvu%O~levo&I`?%%c{1`EK!H=p%}4_=T)KYv zf!=<b^6#CG6h-&&5R53I`eLxzuRcVhmr}vqfdj1e*kf9+fwmx{er|kdO?mw`_38(^ z2}{gs2rjzt$z9Wjf_IXAF=e^X$(HnauM%YrPU~n4SXN!O>(B4M3*I?*pA>m{3I9bc z@KIL%{16-T#`b_hg=|1`#mX1udSmCj`!20qS#-0=zD1y*-f6vn#=Jz<QDqP!@69*g z%+1YRvSi8Qk3SAU5%afCpFY?J8yjWUg`r8;8TI-^_S*SS)USTc_R^U%ggp>o;1WAx z_3rrIzWB3N6W@REQ+s7$(T}f(Ue3h287V9`a?Xu;!#Myuh<O|6Az<7)9xv!LP;TH1 zC2a0+uVwSShlMUipY=uO^SJghC97%Kjvi@sm;0*hmWrbV56)Tl!n&Qp+NvI5wCs69 zZEGwo#~Nvv<*_db%uB}Xla8seiN6UhW=O$Vaq|vLdg9jKfse;x8YRFnFUsR5=WoBz zDKi{zvEQ{jby2Mtzh|UAnf{pjaa+2kT1QwX!K?1Y#m{>V%WG!L0}{(h8!5{Tr?gSZ z0-+U<18n$z`OH}R^W<OS+t<*&C4zy5j$q8E>gu+Il=*s;n7c5Q^4@$ZaG=1%z!zpG z2Fg|r^<SubbWhDL$iYroJUD&lTMgs755ww7y}IMYM=4{AP#{8!c=i;6$!n)VN`N+l zFgcD`DU!8yO>{$zDGcXRNB?zfEjS<-UVP9w@!N$Z)?@4%fxS_4=s2R(G^7o}6M=yt zJ6rvyI3+)0ulwcs_n3O^DXoZnBidd3@^CwQtyR7RMN>3$s@pp;2k-1WZ09q7baPY4 zW$jO9Jb2st+a8O`gehHs>5M@OgrR@Zk)DowRE}=QA3b>g{`iI|c5H98s@du0zTdvF z_x1122+k|w@Dx9K9199o?Kw4~YxAvfPJIk*=89<@=mfJi69(c!YIO03A?`1Q)}*;} zu_WZWb70AO5ceEx2q!ok$mJMW!T}afVau74g&UZtdZ7!A=}bZ1I%-^SDDhN>z%nH< z!0LP_%8pk3-BDR%q%7oaxGPAq`4s)MyHpaab{^YRza)B^eNKUp$>;x-xRk<}1kdPE z4+<KRj)YDXkH&PHzZhueU0R!)SNLDe`ED7QW=<M@@}q&yEmqNsnvoz>ej&oojvd0Z zi<Fuo?2Pc-i+=jKo$KsEnS*C>){Z}WIv3?q=gt%viJ2GiT1*B>Y7LZ|GdD;h)D3zl z*qUo%tJ_F=d^lah+Nir;&G@(q5pJNqG@-`1l(}7{zU&ajKT>jTN}helqYvF)t-QUu zSgEvkc8Wuw{=8T_g=(dsM{hx)!SB+PntIQuK>RAj#R<k3?SvIck32#hItbfl7?+-1 zA}rj4j*j_9ELd6k9Oc1n4nA{gQ3|glD=#M&Wfbc$pW~}F0DH`CA?Ldz^V`n!ad%35 zklyS~&vg>A)scjdf7j^LDdFez>5_x81dgiRb6DSXsm?XR)6f37@0n0#vZUyg9HggH zbaY-$-7|E)IW-cD)}MW5#@cf0s50K(-iHq#RwxuuU&M_I#*ZK0v13P^IdbHPxJ`lf z8Fgr@dTnnM)g%01hI4!UPSR;<l4i3cw$@l04Y#RZcRlCcXxD_VI>$CB^<R2z!I|$~ z7h+8k=Bi-aLwJLlHHF{ekNPqGt1{N1kDI(O@p_?Ky1kH(9VzBNEk{fX-AP<5had3+ zlar%J$;&$AlzG(i=7xKsfIG`C<|!Jr$sxH5Lh@~hr6C7SkDR^ym&7|VxaoX5LRjRf zGl^SCLl;97HNz20aXaQRv9NGqlrU}YQIs|L=qGPqT;%-z+w|_cG0pond3gW1^G`SV zXPHh*doG=T0RWjarK39cQEFW{_r$wzlU=ck*UjhucW|Mz{+(CU9#E+c8W(qEc|qFK zrL~mblGlG(@%?kT{~KbOF&DOw(~aOeOb#`v@ov*i!H6ZD_3Lu?U38;1&76)O-<p{V zWzRf~>Zha}T@(G)L66lAoeJc_V75)lvA1rl7~ZDHY0zWB*H_J=oBTapdqZ$q7L#KL z)%{ZUEPIji_KNc}BlmQUIzFVZNXWKi3Zs*v;ie@;6W$3Kat>2_A=z;|_Y8Fo4<jER zG^Z=?97}sR$tljUX}=nFH*<vscDKhYpt^TxU^)%Tq+UvLY(P(5reBn*jlE=q0xk#9 zl&iF&SnlBEbIiNxMXzq@j%^SaM5V#_>a}we6%~XekHdUZ$gSd?4Hsb*VObqo$=~6p z96m$vQ2zR9db2y0>IMko5PY=MtjZg1M-B0btaV2j``}jB7?lTynDFVsfK^m$V9iz~ zWlH+#fICX1or80F<HUw?Z~ZMq^>xXOz1AnkasTO_!Z3!Y-}Qg~{;MC>gEV^jVzJz= zX3nkMe|Ez}MyyZcpE|s=ENIwGdjW!@Tro5xeOyobJ{>&uxn(Hxiq3k)7ZrIrIwv(w zsBcIT4OrNgGo9eCbn7!pf$nnmD=TxRzz@jhNul-Hd6x_s64Hga;3aznhDfjv^$Qoq z&{*XsMaDw2KO9DP5~)TQwK`DJ?6If>*8Z=y5dsV%Va|GTKjABg9CRnx{4t~iG&pt~ zI;3yX&A@ZV=I2X0O==M>xP2Bl75+2g(9EUFN@l(F`-PM|Up(l$j~LT`*Bf<c(f#QD z3qzZH{Dv^@hhGI+{?es_M~JS3Si@3uT^yXee$V2g(L*WUt|abo8z;(*QW;>jQ-PX; zieo)NcM&w0-sEuC>Z*L{)iaAH7Ab2uxn6Jl++xMdFK&Hal)Ok@oGCzb3%nK>@~c<Q z8oF|sv@Du}m}oi}9^g;X90I;I_}C2_X5{N5T?W;*;Zz~8Dpt84onpw7DJ`2W|99-l zn(bH4r(AXqx#Cg(N<gzX=i2+e*YV&RC6H%rHCdopN?Hqa7yM+Z`CEuJ5?;c)O%|Qr zgAWQHP-z?mgH3k!Wtsn=&cB}VZdM~Nb=}rsJ#R#5y#e+o=>{T!IMTInm)7#!+mxGY zYLl~$DpS9HeeA(hqeczrD=@>LV&dkJu*x)Q)JWVsQu~a0{b7{}i|XM}i(16PnY4_S zfVpkVFJf*Oe)z9;SJ3k16Z2R8+sW%>OQD}?cJ}s}e$m3ZpIg}8?oQdQ3T8BP!43`+ z{a-%s+F+0WV{mAH<odr`(xy|LI_mn0q__wVMyXT?JF|7oq@MW6p|(oZx|k3ebCrG) zRvHScinAQ)dTs1y6t=?uE$14~(FL~$v+1B~_E*z>dFwY}p$R?l0R8Z+?g(JUgl>fH z0>5<VF=*mY?8e6YJnPW3nmr#7Y<h4MK#GY;Y2DTD*luc~bEg$$40X+-eE~F~E`6z! z6+$@pT>LKY^9e0J`1WA%%O;1lfI2I`$J5#6m{V?>{O3N(J&oNtOi5Qp(d|e<mGS67 zE-iH1LJa5k!SrKuUfuwE48DBcE=5n;wMU##^;>SG6f9bC?fdfqw^R`e19FpIKKK1A zam#CULzJsQur%b}@;lpH>&+z@K2h#n1k<!@8<IH*qh$3d47t3xOS6AoxpVZ%-FxjX zUy{ai@G@yL^veD}OPouPZ_=9-|24_8sOf{`e72;Z9QzLG_K)8w?w?awQnpN{aH|nh zSN_heq-So^2qoEh&`uYJnDlPW2hWafc?*r9<X*_*HHf?ik*mS^$*Y$RwDDfEKjVoe zp(Z%Bz-?vrU&79Uhd)q#M6m`g92-KM(`alD(wu{Ibq)>v-=&77zL45O_TIg(jIqCc z=P{u=_Iq6#7t}r7OL*5{PS7)7cB!Ff({oQL^IcwfqW1E@S2G+vUpc!7zgIOFUM#cg zk+`#Q#>K$ATQgft5pguTeRkaW#iK7SM=vb=Uu#NK(D`7ga&d_Z-<@{0y@H%wUC+BW zOsadL#Ac?<r@|yEO1k^|mT+A1-&?Aa$)waZR=1<<;=3CQ$gt0zKRE=DeNENx0AV|; zs5IJ|Ov#Rv=1h(?>6vaNUOSgwqU0q6&+aQVmF=F8xy=<c80ax#>_PbXeekFdDZdO? zS!fBHHWev+1xNKKo}ll)H|5O}uH7=@y5C22u-->Zxo-LC@9rIt@(1nMCOmN|>G2Cu zFRmc^`l(KJn*Vdz>ETeq_~-fOY2!xW0xUnq2;Na^V(ea7r*9<hH>lg)#YejvQr%bR zp|gVelBXsJ2z&G@QD3wj+GxWDdiL3ZEbmhkA5Kl3UE+jqZF+jK(leP}yG0Z5B}TC> zbgCB3@$uXu3st#qYFRV|_3O_+1p#4kGz+X)Ia58Egg)fE?`ZL2$PCNw&*8s^pBwCS zca{pDuvi~zpRVv}8|xSJw|go!-#jIJ5H(V*TEY|^{CvgVa6cG7Ua*j1?hG?ZPd+K= zm%0+X{YEZUZaO7%kSo9Koix5dLaDm5VZ+50&t{O|*nqhRU%Nl*|C}W#tR^Pws4|#f z8Z%~0`}XbEty>3$1~N+<VjDP6ubQaJ;0*fQ2C%8?Pw>O-_qDKIA4?df-;F|8G-+bj z(KnMFyl&RXjT>^#@85kT8Nf21lqCG%DT)Ug$N2BvAuk4V10Omt`=1Bi>YuuGOC4cx zzg8+$U*x@W6m3NH1qrKrT)i%O)H?51{L}S|<I-s;PI}QM2fB&ja<a;e*Un4nIWGS8 z>pkp3?zEsQzean#5h>VCF;ZXhoG@FjoeZzQgl+%5btS<W``*|#f8RST-EIq!B2{yI zrAhyyxKvttm0rMHOE{gk(-m%5%w!K;?3VTYIroW%x3kvw(1az*MI)5<LNDlWlk9K1 zOh3GQ-JW3wCR2wHV;gw-I=Vbc*t%YzEhncY6!fuaD-Mc_m37CZBzn0!eg1Bty`mY_ z#+HXVHM5fF3mbEer3$-jIw}fYJhOSs$r~=&-E*-OkC3qPp=20jFH0&?md5x|+9?wJ z^7r~XpA3+l4j@O_l`$8WJT!i(!?*-l0o5N(KC4xuA6Hkr{Mpq0JRKCwux^QX+q0gk zb)oxArK~vg@;vXHp&7@0?`(HZ|HrZLM#-$7+?~805mXbe{$#K6u~s%~dHNiBQn`bD zQrPIF@}CzB_>T4-qId0S<Q=;6PpM~sV;%AuD7;_j-=S=2r2MONy1r>McNdeW#Y|z2 zfA9O$Nf@iElCH*v9X7DhG{QMvp-;pOn}m^{=tzO}9dM*jjSkak*cDo?P+fqx##t6q z+ik9Q_OE(9=R!k=f7fbt7pHM&eSf;zEwy%|c`^0B-f2&T1)^!qPEj0?mz3xl2m|}m zjqZ%|J=-b$sDU}_k}Ak#>Fy)1WPXpAT|DC?yX@i-n`{3-QMOw#_8~1R**WLInck)7 z$elY6D$osxHZ$2(7r&c%ZXF8K9Evk^I9zMwieXTii(n1(yiG25b)#F}w7d<iZAc24 zFpUBw1~Vyold!v0y3qA4Swi#Y7bt4uvt82I1`N<MwvjTE72NU4y#-~yW^Ph|c%WWT zzFVeKwug)g9VyPqKHjNzo?}Z7ryg~kden0am5Gg0XM&OGTsyqT#c~h3Qrjwetx1!F ziB!z$u3oKs^6{>@D|HFom|wd1C>ucwh0p;)f=2J&U1fmjO)d!XX8`kE)vt*B>{apK zg#;~1wc<okw{c3+;9L7T7a;sN8bCv;HHm7BCYiRDC7HXR2Si7kYI{&eWPC`o(!0=w zEL%q3e1jqDk9DrMx)EfrpgT@<)&I()*MGi2vqS{Wbk>g+*YH?x-yGJ0yNV0c7wu>T zs19a+F|`8g-O-~4s)Ok;cr1OY3JDAE@~@sQu_GogfYBOrk|o`v%&stGnS<{$WxX?6 zf47b*GiuZ*Y$ti(z=1n=?o6L9cqtmM%FLWO6W51D^%PYZq~iKnH{GxJb#x0K6nY{% zddIncdi3nkvuDq!sHn*QVtz><n^R;zG%TTI=1({&p5L{7`><^XbN6jY@9^e<KJJ|# zepoz@BweHL_`sGey~4vg+_+IN=d<&f|6X=~pl)VH8)ePw^#U@-j0x}1;rQvR7j_he z+VycyXq0`*k&5rWA9l*yfeCKi72%`n9aHSyabTNRR(g1=YiGCEW8Z0aMa|&nW!JAL z@AOWhw_w6iy=@8_yuN7oxxdd8Hf`T;(fN*IaFM}{ZmfK>_Q8Ed$-Mf%a|i8)AH5|^ z#$gq}7yI5BkoeEFC!Y8vG_><W4{6kW=Z3vIj{T?2VdtKW4sC`zx#b|h?#ZY?!>pP$ zZ-4gmA!B&zyyn2oz77G~D9O)zcZz+A-KcZhcjb4-3ouM5R_`<F)unekkM1Xaxs<vy zulDJCbUiVy_Jtlh>pbb%b$pwhd&=ha-L$oDBt6+U>(YW11%2gTzxJK~u;zUYx07{$ z-1NFMAnb^H^Sk32g*>a7qE7;Sl&RVVJi#-!Mb@&KE?-|&Jbu>wX?bC@x_9g)iwG{T zm!&wlo-A-ZW%uT>yf^<KkIXA;y9Ibp>HhG;Ss{%t#vQ@*kh9%I??<Ms=o8ZW^(FEQ z`=aHuk{9==bu~<uTVl;p`sW7>bGjCCa!2N$-THLBN9NY8^J=y|QxF?k=OLeq8>6D5 zH*7n;DD{o}V!O|Joya}2v6si7dRJQ}t;?4sm*_7_m*Sft7kmcG9(=dSp3^FB-Fo>x z*P|f2@QzEeUBsoH4|g}_-RUqR?NFlcqoIj^O;SBYgYVi$J&(eHwEHginTmm$?Q`3< zODk9QRw~n$E>Z8$>?yT~YWT<^-Tf{X`^6@>ocC?tGPF;hBe!pFjg5Wq(MLUdhPI<m z?20Jz(BNU69u;MnnK(ntL<}2<Q6sz*C)WJzvEJ>qpY?&i|Lz+a+Sb?i^0sYhhfW6N zHnB@-n3dAtwo+|ER8U%Tp<u}=4@Me%yzME;fs*e2z9k;3{(DP23FjtJhIslWmBtj4 zyF2Z1rQ>x86O%$Jk~`;lHIfH3Pg4e@<a)UHHgWT6l$z#nC)Li)zP3Z5PeHO=CiOFF zQ1a{re+WcIl-D6ejnt%~3xN&oLK{0IChog&WqaeA_H~_{($1eRh>!OvEOf%$$K7!n z23_aquo65dr!jRyT{ONO_@YBi&!y(#?>uS_>!<oP4QU`|GeylzVOQ*|xL8Ly?do0C zQzJK}Yf*+rid&d{P<y|)qKhX|4mN+dQP-zB>^cyYJlQ$)Y+K53DC&@Qoi5dwmm@xx zOTVmrYSTgcTgrT=x(A#0_Gs6?o_lD*sat8WnSQcbPC4#{Nmv%CS2xKYeYNHIki)q< zqjv8w+~@Cw5oO-I&Ib?5@Y$A<hsT8%UWoMa>d~v0)J}SJ?HwN1{mS%Qd4izOU@(w5 z<kB|J)!iQIa!*?d2`Q@I{`=RSZa!?7@!uV@`%)e6T8|z*d-pDsJOAUBRWr*j-m9Qr zW=+@P^z=GCvc29-y3#|DBiNXshZVHFbx>VP_bnP+li-%%?(XjH?j9r%9D=(fSa5gu zjk^YS3lf~*?k;z6&X=6?{p#MjuU@@J@dvfptGieC=rPBfEz?nsOX)h}gwe_UYVzK5 zvEA9apdg*A!AdiDB4@~>;#Zn`gl;~CO8>&`%2RdySe$-22W?r!GFGe{yk;BEd4{gy zeO<yWt(uu1ZjpP3sRlJ1UD;1F>b<b)Y6rZn{;bC(UZjGUuV25uq){MGoE|Go&@+ld zez(^eEi@72kSFah2%iN<z5`<B{Tc3s>mDhHp6n&l?6(-xD8)UtrEVIL{Lbc`>cl>- z^H#d^aQ|UI32*9~>AN!PtxxyE6oZ^X{rWPA5BApLc)Wr5G86`}rNrpyoA-RST<0dA zhYHf((x5&#J>B@XJ#m@I%c00h#PF7>z&Eu@r(`GF%)9f;>K~y9C3m49sl}+Z*hXdv zY0LN35j0@M>??fr3}w#8PrTZj54>7xf_12AQX}7dpX2a$2hZBLlEoR(C&e4fnjNuU zfJ`h39nWH7;I;ABpi<k%X4zj^ee$ihvile8NbRhr%w-y836%Fft2AFSQh#+(Wig?q z`vr5L?Hij@u-zoJdN;Y;(imL3S2vO7nZVrazRrQu4_;_Th|#pg>h{1;%3?l*&k83* z(}huNHIcu3Jj~;bG=3Gk1!T^=Nj|=AS!H5V*HO3=SR0u=M|DTzr2aHB%D1l=o6Q#d z8n<9qa}VqA#{~aQr=WTU^(ZG91@+YxC0?Zahx+@<)v=kHicp4iHB#d3AcF;pJ?_OP zo!$3DK~gbZ1<+4I{c;xdUsH2ppU9VPV@_D4qf-~T5u9;4>sR@^!iqk++k1}}CN(>W z2P&YpeL_2rQXKkH2?236Vn<#ubWz!c8)kzTDXF82^MqU+hN?T<)@;blW%Q~OEnQoD ztzMZzW={W6d>d3r>Z}oqGjPGbn=^tIEBH<g4r~`;AO3!==r}rSIrZ$4g>87oREd4y z<b(LG?}*p=UK)aSXj<qS<FX?%9Ne-8vjxu038OQ|%x;F@;EmUQkW;O8s4G3`ox5Jv z%cZw{0XvhsT{Pl7eM=k6Ik6E<Xt>;iwz<@Dj`Ls2W8Z(y<(L_aSwQdZYe~)bz$hkE zBjMuincZzCE)cVsSd0!{kz_@vX3>X%xu!|*AxTJ<9KFG{9l9L6+t<dIjS5$!SlTF` z@aiepqdQkY^lDnA0yFMJUvqhii}p7vQ<W%QMwKQg;;1$Oe^aO07`)o(r;f<%*dulW z-q8npZr8wwd5V(vy4|m6bbG@%%pX3?Ti=85L15s!0jz@|Xb@ouxbgFm<q@*)6)xQR zlAbg>f7YUMmp-G7sss3KJ2bWXK+mRTsKSTs4;xVI&7aN|xUaIsr&5P0$SZtDc;#W0 zoeI(JmWi6Glazp1164>X_Tv3RZ}bY5{rGtnOG^Mqg@kl7Jy-eT&K#8`hJ1O`mTF}$ zvw69l{PuFORv#5A78a~Nwgi*?hQ!3-_2sO-%|e~Eq2U^E(~xMrK5+SSwD?s7{KEW{ zJHe0VIQud9aI)i?6Ygsk^kP4iV)C1jPF10C8!cF>2x*R`L_wDs<z><}D#!@y@-3Z0 zJ9@tGuU1r}7+%u+H#S#zQraanZBZo(@DA{M0~D9Q!6D<muXvv|9`}hJaIcyw+NgAD zi9gIWJRH(b(RLbqJg&I#7LDf#5Hn<B76eVmx`yQ&-3ibQryJ4kWQ_$-U`m`=Jlj)` z%oBBwh=_2P);^t_AmZDIXAMN)<W=|NAZMIlK0r>GygP2}lV=NlLrlcyEMO%@p1O8c z!jIkG-9L+%09Wa3Nj#|+;gHsq&**C}-=}6%kS0^3{ag&%R~jW8^gGI)G+=nAo(xiG z)*L86zz3BWQ*47y#P78>9upaK{Wjrl5LcK5kH}>*LoCDZAYIqXQ7_d3zQ@KelytBz zA9}#x?%~eRFV0I?L^*CBqoBj1GU`3{y96j;$dIf*RnnP7W?WiqWo(8-Zh{IVEbxOR z^vU;}#L%2Mtm5Tr3yXb6brptGRQ=xoH^P%SD7jrk3$_Y;!Ggj`IZB)H#U#ug%Hbqr zpd+d<C%I@*FrQ>EMq@2A%^eL7Ebp@|We^GY$fRqYvBEF>YbfNWs@4sGmXEDvNc0IQ zZ(fC-8E?hbhalL<x!pSX9OkDeUC}&@R}-{_hq!X^&+ELnV>)gpcd-$kmUS*w$_QFN zPmPm#Q{HDX-;5u*UX=Z0;pM9oW2?J4>SMC0_a$+T-JH77IB_*+%P(m2M5yb5UB>!! zm?~aF`KW=zd)ivG?4upnUN46>Q?|h|zQ$F*Kd9&SaF!1aKT!Xc+SVrOc#cFLLrXz} zoS!<gL11<xLCRMl-wcBqk~%c??C>xe0nLd;JgoRIQ_4+6wY?bkNpXHV%3)y}bFekl zq`pgxK8hZh%Q>xxA{+_nRk*&wr(Ayy;Y0lse7_+go?!TL?$i}ieUI;1`NL1)1&8>B z{%`ajVp!V!%L!hiMh0%Y7fbgn`XqUQ`uG+WPaQVO?}xRmhgg@rCkt|ER4)qBaHk=X zMm}{-^pRC|cVu8bMGZW?V2ZDt@wRZmp0XVkXP_b~MVhHRfAaFz!6xEs$TVwVr^Dsf zCr_l5Q``i@lG`XdU67q`ai<(UQ%Ep1pj{BR+jXHhIz3M_u~t7wyQtT#G_xFhWlw|6 z*P~bXju6`vgf?IT>=(aav^3Av6$L^SC%}C<F~85HqIP{FAtQ4>q#7<b_*qL0YiIA6 zrkLP0@6(RYach19g)0lTzZ3mt%53G^zN%%6?CVL%tgJKQrUKofHOP4`c7koS<iW3n z4LcY8Q?n`{D4u21))~z2v@#jNgJs%)kHEqGq3B?CZM32#PMg9pfe9vWcB+b%*21#X z;FB*5T-|XpbNcd63H&zU_7U{#&yUA%{mA(NXYSbx<I;`zfa~gP=z{URSj#1xeH(&l zNlVZoSIh#$o~#rYFZ54DHooqw;Gq31{+Oy|hT8Uo-k%mevhr*<x*1pQ?LQdRQ=A6~ z_zR0I7u2)Hx)K*~iH{@vqF%9aQc|8ljv(smZ-2PHzzO`~*O!6CF61yTbQ~R+knwEu z17`GlhAl_!);R`g5=#~tOyE@zS=4D{W@oMql2*t~v@re|wjf_*2}VjGDHi*t%P-8Y z%2?&1jht6>y^y)V8zAO9u?)#Cd?h+g#~2u}+{NE!Bf?5J2{h`9#vtdq^5#<NhYI|9 z5Eh;YPl84RUcIx;Z}d2}#kdSyw%}01lHp@`Akc8Wct#W(Y^ql|5c0R~c|UN3GE$y{ z&Zf|EB~*}ou;XDkIdUl#6VSA`AH<Lxi~(LNHtoh3K`*P|no_Ky7uUJ<Q)Ey{c8wfT zVTinNi#pG_O{XCcXLb(cw;S*gBUL~*m5#kpvo8Q$X0NsvO>87tboc6N1bpyG!;&X= zp&lxwbBw>ey5J}?r=l6NKYFqH$<yFc-SgA9vOF9$I%scu*`x*>ths);5vs9H<u#P* z*U+4-xMP>lP9^qdwt`9dKz5uB5Bu-|FGBdQ?q8I==+JSBCCje+U1~D(1;{C6HFO|C z!CU$(-G1#??Dk-?T7Er6Z$k6H$rOmKOhi_;ItdS4_cK+K2#NONQ@*rDQIZK;WzO9! z{IqH<tPT+f-5#}3zM&8dPX~t~+t(D3^?6<@&bM^rQTYHV>$vz<O))L)aCb}Aun6a2 zEVto%@<Bj3idgc+C22CL+QRf_J<ycF0lAO05U7TeH7`F{ioY+A{phOFEk20TF~{zC zJo&p&FoO-l4}9Tt?ARme$1&tC%A}~$oWVrG!d_Y+<aeg~c22zp)rj2Seee!FELh`5 zqT2=~!Bm4XWGgnR>ep5}z2rMj_UvnYZ`zlnBSUSJXV%<fNhp>s+nD)`r^;KhvC_%( z53k+BapYP2>mP7&!c^b&XE)G#YDUi7D3<Zu9jX(KO~2})Cf+zLmbcpP8q$AYE}sp@ z6{6`84J|AKg=jG^IYmg{MMoPlwsLC+Gh$ewk5Z8fQZUX9VMsOdx6(0V<>L2J)woj@ znHhNmGA4JD=vpX2&BQ7Vbo=fR2gpZF@iLbs2b$m$VX1VD#i@vBLx*8WO(!2-L&iv) z(9CJiR<48$Yqh(EFw-y`HV|Jxh?%w{w}Bbi?~}|Kc%-AK4ev?MIlMY`&&8R(RP;KH zm03Xx8kMOsAM0@nMIU<-xTShVw?duaATtoNTrw0(;RwroKC8I+PDeQ0J9>?%>-mvS zH$&r2#Gs?(K910zA^W~QowO7`V3y69jEOQlw`b04Lv$~{(pF}e<d`N6j$C{;*DuxQ zWF#RCKgQz=D}tu9IGN6EtGna5{2QJ$d|GysqppYa<Rc>`<Dmun&EcHO*V0PPm$J_q zmK&NZ8>e8d86FSvF`AL7dgy2V=hscySlHi$wS8@~-9iIyp&U>ap_3hd)Uc;SPb6XZ z_29zAzZ!=B5jpL^ETn57I5kGq17kT7$qzp?G97Ks!!V8x>)_h{KqP|Rb;h3Sd<Yo` zjjYcSt*H$qnA97KDwDDY<nK;)TS>0N=tQ$`stC-w({W!Do>{Ll7)QCl`o&V6ts<o> zM;RJ;EqBQi5SLXbcjcvo_AQP6wu6mkl<!?D%R!DTi*d|q4_2b|JN5Co?ZRKeeupz* zFUOJQmHCsn?ja80jVl?is)QWP0={(#!C8?Nq-B27%Mb}XC4uJfgG1LRKF*>t6@9Ry z=MAFDq0bT?dq}WX`HH;7nw-Yy-(Fe2G1bFN0=fK}zh%*4w8`&vUkvb1ZyiQB*2OtL zE}i^js!P%zs+GhdSDy6`x9;RT-dp5JE&^-aV_)wgXk?-gqy@tD5G+eg;+)dnmObW~ zWz;UW*|f>gUomE>80S0|Z`t)+pNx733d!(1!iD0FfA9!KsP6C0olGNWg~zx4m1*O^ z2cbzi!G4<KL1`bb`hDKGprxnhZsqPvimIxL)EIKU@2XDVrCkWP8G-JOWK!{}v&0D( ze6xG$dA#0v;1UlAd8sRkO!}+F&4@~8=-8ypVcF8JmHga_{%6zT$GR-@cGyNVIcB=? zGW?zS1jtB?P6Zf;1P=7LI;mh4Qt3^@?T=-~m+`)qSo<sni2<7ULz6T=ASw?+SmrUZ z2m3Xkx)Q~;+V;@QCI((9ZNNuWrKHh)6#K9#)p>=8j~NiJQ7fe&J{`SW{%S=DvRt%~ zYtHE#gEz~^_^l>6V@s_WR&hsH!j$TJK}{&^oBO=J0604uP*)4+n~XQtxNhcnZW&#r z<UY;NO`c(lSB^Y#q^Rb)OJw2@KOc2K4IAsr>6!h+?mYQDIAz+g2b%7+p7<g6<pQxh zYCYCU0fYg5`Q4O&^YlmsVpS3~<(O6O#ke!Zo)}@;bw?TWl;o_n{a-txR*D<a#2_CD zM3l@M3)8(cLdlD*Ug&UqCF@kee8=tV`K3et73YCby26Ilqj;)22h6lztMR_*bxJ6R zR2rFcG9l9m!hNZQhOdd8vqyiHnZ_xa8Yy*|LBA<jU&Z=vv@M3laS}4N=-giC{W#CI zVx-SYQG_AmaunvZw}MJ1-zKjq%eMHdfOc3KLwPF4kH1I~Zj=J-SW(Zn$|4i7OS-(a z*UVl-BjaNvR&AH_k?)rXMPvBXvDz#hP7FCU9W7Ud&;F}=p39jI<*RQ3D-iPaE766O zExp*&!|Mo)f_BnZ4-xJQv3Etad~sJRkq@MB3cR?dkq@B2&NY%Ef5H5`WO~FAV;vhu z98sti5qkA~R*IH!Tz22%L&R(rwrce%t$Ia1i**G*m&!b8O1?mBnto$>e^@p`D<Y1{ zbhY@6frja-c}U#k`PM`LT%Pyz?fi08V7^=)F%>t1pKuq|`7kriJ!*oqTWyN6y29d| zQUTOOC4&q0rjL#wiU0!Vie_S9uzR5|)Jbn_5ZvOgpUozyP+k-sN=sa^xW}?IqQ>ux zPfd<o$XufDRIukfthh!J8HKgmX4R;6N%OW-fLQe)lAdBA&#a<re&Cr1t*Kr4E$c|6 zI$lul;)inwhNn@F&01oqg6~qA5oaR6?q|(GD1_MX6anbV4E+cA+-E#Hg>+b@bnBd! zlaRAP3eyMo!ITUtWun+!Z_4UO3c_}xc9j5!H0iU>&f3|)^Q6I63gpc#N_rg1VrMe3 z<wCFdye!gao%aevU#e6~tlZVF6A(^9=t+~J@+#{WpEjtsD;v)e(A1S<>u0GVIpQSj zMap@mbl~)D&L@)~v+UBPS&lz#vTnZ9z;Wkji#RbEW92NrkX0>bVy5@6=e@`y*gi)# z-AHo~>#%RhKjAiRJ_<eFp!(QKzES5`aT~3toX<(AA4l1jq0n2h9er1#a4}zJx{+Eo z{8mMdWK;Tc^c`L6c*O>C#wV}($|U-Vk;SA`9XUlNXIKsUu{h?GuZ^waxj#3ysaHHu zm7BW8I(!GGRRlwBKCiW7{<y2uZH`@PiqlbRuCt#YG8Gi;2`S-Em@AOJ-!sM=T&I!7 z{4D>(=ov7Hny)I8Rqw5gXGd2yYRB);)VC5rk*1I826x)`th=ezYEw*DS;?Tiol%lb z#r!A_2AL_+gLRoILQ8Vrposadp})qZ)FV$<S+3*yAlrVGcb)=mpeky@KCrOuVOy!C zhnO`yXfwT^R*Jcd$NY0&ODs8f+%_H>3r}FxPFNMXl#D|1_!TP?qpV-EIx%X9U4Bxg zUHndRiF(eI>!($l&x4<5;-#RVR-BW*65*w5O}glLskwH`y?Qs5)3VaIF>EjCsWmS% z{vrA?g0l5jEPXsR{Uf`6i|S-`>@8l_=1L;vw=bSTF3vV<Us`hynB<ETVx{Nc27io; zLQ}OXkCEmVC^(+IHQjjlaz?+npm+PlcYk~?;+{Ivm3pj>dbT59C$457g}U0I<nycj zS!z!YNZC9&T+%j&GA+s!R^_^n1;Zn%c%0b>vlSv=PS2ISo*J3R3)Z2=<8sEUe<<QP z0l(-twh!Hdlxh^D#8MQ<hb=qKf#`0VP^4l*LUnC}91i!nnDLajddPS1EA?^o<qXPo zmf3?I^}??VudD1^DT^iJ+!YbxB*o*7ZqiLDuUF1H_-{9A9*=`f1|jS>v$^UkZp5f& zlP!4r`Lwvun)4puP1BTS=+%<1(o4*YK73c9Ixk=3rVu$<0)ff|Jx?;<$uM%yR(;Z` z%)UhJQ|M0qPO6^0&xxJQqgf%+O1<xe@Py0Ff~(r}UTtuUA_bFr$WWR_x;K&y&PF-r zZQO03sgBk+3P%(1gE**J)(Rdx`j*HWPP<6PywWPCM_$RKwQ>&#oB=P>(wpl=tSsyI zPU;w@Sc43zNt<P<KJV%&hd{I&dR2r70i0nscxjO9>#=Fv2vngm`HoKLZw!Jg#szNZ zBY1h^n9Zn|5$gyMe9*-w>Srn64h6c9Z<j|cfr~E1Y~CITHL`zDHR0UBlV?SOc28Vq zaQDgqY3xi+sMp*`Bz-K`mB|3^b&Fv%CYzwTPwp4K2pV)bE>L7?h=a@f2qVO>_Ti(B zrTi1CWa6D{W;CynRBj?qqvkz*=z$X5&7?mz<z+gbc`t^kk=hBkMI24(HDzuJ`;KsG zk@SkeVX@?oI3~tjy6{lsWAWHrl7Y>O_Gd#@wKPBN%7Gg75%xl!Jo80&lL`I4k2P1- zV=*`=GqMJkWHVO5BC(tH8ou^BgM$$*?~vjJD1<Dmdz$*qW7&3*EtNt?S90Z_X>+7B z;&&e#Km^L3E-s4@?1Sp+@FnrfJER9X8lwS7t|4^(GWoFgUI=h{!4kI3YWnUKx`R4D zqvbf?DpxO?5a_hq;&(AFPR$KcGOm0gh6F+Fj;3`j3#<pVNi@4CTa_XOIj)NsO2aqY z5iRR(l689v8J~Okf$L!|r!|}=E9%h_%Jr%Z{v^HWgKSZan$K}Z3`OCA6`oC8;U%Kb znr;?ysoWBc(KQ(?4J#{Q3LK1vBGVoncaRPYx|>HerD>+99#viUOTI|Qy)~J<l2OvW zK-@0UUBI{9U1kYP4w8xTK9y|TTPHtYuuog2&PTMt*${PcDQ6;`f>%UkWp=&NbY0>a zOAYrSpw5<!>h1qnZ>>#(8P6WMx3yYWCtfsn8B3)qw)Mexh^I)NTFRMj|GUm;w4#e0 z??#{Z1nH$MP1D(HpD`N8(2S!m9RX#G*F8#^m?Q61<TRx|c}L>)#>*`1^3<96RoE4e zL-xxvyY=&$8oK<jv4Am>Fw~YZ4k-MF@li(5LpBcuR9{g0@t6|12|?(M*9CG>-E*}R z$~$dq$Pb7p@e>wdkTiso;TA&WtmN@ok12|dfsT<*9u%%^41UEYCYq|y3#1Z~Xu9`^ z*{^~F16eI5MG#?1qpm(U2`bP(@SO4*f?eH5j=QgqCja1_kHTD^&WcYC!ghD>OKYzq z^4|WzJfiJI89h``Lf+3G?$z@)jL~WL<2#~a9O>|;25=(6I+VIkg>$jY&kJ#{1JS?# za$BrsWgndzbs0@pY0V5&j%09at43nL=|%rO(3%3eg%Gk@c`DoJTHx$rgOxbXAQ^+# z(hrm+T~W6-Vhx-jP6QX?X|6$0lf;r>HaEsY=aW6e%XGuY@0nj<1G^NJ`G#f(OH4F4 zC8?%jZKzyYvZs$qhG57<lW_DvN+A<M2G9MCR0-$<FD{o$%K8Q%V^{Y;)7;!#=iKST zr|1tS-KfC&a5|6cS@##z?ct;xU0fK=HDUcp;}s<E_15vgt)=E#hsF|{DQw8`ls78W zDQ^stE_nUwEQ~We%1d8cy;gnAjo+hShIm&I&9GV~s{Ed^yG|qQ9p+KunZTf;2R(Zd z${y%IE0wdFZHD{%M745j_6N7FrT8>S)+X=|a;1Y$$L|dVYu7fOi%(n*Y^n3#K4osm z?EOd-tErH9Z=-aqwc+Yho_eo1hq17dDY^BYRBYS}rYc1g-2}6^zt~nUPI`5S9<G@y z6b@JfbWB%XNX@o4ouC-mhBKUX>mF)*s)O2WAp8ukK->Lura3YdO1l2j%u7Es$)>O! zo{#a*s*llX*M(s*g1ejBEVpRh<H#_WVk)@Ny|yM6nQp9zPSwdW$sA;d6%(!<&*jK# zg=?lXr<+n1b)<gF<}p}HeykNxSk4xYq<f#{BJy1ZYK(Ct<Jlpmvfo)pzP6F{U5TgZ zSAW4tvtnNOWliajbTfh<pVj7!$UeR`v`P4Gck%0!Ap|6I*DIXzG-^({tUf=wd(Kbi z-<rQwbk^hPvG(L*iR-?Le%eurlZ+XvqVs*c59EFQ&ClOrS80DRThXl*sw)V34we)m zYMtgAXzi6>0rxc7vpUVU<`FXsJJqd?ftaJCqu1})VigP$4g~$7Nl8dT%s|wrqa0jZ z>m9G?4&)5X><q1s>~5!|BhXT%3nnGhK}yvdvUwrgHHxn4>{U59E<5zq_Ejgc6)j9m zoAmCY6Z!?QMa8fB(7%0J4x4v0cPaaX7Xg28)-OqN;z4eR57GVH<E00U667`)1GPIN z<hH49s0^yV-&^W0;;}+5xo+%vYj`?vSfG^a8C1*MUH;R1oRQuBZk&d_;!L9d`X>dL zi_4w#j}+^lCJ4&Xd$FJt)l90N`?cz@3%#ngN|Ucuw|wyvkK?sFiBvy1JBJ9GO`v3W zUd;nZ((e|R))4>uKIE>|&oiZ(3=4%orZ|F8`t>_qTG-CFPtE&8PR>iUMva-~!2tmV zqH2&^f+hE-RUzn3maLW63n}sL2B)cxrK~jGOAf-TxSE!~D2K1)Tppgf%14o<p-?4m z&nrONDA?FX`*<-sD8I0sx$Y_mf&<QmFrN2HN_aAUs+SB26S7wvCE93T*6O*(514<h z_=fLH`9_!Y`N0@B8EVhHU5*6b@g~Q4i}H?1V(Tz!h3-+AThs0~BUCJ<lDh8WlOd*S z{L=Fl9lTus+t)=E%IQUf3%@98f6*misPj<kK!19tS{oVu)&BGSp_^{=&&-GR9vYj^ zt!e93ziL0)@n_r=gD)h`u6^4$rkFjKn=FA52BLtVBlJsMpJrM;XIv?1(Q@9|!F?bJ z`{VuftY*MV4*E8|RyQCudQwsn$9P-ScC(_9Z3pE(EmhIshlm@ef;d^EYf?>3wM0-A zl`jP=Y;$m7n-FAOGe3D;r-c-=|5U81LF03Jaud}9C(q*><?5ld1f`@j-BopFgK1h5 zEYC*pvyu;*tLP9(7|e07&jti(N2DTUSo4yNqooFEy#mdT%?jN?C)%*+=l=EyquNhO z>0SCCDOTEy2gbR3C5C1hz<$A*94h0*Q$})7IgH_WD{HD_P|LHkQbn6+VypVLYm=7` zcLgG>LFSYR08<=MI==fHNHQN57N*l^Pa2Eod6o5skfnLrW-eQeBxOiP%(-@#IK;`H zPw88dvt;Q`n}Fx2GPw+`VJiwzLdd0KHuUoJO0Y^B3R|LwC(I?n1x-Ik;s%bg*Vr?u zG@F~Fq&-}R$)-Q_^?aQmN*uxDbYGz_f0|S#eLW7<;Wb8=enw~>xy)kb;0+bYGlkCn z1CVafTO<V}Ao)v=l#)D#0s9J!cS|#?Ss9z2M1KHsm|%70%Y!}&8*8Zhd|0#73ixwM zi^GOWhGk-XiEAL7(MTB0z884HvN*n{N~;&>O(!ih)hLyfS+SIIzDy@kzU%qcnm|fG zPHD$fU|p-Rte6`8yW$|~TFTr26D{*>hC#=>a~`J_0Z-&?vD%J%e+<W3DBY;2>eNM~ zCbEzKSBw-{y5qK6lT^@#OV8G{JzSB(xVrx1qQ>UQLah#`>TF8oZC*psWmq^`0SsGq z|L|~*_K^zlfYNd(lwIs;1;fh9N0l@-6?WfA%;>H7Me5yExF)?w5B;3<AD4Evt;N(} zR;q^z%CII0TF71lu-Y!h`9ARX+=EitAXRnypgmK-VyCyHr(Yiw!$GJC3U>NJz$6>` zJE_7WB6eF^=VoRSSW6<rMx^MIyA<4?&KLgBR7>IO^|qOO4`qt|T}ZOW0?jpEt7p=H zW?SrLmEf)cs%MQoLiN<dTUo)`Q_FDTb5(DMRxhisZw}5%FKfF<&S5NZ`{jPc%J7O( zeMSr~??UDKTNPma^%GfXso1LjERoYRsv%e4T$_kRv4-Ph@xfQo=(Fn8!9c8{H*Hms z7O+ei!ro?tNRvw{0-{quxPD3oXGf$3vCQby;S&bA!M3bZ8<JEbU)0wChP+KFiy_Kq zBF^Bbiiq1t`%RtNPj#hK%3c_{i`PbJq~!E&(`ii@ii5OwlMJs((R0VwnWs14!@DQR z#f$w<TtM9&cn~FFjun`^YH+6})Ek{n-rnZ6YC5UIHnT@5TV^-6+tTkM75g`YwGa$d zIChCoHkCIHrBdW4Y{XgVZ$H7LHOO5)n)mBOb1L4E`9b9wp#~*VN(a#Nz_v#!otIBD z1Xi`>PD)nbn_r_#!4>?>DN^o<A8lmx9VA@kj^@G7&Q=jjp_Es`P+F%UgeVP<w&=a5 zk?&PK*3(u84%t=g3D$;nGZYg1(!Ov-&J!${pc4_~l)SjKutX9+VQSbAdF^ju=kQgu zkT;-kqOHw-eIOn`sMM>!dX)Uz*w?s(kzwm+ug#|&QrW&W=X71BVNgE#h$6P`vX*R; zWw|Ch^Nw&Qn$QZ5>{0E&wq&Ps^h0aXTaguOY;Q$Fa87ozNIcSnkf5Zo-4&L>AUTNh zVJj4H1y3R24U&@8bxv+F1x?63TC@*}m8|0VTNg!eC<b4tp5Zy!QLiYQ$6^3AeSP~& zv7(LJ={i>&q_4!&>dOn0St{X8o6pU@8>5VdB998c(}Yl4Dj&7xxE$F#*k6gm@Sar; zcD<3U-Bqte6R4YiMXTUgwcZUxaY1SPz0*>lq(v2LC7dfrNr+2URWwOXQP!fZK7#4Y zT!9*AT<OMUAYKMogmT;}XxUtU+Q<lyd4No-CUGhdi&Xdwy(ydb`sw0GMJq!jDXplJ zfXP&R9v&&Y8pu~G*-=FJ<4&Oe<mZqdCI}m@LT}w_t?egs$k9Fht>@d0FbtDcZIvKw zO`NiBl?hWf9E4<$IwP9}muTlrxH0?Q+_xtyu|7`=j(9#z`AK-XM!SOXH=+rkg^r+G zX!Y408jN=v<@(PK%7(q*?)n5l@Z{eieRhJ)U>D|$#4HXC&%6`7cnKaFIL2q?6BhSo zqIB?)t|X+il?^!zBYgo6L4x(@HTyH;>)uaMD^ulK8<)6;0<PyfUOzi?yIwhn)rn@# zkQko-Y&my4S9XB(U)D#Ww^G_NE}>Q!DT-^n22mN)aeiFfma-Q0#!NJ1NJA6GHT>es z3;leV$!Azo26uR!?W^EYN|<Ik^!|tPT&1mODSuvGlG<c~em>XTgQ7P@wkUBaEx9pl zO)0U+nJCW+vUGn>R4*;&r{puNz`{eugNmQj&ERR?YorkR*vEt>$KH`))|3r&w?<%B zvQ5e|gGguo5aEoqs~;16Xi<G;^yFDZ-Or5&=~=7Zkya5UeDWgF(R??QP;BUJg9dpS zsu9PCorG>9kvTA~B?1QWS9+7Cpis{K+EQr3u;z!qo3<jGG$yZyIWCOp1b^)viD%<n zKvm{7jcyZ>l_S_Z|6~}bhliXPP6l5<BVAWVrV+~T@@-oO>hV(SvJ2$=z0wt!;dTPN z1U$+No#AtT0t>UYxcDc<Ajg^Xjs4xvP_g}*3}7EoedMv&AUgS=XI0#5aWbMY6%C0R z>xhr<S=W=HsntxwY<Onc&&WndsdS^P#PM!yJhcwR-fHP{AV~Y@zQr#~P$a33d|*#w z3gnFmmkPyDlp9^Ivsp88zG3}3w-nm8B6%yC=VGwk-!8Wj19s(xCTvf-v_!p-`@l*k zMuS}%Y;P%mrv-l-b79=372AS1h$|IZ^J^=vz_Bd>P9szxZLGg72q}-!I<Jz5qH1@G zXKnqb(20s1IM`4z6Kn`MX_SkHhlhp+meAw+OPXM&JJ{)*<6LoQb*uvxY^jgdybLlu zyrUD5w?x&OPC>|MXvRuje4fA=HGw|nH=P=Z%-<eG!hM~uldrvqF9rAlMOhq?H<y|- z73Tca#p;QR`nx6htp&Sb+x@;*#MeFuH<7<-NZt5o(Zamcx7H!!8sSkEjtaUaHfNTY zUCCN^%n6Xai~kx8>+9co1Sjxuy7k8;5zy52h&Qm_?4NDFpd<QvlFO&_*sXVSI&6i= z)Q+jB&umsC@V9PBzWs9Bpe+A(&!XA=O>BFe7N@~sSfucpVmr*}Q_YvNu(|Jsn^H}# z=i7A0#0A@2a9*XUVdNkW#7-3Aykxx^=N5*|+;jtx(>?OUK4sNTgJHSA6Tf*0CikVN zS+mK^D>R}HZ^l-#rrof34V*PSh*3eT;EBfe$8v%76l>n5p=zm;^?aCg#xY@BrGq<5 zm8X|LNO2C;klG)aSj@mUe<USv6^Uys_L1TE7d6f#S+~Dk_8si~I}s|=r#4C0>3bFO zHSMOwdj7{!`%;F~t+6qCTYXgouW^<-X-&-Ym19zd;vCS0R(Vxa&D*Tt<VgnIJK-<q z^us23&1ETJC~J(dq8qFdush|<huL3_{P0ZGV|dyLx@*?DA&Zg0u%W!^OPBnuncTgx zFQx9JLdsx%^i|ui5-A)NYv{yrx}N1WH@kliBBg!<iu0|mX09{r@}+3GO0rik<}xE7 zzV8LH3Y7;abU!lJlJF{e=tp^3Uxck!j}?s@+;r0ddFGOS9O{iy)g8}-bX|B5mpEus zx-6-+O873LtrC_RJRiU<&3ASmqDkE*?2ckM3@Iyp1vYKzqpzu(*^}KLUN{q?S7h7q z)SA$lw~aZ&aj@rUg*=qxHk|rtRnQwk@5NhA`4gyq)0aa5`zviVS|5-}9@w+3gP#$d zM+{_T@r!~c#o<8OOah=Wn#MgfHI<W-bGq{F8`8lME;4dwpL@2Pcp2O`bm-+^8M=(H zyYp1_XwQ)&#uRv^QSW+}ingn9%L$@{?(WJ*??y?!F&4g+f?E7~eB~9~M3ZG~oU?%y zmhLrf`QZ0Uhp!<9e-hei@p$hT356<us2Nz&PyJR=o>!QJ*)+~)S+MN#&>nJW!_Bi; ztM}0>BA-vZtxc*X=_HDfJ$?(Lk4s1PYZ-Tkdcp8$dr*fUAL)htWG3o|mXE4_{%dZX z_ZXNv3R)sA7zla(FmJDpSM+($-7fbwx3)ff_^>X(Q{gH0=w_~k5glG#mJONzT$Gy- zJ9ZhS5EMum8tOE=KF3IN!KGUOQGVejousTFx^D?AfSbh=iWwH46;_{tWRfsHMs!rl zQ@)Kk>!oox+H_A8a3ZqZ#$VIr*ef1xFV4{lq#QKH>w?m}FILWzEkUSZOk>w@_Ok#o z(%FV8s%JvKd5?vS-DtllRmidKddQ4Xi(<E>n&!jNccJZ1?m(ws;I!|kZuaDn`s@lq z5^*qrA(WvduZA<gZdnW1Vd5i(T=;w@6oVkxvU+jZCHL8@*l8&>vExyu<J?fFflTy` zu5wStv_w50>CJ;1FIlPXdaj@VG*q9x0yqSOv5^rEFK-^vD)tnRD(1ljxT9TAP>^Gs zFNf}Jep0@C#wSiV&h27}%%OrB`gpJTrvv6s1-mzPBUC!=a#>kWOu?Dz%*yr~;`!qc zm&Hc3CDFqn(Jtj_NQ@OdPC_l%zffn43>*xO1*ZjSS5V2xY%@?hxbm50161d;_WQ+0 z1Yeg_$p65sNzD%)s6Bi{fcr$w>$bRLrS{t2w2VnXdHND77GV?mV|A1Wuh@3d{WYcC zNH{S8&Ih#`EOBzV@ufW5yn3(m*F1i+{FiVSi8D@`k&F=*x8*`BdsmrAx@5GIHDOBK zkHnYU56SVk`Xi9V9AGr-2ue^?U%aJ3of5lSI)agcRx9_wb0=1`C4(xbVm<2%6ut!u zQ8~QUuXmz$a3t`JLuG3N1UmTPCuT6%Q9jUcblK$b3NhE23@%E#V)j?QakbB_kaCyP z`8I-jf-gT;j^13doJiHL6)P0T4$F;B;6~CHJ#l@Z5m$NZJOXZsd}5aeMq8*ssXf0Z z`m;U58Mc`;A-5+K2)j1$$y>Lsec>P(b2RXX6Y0376k41F_MOs}a<EY46%swnd=@;3 z1DGgL01m7a{y{JVE9nAv={7~~X6jN>h(PMV=WsHbaF?v37_mN#O46Wa@YLE>JI-a1 zyqMM~3Us?RtN&|-G}4GS3~BOp3W0s`dvGT5A9WC7HUk0kg$wO)_qI3TW$(cn(a01` zVFgU#K5N5rV{@x0TugbPFUS65E)IK$qo*igiW^InE`0?a$y$K($+3!H)nrMo#)%rZ zg_M%A%P+ryLo_B|I_A3q^cbD$D|6+l6K~BOTbl~fQfVsYJX&&7K386$h=W*NGMcv4 zCt?M6u7RaM7ZFVwnzxRh1V%@W_~FH76IHQu6i)-|L|!dG02d3x);!o5_OQyPNj*Jf zuMG3k4@b7kzJ@3a&K$EX<^hlB+~5`1@#xuU4N|V!Ik{KToIPDh>hP2#_=T@j+`~*S zgWiQ<J1Op?iVegg;(Qt+Eb=_JjnrN4j`@Kbu9OS<$80M1zjKVG&}nWq#&bM-Rp3bN z$!oe(9@B6_M$f(~2^k1v0@Ef(x(9NMd{eSZW|)VJ#FpcN15tf{ol}hR8Po=<Rx-+e z5G%CI_};+rFj%(o`4={~mEWVscCl6k6>a^t@WylqeECG0Y|tKId1pDJ*opN9Fql4U zzQ7Kj;l_)aR{p?p(#D_ILHTkWRmC!Tddncg?;vlID_JDz9^cq*=F`(tLqkK^WR^}a z{&!>sC}3D0pmi2hh_8UfPbN(<ExG5p%SUa6vdM-pGSdOfgh-z-a6NQ;3B62q{D9}C zRxu4tswOxGBXAjk6rbx~8{E+*#S)v&u!X!L8lBye_%D*?d~0NXv5^@K=Q6Qt5*j{R z=HEeBMJVX?ZpbjQlLP-6yCH$uMQ&0Tint=qD*h+jJ0<tJ?>Mh3v*}Auc?NVTjZ2W2 z#muB01JN2c<`Yu))E(zj@lgxKAVDPW<W4m@H?TyU+KR-`s|8ePN(M`Ho1KRfnXc64 zt4xPNkcmO6Qy&gNWf+AFW}0cR0n?e*WtETe7R51cyK#agcosv>8YR4D+%{*Pz2osR z@7HE6$AS>bl^_`&aWF_5(gMrZit?D!Q%zNq5HRUlu9w}*%gamDE8-zLJ*F}R{ZUX* zx|!z|Uzxqf#kEt&OU6d{hzeQmRnIiai<O<ralgskSXRP6>@qy%9B)0#rf8>)K_q~F zM9%7mHlJ+t0Y7sw#sptrS=g!(n&urU2o5|XaEU4@HDxY<p^heCDGZyLh8&;G|6wb| zMl2HVaZ;MT^?a0@0`|Wne?nHJnn2FU6gJsMfmoPpqhEy=7Z*F`gl^^%60pwK5g{R~ z##@=o&^RzZBPrYp?0(LxeV21?uXJ$CK&KDFzqQT-;Uq4E)h;LK*Nd>oSPP$y+TCJ$ zEnk=2RiA`eS-DIQ+Za5InYC}2bssa;`!X#Em@_|J#d%$?eGHAz1x{ofjLtnhJq-*9 z)zHl8t}^E6@eDISK|yh#zJDLKR2}-)nT1~}p$gNe$6?l-qSZe)9&X-VY$ID46F5-N z9ZU~f1ZOfkR55`aP`jGuBAK<$>t<NN1{|KsLBr=KZ(#-m%B3d0LNx#<Lk5kG&OtyU z-T-0kx9>T|TU;HS>=J0TgGi;<lYr2Pn3!0(PGgn#^Anls7y1w2M7}w8Dm2x~-*{F= zznH~a<*FLgLS5bT=qSykD}9+%gLexPm!C1V+Muk&lF3X)0$Ghk?vmULb}(-(*gz38 zqm&AR`e<|-Y=0E1t|w6{=NllS&Ty?|CJSs@su20It1IeQTDbOAOx^v8)8N6(3x0(W zb=OMqAnU1G*WgVeezU3e9bnoX6wm>r@~!D6T>cqz=`v@3?}~D}0)JDgP~!@6UC)+@ zE;!WeE=#=jP+<?NeIcn;vS&H%{A^}CTtF*1CnFeH2c!(CK^h#Ha^A*%l1~xjOuN*l z2vT-I&r{p1+FyX}iOUu(?^{PW?(E`YV(3N7gKdwp4Ew;_OH{+DOlHfE3e-RKC=<W0 z#|a5tpN)*$FNyx#W@fxM^DU^Tj&aol0kWGm=@V@(>Qn4hs4dMXmmM&_ec)6Gz|>5s zkjQ`}E#RT)S*tkH4H$Xb<7V<2;?Q)e<Y19{LK0!?+9VFS>sI#rGNZEC=)f?^WcmS= zrrasO**r+@GeTV7D$B@jvFpH7t8#lYM5Xwnk0P)G!DL%&rsu&0c(+8KT}Z%>Ov7F= zbcfu#Q8@FkR2sS>X>KQ#dP+Ytl0x3l&%e05W=AgP1xm*t=qL_@%CwK4Az0o16t2`L z;}2Qh>eui&PaTa^@jyZ8L@#5}3cyRD0(j}53WeNg7#sr_EBGY_a?vH@6)UA9txZ^; zYycdCFFct65PwTSM|{VI*o;BIluq&aUv5|ud^wR>AJDou*qe5l^tTDIhl{B#c%&j= zTL9w%<!gWg%PdIW>m9a770hF$@+jEB@8y8CruFVG4qL+$F8M|u`x}ALGY|!T%^uy# zKktgro0vIPN&$;G0-&On)L`Dcea_9|`e=!dj}L|4?p&f#XSq<382AG?3;^Q%X;W+M zrc-$zB%nu=W+Ab*9S}JG_e}VJ3X-c?0a(f4Et$Id?2i)l&}?!tGNU%Q1%@@igRG_= zU}pkq_J>S;r%+-7K>TC?B=Hx-zehyIm%v+5z2w8*naI(1+s$)Xc7=f&NoM`{v&JIm zt%$2F{YAwKiR_p^u#=FGP*G745&1<XLDc(F%|Z*MoZb(4V%CFwg4nc%IB5=K$}Fn^ z6zRaq3O^?&c3u|>aG~n^kSR$~QPH)vwLMgsJ+tY&4LGtP%H&k$7kKypT~8$<umTwa zh_vm|G=FVG8fxIynjk~y79(S0Wo2dgRF1XX-T8KJ?=-XNN};24UUxOZaT==sJPo`U z95~2Fqm#;C3Eyoe3vfP4_1oK&3*-v1bWEC@55M{YmH?ojU7qi1*wQtxMq>a7ydX^= zjx2MG%6J}_h{V5MX5+^DznJ9(>k!~Gnw=`IJM7SZf5ZT$O=d8U<XWfW5Fh@Z5`b}s z2GCjr{WhuuDDZ`rWLBR@JBo)N?++TcUS95{reZK)<`j1dZ&3YR@hj8@Z(ve5JoCAi zbN=oGO93C%B+C<|M)=>49qGSd3Z&~7E7JSZZ2i}-?_FKVEEazL_t%`ZBT0YN_EJMN ztcF^guf$-pB#Qj6;e+|=f1L3|RVd)f*?-jvIF*#Bhw-%9V!#@p<#gdl3VVVpqyF#4 zzZB;Lj-hS}BES0EsO2iLjvA<wrP?_<cE4zZf4-S0(ow~2JO(6??FxWPpwqp(n3C^{ zz(p9S85{l^J~uIr1ZuCE=?&|l4vKMcal@aDn1_M$xgjC2d>`H{LN~m&eYeWiVZF*{ z1z}rX+ci2Dtp=4NEhy;Q6iu22_vTH+moJo5RPb-#_R0Ok`HE#j4qQ+)h{^od=mC9S z4q4imwgH%TU{N8h^zOe&|3@6(Z0Mg?2O)tC0jb<EAoquWMH2NgEmAds`{7thWl)I4 za*HbmNP(17`_Ic|Hlct@sr;R06V<tFR|Nn!R>be8*^7^(N=ZRc*rc@O_7@TVHR2dV z0CDsR2|3jL9ys7*q!%4W>-(qv!mbybbiIufHTw(mFR!2xx5oBQcd8h^Fw|ObU-s|! zGXOrYefReq`3pu2FEBd!ZaneN*#8b0IsMI5e$Rh}jHv$A5{76WQ&ntO-^9;GC{RKM zD+4j)z>KmRP362B#iHcW@BI&MUxq%kgb634-fEu7s5?Y4N6Z>nAbyCs!uI+f<@Kmy zo0)C@XKfXnl#Fa0k?lj5ZyU4N*U^N3I!31BC53Bzj?XZ;Orq`XWS%_#qvOF`C51V# zIysdu%j`ig$n3BsW3`=@o{skdkD!165r8Q~L{1nTUV!1V@alzHt_|P$T+_yaS?7t8 zxmIe(WeJWld^gaSd=Ci&)7RY%+-wvW9NgE_v&)l12ZxrtJ5`{q!Zw=vr}IIc;0(4G zI}^g%a-s4JS^cI%@rDD@8dn{@5X8j9>g75w<l<>&l|d%m|ED+RV8NzJnXay`7zzb0 zfLz{@?>SLm+Ml1?+r1tyRH5q#U|@pTtbYQ*%Njs(H6YS40W{OoS+3jc=jZ2`Zdei) z&hiGs|38iJIYb&ai(^!d^Nk?dBP!FbAMNi4>F~Px4cJ?8n*9czYKTCO3`1j66B#+V z_xT9B)86#%OqsU1xw)L29C~&~HbCS5LClXZAB#371PmG<Qt18Y)h24cZ$q*}S;=d^ z_I^)y1MnGAgJdGVac7N?*!Xzp^Dv6~2D&e(e~7aKvQ(&pMYWfT$Uf^|h#42}Fab8q z#u-HWE>sj0m;rM;k>=kINdOP!1DzPM5K1ZyTbd9X8=y<b?X+hiy4z^}yMZ#ReB=hn zR1TMWs^-igbP$$vQWpK+2<Kvf&-;J;GYd*zN`saPb3?;^zrDTvF5YW@rYtc$y1cV8 zwmar;2L%=;41(HkHTw_leT!e70&@PcR<xXb)sPQ(w4TWBnaB};t)iW!V8AUIj=;c4 zN_P72HyegE76aiY6;VH$-!|tjL!4j4baJcP>c(otERkp+B_ZL%3e`79t7L}TcDF|j zvGCVis50#iLDtx6bv^&^zi9$=JXV^dnPbxQ^fak-JVAOoH0F+gKlE!q9Fp|Dav2T? zQ&<?)D1xEkKe*C}@=2>JR#cpP@ge5ys{qu@iAz#J!6e%IRWqmwh2wH#nEuE9?!jcg zYCveF%`GSp7Z?B4{&y~8WMpKI;rGAE(`TW>a}Ij-BZ8@bwlt#yw<IO8MTHfvW{K<l zdPTHD*k{sVhHP4L4i2mZf{r;<JUl#1%z~)5HsqR$$)wwWBK^ybWJ;kHCLWT6hKBy2 z>?oOih30gv_nP+u;5*q?As^#%*czCaYz)Rx-(Mf==OI_0{DF(WCMv^-dcMU}zU@7F z8RgC6<Mm3t&B`)KmLaYm?*||<RiajgVw1{b3Xj1ESev&nWTriTC>$U+U>vuAQTjMr zetCJ>)1o9G&{1jJ_Yz$r6LE?`jL3ojYR?3w*m^jSz_PM9fVX~V_$&QCw3z6_1vaIE zz1a9^sj0M-rlGEb@VX$w%P9Fz8(*P<h`?f0v8e|KMgJjJ83F%SB}|JXe|G>tf4%_C zsU}f9oM<@y0r87}5AmlU0dyb~B7^SrnTG41`2fU5{>)05On6jK168%tzFI&}3~Wzd zAF%O?aGL&2cg#<-Vg@;kv_GU&sPmU~uLfg_RH;Dzw^&3T`<PLr1FnPfrw)ZcIKaf; z?v+&BUG5h|m<`3#5(5UD)pB}kB&Fy4e^WGuim8&aasrJelW{NNB@V#RKwetocVzEF zwt?_G9T?reBup3N0gFmFeCeS3aVxw1M!)mn&yiG4Wh&FZX<C>P`i%&-EoR+$?-lIC z#Ket_goK2Oii(H`BtA3DCy3v6+!ntMtYKLQdt6P$WY3*fEfdebbh_2^RKGHFb#*l{ z5zA@~?Qis*hc#g-m;(_(y-Gj3Pyh689Puj%ap07FO;6n_B&s7Oqof<+n?Etl!KcUj z&`I-*B70j+gFge*p#@1}9v4*%c^+nR?`tLlL>*5H{uX>|0{4j8rlmh{8gzbtolUv} zUJd(8;N5#Q0|SFnsxNMc(O1|hf&G5}n5{ao4nI_xIyKe!;C}|o>&1L~jm3WaOYOhN zJU${o=6PO#8jF9wKr#M{eO_VS#Q9xVLnJI9^YD4C%73d>-#s8?l(cs((<t`)u_I!@ z&M%6;O(_}tJsIziU*yN?XTbU_H8}}uyo<sem5}5?#mC3Tz?jLEM18Nq-=;(S`>kX; zvLS(p2LT6Oo%Y@Bb_UE_JQ`JDPhp7ER9^QhU`G_WTq=jz==)GLU~B6i`2jQ+P!B{E zKoH~Va6uiv`R|QkM$?6gDeN}oULOB6G0{g94p5Grj+6Jt?d|3hL`68GqoV-L0i206 z2Dlx6$wOb!lEI{Z=GTu%pTEKuTGSiI>+61$xs1lWnFJ3m|D_f~nE`Q?%x0Z@=Swj* zoW#6l81sME0(OvtK6R5y*xbfBDp<Pk@bJ^238Q~&fsQ;f9v&V#Iyqqx3YMt?`TD}D zo`1EePQD|V+n65M9)l1&ja`(1{cmEkxqq)I^iQAW!)nZ^i|M%V+AQ<X7@?GeKX>6( z+pcw~mZ*I(%a=*=6P0OzhG7c~3N-xFr&bv+V#{vna=zMZq27kRs>7Rc$`QE626)LY ze*|Rzm1||d@8M7Mk$o9$V`WuS!+)sg{~=5aRP*n6mCKR;!xX;vApoUaPki4h{;d=W z|6d~)U>rd!eRubJfL9GyAdxNqmY7$J9e~oiM)vxHX)rPcKJd88w2eRnOfJVAAKr4p zy_?ft+|CDu3KS9VIsFb19McsmkO7m^wmszX8zF^cf5~^iT?KCcqV`+-J4`1Qj#CSm zT2HfLIQw$wKMZK#3hvDOVHjjinP|)f$fCU;B}<Eo3gfwwF$U(9)z#lSYb>T5(~&nj zO~=~}hQ35Z^m+>m2?4pciHL}95;^~NG+y+i?>*?XK#tFgqpH#iIR(@jPoqiHG-RM{ zWkqgrBcLmlZctU2J@5xLg;bEGoSheo4r7Na?fN8vo}lxyv#P2p+stDbRl`C1-#u*r zu10P!k1k_$X%N>LO?vtn81|^BC~EccgO&F7HfFWpF7SV(nQEYqDS0A8859x_tqWwE zYV&k|4>;`r_oBlzJ0Aj|o^%yU!<A=Hjf?O8QwN9wY+r_fQgs)wnAv##0j_x(swkIO zX=XI=e*d1@sJ?@V2E}qM4Rrs8nSp9=J{}ChZ=3G}mna6<x2eykKmPyv765Eu$_UBJ zk2N{%fBIP?S<2?OCHb4lf^0iDK$I*ri2n@p{R@%l0FsQ96lwu244+@mh_H7=7-ei2 zaQn|T22cSiV>XL8JU4>-BL=}zUOcd^DS7@LwYfAdCn;IkAL@ty#b$N?vzCJo!-<9# zl#C<OKtx;|&lM8NP(BaXO^L_z8RUL_l<3}-BpE}tmYbG_`zBvDg$&L=X3m<BmzS4| z3y1vw46F`8s26H7nm;5_T#mryZhJTzTJe5fT3*(p;iIPh2)LR6Evz)V&_5wm%L0z> zoo`cYOImIoy6kAif2@r_9DzaFAql-s1B3U|gVX*DU<C~to14dyS@*}Ygo!w;7?Kha zU>>1iRKZCR2L1@kxi^2gxC_^z^ld&%qB&iFO85@oaN}<`XANf&@NyQ`x}yIDLchO3 zNUDgGK(iM1cb4UNI^Cb8n#`$^GBPhG+uyuE5)Ca^Fq}NGScKV#@OQs!B>Om#CFVNK zPELM&4+KepYJNj<a>khEb>R8GYz-IKkQ{@m6BiBtKV$t1u&I@&Fx~6F&7}c&5MVFA zAO3cl02lxN8@Cy-b8`|X?qYy1<pMaKM7cLNHy{v0z+DeOWvW=@p`(9#5zt1!x7923 zWF;j#^C9Ot1xjcCE2Of+t=tIN!1BjVyePhdUMQkOfNHD=zwi><y$60!fvh$|?^rF- z0I_`@#wEAhkO}|4XnPB&th%mk6c7;<X%Hl(y9K1ByQDj$K}s6w?(XjHl<pLzyGsda zr1=*<%JaV8_|7>07-t+o9B%er_u6aEHRGDsoST*Q!TsayM*dc3<#BHxDNE57-smJ2 z=ydvqaUQ|mavF~k8<E-B*|Eg~vpCG8OIr`mm-qh~0F;LifdE;db5$_`m&4BGVj~X3 zs*TOfT!Fo`Gt*xE2asy|)FtZHw|}>KAr9mYXt4$ybnq7VGPOFXalP<zM`DA-KdLRp zYY^(Mss@oH*kW~B4p**+-7m_!L?*C*8%|;z4-gR0rH*s!(O{_4K0I2P4OjpI!i}k- zAm_*htaX7`hiWvgYX6fFX8)Sc|GsXCaw=Q-!HtUrA`eHJPbY_B>hrHolXZK*>VPQ3 zLQ`|J%hN<y<vf^4$hlVl|J~z!77GyEKTbG(0x*H3L~Gdpf1L$%jltdRO|#RfTp7)8 zZ3f)3zkb;?!i)cyOFqiII+I9YM_02qasLLJ$m)Ey`!4{a0EP8G_HQ90XaYl3Rj5{L zhQ*-Ul`oscVzH>c+3f=Pu(oZ`<8afUuCX&ypgbVb3Hf|~zQG0&k8`@&*<M;&8jTCc zPjdAii%6_viSiIWz6UuVc+USddQ67`(IZIS*hP{fJ`Tbb6{GksWhJG%wCm{!b^7Qu z$dN-dh%ym$;`=86^C;wNW1kb<&R+ZZliPH%nBNZ}z^xl5%F)sBn}wx}f>CAiUxABv z4?!v~E(>lEqy2}T+=_t1M$gD-y)h62h}d<=<kbJ#dl`j$P_um(h1b8e+goploaVn1 zFS*HJ@cfGZF*s#b#m|?vJy;GsIRC_qgiu3N-Gy>8GT|Y-It&jIaX)L24^_x$d$6q9 zPzupNa1>73E2jUQF~DT8K0JB&|Nm9|2Yj-pJe&_(9fa2kzH<*?E$Kh8+&$t{rrA7x z*!6FS_`k(*u?td__it)ok^98a4_X7+?@r5R$l$!OhGuY+RRM_sXa|n|0dvHEgGFqT zbPEnqpu^lVDwymnEiEM^g4Jm)fLE`sjzjy6yR$GjgoO~}FEr|Y3j6(?{%><ATcE8d zOQ$=UEy|{6Xz1q!V)_iDJ*G^~|0@NgjpOm#r>a$eaTe7@B<<5#b}wPXP@sKd^H*0Y zM7VPo1?w-k)`;pH_cb*&fp8ti-)(~X9r{J((8DUbE5ORvQZiXCxApb)#ehzG01GHC zKf@|=U*`L3eCY2Hph{GU_(_xuk)U`KR8-(J1v35PId$AOw-0UdETF8Vj7|7!R((** zhoMoKF&RWp+ds<viTx6umT?;X3;M|`LB(*j%WJ%`ZhjCJ$RZ@*I8jbF$o#zziF93H zr`|E(ym|3(sEzX8nmx6njegKX`Iz^JF1+xt&%>eeryxWu_Dp%E{}3`z`U0^-?~Jhd zH;O3cORrSGg8mW}sl4*rQk9cRCN8&8!q)%C6t+?F%@km=nO8Tz{HJRqHL=kb`LEtq ze5L(ZK`1NrzZ8lYI<z|ZgF=z9g;RbTV`XQD$803S$LA^X+?jqQI4g??p^#QM_CHY6 zr@tv)@&@hXAO1Ur%QOUdmH905=_6S@Gva`dtkDOSSNQ(}+<#E>Cskx<_DBrncZ#^4 zfQ^lflr%R#pZuQ?ZVh7*tC101lJ-GXzo6Xbd@n7j|5pW~;zEu2a97$%(3EpZFq5yQ z^)P7F>rEyoBl`XW?w1sz{+*q?N4-h4tDq^>V%o*bhN%8vO@z^HZEea5zzeTbk@z2@ zs>M`DKK+lYWd!dNoPzi`K_HR$XP?8~gZp;>U%`Dv{rcyB%^J{8@$RPz3IBL5(0AQ$ z(P8@kBULa-p#4b!Cd2jL+>f#sMBKmLAxJMwD(Tn$C$``4)a(6!q!LV#%3CO-;^V*X z?gob>SZY6qQYU>_PN22=$|)jkyZunSG!h8BKK=vUU-z6v&CJYvDD-~x-x-}-vq#^Q z0m4%X(t%nr|C!1O3ks?#)$GpsS4I_regg%?R19ZbQj(HfR;%6sbp|H3gbE(S^?%n? zo(5{NZlFyt7eIySwf8^L(+hpVa{k>)#o}$3g~7HvU;lIPME6rA`X8P4z|jFgIKb9B zjzI@sRtwi3qa;P;2BOs!OsEFBLxZ3T;v8HZsvfK*2Sb?L4~>H-we8>y6Z^nO9rT1? z`}p`EA-0xjwIWC-B66RnN9O2@R(t%u)bzhDjl9(0Y?s&62;cwL{RJ4e9q7}TF+De@ z78D_W@@vU$e{U~jhW4B^jnlF6Xrq5%V0*j(b<*)IOxJROO4TOt;gv6R(*?R9Uosno zmzB{i6Ra#B_Tnp%qs7n-rMcY(^b30{<1iTn%YRl-4cg<xoztn*>qV%ZaJ{))8DTd1 z2GI+67>Ws`wJCKD-GS&vr6B156Lp{6rDI$);;g*7Sa{oMG*yZ_S)s@c9fD%MwXniH zx!xn=+8Ih>jZ~y#&l=E+fPfH7K4_UruG9p<n9O01@WgO9*~;3w&_xueZvY$lSpzz! za41dytZWbl&Gtg0{f4;bH;HL|LRMBK>X(sb)8&w>DuR)KFp2Tv1)XwvI;g<Rgcv0% zl5jNJ{xJ<3HCtn<r^yDgeBx*z6BE!|VesW84^QiW3++qEj%|yIprAnj8;^~S^6~S( zeYCowv+{m}sa?&CXb+l>+MV;LkI0g;?d?WZxL7qV>3nbEEPUTMHs#i3ryt_g`FYdX ztf}HPTY%u&qkyl(EtArmhtSM$F0VllhA>0v=jBB4eP2N1DQ<Z7go<GE@xg)nPbgAF zCH?ews{#JH+6-=MJt0w%k;Rz<)5BvGxTLFIZI9&K2o)XKSxzzdW8U7u<ZQ2Y2Q7O= z1St3l)lN#eLk&mJs8$<|=Oa6*7C09SrB2$#TjHB;+tkS_2o?9#Ex86spW?e+>%{z& z=6hqiEe}uf3a*Ry+0J6Kv#V=MLHeNE4FJGRCJG;8rHiza6B-zyE5P9AW$^oTAb5;M z5PXf2=2p3Vni$b}eQ`X&)y|Op3=Xd1De9afdu^w{mRI?}*xRwnh&qSE)$Vi6)dde0 zFI#xFo^v&36$R_c89VE}+1K%h#kw0czt`)Mefskp9VdOc@fmm&-JcTK{td?@cvIX# zS;%$u-#vJ*EZuo00JkeF9B57=xana^_*j9fh#3S_q9jx;19Yg`F)1@)lukrX1*{_G zaTDcyg;?I5b%!)@(9#X$=7;+Gjh9+J0pF*1dR!UB{2a_Vx&-uW4x|xiHkykNc;v5e zi8^OYR!by`^?X8pD{-J{Q5DZ~*7m*VctTr^qAFRLt4xA9KXnkvh`|SrB6?*MHCOgb zGi67=4UL29lIu97ECIFfF1t%qS9=NbaF%9I<Dc^l%3beGVyLaS#51K%0eGZLU(h~7 zIg2NrxiD*Phz=vJJ18w2`8;SJX&t7Bh=`Dodc^T%THXXnMar%B67E`3h(nHK<Bf^( z*}8Q@%_KtwF^jH`!M#UW4($PI>|SU(=-gbM!mfvisDd;_EO~c4r@1hSUiOBmnYX*- z)qwVyJeP`i7_wos3JSJy<!@IPU4(#^wiLK`00P40a$<IB*cglp!{=#%I%egjnv3Xi zNVpKgex*I8h=r}wrTg0y6p}#hLOj;OGV|~(*(g?f3(oqCQ~&W8cDh=@0OVMwnUSM7 zrazVdHJ~`tCEGO+89&u@P7C}LvjhkOoAO!3aXsxbUv3>5V=%ut74hy!%%zv+sxj@u zUmNZBd)9^q2RkQCaoIo8x9FlflZa=2LA})P=40VtjrC3oWeD+`3t-9V>Jq5$*0wMS z#;h=b!FZ`BqPqHWE&}=zCleDmv}&1&q#ON_m|=st3JFSDpU{h-WwF?<b&s<kAHiU1 zRRlIil8kJ=0pY@a%T=lFo1{2w@eb+U_}I=pfh0MAc&}u59%C}-I*U^!LIPpxdVhH| zNS873wja1L2@H~hd{gDbJzh1&T39I+0mYS}0VE?I<eCbD5-`U`EIBF;?VwH{qe`@1 zABh7DgdxL%#vEp^ONclkHEypsM^|*<r-_6{^OvcAOc3uW0fDa<yTbv2U8Yc_t`Qcv z5nd$iT>JgS8q+Djn0$1bl#uWS@BoT9tzx@Gc3I40BG4Gl2dGsl*Vn>$q(nr>)i|ow z(WwJSepoO5c4Mhf%TsFPsRIrr+jBqZ%Y*<Vn$>s|nxO<_k*!a@%dSx=t|(O!zZ7v) zh_l1iBOU6BPwlmv4PY2uw3wP6R;7&X@~$<^KFy7!YqVPH0i610VVA%Pr2!R;eIs89 zA!kJ$z<uOE&cMKMZfa%406*@aJn1Av9l+vf&>;ce8g?#Xw4ZGdvnLGJF9P$@#cYj0 z%x7sbQB_w|;xc_YUjZg6+K69NRCMcWnx8@s^h9wcoxbP^@`i%O?E82)CWhQ6l|FV* zWWfOawf!-=0az1q<TgbD@^!ePU517nrUl9<dW*S{rV?^4lzXeu(a``e0~NIGlz{Gp zMWw2*jPeMGE!M=3`P@0mHSt)1JR0x002mCgwSmU~uw3`f{j4zVr!kqMP7ZsXV48<E zUT=4SO&PgUJKX66Vo6}`WN0S;C<CFZ&jILRuZW)WK!x)dYEd7e4R{a<lp{j{E@|y5 zs~WE7{Z9S8;ud~DW9dphefA8P6O}wE+%+nL3@Q~A^Kvk|X|Wexn9mqkxz&CPbBWJf zfB+y$b67MT!t5@AC^Rf2<h5_APiY0ND7F0C;mJ&BvvH+Ox4SER7SrxgQ>&kf88RP% z0%d0YczN=JR3cTOD~CD&GO(#o92<d2hqUJ-r=kT}9G#YsL{na>lL>H?Ra8`xSj_pJ zm<F$-yN2wE$gL=>!Bd5~3!>*7y$=nTQ!G){sfVZ{v!gMZtK9=kgTbhbnO{ISzB>Tn zP}98^4!j;99DC<G)1kz*Rk49244dY1t+^%=^a-j|EsL4Z2Z=fbobVmG6pG2ZhN9K@ z%wQ@QpKgk*HZf~-cXEC%G^*K`KKE8Zd6$$B0)V(wg+Ot}6o{tF3gc(VdgW5L0OHCu zl+m#-C!Qrw08fAO@mM^2uRQme=g*NWzX`I#5^_;X%L4#u-ripAqf;q5I6L!z*BP#A zCdH&FqeLYn6<!^jO7If46@9M8e)M}KkZZq5Ic(1#L{(m@Qi^iMW)Im1lEn`QbiIgv z>#k&L{OI?sg?9cU_hf(M{+zTIRf2S`;v7bEB4+{Sw<sExr`YKRSO1!O{m<Pu>|vFi z%5TO*lKsdO3_=P(sqr-I2|y*Id<Roe40NcT{j1`fj>9>N){uBXWhs)M*P8tlJUsY~ z9>9I}N4R6dWdBHh##8v7p=))Txg;bdfgV*)QwWG=kBGCDhTd=Keute3&l+ERt9%RN z?Cfmz%+vZkBUWt`+JZQ~!?H(H6X)OyS7|uF0tRvh*imLvr3(OwNpm^s2OvoM8(K25 zyhsu&dwVTF$lYITPDx3TWrm&xI5;5Mfif5%lC+_J0z<$KDIb9&-L<I&V7W_4n!{=U zfQg9&7J<)}uAux3XXulN`E0cZ1QJZa5lO`0hRlAk+{X>2Sn>DwailyWq~?UeCUXV) zR9wsmro`(t`PoxIfIB@t?(`1DBt$g5Vd#`I&Jll1quGQBg64I0mveeu=QT{(tMVW| z;ITCj50Sq`p?})}jVd7!LkANFLSo+61O$?+S$gfM^ygC0(9i^)S{q6sdBe7hbtwTN z!0zy_Rgb{siYfLqu-%8jZJz{r6T2)HKA!?YZrI*4#WKyCMd$rjpCw3amJ5!>U^Hoh zs=x&%{fSiF_g+0H)w1MwIh{~?H36{ul=yh%i`Bz%#|@@3SCZL$N-wwuKry<wywv^f z?(Nl!?>0~Qfv}b+V2`<l=k6NSRs4V(5BR^t=y*{RB-NSlEOS!DeFBu1AVn#>D_?&= zBys|vHmcSX?Zz&t6m~}^Cq9_^gQ;Sb<L(z)#V!nHB?1-pKJwax1283-M?PI0K7f~2 zEbD_Q62Eu35vS$wnty}GzfePW<7@ECcZAon0E$aaN}|$CPDu$l{c4HIu(=r6++#;P zqC!`+>jq5<(ym=-SDufbmFowP$14ycFL4>KWI9~moee)`2`mg+i}O?VAe_K3)-&%$ zGd7kRpG7jyhC?!elFcFwj6U~2H_`R($(NnGB==w87Z7z3dg~1fN10g2p!(V)aa=xK zW`^0<gdaVlx_V_~boiH6u0-5I3J23wBFCOvrEzVe;m_pbMni+)Wapn6Xeiy2Pj;(w zL(}p*yDZ`Iy&e7A>fP>K<&$Psu+*^B*#WBW!?Lrp^MXz@cn40=vF&}^G#<(7r1~3s z!pT^UNOw<Yb^rD~Z`bW?oQaWjKs}gD%Y<U(px2}I3Xng~unvE#d6^TZ*&%;%cY8&* zDO@o|U{WD_d;L8tjE}^uo@AL0h1l*aq$HT#H4_2VcJoyS$ugPKqz(W$`zSgLT>(Np zed(SuIsPVS&qy2#<p3V?aVJ%N_OKbQE%RF}N5FWJachY5PzDKNo3C7kMx!Gm5uh(= zAn9j>ovE_k5dej)td5oZ9^NRkkF%?%r>Edu-u5$b!i6Ft>u$Y?H$iUaD^KQgFsPLw z&;ah=={$tlO~>EhDr|X3t!Stix6`bh>mJlhWY~cvkqXCNknat#oj))zaL~3VCMNWy z^cCvsD?#KEnL2Ns)!0}J?<A2jAkocipAJY5u@uqhfADv*V{xJ{a~&B5@Wf3dOrTGS z!k?o2;M+b4oj37i3^;j;7X&Th4joO9zVrflKXX)3OBFYXigj?w^~(JA`XXP)X{V%a ze)LtJ3;o-Idd=s1Pf_6od{fXZPUJgWL{b(bl8TK=hQfGm{k6-htI=k)Y`(m9NQ;g2 zed6zZnr1~{66vt1$(hMs^*LWO|1Q5%AY~_jTSc_&kkP+^(F@MU9y430AD7SXE6?5h z!kAWsiiWMNE#~Q%I7CQDGtu$$*S+iX3}q!H&lgnG)r;v$g3|CiWIn9c<dCu?6fya3 z2a;|NZD*2Z;1z*qSW3q7bw?mj#|W+gOUWc2#W+_uEXQG=oV_hu>L@DF8>VBMm}g=H zx@dQqtn;LoR3fCklH@!oH8u6zoBlQ2sj_W+z73ZZ>qUE36t5ZF!*%S*?ETWV%moDn zjw?PdJ}Sn0H-Q`+$fqcwbc_>^>rLon4xb97WYF3&!yVzE$HoaTyfZK$6{9XM&7v}8 zz(!J^>LNTjG^z|TiGqL&hkz3Rfy@2bBNnlg)D6bLkuT8DKs^XXa}yxu6no)V*$X#i zu_rn>FxJYlhobiaLL~B>OLW#`egKg=8Yv`-OtL#Wzs9yvCXmLp(6vi-N?YcLG?_pI z`W4~0($-t2{8C~1d_K#a&%Ba+{Y6noxum<e97-^kqU0pDzMscOylo0PQY8b2wvW~! z-T_iJfauaM0seG?-dlmg!5z#dj&T?|PK=hq4yR+%u~=baGA6w%lNtP$_i%=Nw?GCe za9Eo!;GL!>-X>^7<z+&2UHmhIb<y8eAEgzA<TYG~&x9!KJJhq#lw$asu3!|u;k|Q2 z{c*DN?+~c2Pu~Nd4K_sfyEn;E+o2aCw~@KIB&Uo?$9Oev**h{(Dar2@cAT;NTR6!z zYh>H-;Dw0pqSE*p*8L>sL9g(r6PcaQ%#>pLvPdNiA|c@5d7yCEx0Z`>%M=YQCp($q zce{e4t%4xljTv}xoG07-gl9WJeSPEodpw(c8AD6O(vr+a5_U-MdT5{|B>f`EP#G(1 zxC__Fz&O0wxM2#0ZK~iD{nmd@$?xX=_#J8TL&tSxOH0dIZ<wB|ij)+B95S3@K%zI) z{nc(SL-Bd=#5LLs>0QDK`bs5AzSSrQqh6hm7a&0TGH##v7&7aauvZuLc}wgjw{4#X z;F=5P!utvEUuocy8gTc^7`#s{kySD0{H52AFaI8&!_EvCW#EZAlm-@RY;n9p6@~F^ z)@#d1W8<k4TE)Y>?X-ngstOH7SdS06vR_q^LCqV&8ek(4x_Aq<P3&DDn*S~mF5y6K zBO2m~AxW4}X&h>wb5us~JBvKddl?LGqbE)uKEQu%wXF%SpNx|AaJ0=sB<4wRLJXE~ z9*!g-Bnkl}ivJTxgyBL?Hq*(qp@FV7b?qc#UZ{V*;RxGEj!>Wz{a*b(^PiJ_84uG3 zSVZ0Lbqn}L5pd6t@Z>$Ff4J(9piPDpPkx5<_f)`acs*h1qeYR7@O+^~2&g?|w`xIL z0btu5U@qfiJmYUm4oO9(cWolcAW<+Ep)m*G_iuA-iI*Xv5_3;aPC%@aU0f`YN!!J# z4X;29i6X)VmK{!b_z@5gZzNvDTtKyGY~*0xCzS5dE(3-aa5=#n4MNnxB!x)9xkOb< z#;@V>1=H*5>^ps*OLJdj6V+&bI-MA#Yi+8kssc~Gre<QK<$n8NvOw1hESCQed&vit zN~}$M&+$QuASNMchj%f8C&Sw3Uy?}UZqCSn<k2--w`POg5G6|=B}T%9G|<mn>um;~ znMvw?p4Hmw27-N%R`t*7xxGG?CJMExCh`Hl^+g3|`o6Om#Xvd0^Js&Hmt)M6PD2<P zNXKD&^G4-sjkke5sZ_Fm8UzlP(?JAvImNz5dJkCL2o!BaQaS7SFtCbt&@eDCfC3D- zwYjVb5fLlL7qfG7fGtb;rtj0Qg*rfEf#t0Pj-uUmISF{mbjaG|YdMRVrNs2qaNl<Z zia}!@5Y~M5sHv&>1?VNoZ*10m+5la$ql;wSATTKC1+6+8^~yJLaIH8Lj&`Mhz+Vv{ zfV739r^@=UB*SzsKEJ=kq2TqYk!AnNgb1$&I5574Z6fqXl8CiM-7|to2%p|d=kM=) zad6=CC;l)0h!OZn4M!hc@jpH%TDHz2AM39mxs!m08S78}S3Zf;Y411S+4I*#e`i-t z+$Ph5g8cYl)NztF8KH%i41)*xj0F;=Oqlt1BH`|z!GZia*74v!A}!Ju3BivgE`av; z_E2Qv+Q=ox#wS7(9n;!CX0*uyn&y5t#6s-99zj{Z-2@|i<5(4k$bhHQITRe46y<e< zYC<4i5?oXae<ZQ^lgC8*&q@#_L+~dc|Ab&p`}1i{l3*d~uEJ*ju^-`Wuw-pA2HqSH zU%+<wJp&6=@bLC-kDJbf!-TXwT@<4a&6%U}h66>=ylB|S|L&&7{T8OG;jQClK>P@| zGI33p)dC_OY=gZxZLyXAy@C!$(Hay)8kjvlwrIK71WtwUlRyvS2-Vyob2FWZS|U9I zi<8`xkZ<@mFK;e)%0MtJDke5639B%gJC>-!z#TU93il11k0=2r<PhzO5Y!<NL>-fP zQ_f>5NF(PnHm=XbU)*cW0)6mqq9;ew1ELc3x}lOxK744|E-V_7Py;W3=h$yT_3-VX z1-Y`%8?kDksdHjtVh3fo!8EhT88mZQH|D}@#X~Khu0DMJLE5l+b8}<SdUIww1zz_= zK9XoBfI3*sg{)$bN3`1)KZBiPoTpk1laUhKhyQDTDJ+z?Z05(ahB06B_FUtUZ&g`u z^o7_UkLQM9pYR{+3ACM{OitzH<XrG4jLYwhQw(O6C|9h4V#XA}&o%@vuCBfS&N(3T zYkV9LRMK?ZAWL(}WYu*EVqI8RxcA^vCXDU?P4LZ|H|O)a{*P3b_Elf<B?!^fXhl&d zs;f7V5g-(mmGzPdRk0a~i3QHn_MhTveY!cFlEG74vg*b4SMn@w+^e12-rhbzbi2LS z5)8snVcZ?N9IHl$)t9T;$g9>2Xi6{!)hYm5_+V;UWn=jHd^PCH2iFSL5-oAH6-0fx zIMclMvBo-*ReGV43GqoR-|}u!Hxcz;zN>Nl5r8sTog*IC!A1Rv|3x^Pc{GBtU#cVt zg%DK6y?j!wii0&!RNW5KJDHjXjk&-*#v~@b>?4471hWibx%bEYq;51r)m)9py`)n? zC>Vmx`f{&Kqwx$ZO*GDMUJPOAh!(eGF6IYSnKq+skfRVX%DD^bd(?Y#(22NV*Uz8O zi|4$1u+nLiQCn*VINWb1Nyx~sU%gyh)*1|@o>&yX$!gs+xr^#cO0e5XvETlIKgfaF zK}{So#FsFgbe78lKEOu*{uaI7!1_OX`jq?fI}sB#i@xrM#IkYx-tTm2CjxM$swO6s znJ&bz$n9$kyrVy?^L#Ew;thV#$1aLPqJ$$YAL+03E}R<|!@|>sC@7H~FxL9Q$f{8R zt;y4N{>iw2obn|KIR&yq$`Z&FEq?n(52y<_Ugd-4Soko_7XVtr1A#V3Dd_cjctEOu zi{KU&7avR7#;|q3dcsce^0NR9^j9}VlSuLu0$((73=#*dBfvYjcdbD~22;}=5Q<q+ zYj9l)Udt;glJ=6Tuu>mT<#Rb6tpgev^ekRAU7?MWv-2ZFB{CP=)nz2>5ml;0nCpzS zH@>>^1@S7xmCrp;tjq)AX&LrvrZflp`o4uk8iiWS&CTt9-YEsB?W-a*F#?#}3xS1j z{mcx7ah3p&<DJ;6X5(D)mz5IH>QrLB)Tlbn&%?2?vC~{He*j~<RJ=y5pUGO%D7E~0 zJ^Xp*4wM^Olvua7J1R+oz%t2?8UX%x+<`FFOBKs|3KOTRRfj|HXSHl1sXgX}afgNI zU&ZJj*tSekTqq{5#9@?QDW@HGj7{4MvMaA|U(*J`5`^o{fRTV9K1CB;)|f;};&Hnz zR4DpTzv64Z^ywF1YXQ*9cVt{gc7hg%JeHP{sViI;o5hUn<M(d>Ah&wf<z?aM*s#dh zfiQnwRaqG>8KG>>6#e!Y45Z!*XgdIBWC>qU{es-89Hbr7!__N7;VAO)vR)ReC>Nt< zv_pJNQ>`oi1g|<H)A8bHW54;ArjwJC@|;(3XjgSg=B$T)rgcU>Sfu#Vm(^T$yO@;k zlM)k&n@J-A7OOiIG8a5}0#C#u7}mpdBs%pV2+bCx!S(b4K~<#1w$^zeqs+dH2&JxQ zwo*WI+ZfDu!g(C1V5NOci}|sOV@5$DIF#h)w~^sXH#8sty!$DY8|&aN_0*eNTWeUC zAd!a8<JzR62y=8_`3TD4xNpz(I79WyVUT^T($kBFuvYjLbG6_pS%k7BP>v(P(!5o{ zBIdKUv0>Qsj7$OPtkrhb@aMN&pDwGtV>zP%>)Nffe)Z{YXqI+70Xdb;)m|OX>G-?) zeZFN-jL=c9_Kh<)y*OC<I;dD8k1b~>ijZ^&mFcKUrW!dqCL+lo_stOlBG<_`Kv4@p zQ_a7aW>p=d9U3^lJvG#4e?o&wf!fuCMMy^w`gCAGM50s4l2Sk~QZuSgz(Vzxk4gd) zx0_<_-E{yXsh~t6StOKHbb7HwzA+-tH9enswE2%v?_zkAWR#tuWEQb8%mKCr6S>JZ zkO-|2yy|dmB%O6yvKbqjm(TQ%j%$vr8xZ=;zn{|P<GziYH?jc`CV7(}w*e^5JV#>f zYhw&;<0o2H24zt9k%jT@lB!@-Y!F`pDa{?-7e0n+MFj<)mqB1XxbyX+_X!ZuBun56 zKSdn9eHOptz4|3x6{|}+zTTUCo=7+}o$|3QN^Guz(VR_<7}~(P>BPn?hPWfs7;z0_ z-J%nfLA$aluJc%}X+z8{U&6IX$^2~PLG$Fq#AC#W=)pGH26%Pa&D<M}jMp1r@`*<^ zt;IJC)6B^PmU#IKQ&WC6PcoXa?TMv;naZ7l6sOCEfSV?0tJJ~{Cr5b<IVO&2K#z`Y ztfHc-ld%C$I$zGf|HR{&37sVk%d7ww5guzr1}!E<AgJ|@_hHOG>(-35SJ@54lK7%J zqDiyku1KENp8f7Eu}1;B)2C9`k7no4IZRFjC}^J0fmmU98I0#oUvq&Fqa49rm`m(g z;47rIjFTr&puVYUOfbG(KD%USG?ixDWSuF#BN4;FzwN_wC;W3x^vUb`_{lQ#lJUya ziKnL22J{K1v!Kk9{>=`+$ztM-g-JJ?eZedQXBVmWcr&`;NvkwFjXhDH7z%68SQwS{ zr?3oY>XGYh!RJVHL9?~3b4GM?B_oBC#4_ZuGNB&&0QQ(@R7BrB2Gh4=w$!pPJlvdV zp4OL4kr*W~kIpnkCIxrFV#WE6bBwys(7(V=ri-6cGZ*(o!dL%I6Nb*$gVco?M7}d~ zq-Xkp310~NU%LfQR<qeUb%`{r(GvmJDc&~UdQ(}wqkPuF!~`mumYUk-?&jBCS!vLO zYj2<cxq(5Weu`w*H}Lzyc+A6}Bm0=bV@?8vNwERv3BKT*&p*OO5_@DwFH!wyL_p}0 z;oKDm0sOj+!Aa4!XV4C~2Yhsn%EGrWQGOg@g@4>O2;jYDAU?Ra4)MT+M6|~P#p!>% zWbG38PXsN{d~yCE`-ju)aN+Ke(7`!RqsK$V9FxGw7QgUo{+#TAEVX<WR1k9&=a{Mh z0se>zN(q$mX?x0uKY~VsfPsJo$6i5jmI_a|JcfW^z=nW814k?^Khk|P(l^)t=O+`b zgSpwRigXw%D_X14wte{~!bR@~R;o%P)_y(@pNXG*-6IKB218CgL~}DFbx%WMC>3%P z=wh69GE9P?<>*ev%)}?;0?NJ_etoY?hJdXs6G0HcSi80L>#o@`RlVsWo&I-!SW(AG zxR+Zykc29IM2X!g%aiSA4K)y=K2@+xsS#52q>S~|hlj#14nK>Dh#~EMU1$FZ9Uyn% zR6@$H+;hbFRTSozuX?s}yL?xT$g*B~Ql)B@rdCN#yaD8Z<<s{T2!71OTWDs_SxBp| z;9VI>PWk$}T5=@@p2MKyvYZG8I(*ZI!qu6C+ulSSXQ7>>gm`ycZ+=W+MMA)CmMZiW zB0jOVWa6|g(-49U{_U;fqMF)`Q>%h5jSNF_-h!ue<K8mOWl7wQfk)tqPuz|X_-6p8 zrEX^bRO1px9$snd;EQHeUG0zM=j1xf948`UACzVl!(SOHH67SB&XstlWtu1sp<OX; z2*@B?lZMK<#08l{U~cIOGG+I?!CFPK)EN5CEAs`S4ApFbB9`w>UAE&Ztfz@ZQkJiK zkv8A;1?BOyI$UBlJ6wKWzm1BzYE9vEu(ZBY`r1Rq7PJ@g)$MwFX`e^<j`McqqSNBq z!FcWNdLxL(^==kXp5<VsF6`Fn==+Sl*6qz0KcdUKWsm1P=@b#)VcrNib3R_+1aGoz znho`We&^h4fFYi&)7<Ozv#9Is5~iLnS3S+D>OpO~Odn_4U{+&j+f@K&!RQ9Ufodds z8}9H7#tY4qQe(|pbRm^pLs}u04~T0-`1?PD-LA55Iub5L>`+(z8wT4p*hsNtMV8k5 zyd7#6GR7-*5S~AdbIJdP8(2$!nz-(ckZhFr;WOX6gTZMsg7dkGFT>{5-3ehXVK@yU zeNTs6h~aF89I(RBq?%FIqG$Sclu5W>{puzB2v3Xdz)l*R<tmVUve!V-6Iwr&?sUG; z(%DlGgcgW*89v3Z#ZuXe*a#<OQ#QmbZnm3ugv5uIrBT|%XUWQcf^+R&<@2*eGGOiJ zn9UVN2yR3!WafUbfXe3-!sO9ienHL8gceV?B?D&In_yYhJ~gTfoGj3_aB&XU!F65v z&0b}kwS?8!%W~7HS>*{%Ru4zP%zP7nVK>M>Fx~Q!$yy`vi2Ch!BW#Q>U1o)e$DAHI z{lo1b+F?LZ|0JYPnYN5G%?$6S9Gk5dU`@Lsq8-~@{lz%K^T@zl-#Q$US&@U25>e(1 zGLKNtpyG|D6lM*xhkim0_Z#dgAxQN|wN8JQuO)IbgJ0CeO!-&{ioc$QOc=DkB!po? zF>ZVTP5QxcjW!Z4ROAOy$*(5D=X!M{L$!9FC#XM|OP;~c$67^x`Pl(whq|BAEshHH zj_yZOil}gG1Jg%%xe{h2D74ikRQQY}Po2a^Tm{dN46G*M_!J7QO&GsY?jjBfeah%S z2vQfB=wzg@OHhllC!dkO-5hvq?#G(tp7)Z5OwhFCkVj01w$`-YQiQKYTc4d~|1g43 zmnR@}#66@752nF3-;*0T=3t1vB9{z`aeUq*A?ZRN!(kC8A&!Sy+EOLzW1ti>^|FC_ zzqUcF!-Sd8*_3>D_BFO#H^SO433S|sZ?(0AHu;_`yxQ4%)u@&kC<qGV(nj?(=~nbj zytL598G?Kgtx}Vfky*wIltyTRv{K`EAra{^KjaBvXB2W$^N>uV6)J{;BV|+!DXsK1 z)t{{Ump@8rE>gXNAc-=Od)cvUkg_=}t_QE1lD}`V_0IcCQSFm=LfyCe2`Yk1PH5F% zNjs>xO@abn_m(zPo@BB3bv_y8k*P0$ovCi+T6SLkBySrH3w5YI;y{oR*lh&C_#)^r ztK{}xt?auO@-9od$HrKVCUFMAH`aD#7Q5E#)3c#OVFjkg6oqqH{cn4QHgA<yy&BsZ zpFGJyepl&`^${^NaiQPs32)xAQSFE8ClC;KcaI?M_5IU(0|5TKf)F4rbYF{rfVltr zSKpiKzc<#QGd9;T)PF;3`N1$iMoRek)0g)bJr@-bkb{7L`UwF6*#Qd$j__Q}NrHbM zZRCXcAWDaEen3D(q=*W<m3PqGOL^jeu5j7Ydh(5r4iXAEJIftSHp^YVn@3k=Fp#$N zXJPSoRT%+!Z`i<33TT6>NYL_VRA)XAR05C@w8-H|1RtTGMOyFd8T&08nun6rj)tSi z;G>wfIJWGEha9&!XnG8);1K_q!h7gM0;(b+!7MlNFXrM7%?uUISp4Jxra_i)mm~Fj z7AE>&LH$>hu@s?D$~}1juNaR8pMmOtQR;q3df0DNodZY=(4a%eqQhDURcSpT2?+@U zLj_1RfilFVtyE{lVrAqbPTu<OexA|!)j0$lkn!}e^&BH>#R=&q2BnYk1)E3`!8oXr zIapsD`v(Ub*CWM&M{M|>k%9tlHMhE&8HW>pm>ct56XQ2?fJ)2(y1=t%&q9KeP;3OI z(90rae|f+0vhHWflw~7Jogf-`8a;F91CbL<7mZ2U1r2}>DW01X5Kt51VqsxLkxH@y z;7w2Ob=oS36;mBI6UtgHDZ4~JGFpfQ>537r2=&aLocr{ZwQc4`RYX9*DGR&fN=#Ph z59K1qv)dMy>VbOPCwq+AZ4es0%b0+v*BtuB;b0k{Q;Dn=p?KuiLcdT;r}H`&Z@68r z&q0y+`uckT*sWd=nIW}+>}I|7W`f~;T~zBxy*|LB&x?Dt0M%^~bn~<yaq2q*C9nIS zjsx7~4(@yZFXgK)an1YfEx!gDp1g9GXiuK%0(DVWnL)IpjmMyh^0Kb=W)FlL)^QwK z<c_aR1mxu9Pud<Krhf$8Lmrh1A*9bA3S9Htp09zbr{H8zn>X4rJKY<VkWes{Fi6`7 zf7-4wJIuBQe?vP?MFc<aQt2C&iTa^BG@g+I`O7$530JNc+?x!`)+-^z+T4&1x{l$z z@u--9Yp;3QdcOJ$QIreR4;$yDY#xMv{4x4?Dx@*E_4a1ptqySpl$n~AHuT&+4c@lL zdNI<ekFPzFDL6dhR9^{#){~Que(SGICxJ8iiI!>Ox|$=KEMCG<a>yGFRlViI{NXR3 zNTn<x;ul&j6;?kRtes#t56J8}H9`mPfvu+1=AWN;=5zJ}$Wp(3;kx{uB@_=J5O}3j zmm|>|u{LJT7a>gH+NsYF9pR7TV4{?=V2#G89PTHduTT_w>q$#XdloLwjO|oD_o1<* zsR^ewB?)y+5OJi+e6AMM$22y2R<I$ALaILDw+Z%zzB?5km<Nf#&m{ow!|rzm$j#{; zAz#^L8@IcS8ai)o6DiEhRF+1S!SiCTYk*<t_Hk@MV;djv_7}+#MFNR-1DB+)*BG#m z9e{T*wM}Wcarx@3bmb!o{g``}0@Br>_l9GCB*|x4d2#!GetItW4-6e2cP5`J)qYqg z)Pjrm-O99rS)H<3amH)Lc>XBdoe}KZ0huwGWoS-jrL%|*$Sl8kz+Ecc`6S0?xzONv z1q$<VqXUo8{UH1ha68c1WKWECCW^L{ie^eRIBtZv@T$iy-9C*x;TFRJHO#LWkWhuZ zLTbM)R&7)ggfJfco;r#MBz{ql-{+NUGA+tTzebrXoI-CuflMa(FcVP50ShDOe+*<6 zyAE2S(`JM%Z>emnqm1)XSqNSTN)a_Zx+0N&jn%_FOf$jT8~TRpXF9#QtIky^-+Ya^ zm6cVCuxGf?Q7~)@NyH=SILR_Pn(8TfP1NHV!?YPc<C)5hCdXsW=p4G}rkAIJCg+}g zDa)2G?!XSY2lB8dhV*HyOO?))lKVNqu6E)C;WX0iWgk)4^7Yc)Z5=YB_RG|uo;P6z zTrWsD`-459i(m0l=sj2JF`<NHX1aX#QZm%f|BI782Q$pim&RAOkIP2ey`tY%F6fIj zM^{J>0rbS_<hu@C6Da;&b(TBD-lJ$RZF-*dDuOZm1;Xkm8ig0di4!L#!DFL?cHS#M zIvgvCKJ@YR%gl&oI9=%MBlLpEk$4~d?zwc%$h3B~hhHkfCu%5!X0LuDadkWTi=Q%9 zM%ckd46{AIM37LjkWTW0M^H3_CfF&~oOS7Qdy$v{JLs3}Kz;W5gpo+L1Yq2LY`kRq zpe0`r_M@u<(y8yBY}bnGgyNOAQfZVtW-w{9QuCP+WM~2*$n+Yo@z%Nz2;KWDE}il9 zn7(pfnGLn{h%uehZC2_kZa;pZo=!Fu@0l&02AE3&D^B4Jp09>lyN4{fQro?rT%oUk zbbp~=D`3<z6k+XLIW{j~E?)rP!}<BH5=2=*JG5<i_oxdd7Z+&%%4MyG(DXzN4``un zB@8Io-N-zKy!)4s2uUGd06NkmdL6eQ*;gaI-aGO8=66%>#(<xy$n)Z@-0B{&Hk5~q zG5IVBWGk$8Z3KhUNW<ceY`c!0i~CERdC8u$g$!K*eV3LsF_1^v<9HTKkC$ot=0dS` z1UE40!{>hPDkpj^Gsov^uNi2yXq7|06)E*RB3TN#)MQPz+0KAfKjPePIt~`OuT>tI zN3e48`9WKg|LVK^s6}r;XYrN0u><YPt?|TD^>a;fcu}Z8xN<L12Ft`}$q=M`tw#e? z%2wH6hZ<oX_=M2nox@jFRfULv4s-`)Za2?@YP8!Rg$fq|##XOuF&bykuOaSx@iyMW zGoIm%U|Q^IBi<-KAw&Fg@7HGYA@sKCUP9l`<}CcoDwQ}P-?!&L93^8)AosGf8%^1c zW0sx(sLGj~lSl!qB+2sIIENUSVMukB?P1Q0NZE99#q}4fkGxDm8U!!REVbMl#ZxPY zQ3&l3)*4{vM-J4PY4;g78ep$SHd2VS86ZEXFCRVgdm*|E4OwcpFK$jiqD9UC4}xHH zXg0;3r-i{$e;ol{WJo7{G>_bbJ`(rm_9tC>dg*;%d?qN!NQ&T?T!Fc_hbGroW_?KT z5XM7r#1qyZ#D9G7F2t}V|3=*e9<Zdm6sYY!z1a_ey39a1!b6}gK<@#IcLrFN#?(CM z?Idmgo^~z-fo;$BB-o6C$@SV{>1bHy!8eJJ)CQb>+8lWB$&Km>PJcc*e+5j<#Nn~_ z*`M?%K_#5bfPmcv!|9((Wjeuu@q?#ryMJcG`yQyKfZZd#?LU{K`+@@nE9mYsf5Cvh z`x}_q=pFxi$#XJZig%q<5LJJ3N)eI-o;ecge8%sq4F8Vf4(&;b)Gn8M^M(hbPxvjW zHuS^nktM+C!6k%tLGv<%9E6xWQBr@?bVxWJu(6B`73eG!{Sm>-um>OhE-F|@Fq}}H zCbe4KfF!aylmvh<{>h>7B0&>s4iM~LZ7e*ccnSq&LGpL?{pF!#3G{Wx)_s&kL&s6H zKmWN&FgXIGez_hDui#$M1p{j(Bxnb!hvA@6{k19HsX|Ljs5js&(v1<-L;w45JqTcx zsq{giFuTz=g1G)9c3TtRTB)ke#%Z}0Jn0)8+?lS>19+j;>d(MW@^Cewb&&z}mHa)5 zB05M&|M4N&DCLR+_Y{7>k))k51FQvL{sG_TC4;Uvo;D~%(*q5~xSUQv3yTGfiZGMo zu&wIwCp#i{a{XW93e^Z}aN_@68+X{QX|r1Q4=1O&@tD%2fX1^846S_j7akM9s|4g( zJv}{+kKe<Sl6H;)n<s{bhCn?XeoUHcRFy7CL6VtB^hd3zZp(k4kl?+1fd-S7Qk6BD zSY`g2&U-ZxM8ezcN5{ueQBkO<sQ340<88Y>BxL=FRL>%AMDq*7LrRl38reUIUdJ;> z#dE(aCE)QhjG^Q=psCZ6HyMm^Je$>Oz113L+ILaG<ZuJfo(|xI=N7+CT6ZbaRM8rp z2FpTbtJzRBRPVE1AOZg|HR{n0#GfzTkK>Rh)9L#57&NbTv<Le8u|O*rKt5dY9f``Z zr_UHHP^<fJhAVNVw9AxkPya*dNPktzvAXtTn{ZH&Z`Y(!{w1UJ-~EyR-BIcVm-Pu0 zl{oVErpx;x;Iae$2Rt+$<9mNikzu8IbWNKE9@$x(sF<tulth)bq1S)JWLyGj(n+6w zQ>oVko|Z)j65EaOHt-cA7S`-yI51A2h9PFt)atXYmdKeVmO2kPzFEW$O12|we?U}p zqDu0^I0952-yHPQwNLna1Eq4nQ^Q{ESt$d2pd>0p;8<I>tY$d89MIYp6DrtUBncBX zrC`*0cuok=(Fjxx7n@1<&AE04Ad(mYx^`n<1nO7WDq=D{2=qCU45hy7^`S8Jrm4oJ zsrY`6b(Ex7?cmL%iq6o(U@QE*1<|tMdx}Q_#p5*L(qVlrk2j4x|LR48YUoVK0b-FL zc}G}@<8{2GXg>_vk_V-xEJ-k%4e#(ePFB=<z)Gb``d05Xch6r9L5!pdB}=ZaOI#4c z`KXvfA8f3rG+L?;p;dV_FPa$EfeE?NL=>ccC7l*t6&gO#!>?g!JibRWYR{@B#p5;# z=c0*986l57?0<J#=uE|d@z_+!b$k|z1=?RKeqjs`6Z4Mc9T&sWHYbTH_iBH2aa8W| zLUo|}LE~s6-)o$lTIjDbt2ru#!TjKbgj1yY7|8FdA6DiSF;G35y&X1_dncZy3G*?; zc^Lhd%}1)R6l2VPSJ_<<noxOwxECYkt_dy1i4c`2pkzbEyD#o=W12JR$=}m>KO*02 z7x{>$Er0dX&v8)31aVVQ&j!}pq_FTc^n2$YEQ1KNI9BsXiw0R4?TK9YGy{jw>e)b% zV5Nut!{m`9p^IY}#p7skLHs4IIqWv@TmKN%4)+AO1|6es<quH3U#F&9kf_OaMs0Xb z<aYdCo*5nQnD0U1>Q&7YXIZvCele8Bvy=n3#S?<bkm+`Ji;fPM&cz_oqm<il>E<r* z`l%If`yQecexGj4;w%!b__|S%JzBiIfU&IQI?Yza;9o&fL{hG|Tycj~ZQQp6x>B2( zw5J5lkEh0b&JJ)sDk>^Kg+<?&FWt?<O3A=%6z@8yCQcnAn1?mFtIYI|78Df+Ak(2X zGz<44Jv@S^aP?7)R;Z*B<;+;%O;tZ7*shI-;u-2uUcB&&vRbP?)lM!0`h<Sn(A05u zvXXgj!p4qnZ}C885;R9S$OBzGi>ar!1~D*VCvPZg?KGR1Rbv&_UpF;6I4m$39=*b! zg#71=Y8zr6$7rK-mI~AZD$B`v5<9V3oeW%W*#Bq{TWmfoy8T4=<EKU>Ze$rte>j`* zHx1XYIMPK6ZP*7(bwIE@Or^J1uGM;!nwY2x`b8-#`=j0nZBda4Ivm!G+9wc4_t98{ zo~KurPdB~}jueduV$e0n<J{(A=6`tn-drB^k&J*(odOU9(AwA+9xKzvro|fNtH2i@ zuPn_Ec}-k!h{LCFc8S+OG=BAC_v)8Ov(h6yNE#+;x!p7!%-OahD=7mO|EH9@=(M!7 zhzO6ie-sqDRC3vL6i)TQZ84;<F7f8^b%0yybagQw#sVEyo|9h+nf+b_1%<WFlZ!=X zBj4X#ko%j2eFT;9L)+7H1TlpdP*p)r=ed>M9htg-{pjWZ{}cl)7&W*;)a>zP+`yvf zjl(X9jJWmSM~X9@sXqAx_lQ=%4L_(0PWV7y(SOHGb{|E^O#;M_t9?lu?`hrlqeMJz zRvT_x0|QcV#orStvF*h-;}%tTd$YwzJIv#*%;YA-H*Q$|V_G~=VmZJ0qTMcEJP+E& zih87OPctp*7H+pMomUNc?AI!$F&#J6E^16lw59D52Y8}#Oe@T0iRcny@Ot?FZi)0% zcR32Z4`(L$W9(7715~-8*GmzZp7yg}ns!{;{S#VSi*C+bwAbl+?g%AXB&egfHc5l; z5t4r%9XSzD7CqV@Kb~u?Mwz;i4_;}sY)6w;GD@f340E)hUA+6$P_2%zA1>VFXYjAk zloKOe$dPil3`b9;Me;n_Zx-F>`ZYzEtlcFs{9(UIZO~@AT|2GGR>JiZFY(ob_t_D~ z3oV{-RL{11K&-ESG_6-R=<YFURflt1KUkdfb&_SEMc<btum3oL8aJswg%EviWAT9M zWv>5Uwcf^Yum7wzHW(c%dA~KC>kbWQEk$FSimyss{Kzz&tPzRmZXGlYYTDva!0SeU z5hmVAciH_fLB+ZsfhW}lfh9S*aUa7daqfeu*2p<r1C+yl8Q0B^of-}Jo}ri~FHHwM zp4?bQWDmPOqonilUvJ}M@T2~&`|ITUI~nzcE;(Ri%8|rYX;B9R5iRT6H>0k3XhZv_ zw+e=R5rh|8&WnR}0rRTjQdF@#c1pv>t8f24Ii$DuDp+2&R82|KRfPjEpr>&;mSS5c zBE5|(*9	u_t58CI^Pnn$U!UyK?%U!A8@C#SN6gQgV{U{9O=&qa64F%kMH5$7vgV z$PGKCp`+If4e(Pv*-gjiuXETMt{%-ecZt89iaN&bLr0gZ=f~4cd5~iO4kqkY5zgj^ zGeR7Xip!Oy4y90OxiE;)vcHq+kMg4Wdb^xSTX~m1f9hfXv1DTgQ*@qgEVTdWeg@Wq zscplDBB}fo!`#h&bvwWQZrUh<aoXePu(t+h$<c6kL~p-uDU$e>r}EsQlXXHg@>g8{ zi=yUbk;t<z8+f}bDS0=W4@;u`5;7^;JW_mxu`eQsQa}xIxQj?N8$NvA%J1X{(OhkR zR+wGHI2<F|6yAsHvvaEIo97?WDEyi;OkW|Ai5&A?EWJH!57E<oMNj!hzxkU$&FOzE zFzdw_K5v%%z`$BIDV6|eKL{_G`}6}re<*glUH=6VtIQ_{8-aO4y*&fi7T*Vl`UYaM zHl#mgo0sn1>3tJ6tck*X%y>ye_kEQ(Cr5%Weea0Z2Z!|qv)*4Sog17obA8v+duXf{ zUhW0D{n&oju1CLy-X=K9EFv;WUCrs4X-;)L@0bO_JLneV5=RQ!0*<u0-30~)0@HQh zc|^#iK{qY-A8(f<_h-x1`o-4kUqjM7B_RtFYDv-Zw^FxWb&_IqG;tSM@3n=$UKC6d zd<yL!h&@s+41Pwq)AUy=JPF-5)NJ0%*k5poN<F6}oM2T#8;o76RJ@}YbuF`z;-h<m zN7e62V*bZ%Zs}H~c;w8$P%2sdKdhdhh*qgX9HWoVXi3uK7jKWYyUQtogkSkCi&Ba6 z^!pV7X}u}45{f*OHI!3XR`zHEnIVh>irXLKLf}RR=my};q#^K8l|>UIfC_*jXzL|| zFp{+sZ$K-J-9)#hmK|;EhjCN;)M^B+vLr@ards)ZR^RL0SD|27Cy#+s`EIcimLn6r zizKZ80d0FZ()(@(w>=w54(C$piI_|V@VB6A&%HrqzVo9~`Z!jPd;z-t_6-mBxPiJI zK!pJfp>k8~ck4IL4>ymu;^@>doyR0|s1QG;B}XaMl?z`*e&VT}Y2vXO!*^8rRpv(6 zbkiKORh3I)v?Qs!echt>YnC-_VHdOY-8p5WfqIxITl8XXm0xv&(crdAH}M`<{G`R0 zH149KP3c7KcvtH|@7LVs5=Q~)LJNavj<w)Wb_?A%wGv@kGzDox(=NN(L`6GlJ13um zDqTa<?Slf6y>yD)=K`}*NUZ3Nf_(Un?C3rn&(L6OXp~uKxz^wIE#|h+8>eVG_ZPBa z6uay?q#%Y)IP06vXgKSpaT72h4*u%ZS14G|dPX5TDu(cJ=16>Qw)fUaHR{Ek^2ZHe z3b1S0h$~2RgXStq_1Z6WTBfaGAN4*dWeW-qchm>XIK;)o!U<ZXcA1txdx;`iO(@KE znNhPGANID2X=*uU@|l%wabJHW8$0OTeUc-sChb%#P+J;Bi!L{>5<3~ebQAdj@<|VM z&FjeAwg}AZ%QF(M{9bGlJ?WK^9^0HC>Z%jHj<^$Od?C7&;mYjLWONs^R6Q9PUPZ%K z#D~JqS#J(K-0<)>@&;MNHIfE2IR*;76HT;9Sk)46$fLM8Hb%Uxb=?hviM5Z{&@Nip z3M{VUk4#F6Eev0XB3zR%=!<8*(-LUF;rk_{PbNDdonQntc<Uc$0Q^UqAHGZdF=Qgy z{Fs;>=OLM&oKcd-e^Q!05_gHWqmPM+0sXqZw0QL&qif|1h2oCp1l1ZXZl&o#a-A?_ z<iQnf-7NK@YM#@colI6<zY_I7KC#>j_p|Ruwaw;Hr3;p?JTdqDm>xVOnkP5o_hzLW zQyJ^(sPbD{8^V!!;B|l8frn4K$f@KLrRPoujdY}E9L+OW=Ib?Wt8h_`l=!DMD{pDy zI`amH*$PZGI!>TEY(nilY!&5uiYtwOkhYSDlf^VtbztD75gjcsj9`T4lV~)4e)(QI zaABLp?44)zcfwZXU$YD(H7x>}JluQwQjZ#D?>}>-hEx;QYP4@j`t`Yzm_A~(7+`cw zkoBM^@A6-Blft7W73oVpat>HqnQw@eT|(&36O1u!CKhGi#{TTL>(}63$nS*2qbU;; znX^r%nRpqwnKgIpCN9o(TF0|(&)yw(Fs#!dH8AhEmD23|i<X84z~fq{I;}10hYAA( z^U)N_*GhA##y6Ld?4p==jf!@Q8te{>dP*N=iBRd{gm1s1iptm5j3S3tGCNX8|J){| zG8x43$oREUT4K%AWWz!s85@d(Wz5(e*LeM0Z)8f-2gk=um`Us6>Kn33d82NR<X0DY zndxlB)e$U2&CypnV*CvQOXI%M4xHPVZ*ApWg(9~_T8CH7>4JHqLZMXY7J}C8MYhI> zSxpi#ity70%9=GD?s~+7epXUsHlX(zD$f?m*Uo$^l5x!LOZT;Y#E4ELS`mpx)F0Do zRjR=tbrQsYvhTddG+WMAFeP(4s(8D0)vSX#T4di|%#5vy`jukQtS9fK=CTagXE_Gu zz)rVM@z~g2lA);CSb->IP!bwKl@*Or#o6h${xP2~O%?Cpw4c3ya_V)06E|VBzq_n0 z6Z9n&y{Cp)T!|n2VEu^q7y|WY?(^nsBd@Ny@SjP<ldXp>3NZXc_wjq3g@i7n5G3I2 z8@_+PEPd}9`#k<x{(pFT>!3LLZ*en7AOsC0xCaTYK?8$?;1Jy1-Q6V+++7nqxCe*e zgS)%C+aR-@?|qZ^{_a-o)~&5t_=}q9>89(<Ij6hN=XsvTqN_Yav%Yx)Jf@oGh|BrZ z?=ZrUwD@$MD{ZM@-?MV(Nt=5J7R{CXQLx@VSXpY1wU3nvTn~I5v8&dOL9>GD-8n}| zbr@t9AV{>uXewwxl-imvRc6K8j-JvAryN$$%5^;YioS`_{>Tfl%Y)=fRP91Vm^H4% z7~j5O@_ra(;@&A;m@jwBX}*ww>JL`%(q;utga?y}&nuz9g!yjx4hDslDcVQm=e44k zk*cVV)og-6=zUF)b-Al8s7!*}t7m;)m`*m>t*mP^>}O|o9ABd%9$ATMUnTtbra3n} z%s}$=Owx#YK6az(6O@~(4I$3B#!UvYO|fV2mF$o+_<hak>w|6mJZ%EEhRQ|U@T<|~ zgH^3vMxWbE;z^}GSQOgA2d%)B9`UVi@(o#4G~!48ttuTKGGFJdg%a4<JWVwBT3ou? zF&wx&{f8isFx2KMA%9nLe4{_k<4ovXTmTI#mzs>zQ<n(&QG#^J>sjc`Rs+*MqJFol z%0^eojMK7Kl}}^5MN|=cv;4f925~p#;HVg0aPH>jrmlNkWpwzA{0(9Igeu<SZ~|SP zjn0wb9P8ecMTzHmu4lm1#jy9uSUq;Heq{=jkF+w=(Dz8iOj)}{?;{^~c@Dj!Sge|r z5A!>jC*=tp4My*z{$n9E`Mbt)`9)U_X69w>BHcpIXEYt1YDXhd9sLhe1)#_N6$ck5 z`tnhJjI{TQPwh@FsE2nUUV{m&ZDCI}yV~G(!&c$~H7(re<XaTl#Fa5CO?vKx9d3xw z3mB4CP6o=Vi?0tepKDwfH3s5_j2zqZg}vXVCT^S$=%qx(|Mc|ykULtQ|NK4zm!#?T z+LQ(>wSVc>yY{O9^Hr&4<m-MOk0XD-SJVYqD?UgGS%^vwe4|4V)>QY()52i~4_a$D z@E_X5$6;&`9(oQ}Ho+_W*F>)GU!!o2#B6le>KGr!pScd;k&R8Mstns<kWaa91+tGR zNk%U^<`jCIPRyFUM(qFoh~r?;;?D}Z8zA{nVl8&>9kSG2qVs1^@K)RX79YFAlq`le z?+AO6Tr2f>Z**{LJjgo!+`JMej?`);x`*@5^(I7DkIZP8dnX+jVniNTzsvAc;RG6< zp99t@DeJSL+N@>)n=2ZQd%+vQ`eV&FP;!@y6Ap&w=VRD+#VtXl3<cei4igLBFCKEL z#y{hJMsT8hE2qA(Apqq+y(KvAjZ63IsOZl5>I8c>J1dE$$$i&`>zJ=qgqFCzIuVIS z<`fr+jh%Jbb?oDo#{ff;0fB|H7#li_mgzDJ$C;o+TYk~HNm+5`V!NQPYLsWlO{OVf z6kIJ*$jEhZs%HF9RCig%z&Bgt`i`i@Y>ra)Ak1T*>;MehmQYihfMw#lwA+#;c#z?; zTgK;i*7=b*!0bK6$u3f;d;Kd<wT|aQ#o74JaXqsK#}%3sL9upw8}Bc)B%Lg3b+XGG z5{M}xN-lGcdZDc>241f<iVhiLtfoK>J#MFAeM;W;uKNva%@veYa6@g^FiK8c><JpF z{e=?s62dE9oBY!PEv<S~9GOHUHfNl;{M?~i^{{uCocVp-M4JRY2B-L~uoku71Z@u+ zVzql8kBwg<(`>x&^nQLS4o+_#l&Z7j7R`)|Nj6b7iFD7yt20sO)gC8k;%E}m&(1!} zJ0?@guX+6H6Q}7d#@`zvyi?31AoDbATkIVPt_nC8&(o>-L0ue!VnNTjK=-Dt6<0I= zC>Yg#V<A>&tETK_Y&>a-@cSv#lHCn<3U8vuL?ZI8`fRO}k_ECei_O=DwBkI@iI$u? z45}qGGaWPX-<@!kysq$_>Abp+#>gVFz%~j;F8;X)Y|04Ap4RG#B+)lVo|C&ovi5t_ zY<XsaX^qM<NY*`?s_YEA@3_g4k1{6!kJ}shRqxNR{4dVDG%4+55_xy+uP0CToLpOl zZN}{8R#!(vi2}m9wVNo!B!g3J90wBy{ElNSmY5yx(WF~Y1E>l;<vG?kuOB8d;uFd= zdppY|c4r{(3NLOa?WXBWCzqTeea)NM{d<wYCF<$liqA%9?ECw3!WJXh{o~KJjEaL< zf;iR}bzE{zl*6N^-Krh2+`T%n0{!@R6WF?M3@Dy%@#pRv30=#pbo!6KmKM7i;iF!p ziApE1KD+A1v7a-VZ=ECH5Gz)`84w-mzgfyNn&BjQv{f6-Y6RE2H08UAwRYV$>5nBQ zcEC`7RA_jE-rQi-CYM6mGM41WLV28K*e1EO7Nkq~q-|vbdY7}^mkze-Ueo2)Y&nDb z)M!9O5;={!RXMO}W72Ru*{QHu!Jd18{5q5Np5;RKi;INcpkTp!{9FW9c4_SnF)KtJ zWQox`)UTX4JTs0h`Y&)iTbnHV!||lv*l)7W>1j>)!_r1K*y7-IGBcQ~N55@pr4*+w zS73&<Rv&e+sa|-Nn~7pd!3k6%%cOheTqKbws?r$EG{y<Jm1y1;5&9|b1L+)R*p;*< zJn~!CjvvWW>z^igrdre4z0h(xPahJ`180`WrI3m!3kc?)r!FKZSG%7>N1Sr2!WL6= z+>^PdVY_Y3>aA2y6Kpfm5nSk5VSYtyGVPrc<BvYmq`z%0x~$}W(mnamRodR9+g!%7 z_IiZoGA>VjB30kzRk8L;V_*3xXPW+N>*N3ubMo!Ny2~`@Np8t?`ORB%nxUj*3Ny#j zT%g{ph@vL4>KfG#4%*Qi(O@|k-gt?YrE_>QH##rhr7b$vS!5r7`f(qz5=?MeZYW6< zg6(yb5Z~VhrNi3kAJg~CIT#~5FTcp!;PU(Fmp^wFZ)g+4;;@xuh5zN4VXGfB5Ixb1 zRiw?235R^S^>(I7ogec|@v2-YG9j$`1nEbeU-@ZbkoK4?bM#QTHo~La2}Ri0%?{t5 zUr=GD{~7N`4U?OLGx(L7c4Sx8)<F203t08>ns;f64{4X8sDf{UXDaJQB*I4rXN)4q z>>L{cdZx5o7<hEn^8`b%v(5G8wgR7VUCZn*I~_B;bnT0rT3L6eME!|+(Sq3{p)cY@ zZICxK3vZ@Q;}E9B|86vAYRNw`_Icjw+FaFS)2gmY#5BsK2xgy`@f0T_r<5j~*@KFi zecB|CG;_dS{gZr+Hs*p@lFs9?`nZEqb>3kAz~F-{2Wqs50VUN%fjD~G(oa1rwJaJ2 zdCk{8R}dK0ydNn}!<d~FY6<<qA{>uMAEU-Is*Mb`bek;P2QFqzmvIP3S<KME>tnHU z4Gu35(gwAuqCBa54kw;?vvWRpC0t709K<-xP723y4d3*N8!V0K&xkvkpAwlc=Vm*G z=TkltIgp+3CwqkpaS($24%0)AWRZ$Ze^rO)O*F_*?`TJ*5cE3R2KG$RJQYiuQ0q8e z(r*B)F6q81JZ;;^b%TAU)GdrT+ZB4`LHSXJuSpeF_*Dffa(jBnB5Vb*b^TArPWBdQ z{3j9pqf3*1XSF!0B@QwB?6*GVb@76g3k+;;o%R<QNSY}wJS5cj<Ad9@2^^;I&c|NN zICaLW7^*7qR%Z&_6Xy*x7=oSb^^)RP8_PeZrhf>5e@auqF@GZ9>U7+@=z8NHQ3=b- zY-3csXdd1cuxQC3i&#-4sykiUG*ALNzLgXuOhRv^&Rk6BFi`q7zt@tSb0=4SEn?~X z1HvZ0Hl8D6Zh!IaNEMGx3^5cYrB?dW{$qE7maEy&Rwk8wu?dc3dqZ6fK79I*cdcUq z1U*J&1J~l77#bH-t~3tktZcoxo9z9I<oCzCw@I8-=}~tvBv6H?#Q`U;jq0`b?gr7l zW#pEUOiPl^HFCFog1Z}Z`)0+agF1(;G08l&76IaG2Kyz!yJs%=21c+Uc|l9nI?KZe z3lT+h$?-|F=#^$?dD!r5A6AlXbKZx~T*-ZZzaf{-M6$%3k7Y}3L~fA6ie=mN`*xC; zW_t52`E*(lLx@fP3Uh*)L}%1Vqx`+*PlLqQKh+ew<$Hf3sVNXVcaN9xks?knjtKYD z*s7OuTh#|SqF{!J(2=wWaY)B%u;%`vDmN6r58kR|s(tauClhmnnd`L06=Ynx$?aoP zp0Y+TutLy(1!2|P4YHt6c^}tA5BV4rV(RWWKhTRyhU|z-w5YCKm~ut!t7%Xa3vU)s zq_JCIK{*1C0cV3m0&Cl8*`%OcA79F8k>k#SpFfu|?o{ij{k;^+U?pRdb?9_j!)_9n z2F|s`y?@C?(yd|9IZaU!B|Z|kjf+Wh@7zv@M`SpoX9bIfjt)PX<9I}1KZZQthkN<X z%O}dyRb#3z`Pt7}OHwEvV=+m>fV-GpWjIu59z<Tw5L@*_E`eVJ$>)9DLzk_tDZWhr zpI2x_5d1I9t5btLix+aR5bfPUn+!vmL^f0Elj_#H?jyy!^PeTMNiKauF4lT)Fs+jx zCpPP=4IlTaZr)hgzo(+iYkOO85?@0zU#P8v#!fDMf^|q_2$74+MOig6Hg96p;|x&I z?to^-g6b1`1`O;+2wS<h1((&xZMjcvseFm^3R)9}H)<QElXEU7v)&`EGqX}LTWcw7 zRmW8Adhe~sIFlqUm`KzkvEm#&hj{8%$)e9$EJ5V>sVQP%zl-;bPpKZBy-w-K?=Fw+ z+%%u&Z2P+BcbAUvOnQp}_t*OIi*Zzgk6|N|k~#oF?8xJ1p}7;=M3ri1uGCWF`S}2T zb1+FF5%0dlcp57q)T80<zFx;2p1QsTM~pMrEbmp~tLG~@o9{JtoTKv$YStu((j<qi z8}{FGAJC{hG|k-qfc>a|6IAYo#zUBv==-Xw^?6X_BJ9Stpdmc=w+pRg)tVngg!fyy zZOQ9Fl~Hz=y;YCCtDUYMev7P~B{eGD3Z1zq_I!?o4|gN>n_uf}>iWKnZz*%vtAZ0B z_G-1w<`wm%aJRo<G1rUs(<z}eX>$r{w+N=;M&+3fdnhw{h)nNzv_!$cQncq&3fPW0 zrTHhaHu@@UeM05bGJI`Qg+Z3+F=rn^kwMFiBO$Vdz+l{<cZl`4SAKpx{-dFIwidVS z<|YZ4c}%4?5;)0As_FLG8J@z1#dcFJvt~f`30-2}wV6AsJRkQgB`RGDcH)!B?C^(z zMkYSN8{`Buil29zTYWuam@qOCL}kJ-ZtHpVH8qiyR&qFxpz|`_+yboUcBx)<w@(|R z*NF7-r$I^A)bu3gwfo{I+w2&#`%9KAI5>S$9V#!%nMct^6L3N~Sg=XjH!`WOf^+E5 zIJ8pltg7#W=X^lF*0hYa@wSE9y$@?%BE{nEo<g~g79t#%GXHm{y{W;@r5`S#W{2G0 zr7heID&rF^(m0nKzJ)iaR-g*?MS9)miens*1=26ETeA9*;`E$SzK2NY6SXG9gYGat zv@@I1%v>gA5ahZM>{YV1PpQDw5cSvlEi}r=H;b&}n+Iqc#Fc^v6AyBABWGzTSfue$ z64<Q*3v3YU+8M?sqe@lpt<ra)wNNk1hS#1{Mjo{h6ycrTA=)d4;>&_+O~TX1C6E>} z9Sw`lr*`Go<WHK~e8oA+-<#cA>Y^grL}yFsssTvhL0MCoc8mM(Wt#vSCMF92OCmG= zB<0|^1}6JtB_$o)y7?Cb#Z%&vQUq%_2bv}f`{(j9Ze*Kr*c>aykqF`5ADuStXSkC_ zU!!}e*VZa*@SOKy;BmLh8S#{Nn|Slo+u%(0+q5Ns)aL4vv#fheSz)vc9idtdeHxD0 zd5g(py_{i3h3Tyfg;!l43Tzi1&kv-`Y9%8l6YDtpXlzvD$@0dI`xA`SJ@nW7#QPA9 zm1`fbhT|fUA1l86nu`B;hQwzlq`FFOD0-Fk5@*2sP)Vs}kKtOUB#jKIXiD!g`q=xv zt>TLpu{&Y(Em&k>iRgBC^2-2^X_Ca9|I{zS$eN(>mV`Qmh^Hn1ngmf?)*?rY68B8k z^a>hm?MAo$G+GhIYLaf(b5P#a3V>07rP9s!$4z3pfYlZP_?YD6D)qZV0rX8{vwmv4 z;72+Yi4}0^JV5{da0JUeEzRm8(V>-Qopx?%bLm*(sw!jg=EZ?nGj*TRNy+f}h{l#* zl#yPf@lHGy>z+N{w2FTAMX`(6t(X34F@lGzr&@}kVP7JHf5ddXRgO&$Z{_E}&)KG9 zXjZ$FTfvmAMUIdxrL2tw(E-2mJjV=#N@bNjb+`46H4jNQ%P*D?fqiT-&8^_`%Eoc8 zRQ6`DD6bwqy-UX70ppfI?n<0-0Y=j-VRRMWJY&e6tSLYGMxjSt9SRglPtTQKCXp(d zeqOegorTwnx;Oa!1ZFJ+SPsqi(32%WX6O_DvdOAAZJEr9cBcmy@fwbUB8*DY8LVv; zJ1CAg&Gp4_FHxORv$583O|TawpI^2Qk};kiQ$oa){GPD=m9sn*Fr1#73;!z*aNPkD zIDMF&Yy_OvfhzgH17`ph2Ry>v`S7khoOsOZrvG9@GK>FwLe|#Xi>#O_PNl+qS*bcJ zB_?5!Q!7mw3&$xZBz@&pZ#-wSR((VxhhZof5vdo?s)l<Fj#s=u^f|Zr%E!cTq|>=m zbCpj~i6^ZKN!8WjWBhybO4D}}b*@nvWKyKrCwE4r-@okKGR}dtH00n`dTT3B`d?=$ z97lCR+ePIYb@Yq1&T3_o=Dq06Xu{Sh8xC{nDO{$oUldKX>{AzI43w^W4cE^5=24z2 zHP+1Le6zTTW4|_$Jqs10S<0b#b9A%3kG1hq=Gv@@48f<XOI)g|iz)*Hk9sm_Nd*2~ ze?lj6xECu$ogaJSr~S+=?Tp<qWzk~~c@u3$8j$3G);!VO(B{Jj!JBACHOCobV#Z)N zqDKt6px)=y(q0;6T0SzIhURo}&z=7nRCqz(Lwb_RV(@7slMmoEodNdZNCHl@$_P9* zgnbG|Ml|Z<vfWRwQ11MmfrqD^F#v%52pIg^2h_G>x05mBe5OBFv36iI;9O(wWCuwB z9cwpL9($YBF`7-ey&FF4Udf}}p0bL4x`-86zv1Ky4#nchny0F0zBQ$5^>*KfvtKPp zGVdlvtmoEYXu00%9D$bOafq15*&kN%RNL@gtnO*SZtfZ2!!j~SO?jW&?1^~zXjIeL zSqP4YTe>-U+dZw#ejmrR>}YYFibP%EvvJ2y{BSv1q~lfV;Ud0|$~&^$QuDZN$?f=# zj+@&TV(dPjjL^c^!e<4Ug<eTWNu{=I?k+?5hzJy3*%DoR{)9S{Z$qGB%v<8M7;l~Q z3pKBJ`N;svNtt)CZ|!M!lG@LUE)~YdlQW%I5cR-+HoBaokKP<zaa0+5gavly!%hS7 zQ~AUmy30F*=sdKeTbKrxRg6}A457UCx<Q1=d0q!Ng9*Y}$UTgNh0*iQ8z>Sk1C<H$ zxv}3-<<oOe$KK6R<?-fP*2f<uox=*Ug-0S-mB7Jc1-+$^u+#4z%RT?aV_#@JxXe@c z&{)?TpKOJ?8HG?)RB35RPml`cZ801rnLl2J`1urE#~oYbIz|wxks^Yk`4lLiMWHMC z$McU%V}V*uDo-|7_YNirly49RIkrCwxtk!b*rZWi%PhpkYx-wo8up@S%=57zU)?yX zNfmEil7Lj7w%VW?jpQt5N)zuD>KL+WwoaQuzSvAY8EB40R@N;=^&Yv2U$;;quFOcR z_4(8~S#}WCbf~=z_ba&qTV!Br$e)<rv4k*0O*AA>CdQ*KPaJo+H_0xXTI~A=aVk0z zO?ZlC=~Qd@j5+3(?kF(S8yhl7L9_2v7gB8M?jHTWtkh*BLZUBy-g^n3l$7twcJefM zWl8CHm`^9MOyHv@u@Ot?Owk`ycTV7IGPaONLp^20i(68^@m(2e)#pGD?mixAj~kh~ zUmus;BuNE~9=d8nqPW%A+A^_MROfHRbZY1=ActlwXQ#-y&<fqLv<YLJ#I9-U`0H+T zP#ed_MRP!<NC?A@XZ?Oc%Eio9@9{h9>*aa^lFX;xdm8BxErKM~J;ugu2|Q>3htR9H z&PkSu(jK*$Ij%H(wPTf%9#k1qh7JX><-~UrV|Y*r3!T(jXp)&pCV2oPmq}ya;{Gen zRW)aUjoOig>(0(AYqUuLle<?{dTqey-yQJ41q9HVQ`k(1dGoFCvhU44WX+ni!<VCc z@1)2F*7#GgTg{S|suM-$Xc_&o=Kf%RM5IuVuFWgg+N8mnS@~drjwE-gh6G)17<mC1 z*0q@8a&wBQtA1OD-2THQ3hh<fwVZvKIBmJETOQ7i3gvP|SScOUJ5qB}#K96D<afs` z3zn3UQrpPK+wrcX%+u2IT(YX3H*HPH5zTY93acu~&guFd-xRJa=v<-Q?Q&pr<!p5? zZ;5(8kD9n?BVrV6>>E6S2Hm>DOk<FKSv-mIx+ke6?`ObkWii1oggs#B>|B*l=teHP zj6}LO?IJa%4clWw`!Lz9SItL8Z&AkKm|KaP5wId2H*k4NdW0r+A25&P&FP|Uz|Sb+ zFiX*CHBkz7z&crQu9%Ks@lWP$7H)NuR&S=H>6MKix$YUSiR>bY=PFpn*bxdZW#|(V zs>W&?3oeA#@4G966dhx@?Z_9!F&y1U3RYR}GrWD;5zT9t{P|NcbfAW$xmPnQUP3O# zv-%VNqX>T*C2FXVBpjYwZTf_W{DI0+-pau-=hNoQ*kPgPdxhiHkKU6AManl=dvCSW zC7SXv38c1e=xCN<gS8OjGIdRHZjGnQb)p<v0*XpXO8yLk4kodFJ^N8y6Edf2xxEo} z*49vUPV0sWJe1taFxfVy78L2}Hl@pWIR9$&h!cJNhL%U-v}XiFv76s<o#KR9j9{)u zlDAWi<Ozkbc{B2>t@r2L;Nmhx{<ppI69i{SkM;pqRu*uZ9Id~4WZlGZBxI%bX=49V z!Q1UJ#F_H63F-OTINsxEp9kUn8BWgNm#<4>bf1$8kDx)i*CIJ?+6M>VdJRYP?haMl zXe6CU#<zXeO%+9#Z;Po+r9kIwM${ZVWzGiKI@x1a@+X>Dgip9`6(3X*t){#UVEmh^ z^9K0$6y{<el0O!=*`d#L-nugFg?@~qa)#~xOp7-23c-b&&}AeZSyW=6)Bc^fwwHYV z%C`su)!^YT`$g{%T_l^#)h38(ce2^5CSJN*nx03X(P*uAar0sArm9T|Vi8{Ph({TD zhqL_Z!@N9fXM&x1?Tuy~=l_9b@mt2iwfH(rk<-WZV$rM;b4EVrtauSIJ}v^V!TTXQ zQZ=;cShxhxe1AWbK|DU!^$0NvDo%|Q8-9?0a|P1V`&xo}KCfveS196ikzj93ZI!)@ zWF}AZ(XnNnUOAlR1OK$FmZ7FssioEG29Y{*_*<#)Vu^}O%cM3tyBRXIMiGM0g>12$ zz>N+`!}B-Zv+{)Ogn1|kztI<GeKBuGzIR|WTnzI9&7+pOI)D{w+wb(wD4$he>!l08 zbvcY?)T$A=;D>5z2*_?SooAsN-TCIUB=X&k7$kHy?NbiuKukRl)EpNd$_5|A)11Qj z<3UadG&6VRh)kEU=UDTL0gAmEnB?24m50Tdi&0w9%PsxskBFYqWkqXG)vDH6PWsLy z!~?{owNs|dVnerQHwW-YlasPlrQZGD5Sr?zL3L19&C*4Lf<p;&<w)&gut8tzbC<^l z3fRdgI`M{wbx8e+;?AW^{-zWOc5voU;#KXjA(p1Zaa^raTl#r)?eV82<gci8q+IsY z_en%YWpC#rZd>Xr_CGd#hZ0UBh`G&{As^7_4th_)zr5h5tL#IB5Y^<v@@%V%XA$dG zcAB+)mv1r!HN-YSb6qh-w4qWK>hhtR;{=<b)mz)uM}d-6+n?TVJ!`)piS_|eqc6U@ zSay^XK-=JBxvq9B7nm>wC14`1=a(%#Q{__%DWzNDm;&MY#CbFwddaSXja;zyURqDZ zg|e`y#?j!0$QLQre4}m3b4{XBmT)%Hr#z1Ca@AniH2qE`UB@1ih)DTOb6z=8mmxB# z0VfnC-hbYnOE5CY<LpbJ9IhBHf)39QO5R8KA;Wjnp3eHO-{L>lGSp=Tzv0^|an5uM zX?cCo610ltA{VJ^{yfrq?|eda#RgTd54ey3h|##%4&855vYDzGud&*Fa~>X02C-hL z)tJf^E6*>I?a*CsO2x5$z1%c1z6QS<G@fsQ#Jf+}@Y?5si@!o#+@jhM>D=Bq(3{@( zm-|1*xPn`eHL0%#$LvOjZ!q1@wBM>Yl<IulIxjlEqh*jgcE=_)I!r+20M$dw2OLbU zu-<+S&m=6dlaGo0tPP?Rg!1$64g5TxnCo^@(doY#j=@Vn*4M8h&%N;QxrwSj`8F2R zp;p!Qndg0y5xSZZ;%VrERg!15@&qB&C3Uc=n%2*iw-en?C`nNg+aqti;@uaA>C+`7 zS%Pip_N#~?M(`2-ht~<h7r{;;%s7`_@4A)!Q@+Cxnz{pbvO?d+E{Zok><7ER%&9e$ zf=^)YVyi`q<$GWrBlHfFO?<QXt!kx}ILi}*N#feHXd*@uzuX{3%j?+qEgaT(Z2H7` zIi-DDJwyx?TBHzOBrJI-isw3dNzwn!<?Sc1zU-|G+Dw9RX)RezGH(FOyG-=Uqz(he z?7G8p$2`JfCYA`w)`rOr_!M?C_s|+kCM)?oH@+cszqMk~I`MiZby#mcY3pK7wp&*L zu<P*|%TuV05WRxMPnHUP@YQ1t=QR?Z-p+G7XJ95TYBP(i_Kp3S-+XaI`owaStR{&= zDdGf(`y8z=MjyESe*GSISaeoAWmPYQ#wa~8<xU_`hx2<>SAw{kYI*!l(p$TZp14GY zUzb_WbNrbQIazj*D@(NKmKxQJg*{$eQ8idd_M_P&V9h52n7SCz(0WVWcva}<@@n*@ z_uHSNo}f#l3d)51%AbqB*T_%ym@?>_hf;;0kuY*QuHJsD3N$$L3s38qeSXgmdkgiR zbJo8b2;{muNU<L-ihQ!d;Xjo?{ONGxhj<w6t5Y`ZZumf?xt@fB;YE3xv3uY1?Yn*= z-txvMohd>yu`gW8_s3ktjMd_reTglkC*+S1yNRZ{J&@8Yt*E}SV}+NCOSrHo()5Wv zmw@)o94;0MMgdbV3G!CEK+z3o&o#1OHQK_$S@BM5^!8hS{SDbS43B)XA0kOi$wPV| zY(X3K&>OKb=?i1Er5gCTk;3u_<@ahX1rK$?_<PoA5+f0ec8BPNakJ)l!Dyr{<-Hhm z(e${bgbSMHDxnF+RurWn94;zQKZ+|`U4#h}qRnJ!eBwlyhFE?3l@p|a(Op#+p8@TG zma9S}Rcf3Q&TwTlSKu0&urGP}RkLf2p=zCaEE9SXlioX{W;q_W6udxwiz&`I8`Ri! z+K5n>v+ku_D9!Tv8T7>Vy-x!|F{6st4fP~V<6gKS9bt&qwxxOtMd@X7Vou<Ew+FGT zIffY4p)gt{hUCrh`TfZ}CVjF>mgSs%GP%2`ICJ%V&4cbyQ!sI?4sE@{!K@sWbSwb- z#VNa!S6+EI8w*&#Pl8U%-CG2&*tCG|&G)o)%-5(zVh>0drQI#2*JcVx=G{(h^}*lb zw}Y8l*GID$L6a4fkXMeqBOzE#P{_f=^&k;#NAK{{kVkDP&s7X17b*VmL3ST<p+?}o ze;_M+DBz)i9;lFjz1}$JcsqXXUk<8tid<s93#*TPT5kt8<iLl5*L*p~5xMa(d)>^; z*cl2flQ{#o?5asV6q&)uUZU)8Xq|dYIUmuja77!LQgxpA4>Jh|H_$7$nBBRRI7=E5 zt@?5-pDqflJ0>%sGbaArhXkEb%4WRfj-V_nVwd3~Q$T6?4m{N0y>v1PZB1|}(d@^Z zT0Jb-yjdD=jG-s6`1b2r;HnAJy%?*Q$U#oRYJeR0w*3^yk<3v=Q-f1mk|Xipk+bO~ z=k2Af-q~(eE6T6(mWm-+<n`2fyY$*rJ`X15QK3o&X5u9p$(}u_12(D)YOonDCsaAy zRlLRe6UWp~N|n`L6uWvN-5^^EkQGKa&((FGXrCvAibFlQE!b%2jSs6$CRFa$PV_VS z+ISwTa|wNkW<|A=h1;bZumYy#tT##Wm~}36Mb+xX&&`xEc~zCj>6m^4%6>bVA+C@q z_8}GxaGCIx3t^#8A;p%h_@n#Kz6<x;Jg<5POD)UMM&M=9xIk@an88u)@WaaHod_jm zFSEQ5ul~jWqVrct8%6Hk4r|hHyqrH9e)SP~wKe;OahkymMr_C~ZFXC{PZ_UpUbT9o z&r91Kym_lf^ULOeK04y0FSZ47gN`_z-hi4@5_H<QX#3^zQqwP;SAx`qFmhV8tVVrq z6+RObZkAT9so-Z8VYs`;y8jEy8^?8$xwV(;*~<)<pq1zRxFf{RcP0^(iXUCw>CqwT ziG*$9!xPFcCwe>|W(Dz^-_;x6qIUHL(yAWe(8%R8>(ZH<`$tjka^vQOqvKX4(zy#) zq|;reJ<PP7azEXK-dr0mQ#YkbK6Z*nMUlkYN=RB6r;|yulYKvUV^S&4I3=lhr>kZ` zPvR-zP+B*b#3C#4tA9b|7Be794~-)pF)N;qKS8p!hX_YJsWo<4WBxj(&MG%1%FY$( zdd|eY6LsFv=<#dVL=gFscN2F^8ZI(V8?m=4!2yFkS4($j!6(N13%r5#dZvj7G3toU z@Py>h091Bs18PagG{^YQIQD8A>8Oy2QBjidkZ#=fFp8y?82zE#CfH1SbiL*V&!;!p zl-s-q&Ir0^q$NC04toQ?m`Tc9y6A$@x9?Tgo*&-Z4TBS;!8hhtv}OGrze29!Dv`sM zU>baW%16$2I{wrb!+zv>I=JrlpDxjOf4ly(Ii3EAfogwL&YzKXN7`_-#WdVbFe!R% zZu}yC`KNgWvL;Q-f_Y2u2S-?yR{DAn=~bAKhC#o(x^@H2c?Ym~zg)PS3gk^^qROl` z3=?$~fc8GXyae9rt9(y=a4#_YlB^s>DWTcl@wyb1fKyK0=7u43A6t{)b#gSt*{vPF zcx<5Ik*vCJM3qH|W!;etJvtv*%0`^VVVk1N38S~GuctU}GwX#RDn8s$)91&Y`nJlD z$uIeP3|6p;90Z);C=fW7@_br@ar^>IH-A_GF0GXUU5k@po`}|H)Dvg1dvEoeBwblI zH~Z{YA<GV#`77^raY;#agM{Y=HrEizPu{Bq(m*s`Mg?dzvfpV@^@JTzsoA*He!7`` z5}rdwE5AMa?6&p|5)w=>#Xor!FMOmyTt;NTzQCAj_->w>I5DGW-ZtPY<#P=N4^i%1 z(fHsoU>sdvs6e~<cxW=HH7lZxw~hEg$6qLMDEd&8wsrPqlBlYwVS6V1(sm$dTuJ^Y zL82XVbh-QawrwUJbEWS9MZ*JGLsycc`-_c5x$jJDN46+?j3#x(^31#M*)G0D=XWR3 z=ZNOt9GzbiocC#+_g7C}_ua;3>UL(swJ1<qQO5<L8c~1Z*Pv0q5)9rg0ZoDR=o{ZO zw~U-$Ezk%AHGW(1o_L1f_!)c~Uh1BbGQ#hDiQtC3Y}s<uTX2`P6)u^Zmcc$2_?5TC zUj{Kt8vNz_1PZocRxG!k)5#t2>54U5$=Na}6;Est!%f|Uf?J9yY`$0uOI8Tklf8IQ z;OLDSINwq_e?HRg%`1zrc)+pHO4ToYozdKni!iEbA95W~WRCRY#oiRqAb&m_Egp?y zdcyaNDdGHmmBHNF)WGzRhPKH{V;L&=5CQz1uo8t&F^o}Xv?+L<LqFhR)zZy8=P>BR zDoo0pl7Gaz!`9xhtb^w2@kXgq%k|r$QxXcEe+292+Cxn=k=_1OT4b=(jqJ9oStYUr z4nJr|>Up`%XibezjlPE7nc2{WPb-M5LTv@Zr>U0aE#f7~&#LeXEGO|B*yZ#5OReqn zSMP)zTjrYbe*}@>ZAAajQtojIbQz8LitW)c9G~^Miwh*nL;qTG`=K3}1rEnrrl(iF z9(S5Ab4?_K5cqVz8~{P4YT^?N=G`M=^JLXnkuGz|Ka;}Pw5k~o$B%<eE}AcXG!~Q= zA~qTeMb6jHI0lKNA}J5^;oNf@kO$-s(o(<Huy6ldu03yF!=T=mFYRX(EZ?*9y;8$? zJ4+b7jZSjRcWpZ?Z-LW3X{7QN2P4ABp@Bq0-8ms~z_6sP)s7^>%{q1rO>opzj^j&& zdpY0u&V4$^MWT6t;Z?92NWCuJVK}CGWZD~8PkDV<KH>errMp2VD<+XF0HJ?IX8;{! z8g{dbn5gn82ThvI)t0#o-|^Isfd6u>MwKCI-k}&{0eD|;)9MZFT%@<a+sd=8I_s^W zdn)J2N5%s2V)&v=^o`JMXYOPw^j4;NfX+EL*ZuXSEED|D<(|@`wYBnWlg#piK;qtb zLsl-7!r&W{cM@NkVbmD`b*jbC-l^nDHq|B9?KuSTWIyu`Qibhvqq(xm+dqL#?J!BF zs~<JVFA^OTkt?%xm>2r}7lk1r_=&_GEl6?!DQS~Of4EuJupsWk%Lufb239<o_as>_ zd;+v?@;yJ(^j}u8=6h8C7|-EkFl|3|)7=woYn7#)ulR)9)<|EG-|Z4a+vB+lJ}fHO z^h5NNO_n9AeUFFUm&td&7JS}?rMh(0rKPI<<}K_uw%FJj5_IZYi)N65KI%|l!wVls z+%;O|dONX07<T^%$inXCpx{W%bj+`us~N8H@*PiVd9yq}<lQsgc-AL@Vr}Dm%g6a+ zr%VyV&&Wm4;1AX@zeW}6>}GxpGvr&(UPldELGI#|p}!!@6e=_X8pr3qoaiu}k9plz zxPNN6L#x_cw54n`()gwCYxdmul`S}8<&~Ak&2GLjlwuMPGcKgu3fbEm1;21ach7Ex zNW{IzEzl<v{AoTMTTo?$tnUwJkbLR&@d^ERTin)HC*(T$1D(ER%FIA8Ys=#vyLQ*3 z1LU4*ugw7JmA_qz*wSQm4O;Qm02UoNNN*G>h*~$l%BiY(gHMOf-d_+OHAn2il}BzS zddPO1y19Ba)WT}=X>a|p8!5mbEknKO=yk&|HBOj9<ml8FGUZ{=P#!Ul`|9&W+Ivt! zLUe*~UT=Z^nrqR~-NA&s&cj_j-MusM;mX@JSyL~BIQ~1RPY%PuJHZM6lfb)++FUir zm`;Q2j}q<DA@)E{NbSsn-z#suZ-W(_%=`qlu)cimw=o}4;sd3|e6ElA?5s5dt3K9r zkl^y}DxK}>zo<fSYG<C$_S5vNbUY^X#FPmoqZYmI`*<8KrwfM&eukVM&^}6?r8x9l z@a1ZP&jxD49+gkEFwF)!OOugt9q8r-f3Hu19baxONbVM|Zan7ah;y!Zz%(`wX3V>A z<%6kj{W}+YS0TS#{JnVAMgq@$g@R|~3^mdk>D)Qh?3@p_;AGXtYKL3rsZq_HaZT8? zTTj<ddlg;^Zh(~(I5uO~!$z2_mwp`#mdhG$eek3BfxqEjH{sokJf3cCF?oZok#&=F z{ivsK^5$NCm`j67Hu354k)EJBz+>0xN8v30=3$ME2Scl~T8|_2p}+MYjVD%BpN=VF ztkEDglnxWid@4kmr;q{u2qGPU-p{V${`_T6HDMqtuS#ZRLc(D<DDiES+AU=^h(Fkc zgQnc5lt8#+GJ&aW^25tC&aB(xwq5d}IWve~{&Sw~RYAcoU4D8bOwHM52Yr0UEh@%? zh5LJ-oSFTEPv|;C<0YN+`(CGKH!WU#EA5{ZNY#_gcb#jz>Z(CF>_))BpLS$moc3n6 zQUFzgI2qS-o81{E`?f6g!G234+H4YdpfiGjK|pxjx~9U>uWr33Z<G8?bL!5#=<S$r z);nSuuTe(tay5l3=ZTaIdvHkRTi4ID)Zbi>BY4!5y3!d691|61*xD>9ySqihBqPlf z+Se<;%4%}gHNRZPC0`neclNTfy7z4T(Z4HY^^*{7kk$9AUob}r+Kx8$Ac9V{vCiTd z)pMisq_#efljkYgI+v(~mbg>!!kJq1et92V5=$O`dej#`y-`KsU&^yQ6f!a&Jb5Q5 z9HwWoyWU|l_~FHxA73|*<LIa4d1#M-g96&Yr%GL6{jUJ=vt}51!}r{DS@WV?pv;Xg zTZ~lU&?nj=7>eI{?|)`22>z+SjfVe%F=eh=wmEdIs~fkeOsmDXyX{%ycabq%L_)uv ztP>rI*1#aLNh^bJ7)7dP*3O4aI{}&v<iog5U`3h$+jou0#k^%^IlL&sW}@2&l9G`i zMh1gLBuHs_!>5Dl$)#{c9|9aKtVh+H&Q{qP8=cYu;Tgu;2u8OJfppw-BNWdL3<jIv zma04DX*cBKy%W1Pv6_mRii(Mfnq?XB^Rbu~)H7vSifwlCnAkGBEEg6@giqy`qh3g= zpc*f!YU)jJ@fHgD!P4_M=Hg?gT_@JT)s2($f!YLwA^xW+r>lXPOw)98A|@Yu?O&x4 zWra%RF?GE8Pa8W0u?OrzJU1t8HYX&~&V-m!ww<FQ3TPuy=&hN(Q8V7Z?%J!P$XZ4j zA?W$g1(I9!Q9eqDp9)NnezLbNmX2kP#fq7~(9Dd#J(tuNXGav%C-lDKrPOi}C=C0? zVk@Py42YPrxgCHeb^4IK_5@wBe5!~PTW#mq(z7!ovhf8^k(V67C~_zxNYi$ydAClN zX?c`#Soc5!<a>OKclo5H-#kpCCrP$^lOYK0S_<iOdYI89$?+N~2G(iRKg;Ct%$_}Y z(*N9%6KUq!=;;SWT3_pO|KI{X)GSgjYc8WOcrEF}-5r&p!yg6At>|C#ia;4kh?34M z^hPG0Y``N&=`&3iHt8AAsjhV1QO9psT2prOsTR}DGuwLINpodSrUQq1P^TIc?qUmk z&v|@E&qatsMn~E~0D8@lx}5-qfooA`vgiRZiGsS0OZO{Z7nn##E_bIkWbX~+t6b^i zee+1+4=%SIrs&~nW5E@x?JBp8*{!G_rf5uTu&WS6sf?3w+wAmD_L;w5gfYLwAJz)j z51N^?SU|@?{t;TO?T72X@@vb_g|zkASy_)mZn^0f0RI*I#9D~z$nm_{yMouVku|_z z>av6G8oL8kxgB+?ovz+@g*d35m=WtkX(Av&f%3CErg5Afl>61P0);V&Ezv#TeqdL) zyK}U<fZf_N*11Cgrya&5f0;Hn*R)Me;VhL++v=8%0tCT7{gUfa<$jAA6(ec3Zt#P7 z|K;(=z9itGS5r;ES>{SVWU7kDz_cuuO*@XjQz|k{_gHjF7gllZfyAAUJouoyfcV`A ze%*(=`XP0ccR7e8U9J0me6)Vl@B4UJ#9*bv&b&gDq2rRZv?h?4IECBJW@C+Ver>w4 z$Hcc5BX^7qM@94Zk~gpRLC5nb=plBWL9Vu^byYqB%)O{Kh8{*X;EjNMWUcQ(8~BUS zm`N=6QxJFS&gQZU816{LJsF%noW55cP{dU2c>4czyoB>i#DzYW20u~kVOHSy+30z~ zujI1fbo;aju$x;Oj(MyC*mhCa2UT@m7E3+f))y>5R~OtNaimy#L^*+Ny**p*LB=A8 zYKPI?d*%Bbm6UH668y48oox?nd8S{wuI3KU07GN+z(isdbKM2ZZ*uqg-B4|QEfYgA zTR+taKDaHu@NCv447nB_{7^{JEDw58J>cd*D{%@N3Zmy?US<={oTIu=6PKt9XEA9m zAW#{)o^~2Px1Jr{>Ktx+V>-X}bYIJfPb#|ZXBRem3X{n;i6ObteY2cayH_lzgR*F= z;k}bv$4KS&U4D)(&EG%n$pTuSI~k=G6?HNDWmQ8b=}L4(6D7|6Y*}=qq~-0)BldZM z&XX$hDRFxY?rw?opp~tfiRO~x+_tmIcQJ3YB(K#bQ1!?e$G2zJc=bHf1ZVJdG^6co z<FaEtY%58{87U=8)icKnJ#bFPgDhYiC<1I5?nQo`x0|!a;nVrPNhbpywjL0)#-98X zzHrz_B<_3lwkGfMVM3@5UkPz+c27)UiR^1EK3W|8IntDT8>&3HNv-$wOZix(>S3}Z zdaKZASExmhk;`tixD#SY-pRUz@cn)$$CgP4tb;ZLZGWc?I`ye4XKJR&bj<5I%EuHk z_`SC`sS>%hzV-Nlvu9f$qFd#0%)RE)aj28ShJQE3p||h&>jai0e8+gULFV~Q&rMEb zs%f9gFR?5WoG=o+3S|6CQ6F7nw<K2B<6M*)d(%jO0$u@l4gh!<^mZfa>b2!UUFmP8 z0*}+LkS4lovkZVzvnAdJ_10)|PCm3KRvB>~V3<z5-#{N44MN3Mr(vkQI<c{s0w>1m z^V)X_2`9*%)T&voM{ru&%?C9pfre7&wg)SD6cT&0l1$v*k6vWAV-RN*m)CXoF6bLr zCFxi*H2PLoyOdk?V=i3o0kRCs&Y(HSW#v@4&v$veT4ZXceN#M^ve_BFM}7Ckqf`q^ zSw5pQ(2DbJbnRV4_H2R7)V^;=sW{d`7}I<tQ8g{%yU)a9lB9HW14i5Wwn{0PRh*OA zf&qa0PeoBt6F_;m;cimex`pqqw1LV>R4erXy)rP*(;E$#JeT*~Uf#NPb75YF8El4L z73(4Fxm^?yCR~L;;#0HXo=>pg)Yui1GoR7TIbfD@<nlh81$8`dp*Ysgui5B3d)_eW zdLO2kD5K8QT7M2xQj%6`#-$5@S>+0^Wc@)uArt@V1#h{OyE_DsZUMx)ZDgkA&p2v; zzmFS0SOKn1nMEzRqXfB&vmdI0q7y2}4^j;3vzVBceD1T6Bq}Je+s#;`8I%???&x?= zWK=RW-MV-^=1ipNoF{E0Peo{9uh+S)mgbd<6H8re_zU#p$X}(saM4cTa-0bKSX*m8 zwGXB%4>UmFldfe!5vgb$!{t(6UthOnwO-^(QUR_uadXuK1qC^_flX&F9Sv>fYs?bU z3vzQo_m<O%49eX$PLPZZ=-tk4|G;;Vte)PR-bSuMn6^i3zPqY2e!4Q7f~+Tla%~%f z#c=&5<z_7F=CjqEteIbgc!XE`TUj2*4!C;w&+n@I6NJ;lu!ka|K*(5z+ao&;U>+<f zkBqdmFzgkzn!u6(v)j`(00RH8SC9oThjMSQD5<Ct6_3ZZ*1GuNXnB%_zMq>;>cCQ6 z)8AU8u35Z>aZJ%$X4-bpQ*Q7l-g##*u)_|1$^LrIZl)ubL5L*QU^t!IB*ST%?`Dw= zj}ELt3=o7wL_`2}H<z6YC53q2m@RcX%gZ%wp|M#0!J;5!46LmRiO?xwpYLDhLOf5o zBU)Ke(+Iyvf!Qr*ZSA(kYTN^&0PpfJVDFkPQ4?m4Ejzbu#pGB_#=s=?!xw+1P*Q0W zn`hBHEmk(jjs!1EYDgq?3eFCo;pczKa9PIt;L3a+4d6!P8YWi(Q6+P1&(@p!lBxij zWdEI(f3PkXYJlrV+b{t~LGlm6!4}i6f`G2`{IBte)Nd6j(6U78RNMsRFAau5fTok@ zuZ0Jr1HhjBe<85JNTj@A{6LlQ2La(LALQiw=MPf<-wZX|HI}`<y9YS2aDV^!zjI=< z<MoLC0wKQY0&vP#ny&v1SJsy+6~6QhM_5~18(@3^V(4%z7Zp|Azn@5<D@$r9-=pki zx!imQ*nelR*v-as0d8s}F`xVSX8&<n#pz!F2w=3z4bS`v7_Ip3533<}oGYGez%0vJ zXYfcG=g86<Y~nvW7=Zte^_$8iRQR<77&@K$q2zPFuyP3>j>ksD#>V!0A}yMWv3!^8 zl_fwi_=DvF%oEDWzacuVGH4}me}2c*5dj~>*g9`mBJSn+Eu#?tSseg_F`fWQf6Ei( zz>d}Bc=0zmkvPDsFO0Eq7Z|aznJLTg1|GozbBA3QA&*BG?11hJeGt%Q{l&G>!=CD+ z;4-&!55YtxGyu54-<(^(MEn~+=I5tcXQ?JHAN$P!L)_flTux3-PmfIIk}IPe-Z;$V zFMs7D9Sk&A>S(_9=6LBI(CgG%FF^pq)E5kH=R;Lp(|nnXP(7CG8{k{#cnzpu0pc3K z`tn}7lhCbm#rbot1Zpr(%LB}M!ttQDy&wRl*5q~X+=nl~;{N5~IegRrfK*eEmk%en zxVT_rWj$R1N(_*FUQ!RM9F|rD^y_S+{2^b(NVWrWDL(R4CFim<SjycUUH=e%eDmO? zi0KT>)bY6g?DZMatyp_oC2MlWCPw+i8xmAD+<#w!mu&~p09HI}n<_vLc>9_e;SX>K zAo3*p`pD-494HdcQ@>USviEONrPuv6>MVy1AT0YQ82w0*ZmErc;TRBLvi}r;|4pYz zt=gClaJV))nnlyB9{n4E7|g&)L>ctF91~UTMzeU*U-5-L?0{ehwj=)An?As_<w>1V z;lcfTl*uB%QNo#^)PdU9U3<DHhjm$tDR9yMyg}d@{6ie8nVDG*pprsVc$Vmj{O6@- zNXat5w$%W8N|LFCo#VPot7keYzaab-pjrEK&QxHZ#8ZHxa#~uy{9EL@-px1-xLkSw zKj7{Z0^DDCQZzv00(SIUKm}ByaI4A~d`AwwrrzHw)$j2v>VHlN4Cbi>u+xBDZJ$Rc zS0m;pz<k{TgyoI7FU-GRv34F<Z%Mp^*k8$i`GI2XI>4de8SGyH%;8X)IWE9xMc^a7 zzs54T4G2R4EK+1h$XNO2)|S)ZY^B4_@b5IttkL`*CFbu>CRIlQn0*{87YH-~Wt4%z zPpbbJLMU~=J}ioYy}s!i94t{OUj}f>;RK@p0h{<($~FAgu=9H3#TyU0uYP=*Px>aV zf4D54VUckdyVjkDLvCcjxw*MO_HY9teB{GL_%Sa_S45j;qsvJvFm)b;N`TK<_g`F+ z<h>;z%P%f!YPz%v(QGi81pUE2?vk#`fV-rVnLBO>^^Y;($6_fZ0eW&2K(Afo0`d`% zaqfr%UY%!p9M1vZ0)VP4!*`|Fhp$NjU_=NR0H!V1*oI^4_mxQ9K6DO0@c+RO>2a{v zCHnLGb(-fHC!+d;ZVM}n7`97&dj=f0f19?;l2c;<^`Cs<WqGK}TFHg`=AT#y<c4w4 z#)AeurY4I!GGr*Y>B`p=Ghn0jsOlbu>XwimdUkig|Ap3&`n@Av)j^C4!TT*W59-d2 zGX=~%^-InK`aSOmEyF9!r)b0b@PJG(KzEJg%R>NgokPU+75@gio+RlZPjYnj?_4(e zO*nbRYg)|&hHx5fxUa80gr5_<^~R(1Q1|7+d{5v%smON^elVrO(7nn(BwC&d*S$IE zpOQizCNLY35JK-M#qcMv1za&-%vG$Mc6BKJo5-+%y3|L@l%M#g6s=PHMwI^xMf+cu zo@aR|2Y<gz0`R}lpR2zN#{Wh&05(PZ8}<O$G*1d1hxlJQ=l`<mVzAO+8My2|od1Uj zG~3`{lK!&^vm-a<Us5Xai$EzbDO26P@W@QAcw7%q4gt<EU~Xz^(uaZhB>tx@07|?N zjS*pm7XXn2$hQRip0_}Ic?sgy3DF(@x3u~`hhL|XO4b#uS<V5lKY)*#`ZpgL82@6T zq<qc^R5}Eljeq+=*Z)nWqYKA%Ja?TTnhtyi7+v;@3bseGpn$0Bmyo``zPNbE4%U63 zz-TxLXgM{PMfp#H@jE4d#?<2r1D8JW8jO|?D6nPHx$FQhnR}JIf<jnmXts^*`muzo zppp6C6E7r98ZVFF=5w>;!eS&I%nVqm<^UsG>U)d6XtLw7Kzy8|f9Zxee$h_MdW_CO zLPF)*Ez1B!q)e;HU&7nl`_m@`8Egji$sbB|Nh*hHl>s!(KQI;k;I@=8Uo@dng^zXg zB?ERY@fjAb(ej#x^HHbp0Xk)J{l&kLA0tZIMI;r27)}G&DgUdIyr2f+a7__k>TmM) z%>r7m2l$@VzniUn1n~Lk5&>p^JGs+107jqHj+_1`oJrGPd<F+9m@zZ_-O3v?JN^s{ zH{jp@4-5Db*wUirfBCajyDYGCZ&(A{zo*!i901hH<aN~iP5-yzzVbb?x+wpG5@mqn z`&GoAjQwXT7!c6b-6Dl|{0;tJAwaxyB_K=){fW9&YQN7CDJ0&vWK>i=Vz&RSUwiz1 z@do73`|rOiCj+!>fCzLQNQadLy#GhP265V<lhei@{M(5EXG@66NZWPo3(z7h6kG$? zJ3J1{S-@JiGn7`K<I=ira{S*;6By}t8W!}z1}uZWgQD$b*~7LS7YX1sNddMuO-(`> zpdSfV<klIB3)KaR0R8_&HvP|Z3xHt%b0PA(0$s@)Z}!FPq&p0waxVH-vVMa72V#Va zPJJ!@B^wX0g+aO|$p54&U-y5Sv^i^2p5)&a)3&Fpa!9g{!6x84`rDQT^61E+M`Hhb zc2fjQb5TC9Kw#K|RE&Wf3Pf}!K)sJ96LvHlR{4cTIq_H4nVl&Bd~~?yybJTzf5Wm& z{rC^D5KbR44ze#4_D|4Y(88`wbr^oGAORSaxkCxTWd^ofI!JH$0f_dWc$NJPEPN@8 zE%m2*L<@Ai0+QcPas&UrM<{~<H11aa4~_f(zuEKug&O@ouUUZbqXK?_t1qD0)%t1s zO&bLe0uu2$A1*eq0hir+et!!~v@f3@ZrTvG5INwIe1!a8)O}@CT+0?F5F|(ffnW&| zLU5;pYl6E4CwSxTPVnIF8Z-o#;1VFX1$TE3?l8rD@8-TYYu1`sYu5Z2{&jP@Po3&r zU+w+vUHdzwp`_%0@jo|D8w255Hn1+BJ<RJHm}mTF-9X_NukjeQKULI%epe^ipmXtQ zD=Ne2U^8e#s{^o^nAZ(B9{a_VD?$Q)*7dV@50K_AiO&7|M?p!`x9Fb1K^fpANlN|% zG|aP>n7}`7s;uy<hpuEjAsl$#TWa4;LJ7Ifz}cCObRbI04&wMh3Kz6ZHSc)jIr+c( z2LEpZ6pZlLcixNsR8&+gV&Ie=o5idOh-iw`+1^ZmXGF6CVsURN_x|l<0_)b{R9c^N zTxgFWBkTlQJup)q)A2$Q0sor%Od<lhKi;S>#0$&-qbwqDpSR#xMyf5fQuIDc{uk_S z#v*U@{H*-jBd~{W9iZ_MTVw}Lc*zbP!QX9uYZ`P3Uv)_SjXM~D@b5W%s4$(G`v1(J zju61p!XTf(fABOM;HhT=-X95*SA`FFs%Xu~^ygD|z{(H9aRvUtQ*2;3rPNQ!ffn+= zLfjvG08j4@b&dZ1g}q82@bo_-6%dw)06gW>M3ee6LZt^h{l=bv_xGn@@4?M4I)lIb zSx>D&08dr0k+A;Wa^5Tw!vapxiRn+zTz(ZWKIDRBZQVbc-wi2n8zA=EqcJftm6eqY z%{THgHvfUVj><Q^1phpbAeUE!SYnZS_5Mt?B_JwDg+qRk$Rxcr23|LaG19o5%j;=| zGzt2M|KOJ=ysjB*vZrIhi#l*Xz+$cr@Fbr>bJ{9!04^jnbPxRI78b?859|O@ac4NO zrHKvR9|>Uo1k8Umw|$g?h09zLk`@DkQ*!{ISI%I|wXw0$)qM?C8?r*3B+lP=<p2Em z0l-NFbD=HX2oS>opu5Pn6!`ANKNc;&6z=sFti%8AwD&*5_9vp3l@|k<WPoY`D>q9x zG>OZRewNXt{NyRQ9ml`huiXW?BTlwFr+y+{|8Fw@a5@Qmgvx{CK|ae(JPdr${U1cW zOc+kUpWuA8L9^X5^atMg*|8ocDgz|xSj<G{>A*+~2|-JtRjUMIAxiWmK%ZtHHqiL* z9*sMXeN&YYkJ{N!%<^(`EsDAA2v?4R>_7cS@98&~j}OsuMFl(F{$qpazy^O)q2~Jj zu|dm+J)Lyr$sfaA5&-7z*5gg}kGUrUb6@Ck`V(yOUjV>HPA}IM|HpVhtNIl-=J|i9 zA>Ic&&7)1g{9~uh5Bq*-2-_cL!T0~+aDXjW05upOcQcj8#=uYlIGj{2N6?&k?lNfM z@;{zePU;m<DDr#bg9{kko6F<9qVWH9A7;?}_<=SNTQ-jQd-nL5y!=pcp90=w%BU+F zEeaFMHtH0_cNViXOsuR`|2on6c+t&IUf8<v3&+1_;xQKB$R)ct6H;ndH#R81A36E5 z;C;byEaR7M{eNZ$*{cQ_i`<u*YLleAn%8>yCkXsVn24lLvX_NLE4;nEcX!Qh*m!t& zXlP6Uoytvt^mi-eaWA8yN1J8uf)8lbK%e#hJdU#q`BBFFWjLeqZ{lwoS&$!T<iFr{ z^HWO6S0s_Y_j!J}CCOL%n)o4?W3_nE37~HPDd{8Se>=D->{?%x$x~>s{x}ii4@@-L z^AHa_XK5*^ISuDcPQ-v?>>U^;gTGC|OY{wfFeKsiGvbkdpjQo8;+Hj<oj;cN?g64u zh%Nu|e(8Yu{yNID|MNW=0Q%tl!rA_@@HhZ{MwkDzDCd_2cIe&OnfwPG-%9`kue>q- zLpr{q1b2S7wDJ$+e<1@ntakTLuX2p%;LaJp5C3_BU%+2Rrt|!#k^18Y(3QP#`ltE3 z5wLgPIKF>6wZjX&D$J4m2U4RmY`Xs$S7r>qibSGVG&$IJ9ZoifqA6s;<nQ|a0W(?n zR<)i71p6lr^X?)0XL>%%!|BigG1b3y0x)xK66yY9sveXIGG3P+8GKHNio#T3l(sVk zHhn>eg=GtF#~F(x{a;L@oCXpKDk^~CgF-HF<A1kPg+ie~F`>7=|GPX3(?2>0pWk4x z>9qQmN?ok?Cj)P}8MNUC`v};(ea$%&8UKtz_Ss|85;XrVeSLkHe!xxxHv^km_>VEZ z!Kiw8NMAY@@;{pFuOuJ)o}!UEh5(GObJ$a>cQ6mRX+HpZE+C1}ZI@wE_-abdfU>7N ztMF47U8zXIY?l;8MlSi+vP@d89yHZ~C&1EnY7UyNfyh7|AcTg8<+BNzt1TD8BHseJ zo`^tvIXwjAFlGU{I6^3bpoJGt!>X_aCoBugyHIQ>_-;{HHU~z8GqJY%KX}*b&A)2T zNT*T?b1M#Xc@dj|TGmQ~@kp+c9phBIjGLRA%5!CmKu}JBIQ|kqKE*N~i^=o2?Usg8 zK#OsIru;Z-^2r4VJimBr^l7-oX>Y7RIoTAUEWi6H8tgMpCa-<qd9m8)xVZn&MF!~w z9C7%cvTys7*_uzs)ujUbAIIX$EAgA8DL`inDeX4cV`Ib0ao<<k6ny<EDk0Hk3VQ%g z6Bnd-?4h7T#(1y)_`qbUoXjPryu6&T))?&8qTK<+9+TN(ShmsGe0bJl0Ul`)5!%Jr zj%6)zTmIn31Ke-%Bc!L5rV~$pV%$GadBN*1nB|{7s5SGig3jZh+bZ(}impO5AzrJl z0*s=j<{d}@p%Jjl4u0N3_yCl8$t2=lt?%ycf|FlFrf!W_+XX<Mw`prO247x*zvp4- z8gVsSr&3Z|lYCT4%@~=n>fuB@56WGnjzECS1KdQ)ljN&&Ggay9+^jOr_qX}NBf9ra z$#-8Fw3-@#%j*c5DGN!(zoX*enZuAgqsY}8)za+3ou>j-g!S_#N%YLWCbPOlB;3Xn zmA{w^GxewQ5x*gQ%O%Q+L4xaYRYu95C!GqIIz1P6fvwFR^zv@mJ|$7ZSpVmvY|z1c zW(yO|$0qZLUk7_MAIo+0JGCv6$!chreS~DM-{$@hUlqfTKX9bcy!y(ckSqDFFWv1Z za7!wFsM2z-?mGbgr*w_jQ_f()%BBCd4y@)A7F!_@S9LT^bbXK?v5F!={iFn_13;1t zIz5+qn@!6#$a9`@``M=E`|shmjh~c?HKsC!P%(UV+t%|rDMyN4Nkjc(up^Q-KH#&l zFu=#=WUc#QKxab+)vn_|VKcz99IzoMvF}bu5YyCAm$96uaM+&AWjKK?#g_yYWbITa zB{7jHN%^U=&{&@QiAoY=UL66s-@zY>A=JVe1>ML+@FJgBNZ36Z>V>fuSFqOGOL9Lw zSNRfS{c(gbSRbS)K=Nc~ruqQnK3f|&{hf~_)9ZHWo0afTbfijObI}h8rGH`ce0?L8 zmIPPcD*l+5*pno{^P-FH753PVpOFbe&ttuxO$_-;-1^e8VBy5{Ys<%_ZbI~jE{x*C z^RQRw3DNSYUa=^}@bDrEARuJtHVLW1QW?pRS|Ubknu4Akdj|bUTc(W}qsm2U&|+p; z#^q_=mNQ5;(3aDk^Q9_ylAkC7W7mV0pO4&Aj^*wzi~pd>CdvBt{K+CSD}w*%^N1HT z+F#cXnNTF&!RF^%$|>=qe0!Ju^xCh$9K>Y+fPeP+fnL@ruKTsXNnJW1u}geUOYVAe zVf`8Hwgf0C065tP%&X)ez>VCzlxI<&kl>z%IdZ?l>1X?3@VT8350(WXyF*+X-emV< zBsCOB#T5gwyIl~m33h|rils{3VpceB(5(DVwNso%H^Kx;$n#ogOU%EvGC>?K(O71B zB!1O%793T-p3x}&P_j=laD~5|E`IA2AX7s0?S=99kOg7AL{nQntZ&P%OqOPj62>HA zla8J0(?IkQ$U4N}=#jOP8%IY!nAHYshr;@+&@Q}|1&|nX_ci<s<O*A=g1;hK@ul1J zP$`+|qxzc^3To+m8LFaJ03$9W#f(ZgT+~@_q#s-#NDaPMi$R0>(~5iAi3C?OveH%S z-p_2V`xp7x+S*2naPv-T_0_TEG7F41!tR=Szo04o+J|u#t<~VfL=EFFtvfR7aeJjI zcRZ#d*DWOlo0FZb4UKMS;HE(#lh5e`T>kV|InuUH?Z}q`iB}y1!IO2EZ8p}kK+>xD z<|r83FO+=@ubd&Qwe@|lcxOxZa|HiiXnKTM6@$F>z{$fqFJc>1B8cdve7;h;FO<8B z{2oWG%B)tq1<p+O6a<y3uu|a)p<e>AD4K4LddJt^hpUES$NCG05!9N`u&Vsjeq;vY zxRn#H)*=hupB){AFC6jz*tGQ44;@=UU6TF<0tBy!5ti);koF<@?US2hC^VlvfvU!5 zd{<JvUfq%N$g0=<B;i<4FHVzY!X)furPs+rhFz2(e|7f2<=1gsp3Us3sp*Vzzq>Md z?exA(ojMF`7^*Q;Q2&rl5xz2`+UG1vvN&Iu^`G$s?5gOK`OeaQv+Pg^th)YIPz+a1 zQ_^4q^o?@4iz4fa(V7|oaRq}jY0tsMRj-gIox5oDc~uMaG(TVPEYb4i_*LC1e$sAy z8m)~H%q%eJa6P81)y^qq6kf(lJ|0*4)uQ2IIap<@C9`WUYYi(KhFL0tKO5r**WS(X zV8EkOFs}khWuK>kV<;u&mMsnr#D~9c${=fl4QQaEO(B)bYFet~AKG?qL9TP6>jA3( zCx>r4%X}ykAr6~y2h#qC9zm;{KArI5CaVcUYVcLl_;V`-Jp`*!yjJm#B@IU?nt8dn z0q(vgg(^u1v5{FX1Zu!hjyaU92h-Dj7R8<?lkNdnRgh1Vs17qI1o<Ii&zrKXKskfQ zRF0eYWyM)<uFw)S_lF3-xGU$nr{`|fDj9S+q4Q5{3m?uDGAJX_I?Yg)W;TzH;&~SV z!fTNR_t)LsdGpHy#gQGK7c@!?CYIWA23@5_b(uLaOpQ_3xFjw;vR}{67n^G~wP<;L zl?)ymw@~6-pi9u8cQFSGGXr1))gILrb841RGnK{_7IU1$D6EsOa+?*rr6Tyw+q6RE zd@t}O8=Ncn&Myg-5=nTVE)yKndMSF07i94o%Z@?rHNdN2neqZBqP6aWmO_3pT}?hB zhPfaV48<l@HStf{Lde$s@HHoh^(Z^Uov^*0=-zL}1gKVeOo$U(T&zaRWWb;WD{&L4 z44`U?BghLUlB`0345CrgDLo|Q=0|cn(xexBAhQ67<llucb`T&5e^RA@rE|}l#Lf1m zc)b2=E<|n^PurJ#p$=A<`pH(wi<595K|`$fqsZxa^GO06jS1Sjvv)n(-1%P+9yxz; zsuuwx!|w4<%4gEgw+qvz@-hC1!SoCE_o?bq2fw>Kqs%stc@zo9Ou}h|72wka(^H5? zpVb#pT@8D`9|w~Sf`L0j$>eJ39+fNUvcWWOimv%tkaVCmIVJ4rGZ8S!70)k&vqM39 z_xqtoiws5s^A$xgHp2@RrQJs60lk63gq;inFek$tN7-nrs43l6?E<e}KKe}it;S?s zY^fKUu)7ZZ5rq<3%uxChsDGhT;HWSAQq%k9sHOgLBe#^K68**ou<kB!It|H^%79m@ zGCh*rCoA=J4`=P!t@TxpQ}wJ(FQ~Y9Jsl(zh^|-}M?KvY&3wGx-!}1WKb$G(C(4(g zuCcyo6vg)PuHtfMd9buIF|EVKhaH0&ISSHWJ&qrd=Gt2hW~lnm@=Bx!jjG_$kon`R zliwcvY}GkaAM_AZWmy%)6G=vT$-qN2d`?IRLsxRIr1j8q774j_1^Hg7ysTI6fxoFI zI>nv83CYeV7fMHF3A3IH&*>N|G58kqf@U$dFCytY`323{V181*Jb>5;A<Hjdq%dBQ z?m)Bb6Q3&aac~*=c<nOXvITKb`7R}6wprST7<?NG@>5p+cc)o_rLQyo`mU>bwf^T2 z=$^NCHRVyJ8Tfhul;`Gx;`j(9M6t)&&-FzTk)g-gnS&8>!cNLnz!7Y+MtcltT+}cj zcSG0yP*YpAoBnF&ZDM(eKGgq2UKT<j@!&5rRl^0avO*PdM)Bk`jHsX*6Dlif1=?vJ zjMDLKi)fN5u)&6mQJ_@RTB;?fRc$9+W*e9lJbrSjKPHL~U09}mGKCv4rjTQ&Zc_O5 zt^U5Ll)G6^t~eD$|2tTw)*mGl2cqTgQ&ddkz%&^#`>qKvI!nD%&gVLSbHHS+R-$~V zp=(jz_J)-O3_%4}9_rtkeIY67pM<O`S_)u_N=+Pp;=A-3Hx<?nPgamD9Q8{Nmekv4 zY8WIkRbWz03Sq!5M#8`@ft3MfCC8suu`-6a*fe9g*jj@4QEVj53XZ$~2b^d)^&S+_ zcbXrPWJyiNRAAYl{vYBZ!J9<HEdI|aAM9rmrvW6@H(^?x$Y{fd3RNMre)>Xl^2dik zX$bo8sCutZ@pc1k(Tw~`27?HuI*sQ<C0S-8;*FTI*Zp+ub8J3q0l#Mew|`6pZc^=O zL6Xjsod>PSPufHEAEs8aenh|ty>ymG<SNpZa{NF_d*}f=*y~~30iG9}2!4IC)yhhf zAeIIM0wN>5SW+WUchz86^jsWXMeQ2?+}gmQqcd_@Hhu4lqDjdDtCzhY7y4CE4*~k6 zFQV55bhXn)hyXoW@VWXLKs`u;e(_6|Iq~d?rHE`kV8DW9O*|yuVumn9ETRkf5S>^H z(+<578&!hW!npPqS8$^!LWPT7X>+qUc{92b!Vy}i(Z=f3(Y0alru=3>5V&~U5&{`{ zLS@TF9X()zrZb=3E8}U4`uGlS^evC{u1?5pS}7Y`PKa_Buu0%&n-PZ85`E<{N?>AF z4#2CG?|}9c^$x^PDPVA{-~B#3zPe!IzrbSr#x&mdvkqC5(O^rxOruff@oVAxnAS8u zqsdlcxhG;I@CrbNmVnvxD)^)pNJDRa2|%MkdP?xgmw8V715V;t5G&&7Nih-;i!Z;B zQ2Rq#s4o$eo5%~4_nEzb=e@r<294vM+G|gi>Hsy*Fb^JH-loDrT1+Z@Dj7*hT3Xtl zmciu^qhA?7br_NK4JcCU08P^l`XGZEK$uHW`J-P4EoLnsmocD#mdGsRPb9?rEtmnQ zP*fb+A8@QCjb|@bX$R;`uE(A~$_}x3yt9lqOyJ#tlE@1Pc>XqD`Nu8O-%ZcA$96!U zx`}oyAgt~63-j}nqDz><m6@HwiUDzu5e*D%am@xrfS?h$Da@f$69RFGlR6m%#R6at zghf{xjWanKY#Hiz%Rwy)i46feP~5o>am)!MKlwU}_x{Vt)`;Q#-ED5(0!b@A#2~{C zltu*Z0M_%p6n`v#exil4lsklHYX7zGIRYo*lY7wYgV=SqY#^2EV6I*{(SGC!3D=cQ z$;ZN9Orn=R1F>3ABHLy`UDQ(SmoTPA{{Em}L5|;Trwc2*EzuezkkE<Hvi4@GJDq{* zAe;HLJ`S<tp-MbyfdY}U9(1%%Tb@;((4TP`Nxfj_HY*{*@6w|yYilkCSdA#G#(si2 zuid6>N<tbc>HCno`R}H<lG=z|>uyV&{$4AYTR3ANl#AvTn3)=Urj|P)Bm5QXm%6y# zYKe!%6(tUfQUu|E*=e<|NLq{>#7AsO)SfoN#{dnb!-OiUBVtHN2d5h-OZ$5{C2&}- z4lGP>ku=al8R<|NaNY5VBnPT>@p6-{awR#FRp8UI<RMvtQ{|F9XkU2S%>7fXY3cH} zM)Fp4T2zcxYC-C7Xm#fRX(SW}7k8xqQQ@s!q*pZX>4p>F^)oqGAa4PN;5-b*Lh#>% z>7+?B;hwoT>70Q_BC-#mKdFB1j$G0a(PoHoM)lK$Ly0|c-tAbbA@~_YlU~3dt%YOs zQxju&ZNR^VgxV=!W?~RSdF`ZVAR4Nrkf@*#3Yq*GU}9iIU5W{XsAG$60FdgLZ+|NY z*YlV%dZ5Rpd^AJh?C{$p#-{4_#E13K4=ZR@C1w`}ZNvGwj&vNOhAc{>+=6x361Lg= zoFd<1m^hh#fBi~pIsMw}GdTv7N41AnQvllax;d9QFZYF^l^|af3&|l$wk=r0b}ia3 z-ejX02)%F*%AG)jer(9i<F0&0{Q#$<&r{0NXrVq5qgGkin2$+dp(|^2%n$cSi}CVq zaaqD62*B<kF}3m@!mKM~I+UGl--)mZ-j0S40~C4q2Fb!kqD=Ym=o~Yvz!w&kn1S$; zp3Sws+J4wzD~iD{ue%eRuVYSlZVU3bS!Xvu;`Vpb^6CKB!OuQd+q@#Zr6+|%I_+2V zPq(<&ViZoWp}Xj|$C;hE9TChHLx!UL->_ADHo&LY%$D?E1|zXi%Xa4*>j5_paAbct zN208pkye-c8swFWzRnCi&r3oO8dZ@~$Wd%s7;O+bJ+S3YekkNRg+~AC<DgB`S4vej z=qiM-5A8H5(s#M>S4Jdz(uvlCm;5DxcTQOqw<IZ$h!TOtKgJrk?<TqQ$#;w{pJk^O zF%g=C9j7XnZ8bvKz<z6`a5hu|*oclGxrOJFvBTz6knH4&<(9zFP}I`r2cUMbblm`G z&X=M+ihCEbDI`IsT=*7a9v&1CGSqEmrlb&D>#J45csfP@X0X2yAL#A1ZR$Ls12Z=4 z80*c4mt(owdLmUms`9QDR5Zh3zf=g)^tgoHOq_&VD1Us-SXoYYOv~as7Suw7BFq5m z_IY{Mqat!qg8Yax;e=bDbCGTQTYx12(XQwOQ-{q^m)vi^Z4yKfNA?Sy2+dcSt0NKm zaH|a+tYCgzEmi`1mET%g=pO0`R>Nzl5|SRYt-y(EnNW>{G*YluJ=_d+#VmHiVWDTB zd^bsx{^_%C&dvE{nTAiuSZvq9saiORCsdmq%=d}ab>+gUH<NZ-A&>$7+(jMcH%Zve z9}K#JenO-x9#ih@veC4pt;mtX#^T#d870m~<(KKk5c)%Ku(5Tn<wsZ&b>8=1O94-P zFie~V>_OQMjQO;PZE@K1a+G){&AJHIA=gxNbnP{wk5$mjS?73wziT_B($b&m*m9EQ z_v;07V_HBJMQ>)3wqS6c@co<8O<9Ak%o7poN|Sj@lfoJr@?aw3SWB~=x-v?rhVo13 z$Cb&cdce8`<1%yzc<WmH%6JEaX^Zf#01*9Uf@`Qk@1k>aKmCpkc{T!+?S&Z-?LzDi zT%i8XpGyHR1dx4tfGt@+lr!!+Qp>ZE7l5Av*!i*Fmo`FKPZYnJ5|ZtN813C&KK48! zNilbqm{=mdLY_mBy2rpH|F3y8Yt0uIP^!K==~1D_ac9afdmqOv(6pMQg9g`g<(}DB zpRr4$nn=Quz5;x+`%UGCTas;Sg|A=9QbD;D@f<>t&e;E2j&P6muRjKHT^G^6BIQzn zqR>q3E;JLTN?BQdDLYIJWFP?q=3j1;3e?|?>gQ)vz0(yvn6l{zxGhPll{y!Zsm_9O zLlyk$O^7dZ`IR3WR!;+J56a_2`Lo!<zKC+9IRDn@PvxB=p(NNr<J&}qk3+RoiQRmU ztmDm~vzfq6mXeQsl8AD-7$xdi_#DlkT+8k|D87xu1dOFbMF#s3rE4=)2Cnmr81*MO zEWBAZt3`fpuSv`$u$!@OfeL;l93?#-n<B~;96-7?)}8<*b|t!x<{1hdnL$N`pI)Eq zSSQ-BWGaPX>&qs7p)5cIjvt6U;s$`TNDK=l9n0E9{?I`OSSYtIU-NB%uPEgZqbm3C z&|hrn7s2`QL*VLr0iX8p!_;%P21JdCwo73!_Kt`o+@LE?KxdB{_P-7`5iEK^V`qt^ zDhBv4rI+%rQaN_nxJBHV6j>r+L}JH(%JXpy{uM%br%*wDCSeW0Kks7&*@+F59}oHO zQ9-!BzJfY0VeDreCbF~AgIE6g%WKBaf2Ue7y5VVK!LTDWSP~rmP1S!rgx59YhK2jT zugYlk<Ck2EOh}jnbtj;rr$wL~L-M}BdKqJK?$oNAdITuuX%m6;^sx#vIq+sOkhQ%= zTU%QnYFpX@(9bdOy%EfVo&gS15E&$4D5*pZeBd+vVH%hL(ZN?`ZGTqp<j}ELjQHe* z-NC#&sK%EQ@WBVk%irQ4bx!jd5j=scct&=%J~)j5*raMLCBP$q!qu0!&!6iX8g8tw zU)eJ}0<@dpTUh!?+@bc)pV9muo-wA-KLk{-#iXT$&#Z<vrI`m(WjGynYuql6Vq%`R z#kWa+{rZid4-L77g1-dK6zI(I<30OyN6En8d9{@XDo2-;%d5<$bT{#uE%dd)lZk@s zB(vjRjmW?a3H+FceH1S#Cl}eMjM(P2Gggpyt(MZr3{uJM#r9=ois^=Dazf~@)<LHB z2R6_}S789Tht}W+w-gl9C9#?VQ4nZv9LPprUS6`zJ7op<&RexT0Xc3#7~cj!DYwx` zNIn5F>#@MmEX?k$0r{_+HyI@~5a**+;FauDKLiUCA06jFi5xdNya%Y*W3onW0$Jw} zPz5|HQ}Iy41*-o*M*F`s)PK?Z|9b%7e^*BY$`f8vMeu9GgTg|%`pCaZ+dn~It3(R1 zy&jU0AukVxAM^M89&7ss65ZM;uuU?OEh-RF9VCT*TF3Rj>p?PoK`Joj`J0Nr#UNQg z0iNXl(G_I1^VJNZ5b!geaEhV8TD>7BPqQ81NM<!h>C0>chn;WAZP&c87W8PMVIT#0 z3+!%{o2dAXatP^D?(&;@oT)yyCnGXIKU`E=dc0znB#n`3${luX%yj%D#I<Oi=pqI| zWu=nx5v3m>J3N3Z<Q41sTalizzM%l|*$=emL~k(gV7VzQEN3f`D{jmSln`(r`)Z(8 zf66d@uiN+I=-S#EAn(LM+5!$@sG?e~-wg^Mt4ogX*sWgO?MV1`nkUE2tR~P!^j#&q zyVk!D>fpG2XW$TR9zJQI4(&bm13J&Z$iIX{cq|+|G4HmR){CAoE4Udf2yfrkV>Hz0 zWSfc$-cxzSGJwNR^$HfGn~X+sLk|!PiHAF>aT!B@$hX&L27bEErA)HvZcq{Uu~(2+ zIXYgMPYz9bTSmyY-{K@J+(FG%8=aaOO7qxr@rT#l?X@MK7E7wt!6Al?kk?fpG<wKy z0YX|?)0ylfh-kjl=5j6G5DMMG#idhw3j&IgRcf=G=INyOJ%yDlRMnTMs?E%sxcD^8 z>LxUnCiUp@xq;@R*6M-HWUecrY~J6Lvj<?`%a`Y@Rpp)=%jb4e&REMh7l|LZpU(xj zjDa#4a31a#<@g})b)i<X2Qo4;c+2CU@tk1$r8gmm4LmkxP=A*_sNDtus?{9f*C6?s z5-Ap{it@msS%uJwTDK-R8iZ_+aqy4h)w<(Fh5hhm9<%5ni2SavxZ1l{VE9{Gs&kVM zS7VWc3Ik_C%d_#>Vv=cbO9AnH<My`#yYSBkmTaOJ>>nDMOf13a4p0s8dJ<gbK4V_Z z@s{p%dkpddJ7uw1lVg1nQ2=}s2WvAV7%ek(XDF)^oI+`sJ_<(DW#y^xF=u%9aHGkz z^J@L%x5nP<1jOe?--hO|qqKaH6}z8$h>b8^4I-o+eOuET&K8s5K7^Nk^)AhM9Y1S6 z)1?hHlSc0`p&^wI4M^X0f>`s(i+jMz61$(sp<CG?nsN%?cOQOOF{4i}ff0wzBo1`D z-m9i_Z*udTbT8yUQ?h+*6<G0NG||WfoJOnc>A}3g>pWUJI-QW0le33iAwfis^SG6U z$77fMt>A9AH+?!|*(@a?0aDhDfbsSOUzV5V@(o}o*j+?0h?V<6MO-sTP8#+lc%f^c zPgRB&WoBlAoI(IPaaHxQ_EP~XadGioQtsEP7fi(j(Q5&#rjgry;*vpV#iSI>>N1GS zodO1j6xsTKg?%WqlVY38-k6?S!cAO+B$IKdmLCeXi0@C7SG~vjI{l24$tOphPmB!? zEk^oLPF6r)M`!0lTn<uypkHi;u^`gxyPaA!YMQA+f^N=8Wz{qqt&-TF?eD+7tIbMX zrFIpd?Y?;=v#R)KFN&dNFIEbFEB<o{-kyjcj{f5}WyDSH8VUd!-$d-+NL+Kst;O|z zi8e{eMvLQg2v=_O@+QWTct^YiSGHDbW1`qfKLN|F#ml>!MuT>*1_5OYqkT4P6cdUi zX~<Y_AS2;;o#D8%^6o&{6)fE%8NS=M(>87;3t;6B=#ki;hqT$>z79)CNdYa*Z#Vev z#iXQIGVSpvmp%r@eJ?ERyTcC2{hE>SidE_5({Mf(lTpzL&W<t#^3`DCM5)+Ax^@MF z&;(F45Pnz+R^?bpjYRV!Lv(%b!Cm;v*9tdy*W8-)sjmchVrZvb-_CH(gB;LFJAbpk zShw`Wd*<7&f{^A9<SAVRc=p|typ2W??`l+dFIS^M$<NkPzUwQ4m?0tDk0*dRKLZDo zz=0JNkemibS*$X9q$1q-z_f(L$5EK1u=8o%#lgvY=fN=7fub}keV5{NkbTj<<JF2` zek#LuzrzLGlm%6$Y*N?>&BPRfei{W?S?oF;f!g2ix28{j_EWe*7tc0_b5QG|8MC!P za_B;{nr-ED&%fl%^Jaw@B(<9k-|c=$!I%N1;z?|lVT`4yGW9;n>p?WdHGm)hD_0w& zS2wAw5;|8GW2xc@oS;29)D_mlj6(F1aaf7=zk8gzXzxZFT^+laiFXo}nOh9UTWF$5 z>z87wB34{bUW%up=GZE8kPs6#Fb^a)f@*;;s!XfzH_%JaxbgRo3TpJhKRD`HN+jPY zYUbz=)|OV-@kA<%lt_ZI4!L-{SOW$n*<7otPy&u}hrQ|j2Ij~2{cH<;X*|~;i{=-N z`7s^i31S>6c+?=<w<VI!rz_YKvhwsX`t_Z?Ei_pARFm;f)B3?dshu>262<9G5uX;5 z*Ir2@@f|5i(lF>DJM0I|3*$M#tg^YTjx(u_F5kIyTH(=foI!ub6oEPxIl_}D3Hp{< zloIj~CKS9qR0@o{YtTJb?<T8l5`mIhQlm9v1qiciuRigA;S|a-=y0#5j*AwfYP!?Z zkE3mXPRMz3-h4mTxy1a`*dhLX285^Le1>;h_hq;j^PG92<FtXR-->KG-tv?6E;D0e zD$ayo2Ckn;R>@rNMXKmmzJseE=8i7CG_%-OPPidI-;am5sOL!&uD-ZSU}(C4!~K$N z-|S~g^8S}hA~OQ$9Wd5#ZEjj`^awicP;Gv!xnkB5;~fc98@)!lc2p9zzokqB%+cT@ zel3G%->vSzX+*|%yxwj>%k{W5GoP8hIyvO_5tD(pdzAZiGs~LrX^ACUzyW$miCV~e zQ5l&4J(vTH#*bx|YF1(7NIuvYi|x2tCw|Wi7|lyh)xmw|$2*VF$m0`*uE6;U#*d(2 zR<$Vs(t7c}<D^d)QGst}wW_Mj-Au+Qt!1@XpJ^9&B@vuwSht_F?2^ENBwR^VeJ3>C zIrcrrmyBpmI6z$To_&{zpW}0rNx$@?Mw|U6!rD<DG0WXLo}rEalE8XWQDkANzR=l= zMqVKf8&1(twzU95^fa3<fqLV+`1R>0Myt@*Kc40$Z3aPT2Ga;y6GT$u{BbMn_RZpI z7gx%<d_KOOnGjWDn~I<vN}t-ZVU!}8eU+G+BlMe0R|yR#cK6ID>MX;oD`sGP;}jH5 z254=7MEQ}Q*dKi-yfJnyq^<hi3?aWwR2lz3J5awBsp<VivN>KEUFq6<_)W}~ZTa5! z3ckfr-R}!d`BaJRCe2dW7C#CLYliBg9$v((ewRt-1*-StIAf=g;8UUKB`+x6#R1Ma zTxd{x0PL(PG;kC@lw}roohXnaessfM@alv<PJlVrM!_Te=WyR+o`<5ecvyvhN*@`) zJD-LQh5uAN{lZ#Q0oS}+&Hdr5I^Wfgs_@`j+rV8(+7rE5WB{n*8OX%_r)m}N*@Y)H zChXe|qIO9b@FylDEm-_s+gn!R5&Ux)M3~3mJrbB-%5->R=rAxTDljn5!8=w~b`0iF zePbO4V{;utC>uT0++a4vGlWnPyYpaQ9Ug_+#K+se0ZvWO%i-Ebt%cqU6^E**@)gsY zVT)?MU72$vz7VF+q|fg~@1yZBgTI(mn#&@;TSdReB9X&-q2R-WN1~nSjft5h$DPh~ zJm=^--{(34^;cOia9AHm<k;wIbmX<&4^Q;MXdU=<Sww`QW0Vn1bT9nav-Xwm**BI6 zUq%d~8ZzHtDGw8yr_HyP$V(br=g~eSl5aMSxz0mI+GrLy$P&DN>!?pxCDfrm2|@Ec zpE^^mLQ6ZXFyz>)a$A~IH&=}(cD?J8Wrs{S&UbA=W^j|9nls?xht&D&nk)o4ljaR{ z`3tx9opGy6SFGJc?77Z)2wktQHf`nU&8HI|D?yIZ+>#eKQf=F~j?H_+tQ>6mW(R5^ zF0>5i#xFbhA}4ureh!W*ZMQjBMT{SC_J%0X>Lvf;cu5$;)O(*4_R`$-fWPX%G9~6F zEd!%M%k`~U<u%lG@;UkLy_v_}@3rqpc>*c~3JV&JR#$!#^z0|YdPo}@_eVUo2Oc+z zDS7DJ5JEH8O{6`mlj~W!>k^dCX`O?gj(J*6>t7b`I&W4Q%$uDIu5v`s2b?c<_iQ<c z4u;x<XoI&fA}Z$1>WXhNx1KzTr(4u4LxAn|@`9|qAT-NzZ6+LSa-x~>7#@+azAM`b zpDfOIPD~T1x@W7>GS=6hunm~jDW*%$eb3jp{C1qw)6K%@c(2UKV4L^KzNEC#%ce9Z zcIPsK?x3goG`cSWtJtwtf^g9=0Yy1rt90zh)m{ZZwEPF%K)|!SjkA3;RpSiX!XIh+ zDe49cdSil<SggroWsFeFUF(u=R#e^!^m?r_s7Ud3CxQc6+aPm&sm*BNe!0dBmP3HG zdM>8xs;P-qu-k<<9bf<6P2&%wZuY#1?^@X8dzSTUY`h^N>9tBYM@bD5dj%;JNX)nA z=yo%4g<2dX)im=)y_L?N2#cjm*Er7htJWxL2RyMSqeEO4Xqqi6cake-=Z$glc9Xi# zE8SFW`+E${ck1#ji(2}|v3(Fux#CX?EO+|v=&xstPWOv3;%LIDj&Ew2qjAfx-DpPK z2V|>1c3({qKAGuTx1iavF4#*ojlQicY*##SDc(Q$i5zNm`dyiU-EMcu#})`4Y^={; zW`z{Yn7QsRIXK<PS{4&=MOnwLkYKsMjCv)oq7Zf0aN5`KDG!kp6S2=Onaq0DBoxRH z(64XPh)gfFlHS(#l+|^9ef0BH{511IY_0z7ei@mLoQjbqZRt&pTQJV<GYNUP&FtMq zp6=3_-g(3VgxRrr+qqeRZ@qQlUtJk7-L>dS$?!Mgrrx99q?FdBl*_TERj(at432wQ zy!`zP|4=wF)V=C<N_3q^2{Bn$YQYG8N@wfYj7%tT@Qv@A_-R(|`zxcK&={&7^zoSF zBi{sOXxIe}xmdvPXmm`QMyC(L1f^;-C$q`$ci|kx%j39}{GD&aF7xst+H{=AS72aQ zW09u2-5wH^RhE87f|sP~o<v<vK}{6ub5(ED$J)l3W;BhV%s9@;JUTOn9F74+d9?Se zou?gm=4MsHDV2Lt4yh|k<TJUx$}@-Rx;#D;E&zJ^@2N<)Yl`yy)Rzxc@GI`s`_~;t zI4n+eZBIz*t4>s-c~`n2%P(^VyGD!&GAnz8Itwhm@>21g(w+}Ow)9hZEr(qSRA|2M z-2Se+sTjRpsXle{{1G>yrs}K-8T~jOWt|=qd&)Ya`J5iL&01BvPu*axoRYS>DCZKQ z<eY6^XC<|DOGO{lhPy#<X9OD%dAjkt)VXrfO;tXyZPT}HK26`=2G8AUawcjw)GEOh zV?5Jvj=%az_xxNNVi~=orUOs>Pgl$6sRoF=6Kw~v>&mT*@rizcwa_U?qk&eZqDZ?| zdjn@KCHV)AB`ml0b7CBgc>UYugO{P&JE2Vz0m+6J1y?XWhhEn;pW8MA+UBeD$2ey5 zNz>YFZJ%Zxw6|EOM-6!}RD9>#uA|m4b$mni*j{9>$9cUlJyJi$JYYxHV^&)oU&1)? z-FTQ5ZJm|^xiOc!!=<gfW)8RFZv3`bdb9D2M8k63QtTjBw{(iKM2K>*`L&aDzrQkZ zuk-h+Ps&~2euiGKn9YA!!sc9xt)@^-ZFo=Ia8&iCz(;x0OL^X3|McivTW+pXj>@xz zK<rz4F(t>s&(e5ndtypRS^NF?eodx-S;27IxL%dJPb}hERlC~S-XsmI<LA?=NzW@| za$R__6j6fip*=j@{qKC!qp3Akuj6j@&6w;mJ3eysmvc+>szAx^vaOSKnTScFq}Nhb z*0QlzE}OD5@feCcjfrLD+%~Vj%Ckl-ln%xF=_^jwoUpUfv#`<!?VYgo2(u%+4D9B4 z8L0?ekyrm#`Ye_9;ioHq=3Y896IJ+>H4}-|<z>`ZZ$}x;0xjz@m)Xe#nd+RGAcfh< z8F<dn>UFb_wc+h5vMDkiGk1owp<h8cd)y2A?L3i=jKytLyZ4+GoF+R=(NK85*qEaa z+<K0?LL^nmpBwjo+EZ1?H(lHs-<KLjE-3Mkq*jG0qW|p4WVN1FCUw`<lOqtlYvD|< zj!I?UiNoLV*IQV637v~ev3Go4`c&0^oUZ66r=3mzUju&XUOMnF;PEd=<IXRmQVXqL zHMMbievBIH=d^3(w3I2|F1#M=VIF6~K^XkSHuW&#H6Amb$dF$1a2_wgPxyPBx1Usr zwQ!K7Uu;Y^b?wTH1K=`$v-YCicHDO`!BUoSg}82!=(Z<>m05bb^Jci5Hu%!*{-fHy zF?T|h4))4W^;gc^+aQrOB+l>Br`Kn;E(_VGG9I}pZw{8S8F0J5S=p$<QUsVTu5Q>$ z&nx^8(;s8+R*_(l&cu>-ag7@57CUJXvy>?3WDg`_-!d0fVxZ9SyzO6p)6^#R*Mo@J zwTeAFNXpH5EHq^{-WJoHv<TQa-L}rovzaCi%us7A(YR3W2;F|7*L;~B((0FCDjr-0 zneCUCn}>VO8i}D9Igr=nZRRv@Euw6MLk{(@s3z<}EOBwaN9yRRA>ABO@eMmai^2}w zx|md4Aw)8}G^Od)bJ{%CDz8>tTzXF`EQg-Cv1pdyq&4u<5}WavDhoM%mHl^KLAzE# zFf`7@&%6nn=D@tMh8|%xKIxVopM18Uli5t)y>0NCQzsKF62iSz1P-jB^TCHD>Yfo$ zbiJa%e2O_d3?0S)20cdnjK;O6Imu4Afx$=`aMv*haSxno%Jks9q#O9mv(?}oW6i61 zvMX`?I`)#c?S%a(nAZzeT{Z0oW4cyUW21<NT+<X@*P-0p`x)I?2OSm64WtiiDhzS% zT!#3^r`){}iaPj>;g!AxrD&<8eKXO8oV{^_m5x0s{=6#d4<qmW^{BT2j9e*hiHr95 z!P;pBC}@u#tQ{J3@JqyP!(42fp-G)kk7@cx>J(%S@)2+ERfj~Uh)bxKSztCPZ{L~z zL`0Q)?|R3FMB6B$3DZLTDm|ikgCTCYcE?pFvy)2()!2(L%^xwL@e_CpJV}tl4FpNS z@$^8{zIvVG{Au>b|C%a$@?y|HrqIiEGi#v*SocChh`n{(@9`9+=#PUxDrd1LOb1A= z5^Xol+r;%x2RU}vbw_NU);_J-Dv>L%s|}Q{+1e9xfU|unagCm5W07fDGiENqylxmX z<-$I0{dl5kSTBvkuFn8%m}oxs9G`ld%Y$f%+LioBaJ7L}xX*=%Vue$W+<a}nEGqNv z-2(1crkTnH_Zx86^aIor+B1)Adnzc@rTLp>gqvS1?;u(7-fS~xM{s%%$E6u8MWkY? zj}*MBU-V{(o)1Ebpi*iys^R)XoHeF<j8`?8YIKSqU&=|<(wp+=#ONgAE_+74Us_rE zQUmCMe0?WXWCf(-+;I>rcl4?{b1?^dboJ)2gP*g|H3122$6aEA;AaLe*oHmk_3X_J zQw%Gpj+kFYlAu7-4KTu93WXD!YwGO~GTHQZ*i9c2;$7j5Fqy3t;B8GMgn7oa2Y3u< z_l%TZjtJ?!P0QbMl@rn%^(Yi>$~n6w$S6NNdF!9EyI9Vk-2JV+w7uy1o5p_o`oe~p zNA0Knu5Zo63Pm5or6+d*j*AfIOos4I?gE>5lRSi;+-N=-vU~5<uYqKC20VjkGhsfn zGw>(_>)peSMt6}F`0mYS_Fz|>CaUr<oMCHcgD$>V)xa02IPIWp=%2n1@fmT<*Mw=W zymL>sp2+&qm$_{@-&ZXX*x|#CyCifK7V7Cac24^IaQYnk0<UJ_8l046O!6?KfU-eR z>)mT5SX~{^Ct5A$)&1v+Zg@sw=DNO>xki>%t7(KvPwqX~!*19C)~PPrm3H;RkFYDu zw|iEl!&ZJZ<vtL^R)6oclX2eyeh2$gzTf*SlENDW2xo70&i7CAmbvI&+E@gvX*ADs zh#g>!Wj*1jAG!@w0&d|2y+q<%fUbsAC}D5s>=u_c(TMbne|J!VnBncSK85WNF}b>v zF@s%-Bxyb9n0stNx+_)Kb{#jw9kdTA{P<RQ?HYU7kYCj-?TjVD(rRcUU%w(bdEli- z#g3_HvxLHlRLsfTZ>-yK)C2i);`$rVa_GgxaJR?SJMvpI$auG-NBO~#oky1)Z~3|Z zN^^C^TbX02*B-+HiN7WIAa8hd8T8by+-LEHi8lsNOWwGi7g5gB-^E_`cf!gyi^X61 zqb)2WAspF7H+@`nBmKDklG#nK=;77Uf4(ZRZHlBneuCdrrc@`kP?~%tT-V1oei4_O zd=hG?x&3mBc_CuyrD;y`$)4uMf4mB<;W`bqOSJ6z9r}G(>Z-%Z;=isH`>$)yEdTSL zPeSu8vwPhH{4I~X?W3Cx=~_qGhM`R)ZEWt%5#Ws+CUG;%v)@w9Co@52HqvuVOvMR* z4U4e%#X^il58LwmUmw^~8NbN2Q)oKe|JS|kXieP|>Zlej{FVN?-QTZ?>>nOcs<XU< zEhqU%>Pbc7wOwha`#0fPZIATztz5Tjf%$}}haruW6&^}~Hx!a-pq7c2oJwv=bx#*Y z_p_g9tU|60NA`2}604MZn^4uN(ho+$R^2_^($91yG}uQR!X|`pC!6fJZV~A=MoL;W z7NU;pkBpq&pl!O=PI;(LYpLV6#tRor@|nLu+e*5ex7fXBvJb{;mM3;~hv3}TI!ya1 zmZaOR@@=4zS8WO?ap7^y+#|ri+}}Tf`EME^>#f*RdrTM@mC*ks4Z!+91MH@{h7c;d zcMi@qA}3&2dBtH+R|Zldze)H`Xt`Wz%sMIdBd|<Daz&oHyvotMGu(c>UOL372IE6^ zF7^%Va^yGTmpR6;q_K~`v3d$(%d3B-{vd?CEQf%MoGq&Def$cYp?NUza-Qe99&#>S zyrD*)RL_ydah!a4>#@O<ew+Y_R(h=Csd9BIz~zgoCIK|S_<UC^QFL~%`q_Mcq0HRB z_N62D6tj8KER*)K)z4v%IK-DRUSsf}^;pRl3q1u(@?FhrYXX9TqpE2+w#UqwvKpT1 zW!HJlZWXuH{xz*x|6rq2IiY6Sj%(X$(7@eGserRi3X#lWhY-U0v&`;zJN>=xUsKIp ztrBz^1m$|cXEdB=<+E(Jb^`~i8!48;^j+tdjTT$ezrVRHl#|{l*$kM*74L19HE`#; z6Estmxk?A7=NF9zu&KN%Uf@$RXc%C2z~e+3dWVlSz)E;fbt_P`J2_ZOdC4P5V$fXn zM5kvzzEMXcp~4gCQpz{n{BrjFV^2)I^o6ThKhNv#RLBah1*hj-aCqbTOv!@XUG=`J z+nxN({SYois{qdKe%*fAfuyg1t(Hp7MRW7@w!%8`#NOp#=SC;Pq}?4PFU`c3cRnjX za2999K_($(uY*C#*Od3>q9N6GpS_b#wi)^S`#`X|U1|8ffCF!57kU_$)&==QdV-c^ zC%IPQR&8h4eF>p50sho!S3E_lSaf4N%571!c~$sab>{aSQQ9==Ig#dl?6YdQr#Qm4 zJeF0zx81b(y3sh64C3oYVLfKd@Aq^_c3GzzAZ8)L$X3BSIzNME=Re{UciHdLmQvtP z#7*_8u;3cB(O1+#`eq0Nc=lPQ$QL1<rLNU}?zQ_RIFqqxe7(D^Jx>fyKdnuhvE${^ z^#$<lPLgUVT%#N<`QY5KR38g^p+{Lul~iisKAl<6?6q`D2;+@bf^(Ld&pA^ZKrNEI z-v9vy*^cr+wMtMPEo}nQB#HSn^<ddKGU|QQj$0F8DMqg~FK;a*7Ib>|ZVjyGhb5cx z)_UXK(xiVcu~S%>CQU3d6|TFDDAaPVZ{H;@ZKf)46e;?P8ff^qwd%KPVP;qtURA#* zK0dhbU)pI#R9T)@HQi(})fj7myiD!Fqs&)3Duaije7}*0uPkHH<l<Lzm9dxpmeqZw zcdVx8l1iC4_>ipFf@?m#U=u?*oKS0-x-$^h`gDG!UE}slnf(1V4PXLlADDoXcS@=? zKmWx9*z1H|S}ERSxdp?WZA!FC*vX%PP+)QoYMDF+x4-SvA#Z1ko=?BSI~@zbboW%! zmS8TXtMDVb;4rl3fM%JwQ5e2*sRF)*=-D(8t2S*)*YL5@442WV+xUK`82DYruLXo- zjA=-?rwEI8tw^OR3<LLBs52*hG&Y`>iLSjlTfSbv&Xy?mIMwwLtHui~9-L7b$nz+W z{u-L2`9s;xqZv%^?RNW<j@rGU>3!)&S>CSkDy0tDlSY%unK=Crp&qlTQVO$jJ9FfN za-yG+U6YMvH|uoLrV!%r-OuJQdo5!QDL6*cRRPE4^VlUb*x>}B6Vj^r1q45luSk0s zVy)HIqbf=w#(gSNSJ*f5)?_qp!(#f4U*_A&*KfJIm-wAmR=Bxl%%$c<$>H`M*@f?w zAX`>U-?Gkx1&nn>F`+8Y+|`VUnsp<Yk7T&X-eue4doDyl_8n320t%^D#%HQfR(>I` zH1KqPgIIiFSowvt(m>a}txe#fol;Gr+88op*MS#sz&Ma6QC^21AdR;HT%uHKws_|K z`4sETdi#gRR6Z>|wb~V+w>IvpsyI6cQ*n_s{f2pMHwPPh5dM8J!klBkNZ*hE>x;GH zJRgHD+POndW~HP(E%e7$`S8pLyV$ARgb_{pFlT&EdtprMDqrCVlyoYiP{UkACO)<~ zy~0KUmL^hBXU+Gve!xiCFLu*678t^qYHc0^%@7hz<HLx_T(ol@MqHS}3ADc*RklWe zV_zspQTPzX4)o-(j#eBIa?lK&9}R)9#9Ah9s*Yj6dRDiwMbY8@UBgxvdzEAR9g(1~ zH9k|~%TJ#ax*NK@+#C?;2ij{hYd5p5yz7(|SaYDUHXRlH6=k1Og^roFZXz!7-KR!1 zB5Q;-TUgS=qZF5>6?<!{=4-0Pm!~F=>}nA87GE4YrI~hJ*_sz!R!(!PYXzEazHxGm zQrwu<&?^3dUhJ$MHP*s%@`J@vpxmXlY9qw@$-+{SOuW9m?UPii{)Y%=B5vDnV>&S9 z<0cpHu(?F}#Cd5u!3k@{_x{Ze(RkiDO$mfXzIB$)-3yOip&rb%If8SXLP^88xqyr8 zGP7wm>TSNV!ON!b*f4<+J!%QOn_`DJ@{5%bnkgFU--h4k7O1?6-@+By-r&c)gK+rl z(`sXso1m$gdXC}wN)H2{QYrP_!B+39la^Nx@hhG$5#B0TRrmG;K?jUof7ynwG~Vi8 z*Qtx+pENaC`ZX;O?130u-F4E1@vO)}Xq{1>+iWeSKRI87#nkyL1>FmCO-u=E-gMI} zVh1q~@<y64{f$9kErq79DWk;V8!c|0)J1t|3R@R)v%|GpZpnNg7b4MFzGeIRFzm+1 zk=K%}pp{E>LnP|Nc6)IS$!7l68TKGTacRzpK+NFoWQCA(DHVjH_Va|4YlH+|#vsPp z0bcw;?dCW;=45L0rj;@wkXJrN;#(%_KRvLppYiwUQdyBTxK7wxAnJTsp~T9y{Momx zi#J%{y)X^e%A~KWzG6xahqmuwpM<;OW!~}6<uAiuTzdv1DF>WLp|7_-1@eXhLgL@S z^0s6O9dudXAr@YGFuGe!boGU<8S!m2nWQ|uA}D+!&)&N8y^8*t3ay@SETn7$5!qO$ zf`|ZOCyHlIRN7cs692K9O%uubwqiHaLCSc%hRMC7P)|*(<$Kzf<=p83yO1sXy^<l0 z$wNu%ZO`1jx*ICJqK>K<)WTCJxoT`#kyCP{!$*Rd;_tIOb7gy4>nXQ8a09OkI;L38 zltU{veJdW;5l4LqgW-?}zLR>?ljw@gfQot66d@%(LrcDu6f#1q@jMV~as*4W?>zjz z6$f-{yEmd8@+Tk1_p8Y8PqX@zW^SAf3z<eoZ_n6pEJE}aKPtI!kIWI6KHnAMHQ>$3 zdTek_30=P^pWj-l;UpiaBuy)`opQl9>g&?$+s{&TU??tkJvwqCJdL;gO~z$gYtgWj zM6*J$I$C~JcrC6mhBp&lLYC!`y<%B}8>MktViZE^JUv18qAl-~!=3)4U6>YI%vs6E z24@}HaM1)APY*61y4t#9l7nR@A5xy?kn{y7#gw*f#)?j>+WLq&#T~09g^I%F46?pr z+FoImr!md9O03Q7)ZYLq=A~&vA-&VcCvu4Mar$j$6u)G+mdr<_UllZ`vfFgbAP>Le zS{k8Lo!f)wG^Tg}&T6b=iJ3sdqdWGiJL3mDWIHQ8y)`nW_H1>xn}QIexk0qb7>M)? zym81}Q3Sb|4M-gaW+oB`wGDiDId^;`2|{gg9o4wrp{KEuCU<7cbr&y+-Fz_$SNmy? z6kkT)XxNjs^!eI2ohLSbA<brVa4BtLoi1oyV%WpIXK}RogYp!&wOp#q1Z?&S;sTER zejm-;<UkLO(zQ+eZY)nvs!LKoF2ljtvG1k{>1@*PFkF^^;oupq-rCy(gjr#wBF{mE z%Rup2VT#$a2dvyPd&19Pk%eyI`d|+;n*lTPtl%=f>JsjiS#m<FnFo8Q4VA9>3m0Zg zuZykUFAO{w_^JBJiSCBnW*~9UfkL0X%QDyN<BiZ?s^K2w@*K(5-AbG-Cn4)?X?$Wk zg48rg0*5=uLE}DG9QcDed@|AHu{QxlO=fSn2&*)oSrmm9E%Z%YHNsWBF1V7kaBr{0 zvTId(V8_fps%>a=D4nz@0W8uf$G$BcoAEE|+BV#gGE6DTepGe!R$PfqeF#|{kn`Uv zSX?Q-P9#yD6yX6lQf+3D>%IP|iq7H+7f&d*!P{|k`>{+b<<xX4x8P|_xp;HcXLrs# zGffhx?$8Urler(S5wGmCsgSy9*f)>m%BcxX1~-|XV$Nv3M7n3#SR6!Q|6KS2$yr{x zC_GS_ee+?3_{?0{V7OcTnu#(?AQ1c?biD^yQ%l!2e5{C6MWlm@bm<*JP*6}25K(#$ zoj|0w1Vj-;nn>>=3QF&tAT{*RA+*p#O$Y%3gz|^;zR&la=l{=taa|#^_u4aS*37Kz zxo7S*%IstS<WAX<yd11U{;9&;H*NC7+nqk0e4p&tDe4h<WqWV?AML{I&%4g}Zpj{( zDf^N+e-b_#e+0Llm7Q_~9==Rd{Kl73$ZG>n#Gmy_D4`rf6&Lbejg8p3UzWrxrI|JC z;*Jkav)9!Jp-!wsLaPmId^e@yEM<N7G;Yt~B+WgK&y?%Y;U6<|udi>6xk~+5{Kwn& zEH)esxtje)#k{2g>11p~${c%bUYk2BF)LUWoqNs|k)QbywW}X$&qso_$PxJ}jeE=} zavCdb*=j4Y_OAACcW2_!VsefRCi#2!o9xa=O_DLFb*JRQ(7GflE=xh7O@Vqd$qH1g zLR6o+iaBdkQU(#BaP7ldVat3^Yvp{O(qT$Ms=4CoA<=5ZN*9=e`RUYq>@Ikg@h-5R zheJTI%Wh(==V6)Srit;Ney|zF1Lf-?1j0B`O@tLp`aka-wtav@XnAyaVy|pI*5gwg zq);Tk5`=VV?Y3$`*u3tMJT3Uv-lhMotCmNL*14_|hfn*pb~!l6eS!ryzq?-S60t$O z+n7*WQ*|fxhRssZ;9<n5s9&lPiyCsb-=LM)26U)`N7(73YBE43^&Snsyz@ONpP)l@ z40Ca=IXL&DQa=TzZ}NQ=8DY%;r{@^)6Qk)}76YBLk@1<`<2=}WTz%Y)>Aht>)SYP? zP25^T>z9D>g4I-`wdyBko7FAMxo_F)k2ztxgEjG5Q5tj-Yj$UvRm+O5DDRmBGVGxw zG3#!a+<DkS<qCH|X#4Tg1+3Yv|4=9L;}lnk-y|b|MUDLMplo!hQ#dg^&?bN|STq7z zI0q7{53-5@z!zu{PxuYdzrl?+&?I<ig3Ml|&)<+m;X>=Kb3Wl8DVqA<khUHuC>-KI z7R5K_jmZ9;m2A~#y5Va7wDX%}!~)F7l>?~||6BGy$%v^}=udy+Efa#|LRXo7{#U7| z{QoTV9Q^p7tajdSiNQcHGBkq!8)GqU4_#wJqcmaMX6IPVaJ4UrcDTCYtSuU7QVjeG z9f~$B`aM-W+JCOtnn~3`&Or$@+dSh)t)W*oz2`Ri7FPn~Y!ga;Jhk5@9P*j2M;0b( zbgqjgrmS7IJ#=|$JpH`z;aV_W6K{Dq)=d$$b8Z8LL}9q+g6hsz9kloUd0lecQ46UH ztvi~F&2f$ArQr?n3ee%CB)o47lAX)?MSqPPhejfdpirsmhg0Sw$tc!!sP3EEwg+<4 zf##cza`ZEOdCrn#Pab&ncXhm5ovSYw9=?UCl4dps4riUUn8Q|d!<A3x>8{e6n5!SG zCvyJc0i3iUuhMdGG|7p-{SsxTbqbvu7{o6zT%uSzSdMLCmV1gQ*H$uQJw1r7BF1@p z08U<8%1J0!*LV|m7y74W&HbW00K}f$`WA%pQA~R@bo)}cH-~(K4`MT@eTvw7D`R{R zzbV<%!UsGZ)T$wACvNOuo+AiIB}H<1Od0+z=j9y}$mPkA1MOW3jf&FEy-GV&TGKh6 zMM33Rn*Gc4DGKJ)zdj>h&j^{ADXF*gZpDVo*ooGk0qyq2-Mxfn|8tF|9%<&Kz3e21 zwYS;SYxo~QntC>`%*M@tJ7i(E|F>}Fz~ov?#LQ>eO_%><U7k3zczEXIQ<h$8j1QSP zfBgI|Y`=_DE}w50P5a+!P}KK~!O#zz6fxMnR7lOH@NHiZrg5v&9*BSYU<RTs(zw{S zN5u4s)WXAwPQ0q&-o@p_FgX{?&0#jx8aq`+l4v@$bD;y5;o-GRRJOB$?~?`n^+nCD zdJQSAwMpM&zO4%BH^WHjolGaSo5l_K#oi?`<!3_Vy(s@*nCkWKoggi$zy7LG_*a-p z@*JibNi`?$R^cGSRLa7_f^0nePP#5mF(UTW^;60lMoS4*_a9e0WgGrQ`Cuxc5bWLK zBA^nH5Nyv7Hs2h|Dz5kb2QSQC<-5Ju;Od9FfMnnuLDp=YMGcrZd=!o8h2l>3rjzT( zZCtp^<rUpmWC<h~GV`!ES<>C<ZgA~@k&7W?i+p0H4|i}(s>&}MX+-JnNQ;o}-Q(8% zVlPAqzz#!07rdPer@!r_KNV7J&LGkx#oYVo;M31K9(OWgphL9*_V0X!9zX^n9O#zA zKus2Fr^geKkwM!<)99m)l$Cv6Le^GcBz)EB&WaYgGOM)Cfz3X6W&f(ixZxyo8B8B6 zFj*}#p7R7Tox(+Mq1p+8rY^6H)y_8_R=rWL>Edt)ZA|BI<@XFvsvYo|PB-672PTY{ z%--}B_H;_bP1P|0^%p+K@SZds`urIRGpfRwr!6JuJG3>d`nOb=iXvKCEeFZRAo*@p zXU~6>UTjT8v(sR}Fd(x0EV>$;KM1^EQBV%bsP#QDimJERmnOtkmdGe#_R5R*=NCiK z8J|h3#h46EmeY^RXN1a_`Q{SEyvO+GiRL7Q&J9b+@s#!xCy@G<QdQ%4l`PC#(53tv zsDJ-t1zd&modOaT1L>gsRdku3`-V43aXRDIrzjjKG){bLZfM|~K1PLu$2{iYk40hc zmcKZoIXLN}nVqpT{-BpPrx&2irM%HZ9*rrtOvx*F>&59ZAC~;vttxV09lMsU5~nzy zifk(~vktfb1g#BD6ML?>+NjzYni$j~zH?R^8DAsJfBG3~iA`G2DF(v7N<mRWTsv~I zW0TUI9rEejaK#5Gw0J&5iajhvKq#y(2MdK(60{wY&#JFm^;DTCa+TcFHujsoMITz` zP^iE+%Yuc#l96lheV?+yK*dqwB|SJ#{+4{W&rtV^M$*2GX7U^4q+abBL>p5YVDwG3 zYWZmDLU`cxX-*+pX>C1828k2ut9v<}NFj+1<N`+vO}V)egAK#wA<nQiKmUC2XWW#L zNjs!_6l1g)e7)ufQ%j1FJc9=0?T@DM3^jI7+**Wfj8&?NMo_C4!R(<2Sx78hxfgAR zqGfKqsJ(ogKD|@F9f_z(CM^H9JG#>YO0cKED*aCPh(B=?>R4~ahtUHAZSoh_%@A*@ z3<vm&%8D8EV+x%jfPa{+$tO8}l}U82bprb{(}C1lN=u}xAUgLry;*(2v?qa)d~B|Y z?TYq|@ACa-k1oM$Lq-xkIR=Rq_fO$w^cph#!r>pe4r=XTsB#_g*-n;ETpg7T)TmkX z-K!BF84P`aj>d#BB-5rJ*kB}i0;kQa6J<b^wR8hPW4;o{Q#Zz}@mXoY^Tmzu5iKjx z$uqr|BB+E7CjZ_#^iy(NN`xDLDeNd1Te?ei@EJJ++rnEL7nx6kya}q}Ml0qvgi@_B ziI4@HRiOU^REI)a9W%~>q9wObvja>m4srGd>=d~;s~eAj!XKGWdUfnbc08FR=uG7( z3$tWmdh4tYvtuA>I@J}->euf}Wv43)!@lCfx|eY1$>M-VX3m?w(dj3%MO86@fskFG zXU5TI=-~lt=8<cguZA*P@4Dwq-o8TORtT-978gr-lMblw@p03rn<9B$`ca@qb24UK zUr?j2Fj#Mm2)#)MLHZuxFLGLKgoG-#M*XT_<6L0i%)wi4WP}#F#pCG%x5XlPj2QuK zbbuG2&V8-ryOZ;lMk1)ZmAk-sOIGbFK_9tP0(~HcGzIFCnY=r8WeP3}wCR1aZi8gm zdn-7!`S$)D-y<6NF;qr&Db0pjaO)vMw{uK7DyebVNx_i`_nH=|ERL*hiW+r~w@byO z1n%!3_(iJ@f1D^Fm34pA0WSU4U``q<2hT{n-4VPR(90}md1!?#3=YcdWT|O-7c@}^ zn$yx9<G6&Uyfo}n_NMFMaq}Ok1n?U%dSx-O$h*ds)KCXfrPZBDON(>OZSMdrEzUJ( z?kwj>YegGhDYXW{^B#<WcPo)r91+<{D}MGuYQeoyzo7vcUC~XinKGpF{7Wy<lyHyo z8GCOgi8=asZAy88r88b5Xp2A-%}~Q`TJTI%W|emrE%fWqxe~O;%~50}AfX&DME+15 zoBXOoe2Mg3FJtZnDY4^HBxC5zBbJTCjKHP4am#lo*)2tEc>8-@F*7$woA|0ze$F2R z53A4>e1j$wk7Rp(I=hjn4FK_TM?C8hH6D#<=8Jf?*rj&`ghe6@4@i&B`x<tYexv=X z>)4HYNin08YP07gtG<kfT$200L_a;B)=WCIHLdoWv~w*sS@VMabo=Q(?iiSE+*Vy- z{u6QFHw<Wq(j~1K1)-W)d)KLXbM^$L+<G}B$0ArAhWNV05uAIt_>yh={uaLL2A>KQ zZ)>IGq??w~XT~W;@)^fJXybbD0@S6~E_YoyB72Cr?2Ten9keflXOMPr$gN9HdU2a_ z@!T@aH6P>`x4m<kloG%V7+jlN#@X#cG?(-q75*80O5dc6yKQfo4UU;s_L=v+D!YA| z*xc?h-`oWtf6WL~kAQT7v#&K6cJm;c?inj&^7599x!dRfDwA;_KT)239mrdeLS0nd z;`FF?<P;&fTu_eqy1y23>n*LZY+7o>;sCx#E>v4Cu_LzddH+0J|IbqE{P*q$LGI@c z;<vl4eW<%bt#y8i`$4d~0|1pbH~rGQL*lrPx&rYv66e@$b@KCzdunTkoRKmMXT|Y{ zsy<_r4nnvsOR3Yo7HKh36))~NrO1Zn0Ng-77~m?y-{t<p&?h^@dQ$19DRY{eShZ52 z;Q9)8iM&=f?l>rWRe^6gBXDJFOj|)4apXs&E_7Ea*KLFs=Pver-)L1XKX5WYVk+b# zv`8PoJ<6HYk}2MKx@wi*Ya6xFux;y*m4Z{V3;Cs<i1o1ij?Q$0NNt1k^UCQh(&^=% zS8ntmXp~&JJe$3>`Xa{sLE8M`^Y+NcQ|6P0izjk@xH!J_2nBudxoP}-6jwE>7U+L3 z=3C@1=fvzK6#Pt54*G>+qlSCWpR`+@_RD5JfOwS?8w$NSPW$jGyU8(fgr-|ZO|fN2 zf)0TnelkpCTqC}I!cI&hK!yA%hSp3yj?CIfyC6f?uSX%V4#u5h9DIAckAI|n!aei~ z?rN@<j9zO(3m<un1ga960vLMyA^Qx8%Vbu&t8nIKA{TfExgYwwe1+IkcqO$TvERH@ zzr^920jV}z3YF>3Wls%1UakA^+h`1fAwinuy+528bQ!#9Fl~riTT!$xPK73uSzMq( zsAwe~mOrirf59eGQK|<|ob=+E>`ZiM4Urk^Cca`ruag7%_EcD^vN<jL|BkFNV>^^^ zE*M-PG>&w5C;y$A80auMG;{Qq8T>~sNwWBVWRr@KpdyB7ZN~EouP&tJRpR?n&x=fr zvWb*g_Wv0v|DZUMtPpwi*twhdd@40eX2)idyf|DTfEIFA?uKj+{X^Q>6nGH(PXY61 z6)~d2IUvJq%|kPX`Xsv9AOFZLwIeyBk(^t>K>?I;Qff>qq)?M%)4a<d6JN!Zop@qf z09I}?1uwaC9ed%udcclA(KfgA{#Q;@XTTVOuew{+@o|*`D<n82KqGmpdN<b`yPV57 z)7DgU<LYbMfbg!E{Q`-KzO@}z#gh#BleqNKx7EuS_BBizkSUzV$w~s*k(&PX{aaC1 zWgwcoTRhnKU*Er_|7W+ja|Gx4ZgCf`*~=B*A3bWLcq|}VHHCdOd422akQ(>PU|y;A z%adFCS0<fj5_fK9(}=4rYJB2VW4IZ1x8pM0;ozQlyy!iv-AfK)%nMXp16H2{c7*2+ z`+5V3y8uaKzl$Af3)mJj>yJ%y$4*P0x#Mby$w6^Lr&8X>zhht7S%@^9{Ej<49gM3> zb(u*UdU&)mBOok!l#Jz!QZJmdswb9z5YVh6$%_DqX}cZK{ZBjYm^#^wYk|D`{;WQ% zYa7zoVmI;IwQ;GhmitYTSA>YJn*k@EVHl4^IF#&UU?1@>{p>x&7Dv0>)MZR${Kg&> zN~YKjC!&0-(i3wVHiZ?tyJz35=BRoC^+x2;!O)VY?j};+kh*VArxu?w)hXaI>%9|@ zh8^k-x6UGB{nb8Zm?ezQzf$blI4D<&klbvpYIYX~tb+Qh*`gI6!0hjck|<<-r!vYh z*p7<U*+iIw9T}Gjmrux5uQHL29r859lB&(6$p^L(PvN9YP`ZYh@}T??8kBCX42P|F zBeXq2POAVs{kyB0$YXzB1u5UY-g50I<-MFW1k69M5|%?M2Bq)L$clUePPT@srJX4F z>M|>^M<653r(N7Aw5ah#6JaoSAh1NLzU6~dLuTnw+@MEy7ZQLxA@&wjmNAa6K+Vc_ zKzc<0DR98rM$hmnetE4oJiwh;={4guADh0V2j6%*rc_=<7uYEDqk4$$V`NL{SX1%S z4SE{tIv#*2_#Mc2fwK7dc&Zw=gEY=yEex;?`7sy9@!0qK-RjJSLfad|wp<Jj<9<Gb zx!O>vNVPE$vC28`n#T$D)5bhhK(^sW<$v%IqI_=m7kLz$bhj_$XHyRX2h=;59w;eI zWoR2Xwt!D9{KO(tMoKq1<l=H3Gy;aLwd-7Oa#*Fl;Z>5)3JUzOrn;J^nvuV=z*Ar2 ze`ox}iD&DkGq8Tbenfb!zd~RJAjDvtsF}97xxjP<*%a5waDFolm|kTww2zB5U6p@2 zrlT0mbnHdF-+eQ3N6>IM`NTy!A7@)7p0L*|(i54B%uT*nn=`EXdnz8<&(j~UdmJBn zo1}HJOj;3FY(jN;LVphDH`(v{$DjHOH%b(i5WPNDT6PXOy&%R^h|n0XcQ<ybC<pHG z)jd}}3!u{8Zk_9j=kd8%NSjg6w`*ifr9DTPK{nbbBKD0cVV?5%Pb|Mi1@HD{;M}vg zyGG?c60=ICKJT$}&%lZHnv0Zx=2(91iX$I4dv(SPsHYf$`oI~x+kJB@16bByu8>+F z%3G+;TVO}a8u9|gRy#c8U&uv1s98tG!G_MDt7ddP<w;cTj9Pl>zLxRn+Ym)by~)bS z`mM8ypL7$$XvnQ0Qw^M$h+=^UKq!b?uLQaImqypd-Bc6V^1Cm$n!n3P?;Cfy#7bI@ z1^>(<&<OeP0<=-?fVF&y2m<nrmujQCs%c<xwJxeqOkigimdAa<OtBWQhTX`I$Y0Nk z@;M~lpA1F#u7BoL>aq4^S-^PSZaQ$W3RSKmXrxb%ZBq@>KJnM)Qe0|m7A>e4Oe0bY z30I1+Ejmx#f~hE<4ItG`Ob<S3CmdX}--EU7RYETV@Hcca>@}n0=R>1El|6Q9QU621 zb;IV<SV6Rbv_~EEa@``gRsCb9N%cPrTsM}(^w8=B%1zzs+b#<fbKX4`#SaEo{AH_? z(iAsg)(w<L(KZulq{uEQ=|ZpT#=8wYViO=~{axsEf3b&~>7OsZa_w<N;#HUB7gpWk zPlPWk=aqn9K^(@<OD-8HZ5n{aHykY~0L@Y7jWkgjumPR8pj^V;eY22q^Bvv9xn2*v zJRowW6G2!D_46hL{U7N;#egpbnYR!AQnrHYB-rD&xWh4*Y}xw<tSCUIs2j768@ZN> zp+hk=ejV`W5iiT<?1+QX=p$9ojopjt-}}FhvW2Hba3302Pn^#B<^L|dhLiD;(0k7} zus+|lKIwB&yZ`T=BQahi2ngcxxoHzNb~)n@1t3h~vD0nsm6B{{z$5SN`&AkhIrz&N z<nG63#Ne~D{xFJVJJn!FNJGl!b(i1ZknR|$myM5^!^m$^E{Jb<Orw{MXj47}4e2U~ zWj&<+in0MJ+n6cFw;vGgK1n6?c|GE{O&G~Y4dZ;!oumB~Ag#!?b5e}SciXGX)DYML zfn8mgFcq#^n2inJp8f{s!_uTo{pa3zfmER*`OISdG23pX)1l}&$R=n|>q?-0q6O9p z@9iDbL>D(FT5*W?o~Wqn?}tL=xlUVR_tkyBONTXWUkc2AFqrbk{NP=aPKZ6tBCc-u zW78__X@^(XnAB+t!*S%!W2cLO^-mh;0|HISm8+OK>hvotp;~!21C~-Bp`U&YpzXEM zOXA)LqE<(g8QfLsdfu+3$5#LxY@0Q(YV4d3dJzg^nQS#30&OA@4OY~mlaYuw@nKr* zTFe3k_^MkVM{zGbzK{uP=*wlZ5a?sWsS|c~w!iALVW0HuXlVugHsP~h{5wxml0GP# zSnQ8$h_M+piW5pqHwy887<!}56)bO7dCL;e8CLc<J0QLQDoW#epmZfgE8V)a6un%2 z_Hs`87{a<5FU;yMcw{LL5x}jBY^0x{(jcJ@Vm1(x{XUkf)Al`s+Opr={i%JND!WEj z?&jqe<BGZ7LsPZ6z5w;WZ9tVKxxv{p=6wHdaCi>0b}R1Sd|Z4&=yzFZ5@pI$G?g|K zzsdgUHb~TwP71hVoS4ie>>VzRF-^$m67z5H5#gjD73TVIZBFq6c9Zx`_}Pa2G6GEK zmk&I_88mWCnW^@kW2K?mDz&2_ZbCHr83&!ei$H<-e`>hmEZ8gjm}RZb)EzC^0nIh! zK6=Gsy6#YnHUK~%yFwW;>>I@<(`~fafDl{6hmMRgL6rIfnE8GPdj%YoT&Vv3EzvmR zhLB`yDK#F@tyB+;(rheR4^++>s2L@J(>+U~yxw`1Mt+x$^xVF@@f|?!7Im1<r9#Kp zt#iK#2bR_8g;s+61Q5k<lCNmy+8DZM*LBaD(~E?2FnJO>mtU726)3{)--%|hI3s;N zk)>neo}nlkYK$i?uPLGA6r$yp@@G|+0H<F_TKrEfman+<e!(KKLgkdoYP-xE2>7Y# z4bI;Hs|v(xR30{5BH!vV5I%?a5zwT=uDz%Tjj+zzf!0Rzk&;5A#nsVoZmSFI6ZRXj zU1xflhK(>^am{*orNO8t#s{2vmF)_LT|Q;ZXhLfX@%Tp@@nL=w&`gw<MjNV4Zax^A zu-$P8r90kMB6|?$BhG_G|L<TZUBwDa8)EXq8Lg_gt#odSE&sVNT-eUze4KxPzk58+ zH;dV>6>|2~%<y~Ue$3wcpO8MQ{>SO=yP3wyd>KLBo%pm*?r<_#{In`jk|20M3%DHc zzD6CZxm0Xhc5n@-B90XhnlkiBvssy16+-9U5b7CQVbs`$-|fgdNt#7)145n`MH^B{ z!d{4u;U!=%xUnAuTg@t;<RZ+EsE#9H0+ZxHt*KBp{~AwRyBHW~_`Ydiy+d|vECTZ9 ze@3eW{DShfEZLK49)DCmV6*wqG?0QobF*p5o(|D&%U0=-dofeS9OT>#$1pE1h%pj= zcrkFE;#AG>dufq5&xX7P`pu@B>BIy)SzO^{ees5KR4KX$WOj6|H}ZsU(n>rL&7Cf| z0yMY4_V6T86=H$ZdVCueB7o*;a<AkSX9}=ziQ_R!O`-}ElkL9hp4G_E(NJ-zH`4i5 zp+oOSz9hEgu(8JtHV!u+L1<(GxpzgP)AYJpu3|TvpA79TsT#&vON7^4(=bF_(oi~G zak_fQ%2hR|&uVzqQz~2hq<8t-o(BA0GKNJ~621?@Wy>Cl+b|aW224g48;4{9d1vTy zd)`VOeJYcF-ek+q>DuIc-1q@;6{+sLB`dq_^kG+?nRDw=MSB4aZ7L1@Zx<`)?f8ob z?YKF)iaJ+99cgWjGU{&!xww4^L3WUnZLS9&7IkFgXt&beEmmA&k3O#ndnlhAC%Gn< zqj17+*#o%FUoU9b^1il5SIHu=19w;l6(`e06LdJTJF}O4MG)>=)N74=2)C1q1yH-r zX~^L5#CVgwC!#W!mCo?R@x6{ePlTrU%IM|crg&LXDwO`KeMMOuR|(ItYK7$BZ5&q! z8=mg$!Ex)?h3c_c<%jvzXh_>`9&t+4XMu}6Ue`&XfT9tk@*lc0dh%~pPT)J`)4Sar z$`Aed4k#vr0zaKAefF33vFf=4JDm@F0=^QUExH!ZGnsqTX>~^Lf3Y<A1B#Qr;Pwl+ zWVz}0iBw7SJG)L-_DnI`rx`e5ON7iPq)4nQsg?WP?#|^+k>t*MGKXmoo5cHnAFCy? z{CUAEjP_;@^w+cHYN?T!Ce&c@@CU$!lh5e!Eux=#@7@F(9&j2}E2w2&i4enTMv!Q@ zZHJpIyf*y@Z+}2JQJ13_8x4B*(dL4r{pho*UX><?wgCR_(J?0TCH*Vz00Aa0`vvWz zMXzOlz12-R`#P@4&?Hqw1^=-w!j>>CUZBiS(c@F}zFm2yF@noe)%8!bzo-VJW{8`u zdw5wrein-8-q3_Um$hH*cylP@X?)v*+x#b+l*eKoG_`Jq{=ZV3|4iK--%ukzSG2l9 za9-cH7>I<%y9^9O=I@YGk>A)31!ulxvFR^QjnHr{dj2C%JV~$kA9o}71ph0E&lvwl zPFL0c_hxFv++>am)P4BxLhV;`a2{^Xy0Xe@T`R3HkKy^IyU)M+r;It<{H;e`593T6 zM5DU?y~|R*hpuVSY7W%6PKotg|I~H2C$h^^L(ayQvP0)Z{YN;HVy07nEvL?8Q1h_L z!(Vvyyn3U{pIy4Ee@>~kH$1M3DIU`Fto@$4<Ghw5pNN<hoO!KJp1w2GIm~uJ8(!FT zGfCoXuxpt7H|VB9L5yPWrs;j&F7Kq`s$Rx&cT9n4@M_dS#o3qyQP~nh%){Y))$-Mb z-@&QU6Q@wH&6PM#l!5vwD*Jb~48hdF(I``t!`081g9Kw^IdM=VwA5{3IM<L$AGB`c zZ}xr2iak~S*9kld6*}_m!e4(qz4WgWc=7WIe8E@crz(%w5rN(;6K6x$9#IIZgyuM| zW!k@dJh1fYQCRZ8O`6d=!kV;OI`bBhG_=dsQu35By1KNtZ``=d$S6Ep57)+Z39+&& z9BkLudlN}8ECTen;==x)P~PQBRtC>&ZMlsEp2^SMOY#3Yq$Do+tj#_z>KBC_{jV#% zUs)5@ZQtE!v|#;VW0cMFnY@a2E7$XN*r4D&9SZxadKS9wCfRBOE=#(k70(Yw=5F65 zM;u>m*v+Y5tgrikT)ILVUo8O*j~{T#W4iib9h#|N+vcZhN)W?tc&m-DrFAbdK4S`w z^V9b5YG(60`ZN)lQFV8=<QIR5Z;ajWJw!;`6~gCxgijm+#xhTLtmOM}-7KeO{choM z^QH@5>f4g?Wb?k8H;TtwFy3?3Tu&lxr!F4Ssn-`MTy=_)m$RMsp+>;uc;{+p5Dz2o zbKQ0Tibw$NmjSLLH04}QQnPhQ*ok6xZfW&sJquc4WPwo>tOd^*#Z&Xs@&4fj_UJjE z>j-xC;yIraJN3*pbMcirh|ucmvk%yO<iA5QeA<z0qvX~+CiD6Kg}^WIcZ<erym+I3 zD`ed4la8@dd{x%y4@V=*feXN^FozO+jFjAO>Ix&8i<Ip4gZ!_)e0RR){KZ6kTy5J3 zLfQ5Xz<S^B$urGs;;am5Vx`m-gNnbjpgEe2cIl`7<;boesSakX9UEortkcO^9ceTB zlRX#zRqb}dtlncCBw@##N3eF;H#OmAI&8@|d>k_Q@CUzi_$pO_<|X&$+hxdzur8C$ zz;{?9!SB~6Kh}ghNWK|1vlhrH9=zE{aZUT$6Dly*ls&D_Otc-QbrI#2rcB;)s4ytx z)$l3I<=(@PnGbhuf?lwV15k=D2m$<Pt&;Advp*t)soj^e+l#nye_$!+Z6gl48@oc| z1P@Iq<qwEoYv%Te-*X59vw9z~zmA3)^MKx=qv}}C_~od49vAMj<ef0QPhKMK$JK*p zj$iC*PL2~uLZWW^Q_##wugE=S$jgxTj(Dkgh2zYQECE)@2FggMOOdSua@QhF2PQ5? z(hT@qV|Bk|bzC~tlUaMI0mZSTVqXy4acMZmHS5J#O^f4$Yf>UHI`IPfqYqg00#!jb zSs{;%0e3nI2PUpY+GV*ivm(CXqZ5Z}Xu#FDuIho8stmX=pn9>PTO4;(mf9FgK-?=; zs-u+QSGG@|Mm3AS=*#xxsP<jR0!Rw$m)K2z`66@`vE7hjYgsluR&lK&=y@B*$ljBD zbgPYt5D>Cs=9{zsfqSQTy`@IKtVXr$(Bu#J)b#5*yWGWYYg#4?&Ds|T7XA+F<WXZP zk@qJ9@{W7!K2M+zp;c}_3uH%vcm<ZZ9<rN!jRf59$@0FkOIq4t>B4XhT#b50i}-W* zrJ%0~f4hl{Fi;`qpvDq5O?hY^8jyM0=hykOYr)Z42dlx+R}Us=xctANF?XPk=ee(Q z=^Xre7k&Nwqjh@_{}s3^-#bqHks=q0o4~yXhWbVFD)q&9H-|ci&ppk!dspa@t&!5x zr*+NZfMP9B(t}dZ?n~Z}7<YX4k2he%n#UP<-~e^qGN<_$@wY6ymeZk!z~caxjgEJ? zDWv#&_P#83;$GnUiL-B!6YSj3S4FN&``%s7U)totYM#0Lsku&gbI|x)t%g%dyN4z0 z+powhQV}PVLP@g@f~(gX<p<_IRK&)6?J50=ugU9xRzBt(WEQKWmF~n$K$R2{8=ZEQ z@|{jH#-d4W80wmD@C%-Ed@L_-^m4?zY^Q#Hu8ge;7!_1q2R!XuqtAT}m}ByMrS*%! zjs5YX%l`LrG%t_5Xrc5ORIm$$;{wdbP0&cl1f-@Y2zy5HZ#yFZMd}l9GPOsX?f<#~ z4|^MD8_~Z%B}9Cj!JCHK(G0S;n)KJbOIBzP5iYVqW%jaNDnTDdu`2C@$*#7&ejVIX zD4y!;QSpLre!dZn_uI&F48QzJbaxo6G5RX3c)$*6ZN*2+X7DoRPK-nq217h+^vy77 z@DR0G{dDb_?-(U3X5+#=!%ps$_Vl^2=Kb2rzn*<8zb2Uxqb0^GQB#4(t25#2o<Ds~ zzlmH@z+Mh}b?8^ft7_1(13*5zN(?diVbJ`#t@7y{=v!);QMs9U;m;)73*B$8TSI6= zrS4;HfoWuTD@fD<5<Gh<oo(=(7u_^h898KjpM3Tiu(`-#IYzm@!Z0EuGA8(!E}_Pm zAmGY#M**CnhWslj1yMM<SN+}YFFEQ*r@phs#wUJFZ>)r0il^nyyw|SZniD=MOx&;y z`aJ(Jal@YcubUlSjl%7j9$kG+t&iF6Gb^vITAQQcx0F)ceLC!-KdJZSuAP3vwpaaB zVQ}VmN4?%#B+2E+FK@W<M!kY2hCBbojInwm`J+RgWr6;!Y47U8mwkT~Gk|9V5>(`? zfB4>Ixt@}*^;Q}|zoOe2o~zvCbHv=}bF{j28XHS$N(cD7bvx5Xb_mIZZ$%;lkJr&S zW%V<_>HJ|U<k-hy@$7gxTsh!ulJ2$4HmW-M)Nf}M<!yd?GOS7m)tw8XQT`?nvwBrt z%^z@O20-2UuwgRl!)0B6gzasOG|NT=`8TEQ5t<nkqEsWiV6<KJ?PVw6PfvDz)E`n9 z^Y5W$+HIq+3V%5IQMZ}Q(u*9-su<M_H|<2!WL)SLxw&xIh(J;{drR`sQ!j>vPqjUN zmgRU^be^IYLxX*)X0k>~H)v_DBtm};aD1*3+e=w`N1JA!;!>xgyWKOvcjsWLw6EW} zqCGhp8qHq&wDWo|^gg9~uMbP~Ev?3zi*YD&)FU3?T_WP12ek;Jj{<K*cEIBwyIZva z9Z@yo-~0|{;H@3M!*6}&Jo+*&j*%%t(A86Fxfl0JX@EC#cj#4aWt$c?sJxX`-DN+1 zSN;(T*9=?44!e_XM{>mET=<TQcx+ggelKlkQ}u~i-95<lb<Hr8Lc=v#V_3b(<J}oi zxDue-i?WRrI!Vgfheua>>i|WKU2~s|RrJSRMGa^$dG)AvPrz9v-Aq$<9z0sLXS?0k z2F^<%0D>&L`kUJ?ri$M*fvLSI%ba7MkfIJXNcaH?a}$|=YLU=b(dQ8Je#h3?#_h`m zDLqAiAl=LT3%U0|wx#lBTFjMFK{m;iKzX)uwF@R+jaxs-APZlidiqSBJE_RrDM0Q; zj@mY}-n%M!)1jW}GOvs8qR3ausHbb(g~Wz?G@xpp-YT!U(FZQhn)}q#39euJuq_w8 z7;x$B8Vnb8Mb{eApQ$I*N_tSgDwNW{cx$17fjTSoy=BTJrQcNawytB8DsS@K93_x~ zn{+*Du&fr^aFeH_tr7xW$;PqX{HWKbE8SO|LuIqy<+2L%J#i|;D?hgssdDOi`&6aU z!bU+DhmW~ur5qMD_%5=I^J=Z<ulK+k@!P#(r8#^TB}S%$l2Z?DZu`u#CnqXD(0*$e z>+xAj>cO0?NtcCfg3l;eZGZfA`;TL`SM9Wm#21VlwF6aE_uPNImw9OM160BAHtQzs z8-8v38sTrQVhs;PE<0pBQF+m%HCFaD+hIn~{?-!_tr5=1m~SuFUf;Whdh;_Qm)<Gv zO=)k$*O!KNg041ZCKOAbN-m{0<{O>;#S`oJinV3VHhraE14M0={tM@b(GBj)ucFXZ zYd^I~HhhBiyH$bYZ4m-GhJThu6xEjPX3K=OQVc1-toeNnRneq0=RXH~?HPCNBHm=s z=T7?PcKg31n8L5fYOZfp>F6@OhN7(q4lMPKiMA0ZZeGQZO}C|q$tdpV-%bR9ys7N2 zM;*N@r{oP+^?&LqD1P41E%V9tpo>bG=?bKHm^)`*<#PP5{$A+n-iQ%-CGO$N|LgDn z5w}V1@11aI|GN@bE~=6>rgq`Rmj?zv@5H&FhJFgpz+b+)VtoCzRm#J9(V59IWAEyz zMCP(E=$%1kDEE()31;q>Cl9}iJBkSe=$HYwFHpXJeDl!alXwy{$m(7OI{grrF>ANt z8?ps>Y%8hgj_FM!G!ZinGu?5$fJpk5=8}@>A-0xG6W{h?%>dtPu<B{Jbg&xp<c*g2 zNcw(PObOr^PA{@XIUiL-Pmb~4Eg~QI%x449*nBJ4$$6`_f6G`I#q1c|0}iY$H0{xD z>b4;+3t_NTp6UVEcvU4!ha%ig77u|W^dfX$pU(4%sZyy__59~7_Z1r@Rm*_0>&D2+ zz3wj@{!<CxL73%<iq*7e45k4cVUmU`hg#21ZZ|{GDcmMY{k0bJlfFu03GR~=2bi>( z*_&yz2?z^Q#vY@pl=tJ{Da!Ql!AD%>r%h`U4jWl&UYlGdO9{EFZQ!*j_Wg;IGUZJg z-TgrE9*cwZ{ZbS?oLz&@E259H_H>OQH*wR*3)O$A2dfx3UWU<vOORSPC=yJ!4=j8Z zOCMp2B74rnm}xa5kyu4sY9Oh2ez6X3XO^r4>o2mI|4EVH23#Ff<>{Y!CLhdSZPVca zTM5$dby;i~offKEKo{__X)NC6*vuyVNJolKa&uPi%-hwTBFkmxwV7=EGRhW3QLgbZ zgC-Cqab~@VqbE~mHaKEJStG7Z-Cx}nMC>K~9l9xy>BPdxy9ncGtQ?1Pis|L&n@*?@ z0se7|-hx~YZ3Ti-oh>z_y01fAmDo#v%)z&bUNPpr(_2umX22}d4hdL@(J`jjsoNC% zm1}Jwl5f`$qiZP<Vc;Cv`XVZ}?pJ?71tUVi5WSo6e1r6@@Zf^yk>w*8PqumYx(0Xx zT-k_ju$FictYd7~lIs6jd-KrG>1UC}!RJCG#;cC4kNN&$ik>rE{KXVHfFLRsq1Ia= zE(Cv)=}X$#z)4A*Gzpdn8!9%zhaDRbW33^7DUN6w?@8}-mhDB?_G{FqY(49M&E_?F z8=d47R??-kv*b%|VNX5_d+I4VneTNVmB->ylcw)f%e(>ta#2m_)BU6-E~<^{Uy*AB zKvaMAM>41$y9O_*Mip6aZMx7d+Pb$K`Hf)9KGt=?aZc?wc5_^p=07(4;&xpc+bENB z+u|l+7CSf4Gfm+3-_6@dzP$Du{Y2NL1$BPWwipWS%4qJ@m+ZbfBP#6ka?9W4c8-59 z$lVN3V7?kK1dMuHgcXOrOLK}Z)aQYT7}ooPookv;^+MTH12@s%8U2^~x1|);NF!tt zr?U-Cgg_>7hMC9`zd#L%H{j|ggR;i|hr;RJ4Mn+UgB#M^@A&OYrI5*H^S5Q@41Dh8 zBR#8REdziK#KkX$98m#*oy;~Pe%J1k*dYfBxhCKJBc~0g&k3BaF-Om)srJ#gM>NRh zDMkI5iVSn<a=+e>Xj*1yyKs2r_;df+t%=xzbaQa!=5mI;bF=6OZCPb~j4S`q)w)!2 zL<&<X<LIeVuk!NYou4ri8XL}#ks~l~hk+GG1DdG=3>jIMwL%=-V~U>iYWX2q^-~|! zZ%`}R;cz@x%HYUd5*v7U@F?A*7a=aHpG;^lKY**R6cfGV)C_^&-TXvM?kWFpZla4O zT5nbVuC8_FY31vg^aAYs*>g1or42!*XY6{*W}lzP+rB+4G=C$y%s89d?5o-DnJGA@ zU_DyvV#-sb%4d=|c}@`IKu<?)3{Z^!th%qrR^%^)k=zB0*jL>}{S*d&8E$btAO&Zc z+3;W~9ld+kDHm_dhl1dp^7-IQ(!Bz0afdx(4TPyO{y>`;w4+4^ihf0C`_ul=dTU{1 z-nG8+(4!^jw^G;o+@Dc-ito7ZSX**nm+v17)w9hZ6?oQO*&8HEk+jbR2<8o+C4~jU z%u$yiKi~Uq9EaisvNkM&i!mo-P07fh=+o!&q8zE8!lAUHX0Ko;aLlVf&2FbzZ7G@W zjarjOw%TL7+eVXSUt@MF7b^om(Q&A&4?budg2ku3-20uUsA^~orCr#>Oh#+S%t&KL zGLM5Gx7+Oen@j-hTpUp4Oq~2uFblwLRig_5w3}}Yj6})Wi+QwIlC{rspMbcCES6-; zhi2h2&Z{6^{MvTo+0<FVsFVKzw71`OGy0%hHfqMQIKKeXQP{LvO(_(E(^R`^+_{is zIA<~e>8)U|@|rsUvsZFfWv??to<OlbM~St_awuoQPS(=e^cx+K#GN0BJ;bH(7R(fI zS!MFJ$crh{vi7(03S{5sRX{5eoH*Aqe^KPIUL@5xbH8+a4SjmSxp9|NcAGz**JMs* z_s_@Q<VafiAfuAjj}DFZ^HZq?DVcJ}<Sgz?#dHG45qxwMOpf!i+YKh8@FPdoZGO%Z zr=6276{oe$W254T)X#=9arJzo9l%U2oQ89|JP<Nmqmy<~O^&Bs6lEp<6Mf(FZMQ+c zfcka0D~8fqhEDbpQBDYf)gQBeTdMnovDPE5w6BxofJ<7B=*VBb6qsoxPi?!nUZ0qc zt1u&z90gW`bzhOA8Z`^_)RPasMmL=gnGVS^31djFdv{8bakF4=+@N;^ljW_WDDbmI z1pHv>9p-T_)t8Urj_l!fLgOiAr^qs4DI2@qV9*$sN#K3Iu9~eF#8x!QU`2EZ?7v`7 z*!`H%3Kdx)O-0{TLNi9*9d^yDxzACb<L(u3Y#5jC>u+-^#4*c>==VO&T!HQ2rOtNU z!vm;$(=g_KWx&vE-M}xKmxPb+E=tS!ZBs{KtCiH60X;r^fSJ$v(HN7H%8Ny6dXf3# zZ!$3Cp_EP@O8v)lu(zI$WR`0Us}lK(Y8lb-l)|e<q41oLE3GiUPIh0OZ}-gIi=sR? z9LNk;YbxXM4rqlB5Rz?LDLn0%y%g^XZ9q<V@|tiYr^Rf?OoUTdDHCYBGLjy-fvry` zew1F)2F$HmDqi=dQx6$0|GF6=S;!IbAQNT8(nwj9*;i~s7d%{rWchqERy=1L{4rUL z{=;3TYHta|FXFA;Q>v5A!y(e|qCu0ggK<(8PSG_9neNGzgJD#P#h>CZRgC6Cn1^QS z`E`f>i1B=W_%E%p4N!*F@9m1u?x!`~oZ(o@_B+sI=D4F;>o-;dte^u)(96JxN4-p= zj33}Jh;LlC+U}6=ybP=n06OR0{4ns0`Z<}}rcV8SDok=U`$X6HYo$M*y?PqkRHAz5 zT8o{0#(1eF@X(|v^RQ_|rj(KeXBLmjC_fQ>5|T<jT#uu|b8^C|teucsOXI-4V=#KQ z!w{9Z<<7VMDDC+MnM~<=J-zMsxnbLW2V&f-R!RQe<-%Pq&X(cCLR^&|YnM6&%r@rG zpwaZ|nH_RCx37t|T^60Qle@WiI84+DH;5Zlso?Gw6SPR{O%v4#Pb!mrj_pUVPrb-^ z!aSSzYI=c1c8_ovhOFih@*6K)t@UFKA3FFN#ZjSMAP}1`dQ1uc-u5xyb#MNh2m~G; zd@Bshd=ROaQN3pDqqybWbz9lXBBu&Cy8_ejA=zDNh%69<NWTBoGPN39t$WVp-m0b9 z@?nE*dy#vN){e~4{MLvJSt?-Gg;UuhrTRBTL;4t*HtEZjP8K2iEg#ZyTJ<2&<Gh+O zl_h&BP`<sSJ<9AR$_?2SDD%f7@jo8W$qojoBwxtVMudB4Z1SB(XK6-^2km6cl(YYx zOvd-s!^uB-Lnd`_B0p=Zkm@~h!po~3*dO+0d@vXNI4aV_ytuu{b3kfTbmNJhyVhDc z0PnV0Kf4kTzX|s7y@UCo;B&|%FM3w=E-~f}tm%SFQA^Kia3Z-rqsiLYbY@y)wlt*~ zZ{mCZ!N7(=u(1SO-(GsWRna7LfuxkbkO~AGhJ;14NX9D8aG`vH;u|wb(ALF05UB6a zr@ycpF&7#=T=z^*mMfb9sCCYajApX(?M6heK-pnA^{52v4WkJ^!7~|^a&GJDULt$t z<j#Jp*W#dNOt?JI`BRh{EpTZ<AypR>&RWB=GQ*1Gs><N~0GD-Sl>{2FG->V-HXYct zFbDP^eBui4XZV|EzCXbk0GMpSs%eWyR4Y>Si2af0_8uPke5y6qq3NlY479GQ13*Nj zX`2hr=~{0c-r{ZS+Ab<=%UuoDKCgFk?vcxN7+R!+$FLrkgY8D^PRB%Z<)(9Fa{C0* z7dz5&DE4OMGT-+v?$7$bp{2P&4l<DTSxZj3k{tI;9{Ug&8U^q1Pa(fMs8bm?aQA^9 zCnWC3D5Eefy{bpO?y0`x&MPO6dsI6TQXFc=jjq`O<&e3OIyi%fZ>@*M70^)xGk@w8 z9kX6fpI#3U27M>a%gSSEj}<~hkG#I|<AnXMuEY43tt%_XV|E-Al<&=O7IVe=Mx;!A zp;gZPx-yy3G+dipR!jI!GC?cOF>S-vCBMEooXt8cj1TGz4<~<H_s+9`<)TX^(e19A zW#@;Wx(cPUCvsX3A%VD90^3y-g!aLMbG{+`t^syQcEu(D67<Ax$LiQjD}478gO6>V zO}I!W)2{0lBYxwmushplVtAs&G_-ZoRac}ngc=NfgS}rBPbt%FGw~%Tvamb7ZGY`D z+p+|>^G}D~vX<3Uj77Fd2o1}`MBel>@WkE(f1)LbO2!;}Uj{C`f1XmkDpMuseRFD@ z0UXy;a`zIOalB$!B=MfoKl3E~GfxuieWV+UjI{+Q-;J+S9J5fW^S3TXk$0=o+g3or zRCxFs03)yP+(JrSDSjpwp;k*x<^@v8#4CP`L<`~1izO2Qn{(W9OO#^I6(q9+ucUUT zx9s-;92m|E_7E{H`8_QF7UlV;@ZRzzYRi9$8)ZyTo!6GkBAj@Qy(JUL0U#!j^Iouv z-}sY*X8_gS>t#3ZJ%|*K<MNI_>3@lG4N!IA&kSFbT`DSV`FtpDQNR>!fjNesrOOqa z-EbdX9+#~gOvxG;fK1vToRtm_66n1kMOJ6iSp(S$gjAn2hehP_CE7&9#Jcy)AMKgN zgB+`qTD61PoF3GIF=Hg=OZnNqFRE1_4OnW)%We0`3u_O^|IcG6yFff_+%+xTJ#5_E zMa|u8!0!LNBz_LZikx4KKsH}*5u?63S3jp1H|<=_@z{Dx<ld$r;llGo&-OxLXGY@w zZ7<ikW{o?PXH2hTalZFNsR!kHvVL5lujt<EaHJ(-{p2o$J)1Ps>c1Cyg<Hz1DIX%& z6{qSd1^ikt(P{ajE0ZPMvCU9z9WdFzVv=Oj?L5${vG;}5@Xamt+i)6sw%7`#(1CrP zFE03l=&g`u{sy_dw80!MK7($<-fz^b3>44DyNrZVlq|m6rlQ;a6^@9_gC+gP1Y-Yd z0((mrYlx@Ee;eVyF8=?TLH5cG!|L#B_1(~SL$;=_P8!DTjg22o*?qQeK5aSs_`1)Z zwTntss^5*@;lkxYk8Xp$`B_tMzB}TS`E9EY+>*pqbRn{%H0m*K{InhFUm4ltsRa%t zK{~W@VNcW5Q)L^eVxQL1r1;+DQsJIrYLEE{xwIbt%&7ftMc(D1KF+gJQ#4x`6JI97 z<nH2S4f$}ETaQ2s57#6N*Mn^73`|Q$A$$L7hE1%`*SpvM`U@cWuc(aF-}|Feoj;lA zvmlT!Y-3&WWbAL$hj`o^PARNJfoI3<`HEk@&~*NMnQ?Na!2=|dT2t>}dSgZ<=BSYC znEtK`|C4*K1#jKr`FOkO)3x`PM~=vgY}*>g_X5I^xM@<R?|yHi<nUI+Q|#N740rM$ zCUEu?S!;)Vt#VB=%X6k)A-K3^cOM<{*4gyhUTZWbW!BAoXS#X)gr<)8dB4H+$PtwT zuyk;3w;QT6y>)(t81i1=8lBNEV=+&zd?`W8#&%8EuOk0N;%k3Fy10|?9}zocsjQXT z87AnEj<=F<lm|a>?3bEpWs;Gf4+x~GtLGGK3(fwh_yBy}a8|hf^Um1Hgvak*m~S#M zC5CR<waDMdvz0`s@l-$fCgkp&@1h&MxBPYCud|AB#n<nLr*@cS4DJ->yDXO36CbUb zgwb{+ZJ*^Vx>7L-8O}ESS}NM0wwm4jU^z6_gA!w0+4Q#=7Y(SEZjb^1%a#iZ=ksQY zmmPM_ptz{(i>iP1_z4k?mDt8!VHsoTkl5eBm4@l&W^l772x61u4MI|}ekL1-@9@ys z;mT^~%Ly)>_dY+zkua{Mlah~>wq9pr6K{Mo+vyCU1aCg8G%9w<1mZ@I;Vff#)AnNE zI1qx@MYhd5^us29RjM3Qb~Lx-O;7*&NLTR!p&`Lm_g1R8hkZ`L5`Ss_mCxkFO3Yh+ zR-Qk`Bca?O?*7{|Q6`wKi~e7As(Z~k-nh@J$l2&=hkPu72<<bgqj=vX12%z>d6Obi z<;D81LFK(7CcXm&8P#U>^tP=IR8*EL1)GD#v+(y~(7qNfcSUdgN%5y@=~~Wcu9YqK zu_HF>TyERR=iiFg6d~q|$Fa|I&a|(PV_wPhBMRGNZ;P;8+#HaZ8O2QaUpUk2^U%_p zBEu%fTO;UbW70}twO#MR`^w}1;$ly_OnxS#etj|oxm*=sL`F?q2wOEMWk}|;RPVP* zM@izyljr54*2K!J7ewWdNpireK5Vm?vy7c{f%X&_QmMIrVi2xBn7XqbUI<g+^4SxW zRFAYf^|krF6PczF>|g1sTS43+jTQMjc--HaRPRvFIGQdMbM~YUxQX=$cr+f?@S#RG z^MEU52u87Lw{mAZQFTRQTj_UN$%}w;8&Kas%~l@#ty3?4{VpQEt@aPU8BZ}o@kL{& z2>CypOLwWbG&@YnT%5pm%yjiF1`|%;&V$=mHs>AYG(05s$rHDdsjgWD87hO(av83H zKGq?VF@^W_b5D0o1<3C+vRJ<dMN7G@h`yDALU2<+Wk}rZ#AE49iq$i{pEEKIVG*Sw z<&D;O(I*{n3y>tE{+}NxWxKVI<?@?aYGxlTIm_e#O=;S%3Kops<`qvk`H9>V4bT6f z>aY@xv75vb-^)B7bH=hut%-y3TWh&;094NiY5_^LmngE`11o1TtY=pGZx9anzE|pH z{tC3t*X#4S4fA*0s=Dw0<3nM!Fc7kM`O=~%OQBzc<k#@|d{=6|2RKO?1g$#iJ*+jA zsuaL(R9(hYz+2XvIFcPav?nL~OVZAhH`192#ICH!L6GDH+K4yc1cWM~?9vp+6Xj=k zlPyeysD^w;7cRAevw?O?AExXS{S&V>exo@t28a!aRxt{g2I;}k#=oHJA3BGDZKQdp z+h$zd9lj^)`|@{CrW`AOxqGF;s#ukymeEr!E^N__GCNaS!zq~cP^qGCz?Z3QzZbSC z+-T1pUkK&ih-~#{g{LdI$|=lmlczI{?mqdZHtbPAIY1>3>W)17$y*;sHd=Kr#kX=> z?^=h+CWFwb^RZ`;C!SpF0YAUurH%s1^JWsP{S_wa`ey~On7vI2%)t>@4uq!aD9dG- zWt<vw1_-o1z|`;E@&E?jR_$qkE%J#N`MILXRgS>-X*GQHoe+eqn!*SQ-F^nyoZ~{D zK|)Gkz-uL(I+W$C;I7Nhv-vR(@O^*T>AL*r>7(Ci#?g##h04roJag}|%9=F36;hZV zBWr)ML=Li2NQNY?b``FM8tYDxg{Fdx9Vn(#s&vW%-2WpsH?{^1jDT~EOp*bBa=T>V z|A)P|j;pF^`@TU5=?-a-5Trpuq(K^_q(Qo*8<g$_0YORxM7ldAr3IwBq`OPrCEn+w zz~0w&-p{}9v;1siZ}$3rj+x^(#~d?j)-0m5un~U^=7nvdoVd-H`@+)QFDKW@=heHs zn2Kw+S(x6*cTo=v=%}-5+8Wz3EbIiAvp;s|O+d7I!JjEy%z`Cj@grA=`ziiLib(qR zEj)+ZM^+}~wWZS-E>n`ddgQ<^zr<&yi#wQBmBT9JM=obkode7(nqy1Z1Z6cA+iSke z4wQ$1wobfX)Ei~e_9Tm<&jJWzHj|Uxi+3;*Ffv^4s4%$dl+WU=S)qhV3jo8hsf*@Z zwaIg+(`}4j#a*HL7M3h(Hcu6PFfAi_-g^PH(IAs%7L_yYdMEKX;8)dbV<_41deq^U z+N(uIXc+`e6NWl)i|o{qamlw=yy+KDX1(uXYIQC^U?Z)x{b1BsJci3W$zu;&TCL1m zcA$j1qqo^&sN>_}Q`}k+wlMjCnvS=h=EZ_+V0f_#cev7~+4J|;)4TlA44GYtlY5%> z@AKDlr7y8IE?fjM#OJA{*V11m%yv5G$==VeAAVw7{ZtA2qK6`R^#Z{L^)j+Yrrr5~ z!R6h_yGb^;*10|X`t#1XiTbB%Gg{#Xb6STZhWXlSE%hJX9%cYLzb@I_JKbiuD!A6S zFgG!?d9CnC<X+N}yO)u_9DRmkJEsLq^&D(!g~pt|i#rd7eUqPOQciKdJ~4XKxn(Y_ zRUWs;porzDXbG9yZuzNUk9gDelg{=e21m^bTtmntSl&kEV<w5-#_1In{=Pl;u(MrZ zLssFXrT4s<^?lV4bK<8Md6H+UMVsoJnngH<!)Kcn{q-)2`%__;7ki0yz0D`QCnJkh zR`btlB&bgMy(CWqre%^JPjj1Ud{rPG^?U2k!O=w4?c$)`-xO<kGW{`KWG!%d%FgWT z+S$?Z=jy)8Zv-(!^r1Lf`V~%o-Sd<hzXl)`kGMr&)x<9pMqCXRCZdVR%ih4T^<NEK zs{6f~TU}y^fL&gHja)QV_;s4{+MZP*;yV<a?2{DkNQYd#V=h>^P~G%u{&C`i5W3b( z+L(r*{(XhL%<KxJ5W_VRMTA)fjDP?RO()?iaTNG*wQGMPUJMl<5q+mEud?}4-ud~+ z&{90E_5%%HDg8<>sTF?hGiT2b+xu+Mi^y#0us$1pCzL{ef4xL&cR~&La!arH(cSpN z;P%7p0I&1tb(K-}(^`X3mo@#9bGMHXyls1z0kE`%m6cl|8*_#B?QIus<ex8#d^#5o z#!roE&}dG1MPe*wH<AhAXMcETu21*fdt4fK>9w%soIgHm=@gv!a{$71tS2dN_)uQt zI8)xP%rQ*EMR}q564=<{_LdjCJ{4AEcOW1h0)NH$pUm1;Tj!O&ysgtKeVbnciG>%_ z7GsR4uE`~rUv^zq$-QGp1)xie-j;FO=4?r?yDMJ$>*PO|I-6eNfV?A-ZAXFLujwzf zxp}s^H_4g07BVvvf&HHPe$z~&pL>S_8s$5t^SW4<yZ1`IM83=;51GXn+;%?yIe8C7 zs<A$fN}AX7?kmhpKMvnVy1S$TPc&pb4tzQ?OSYI5@4Z?tQzny}DGj0LfPZs|4%bBv z<!!)pKAP;K%^OHLHMp^nj&tzwTl{HX1O9#ndojvh{L7*EbI*C0vPA<o-iUhpJc2qM zZJQGTxHD2dtcOrUv1!!NFi^-kwQ>pc=$kYBEv<3U@seUTA}kGGDSbV~6gkdnz8SP4 zZ2LPQVuTLB`nNtPDP}NBptUs=Ch{En0nv~avKWQA=sD0;kpX4uB0U>zAwz>z*{$B0 z{@??ap<Yjg?rZPnZtP5LpAO5x)KJZW#Vo;C4ad~o&F8B#0nE<=HeVj@#C;F`7B<QM z7$R%&&9L&3o#N2oJ2SyrRGjJ`na*vD<Igs=#^+-+L(1)p`14T-3^dM{3!pK$yzWqa zv2yuP&J;Y=XxW>k?$f(tx|8)Pv7W2DxU-|sS~7WlI7U%1ZX{H|j)RjQU66vXa{%ev z8@hT9KCN7RHMbI)!LO{k6qlD|YX({AcN|RKu&G>H)$YT5S;>FrMi`n;lcV|~<FHcf z_3P>+)kU-O9-pafwYtx|k5JeS&+N~E)j+o;rDNS-&J9Qk0~o`g{g0&VjrAR#TU%IO z393d>Dr}4qvqovvt>CpG2G{gG<<hLNPVro*jY&I1$LNs=Gv%4#qs6=8qE$IGrRB%^ z22Zz~61s>`^gRw6l`{tk-og?;NU7*aAM4sV8e9?!jIfhj%=sqXwIi#1Ug3CY{zB?V zuI4q%J*cR}BF?ENN>bdtySWeJ-h7LGzHOc>)lNX$-P(!d0y$f>{ducRvpubmaJt4P zf7rCWg{s>j{dpc1)5n*{UE{eq>ngd<L8|)R&~d(##U<`P6p(0LOX$o?Ip63Rz$xSM zw<8xtQAM!xp<0dkpNr)X7E#4&&kfvrP-b%~__L<iJoL@FhM-cFNw^AT_$#QDgYx{$ zvhd2|+J#QCts0e<tmvOQdYZ-6i^Ivio?Hk9cwse7n<=n8@K$-_&V{jsncN>v_u*RZ z>G@BOxbIq}t!p?AD&SW}z!T2sFZ<yVres#!wTmAr=tiF4RdH~7#^>GFMEymNDa+O@ z8VczEOH@>py@NMfXaU*NSKA&IU1*2<5i5ME3ym>xe_41-?WEd(%81QmpV$*xO4j?B z#(3UMI?r6VZEH~|GI?92-=;|6Q3<v;$oTC)B$E=HIv5>}t5_)OmgOB3=h9Z1o5}NZ zwSzWqgf}KYFs*+|^rBvD^}gk3YNf+ngctZ!U6+NJA|;$3@RiE3@!nmYnxgvYcJF7; z*GhVZmk@iw84DicBzw6FHH{03y-w;it*nacg=sC!!S&NZnVVq<Fn&XR?&$goYy5I_ z4hK-uZLK}O3;AIXm>1!N`lB^VYkiylqqUs3(<bALn0{NZF0iRCEs^I+l+qEj_%QfU zecbK_odL0C_r;94TBqKaN7}Eg3f!-b>}umYwRIgjTy-VzRMSsnlZV@e@!*rnUD+>T z`0_3u<_C$TrgS1fSDN^?2B&4I%cVINPO+l2l;&yr{uqozYCBdD6ztX#8KQ>E^Hf`W zmTY6~+QQWR&WuUF#At_3$az$B?|#cD=R5D5&tjYhj;a(JOWLf^IM@qKIN~b2k|uS_ zPv|Cp*0iytPg=Lz7bLG+l}Gy&pXCp}^it!Da%X#rfp$;JJwZuqAO}J`+XO3(*5VkC z&tDcT-!s_oWNbEyB_Y?{*DCZI9v`O~w4D&+Clr!%Ztu$HM?X{d-f38tR6+5s(&hpa zw6PyQdoqQ>EtLFV#Ny~cZS;>=Uut5sQnwu|?YAd>R;gr{Q5&wwW8gE7V;oXd+8Q@y zp~|AEgJNitvHohG+9{a6zSoHv*bjfRGS#0^kXoBDmD9^g=%Jqay|0{|Z&@iGepzmp zJ=o<qew!M5;P(B&g5sBF<aSN5?w|8aaH(XGjES^yGZKVqG-Dp}AW#asgbz(C13Qls z^%)M@tSB6%#hnLHI@tv-9bh^iAH`2!08!<(2Iem2gEfF9%G7{FFd*(h>RISsxt~GT z&c@cl>{k~?@(~L1;RgsnDF6RHYGS*sfv((rD{+O(@ikT1D^~%SukIca#=c^StV-Gp zGXZo?di*b+y!lY~EIG%z!8D%yUD<A5?5KrOB(L$~3U2bkLf8o51SBbI{dkxHcR#do z#BNx(sVcS*NjdEPSQgy(B44}4`<7(9(r2je-RC#>j7p3DUX6MHzq7-Wj-0hxE<et> z_y<{v9Cu(y%kbJmcWM-SI7Va6vdL0U4N9keai#>PK!@UYZura#{7D*z%f#|n7OWhw zym)Iu&t|`!Gi^8y7`JVfB&bZAqQy(9zA2wJ9UU&)kR-5}BJOp4|LpzcC==2%3`J+i z_SCEoE>0L33~`vL>F$yj(&>1DZIpU1qqksQKwh@7PLLrHN3woG-~295hqTqsBHH^n zAxVOkTdaiPt>e?&1XZFVy&UK%>X~9aXzhEm2`q6k`8v5AVIp$tGtuX#`_mPZp4Dkz zSSA|?^P{UB@$kL(L-ICEsH+`3+#J4gC1D@heMz#R=dY>W-An%fJ;gACGHRS>x*X^4 zNju-QZG<O=hhLXZfuMt9Oknbwn;4fAdgF{Oa_P%ZWd+<S-3X5xv{;5hKfJxvyd(n7 zn@<%ylg(%@ilz4SH0$_KTxjj7I0NgF^e+y~u|zzQPJ{#6z4kfO7?$DZT9-dFCy5^@ zF2X5v3|I9$*QKbEtDfQ%386l0*PEIbFkA9zKj`n%Rjg_oNcCqMFaB<eT<ZlR57(u< zX~iMh&$og+mZNz(o;j@eWGq*;YCvdZx!h#Mm3$s1ZS%uImSw3*hLl2RV0LKbI8<d; z`7T$6)OxD)poOwsbwF01If8O>XOal2U#Z685yM>>$@zekv8cQlx>o-2HzAFTzG1t4 z6`hsK)o1Dj#QGonLRzc!lGANqe$3|!l!~g!;4O0}XBY2G(yKf!K-aLHk~^SABA`*< zS1)DH53^<I=6sSrmN<-I{DIp+)*a`<i5o)$sY<OZ%OpGH&MGm%S2M&yBIYNS30ZtD z_o&)nc<gO87HKmvMxGTrsohIrXjMWf!o*uoWyeA3Ec_JoX*G8|KAxWY>#lF^({y9# zn8U^g;w<BW_;z+Erl<{`lpVsHZ#?D^aHME8G5ZDavY0gCi5i59d39$+US-$J6I}pd z<#tpuZ-wu40WzSsSP&4Xe@7*4OUwTklKzC@@5+;M^A+fIyozVYSrZUA<e__l0&%Yv zp+>Y#-7$B%HVM<e0(aq*EkrLs?6L0A?&*!wagurj$Bn+X$wJ2Ak5S8gaWt$|j&*Sw zYpB;!iYA`)c&z&ae}x_mnzhx?F{&033SP4^4aR%w_Fg=h307Cai`{&qEX6OSSQDtv zNxM~ajm@maOzxL0a6XoDq??t>vX!QLx+*M@p84`zy^wjSzpRmDx%@bFk$JY=s!(=h z8&5{*FquXQQ}C>-?Kl(SP3prRP7$)5BC=~vxQ`@?l^0%P!qjRz-q~Vf=_3}WGWgC5 z=OWt~mTD!d=P8Sjho^z?DOxs@qTJk#SrJ8DCOVwW#0<eRwF0tfVj#WP#r9Dc(m;X) zvsxCc^$7O{fp9LjXJ3>_)wdGm_k9JEFmX#uMlk{2@v;`ErCHjxskG+^sWHStTSAeR zDz!)-hk9&m-*C4J&1&ZO^#%6@%QQHoMj7~et#%9Thsrm%M8P9PK60s=>!OhgK1Tey z%>Fe2FO-PaH0Lw6!k9149*TJaR_khCdgM?ziZ7L{Da(rQc+t3SAE8|W1fmIaZ65AS zqZ^;Y8LTbWQH1hHa6IwIo%s?Al%p8}xOoknGj4Nv|EkHQ9n0~>9{4Rwi*McrI(aQ+ z0r7o4*j>03?cUgT7-i-h^CxhFyAJC{pRGMfZ-ii~65*%|Y-3NGUT3?@tRh!ALoOdw z`>~k0H`8_OY}1!FJW5`zaSDnfpsQ1uhRC65n>XU8L*?;lIu7vAgPFB=^Z8n>#qkF5 zqVH{#AJQ^4yy%C2=3YKRb>~SZBI=fPpk;1!p1eyx3YYW-)^YTMTvA~wPnB;`_mD_P z_&gR!Af<WuT+5`hG!3`XrDbYuldKAk^3ffWF=Q@;M6F${l(M(<mJeER+*&JwS!_pp zHJO)_DkvCnKE-{U83P`E><tl!&RR2rNFsh-jn&<8>W}2fUy;3CKpI_}aa7c`q|P4t zb@cvd5~+RW;9Z?N1g(x9?jo1UU-3uv#P{;GOdQrrvgHNeqmyWU67~?QnTa%g$Lo&Z z?uU>Giyp(NQ)oZ<#BgMTtJ}fqUIT<Y`W-9plJc{?3{`f-F~Rc9JMIrFX^`UfC^X;{ zO?C^sb1^pQtbdZzP?U98%JD&VR6>_Oq{9|yOyIZR*lH+gR*s6CEu1R&0*n3f1^;Y! z3GSgwt=&3AT1qKmO`0eTGwbIM*hq{<TjIDL6$TOo@4l3<$bI>G+EN-yh@2G?>sgc9 z@S>n%dY#qly<*}A97iLm8IJKjpB|W3?MT`stfHtg?$q9%4!cCtKf-;C2l>C_Kf$e_ zb4#9_3eQSI-S)!XLnpHlf7z7fcGohNie$ab*+<aLHx5I1s|Pxq^i3|o^y15Uh$o}_ z!KLOt+jiw6{kw?BXUp@l{2_P`u=|S#@GX~1#y$KB^Xd2GAn4qy+f+!&skVG**LvWM zM|alR#01c_aVzf8$?~+!I>N%t-bvwX2;T3@kvcG+o~I<b{9*ESVbh+i30Be!=fToL zO_w~zd*jjwtX5=i8c|Ki<m4Wj1u%+AlV=D+iVEQME4=Tzi}bR1V83Q);%G68h9F)r zW&G1l^Ic5&^o|8~T?jmGXek9vf5hT&)8Ry2CbU*QNfcsljYzfj{HC?DSp0X{su!?X zBeHaM_KnixrkBSbPwz)QT=IiW=S|sx<#T?-fp(W=#^{^I&@)$DM-p^6#c6D~LR$~i z2Gx5SnRSsr5mI@k5(~!nBHrs56`W$k$QJLrJ`h_8*ANfJ4qjETn<-utb{cxRIEJO~ z{t@M;c}2aKA-~0Ry#G@KT9?&q9@kAsi(Oie#!r=d6z+r$a+RM=$)BehZdUIQn{vEW z$nFiLNcrf=PWn~o-8YEEgO<X9733P`cLco?)(tW6W1V;XS&sZg$i}H9N==&bG73fB zD!0<?x?=Qf%oeO+91|FGh~V*m^6gl4&dXjoqkr7OEwJFKV`m?L#<67lw$Ko-O??^} z!#58*G*NTd;oi&KM<y9F?FUKA({@ZA!6J*I_u6I<7#XZI?pWRTg)#~wg}K)}b|HNz zWO@E`wLD(%^NNIvH?3Ek&vH8A8GKt%=2qE|4;<BbR&YkaGU|N`pXo-&WWKP3Ts4ZL z%dRx@icf4bk2>BEzE~iFM(vw!e|kxnUK{E##pX&P0;O<ny$Ml-KypmrG0*b)HETwk za}(MH#<ZTKmfV@NNU<-kJi6x>{TA7uZ?lr1tEk>+1+bGt^ZpdnOWY039y(ZgTE~~? zQC2Q(%CKD8&a@l8_gVY-W`So^C~JFpj4QUvvvwp~*O3e2WSbu_yo%=zG@TZ27R<fr zPt@z_?4%y64Fv@w&>gxpTNsblcb}?mjHegSoI_Pk@rfR4LDWQz5my9>^oS?Jsy(kR zKC|PQu87#^^jA`1UaOAADX0EM?8;0WsGK;j|I%)}l<R)?%$^6;jCZ%$hyj^1tW!Em z)Db&gyXubvgc{EC<t=5A4ObR-UI(#?q^9cngT<v~3!wMCov@5Xm9K^Xsmu~E$U^%& zVbQg)*8hJQ%b$$pb>yV<JR|C}t%yTHvT3T&0eZ|wkLQ$B;ZQwEUbq;J3YrdD(T<OQ z6B%2YX|e35EV;LlZrDQ*!dv~+CEKnDW=T=^hrb@Dc!U2ln&Q~hrB%wrlxA3S^5GB< z&M|ip!}T^<YFexiFW6yaOMVZTkL`{$>jZRy1(>=FG0$z1g&UiHn9iFJ&Gpe0Eb6r2 zxCcGuZG8+y?=(|^@yVX`W1?K3tnuZONrbe94=FGhPbu$zNqz;PbY=m2+C!w0T~N49 z_k>mCv^yK^)i|3e6*t}y)$!5fhP>OLLLB`gNdIWLZy!8iUR-4LY`vWi)_bu;L9|9l zO0fNn14cWO|EN3VJ9Lew)HuhAN&t#9+S?f)dA4Rl-LL{_q8>5cI;}0t_h*(k$$N?( zH6sOUv7=|a?<PE7WKW$!FB=f#C>{}ywCnY==%!4xR8OMoq3foMqx$u9F6?Gi@#lPn z6WdERX3E`_SH-k_ayDS*$aqPe<M8Nwngc(W<w;_{=lXrvFKpRO`RzO)HJr+18t@hP zi!h+$f2JO7wGC|;fFD<@L4v~z%^Ud;eI3ZBW)}$QZTTLGH{MBn!uZXjPds5Ejca;k zz5j5-#gn<9aI~mS=5ov65~HS44jZS^r@QKo;6&S(o$rlHCvQscJ_vmJAxx6)JhGuq zjsCsDBWdD~pYAD}ywZLlRa)BLi}`$r3GLlDt_>fZY0`T5PPM;RxrJhBDI{SNZ?e|x zJV#X$a^WR>v-3N>-Om&?UG(iuF`9+xl5(u<r_^!|42HOZ#;@xVLSN=BcP@V)fTOxI z{`hdmV-vV1=XcYEyh8`vkp0hd)_q2+#-V{ZkU*y2)A)bX`s+6}K?`$ReREqa1t&{= z8;xI$`MJb(z)#^mzhCns3qb1!E(QE`@Bp`c{$62pwW8?eiO=^q;V*!%p8zM5{&gAz zgavTR_^-7}Hm{8J^#56<boGXr@s|l8aT}-bv_C=Ovf;qtm^i`W+<6GJLF1Nzbu^%@ zV`2x3!%zx1xCCh(1tK^c^Pgo%H|x&lIHnYI-RUBM!!faewa%aYNEvitlaayVIKbjM z^h9|;TQ>oy5Om!!vw+1lKJ+gKjl%_+Drg+jW3V_6nK4b!I0fKAgP?KD;0wFY_<j&H zE*!Wl1_lRSD33`_xj+l03)n>g3=X_!%d2C*f%YssHdq|^x*MGoS^<p{0p?J_SjP(1 z6|D`&RG@L*xL|Qtw~T`f0p=74?VxdA?t{ZIfwvCl)7L4`xSx1nao}YvalpM^3xoi6 zAl{Jx|Nl9-2*BaMdjdR-jSw6Sd{M#En25m9{%=Z3OAL+%-m71>zb-5Ql_d*wFeHB} z4fu@;cnex{;3H?4407l{&GkA>4CsVF)4(^c<Yu)u|48II&6^Ay4Sd`0A*)*eO>1}n zjs`w3oj<zo@ed6s+F!>xIXD^<csDd^osodXaZ-ZCf%ikOh~*>DID0CvIPksy-?;0J zD1HbI2fp*aOn4Rw+PE!ha5QG{IDS(lUeGw&N8oTQ;LF<U@b(CF7hw#n@&+wo7Vw@> zPu*o30@P6lc{2~opaX|{3?A2S?7IsZS3?gL2fnb7j3)Y^aeWNnaID~65q3(H0vh)N zSRM|#?pVRMu^&E75ukBrKt2ry2R;BmynFf<G!7M5xD6Wj7<`lcJE~ug02HiXasMu? zU&oO?28#pV=hTJn;j9C?Qv%}pbsQlZSR8m)Xv7a%4+FURTQU}92a5ymiUHY_GSE0p z4zM`z9fh`by8JKP?M7zH2^I&w_aC(#68$ykx;=IZ1fD<yS}3gGt;>b<%LW}$+PT2u zz+0D~Y<~ti-obK%#eo+J>$g#9M4+(Mw}c|Z0}jUmzOeBLZ|6W4HjEc64t!w;meRFA z7q*)ZEDn5OKgBM72W=g^09YLOHfvl~hWk&tbG?y?3WCLfk0{47nvXzR=Pd*l2fmT< z<?RA{S%Q*rqcB(;_z<9^`&<yTD<DL`;=uP6k8`awLF2eZ!QoiJyJ7=x5eqcVSqv-= zyeq)t%EiIrz<1l=>uz5HEDn6PZKF{+(+afLTnY#XV!*?H4koGJxZg8Fzm{A9^Gn*c z#=zbC;HGw9+a^<%U?3nm0NAgs1pgdQWq-qNVs6ftcy-5d^8hQo27%cT>_4XizbPtT zE8W#B6U$Yt-(;v|y-YO%ibMoVYh7owso!QizLM!pMu@>EoGdWg_5rxQf1RPL1%h$a za&9sNUzw9~01Vq(jAb1VjH^I+lMx?yF!=-|L%{$9<0|^yWIPZe%SZ=oxa)MYERDt> z7*`?hCgWW%wU{_C+gBfdlM!zPf^pTjZZb^gn4BI1WwE?fANQR>FhKftuQbgn3Shhe zrV6k7#q-T=#_!zxrX5J^CwR4h#!`T(i|Y(=kK2sj!-bm+K_gQgE`ZSr%rRbPaQT8@ zfYjK;q5lI1K%?-eHyK%hAQ)F6;iesz3AW?SfE^mZ6xMY+6vII<K-OtScI5E`fI$sR za9(FfMT1~~^sSAe*s&78h`ZHp)8ardKx&M{E?VI=P#;Y|=(uhNLlOuENUdu}?qOO3 z`bYt^dYv(y3W5Q$%_V%_mtz6SVgbyOUuXDafM9@Z`{}bjyuaH1ZLP0o-)8(CrQP&x zA4xqMJHW8H)n1hIK`^dj{7puX-o?XT4C`BrrlQ-7-{Y~H47wQ%UM3)_8<XFx5Bjp( z43?{Y`X+-#`NZSb?vgk}HyLkhKrleI7sUPn*fhW|Yq#{_(+GkA(l4_4iGx*u9p8b; zhU>o7Xam6jsgExt0TmB``fvi)#$RVhbc0}k)TuZBiE<yncnIWr*BKuNKrleIm${K9 z4lTg1-yYm#WQ>7efNZymdqV7UK%Ju9s?#TPw;8M;H5OR2>W~lAX#y~Jd%Y~rmq0K; z#<7FV$jzUC9p8bO{p$>t4G;{Facs*>p5`f_b>~}J*WU%f0Ijh#LVGTN@oQb*bvp(R zKrldREE}qpEfOe8)2(<abOM3_Qe!oF(#hF?9S?8ybMQcF`q#MeDi2}>sWDt;IE)y; zFJ{1{q3dN?frPxx0I4wxQxqvYfH8K<x5cm^7$7w!)e$Y`3e?B&Eju8QZZm#QfZdEA z$HL2jPJkT^z=fpiWhq9x&G>!w@g_s8Le*RlU~J#&Z(rivW-x)&2L`%`<gXZ{0F(t- z_W9Q_OmLe4QXbwsa~^Pj89sm+*AaQ7w-F%KG3uE-O$#7C0IlUZVwLhX0;D*wmHN#? zfP!4yDu@{EZ3IYdq*zUkrU6#40J+C?E8v)JBS1<c{X3%5G9Ys!AdR|?m|?q(0NLtm zyzNUL0NK75V99mF*^}D{kimyJ{@wWjfY<~A@^yqP_iY47U7(^MA0`6TNp&m#apJp; z_<cG1ramijzK@szl`(TGZioY`9d5RHCXlf>7wZEVDo_(#xAMU?Q4kD}0<}VaQY`|+ zKV-t2ZH+-11Ouc(pZ(|xu>z_S{Z{{$r3iunQlg2v?*_&JJ921mx<y9)HUnhZ!J)sm zBmtO#O?I;=8hW=8OdvH1M}_{x5^ziJtx!B+0)hcjVbuPSE--*R{BEU`?&csEAe-CZ z%%;LyfDv=6tFE#J!2sD<4oz`Ihk&5<YjzW;)xQo8hrbw-+D^c}E7ulu{Ql^wa3C+~ z4)#Uv0GZs?MN_)JxIilI_^-%U_Wm!?pPl{{`pT{UOLV^Tzd~Pm>VJtYbNN^3t9JFj zMAyFlSLmx|4-ze&Z^zjWxbN5GJk2#XHoy6ezS@^a{_h1pe?9>(kJ0$hAKw99!!7QV z>wo9|-)Q61?O#>JRpbF#72p*O>G7}7;3wVwMqh7+_dNd%8vIl!crvorzajs-n!au` zruV-g|GP$bos8%6Z^-|y4PGac`2HL6zZ1uGGNs?YA^*F^eVt6}|8L0P+ctP@FbDh_ z@>SyVzicWTf&Yfg1U_)=>XoHD0CLn_VCojgCH^{igZ@JQvq#v~aOn3NkR9<WMxLoz zpcBOc#xvJ(DRF<{{^<a(aDR1uH&eEOGpc7ZK;~!&ESCdPjK7XAN&f{0(!5T`#GOfi zXLO4<oAO_HAp3j7{;(4!Aa}6<($eep{Y?8WJdnB2V8x#Fua&n)Kpt~loED$|;{D@| z-<J+<`UIqeYITzqe@%2N1EZoFmS+A%2IUx#$)mA39)t`~lO=$&uk##p{|gUfLQCM| zSyl}2J^&@Z&Vw!ZFFcTmdjI4&6%<h3NMNG!x)4u`{xc6`qFc|z28{&Zf^Xrt%l<PC z<Z#A8OPhQYC~X#yeqXmPpz=TCK*})t5fly<U|kL{%)5?Dsrk=1kSYxG*O%!6tdj>? z$#vWTkhlDwff5L<fK04M2&j;g0o=f?!a_9tXB<f7x#n4v-vtWmdCL`3E&mw@Qg}^r zd@zUrF7OtPr2RkRKo0I^V*DerAc2V`0C`=<rd|IT_j}Rw%?LQ$93ad9u*`2o7{#9d z!UO3HEYVI_et;JTNagzV$mYJ^yg%vY|Lll)m5hSa9qwNB(Q^RSe+wo6Y$@?eD4=0~ z#b)5ltAi9Gs4l=QB@-CW0I%z_1id4_VShb70~noKnj7A%EPdtgWPHGI6b&fZb>XIZ z-uYwCKjHJrxc|_Z%?&mc#RKu}2$%+<_^a;$JR9&EcWtvw8-{Cd|0?94y9|1iboo#L zq$M!ey<SL&(BH_v3wiZyxSNGMGiIN94HOa@C?qgc{p%2n{EhhQu~L5-@u#No--n;@ zheAO7dg1(aJ_N*0>~DeraJPdE!>^x@=?%<n^|WoZf1B|Kvi&$de?|HZ#IM(Nh#}S8 ztGfOJVFd@VeYN3!EOH0p*XugO#~%6ygasTV<w&x0Oy~~8uh(@*Q620J2s1c{ZId47 zeE{(5bsh5MF8mD$6FA6(>XKnUFbw<ky6#;RQN%0A-`-^cCE=To3H#$7OhTk9#9!Y1 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 PKxP02WvCy4ErI?Yk-~@O diff --git a/usrguide/PRI/PRI.adoc b/usrguide/PRI/PRI.adoc new file mode 100644 index 000000000..231730d68 --- /dev/null +++ b/usrguide/PRI/PRI.adoc @@ -0,0 +1,86 @@ +--- +Author: JenÅ‘ Balaskó +Version: 109 21-CRL 113 200/6-4, Rev. A +Date: 2018-05-16 + +--- += Product Revision Information for TITAN +:author: JenÅ‘ Balaskó +:revnumber: 109 21-CRL 113 200/6-4, Rev. A +:revdate: 2018-05-16 +:toc: + += Product Revision + +== Product + +[cols=",,,",options="header",] +|=== +|Product number |Old Rev |New Rev |Function designation +|CRL 113 200/6 |R3B |R4A |TTCN-3 Executor +|=== + +This release is done to deliver updated and improved TTCN related products to all customers within and outside Ericsson. + +== Subordinate product release + +Legend: R = Revised, N = New, C = Cancelled, E = Equal + +[cols=",,,,",options="header",] +|=== +|Name |Product |Old R-State |New R-State |Status +|*Titan* |*CRL 113 200/6* |*R3B* |*R4A* |N +|Editline Library (libedit) |2/CAX 105 4373 | |R1A |E +|GNU C Library (glibc) |7/CAX 105 3195 | |R1A |E +|LibXML2 |8/CAX 105 3282 | |R1A |E +|OpenSSL |4/CAX 105 3048 | |R1A |E +|Cygwin |1/CAX 105 3757 | |R1A |E +|=== + +== Affected documents + +Important note: *The documents are available via the hyperlinks.* + +Legend: R = Revised, N = New, C = Cancelled, E = Equal + +[width="100%",cols="25%,25%,25%,25%",options="header",] +|=== +|Name |Old Revision |New Revision | +|link:https://github.com/eclipse/titan.core/blob/master/usrguide/releasenotes.adoc[Release Notes for TITAN TTCN-3 Test Executor 109 47-CRL 113 200/6] |B |Cloud stored |R +|link:https://github.com/eclipse/titan.core/blob/master/usrguide/installationguide.adoc[Installation guide for TITAN TTCN-3 Test Executor 1/1531-CRL 113 200/6] |B |Cloud stored |R +|link:https://github.com/eclipse/titan.EclipsePlug-ins/blob/master/Eclipse_installationguide.adoc[Installation Guide for TITAN Designer and TITAN Executor for the Eclipse IDE 3/1531-CRL 113 200/6] |B |Cloud stored |R +|link:https://github.com/eclipse/titan.core/blob/master/usrguide/userguide/README.adoc[User Guide for TITAN 1/198 17-CRL 113 200/6] |B |Cloud stored |R +|link:https://github.com/eclipse/titan.core/blob/master/usrguide/referenceguide/README.adoc[Programmers Technical Reference for TITAN TTCN-3 Test Executor 2/198 17-CRL 113 200/6] |B |Cloud stored |R +|link:https://github.com/eclipse/titan.EclipsePlug-ins/blob/master/Eclipse_Designer_userguide/README.doc[User Guide for the TITAN Designer for the Eclipse IDE 4/198 17-CRL 113 200/6] |B |Cloud stored |R +|link:https://github.com/eclipse/titan.EclipsePlug-ins/blob/master/Eclipse_Executor_userguide/README.doc[User Guide for the TITAN Executor for the Eclipse IDE 5/198 17-CRL 113 200/6] |B |Cloud stored |R +|link:https://github.com/eclipse/titan.core/blob/master/usrguide/apiguide/README.doc[API Technical Reference for TITAN TTCN-3 Test Executor 6/198 17-CRL 113 200/6] |B |Cloud stored |R +|link:https://github.com/eclipse/titan.core/blob/master/titan_executor_api/doc/Titan_Executor_API_User_Guide.doc[Titan Executor Java API user guide 8/198 17-CRL 113 200/6] |B |Cloud stored |R +|Programmers Tech. Reference Guide for Titanium |B |Cloud stored |R +|Titanium Description |B |Cloud stored |R +|Statement of Compliance for Eclipse Titan |B |Cloud stored |R +|Statement of Compliance for use of XML schema in Eclipse Titan |B |Cloud stored |R +|=== + += Reason for revision + +== Implementations Proposals + +See embedded document for details. + +== Change Requests + +See embedded document for details. + +== Exemption Requests + +== Trouble Reports + +=== Implemented Trouble Reports + +See embedded document for details. + +=== Not Implemented Trouble Reports + +=== Embedded slide with details + + diff --git a/usrguide/SoC_TITAN.docx b/usrguide/SoC_TITAN.docx deleted file mode 100644 index b9a5be93bb147c2bf357f102f6dca0bddb5e2728..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 437441 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¥XFMU@(rFWR#Z2UN=5qRz_WqKMiyudJ^3;auo% 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 diff --git a/usrguide/SoC_TITAN/SoC_TITAN.adoc b/usrguide/SoC_TITAN/SoC_TITAN.adoc new file mode 100644 index 000000000..0ce3be8b3 --- /dev/null +++ b/usrguide/SoC_TITAN/SoC_TITAN.adoc @@ -0,0 +1,5419 @@ +--- +Author: Adrien Kirjak +Version: 1/174 02- CRL 113 200/6, Rev. PE1 +Date: 2018-06-18 + +--- += Statement of compliance for Eclipse Titan +:author: Adrien Kirjak +:revnumber: 1/174 02- CRL 113 200/6, Rev. PE1 +:revdate: 2018-06-18 +:title-logo-image: images/titan_logo.png +:toc: + +ifdef::env-github,backend-html5[] +image::images/titan_logo.png[alt] +endif::[] + +*Abstract* + +The present document provides the Implementation Conformance Statement (ICS) proforma for the conformance test suite for the Eclipse Titan TTCN-3 implementation. + +*Copyright* + +Copyright (c) 2000-2018 Ericsson Telecom AB + +All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v2.0 that accompanies this distribution, and is available at + +https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.html + +*Disclaimer* + +The contents of this document are subject to revision without notice due to continued progress in methodology, design and manufacturing. Ericsson shall have no liability for any error or damage of any kind resulting from the use of this document. + += Description + +The present document provides the Implementation Conformance Statement (ICS) proforma for the conformance test suite for the Eclipse Titan TTCN-3 implementation as defined in link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187301/04.07.01_60/es_20187301v040701p.pdf[ES 201 873-1] in compliance with the relevant guidance given in the proforma for TTCN-3 reference test suite link:https://www.etsi.org/deliver/etsi_ts/102900_102999/102995/01.01.01_60/ts_102995v010101p.pdf[TS 102 995]. In the present document only the core language features, specified in link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187301/04.07.01_60/es_20187301v040701p.pdf[ES 201 873 1] have been considered but not the tool implementation (see link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187305/04.08.01_60/es_20187305v040801p.pdf[Methods for Testing and Specification (MTS); The Testing and Test Control Notation version 3; Part 5: TTCN-3 Runtime Interface (TRI)] and link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187306/04.03.01_60/es_20187306v040301p.pdf[ETSI ES 201 873-6: Methods for Testing and Specification (MTS); The Testing and Test Control Notation version 3; Part 6: TTCN-3 Control Interface (TCI).]), language mapping (see link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187307/04.03.01_60/es_20187307v040301p.pdf[Methods for Testing and Specification (MTS); The Testing and Test Control Notation version 3; Part 7: Using ASN.1 with TTCN-3], link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187308/04.05.01_60/es_20187308v040501p.pdf[Methods for Testing and Specification (MTS); The Testing and Test Control Notation version 3; Part 8: The IDL to TTCN-3 Mapping] and link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187309/04.08.01_60/es_20187309v040801p.pdf[Methods for Testing and Specification (MTS); The Testing and Test Control Notation version 3; Part 9: Using XML schema with TTCN-3]) and language extension (see e.g. link:https://www.etsi.org/deliver/etsi_es/202700_202799/202781/01.05.01_60/es_202781v010501p.pdf[Methods for Testing and Specification (MTS); The Testing and Test Control Notation version 3; TTCN-3 Language Extensions: Configuration and Deployment Support.] , link:https://www.etsi.org/deliver/etsi_es/202700_202799/202784/01.06.01_60/es_202784v010601p.pdf[Methods for Testing and Specification (MTS); The Testing and Test Control Notation version 3; TTCN-3 Language Extensions: Advanced Parameterization] and link:https://www.etsi.org/deliver/etsi_es/202700_202799/202785/01.05.01_60/es_202785v010501p.pdf[Methods for Testing and Specification (MTS); The Testing and Test Control Notation version 3; TTCN-3 Language Extensions: Behaviour Types]) aspects. + += References + +== Normative references + +The following referenced documents are necessary for the application of the present document. + +1. link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187301/04.07.01_60/es_20187301v040701p.pdf[ETSI ES 201 873-1: Methods for Testing and Specification (MTS); The Testing and Test Control Notation version 3; Part 1: TTCN-3 Core Language v4.7.1.] + +2. [[_2]]ISO/IEC 9646-7 (1994): Conformance testing methodology and framework - +Part 7: Implementation Conformance Statement. + +3. [[_3]]ISO/IEC 9646-1 (1992): Information Technology - Open Systems Interconnection - Conformance Testing Methodology and Framework - Part 1: General concepts. + +4. link:https://www.etsi.org/deliver/etsi_ts/102900_102999/102995/01.01.01_60/ts_102995v010101p.pdf[ETSI TS 102 995: Methods for Testing and Specification (MTS); The Testing and Test Control Notation version 3; Proforma for TTCN-3 reference test suite] + + +== Informative references + +The following referenced documents are not necessary for the application of the present document but they assist the user with regard to a particular subject area. +[start=5] +5. link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187305/04.08.01_60/es_20187305v040801p.pdf[ETSI ES 201 873-5: Methods for Testing and Specification (MTS); The Testing and Test Control Notation version 3; Part 5: TTCN-3 Runtime Interface (TRI).] + +6. link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187306/04.03.01_60/es_20187306v040301p.pdf[ETSI ES 201 873-6: Methods for Testing and Specification (MTS); The Testing and Test Control Notation version 3; Part 6: TTCN-3 Control Interface (TCI).] + +7. link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187307/04.03.01_60/es_20187307v040301p.pdf[ETSI ES 201 873-7: Methods for Testing and Specification (MTS); The Testing and Test Control Notation version 3; Part 7: Using ASN.1 with TTCN-3.] + +8. link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187308/04.05.01_60/es_20187308v040501p.pdf[ETSI ES 201 873-8: Methods for Testing and Specification (MTS); The Testing and Test Control Notation version 3; Part 8: The IDL to TTCN-3 Mapping.] + +9. link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187309/04.08.01_60/es_20187309v040801p.pdf[ETSI ES 201 873-9: Methods for Testing and Specification (MTS); The Testing and Test Control Notation version 3; Part 9: Using XML schema with TTCN-3.] + +10. link:https://www.etsi.org/deliver/etsi_es/202700_202799/202781/01.05.01_60/es_202781v010501p.pdf[ETSI ES 202 781: Methods for Testing and Specification (MTS); The Testing and Test Control Notation version 3; TTCN-3 Language Extensions: Configuration and Deployment Support.] + +11. link:https://www.etsi.org/deliver/etsi_es/202700_202799/202784/01.06.01_60/es_202784v010601p.pdf[ETSI ES 202 784: Methods for Testing and Specification (MTS); The Testing and Test Control Notation version 3; TTCN-3 Language Extensions: Advanced Parameterization.] + +12. link:https://www.etsi.org/deliver/etsi_es/202700_202799/202785/01.05.01_60/es_202785v010501p.pdf[ETSI ES 202 785: Methods for Testing and Specification (MTS); The Testing and Test Control Notation version 3; TTCN-3 Language Extensions: Behaviour Types.] + += Definitions and abbreviations + +== Definitions + +*Abstract Test Suite (ATS):* + +Test suite composed of abstract test cases + +*Implementation Conformance Statement (ICS):* + +Statement made by the supplier of an implementation claimed to conform to a given specification, stating which capabilities have been implemented + +*ICS proforma:* + +Document, in the form of a questionnaire, which when completed for an implementation or system becomes an ICS + +*Implementation eXtra Information for Testing (IXIT):* + +Statement made by a supplier or implementor of an IUT which contains or references all of the information related to the IUT and its testing environment, which will enable the test laboratory to run an appropriate test suite against the IUT + +*IXIT proforma:* + +Document, in the form of a questionnaire, which when completed for the IUT becomes the IXIT + +*Implementation Under Test (IUT):* + +Implementation of one or more OSI protocols in an adjacent user/provider relationship, being part of a real open system which is to be studied by testing + +== Abbreviations + +ATS:: Abstract Test Suite + +BNF:: Backus Naur Form + +ICS:: Implementation Conformance Statement + +IUT:: Implementation under Test + +IXIT:: Implementation eXtra Information for Testing + +SUT:: System Under Test + +TC:: Test Case + +TCI:: TTCN-3 Control Interface + +TP:: Test Purpose + +TRI:: TTCN-3 Runtime Interface + +TS:: Test System + +TSS:: Test Suite Structure + +TSS&TP:: Test Suite Structure and Test Purposes + +TTCN-3:: Testing and Test Control Notation edition 3 + += Instructions for completing the ICS proforma + +== Other information + +More detailed instructions are given at the beginning of the different clauses of the ICS proforma. + +The supplier of the implementation shall complete the ICS proforma in each of the spaces provided. If necessary, the supplier may provide additional comments separately in Clause A.4. + +=== Purposes and structure + +The purpose of this ICS proforma is to provide a mechanism whereby a TTCN-3 tool vendor of the link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187301/04.07.01_60/es_20187301v040701p.pdf[TTCN-3 core language] may provide information about the implementation in a standardized manner. + +The ICS proforma is subdivided into clauses for the following categories of information: + +* instructions for completing the ICS proforma; +* identification of the implementation; +* ICS proforma tables (containing the global statement of conformance). + +=== Conventions + +The ICS proforma is composed of information in tabular form in accordance with the guidelines presented in <<_2,ISO/IEC 96467>> . + +* Item column + +It contains a number that identifies the item in the table. + +* Item description column + +It describes each respective item (e.g. parameters, timers, etc.). + +* Reference column + +It gives reference to the link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187301/04.07.01_60/es_20187301v040701p.pdf[TTCN-3 core language], except where explicitly stated otherwise. + +* Status column + +The following notations, defined in <<_2,ISO/IEC 96467>> , are used for the status column: + +m:: mandatory - the capability is required to be supported. + +n/a:: not applicable - in the given context, it is impossible to use the capability. No answer in the support column is required. + +u:: undecided + +o:: optional - the capability may be supported or not. + +o.i:: qualified optional - for mutually exclusive or selectable options from a set. `i` is an integer which identifies a unique group of related optional items and the logic of their selection which is defined immediately following the table. + +ci:: conditional - the requirement on the capability ("m", "o" or "n/a") depends on the support of other optional or conditional items. `i` is an integer identifying a unique conditional status expression that is defined immediately following the table. For nested conditional expressions, the syntax `IF … THEN (IF … THEN … ELSE…) ELSE …` shall be used to avoid ambiguities. If an `ELSE` clause is omitted, `ELSE n/a` shall be implied. + +NOTE: Support of a capability means that the capability is implemented in conformance to the link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187301/04.07.01_60/es_20187301v040701p.pdf[TTCN-3 core language]. + +* Support column + +The support column shall be filled in by the supplier of the implementation. The following common notations, defined in ISO/IEC 96467 <<_2,[2]>>, are used for the support column: + +Y or y supported by the implementation. + +N or n not supported by the implementation. + +N/A or n/a or "no answer required" (allowed only if the status is N/A, directly or after evaluation of a conditional status). + +* Values allowed column + +This column contains the values or the ranges of values allowed. + +* Values supported column + +The support column shall be filled in by the supplier of the implementation. In this column the values or the ranges of values supported by the implementation shall be indicated. + +* References to items + +For each possible item answer (answer in the support column) within the ICS proforma, a unique reference exists. It is defined as the table identifier, followed by a slash character "/", followed by the item number in the table. If there is more than one support column in a table, the columns shall be discriminated by letters (a, b, etc.) respectively. + +EXAMPLE: 5/4 is the reference to the answer of item 4 in Table 5. + +== Identification of the implementation + +Identification of the Implementation under Test (IUT) and the system in which it resides - the System Under Test (SUT) should be filled in so as to provide as much detail as possible regarding version numbers and configuration options. + +The product supplier information and client information should both be filled in if they are different. + +A person who can answer queries regarding information supplied in the ICS should be named as the contact person. + +=== Date of the statement + +[cols=",",options="header",] +|================================== +|Date of the statement: |2016.05.09 +|================================== + +=== Implementation under Test (IUT) identification + +[cols=",",options="header",] +|=============================== +|IUT name: |Eclipse Titan +|IUT version: |CRL 113 200/5 R5A +|=============================== + +=== ICS contact person + +[cols=",",options="header",] +|========================================== +|Name: |Elemer Lelik +|Telephone number: | +|Facsimile number: | +|E-mail address: |Elemer.Lelik@ericsson.com +|Additional information: | +|========================================== + += ICS proforma tables + +== Global statement of conformance + +[cols="70%,30%",options="header",] +|============================================= +| |(Yes/No) +|Are all mandatory capabilities implemented? | +|============================================= + +NOTE: Nonsupported mandatory capabilities are to be identified in the ICS, with an explanation of why the implementation is nonconforming. + +== Basic language elements + +.Basic language elements + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|============================================================================================================================================================= +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSyn_05_TopLevel_001 |When the IUT loads a module containing some definitions before the module declaration then the module is rejected. |Clause 5 |m |y +|============================================================================================================================================================= + +== Identifiers and keywords + +.Identifiers and keywords + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|======================================================================================================================================================= +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_0501_Identifier_001 |Cannot pass a charstring value to an integer variable. |Clause 5.1 |m |y +|2 |NegSyn_0501_Identifier_001 |When the IUT loads a module containing an identifier named with a keyword then the module is rejected. |Clause 5.1 |m |y +|3 |Syn_0501_Identifier_001 |The IUT handle the identifiers case sensitively. |Clause 5.1 |m |y +|======================================================================================================================================================= + +== Scope rules + +.Scope rules + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|==================================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_0502_Scope_001 |The IUT correctly handles definitions of local scope |Clause 5.2 |m |y +|2 |NegSem_0502_Scope_002 |The IUT correctly handles definitions of local scope |Clause 5.2 |m |y +|3 |NegSem_0502_Scope_003 |The IUT correctly handles definitions of local scope |Clause 5.2 |m |y +|4 |Sem_0502_Scope_001 |The IUT handle scope hieararchy of component constants. |Clause 5.2 |m |y +|5 |Sem_0502_Scope_002 |The IUT handle scope hieararchy with component booleans. |Clause 5.2 |m |y +|6 |Sem_0502_Scope_003 |The IUT handles scope hierarchy via functions. |Clause 5.2 |m |y +|7 |Sem_0502_Scope_004 |The IUT correctly handles the scope of definitions made in the module part. |Clause 5.2 |m |y +|8 |Sem_0502_Scope_008 |The IUT correctly handles definitions of extended component scope |Clause 5.2 |m |y +|9 |Syn_0502_Scope_001 |The IUT supports all the nine scope units. |Clause 5.2 |m |y +|==================================================================================================================== + +== Scope of formal parameters + +.Scope of formal parameters + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|======================================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |Sem_050201_Scope_of_parameters_001 |The IUT correctly handles scope of formal function parameters |Clause 5.2.1 |m |y +|2 |Sem_050201_Scope_of_parameters_002 |The IUT correctly handles scope of formal function parameters |Clause 5.2.1 |m |y +|======================================================================================================================== + +== Uniqueness of identifiers + +.Uniqueness of identifiers + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|============================================================================================================================================================= +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_050202_Uniqueness_001 |The IUT correctly handles the uniqueness of variable names in its scope |Clause 5.2.2 |m |y +|2 |NegSem_050202_Uniqueness_004 |The IUT correctly handles the uniqueness of variable names in its scope |Clause 5.2.2 |m |y +|3 |NegSem_050202_Uniqueness_005 |The IUT correctly handles the uniqueness of variable names in its scope |Clause 5.2.2 |m |y +|4 |NegSem_050202_Uniqueness_006 |The IUT correctly handles the uniqueness of variable names in its scope |Clause 5.2.2 |m |y +|5 |NegSem_050202_Uniqueness_007 |The IUT correctly handles the uniqueness of variable names in its scope |Clause 5.2.2 |m |y +|6 |NegSem_050202_Uniqueness_008 |The IUT correctly handles the uniqueness of variable names in its scope |Clause 5.2.2 |m |y +|7 |NegSem_050202_Uniqueness_009 |The IUT correctly handles the uniqueness of variable names in its scope |Clause 5.2.2 |m |y +|8 |NegSem_050202_Uniqueness_010 |The IUT correctly handles the uniqueness of variable names in its scope |Clause 5.2.2 |m |y +|9 |NegSem_050202_Uniqueness_011 |The IUT correctly handles the uniqueness of variable names in its scope |Clause 5.2.2 |m |n +|10 |NegSem_050202_Uniqueness_012 |The IUT correctly handles the uniqueness of variable names in its scope |Clause 5.2.2 |m |n +|11 |Sem_050202_Uniqueness_001 |The IUT correctly handles the uniqueness of variable names in its scope |Clause 5.2.2 |m |y +|12 |Sem_050202_Uniqueness_002 |The IUT correctly handles the uniqueness of variable names in its scope |Clause 5.2.2 |m |y +|13 |Sem_050202_Uniqueness_003 |The IUT correctly handles the uniqueness of variable names in its scope |Clause 5.2.2 |m |y +|14 |Sem_050202_Uniqueness_004 |Identifiers for fields of structured types, enumerated values and groups do not have to be globally unique |Clause 5.2.2 |m |y +|15 |Sem_050202_Uniqueness_005 |Identifiers for fields of structured types, enumerated values and groups do not have to be globally unique |Clause 5.2.2 |m |y +|============================================================================================================================================================= + +== Ordering of language elements + +.Ordering of language elements + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|========================================================================================================= +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_0503_Ordering_001 |Declarations are in the allowed ordering |Clause 5.3 |m |y +|2 |NegSem_0503_Ordering_002 |Declarations are in the allowed ordering |Clause 5.3 |m |n +|3 |NegSem_0503_Ordering_003 |Declarations are in the allowed ordering |Clause 5.3 |m |n +|4 |Sem_0503_Ordering_001 |Allowed orderings of declarations are supported |Clause 5.3 |m |y +|5 |Sem_0503_Ordering_002 |Allowed any ordering with component definitions are supported |Clause 5.3 |m |y +|6 |Sem_0503_Ordering_005 |Allowed orderings of declarations are supported |Clause 5.3 |m |y +|========================================================================================================= + +== Parameterization + +.Parameterization + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|======================================================================================================================================================= +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_0504_parametrization_incompatibility_001 |The IUT correctly handles received testcase parametrization type incompatibility. |Clause 5.4 |m |y +|2 |NegSyn_0504_forbidden_parametrization_001 |The IUT rejects forbidden module parametrization types. |Clause 5.4 |m |n +|3 |NegSyn_0504_forbidden_parametrization_002 |The IUT rejects forbidden module parametrization types. |Clause 5.4 |m |y +|======================================================================================================================================================= + +== Formal parameters + +.Formal parameters + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|==================================================================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_050401_top_level_001 |verify that error is generated for incompatible actual value of `in` parameter |Clause 5.4.1 |m |y +|2 |NegSem_050401_top_level_002 |verify that error is generated for incompatible actual value of `out` parameter |Clause 5.4.1 |m |y +|3 |NegSem_050401_top_level_003 |verify that error is generated if actual `inout` parameter doesn't adhere to strong typing rules |Clause 5.4.1 |m |n +|4 |Sem_050401_top_level_001 |verify that `in` parameters can be read within parametrized content |Clause 5.4.1 |m |y +|5 |Sem_050401_top_level_002 |verify that `out` parameters can be read within parametrized content |Clause 5.4.1 |m |n +|6 |Sem_050401_top_level_003 |verify that `inout` parameters can be read within parametrized content |Clause 5.4.1 |m |y +|7 |Sem_050401_top_level_004 |verify that `in` parameters can be set within parametrized content |Clause 5.4.1 |m |y +|8 |Sem_050401_top_level_005 |verify that `out` parameters can be set within parametrized content |Clause 5.4.1 |m |y +|9 |Sem_050401_top_level_006 |verify that `inout` parameters can be set within parametrized content |Clause 5.4.1 |m |y +|10 |Sem_050401_top_level_007 |verify that `in` parameters can be used as actual in parameters of parameterized objects |Clause 5.4.1 |m |y +|11 |Sem_050401_top_level_008 |verify that `in` parameters can be used as actual out parameters of parameterized objects |Clause 5.4.1 |m |y +|12 |Sem_050401_top_level_009 |verify that `in` parameters can be used as actual `inout` parameters of parameterized objects |Clause 5.4.1 |m |y +|13 |Sem_050401_top_level_010 |verify that `out` parameters can be used as actual `in` parameters of parameterized objects |Clause 5.4.1 |m |y +|14 |Sem_050401_top_level_011 |verify that `out` parameters can be used as actual `out` parameters of parameterized objects |Clause 5.4.1 |m |y +|15 |Sem_050401_top_level_012 |verify that `out` parameters can be used as actual `inout` parameters of parameterized objects |Clause 5.4.1 |m |y +|16 |Sem_050401_top_level_013 |verify that `inout` parameters can be used as actual `in` parameters of parameterized objects |Clause 5.4.1 |m |y +|17 |Sem_050401_top_level_014 |verify that `inout` parameters can be used as actual `out` parameters of parameterized objects |Clause 5.4.1 |m |y +|18 |Sem_050401_top_level_015 |verify that `inout` parameters can be used as actual `inout` parameters of parameterized objects |Clause 5.4.1 |m |y +|19 |Sem_050401_top_level_016 |verify that compatibility rules are used for passing `in` parameters |Clause 5.4.1 |m |y +|20 |Sem_050401_top_level_017 |verify that compatibility rules are used for passing `out` parameters |Clause 5.4.1 |m |y +|21 |Sem_050401_top_level_018 |verify that strong typing is used for passing `inout` parameters |Clause 5.4.1 |m |y +|22 |Sem_050401_top_level_019 |verify that `@lazy` modifier can be used for value parameters |Clause 5.4.1 |m |y +|23 |Sem_050401_top_level_020 |verify that `@lazy` modifier can be used for template parameters |Clause 5.4.1 |m |y +|24 |Sem_050401_top_level_021 |verify that `@lazy` parameters containing component variable references are properly evaluated |Clause 5.4.1 |m |y +|25 |Sem_050401_top_level_022 |verify that `@fuzzy` modifier can be used for value parameters |Clause 5.4.1 |m |y +|26 |Sem_050401_top_level_023 |verify that `@fuzzy` modifier can be used for template parameters |Clause 5.4.1 |m |y +|27 |Sem_050401_top_level_024 |verify that `@fuzzy` parameters containing component variable references are properly evaluated |Clause 5.4.1 |m |y +|28 |Sem_050401_top_level_025 |verify that default values of `@lazy` parameters are properly evaluated |Clause 5.4.1 |m |y +|29 |Sem_050401_top_level_026 |verify that default values of `@fuzzy` parameters are properly evaluated |Clause 5.4.1 |m |n +|30 |Sem_050401_top_level_027 |verify that passing lazy parameter to formal parameter without modifier disables lazy evaluation |Clause 5.4.1 |m |y +|31 |Sem_050401_top_level_028 |verify that passing fuzzy parameter to formal parameter without modifier disables fuzzy evaluation |Clause 5.4.1 |m |y +|32 |Sem_050401_top_level_029 |verify that fuzzy parameter passed to lazy formal parameter enables lazy evaluation |Clause 5.4.1 |m |y +|==================================================================================================================================================== + +== Formal parameters of kind value + +.Formal parameters of kind value + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|========================================================================================================================================================================================= +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_05040101_parameters_of_kind_value_001 |verify that `in` value formal parameters of template cannot used dash as default value |Clause 5.4.1.1 |m |y +|2 |NegSem_05040101_parameters_of_kind_value_002 |verify that modified template cannot used dash as default value when original value parameter had no default value |Clause 5.4.1.1 |m |y +|3 |NegSem_05040101_parameters_of_kind_value_003 |verify that template definitions cannot contain `out` value formal parameters |Clause 5.4.1.1 |m |y +|4 |NegSem_05040101_parameters_of_kind_value_004 |verify that template definitions cannot contain `inout` value formal parameters |Clause 5.4.1.1 |m |y +|5 |NegSem_05040101_parameters_of_kind_value_005 |verify that `out` value formal parameters cannot have default values |Clause 5.4.1.1 |m |y +|6 |NegSem_05040101_parameters_of_kind_value_006 |verify that `inout` value formal parameters cannot have default values |Clause 5.4.1.1 |m |y +|7 |NegSem_05040101_parameters_of_kind_value_007 |verify that incompatible value in default value assignment of value formal parameters causes error |Clause 5.4.1.1 |m |y +|8 |NegSem_05040101_parameters_of_kind_value_008 |verify that default value of value formal parameters cannot reference component variables |Clause 5.4.1.1 |m |y +|9 |NegSem_05040101_parameters_of_kind_value_009 |verify that default value of value formal parameters cannot reference other parameters |Clause 5.4.1.1 |m |y +|10 |NegSem_05040101_parameters_of_kind_value_010 |verify that default value of value formal parameters cannot invoke functions with `runs on` clause |Clause 5.4.1.1 |m |y +|11 |NegSem_05040101_parameters_of_kind_value_011 |verify that error is generated if formal value parameter of function contains dash |Clause 5.4.1.1 |m |y +|12 |NegSem_05040101_parameters_of_kind_value_012 |verify that error is generated if formal value parameter of altstep contains dash |Clause 5.4.1.1 |m |y +|13 |NegSem_05040101_parameters_of_kind_value_013 |verify that error is generated if formal value parameter of test case contains dash |Clause 5.4.1.1 |m |y +|14 |NegSem_05040101_parameters_of_kind_value_014 |verify that `out` formal value parameters cannot have lazy modifier |Clause 5.4.1.1 |m |y +|15 |NegSem_05040101_parameters_of_kind_value_015 |verify that `out` formal value parameters cannot have fuzzy modifier |Clause 5.4.1.1 |m |n +|16 |NegSem_05040101_parameters_of_kind_value_016 |verify that `inout` formal value parameters cannot have lazy modifier |Clause 5.4.1.1 |m |y +|17 |NegSem_05040101_parameters_of_kind_value_017 |verify that `inout` formal value parameters cannot have fuzzy modifier |Clause 5.4.1.1 |m |n +|18 |NegSyn_05040101_parameters_of_kind_value_001 |verify that `const` definition cannot be parameterized |Clause 5.4.1.1 |m |y +|19 |NegSyn_05040101_parameters_of_kind_value_002 |verify that `var` definition cannot be parameterized |Clause 5.4.1.1 |m |y +|20 |NegSyn_05040101_parameters_of_kind_value_003 |verify that template variable definition cannot be parameterized |Clause 5.4.1.1 |m |y +|21 |NegSyn_05040101_parameters_of_kind_value_004 |verify that timer definition cannot be parameterized |Clause 5.4.1.1 |m |y +|22 |NegSyn_05040101_parameters_of_kind_value_005 |verify that control definition cannot be parameterized |Clause 5.4.1.1 |m |y +|23 |NegSyn_05040101_parameters_of_kind_value_006 |verify that record of definition cannot be parameterized |Clause 5.4.1.1 |m |y +|24 |NegSyn_05040101_parameters_of_kind_value_007 |verify that set of definition cannot be parameterized |Clause 5.4.1.1 |m |y +|25 |NegSyn_05040101_parameters_of_kind_value_008 |verify that enumerated definition cannot be parameterized |Clause 5.4.1.1 |m |y +|26 |NegSyn_05040101_parameters_of_kind_value_009 |verify that port definition cannot be parameterized |Clause 5.4.1.1 |m |y +|27 |NegSyn_05040101_parameters_of_kind_value_010 |verify that component definition cannot be parameterized |Clause 5.4.1.1 |m |y +|28 |NegSyn_05040101_parameters_of_kind_value_011 |verify that subtype definition cannot be parameterized |Clause 5.4.1.1 |m |y +|29 |NegSyn_05040101_parameters_of_kind_value_012 |verify that group definition cannot be parameterized |Clause 5.4.1.1 |m |y +|30 |NegSyn_05040101_parameters_of_kind_value_013 |verify that import definition cannot be parameterized |Clause 5.4.1.1 |m |y +|31 |Sem_05040101_parameters_of_kind_value_001 |The IUT correctly handles parametrization through the use of module parameters. |Clause 5.4.1.1 |m |y +|32 |Sem_05040101_parameters_of_kind_value_002 |The IUT correctly handles parametrization through the use of module parameters. |Clause 5.4.1.1 |m |y +|33 |Sem_05040101_parameters_of_kind_value_003 |The IUT correctly handles parametrization through the use of module parameters. |Clause 5.4.1.1 |m |y +|34 |Sem_05040101_parameters_of_kind_value_004 |The IUT correctly handles parametrization through the use of module parameters. |Clause 5.4.1.1 |m |y +|35 |Sem_05040101_parameters_of_kind_value_005 |verify that template definition can contain `in` value formal parameters |Clause 5.4.1.1 |m |y +|36 |Sem_05040101_parameters_of_kind_value_006 |verify that local template definition can contain `in` value formal parameters |Clause 5.4.1.1 |m |n +|37 |Sem_05040101_parameters_of_kind_value_007 |verify that function definition can contain `in`, `out` and `inout` value formal parameters |Clause 5.4.1.1 |m |y +|38 |Sem_05040101_parameters_of_kind_value_008 |verify that altstep definition can contain `in`, `out` and `inout` value formal parameters |Clause 5.4.1.1 |m |y +|39 |Sem_05040101_parameters_of_kind_value_009 |verify that test case definition can contain `in`, `out` and `inout` value formal parameters |Clause 5.4.1.1 |m |y +|40 |Sem_05040101_parameters_of_kind_value_010 |verify that value formal parameters can be used in expressions |Clause 5.4.1.1 |m |y +|41 |Sem_05040101_parameters_of_kind_value_011 |verify that `in` value formal parameters of template can have default values |Clause 5.4.1.1 |m |n +|42 |Sem_05040101_parameters_of_kind_value_012 |verify that `in` value formal parameters of local template can have default values |Clause 5.4.1.1 |m |y +|43 |Sem_05040101_parameters_of_kind_value_013 |verify that `in` value formal parameters of function can have default values |Clause 5.4.1.1 |m |y +|44 |Sem_05040101_parameters_of_kind_value_014 |verify that `in` value formal parameters of altstep can have default values |Clause 5.4.1.1 |m |y +|45 |Sem_05040101_parameters_of_kind_value_015 |verify that `in` value formal parameters of test case can have default values |Clause 5.4.1.1 |m |y +|46 |Sem_05040101_parameters_of_kind_value_016 |verify that `in` value formal parameters of modified template can used dash as default value |Clause 5.4.1.1 |m |y +|47 |Sem_05040101_parameters_of_kind_value_017 |verify that `null` is suitable default value of formal value parameters of component type |Clause 5.4.1.1 |m |y +|48 |Sem_05040101_parameters_of_kind_value_018 |verify that `self` is suitable default value of formal value parameters of component type |Clause 5.4.1.1 |m |n +|49 |Sem_05040101_parameters_of_kind_value_019 |verify that `mtc` is suitable default value of formal value parameters of component type |Clause 5.4.1.1 |m |y +|50 |Sem_05040101_parameters_of_kind_value_020 |verify that `system` is suitable default value of formal value parameters of component type |Clause 5.4.1.1 |m |y +|51 |Sem_05040101_parameters_of_kind_value_021 |verify that `null` can be used as default value of formal value parameters of default type |Clause 5.4.1.1 |m |y +|52 |Sem_05040101_parameters_of_kind_value_022 |verify that passing by value and by reference works correctly |Clause 5.4.1.1 |m |y +|========================================================================================================================================================================================= + +== Formal parameters of kind template + +.Formal parameters of kind template + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|=============================================================================================================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_05040102_parameters_of_kind_template_001 |verify that `in` template formal parameters of template cannot used dash as default value |Clause 5.4.1.2 |m |y +|2 |NegSem_05040102_parameters_of_kind_template_002 |verify that modified template cannot used dash as default value when original template parameter had no default value |Clause 5.4.1.2 |m |y +|3 |NegSem_05040102_parameters_of_kind_template_003 |verify that template definitions cannot contain `out` template formal parameters |Clause 5.4.1.2 |m |y +|4 |NegSem_05040102_parameters_of_kind_template_004 |verify that template definitions cannot contain `inout` template formal parameters |Clause 5.4.1.2 |m |y +|5 |NegSem_05040102_parameters_of_kind_template_005 |verify that `out` template formal parameters cannot have default values |Clause 5.4.1.2 |m |y +|6 |NegSem_05040102_parameters_of_kind_template_006 |verify that `inout` template formal parameters cannot have default values |Clause 5.4.1.2 |m |y +|7 |NegSem_05040102_parameters_of_kind_template_007 |verify that incompatible template instance in default template assignment of template formal parameters causes error |Clause 5.4.1.2 |m |y +|8 |NegSem_05040102_parameters_of_kind_template_008 |verify that default template instance of template formal parameters cannot reference component elements |Clause 5.4.1.2 |m |y +|9 |NegSem_05040102_parameters_of_kind_template_009 |verify that default template instance of template formal parameters cannot reference other parameters |Clause 5.4.1.2 |m |y +|10 |NegSem_05040102_parameters_of_kind_template_010 |verify that default template instance of template formal parameters cannot invoke functions with `runs on` clause |Clause 5.4.1.2 |m |y +|11 |NegSem_05040102_parameters_of_kind_template_011 |verify that error is generated if formal template parameter of function contains dash |Clause 5.4.1.2 |m |n +|12 |NegSem_05040102_parameters_of_kind_template_012 |verify that error is generated if formal template parameter of altstep contains dash |Clause 5.4.1.2 |m |n +|13 |NegSem_05040102_parameters_of_kind_template_013 |verify that error is generated if formal template parameter of test case contains dash |Clause 5.4.1.2 |m |n +|14 |NegSem_05040102_parameters_of_kind_template_014 |verify that out formal template parameters cannot have lazy modifier |Clause 5.4.1.2 |m |y +|15 |NegSem_05040102_parameters_of_kind_template_015 |verify that out formal template parameters cannot have fuzzy modifier |Clause 5.4.1.2 |m |n +|16 |NegSem_05040102_parameters_of_kind_template_016 |verify that `inout` formal template parameters cannot have lazy modifier |Clause 5.4.1.2 |m |y +|17 |NegSem_05040102_parameters_of_kind_template_017 |verify that `inout` formal template parameters cannot have fuzzy modifier |Clause 5.4.1.2 |m |n +|18 |NegSem_05040102_parameters_of_kind_template_018 |Verify that template parameter of an activated altstep cannot be an out parameter |Clause 5.4.1.2 |m |n +|19 |NegSem_05040102_parameters_of_kind_template_019 |Verify that template parameter of an activated altstep cannot be an `inout` parameter |Clause 5.4.1.2 |m |n +|20 |NegSyn_05040102_parameters_of_kind_template_001 |verify that module parameter of template kind is not allowed |Clause 5.4.1.2 |m |n +|21 |Sem_05040102_parameters_of_kind_template_001 |The IUT correctly handles parametrization through the use of parameterized templates. |Clause 5.4.1.2 |m |y +|22 |Sem_05040102_parameters_of_kind_template_002 |The IUT correctly handles parametrization through the use of parameterized templates. |Clause 5.4.1.2 |m |y +|23 |Sem_05040102_parameters_of_kind_template_003 |verify that template definition can contain `in` template formal parameters |Clause 5.4.1.2 |m |y +|24 |Sem_05040102_parameters_of_kind_template_004 |verify that local template definition can contain `in` template formal parameters |Clause 5.4.1.2 |m |n +|25 |Sem_05040102_parameters_of_kind_template_005 |verify that function definition can contain `in`, `out` and `inout` template formal parameters |Clause 5.4.1.2 |m |y +|26 |Sem_05040102_parameters_of_kind_template_006 |verify that altstep definition can contain `in`, `out` and `inout` template formal parameters |Clause 5.4.1.2 |m |y +|27 |Sem_05040102_parameters_of_kind_template_007 |verify that test case definition can contain `in`, `out` and `inout` template formal parameters |Clause 5.4.1.2 |m |y +|28 |Sem_05040102_parameters_of_kind_template_008 |verify that template formal parameters can be used in the same way as templates or template variables |Clause 5.4.1.2 |m |y +|29 |Sem_05040102_parameters_of_kind_template_009 |verify that `in` template formal parameters of template can have default values |Clause 5.4.1.2 |m |y +|30 |Sem_05040102_parameters_of_kind_template_010 |verify that `in` template formal parameters of local template can have default values |Clause 5.4.1.2 |m |n +|31 |Sem_05040102_parameters_of_kind_template_011 |verify that `in` template formal parameters of function can have default values |Clause 5.4.1.2 |m |y +|32 |Sem_05040102_parameters_of_kind_template_012 |verify that `in` template formal parameters of altstep can have default values |Clause 5.4.1.2 |m |y +|33 |Sem_05040102_parameters_of_kind_template_013 |verify that `in` template formal parameters of test case can have default values |Clause 5.4.1.2 |m |y +|34 |Sem_05040102_parameters_of_kind_template_014 |verify that `in` template formal parameters of modified template can used dash as default value |Clause 5.4.1.2 |m |y +|35 |Sem_05040102_parameters_of_kind_template_015 |verify that template definition can contain `in` template formal parameters with omit restriction |Clause 5.4.1.2 |m |y +|36 |Sem_05040102_parameters_of_kind_template_016 |verify that local template definition can contain `in` template formal parameters with omit restriction |Clause 5.4.1.2 |m |n +|37 |Sem_05040102_parameters_of_kind_template_017 |verify that function definition can contain `in`, `out` and `inout` template formal parameters with omit restriction |Clause 5.4.1.2 |m |y +|38 |Sem_05040102_parameters_of_kind_template_018 |verify that altstep definition can contain `in`, `out` and `inout` template formal parameters with omit restriction |Clause 5.4.1.2 |m |y +|39 |Sem_05040102_parameters_of_kind_template_019 |verify that test case definition can contain `in`, `out` and `inout` template formal parameters with omit restriction |Clause 5.4.1.2 |m |y +|40 |Sem_05040102_parameters_of_kind_template_020 |verify that template definition can contain `in` template formal parameters with present restriction |Clause 5.4.1.2 |m |y +|41 |Sem_05040102_parameters_of_kind_template_021 |verify that local template definition can contain `in` template formal parameters with present restriction |Clause 5.4.1.2 |m |n +|42 |Sem_05040102_parameters_of_kind_template_022 |verify that function definition can contain `in`, `out` and `inout` template formal parameters with present restriction |Clause 5.4.1.2 |m |y +|43 |Sem_05040102_parameters_of_kind_template_023 |verify that altstep definition can contain `in`, `out` and `inout` template formal parameters with present restriction |Clause 5.4.1.2 |m |y +|44 |Sem_05040102_parameters_of_kind_template_024 |verify that test case definition can contain `in`, `out` and `inout` template formal parameters with present restriction |Clause 5.4.1.2 |m |y +|45 |Sem_05040102_parameters_of_kind_template_025 |verify that template definition can contain `in` template formal parameters with value restriction |Clause 5.4.1.2 |m |y +|46 |Sem_05040102_parameters_of_kind_template_026 |verify that local template definition can contain `in` template formal parameters with value restriction |Clause 5.4.1.2 |m |n +|47 |Sem_05040102_parameters_of_kind_template_027 |verify that function definition can contain in, out and `inout` template formal parameters with value restriction |Clause 5.4.1.2 |m |y +|48 |Sem_05040102_parameters_of_kind_template_028 |verify that altstep definition can contain in, out and `inout` template formal parameters with value restriction |Clause 5.4.1.2 |m |y +|49 |Sem_05040102_parameters_of_kind_template_029 |verify that test case definition can contain in, out and `inout` template formal parameters with value restriction |Clause 5.4.1.2 |m |y +|50 |Sem_05040102_parameters_of_kind_template_030 |verify that template definition can contain in template formal parameters with short omit restriction |Clause 5.4.1.2 |m |y +|51 |Sem_05040102_parameters_of_kind_template_031 |verify that local template definition can contain in template formal parameters with short omit restriction |Clause 5.4.1.2 |m |n +|52 |Sem_05040102_parameters_of_kind_template_032 |verify that function definition can contain in, out and `inout` template formal parameters with short omit restriction |Clause 5.4.1.2 |m |y +|53 |Sem_05040102_parameters_of_kind_template_033 |verify that altstep definition can contain in, out and `inout` template formal parameters with short omit restriction |Clause 5.4.1.2 |m |y +|54 |Sem_05040102_parameters_of_kind_template_034 |verify that test case definition can contain in, out and `inout` template formal parameters with short omit restriction |Clause 5.4.1.2 |m |y +|55 |Sem_05040102_parameters_of_kind_template_035 |verify that `null` is suitable default value of formal template parameters of component type |Clause 5.4.1.2 |m |y +|56 |Sem_05040102_parameters_of_kind_template_036 |verify that `self` is suitable default value of formal template parameters of component type |Clause 5.4.1.2 |m |n +|57 |Sem_05040102_parameters_of_kind_template_037 |verify that `mtc` is suitable default value of formal template parameters of component type |Clause 5.4.1.2 |m |y +|58 |Sem_05040102_parameters_of_kind_template_038 |verify that `system` is suitable default value of formal template parameters of component type |Clause 5.4.1.2 |m |y +|=============================================================================================================================================================================================== + +== Formal parameters of kind timer + +.Formal parameters of kind timer + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|============================================================================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_05040103_parameters_of_kind_timer_001 |Verify that functions with timer parameters cannot be used in `component.start` operation |Clause 5.4.1.3 |m |y +|2 |NegSem_05040103_parameters_of_kind_timer_002 |Verify that altsteps with timer parameters cannot be used in `component.start` operation |Clause 5.4.1.3 |m |n +|3 |NegSem_05040103_parameters_of_kind_timer_003 |Verify that test cases cannot have timer parameters |Clause 5.4.1.3 |m |y +|4 |NegSem_05040103_parameters_of_kind_timer_004 |Verify that templates cannot have timer parameters |Clause 5.4.1.3 |m |y +|5 |NegSyn_05040103_parameters_of_kind_timer_001 |Verify that in timer parameters are not allowed |Clause 5.4.1.3 |m |y +|6 |NegSyn_05040103_parameters_of_kind_timer_002 |Verify that out timer parameters are not allowed |Clause 5.4.1.3 |m |y +|7 |Sem_05040103_parameters_of_kind_timer_001 |The IUT correctly handles parametrization through the use of timer parameters. |Clause 5.4.1.3 |m |y +|8 |Sem_05040103_parameters_of_kind_timer_002 |Verify that `inout` prefix can be used for timer parameters |Clause 5.4.1.3 |m |y +|9 |Sem_05040103_parameters_of_kind_timer_003 |Verify that altstep can have timer parameters |Clause 5.4.1.3 |m |y +|============================================================================================================================================================== + +== Formal parameters of kind port + +.Formal parameters of kind port + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|============================================================================================================================================================ +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_05040104_parameters_of_kind_port_001 |Verify that functions with port parameters cannot be used in `component.start` operation |Clause 5.4.1.4 |m |y +|2 |NegSem_05040104_parameters_of_kind_port_002 |Verify that altsteps with port parameters cannot be used in `component.start` operation |Clause 5.4.1.4 |m |n +|3 |NegSem_05040104_parameters_of_kind_port_003 |Verify that in port parameters are not allowed |Clause 5.4.1.4 |m |y +|4 |NegSem_05040104_parameters_of_kind_port_004 |Verify that out port parameters are not allowed |Clause 5.4.1.4 |m |y +|5 |NegSem_05040104_parameters_of_kind_port_005 |Verify that test cases cannot have port parameters |Clause 5.4.1.4 |m |y +|6 |NegSem_05040104_parameters_of_kind_port_006 |Verify that templates cannot contain port parameters |Clause 5.4.1.4 |m |y +|7 |Sem_05040104_parameters_of_kind_port_001 |The IUT accepts port parametrization types for functions. |Clause 5.4.1.4 |m |y +|8 |Sem_05040104_parameters_of_kind_port_002 |Verify that `inout` prefix can be used for port parameters |Clause 5.4.1.4 |m |y +|============================================================================================================================================================ + +== Actual parameters + +.Actual parameters + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|======================================================================================================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_050402_actual_parameters_001 |verify that template parameters cannot be used as `in` formal value parameters of functions |Clause 5.4.2 |m |y +|2 |NegSem_050402_actual_parameters_002 |verify that template variables cannot be used as `in` formal value parameters of functions |Clause 5.4.2 |m |y +|3 |NegSem_050402_actual_parameters_003 |verify that template `in` parameters cannot be used as `in` formal value parameters of functions |Clause 5.4.2 |m |y +|4 |NegSem_050402_actual_parameters_004 |verify that template `out` parameters cannot be used as `in` formal value parameters of functions |Clause 5.4.2 |m |y +|5 |NegSem_050402_actual_parameters_005 |verify that template `inout` parameters cannot be used as `in` formal value parameters of functions |Clause 5.4.2 |m |y +|6 |NegSem_050402_actual_parameters_006 |verify that template parameters cannot be used as `in` formal value parameters of templates |Clause 5.4.2 |m |y +|7 |NegSem_050402_actual_parameters_007 |verify that template variables cannot be used as `in` formal value parameters of templates |Clause 5.4.2 |m |y +|8 |NegSem_050402_actual_parameters_008 |verify that template `in` parameters cannot be used as `in` formal value parameters of templates |Clause 5.4.2 |m |y +|9 |NegSem_050402_actual_parameters_009 |verify that template `out` parameters cannot be used as `in` formal value parameters of templates |Clause 5.4.2 |m |y +|10 |NegSem_050402_actual_parameters_010 |verify that template `inout` parameters cannot be used as `in` formal value parameters of templates |Clause 5.4.2 |m |y +|11 |NegSem_050402_actual_parameters_011 |verify that template parameters cannot be used as `in` formal value parameters of altsteps |Clause 5.4.2 |m |y +|12 |NegSem_050402_actual_parameters_012 |verify that template variables cannot be used as `in` formal value parameters of altsteps |Clause 5.4.2 |m |y +|13 |NegSem_050402_actual_parameters_013 |verify that template `in` parameters cannot be used as `in` formal value parameters of altsteps |Clause 5.4.2 |m |y +|14 |NegSem_050402_actual_parameters_014 |verify that template `out` parameters cannot be used as `in` formal value parameters of altsteps |Clause 5.4.2 |m |y +|15 |NegSem_050402_actual_parameters_015 |verify that template `inout` parameters cannot be used as `in` formal value parameters of altsteps |Clause 5.4.2 |m |y +|16 |NegSem_050402_actual_parameters_016 |verify that template parameters cannot be used as `in` formal value parameters of test cases |Clause 5.4.2 |m |y +|17 |NegSem_050402_actual_parameters_017 |verify that template variables cannot be used as `in` formal value parameters of test cases |Clause 5.4.2 |m |y +|18 |NegSem_050402_actual_parameters_018 |verify that template `in` parameters cannot be used as `in` formal value parameters of test cases |Clause 5.4.2 |m |y +|19 |NegSem_050402_actual_parameters_019 |verify that template `out` parameters cannot be used as `in` formal value parameters of test cases |Clause 5.4.2 |m |y +|20 |NegSem_050402_actual_parameters_020 |verify that template `inout` parameters cannot be used as `in` formal value parameters of test cases |Clause 5.4.2 |m |y +|21 |NegSem_050402_actual_parameters_021 |verify that literals cannot be used as `inout` formal value parameters of functions |Clause 5.4.2 |m |y +|22 |NegSem_050402_actual_parameters_022 |verify that module parameters cannot be used as `inout` formal value parameters of functions |Clause 5.4.2 |m |y +|23 |NegSem_050402_actual_parameters_023 |verify that constants cannot be used as `inout` formal value parameters of functions |Clause 5.4.2 |m |y +|24 |NegSem_050402_actual_parameters_024 |verify that function calls cannot be used as `inout` formal value parameters of functions |Clause 5.4.2 |m |y +|25 |NegSem_050402_actual_parameters_025 |verify that expressions cannot be used as `inout` formal value parameters of functions |Clause 5.4.2 |m |y +|26 |NegSem_050402_actual_parameters_026 |verify that template parameters cannot be used as `inout` formal value parameters of functions |Clause 5.4.2 |m |y +|27 |NegSem_050402_actual_parameters_027 |verify that template variables cannot be used as `inout` formal value parameters of functions |Clause 5.4.2 |m |y +|28 |NegSem_050402_actual_parameters_028 |verify that template `in` parameters cannot be used as `inout` formal value parameters of functions |Clause 5.4.2 |m |y +|29 |NegSem_050402_actual_parameters_029 |verify that template `out` parameters cannot be used as `inout` formal value parameters of functions |Clause 5.4.2 |m |y +|30 |NegSem_050402_actual_parameters_030 |verify that template `inout` parameters cannot be used as `inout` formal value parameters of functions |Clause 5.4.2 |m |y +|31 |NegSem_050402_actual_parameters_031 |verify that template variable element reference cannot be used as `inout` formal value parameters of functions |Clause 5.4.2 |m |y +|32 |NegSem_050402_actual_parameters_032 |verify that reference to elements of formal value parameters cannot be used as `inout` formal value parameters of functions |Clause 5.4.2 |m |y +|33 |NegSem_050402_actual_parameters_033 |verify that literals cannot be used as `inout` formal value parameters of altsteps |Clause 5.4.2 |m |y +|34 |NegSem_050402_actual_parameters_034 |verify that module parameters cannot be used as `inout` formal value parameters of altsteps |Clause 5.4.2 |m |y +|35 |NegSem_050402_actual_parameters_035 |verify that constants cannot be used as `inout` formal value parameters of altsteps |Clause 5.4.2 |m |y +|36 |NegSem_050402_actual_parameters_036 |verify that function calls cannot be used as `inout` formal value parameters of altsteps |Clause 5.4.2 |m |y +|37 |NegSem_050402_actual_parameters_037 |verify that expressions cannot be used as `inout` formal value parameters of altsteps |Clause 5.4.2 |m |y +|38 |NegSem_050402_actual_parameters_038 |verify that template parameters cannot be used as `inout` formal value parameters of altsteps |Clause 5.4.2 |m |y +|39 |NegSem_050402_actual_parameters_039 |verify that template variables cannot be used as `inout` formal value parameters of altsteps |Clause 5.4.2 |m |y +|40 |NegSem_050402_actual_parameters_040 |verify that template `in` parameters cannot be used as `inout` formal value parameters of altsteps |Clause 5.4.2 |m |y +|41 |NegSem_050402_actual_parameters_041 |verify that template out parameters cannot be used as `inout` formal value parameters of altsteps |Clause 5.4.2 |m |y +|42 |NegSem_050402_actual_parameters_042 |verify that template `inout` parameters cannot be used as `inout` formal value parameters of altsteps |Clause 5.4.2 |m |y +|43 |NegSem_050402_actual_parameters_043 |verify that template variable element reference cannot be used as `inout` formal value parameters of altsteps |Clause 5.4.2 |m |y +|44 |NegSem_050402_actual_parameters_044 |verify that reference to elements of formal value parameters cannot be used as `inout` formal value parameters of altsteps |Clause 5.4.2 |m |y +|45 |NegSem_050402_actual_parameters_045 |verify that literals cannot be used as `inout` formal value parameters of test cases |Clause 5.4.2 |m |y +|46 |NegSem_050402_actual_parameters_046 |verify that module parameters cannot be used as `inout` formal value parameters of test cases |Clause 5.4.2 |m |y +|47 |NegSem_050402_actual_parameters_047 |verify that constants cannot be used as `inout` formal value parameters of test cases |Clause 5.4.2 |m |y +|48 |NegSem_050402_actual_parameters_048 |verify that function calls cannot be used as `inout` formal value parameters of test cases |Clause 5.4.2 |m |y +|49 |NegSem_050402_actual_parameters_049 |verify that expressions cannot be used as `inout` formal value parameters of test cases |Clause 5.4.2 |m |y +|50 |NegSem_050402_actual_parameters_050 |verify that template parameters cannot be used as `inout` formal value parameters of test cases |Clause 5.4.2 |m |y +|51 |NegSem_050402_actual_parameters_051 |verify that template variables cannot be used as `inout` formal value parameters of test cases |Clause 5.4.2 |m |y +|52 |NegSem_050402_actual_parameters_052 |verify that template `in` parameters cannot be used as `inout` formal value parameters of test cases |Clause 5.4.2 |m |y +|53 |NegSem_050402_actual_parameters_053 |verify that template `out` parameters cannot be used as `inout` formal value parameters of test cases |Clause 5.4.2 |m |y +|54 |NegSem_050402_actual_parameters_054 |verify that template `inout` parameters cannot be used as `inout` formal value parameters of test cases |Clause 5.4.2 |m |y +|55 |NegSem_050402_actual_parameters_055 |verify that template variable element reference cannot be used as `inout` formal value parameters of test cases |Clause 5.4.2 |m |y +|56 |NegSem_050402_actual_parameters_056 |verify that reference to elements of formal value parameters cannot be used as `inout` formal value parameters of test cases |Clause 5.4.2 |m |y +|57 |NegSem_050402_actual_parameters_057 |verify that literals cannot be used as out formal template parameters of functions |Clause 5.4.2 |m |y +|58 |NegSem_050402_actual_parameters_058 |verify that module parameters cannot be used as out formal template parameters of functions |Clause 5.4.2 |m |y +|59 |NegSem_050402_actual_parameters_059 |verify that constants cannot be used as out formal template parameters of functions |Clause 5.4.2 |m |y +|60 |NegSem_050402_actual_parameters_060 |verify that function calls cannot be used as out formal template parameters of functions |Clause 5.4.2 |m |y +|61 |NegSem_050402_actual_parameters_061 |verify that expressions cannot be used as out formal template parameters of functions |Clause 5.4.2 |m |y +|62 |NegSem_050402_actual_parameters_062 |verify that template parameters cannot be used as out formal template parameters of functions |Clause 5.4.2 |m |y +|63 |NegSem_050402_actual_parameters_063 |verify that literals cannot be used as out formal template parameters of altsteps |Clause 5.4.2 |m |y +|64 |NegSem_050402_actual_parameters_064 |verify that module parameters cannot be used as out formal template parameters of altsteps |Clause 5.4.2 |m |y +|65 |NegSem_050402_actual_parameters_065 |verify that constants cannot be used as out formal template parameters of altsteps |Clause 5.4.2 |m |y +|66 |NegSem_050402_actual_parameters_066 |verify that function calls cannot be used as out formal template parameters of altsteps |Clause 5.4.2 |m |y +|67 |NegSem_050402_actual_parameters_067 |verify that expressions cannot be used as out formal template parameters of altsteps |Clause 5.4.2 |m |y +|68 |NegSem_050402_actual_parameters_068 |verify that template parameters cannot be used as out formal template parameters of altsteps |Clause 5.4.2 |m |y +|69 |NegSem_050402_actual_parameters_069 |verify that literals cannot be used as out formal template parameters of test cases |Clause 5.4.2 |m |y +|70 |NegSem_050402_actual_parameters_070 |verify that module parameters cannot be used as out formal template parameters of test cases |Clause 5.4.2 |m |y +|71 |NegSem_050402_actual_parameters_071 |verify that constants cannot be used as out formal template parameters of test cases |Clause 5.4.2 |m |y +|72 |NegSem_050402_actual_parameters_072 |verify that function calls cannot be used as out formal template parameters of test cases |Clause 5.4.2 |m |y +|73 |NegSem_050402_actual_parameters_073 |verify that expressions cannot be used as out formal template parameters of test cases |Clause 5.4.2 |m |y +|74 |NegSem_050402_actual_parameters_074 |verify that template parameters cannot be used as out formal template parameters of test cases |Clause 5.4.2 |m |y +|75 |NegSem_050402_actual_parameters_075 |verify that literals cannot be used as `inout` formal template parameters of functions |Clause 5.4.2 |m |y +|76 |NegSem_050402_actual_parameters_076 |verify that module parameters cannot be used as `inout` formal template parameters of functions |Clause 5.4.2 |m |y +|77 |NegSem_050402_actual_parameters_077 |verify that constants cannot be used as `inout` formal template parameters of functions |Clause 5.4.2 |m |y +|78 |NegSem_050402_actual_parameters_078 |verify that function calls cannot be used as `inout` formal template parameters of functions |Clause 5.4.2 |m |y +|79 |NegSem_050402_actual_parameters_079 |verify that expressions cannot be used as `inout` formal template parameters of functions |Clause 5.4.2 |m |y +|80 |NegSem_050402_actual_parameters_080 |verify that template parameters cannot be used as `inout` formal template parameters of functions |Clause 5.4.2 |m |y +|81 |NegSem_050402_actual_parameters_081 |verify that literals cannot be used as `inout` formal template parameters of altsteps |Clause 5.4.2 |m |y +|82 |NegSem_050402_actual_parameters_082 |verify that module parameters cannot be used as `inout` formal template parameters of altsteps |Clause 5.4.2 |m |y +|83 |NegSem_050402_actual_parameters_083 |verify that constants cannot be used as `inout` formal template parameters of altsteps |Clause 5.4.2 |m |y +|84 |NegSem_050402_actual_parameters_084 |verify that function calls cannot be used as `inout` formal template parameters of altsteps |Clause 5.4.2 |m |y +|85 |NegSem_050402_actual_parameters_085 |verify that expressions cannot be used as `inout` formal template parameters of altsteps |Clause 5.4.2 |m |y +|86 |NegSem_050402_actual_parameters_086 |verify that template parameters cannot be used as `inout` formal template parameters of altsteps |Clause 5.4.2 |m |y +|87 |NegSem_050402_actual_parameters_087 |verify that literals cannot be used as `inout` formal template parameters of test cases |Clause 5.4.2 |m |y +|88 |NegSem_050402_actual_parameters_088 |verify that module parameters cannot be used as `inout` formal template parameters of test cases |Clause 5.4.2 |m |y +|89 |NegSem_050402_actual_parameters_089 |verify that constants cannot be used as `inout` formal template parameters of test cases |Clause 5.4.2 |m |y +|90 |NegSem_050402_actual_parameters_090 |verify that function calls cannot be used as `inout` formal template parameters of test cases |Clause 5.4.2 |m |y +|91 |NegSem_050402_actual_parameters_091 |verify that expressions cannot be used as `inout` formal template parameters of test cases |Clause 5.4.2 |m |y +|92 |NegSem_050402_actual_parameters_092 |verify that template parameters cannot be used as `inout` formal template parameters of test cases |Clause 5.4.2 |m |y +|93 |NegSem_050402_actual_parameters_093 |verify that referencing errors are detected in actual parameters passed to `in` formal value parameters |Clause 5.4.2 |m |y +|94 |NegSem_050402_actual_parameters_094 |verify that referencing errors are detected in actual parameters passed to `in` formal template parameters |Clause 5.4.2 |m |y +|95 |NegSem_050402_actual_parameters_095 |verify that referencing errors are detected in actual parameters passed to `out` formal template parameters |Clause 5.4.2 |m |y +|96 |NegSem_050402_actual_parameters_096 |verify that referencing rules are correctly applied to actual parameters of `inout` formal template parameters |Clause 5.4.2 |m |y +|97 |NegSem_050402_actual_parameters_097 |verify that string item references cannot be used as `inout` formal value parameters of functions |Clause 5.4.2 |m |y +|98 |NegSem_050402_actual_parameters_098 |verify that ordinary values cannot be passed to timer parameters |Clause 5.4.2 |m |y +|99 |NegSem_050402_actual_parameters_099 |verify that values cannot be passed to port parameters |Clause 5.4.2 |m |y +|100 |NegSem_050402_actual_parameters_100 |verify that list notation containing actual parameters in wrong order is not accepted |Clause 5.4.2 |m |y +|101 |NegSem_050402_actual_parameters_101 |verify that list notation containing less actual parameters than required is not accepted |Clause 5.4.2 |m |y +|102 |NegSem_050402_actual_parameters_102 |verify that parameter without default value cannot be skipped |Clause 5.4.2 |m |y +|103 |NegSem_050402_actual_parameters_103 |verify that mixing list and assignment notation is not allowed in parameterized calls (value as actual parameter) |Clause 5.4.2 |m |y +|104 |NegSem_050402_actual_parameters_104 |verify that mixing list and assignment notation is not allowed in parameterized calls (skipped actual parameter) |Clause 5.4.2 |m |y +|105 |NegSem_050402_actual_parameters_105 |verify that parameters cannot be assigned more than once in assignment notation |Clause 5.4.2 |m |y +|106 |NegSem_050402_actual_parameters_106 |verify that assignment notation that doesn't contain all parameters is not accepted |Clause 5.4.2 |m |y +|107 |NegSem_050402_actual_parameters_107 |verify that incompatible values cannot be passed to in formal parameters |Clause 5.4.2 |m |y +|108 |NegSem_050402_actual_parameters_108 |verify that incompatible values cannot be passed from out formal parameters |Clause 5.4.2 |m |y +|109 |NegSem_050402_actual_parameters_109 |verify that incompatible values cannot be passed to `inout` formal parameters |Clause 5.4.2 |m |y +|110 |NegSem_050402_actual_parameters_110 |verify that values of compatible but distinct types cannot be passed to `inout` formal parameters |Clause 5.4.2 |m |n +|111 |NegSem_050402_actual_parameters_111 |verify that incompatible templates cannot be passed to template parameters with omit restriction |Clause 5.4.2 |m |y +|112 |NegSem_050402_actual_parameters_112 |verify that compatible templates can be passed to template parameters with value restriction |Clause 5.4.2 |m |y +|113 |NegSem_050402_actual_parameters_113 |verify that compatible templates can be passed to template parameters with present restriction |Clause 5.4.2 |m |y +|114 |NegSem_050402_actual_parameters_114 |verify that parametrized entities used as actual parameter cannot be passed without parameter list |Clause 5.4.2 |m |y +|115 |NegSem_050402_actual_parameters_115 |verify that error is generated when no actual parameter list is used for functions with no parameters |Clause 5.4.2 |m |y +|116 |NegSem_050402_actual_parameters_116 |verify that error is generated when no actual parameter list is used for test cases with no parameters |Clause 5.4.2 |m |y +|117 |NegSem_050402_actual_parameters_117 |verify that error is generated when no actual parameter list is used for altsteps with no parameters |Clause 5.4.2 |m |y +|118 |NegSem_050402_actual_parameters_118 |verify that error is generated when empty actual parameter list is used for templates with no parameters |Clause 5.4.2 |m |y +|119 |NegSem_050402_actual_parameters_119 |verify that uninitialized values cannot be passed to in formal parameters |Clause 5.4.2 |m |n +|120 |NegSem_050402_actual_parameters_120 |verify that uninitialized values cannot be passed to `inout` formal parameters |Clause 5.4.2 |m |n +|121 |NegSem_050402_actual_parameters_121 |verify that function calls passed to lazy formal parameters cannot contain `inout` parameters |Clause 5.4.2 |m |n +|122 |NegSem_050402_actual_parameters_122 |verify that function calls passed to fuzzy formal parameters cannot contain `inout` parameters |Clause 5.4.2 |m |n +|123 |NegSem_050402_actual_parameters_123 |verify that function calls passed to lazy formal parameters cannot contain out parameters |Clause 5.4.2 |m |n +|124 |NegSem_050402_actual_parameters_124 |verify that function calls passed to fuzzy formal parameters cannot contain out parameters |Clause 5.4.2 |m |n +|125 |NegSem_050402_actual_parameters_125 |verify that error is generated when lazy variable is passed to `inout` formal parameter |Clause 5.4.2 |m |n +|126 |NegSem_050402_actual_parameters_126 |verify that error is generated when fuzzy variable is passed to `inout` formal parameter |Clause 5.4.2 |m |n +|127 |NegSem_050402_actual_parameters_127 |verify that error is generated when lazy variable is passed to out formal parameter |Clause 5.4.2 |m |n +|128 |NegSem_050402_actual_parameters_128 |verify that error is generated when fuzzy variable is passed to out formal parameter |Clause 5.4.2 |m |n +|129 |NegSem_050402_actual_parameters_129 |verify that error is generated when passing record and its field to `inout` parameters |Clause 5.4.2 |m |n +|130 |NegSem_050402_actual_parameters_130 |verify that error is generated when passing set and its field to `inout` parameters |Clause 5.4.2 |m |n +|131 |NegSem_050402_actual_parameters_131 |verify that error is generated when passing union and its element to `inout` parameters |Clause 5.4.2 |m |n +|132 |NegSem_050402_actual_parameters_132 |verify that error is generated when passing record of and its element to `inout` parameters |Clause 5.4.2 |m |n +|133 |NegSem_050402_actual_parameters_133 |verify that error is generated when passing set of and its element to `inout` parameters |Clause 5.4.2 |m |n +|134 |NegSem_050402_actual_parameters_134 |verify that error is generated when passing array and its element to `inout` parameters |Clause 5.4.2 |m |n +|135 |NegSem_050402_actual_parameters_135 |verify that error is generated when passing anytype value and its element to `inout` parameters |Clause 5.4.2 |m |n +|136 |NegSem_050402_actual_parameters_136 |verify that error is generated when passing record and its sub-elements to `inout` parameters |Clause 5.4.2 |m |n +|137 |NegSem_050402_actual_parameters_137 |verify that error is generated when passing set and its sub-field to `inout` parameters |Clause 5.4.2 |m |n +|138 |NegSem_050402_actual_parameters_138 |verify that error is generated when passing union and its sub-element to `inout` parameters |Clause 5.4.2 |m |n +|139 |NegSem_050402_actual_parameters_139 |verify that error is generated when passing record of and its sub-element to `inout` parameters |Clause 5.4.2 |m |n +|140 |NegSem_050402_actual_parameters_140 |verify that error is generated when passing set of and its sub-element to `inout` parameters |Clause 5.4.2 |m |n +|141 |NegSem_050402_actual_parameters_141 |verify that error is generated when passing array and its sub-element to `inout` parameters |Clause 5.4.2 |m |n +|142 |NegSem_050402_actual_parameters_142 |verify that error is generated when passing anytype value and its sub-element to `inout` parameters |Clause 5.4.2 |m |n +|143 |NegSem_050402_actual_parameters_143 |verify that error is generated when passing distinct union alternatives to `inout` parameters |Clause 5.4.2 |m |n +|144 |NegSem_050402_actual_parameters_144 |verify that error is generated when passing distinct union alternatives to `inout` parameters |Clause 5.4.2 |m |n +|145 |NegSem_050402_actual_parameters_145 |verify that the fourth part of the Example 3 produces the expected error |Clause 5.4.2 |m |n +|146 |NegSem_050402_actual_parameters_146 |verify that literal cannot be used as actual out value parameters of functions |Clause 5.4.2 |m |y +|147 |NegSem_050402_actual_parameters_147 |verify that expression cannot be used as actual out value parameters of functions |Clause 5.4.2 |m |y +|148 |NegSem_050402_actual_parameters_148 |verify that function calls cannot be used as actual out value parameters of functions |Clause 5.4.2 |m |y +|149 |NegSem_050402_actual_parameters_149 |verify that module parameters cannot be used as actual out value parameters of functions |Clause 5.4.2 |m |y +|150 |NegSem_050402_actual_parameters_150 |verify that templates cannot be used as actual out value parameters of functions |Clause 5.4.2 |m |y +|151 |NegSem_050402_actual_parameters_151 |verify that constants cannot be used as actual out value parameters of functions |Clause 5.4.2 |m |y +|152 |NegSem_050402_actual_parameters_152 |verify that literal cannot be used as actual out value parameters of altsteps |Clause 5.4.2 |m |y +|153 |NegSem_050402_actual_parameters_153 |verify that expression cannot be used as actual out value parameters of altsteps |Clause 5.4.2 |m |y +|154 |NegSem_050402_actual_parameters_154 |verify that function calls cannot be used as actual out value parameters of altsteps |Clause 5.4.2 |m |y +|155 |NegSem_050402_actual_parameters_155 |verify that module parameters cannot be used as actual out value parameters of altsteps |Clause 5.4.2 |m |y +|156 |NegSem_050402_actual_parameters_156 |verify that templates cannot be used as actual out value parameters of altsteps |Clause 5.4.2 |m |y +|157 |NegSem_050402_actual_parameters_157 |verify that constants cannot be used as actual out value parameters of altsteps |Clause 5.4.2 |m |y +|158 |NegSem_050402_actual_parameters_158 |verify that function cannot have more actual than formal parameters |Clause 5.4.2 |m |y +|159 |NegSem_050402_actual_parameters_159 |verify that templates cannot have more actual than formal parameters |Clause 5.4.2 |m |y +|160 |NegSem_050402_actual_parameters_160 |verify that altstep cannot have more actual than formal parameters |Clause 5.4.2 |m |y +|161 |NegSem_050402_actual_parameters_161 |verify that function testcase cannot have more actual than formal parameters |Clause 5.4.2 |m |y +|162 |NegSem_050402_actual_parameters_162 |verify that restricted template variables cannot be passed to unrestricted `inout` template parameters |Clause 5.4.2 |m |n +|163 |NegSem_050402_actual_parameters_163 |verify that unrestricted template variables cannot be passed to restricted `inout` template parameters |Clause 5.4.2 |m |n +|164 |NegSem_050402_actual_parameters_164 |verify that restricted template variables cannot be passed to `inout` template parameters with a different restriction |Clause 5.4.2 |m |n +|165 |NegSem_050402_actual_parameters_165 |verify that value variables cannot be used as out formal template parameters of functions |Clause 5.4.2 |m |y +|166 |NegSem_050402_actual_parameters_166 |verify that value `in` parameters cannot be used as out formal template parameters of functions |Clause 5.4.2 |m |y +|167 |NegSem_050402_actual_parameters_167 |verify that value `out` parameters cannot be used as out formal template parameters of functions |Clause 5.4.2 |m |y +|168 |NegSem_050402_actual_parameters_168 |verify that value `inout` parameters cannot be used as out formal template parameters of functions |Clause 5.4.2 |m |y +|169 |NegSem_050402_actual_parameters_169 |verify that value variable element reference cannot be used as out formal template parameters of functions |Clause 5.4.2 |m |y +|170 |NegSem_050402_actual_parameters_170 |verify that reference to elements of formal value parameters cannot be used as out formal template parameters of functions |Clause 5.4.2 |m |y +|171 |NegSem_050402_actual_parameters_171 |verify that value variables cannot be used as out formal template parameters of altsteps |Clause 5.4.2 |m |y +|172 |NegSem_050402_actual_parameters_172 |verify that value `in` parameters cannot be used as out formal template parameters of altsteps |Clause 5.4.2 |m |y +|173 |NegSem_050402_actual_parameters_173 |verify that value `out` parameters cannot be used as out formal template parameters of altsteps |Clause 5.4.2 |m |y +|174 |NegSem_050402_actual_parameters_174 |verify that value `inout` parameters cannot be used as out formal template parameters of altsteps |Clause 5.4.2 |m |y +|175 |NegSem_050402_actual_parameters_175 |verify that value variable element reference cannot be used as out formal template parameters of altsteps |Clause 5.4.2 |m |y +|176 |NegSem_050402_actual_parameters_176 |verify that reference to elements of formal value parameters cannot be used as out formal template parameters of altsteps |Clause 5.4.2 |m |y +|177 |NegSem_050402_actual_parameters_177 |verify that value variables cannot be used as out formal template parameters of test cases |Clause 5.4.2 |m |y +|178 |NegSem_050402_actual_parameters_178 |verify that value `in` parameters cannot be used as out formal template parameters of test cases |Clause 5.4.2 |m |y +|179 |NegSem_050402_actual_parameters_179 |verify that value `in` parameters cannot be used as out formal template parameters of test cases |Clause 5.4.2 |m |y +|180 |NegSem_050402_actual_parameters_180 |verify that value `in` parameters cannot be used as out formal template parameters of test cases |Clause 5.4.2 |m |y +|181 |NegSem_050402_actual_parameters_181 |verify that value `in` parameters cannot be used as out formal template parameters of test cases |Clause 5.4.2 |m |y +|182 |NegSem_050402_actual_parameters_182 |verify that value `in` parameters cannot be used as out formal template parameters of test cases |Clause 5.4.2 |m |y +|183 |Sem_050402_actual_parameters_001 |The IUT accepts allowed assignments of actual parameters. |Clause 5.4.2 |m |y +|184 |Sem_050402_actual_parameters_002 |The IUT accepts nested assignment of actual parameters. |Clause 5.4.2 |m |y +|185 |Sem_050402_actual_parameters_003 |verify that literals can be used as `in` formal value parameters of functions |Clause 5.4.2 |m |y +|186 |Sem_050402_actual_parameters_004 |verify that module parameters can be used as `in` formal value parameters of functions |Clause 5.4.2 |m |y +|187 |Sem_050402_actual_parameters_005 |verify that constants can be used as `in` formal value parameters of functions |Clause 5.4.2 |m |y +|188 |Sem_050402_actual_parameters_006 |verify that variables can be used as `in` formal value parameters of functions |Clause 5.4.2 |m |y +|189 |Sem_050402_actual_parameters_007 |verify that function calls can be used as `in` formal value parameters of functions |Clause 5.4.2 |m |y +|190 |Sem_050402_actual_parameters_008 |verify that in value parameters can be used as `in` formal value parameters of functions |Clause 5.4.2 |m |y +|191 |Sem_050402_actual_parameters_009 |verify that out value parameters can be used as `in` formal value parameters of functions |Clause 5.4.2 |m |y +|192 |Sem_050402_actual_parameters_010 |verify that `inout` value parameters can be used as `in` formal value parameters of functions |Clause 5.4.2 |m |y +|193 |Sem_050402_actual_parameters_011 |verify that expressions can be used as `in` formal value parameters of functions |Clause 5.4.2 |m |y +|194 |Sem_050402_actual_parameters_012 |verify that literals can be used as `in` formal value parameters of templates |Clause 5.4.2 |m |y +|195 |Sem_050402_actual_parameters_013 |verify that module parameters can be used as `in` formal value parameters of templates |Clause 5.4.2 |m |y +|196 |Sem_050402_actual_parameters_014 |verify that constants can be used as `in` formal value parameters of templates |Clause 5.4.2 |m |y +|197 |Sem_050402_actual_parameters_015 |verify that variables can be used as `in` formal value parameters of templates |Clause 5.4.2 |m |y +|198 |Sem_050402_actual_parameters_016 |verify that function calls can be used as `in` formal value parameters of templates |Clause 5.4.2 |m |y +|199 |Sem_050402_actual_parameters_017 |verify that `in` value parameters can be used as `in` formal value parameters of templates |Clause 5.4.2 |m |y +|200 |Sem_050402_actual_parameters_018 |verify that out value parameters can be used as `in` formal value parameters of templates |Clause 5.4.2 |m |y +|201 |Sem_050402_actual_parameters_019 |verify that `inout` value parameters can be used as `in` formal value parameters of templates |Clause 5.4.2 |m |y +|202 |Sem_050402_actual_parameters_020 |verify that expressions can be used as `in` formal value parameters of templates |Clause 5.4.2 |m |y +|203 |Sem_050402_actual_parameters_021 |verify that literals can be used as `in` formal value parameters of altsteps |Clause 5.4.2 |m |y +|204 |Sem_050402_actual_parameters_022 |verify that module parameters can be used as `in` formal value parameters of altsteps |Clause 5.4.2 |m |y +|205 |Sem_050402_actual_parameters_023 |verify that constants can be used as `in` formal value parameters of altsteps |Clause 5.4.2 |m |y +|206 |Sem_050402_actual_parameters_024 |verify that variables can be used as `in` formal value parameters of altsteps |Clause 5.4.2 |m |y +|207 |Sem_050402_actual_parameters_025 |verify that function calls can be used as `in` formal value parameters of altsteps |Clause 5.4.2 |m |y +|208 |Sem_050402_actual_parameters_026 |verify that `in` value parameters can be used as `in` formal value parameters of altsteps |Clause 5.4.2 |m |y +|209 |Sem_050402_actual_parameters_027 |verify that out value parameters can be used as `in` formal value parameters of altsteps |Clause 5.4.2 |m |y +|210 |Sem_050402_actual_parameters_028 |verify that `inout` value parameters can be used as `in` formal value parameters of altsteps |Clause 5.4.2 |m |y +|211 |Sem_050402_actual_parameters_029 |verify that expressions can be used as `in` formal value parameters of altsteps |Clause 5.4.2 |m |y +|212 |Sem_050402_actual_parameters_030 |verify that literals can be used as `in` formal value parameters of test cases |Clause 5.4.2 |m |y +|213 |Sem_050402_actual_parameters_031 |verify that module parameters can be used as `in` formal value parameters of test cases |Clause 5.4.2 |m |y +|214 |Sem_050402_actual_parameters_032 |verify that constants can be used as `in` formal value parameters of test cases |Clause 5.4.2 |m |y +|215 |Sem_050402_actual_parameters_033 |verify that variables can be used as `in` formal value parameters of test cases |Clause 5.4.2 |m |y +|216 |Sem_050402_actual_parameters_034 |verify that function calls can be used as `in` formal value parameters of test cases |Clause 5.4.2 |m |y +|217 |Sem_050402_actual_parameters_035 |verify that `in` value parameters can be used as `in` formal value parameters of test cases |Clause 5.4.2 |m |y +|218 |Sem_050402_actual_parameters_036 |verify that `out` value parameters can be used as `in` formal value parameters of test cases |Clause 5.4.2 |m |y +|219 |Sem_050402_actual_parameters_037 |verify that `inout` value parameters can be used as `in` formal value parameters of test cases |Clause 5.4.2 |m |y +|220 |Sem_050402_actual_parameters_038 |verify that expressions can be used as `in` formal value parameters of test cases |Clause 5.4.2 |m |y +|221 |Sem_050402_actual_parameters_039 |verify that variables can be used as `inout` formal value parameters of functions |Clause 5.4.2 |m |y +|222 |Sem_050402_actual_parameters_040 |verify that `in` value parameters can be used as `inout` formal value parameters of functions |Clause 5.4.2 |m |y +|223 |Sem_050402_actual_parameters_041 |verify that `out` value parameters can be used as `inout` formal value parameters of functions |Clause 5.4.2 |m |y +|224 |Sem_050402_actual_parameters_042 |verify that `inout` value parameters can be used as `inout` formal value parameters of functions |Clause 5.4.2 |m |y +|225 |Sem_050402_actual_parameters_043 |verify that variable element reference can be used as `inout` formal value parameters of functions |Clause 5.4.2 |m |y +|226 |Sem_050402_actual_parameters_044 |verify that reference to elements of formal value parameters can be used as `inout` formal value parameters of functions |Clause 5.4.2 |m |y +|227 |Sem_050402_actual_parameters_045 |verify that variables can be used as `inout` formal value parameters of altsteps |Clause 5.4.2 |m |y +|228 |Sem_050402_actual_parameters_046 |verify that `in` value parameters can be used as `inout` formal value parameters of altsteps |Clause 5.4.2 |m |y +|229 |Sem_050402_actual_parameters_047 |verify that `out` value parameters can be used as `inout` formal value parameters of altsteps |Clause 5.4.2 |m |y +|230 |Sem_050402_actual_parameters_048 |verify that `inout` value parameters can be used as `inout` formal value parameters of altsteps |Clause 5.4.2 |m |y +|231 |Sem_050402_actual_parameters_049 |verify that variable element reference can be used as `inout` formal value parameters of altsteps |Clause 5.4.2 |m |y +|232 |Sem_050402_actual_parameters_050 |verify that reference to elements of formal value parameters can be used as `inout` formal value parameters of altsteps |Clause 5.4.2 |m |y +|233 |Sem_050402_actual_parameters_051 |verify that variables can be used as `inout` formal value parameters of test cases |Clause 5.4.2 |m |y +|234 |Sem_050402_actual_parameters_052 |verify that `in` value parameters can be used as `inout` formal value parameters of test cases |Clause 5.4.2 |m |y +|235 |Sem_050402_actual_parameters_053 |verify that `out` value parameters can be used as `inout` formal value parameters of test cases |Clause 5.4.2 |m |y +|236 |Sem_050402_actual_parameters_054 |verify that `inout` value parameters can be used as `inout` formal value parameters of test cases |Clause 5.4.2 |m |y +|237 |Sem_050402_actual_parameters_055 |verify that variable element reference can be used as `inout` formal value parameters of test cases |Clause 5.4.2 |m |y +|238 |Sem_050402_actual_parameters_056 |verify that reference to elements of formal value parameters can be used as `inout` formal value parameters of test cases |Clause 5.4.2 |m |y +|239 |Sem_050402_actual_parameters_057 |verify that literals can be used as in formal template parameters of functions |Clause 5.4.2 |m |y +|240 |Sem_050402_actual_parameters_058 |verify that module parameters can be used as in formal template parameters of functions |Clause 5.4.2 |m |y +|241 |Sem_050402_actual_parameters_059 |verify that constants can be used as in formal template parameters of functions |Clause 5.4.2 |m |y +|242 |Sem_050402_actual_parameters_060 |verify that variables can be used as in formal template parameters of functions |Clause 5.4.2 |m |y +|243 |Sem_050402_actual_parameters_061 |verify that function calls can be used as in formal template parameters of functions |Clause 5.4.2 |m |y +|244 |Sem_050402_actual_parameters_062 |verify that `in` value parameters can be used as in formal template parameters of functions |Clause 5.4.2 |m |y +|245 |Sem_050402_actual_parameters_063 |verify that `out` value parameters can be used as in formal template parameters of functions |Clause 5.4.2 |m |y +|246 |Sem_050402_actual_parameters_064 |verify that `inout` value parameters can be used as in formal template parameters of functions |Clause 5.4.2 |m |y +|247 |Sem_050402_actual_parameters_065 |verify that expressions can be used as in formal template parameters of functions |Clause 5.4.2 |m |y +|248 |Sem_050402_actual_parameters_066 |verify that template parameters can be used as in formal template parameters of functions |Clause 5.4.2 |m |y +|249 |Sem_050402_actual_parameters_067 |verify that template variables can be used as in formal template parameters of functions |Clause 5.4.2 |m |y +|250 |Sem_050402_actual_parameters_068 |verify that template `in` parameters can be used as in formal template parameters of functions |Clause 5.4.2 |m |y +|251 |Sem_050402_actual_parameters_069 |verify that template `out` parameters can be used as in formal template parameters of functions |Clause 5.4.2 |m |y +|252 |Sem_050402_actual_parameters_070 |verify that template `inout` parameters can be used as in formal template parameters of functions |Clause 5.4.2 |m |y +|253 |Sem_050402_actual_parameters_071 |verify that literals can be used as in formal template parameters of templates |Clause 5.4.2 |m |y +|254 |Sem_050402_actual_parameters_072 |verify that module parameters can be used as in formal template parameters of templates |Clause 5.4.2 |m |y +|255 |Sem_050402_actual_parameters_073 |verify that constants can be used as in formal template parameters of templates |Clause 5.4.2 |m |y +|256 |Sem_050402_actual_parameters_074 |verify that variables can be used as in formal template parameters of templates |Clause 5.4.2 |m |y +|257 |Sem_050402_actual_parameters_075 |verify that function calls can be used as in formal template parameters of templates |Clause 5.4.2 |m |y +|258 |Sem_050402_actual_parameters_076 |verify that `in` value parameters can be used as in formal template parameters of templates |Clause 5.4.2 |m |y +|259 |Sem_050402_actual_parameters_077 |verify that `out` value parameters can be used as in formal template parameters of templates |Clause 5.4.2 |m |y +|260 |Sem_050402_actual_parameters_078 |verify that `inout` value parameters can be used as in formal template parameters of templates |Clause 5.4.2 |m |y +|261 |Sem_050402_actual_parameters_079 |verify that expressions can be used as in formal template parameters of templates |Clause 5.4.2 |m |y +|262 |Sem_050402_actual_parameters_080 |verify that template parameters can be used as in formal template parameters of templates |Clause 5.4.2 |m |y +|263 |Sem_050402_actual_parameters_081 |verify that template variables can be used as in formal template parameters of templates |Clause 5.4.2 |m |y +|264 |Sem_050402_actual_parameters_082 |verify that template `in` parameters can be used as in formal template parameters of templates |Clause 5.4.2 |m |y +|265 |Sem_050402_actual_parameters_083 |verify that template `out` parameters can be used as in formal template parameters of templates |Clause 5.4.2 |m |y +|266 |Sem_050402_actual_parameters_084 |verify that template `inout` parameters can be used as in formal template parameters of templates |Clause 5.4.2 |m |y +|267 |Sem_050402_actual_parameters_085 |verify that literals can be used as in formal template parameters of altsteps |Clause 5.4.2 |m |y +|268 |Sem_050402_actual_parameters_086 |verify that module parameters can be used as in formal template parameters of altsteps |Clause 5.4.2 |m |y +|269 |Sem_050402_actual_parameters_087 |verify that constants can be used as in formal template parameters of altsteps |Clause 5.4.2 |m |y +|270 |Sem_050402_actual_parameters_088 |verify that variables can be used as in formal template parameters of altsteps |Clause 5.4.2 |m |y +|271 |Sem_050402_actual_parameters_089 |verify that function calls can be used as in formal template parameters of altsteps |Clause 5.4.2 |m |y +|272 |Sem_050402_actual_parameters_090 |verify that `in` value parameters can be used as in formal template parameters of altsteps |Clause 5.4.2 |m |y +|273 |Sem_050402_actual_parameters_091 |verify that `out` value parameters can be used as in formal template parameters of altsteps |Clause 5.4.2 |m |y +|274 |Sem_050402_actual_parameters_092 |verify that `inout` value parameters can be used as in formal template parameters of altsteps |Clause 5.4.2 |m |y +|275 |Sem_050402_actual_parameters_093 |verify that expressions can be used as in formal template parameters of altsteps |Clause 5.4.2 |m |y +|276 |Sem_050402_actual_parameters_094 |verify that template parameters can be used as in formal template parameters of altsteps |Clause 5.4.2 |m |y +|277 |Sem_050402_actual_parameters_095 |verify that template variables can be used as in formal template parameters of altsteps |Clause 5.4.2 |m |y +|278 |Sem_050402_actual_parameters_096 |verify that template `in` parameters can be used as in formal template parameters of altsteps |Clause 5.4.2 |m |y +|279 |Sem_050402_actual_parameters_097 |verify that template `out` parameters can be used as in formal template parameters of altsteps |Clause 5.4.2 |m |y +|280 |Sem_050402_actual_parameters_098 |verify that template `inout` parameters can be used as in formal template parameters of altsteps |Clause 5.4.2 |m |y +|281 |Sem_050402_actual_parameters_099 |verify that literals can be used as in formal template parameters of test cases |Clause 5.4.2 |m |y +|282 |Sem_050402_actual_parameters_100 |verify that module parameters can be used as in formal template parameters of test cases |Clause 5.4.2 |m |y +|283 |Sem_050402_actual_parameters_101 |verify that constants can be used as in formal template parameters of test cases |Clause 5.4.2 |m |y +|284 |Sem_050402_actual_parameters_102 |verify that variables can be used as in formal template parameters of test cases |Clause 5.4.2 |m |y +|285 |Sem_050402_actual_parameters_103 |verify that function calls can be used as in formal template parameters of test cases |Clause 5.4.2 |m |y +|286 |Sem_050402_actual_parameters_104 |verify that `in` value parameters can be used as in formal template parameters of test cases |Clause 5.4.2 |m |y +|287 |Sem_050402_actual_parameters_105 |verify that `out` value parameters can be used as in formal template parameters of test cases |Clause 5.4.2 |m |y +|288 |Sem_050402_actual_parameters_106 |verify that `inout` value parameters can be used as in formal template parameters of test cases |Clause 5.4.2 |m |y +|289 |Sem_050402_actual_parameters_107 |verify that expressions can be used as in formal template parameters of test cases |Clause 5.4.2 |m |y +|290 |Sem_050402_actual_parameters_108 |verify that template parameters can be used as in formal template parameters of test cases |Clause 5.4.2 |m |y +|291 |Sem_050402_actual_parameters_109 |verify that template variables can be used as in formal template parameters of test cases |Clause 5.4.2 |m |y +|292 |Sem_050402_actual_parameters_110 |verify that template `in` parameters can be used as in formal template parameters of test cases |Clause 5.4.2 |m |y +|293 |Sem_050402_actual_parameters_111 |verify that template `out` parameters can be used as in formal template parameters of test cases |Clause 5.4.2 |m |y +|294 |Sem_050402_actual_parameters_112 |verify that template `inout` parameters can be used as in formal template parameters of test cases |Clause 5.4.2 |m |y +|295 |Sem_050402_actual_parameters_113 |verify that template variables can be used as out formal template parameters of functions |Clause 5.4.2 |m |y +|296 |Sem_050402_actual_parameters_114 |verify that template `in` parameters can be used as out formal template parameters of functions |Clause 5.4.2 |m |y +|297 |Sem_050402_actual_parameters_115 |verify that template `out` parameters can be used as out formal template parameters of functions |Clause 5.4.2 |m |y +|298 |Sem_050402_actual_parameters_116 |verify that template `inout` parameters can be used as out formal template parameters of functions |Clause 5.4.2 |m |y +|299 |Sem_050402_actual_parameters_117 |verify that template variable element reference can be used as out formal template parameters of functions |Clause 5.4.2 |m |y +|300 |Sem_050402_actual_parameters_118 |verify that reference to elements of formal value parameters can be used as out formal template parameters of functions |Clause 5.4.2 |m |y +|301 |Sem_050402_actual_parameters_119 |verify that template variables can be used as out formal template parameters of altsteps |Clause 5.4.2 |m |y +|302 |Sem_050402_actual_parameters_120 |verify that template `in` parameters can be used as out formal template parameters of altsteps |Clause 5.4.2 |m |y +|303 |Sem_050402_actual_parameters_121 |verify that template `out` parameters can be used as out formal template parameters of altsteps |Clause 5.4.2 |m |y +|304 |Sem_050402_actual_parameters_122 |verify that template `inout` parameters can be used as out formal template parameters of altsteps |Clause 5.4.2 |m |y +|305 |Sem_050402_actual_parameters_123 |verify that template variable element reference can be used as out formal template parameters of altsteps |Clause 5.4.2 |m |y +|306 |Sem_050402_actual_parameters_124 |verify that reference to elements of formal value parameters can be used as out formal template parameters of altsteps |Clause 5.4.2 |m |y +|307 |Sem_050402_actual_parameters_125 |verify that template variables can be used as out formal template parameters of test cases |Clause 5.4.2 |m |y +|308 |Sem_050402_actual_parameters_126 |verify that template `in` parameters can be used as out formal template parameters of test cases |Clause 5.4.2 |m |y +|309 |Sem_050402_actual_parameters_127 |verify that template `out` parameters can be used as out formal template parameters of test cases |Clause 5.4.2 |m |y +|310 |Sem_050402_actual_parameters_128 |verify that template `inout` parameters can be used as out formal template parameters of test cases |Clause 5.4.2 |m |y +|311 |Sem_050402_actual_parameters_129 |verify that template variable element reference can be used as out formal template parameters of test cases |Clause 5.4.2 |m |y +|312 |Sem_050402_actual_parameters_130 |verify that reference to elements of formal value parameters can be used as out formal template parameters of test cases |Clause 5.4.2 |m |y +|313 |Sem_050402_actual_parameters_131 |verify that template variables can be used as `inout` formal template parameters of functions |Clause 5.4.2 |m |y +|314 |Sem_050402_actual_parameters_132 |verify that template `in` parameters can be used as `inout` formal template parameters of functions |Clause 5.4.2 |m |y +|315 |Sem_050402_actual_parameters_133 |verify that template `out` parameters can be used as `inout` formal template parameters of functions |Clause 5.4.2 |m |y +|316 |Sem_050402_actual_parameters_134 |verify that template `inout` parameters can be used as `inout` formal template parameters of functions |Clause 5.4.2 |m |y +|317 |Sem_050402_actual_parameters_135 |verify that template variable element reference can be used as `inout` formal template parameters of functions |Clause 5.4.2 |m |y +|318 |Sem_050402_actual_parameters_136 |verify that reference to elements of formal value parameters can be used as `inout` formal template parameters of functions |Clause 5.4.2 |m |y +|319 |Sem_050402_actual_parameters_137 |verify that template variables can be used as `inout` formal template parameters of altsteps |Clause 5.4.2 |m |y +|320 |Sem_050402_actual_parameters_138 |verify that template `in` parameters can be used as `inout` formal template parameters of altsteps |Clause 5.4.2 |m |y +|321 |Sem_050402_actual_parameters_139 |verify that template `out` parameters can be used as `inout` formal template parameters of altsteps |Clause 5.4.2 |m |y +|322 |Sem_050402_actual_parameters_140 |verify that template `inout` parameters can be used as `inout` formal template parameters of altsteps |Clause 5.4.2 |m |y +|323 |Sem_050402_actual_parameters_141 |verify that template variable element reference can be used as `inout` formal template parameters of altsteps |Clause 5.4.2 |m |y +|324 |Sem_050402_actual_parameters_142 |verify that reference to elements of formal value parameters can be used as `inout` formal template parameters of altsteps |Clause 5.4.2 |m |y +|325 |Sem_050402_actual_parameters_143 |verify that template variables can be used as `inout` formal template parameters of test cases |Clause 5.4.2 |m |y +|326 |Sem_050402_actual_parameters_144 |verify that template `in` parameters can be used as `inout` formal template parameters of test cases |Clause 5.4.2 |m |y +|327 |Sem_050402_actual_parameters_145 |verify that template `out` parameters can be used as `inout` formal template parameters of test cases |Clause 5.4.2 |m |y +|328 |Sem_050402_actual_parameters_146 |verify that template `inout` parameters can be used as `inout` formal template parameters of test cases |Clause 5.4.2 |m |y +|329 |Sem_050402_actual_parameters_147 |verify that template variable element reference can be used as `inout` formal template parameters of test cases |Clause 5.4.2 |m |y +|330 |Sem_050402_actual_parameters_148 |verify that reference to elements of formal value parameters can be used as `inout` formal template parameters of test cases |Clause 5.4.2 |m |y +|331 |Sem_050402_actual_parameters_149 |verify that referencing rules are correctly applied to actual parameters of `in` formal value parameters |Clause 5.4.2 |m |y +|332 |Sem_050402_actual_parameters_150 |verify that referencing rules are correctly applied to actual parameters of in formal template parameters |Clause 5.4.2 |m |n +|333 |Sem_050402_actual_parameters_151 |verify that referencing rules are correctly applied to actual parameters of `out` formal value parameters |Clause 5.4.2 |m |y +|334 |Sem_050402_actual_parameters_152 |verify that referencing rules are correctly applied to actual parameters of out formal template parameters |Clause 5.4.2 |m |y +|335 |Sem_050402_actual_parameters_153 |verify that referencing rules are correctly applied to actual parameters of `inout` formal value parameters |Clause 5.4.2 |m |y +|336 |Sem_050402_actual_parameters_154 |verify that referencing rules are correctly applied to actual parameters of `inout` formal template parameters |Clause 5.4.2 |m |y +|337 |Sem_050402_actual_parameters_155 |verify that `out` formal parameters are passed to actual parameter in correct (list notation) |Clause 5.4.2 |m |y +|338 |Sem_050402_actual_parameters_156 |verify that `out` formal parameters are passed to actual parameter in correct (assignment notation) |Clause 5.4.2 |m |n +|339 |Sem_050402_actual_parameters_157 |verify that component timers can be passed to timer parameters |Clause 5.4.2 |m |y +|340 |Sem_050402_actual_parameters_158 |verify that component timers can be passed to timer parameters |Clause 5.4.2 |m |y +|341 |Sem_050402_actual_parameters_159 |verify that timer parameters can be passed to timer parameters |Clause 5.4.2 |m |y +|342 |Sem_050402_actual_parameters_160 |verify that component ports can be passed to port parameters |Clause 5.4.2 |m |y +|343 |Sem_050402_actual_parameters_161 |verify that port parameters can be passed to port parameters |Clause 5.4.2 |m |y +|344 |Sem_050402_actual_parameters_162 |verify that actual parameters override default values |Clause 5.4.2 |m |y +|345 |Sem_050402_actual_parameters_163 |verify that default values are used if actual parameters are missing |Clause 5.4.2 |m |y +|346 |Sem_050402_actual_parameters_164 |verify that actual parameters override default templates |Clause 5.4.2 |m |y +|347 |Sem_050402_actual_parameters_165 |verify that default templates are used if actual parameters are missing |Clause 5.4.2 |m |y +|348 |Sem_050402_actual_parameters_166 |verify that actual parameters are evaluated in order of their appearance (list notation) |Clause 5.4.2 |m |n +|349 |Sem_050402_actual_parameters_167 |verify that actual parameters are evaluated in order of their appearance (assignment notation) |Clause 5.4.2 |m |n +|350 |Sem_050402_actual_parameters_168 |verify that rules for referencing are applied to actual paremeters before passing to out formal parameters |Clause 5.4.2 |m |y +|351 |Sem_050402_actual_parameters_169 |verify that rules for referencing are applied to actual paremeters before passing to `inout` formal parameters |Clause 5.4.2 |m |y +|352 |Sem_050402_actual_parameters_170 |verify that default parameters are evaluated in order of the formal parameter list (list notation) |Clause 5.4.2 |m |n +|353 |Sem_050402_actual_parameters_171 |verify that default parameters are evaluated in order of the formal parameter list (assignment notation) |Clause 5.4.2 |m |n +|354 |Sem_050402_actual_parameters_172 |verify that it is possible to use parametrized template with no parentheses if all parameters have default values |Clause 5.4.2 |m |y +|355 |Sem_050402_actual_parameters_173 |verify that it is possible to use parametrized template with empty parentheses |Clause 5.4.2 |m |y +|356 |Sem_050402_actual_parameters_174 |verify that actual parameter values override default values |Clause 5.4.2 |m |y +|357 |Sem_050402_actual_parameters_175 |verify that actual parameters in the beginning of list notation can be skipped |Clause 5.4.2 |m |y +|358 |Sem_050402_actual_parameters_176 |verify that multiple actual parameters of list notation can be skipped |Clause 5.4.2 |m |y +|359 |Sem_050402_actual_parameters_177 |verify that actual parameters at the end of list notation can be explicitly skipped |Clause 5.4.2 |m |y +|360 |Sem_050402_actual_parameters_178 |verify that missing actual parameters at the end of list notation are considered to be skipped (single parameter) |Clause 5.4.2 |m |y +|361 |Sem_050402_actual_parameters_179 |verify that missing actual parameters at the end of list notation are considered to be skipped (multiple parameter) |Clause 5.4.2 |m |y +|362 |Sem_050402_actual_parameters_180 |verify that assignment notation containing all parameters in declaration order is accepted |Clause 5.4.2 |m |y +|363 |Sem_050402_actual_parameters_181 |verify that assignment notation containing all parameters in random order is accepted |Clause 5.4.2 |m |n +|364 |Sem_050402_actual_parameters_182 |verify that assignment notation can omit parameters with default value |Clause 5.4.2 |m |y +|365 |Sem_050402_actual_parameters_183 |verify that compatible values can be passed to in formal parameters |Clause 5.4.2 |m |y +|366 |Sem_050402_actual_parameters_184 |verify that compatible values can be passed from out formal parameters |Clause 5.4.2 |m |y +|367 |Sem_050402_actual_parameters_185 |verify that compatible templates can be passed to template parameters with omit restriction |Clause 5.4.2 |m |y +|368 |Sem_050402_actual_parameters_186 |verify that compatible templates can be passed to template parameters with value restriction |Clause 5.4.2 |m |y +|369 |Sem_050402_actual_parameters_187 |verify that compatible templates can be passed to template parameters with present restriction |Clause 5.4.2 |m |y +|370 |Sem_050402_actual_parameters_188 |verify that it is possible to use nested actual parameter lists |Clause 5.4.2 |m |y +|371 |Sem_050402_actual_parameters_189 |verify that empty actual parameter list can be used for functions with no parameters |Clause 5.4.2 |m |y +|372 |Sem_050402_actual_parameters_190 |verify that empty actual parameter list can be used for altsteps with no parameters |Clause 5.4.2 |m |y +|373 |Sem_050402_actual_parameters_191 |verify that partially initialized values can be passed to in formal parameters |Clause 5.4.2 |m |y +|374 |Sem_050402_actual_parameters_192 |verify that partially initialized values can be passed to `inout` formal parameters |Clause 5.4.2 |m |y +|375 |Sem_050402_actual_parameters_193 |verify that Example 1 can be executed |Clause 5.4.2 |m |n +|376 |Sem_050402_actual_parameters_194 |verify that Example 2 can be executed |Clause 5.4.2 |m |y +|377 |Sem_050402_actual_parameters_195 |verify that the first part of the Example 3 can be executed |Clause 5.4.2 |m |y +|378 |Sem_050402_actual_parameters_196 |verify that the third part of the Example 3 can be executed |Clause 5.4.2 |m |y +|379 |Sem_050402_actual_parameters_198 |verify that the the Example 4 can be executed |Clause 5.4.2 |m |y +|380 |Sem_050402_actual_parameters_199 |verify that the Example 5 can be executed |Clause 5.4.2 |m |y +|381 |Sem_050402_actual_parameters_200 |verify that the Example 6 can be executed |Clause 5.4.2 |m |y +|382 |Sem_050402_actual_parameters_201 |verify that the Example 7 can be executed |Clause 5.4.2 |m |y +|383 |Sem_050402_actual_parameters_202 |verify that the Example 8 can be executed |Clause 5.4.2 |m |n +|384 |Sem_050402_actual_parameters_203 |verify that variables can be used as actual out value parameters of functions |Clause 5.4.2 |m |y +|385 |Sem_050402_actual_parameters_204 |verify that variables can be used as actual out value parameters of functions |Clause 5.4.2 |m |n +|386 |Sem_050402_actual_parameters_205 |verify that in value parameters can be used as actual out value parameters of functions |Clause 5.4.2 |m |y +|387 |Sem_050402_actual_parameters_206 |verify that `out` value parameters can be used as actual out value parameters of functions |Clause 5.4.2 |m |y +|388 |Sem_050402_actual_parameters_207 |verify that `inout` value parameters can be used as actual out value parameters of functions |Clause 5.4.2 |m |y +|389 |Sem_050402_actual_parameters_208 |verify that `in` template parameters can be used as actual out value parameters of functions |Clause 5.4.2 |m |n +|390 |Sem_050402_actual_parameters_209 |verify that `out` template parameters can be used as actual out value parameters of functions |Clause 5.4.2 |m |n +|391 |Sem_050402_actual_parameters_210 |verify that `inout` template parameters can be used as actual out value parameters of functions |Clause 5.4.2 |m |n +|392 |Sem_050402_actual_parameters_211 |verify that dash can be used as an actual out value parameter of functions |Clause 5.4.2 |m |n +|393 |Sem_050402_actual_parameters_212 |verify that variables can be used as actual out value parameters of altsteps |Clause 5.4.2 |m |y +|394 |Sem_050402_actual_parameters_213 |verify that variables can be used as actual out value parameters of altsteps |Clause 5.4.2 |m |n +|395 |Sem_050402_actual_parameters_214 |verify that in value parameters can be used as actual out value parameters of altsteps |Clause 5.4.2 |m |y +|396 |Sem_050402_actual_parameters_215 |verify that `out` value parameters can be used as actual out value parameters of altsteps |Clause 5.4.2 |m |y +|397 |Sem_050402_actual_parameters_216 |verify that `inout` value parameters can be used as actual out value parameters of altsteps |Clause 5.4.2 |m |y +|398 |Sem_050402_actual_parameters_217 |verify that `in` template parameters can be used as actual out value parameters of altsteps |Clause 5.4.2 |m |n +|399 |Sem_050402_actual_parameters_218 |verify that `out` template parameters can be used as actual out value parameters of altsteps |Clause 5.4.2 |m |n +|400 |Sem_050402_actual_parameters_219 |verify that `inout` template parameters can be used as actual out value parameters of altsteps |Clause 5.4.2 |m |n +|401 |Sem_050402_actual_parameters_220 |verify that dash can be used as an actual out value parameter of altsteps |Clause 5.4.2 |m |n +|402 |Sem_050402_actual_parameters_221 |verify that dash can be used as an actual out template parameter of functions |Clause 5.4.2 |m |n +|403 |Sem_050402_actual_parameters_222 |verify that dash can be used as an actual out template parameter of altsteps |Clause 5.4.2 |m |n +|404 |Sem_050402_actual_parameters_223 |verify that actual out value parameters of functions can be skipped if they are the last ones |Clause 5.4.2 |m |n +|405 |Sem_050402_actual_parameters_224 |verify that actual `out` value parameters of altsteps can be skipped if they are the last ones |Clause 5.4.2 |m |n +|406 |Sem_050402_actual_parameters_225 |verify that actual `out` template parameters of functions can be skipped if they are the last ones |Clause 5.4.2 |m |n +|407 |Sem_050402_actual_parameters_226 |verify that actual `out` template parameters of altsteps can be skipped if they are the last ones |Clause 5.4.2 |m |n +|======================================================================================================================================================================================== + +== Cyclic definitions + +.Cyclic definitions + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|=================================================================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_0505_cyclic_definitions_001 |Verify that an error is detected when two constants reference each other |Clause 5.5 |m |y +|2 |NegSem_0505_cyclic_definitions_002 |Verify that an error is detected when a forbidded cyclic reference occurs in cyclic import |Clause 5.5 |m |y +|3 |Sem_0505_cyclic_definitions_001 |The IUT correctly handles recursive functions |Clause 5.5 |m |y +|4 |Sem_0505_cyclic_definitions_002 |The IUT correctly handles cyclic imports |Clause 5.5 |m |y +|5 |Sem_0505_cyclic_definitions_003 |Verify that cyclic import containing cyclic function calls is allowed |Clause 5.5 |m |y +|6 |Sem_0505_cyclic_definitions_004 |Verify that cyclic altsteps are allowed |Clause 5.5 |m |y +|=================================================================================================================================================== + +== Simple basic types and values + +.Simple basic types and values + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|=============================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSyn_060100_SimpleBasicTypes_001 |Assign float to integer values |Clause 6.1.0 |m |y +|2 |NegSyn_060100_SimpleBasicTypes_002 |Assign boolean to integer values |Clause 6.1.0 |m |y +|3 |NegSyn_060100_SimpleBasicTypes_003 |Assign integer to float values |Clause 6.1.0 |m |y +|4 |NegSyn_060100_SimpleBasicTypes_004 |Assign boolean to float values |Clause 6.1.0 |m |y +|5 |NegSyn_060100_SimpleBasicTypes_005 |Assign verdicttype to float values |Clause 6.1.0 |m |y +|6 |NegSyn_060100_SimpleBasicTypes_006 |Assign integer to verdicttype values |Clause 6.1.0 |m |y +|7 |Sem_060100_SimpleBasicTypes_001 |Assign and read integer values |Clause 6.1.0 |m |y +|8 |Sem_060100_SimpleBasicTypes_002 |Assign and read large integer values |Clause 6.1.0 |m |y +|9 |Sem_060100_SimpleBasicTypes_003 |Assign and read float values |Clause 6.1.0 |m |y +|10 |Sem_060100_SimpleBasicTypes_004 |Assign and read large float values |Clause 6.1.0 |m |y +|11 |Sem_060100_SimpleBasicTypes_005 |Assign and read verdicts |Clause 6.1.0 |m |y +|12 |Syn_060100_SimpleBasicTypes_001 |Assign different integer values |Clause 6.1.0 |m |y +|13 |Syn_060100_SimpleBasicTypes_002 |Assign large integer values |Clause 6.1.0 |m |y +|14 |Syn_060100_SimpleBasicTypes_003 |Assign different float values |Clause 6.1.0 |m |y +|15 |Syn_060100_SimpleBasicTypes_004 |Assign small and large float values |Clause 6.1.0 |m |y +|16 |Syn_060100_SimpleBasicTypes_005 |Accept float mantissa for float values |Clause 6.1.0 |m |y +|17 |Syn_060100_SimpleBasicTypes_006 |Accept all verdict values |Clause 6.1.0 |m |y +|=============================================================================================== + +== Basic string types and values + +.Basic string types and values + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|=============================================================================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSyn_060101_TopLevel_001 |Assign invalid bitstring value |Clause 6.1.1 |m |y +|2 |NegSyn_060101_TopLevel_002 |Assign string to bitstring values |Clause 6.1.1 |m |y +|3 |NegSyn_060101_TopLevel_003 |Assign octetstring to bitstring values |Clause 6.1.1 |m |y +|4 |NegSyn_060101_TopLevel_004 |Assign invalid hexstring value |Clause 6.1.1 |m |y +|5 |NegSyn_060101_TopLevel_005 |Assign string to hexstring values |Clause 6.1.1 |m |y +|6 |NegSyn_060101_TopLevel_006 |Assign octetstring to hexstring values |Clause 6.1.1 |m |y +|7 |NegSyn_060101_TopLevel_007 |Assign invalid octetstring value |Clause 6.1.1 |m |y +|8 |NegSyn_060101_TopLevel_008 |Assign string to octetstring values |Clause 6.1.1 |m |y +|9 |NegSyn_060101_TopLevel_009 |Assign hexstring to octetstring values |Clause 6.1.1 |m |y +|10 |NegSyn_060101_TopLevel_010 |Assign invalid hexstring value |Clause 6.1.1 |m |y +|11 |Sem_060101_TopLevel_001 |Assign and read bitstring |Clause 6.1.1 |m |y +|12 |Sem_060101_TopLevel_002 |Assign and read hexstring |Clause 6.1.1 |m |y +|13 |Sem_060101_TopLevel_003 |Assign and read octetstring |Clause 6.1.1 |m |y +|14 |Sem_060101_TopLevel_004 |Assign and read charstring |Clause 6.1.1 |m |y +|15 |Sem_060101_TopLevel_005 |Assign and read universal charstring |Clause 6.1.1 |m |y +|16 |Sem_060101_TopLevel_006 |Assign and read universal charstring |Clause 6.1.1 |m |y +|17 |Sem_060101_TopLevel_007 |Assign and read universal charstring using USI like notation |Clause 6.1.1 |m |y +|18 |Sem_060101_TopLevel_008 |Assign and read bitstring with newline character |Clause 6.1.1 |m |n +|19 |Sem_060101_TopLevel_009 |Whitespaces, control characters and backslash will be ignored for the bitstring length calculation |Clause 6.1.1 |m |n +|20 |Sem_060101_TopLevel_010 |Assign and read hexstring with newline character |Clause 6.1.1 |m |n +|21 |Sem_060101_TopLevel_011 |Whitespaces, control characters and backslash will be ignored for the hexstring length calculation |Clause 6.1.1 |m |n +|22 |Sem_060101_TopLevel_012 |Assign and read octetstring with newline character |Clause 6.1.1 |m |n +|23 |Sem_060101_TopLevel_013 |Whitespaces, control characters and backslash will be ignored for the octetstring length calculation |Clause 6.1.1 |m |n +|24 |Sem_060101_TopLevel_014 |Whitespaces and backslash character is allowed in a universal charstring |Clause 6.1.1 |m |n +|25 |Sem_060101_TopLevel_015 |Whitespaces, control characters and backslash will be included for the universal charstring length calculation |Clause 6.1.1 |m |n +|26 |Syn_060101_TopLevel_001 |Assign different bitstring values |Clause 6.1.1 |m |y +|27 |Syn_060101_TopLevel_002 |Assign different hexstring values |Clause 6.1.1 |m |y +|28 |Syn_060101_TopLevel_003 |Assign different octetstring values |Clause 6.1.1 |m |y +|=============================================================================================================================================================== + +== Accessing individual string elements + +.Accessing individual string elements + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|======================================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_06010101_AccessStringElements_001 |Accessing not individual elements of a bitstring |Clause 6.1.1.1 |m |y +|2 |NegSem_06010101_AccessStringElements_002 |Access bitstring element out of range |Clause 6.1.1.1 |m |y +|3 |NegSem_06010101_AccessStringElements_003 |Accessing not individual elements of a hexstring |Clause 6.1.1.1 |m |y +|4 |NegSem_06010101_AccessStringElements_004 |Access hexstring element out of range |Clause 6.1.1.1 |m |y +|5 |NegSem_06010101_AccessStringElements_005 |Accessing not individual elements of an octetstring |Clause 6.1.1.1 |m |y +|6 |NegSem_06010101_AccessStringElements_006 |Access hexstring element out of range |Clause 6.1.1.1 |m |y +|7 |Sem_06010101_AccessStringElements_001 |Access bitstring elements |Clause 6.1.1.1 |m |y +|8 |Sem_06010101_AccessStringElements_002 |Access octetstring elements |Clause 6.1.1.1 |m |y +|9 |Sem_06010101_AccessStringElements_003 |Access hexstring elements |Clause 6.1.1.1 |m |y +|10 |Sem_06010101_AccessStringElements_004 |Access bitstring elements |Clause 6.1.1.1 |m |y +|11 |Sem_06010101_AccessStringElements_005 |Access hexstring elements |Clause 6.1.1.1 |m |y +|12 |Sem_06010101_AccessStringElements_006 |Access octetstring elements |Clause 6.1.1.1 |m |y +|13 |Sem_06010101_AccessStringElements_007 |Access charstring elements |Clause 6.1.1.1 |m |y +|14 |Sem_06010101_AccessStringElements_008 |Access charstring elements |Clause 6.1.1.1 |m |y +|15 |Sem_06010101_AccessStringElements_009 |Access charstring elements with nonprintable characters |Clause 6.1.1.1 |m |y +|======================================================================================================================== + +== Lists of values + +.Lists of values + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|====================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_06010201_ListOfValues_001 |Assign values to restricted bitstring. |Clause 6.1.2.1 |m |y +|2 |NegSem_06010201_ListOfValues_002 |Assign values to restricted hexstring. |Clause 6.1.2.1 |m |y +|3 |NegSem_06010201_ListOfValues_003 |Assign values to restricted octetstring. |Clause 6.1.2.1 |m |y +|4 |NegSem_06010201_ListOfValues_004 |Assign values to restricted charstring. |Clause 6.1.2.1 |m |y +|5 |NegSem_06010201_ListOfValues_005 |Assign values to restricted integer. |Clause 6.1.2.1 |m |y +|6 |NegSem_06010201_ListOfValues_006 |Assign values to restricted float. |Clause 6.1.2.1 |m |y +|7 |Sem_06010201_ListOfValues_001 |Assign invalid values to restricted bitstring. |Clause 6.1.2.1 |m |y +|====================================================================================================== + +== Lists of types + +.Lists of types + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|==================================================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_06010202_ListOfTypes_001 |Assign invalid values to list of types restricted bitstring. |Clause 6.1.2.2 |m |y +|2 |NegSem_06010202_ListOfTypes_002 |Assign invalid values to list of types restricted hexstring. |Clause 6.1.2.2 |m |y +|3 |NegSem_06010202_ListOfTypes_003 |Assign invalid values to list of types restricted octetstring. |Clause 6.1.2.2 |m |y +|4 |NegSem_06010202_ListOfTypes_004 |Assign invalid values to list of types restricted charstring. |Clause 6.1.2.2 |m |y +|5 |NegSem_06010202_ListOfTypes_005 |Assign invalid values to list of types restricted universal charstrings. |Clause 6.1.2.2 |m |y +|6 |NegSem_06010202_ListOfTypes_006 |Assign invalid values to list of types restricted integers. |Clause 6.1.2.2 |m |y +|7 |NegSem_06010202_ListOfTypes_007 |Assign invalid values to list of types restricted floats. |Clause 6.1.2.2 |m |y +|8 |NegSem_06010202_ListOfTypes_008 |Assign invalid values to list of types restricted boolean value. |Clause 6.1.2.2 |m |y +|9 |NegSem_06010202_ListOfTypes_009 |Assign invalid values to list of types restricted verdicttype. |Clause 6.1.2.2 |m |y +|10 |Sem_06010202_ListOfTypes_001 |Assign values to list of types restricted bitstring. |Clause 6.1.2.2 |m |y +|11 |Sem_06010202_ListOfTypes_002 |Assign values to list of types restricted hexstring. |Clause 6.1.2.2 |m |y +|12 |Sem_06010202_ListOfTypes_003 |Assign values to list of types restricted octetstring. |Clause 6.1.2.2 |m |y +|13 |Sem_06010202_ListOfTypes_004 |Assign values to list of types restricted charstring. |Clause 6.1.2.2 |m |y +|14 |Sem_06010202_ListOfTypes_005 |Assign values to list of types unicharstring allows non-printable characters |Clause 6.1.2.2 |m |y +|15 |Sem_06010202_ListOfTypes_006 |Assign values to list of types restricted integers. |Clause 6.1.2.2 |m |y +|16 |Sem_06010202_ListOfTypes_007 |Assign values to list of types restricted floats. |Clause 6.1.2.2 |m |y +|17 |Sem_06010202_ListOfTypes_008 |Assign values to list of types restricted boolean value. |Clause 6.1.2.2 |m |y +|18 |Sem_06010202_ListOfTypes_009 |Assign values to list of types restricted verdicttype. |Clause 6.1.2.2 |m |y +|==================================================================================================================================== + +== Ranges + +.Ranges + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|======================================================================================================================================= +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_06010203_Ranges_001 |Assign invalid values to restricted integer. |Clause 6.1.2.3 |m |y +|2 |NegSem_06010203_Ranges_002 |Assign invalid values to restricted integer. |Clause 6.1.2.3 |m |y +|3 |NegSem_06010203_Ranges_003 |Assure that not_a_number is not allowed in float range subtyping. |Clause 6.1.2.3 |m |y +|4 |NegSem_06010203_Ranges_004 |Assign invalid values to restricted integer with exclusive bounds. |Clause 6.1.2.3 |m |y +|5 |NegSem_06010203_Ranges_005 |Assign invalid values to restricted integer with exclusive bounds. |Clause 6.1.2.3 |m |y +|6 |NegSem_06010203_Ranges_006 |Assign range to boolean not permitted. |Clause 6.1.2.3 |m |y +|7 |NegSem_06010203_Ranges_007 |Assign invalid value to range constrained charstring. |Clause 6.1.2.3 |m |y +|8 |NegSem_06010203_Ranges_008 |Assign invalid value to range constrained charstring. |Clause 6.1.2.3 |m |y +|9 |NegSem_06010203_Ranges_009 |Assign invalid value to range constrained charstring. |Clause 6.1.2.3 |m |y +|10 |NegSem_06010203_Ranges_010 |Assign invalid values to restricted float. |Clause 6.1.2.3 |m |y +|11 |NegSem_06010203_Ranges_011 |Assign invalid values to range restricted float. |Clause 6.1.2.3 |m |y +|12 |NegSem_06010203_Ranges_012 |Assign invalid values to range excluded restricted float. |Clause 6.1.2.3 |m |y +|13 |NegSem_06010203_Ranges_013 |Assign invalid value to range constrained universal charstring. |Clause 6.1.2.3 |m |y +|14 |NegSem_06010203_Ranges_014 |Assign invalid value to range constrained universal charstring with mixed bounds. |Clause 6.1.2.3 |m |y +|15 |NegSem_06010203_Ranges_015 |Assign invalid value to range constrained charstring. |Clause 6.1.2.3 |m |y +|16 |NegSem_06010203_Ranges_016 |Invalid value infinity for range constrained charstring. |Clause 6.1.2.3 |m |y +|17 |NegSem_06010203_Ranges_017 |Invalid value -infinity for range constrained charstring. |Clause 6.1.2.3 |m |y +|18 |Sem_06010203_Ranges_001 |Assign values to range restricted integer. |Clause 6.1.2.3 |m |y +|19 |Sem_06010203_Ranges_002 |Assign values to infinity range restricted integer. |Clause 6.1.2.3 |m |y +|20 |Sem_06010203_Ranges_003 |Assign values to range restricted integer with exclusive bounds. |Clause 6.1.2.3 |m |y +|21 |Sem_06010203_Ranges_004 |Assign values to range restricted cahrstring with inclusive bounds. |Clause 6.1.2.3 |m |y +|22 |Sem_06010203_Ranges_005 |Assign values to range restricted cahrstring with exclusive bounds. |Clause 6.1.2.3 |m |y +|23 |Sem_06010203_Ranges_006 |Assign values to range restricted cahrstring with mixed bounds. |Clause 6.1.2.3 |m |y +|24 |Sem_06010203_Ranges_007 |Assign values to range restricted universal charstring. |Clause 6.1.2.3 |m |y +|25 |Sem_06010203_Ranges_008 |Assign values to range restricted universal charstring with mixed bounds. |Clause 6.1.2.3 |m |y +|======================================================================================================================================= + +== String length restrictions + +.String length restrictions + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|==================================================================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_06010204_StringLengthRestrict_001 |Assign invalid values to length restricted bitstring. |Clause 6.1.2.4 |m |y +|2 |NegSem_06010204_StringLengthRestrict_002 |Assign invalid values to length restricted bitstring. |Clause 6.1.2.4 |m |y +|3 |NegSem_06010204_StringLengthRestrict_003 |Assign invalid values to length restricted hexstring |Clause 6.1.2.4 |m |y +|4 |NegSem_06010204_StringLengthRestrict_004 |Assign invalid values to length restricted hexstring |Clause 6.1.2.4 |m |y +|5 |NegSem_06010204_StringLengthRestrict_005 |Assign invalid values to length restricted octetstring |Clause 6.1.2.4 |m |y +|6 |NegSem_06010204_StringLengthRestrict_006 |Assign invalid values to length restricted octetstring |Clause 6.1.2.4 |m |y +|7 |NegSem_06010204_StringLengthRestrict_007 |Assign invalid values to length restricted charstring |Clause 6.1.2.4 |m |y +|8 |NegSem_06010204_StringLengthRestrict_008 |Assign invalid values to length restricted charstring |Clause 6.1.2.4 |m |y +|9 |NegSyn_06010204_StringLengthRestrict_001 |upper boundary should be greater than lower boundary in string lenght restictions |Clause 6.1.2.4 |m |y +|10 |NegSyn_06010204_StringLengthRestrict_002 |boundary integers should be non negative integers |Clause 6.1.2.4 |m |y +|11 |Sem_06010204_StringLengthRestrict_001 |Assign values to list of types restricted bitstring. |Clause 6.1.2.4 |m |y +|12 |Sem_06010204_StringLengthRestrict_002 |Assign values to list of types restricted hexstring. |Clause 6.1.2.4 |m |y +|13 |Sem_06010204_StringLengthRestrict_003 |Assign values to list of types restricted octetstring. |Clause 6.1.2.4 |m |y +|14 |Sem_06010204_StringLengthRestrict_004 |Assign values to list of types restricted charstring. |Clause 6.1.2.4 |m |y +|==================================================================================================================================================== + +== Pattern subtyping of character string types + +.Pattern subtyping of character string types + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|=========================================================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_06010205_StringPattern_001 |Assign invalid values to pattern restricted character strings. |Clause 6.1.2.5 |m |y +|2 |NegSyn_06010205_StringPattern_001 |Assign values to pattern restricted character strings without `@nocase` modifier. |Clause 6.1.2.5 |m |y +|3 |NegSyn_06010205_StringPattern_002 |Assign quadruple values to pattern restricted character strings. |Clause 6.1.2.5 |m |y +|4 |Sem_06010205_StringPattern_001 |Assign values to pattern restricted character strings. |Clause 6.1.2.5 |m |y +|5 |Sem_06010205_StringPattern_002 |Assign values to pattern restricted character strings. |Clause 6.1.2.5 |m |y +|6 |Sem_06010205_StringPattern_003 |Assign values to pattern restricted character strings with `@nocase` modifier. |Clause 6.1.2.5 |m |y +|=========================================================================================================================================== + +== Mixing patterns, lists and ranges + +.Mixing patterns, lists and ranges + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|=================================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_0601020601_MixingSubtype_001 |Assign invalid values to mixed restricted floats. |Clause 6.1.2.6.1 |m |y +|2 |NegSem_0601020601_MixingSubtype_002 |Assign invalid values to mixed restricted integers. |Clause 6.1.2.6.1 |m |y +|3 |Sem_0601020601_MixingSubtype_001 |Assign values to mixed restricted floats. |Clause 6.1.2.6.1 |m |y +|4 |Sem_0601020601_MixingSubtype_002 |Assign values to mixed restricted integers. |Clause 6.1.2.6.1 |m |y +|=================================================================================================================== + +== Using length restriction with other constraints + +.Using length restriction with other constraints + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|========================================================================================================================================= +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_0601020602_StringMixing_001 |Assign invalid values to mixed restricted character strings. |Clause 6.1.2.6.2 |m |y +|2 |NegSem_0601020602_StringMixing_002 |Assign invalid values to mixed restricted character strings. |Clause 6.1.2.6.2 |m |y +|3 |NegSem_0601020602_StringMixing_003 |Assign invalid values to mixed restricted character strings. |Clause 6.1.2.6.2 |m |y +|4 |NegSem_0601020602_StringMixing_004 |Assign invalid values to mixed restricted bit strings. |Clause 6.1.2.6.2 |m |y +|5 |NegSem_0601020602_StringMixing_005 |Assign invalid values to mixed restricted hex strings. |Clause 6.1.2.6.2 |m |y +|6 |NegSem_0601020602_StringMixing_006 |Assign invalid values to mixed restricted octet strings. |Clause 6.1.2.6.2 |m |y +|7 |Sem_0601020602_StringMixing_001 |Assign values to mixed restricted character strings. |Clause 6.1.2.6.2 |m |y +|8 |Sem_0601020602_StringMixing_002 |Assign values to mixed restricted character strings. |Clause 6.1.2.6.2 |m |y +|9 |Sem_0601020602_StringMixing_003 |Assign values to mixed restricted character strings. |Clause 6.1.2.6.2 |m |y +|10 |Sem_0601020602_StringMixing_004 |Assign values to mixed restricted bit strings. |Clause 6.1.2.6.2 |m |y +|11 |Sem_0601020602_StringMixing_005 |Assign values to mixed restricted hex strings. |Clause 6.1.2.6.2 |m |y +|12 |Sem_0601020602_StringMixing_006 |Assign values to mixed restricted octet strings. |Clause 6.1.2.6.2 |m |y +|13 |Sem_0601020602_StringMixing_007 |Assign values to pattern restricted character strings using `@nocase` modifier |Clause 6.1.2.6.2 |m |y +|========================================================================================================================================= + +== Structured types and values + +.Structured types and values + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|======================================================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_0602_TopLevel_001 |Value list notation can not be used for a union type. |Clause 6.2 |m |y +|2 |NegSem_0602_TopLevel_002 |Indexed notation can not be used for a record type. |Clause 6.2 |m |y +|3 |NegSem_0602_TopLevel_003 |Indexed notation can not be used for a set type. |Clause 6.2 |m |y +|4 |NegSem_0602_TopLevel_004 |Indexed notation can not be used for a union type. |Clause 6.2 |m |y +|5 |NegSyn_0602_TopLevel_001 |Invalid recursive union type definition causing an error |Clause 6.2 |m |y +|6 |NegSyn_0602_TopLevel_002 |Invalid recursive record type definition causing an error |Clause 6.2 |m |y +|7 |NegSyn_0602_TopLevel_003 |Combined value list and assignment notation not allowed in the same (immediate) context. |Clause 6.2 |m |y +|8 |NegSyn_0602_TopLevel_004 |Combined value list and assignment notation not allowed in the same (immediate) context. |Clause 6.2 |m |y +|9 |NegSyn_0602_TopLevel_005 |Combined value list and assignment notation not allowed in the same (immediate) context. |Clause 6.2 |m |y +|10 |NegSyn_0602_TopLevel_006 |Combined value list and assignment notation not allowed in the same (immediate) context. |Clause 6.2 |m |y +|11 |NegSyn_0602_TopLevel_007 |Combined value list and assignment notation not allowed in the same (immediate) context. |Clause 6.2 |m |y +|12 |Sem_0602_TopLevel_001 |Assignment notation can be used for a record type. |Clause 6.2 |m |y +|13 |Sem_0602_TopLevel_002 |Assignment notation can be used for a record of type. |Clause 6.2 |m |y +|14 |Sem_0602_TopLevel_003 |Assignment notation can be used for a set type. |Clause 6.2 |m |y +|15 |Sem_0602_TopLevel_004 |Assignment notation can be used for a set of type. |Clause 6.2 |m |y +|16 |Sem_0602_TopLevel_005 |Assignment notation can be used for a union type. |Clause 6.2 |m |y +|17 |Sem_0602_TopLevel_006 |Assignment notation can be used for an array. |Clause 6.2 |m |y +|18 |Sem_0602_TopLevel_007 |Value list notation can be used for a record type. |Clause 6.2 |m |y +|19 |Sem_0602_TopLevel_008 |Value list notation can be used for a record of type. |Clause 6.2 |m |y +|20 |Sem_0602_TopLevel_009 |Indexed notation can be used for an arrays. |Clause 6.2 |m |y +|21 |Sem_0602_TopLevel_010 |Value list notation can be used for a set of type. |Clause 6.2 |m |y +|22 |Sem_0602_TopLevel_011 |Value list notation can be used for an array. |Clause 6.2 |m |y +|23 |Sem_0602_TopLevel_012 |Indexed notation can be used for a record of type. |Clause 6.2 |m |y +|24 |Sem_0602_TopLevel_013 |Indexed notation can be used for a set of type. |Clause 6.2 |m |y +|25 |Sem_0602_TopLevel_014 |Value list notation can be used for a set type and the values |Clause 6.2 |m |n +|26 |Syn_0602_TopLevel_001 |Valid recursive union type definition |Clause 6.2 |m |y +|27 |Syn_0602_TopLevel_002 |Valid recursive record type definition |Clause 6.2 |m |y +|28 |Syn_0602_TopLevel_003 |Valid recursive record type definition |Clause 6.2 |m |y +|29 |Syn_0602_TopLevel_004 |constant definition of a record type. |Clause 6.2 |m |y +|30 |Syn_0602_TopLevel_005 |Fields not mentioned are implicitly left unspecified. |Clause 6.2 |m |y +|======================================================================================================================================== + +== Record type and values + +.Record type and values + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|====================================================================================================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSyn_060201_RecordTypeValues_001 |The omit keyword shall not be used for mandatory fields. |Clause 6.2.1 |m |y +|2 |NegSyn_060201_RecordTypeValues_002 |The omit keyword shall not be used for mandatory fields. |Clause 6.2.1 |m |y +|3 |Sem_060201_RecordTypeValues_001 |Assignments with `implicit omit` attribute are correctly handled |Clause 6.2.1 |m |y +|4 |Sem_060201_RecordTypeValues_002 |Assignments with `implicit omit` attribute are correctly handled |Clause 6.2.1 |m |y +|5 |Sem_060201_RecordTypeValues_003 |Assignments with `implicit omit` attribute are correctly handled |Clause 6.2.1 |m |y +|6 |Syn_060201_RecordTypeValues_001 |The element identifiers are local to the record and shall be unique within the record (but do not have to be globally unique). |Clause 6.2.1 |m |y +|7 |Syn_060201_RecordTypeValues_002 |The IUT correctly handles empty record definitions. |Clause 6.2.1 |m |y +|8 |NegSyn_060202_SetTypeValues_001 |The omit keyword shall not be used for mandatory fields. |Clause 6.2.1 |m |y +|9 |NegSyn_060202_SetTypeValues_002 |The omit keyword shall not be used for mandatory fields. |Clause 6.2.1 |m |y +|10 |Sem_060202_SetTypeValues_005 |Assignments with `implicit omit` attribute are correctly handled |Clause 6.2.1 |m |y +|11 |Sem_060202_SetTypeValues_006 |Assignments with `implicit omit` attribute are correctly handled |Clause 6.2.1 |m |y +|12 |Sem_060202_SetTypeValues_007 |Assignments with `implicit omit` attribute are correctly handled |Clause 6.2.1 |m |y +|====================================================================================================================================================================================== + +== Referencing fields of a record type + +.Referencing fields of a record type + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|======================================================================================================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_06020101_ReferencingRecordFields_001 |The dot notation used in record type definitions is correctly handled |Clause 6.2.1.1 |m |y +|2 |NegSem_06020101_ReferencingRecordFields_002 |verify that record fields cannot reference themselves |Clause 6.2.1.1 |m |y +|3 |NegSem_06020101_ReferencingRecordFields_003 |verify that referencing uninitialized record on the right hand of an assignment is not allowed |Clause 6.2.1.1 |m |y +|4 |NegSem_06020101_ReferencingRecordFields_004 |verify that referencing omitted record on the right hand of an assignment is not allowed |Clause 6.2.1.1 |m |y +|5 |Sem_06020101_ReferencingRecordFields_001 |The dot notation used in record type definitions is correctly handled |Clause 6.2.1.1 |m |y +|6 |Sem_06020101_ReferencingRecordFields_002 |The dot notation used in record type definitions is correctly handled |Clause 6.2.1.1 |m |y +|7 |Sem_06020101_ReferencingRecordFields_003 |The dot notation used in record type definitions is correctly handled |Clause 6.2.1.1 |m |y +|8 |Sem_06020101_ReferencingRecordFields_004 |The dot notation used in record type definitions is correctly handled |Clause 6.2.1.1 |m |y +|9 |Sem_06020101_ReferencingRecordFields_005 |verify that dot notation can be used for referencing elements on the right hand side of an assignement |Clause 6.2.1.1 |m |y +|10 |Sem_06020101_ReferencingRecordFields_006 |verify that dot notation can be used for referencing sub-elements on the right hand side of an assignement |Clause 6.2.1.1 |m |y +|11 |Sem_06020101_ReferencingRecordFields_007 |verify that dot notation can be used for referencing function invocation results |Clause 6.2.1.1 |m |y +|12 |Sem_06020101_ReferencingRecordFields_008 |verify that mandatory fields are created and uninitialized when expanding uninitialized record values |Clause 6.2.1.1 |m |y +|13 |Sem_06020101_ReferencingRecordFields_009 |verify that optional fields are created and uninitialized when expanding uninitialized record values (explicit omit) |Clause 6.2.1.1 |m |y +|14 |Sem_06020101_ReferencingRecordFields_010 |verify that optional fields are created and omitted when expanding uninitialized record values (implicit omit) |Clause 6.2.1.1 |m |n +|15 |Sem_06020101_ReferencingRecordFields_011 |verify that referencing fields nested deep inside uninitialized record invokes expansion |Clause 6.2.1.1 |m |y +|16 |Sem_06020101_ReferencingRecordFields_012 |verify that expansion of uninitialized record values works when other constructive types are involved |Clause 6.2.1.1 |m |y +|17 |Sem_06020101_ReferencingRecordFields_013 |verify that mandatory fields are created and uninitialized when expanding omitted record values |Clause 6.2.1.1 |m |y +|18 |Sem_06020101_ReferencingRecordFields_014 |verify that optional fields are created and uninitialized when expanding omitted record values (explicit omit) |Clause 6.2.1.1 |m |y +|19 |Sem_06020101_ReferencingRecordFields_015 |verify that optional fields are created and omitted when expanding omitted record values (implicit omit) |Clause 6.2.1.1 |m |n +|20 |Sem_06020101_ReferencingRecordFields_016 |verify that referencing fields nested deep inside omitted record invokes expansion |Clause 6.2.1.1 |m |y +|21 |Sem_06020101_ReferencingRecordFields_017 |verify that expansion of omitted record values works when other constructive types are involved |Clause 6.2.1.1 |m |y +|======================================================================================================================================================================================== + +== Set type and values + +.Set type and values + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|================================================================================================================================================================================ +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_060202_SetTypeValues_001 |The dot notation used in set type definitions is correctly handled |Clause 6.2.2 |m |y +|2 |Sem_060202_SetTypeValues_001 |The dot notation used in set type definitions is correctly handled |Clause 6.2.2 |m |y +|3 |Sem_060202_SetTypeValues_002 |The dot notation used in set type definitions is correctly handled |Clause 6.2.2 |m |y +|4 |Sem_060202_SetTypeValues_003 |The dot notation used in set type definitions is correctly handled |Clause 6.2.2 |m |y +|5 |Sem_060202_SetTypeValues_004 |The dot notation used in set type definitions is correctly handled |Clause 6.2.2 |m |y +|6 |Syn_060202_SetTypeValues_001 |The element identifiers are local to the set and shall be unique within the record (but do not have to be globally unique). |Clause 6.2.2 |m |y +|7 |Syn_060202_SetTypeValues_002 |The IUT correctly handles empty set definitions. |Clause 6.2.2 |m |y +|================================================================================================================================================================================ + +== Records and sets of single types + +.Records and sets of single types + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|====================================================================================================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_060203_records_and_sets_of_single_types_003 |negative index applied to a record of value on the right hand side of an assignment |Clause 6.2.3 |m |y +|2 |NegSem_060203_records_and_sets_of_single_types_004 |negative index applied to a set of value on the right hand side of an assignment |Clause 6.2.3 |m |y +|3 |NegSem_060203_records_and_sets_of_single_types_005 |negative index applied to a record of value on the left hand side of an assignment |Clause 6.2.3 |m |y +|4 |NegSem_060203_records_and_sets_of_single_types_006 |negative index applied to a set of value on the left hand side of an assignment |Clause 6.2.3 |m |y +|5 |NegSem_060203_records_and_sets_of_single_types_007 |wrong index type applied to a record of value on the right hand side of an assignment |Clause 6.2.3 |m |y +|6 |NegSem_060203_records_and_sets_of_single_types_008 |wrong index type applied to a set of value on the right hand side of an assignment |Clause 6.2.3 |m |y +|7 |NegSem_060203_records_and_sets_of_single_types_009 |wrong index type applied to a record of value on the left hand side of an assignment |Clause 6.2.3 |m |y +|8 |NegSem_060203_records_and_sets_of_single_types_016 |array as a record-of value index on right hand side (less items than record-of dimension) |Clause 6.2.3 |m |y +|9 |NegSem_060203_records_and_sets_of_single_types_017 |array as a record-of value index on left hand side (less items than record-of dimension) |Clause 6.2.3 |m |y +|10 |NegSem_060203_records_and_sets_of_single_types_018 |fixed-size record-of as a record-of value index on right hand side (less items than record-of dimension) |Clause 6.2.3 |m |y +|11 |NegSem_060203_records_and_sets_of_single_types_019 |fixed-size record-of as a record-of value index on left hand side (less items than record-of dimension) |Clause 6.2.3 |m |y +|12 |NegSem_060203_records_and_sets_of_single_types_020 |fixed-size set-of as a record-of value index on right hand side |Clause 6.2.3 |m |y +|13 |NegSem_060203_records_and_sets_of_single_types_021 |fixed-size set-of as a record-of value index on left hand side |Clause 6.2.3 |m |y +|14 |NegSem_060203_records_and_sets_of_single_types_022 |variable-size record-of as a record-of value index on right hand side |Clause 6.2.3 |m |y +|15 |NegSem_060203_records_and_sets_of_single_types_023 |variable-size record-of as a record-of value index on left hand side (less items than record-of dimension) |Clause 6.2.3 |m |y +|16 |Sem_060203_records_and_sets_of_single_types_020 |referencing non-existent element of set of value (left-hand side) |Clause 6.2.3 |m |y +|17 |Sem_060203_records_and_sets_of_single_types_021 |referencing element of uninitialized record of value (left-hand side) |Clause 6.2.3 |m |y +|18 |Sem_060203_records_and_sets_of_single_types_022 |referencing element of uninitialized set of value (left-hand side) |Clause 6.2.3 |m |y +|19 |Sem_060203_records_and_sets_of_single_types_023 |array as a record-of value index on right hand side (dimensions match) |Clause 6.2.3 |m |y +|20 |Sem_060203_records_and_sets_of_single_types_024 |array as a record-of value index on left hand side (dimensions match) |Clause 6.2.3 |m |y +|21 |Sem_060203_records_and_sets_of_single_types_025 |array as a record-of value index on right hand side (less items than record-of dimension) |Clause 6.2.3 |m |y +|22 |Sem_060203_records_and_sets_of_single_types_026 |array as a record-of value index on left hand side (less items than record-of dimension) |Clause 6.2.3 |m |y +|23 |Sem_060203_records_and_sets_of_single_types_027 |fixed-size record-of as a record-of value index on right hand side (dimensions match) |Clause 6.2.3 |m |y +|24 |Sem_060203_records_and_sets_of_single_types_028 |fixed-size record-of as a record-of value index on left hand side (dimensions match) |Clause 6.2.3 |m |y +|25 |Sem_060203_records_and_sets_of_single_types_029 |fixed-size record-of as a record-of value index on right hand side (less items than record-of dimension) |Clause 6.2.3 |m |y +|26 |Sem_060203_records_and_sets_of_single_types_030 |fixed-size record-of as a record-of value index on left hand side (less items than record-of dimension) |Clause 6.2.3 |m |y +|27 |Sem_060203_records_and_sets_of_single_types_031 |array as a set-of value index on right hand side (dimensions match) |Clause 6.2.3 |m |y +|28 |Sem_060203_records_and_sets_of_single_types_032 |array as a set-of value index on left hand side (dimensions match) |Clause 6.2.3 |m |y +|29 |Sem_060203_records_and_sets_of_single_types_033 |array as a set-of value index on right hand side (less items than record-of dimension) |Clause 6.2.3 |m |y +|30 |Sem_060203_records_and_sets_of_single_types_034 |array as a set-of value index on left hand side (less items than record-of dimension) |Clause 6.2.3 |m |y +|31 |Sem_060203_records_and_sets_of_single_types_035 |fixed-size set-of as a record-of value index on right hand side (dimensions match) |Clause 6.2.3 |m |y +|32 |Sem_060203_records_and_sets_of_single_types_036 |fixed-size set-of as a record-of value index on left hand side (dimensions match) |Clause 6.2.3 |m |y +|33 |Sem_060203_records_and_sets_of_single_types_037 |fixed-size set-of as a record-of value index on right hand side (less items than record-of dimension) |Clause 6.2.3 |m |y +|34 |Sem_060203_records_and_sets_of_single_types_038 |fixed-size record-of as a set-of value index on left hand side (less items than record-of dimension) |Clause 6.2.3 |m |y +|====================================================================================================================================================================================== + +== Referencing elements of record of and set of types + +.Referencing elements of record of and set of types + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|=================================================================================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_060203_records_and_sets_of_single_types_001 |ensure that the inner type referencing is correctly handled |Clause 6.2.3.2 |m |y +|2 |NegSem_060203_records_and_sets_of_single_types_002 |ensure that the inner type referencing is correctly handled |Clause 6.2.3.2 |m |y +|3 |NegSem_060203_records_and_sets_of_single_types_010 |wrong index type applied to a set of value on the left hand side of an assignment |Clause 6.2.3.2 |m |y +|4 |NegSem_060203_records_and_sets_of_single_types_011 |record of index greater than the upper bound (left-hand side) |Clause 6.2.3.2 |m |n +|5 |NegSem_060203_records_and_sets_of_single_types_012 |set of index greater than the upper bound (left-hand side) |Clause 6.2.3.2 |m |n +|6 |NegSem_060203_records_and_sets_of_single_types_013 |wrong index type applied to a record of value on the right hand side of an assignment |Clause 6.2.3.2 |m |y +|7 |NegSem_060203_records_and_sets_of_single_types_014 |wrong index type applied to a record of value on the right hand side of an assignment |Clause 6.2.3.2 |m |y +|8 |NegSem_060203_records_and_sets_of_single_types_015 |verify than an error is generated when sending a partially initialized record of value |Clause 6.2.3.2 |m |y +|9 |NegSyn_060203_records_and_sets_of_single_types_001 |ensure that value list cannot contain an empty assignment |Clause 6.2.3.2 |m |y +|10 |Sem_060203_records_and_sets_of_single_types_001 |ensure that the inner type referencing is correctly handled |Clause 6.2.3.2 |m |y +|11 |Sem_060203_records_and_sets_of_single_types_002 |verify assignment of explicitly identified elements to record of values |Clause 6.2.3.2 |m |n +|12 |Sem_060203_records_and_sets_of_single_types_003 |verify assignment of explicitly identified elements to set of values |Clause 6.2.3.2 |m |n +|13 |Sem_060203_records_and_sets_of_single_types_004 |verify handling of missing elements in assignment notation for record of values |Clause 6.2.3.2 |m |y +|14 |Sem_060203_records_and_sets_of_single_types_005 |verify handling of missing elements in assignment notation for set of values |Clause 6.2.3.2 |m |y +|15 |Sem_060203_records_and_sets_of_single_types_006 |verify handling of missing and ignored elements during record of value re-assignment |Clause 6.2.3.2 |m |n +|16 |Sem_060203_records_and_sets_of_single_types_007 |verify handling of missing and ignored elements during record of value re-assignment |Clause 6.2.3.2 |m |n +|17 |Sem_060203_records_and_sets_of_single_types_008 |verify handling of value list assignment used for initialization of record of values |Clause 6.2.3.2 |m |y +|18 |Sem_060203_records_and_sets_of_single_types_009 |verify handling of value list assignment used for initialization of set of values |Clause 6.2.3.2 |m |y +|19 |Sem_060203_records_and_sets_of_single_types_010 |verify handling of value list assignment used for update of record of values |Clause 6.2.3.2 |m |y +|20 |Sem_060203_records_and_sets_of_single_types_011 |verify handling of value list assignment used for update of set of values |Clause 6.2.3.2 |m |y +|21 |Sem_060203_records_and_sets_of_single_types_012 |verify handling of index notation applied to record of values on right-hand side |Clause 6.2.3.2 |m |y +|22 |Sem_060203_records_and_sets_of_single_types_013 |verify handling of index notation applied to set of values on right-hand side |Clause 6.2.3.2 |m |y +|23 |Sem_060203_records_and_sets_of_single_types_014 |verify handling of index notation applied to record of values on left-hand side |Clause 6.2.3.2 |m |y +|24 |Sem_060203_records_and_sets_of_single_types_015 |verify handling of index notation applied to set of values on left-hand side |Clause 6.2.3.2 |m |y +|25 |Sem_060203_records_and_sets_of_single_types_016 |verify the first element of a record of value is accessible by an index notation |Clause 6.2.3.2 |m |y +|26 |Sem_060203_records_and_sets_of_single_types_017 |verify the first element of a set of value is accessible by an index notation |Clause 6.2.3.2 |m |y +|27 |Sem_060203_records_and_sets_of_single_types_019 |referencing non-existent element of record of value (left-hand side) |Clause 6.2.3.2 |m |y +|=================================================================================================================================================================== + +== Enumerated type and values + +.Enumerated type and values + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|=================================================================================================================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_060204_enumerated_type_and_values_001 |not unique identifiers in enumerated type declaration |Clause 6.2.4 |m |y +|2 |NegSem_060204_enumerated_type_and_values_002 |two equal user-assigned enumerated values |Clause 6.2.4 |m |y +|3 |NegSem_060204_enumerated_type_and_values_003 |using enumerated value number directly (left hand side of assignments) |Clause 6.2.4 |m |y +|4 |NegSem_060204_enumerated_type_and_values_004 |using enumerated value number directly (right hand side of assignments) |Clause 6.2.4 |m |y +|5 |NegSem_060204_enumerated_type_and_values_005 |using enumerated value without implicit or explicit type reference |Clause 6.2.4 |m |y +|6 |NegSem_060204_enumerated_type_and_values_006 |modulepar with the same name as one of enumerated values of the imported parent type |Clause 6.2.4 |m |n +|7 |NegSem_060204_enumerated_type_and_values_007 |formal parameter with the same name as one of enumerated values of the imported parent type |Clause 6.2.4 |m |n +|8 |NegSem_060204_enumerated_type_and_values_008 |constant with the same name as one of enumerated values of the imported parent type |Clause 6.2.4 |m |n +|9 |NegSem_060204_enumerated_type_and_values_009 |variable with the same name as one of enumerated values of the imported parent type |Clause 6.2.4 |m |n +|10 |NegSem_060204_enumerated_type_and_values_010 |template with the same name as one of enumerated values of the imported parent type |Clause 6.2.4 |m |n +|11 |NegSem_060204_enumerated_type_and_values_011 |parameterized template with default parameters and the same name as one of enumerated values of the imported parent type |Clause 6.2.4 |m |n +|12 |NegSem_060204_enumerated_type_and_values_012 |using enumerated value number integer conversion |Clause 6.2.4 |m |y +|13 |NegSyn_060204_enumerated_type_and_values_001 |expression as user-assigned enumerated value |Clause 6.2.4 |m |y +|14 |Sem_060204_enumerated_type_and_values_001 |reusing enumerated value identifier in another enumerated type declaration |Clause 6.2.4 |m |y +|15 |Sem_060204_enumerated_type_and_values_002 |automatic numbering of enumerated items |Clause 6.2.4 |m |y +|16 |Sem_060204_enumerated_type_and_values_003 |explicit numbering of enumerated items |Clause 6.2.4 |m |y +|17 |Sem_060204_enumerated_type_and_values_004 |mixed automatic and explicit numbering of enumerated items |Clause 6.2.4 |m |y +|18 |Sem_060204_enumerated_type_and_values_005 |using enumerated value with implicit type reference |Clause 6.2.4 |m |y +|19 |Sem_060204_enumerated_type_and_values_006 |parameterized template without default parameters and with the same name as one of enumerated values of the imported parent type |Clause 6.2.4 |m |y +|20 |Sem_060204_enumerated_type_and_values_007 |mixed automatic and explicit numbering of enumerated items |Clause 6.2.4 |m |n +|21 |Syn_060204_enumerated_type_and_values_001 |enumerated type declaration |Clause 6.2.4 |m |y +|22 |Syn_060204_enumerated_type_and_values_002 |enumerated type declaration with user-assigned values |Clause 6.2.4 |m |y +|23 |Syn_060204_enumerated_type_and_values_003 |constant as user-assigned enumerated values |Clause 6.2.4 |m |y +|24 |Syn_060204_enumerated_type_and_values_004 |expression as user-assigned enumerated value |Clause 6.2.4 |m |y +|=================================================================================================================================================================================================== + +== Unions + +.Unions + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|================================================================================================================= +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |Syn_06020503_nested_type_definition_for_field_types_001 |union type declaration |Clause 6.2.5 |m |y +|2 |NegSem_060205_top_level_001 |assignment notation for union values with two items |Clause 6.2.5 |m |y +|3 |NegSem_060205_top_level_002 |assignment notation for union values with unknown alternative |Clause 6.2.5 |m |y +|4 |NegSem_060205_top_level_003 |``not used'' symbol in union value notations |Clause 6.2.5 |m |y +|5 |NegSem_060205_top_level_004 |omit symbol in union value notations |Clause 6.2.5 |m |y +|6 |NegSem_060205_top_level_005 |value list notation used for union value definition |Clause 6.2.5 |m |y +|7 |NegSyn_060205_top_level_001 |union type declaration with two equal identifiers |Clause 6.2.5 |m |y +|8 |Sem_060205_top_level_001 |assignment notation for union values |Clause 6.2.5 |m |y +|9 |Syn_060205_top_level_001 |union type declaration |Clause 6.2.5 |m |y +|10 |Syn_060205_top_level_002 |union type declaration with single item |Clause 6.2.5 |m |y +|================================================================================================================= + +== Referencing fields of a union type + +.Referencing fields of a union type + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|============================================================================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_06020501_referencing_fields_of_union_type_001 |unknown union alternative in value dot notation |Clause 6.2.5.1 |m |y +|2 |NegSem_06020501_referencing_fields_of_union_type_002 |unknown union alternative in extended type reference |Clause 6.2.5.1 |m |y +|3 |NegSem_06020501_referencing_fields_of_union_type_003 |union alternative referencing itself |Clause 6.2.5.1 |m |y +|4 |NegSem_06020501_referencing_fields_of_union_type_004 |union alternative referencing indirectly itself |Clause 6.2.5.1 |m |y +|5 |NegSem_06020501_referencing_fields_of_union_type_005 |union alternative costraint passed through extended type reference |Clause 6.2.5.1 |m |y +|6 |NegSem_06020501_referencing_fields_of_union_type_006 |referencing not chosen alternative on right hand side of assignment |Clause 6.2.5.1 |m |y +|7 |NegSem_06020501_referencing_fields_of_union_type_007 |referencing alternative of uninitialized union on right hand side of assignment |Clause 6.2.5.1 |m |y +|8 |NegSem_06020501_referencing_fields_of_union_type_008 |referencing alternative of omitted union on right hand side of assignment |Clause 6.2.5.1 |m |y +|9 |Sem_06020501_referencing_fields_of_union_type_001 |ensure that union is initialized by dot notation |Clause 6.2.5.1 |m |y +|10 |Sem_06020501_referencing_fields_of_union_type_002 |union alternative in extended type reference |Clause 6.2.5.1 |m |y +|11 |Sem_06020501_referencing_fields_of_union_type_003 |union costraint not applied to extended type reference to its item |Clause 6.2.5.1 |m |y +|12 |Sem_06020501_referencing_fields_of_union_type_004 |referencing alternative on left hand side of assignment |Clause 6.2.5.1 |m |y +|13 |Sem_06020501_referencing_fields_of_union_type_005 |referencing nested alternative on left hand side of assignment |Clause 6.2.5.1 |m |y +|14 |Sem_06020501_referencing_fields_of_union_type_006 |referencing field of structured alternative on left hand side of assignment |Clause 6.2.5.1 |m |y +|15 |Sem_06020501_referencing_fields_of_union_type_007 |union is initialized by anytype dot notation |Clause 6.2.5.1 |m |y +|16 |Sem_06020501_referencing_fields_of_union_type_008 |union is initialized by anytype dot notation |Clause 6.2.5.1 |m |y +|============================================================================================================================================================== + +== Option and union + +.Option and union + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|====================================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSyn_06020502_option_and_union_001 |referencing alternative on left hand side of assignment |Clause 6.2.5.2 |m |y +|====================================================================================================================== + +== Anytype + +.Anytype + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|======================================================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_060206_anytype_001 |ensure that after redeclaration of an anytype value the old type and value are lost |Clause 6.2.6 |m |y +|2 |NegSem_060206_anytype_002 |Ensure that anytype can not be address type if not explicitly declareted in the module |Clause 6.2.6 |m |y +|3 |NegSyn_060206_anytype_001 |ensure that anytype can not be a default type |Clause 6.2.6 |m |n +|4 |NegSyn_060206_anytype_002 |ensure that anytype cannot be port type |Clause 6.2.6 |m |y +|5 |NegSyn_060206_anytype_003 |ensure that component type not allowed for anytype |Clause 6.2.6 |m |n +|6 |Sem_060206_anytype_001 |ensure that anytype comprise integer data type |Clause 6.2.6 |m |y +|7 |Sem_060206_anytype_002 |ensure that anytype comprise float data type |Clause 6.2.6 |m |y +|8 |Sem_060206_anytype_003 |ensure that anytype comprise boolean data type |Clause 6.2.6 |m |y +|9 |Sem_060206_anytype_004 |ensure that anytype comprise verdicttype data type |Clause 6.2.6 |m |y +|10 |Sem_060206_anytype_005 |ensure that anytype comprise bitstring and hexstring data type |Clause 6.2.6 |m |y +|11 |Sem_060206_anytype_006 |ensure that ensure that anytype comprise octetstring and charstring |Clause 6.2.6 |m |y +|12 |Sem_060206_anytype_007 |ensure that ensure that anytype comprise universal charstring |Clause 6.2.6 |m |y +|13 |Sem_060206_anytype_008 |ensure that anytype is a valid value inside an union |Clause 6.2.6 |m |y +|14 |Sem_060206_anytype_009 |ensure that record values can be anytype |Clause 6.2.6 |m |y +|15 |Sem_060206_anytype_010 |ensure that anytype can be an enum type |Clause 6.2.6 |m |y +|16 |Sem_060206_anytype_011 |ensure that anytype can have an set value and set value can be anytype |Clause 6.2.6 |m |y +|17 |Sem_060206_anytype_012 |ensure that redeclaration of an anytype value works properly |Clause 6.2.6 |m |y +|18 |Sem_060206_anytype_013 |ensure that address type is included to anytype |Clause 6.2.6 |m |y +|19 |Sem_060206_anytype_014 |ensure that anytype can be record type |Clause 6.2.6 |m |y +|20 |Sem_060206_anytype_015 |ensure that anytype can act as a set type |Clause 6.2.6 |m |y +|21 |Sem_060206_anytype_016 |ensure that anytype can act as an union |Clause 6.2.6 |m |y +|22 |Sem_060206_anytype_017 |ensure that anytype can comprise array type |Clause 6.2.6 |m |y +|23 |Sem_060206_anytype_018 |ensure that anytype can comprise set of and record of types |Clause 6.2.6 |m |y +|24 |Sem_060206_anytype_019 |ensure that anytype can be imported from another module |Clause 6.2.6 |m |y +|======================================================================================================================================== + +== Arrays + +.Arrays + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|===================================================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_060207_arrays_001 |ensure that the value limitation is correctly handled within array |Clause 6.2.7 |m |y +|2 |NegSem_060207_arrays_002 |ensure that the inner type referencing is correctly handled |Clause 6.2.7 |m |y +|3 |NegSem_060207_arrays_003 |negative index applied to an array on the right hand side of an assignment |Clause 6.2.7 |m |y +|4 |NegSem_060207_arrays_004 |negative index applied to an array on the left hand side of an assignment |Clause 6.2.7 |m |y +|5 |NegSem_060207_arrays_005 |wrong index type applied to an array on the right hand side of an assignment |Clause 6.2.7 |m |y +|6 |NegSem_060207_arrays_006 |wrong index type applied to an array on the left hand side of an assignment |Clause 6.2.7 |m |y +|7 |NegSem_060207_arrays_007 |array index greater than the upper bound (left-hand side) |Clause 6.2.7 |m |y +|8 |NegSem_060207_arrays_008 |wrong index type applied to an array on the right hand side of an assignment |Clause 6.2.7 |m |y +|9 |NegSem_060207_arrays_009 |verify than an error is generated when sending a partially initialized array |Clause 6.2.7 |m |y +|10 |NegSem_060207_arrays_010 |ensure that the value limitation is correctly handled within array |Clause 6.2.7 |m |y +|11 |NegSem_060207_arrays_011 |runtime resolved constant in array type declaration |Clause 6.2.7 |m |y +|12 |NegSem_060207_arrays_012 |runtime resolved constant in array variable declaration |Clause 6.2.7 |m |y +|13 |NegSem_060207_arrays_013 |variable in array variable declaration |Clause 6.2.7 |m |y +|14 |NegSem_060207_arrays_014 |modulepar in array variable declaration |Clause 6.2.7 |m |y +|15 |NegSem_060207_arrays_015 |zero dimension array |Clause 6.2.7 |m |y +|16 |NegSem_060207_arrays_016 |array with negative dimension |Clause 6.2.7 |m |y +|17 |NegSem_060207_arrays_017 |zero in array dimension (range notation) |Clause 6.2.7 |m |n +|18 |NegSem_060207_arrays_018 |negative value in array dimension (range notation) |Clause 6.2.7 |m |n +|19 |NegSem_060207_arrays_019 |float instead of integer in array dimension |Clause 6.2.7 |m |y +|20 |NegSem_060207_arrays_020 |integer array with too many items as multidimensional array index |Clause 6.2.7 |m |y +|21 |NegSem_060207_arrays_021 |variable-size record of integer as multidimensional array index |Clause 6.2.7 |m |y +|22 |NegSem_060207_arrays_022 |using lower than allowed custom array index on the right hand side of assignments |Clause 6.2.7 |m |y +|23 |NegSem_060207_arrays_023 |using lower than allowed custom array index on the left hand side of assignments |Clause 6.2.7 |m |y +|24 |NegSem_060207_arrays_024 |using greater than allowed custom array index on the right hand side of assignments |Clause 6.2.7 |m |y +|25 |NegSem_060207_arrays_025 |using greater than allowed custom array index on the left hand side of assignments |Clause 6.2.7 |m |y +|26 |NegSem_060207_arrays_026 |referencing uninitialized array element on the right hand side of assignments |Clause 6.2.7 |m |y +|27 |NegSem_060207_arrays_027 |referencing element of uninitialized arrays on the right hand side of assignments |Clause 6.2.7 |m |y +|28 |NegSem_060207_arrays_028 |referencing element of omitted arrays on the right hand side of assignments |Clause 6.2.7 |m |y +|29 |NegSyn_060207_arrays_001 |ensure that array cannot contain an empty assignment |Clause 6.2.7 |m |y +|30 |NegSyn_060207_arrays_002 |ensure that array field cannot contain an empty index |Clause 6.2.7 |m |y +|31 |NegSyn_060207_arrays_003 |ensure that array field cannot contain an empty index |Clause 6.2.7 |m |y +|32 |NegSyn_060207_arrays_004 |infinity in array variable dimension |Clause 6.2.7 |m |y +|33 |NegSyn_060207_arrays_005 |arrays upper value shall not be lesser than the corresponding lower value |Clause 6.2.7 |m |y +|34 |Sem_060207_arrays_001 |verify that value list notation can be used for an array |Clause 6.2.7 |m |y +|35 |Sem_060207_arrays_002 |verify assignment of explicitly identified elements to arrays |Clause 6.2.7 |m |n +|36 |Sem_060207_arrays_003 |verify handling of missing elements in assignment notation for arrays |Clause 6.2.7 |m |y +|37 |Sem_060207_arrays_004 |verify handling of missing and ignored elements during an array re-assignment |Clause 6.2.7 |m |n +|38 |Sem_060207_arrays_005 |verify handling of value list assignment used for initialization of arrays |Clause 6.2.7 |m |y +|39 |Sem_060207_arrays_006 |verify handling of value list assignment used for update of arrays |Clause 6.2.7 |m |y +|40 |Sem_060207_arrays_007 |verify handling of index notation applied to array on right-hand side |Clause 6.2.7 |m |y +|41 |Sem_060207_arrays_008 |verify handling of index notation applied to array on left-hand side |Clause 6.2.7 |m |y +|42 |Sem_060207_arrays_009 |verify the first element of an array is accessible by an index notation |Clause 6.2.3.2 |m |y +|43 |Sem_060207_arrays_010 |verify that arrays can be used to specify record of type and they are compatible |Clause 6.2.7 |m |y +|44 |Sem_060207_arrays_011 |index notation applied to omitted array field on left hand side of assignment |Clause 6.2.7 |m |y +|45 |Sem_060207_arrays_012 |referencing element of uninitialized array (left-hand side) |Clause 6.2.7 |m |y +|46 |Sem_060207_arrays_013 |ensure that the two dimensional array type referencing is correctly handled |Clause 6.2.7 |m |y +|47 |Sem_060207_arrays_014 |verify assignment of explicitly identified elements to two dimensional array |Clause 6.2.7 |m |y +|48 |Sem_060207_arrays_015 |constant expression in array dimension |Clause 6.2.7 |m |y +|49 |Sem_060207_arrays_016 |predefined function in array dimension |Clause 6.2.7 |m |y +|50 |Sem_060207_arrays_017 |integer array as multidimensional array index |Clause 6.2.7 |m |y +|51 |Sem_060207_arrays_018 |fixed-size record of integer as multidimensional array index |Clause 6.2.7 |m |y +|52 |Sem_060207_arrays_019 |integer array as multidimensional array index (less items than dimension count) |Clause 6.2.7 |m |y +|53 |Sem_060207_arrays_020 |using custom array index on the right hand side of assignments |Clause 6.2.7 |m |y +|54 |Sem_060207_arrays_021 |using custom array index on the left hand side of assignments |Clause 6.2.7 |m |y +|55 |Sem_060207_arrays_022 |using less indexes than array dimensions on the right hand side of assignments |Clause 6.2.7 |m |y +|56 |Sem_060207_arrays_023 |using less indexes than array dimensions on the left hand side of assignments |Clause 6.2.7 |m |y +|57 |Syn_060207_arrays_001 |array specified in variable declaration |Clause 6.2.7 |m |y +|58 |Syn_060207_arrays_002 |multidimensional array type declaration |Clause 6.2.7 |m |y +|59 |Syn_060207_arrays_003 |multidimensional array specified in variable declaration |Clause 6.2.7 |m |y +|60 |Syn_060207_arrays_004 |array type dimension specified as a range |Clause 6.2.7 |m |y +|61 |Syn_060207_arrays_005 |multiple array type dimensions specified as a range |Clause 6.2.7 |m |y +|62 |Syn_060207_arrays_006 |array variable dimension specified as a range |Clause 6.2.7 |m |y +|63 |Syn_060207_arrays_007 |multiple array variable dimensions specified as a range |Clause 6.2.7 |m |y +|===================================================================================================================================== + +== The default type + +.The default type + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|========================================================================================================================================= +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |Sem_060208_default_type_001 |verify than a reference to an activated default can be assigned to a default variable |Clause 6.2.8 |m |y +|2 |Sem_060208_default_type_002 |verify than `null` value can be assigned to a default variable |Clause 6.2.8 |m |y +|3 |Sem_060208_default_type_003 |verify than existing default references can be assigned |Clause 6.2.8 |m |y +|========================================================================================================================================= + +== Communication port types + +.Communication port types + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|===================================================================================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_060209_CommunicationPortTypes_001 |Restriction of port definitions are appropriately handles |Clause 6.2.9 |m |n +|2 |NegSem_060209_CommunicationPortTypes_002 |Restriction of port definitions are appropriately handles |Clause 6.2.9 |m |n +|3 |NegSem_060209_CommunicationPortTypes_003 |Restriction of port definitions are appropriately handles |Clause 6.2.9 |m |n +|4 |NegSem_060209_CommunicationPortTypes_004 |Verify that an error is generated when a message port type definition contains no message types |Clause 6.2.9 |m |y +|5 |NegSem_060209_CommunicationPortTypes_005 |Verify that an error is generated when a procedure port type definition contains no signatures |Clause 6.2.9 |m |y +|6 |NegSem_060209_CommunicationPortTypes_006 |Verify that an error is generated when a signature port definition contains multiple `address` clauses |Clause 6.2.9 |m |n +|7 |NegSem_060209_CommunicationPortTypes_007 |Verify that an error is generated when a signature port definition contains multiple `map` clauses |Clause 6.2.9 |m |n +|8 |NegSem_060209_CommunicationPortTypes_008 |Verify that an error is generated when a signature port definition contains multiple `unmap` clauses |Clause 6.2.9 |m |n +|9 |Sem_060209_CommunicationPortTypes_004 |`Map` and `unmap` param and local port address are allowed in a testcase block |Clause 6.2.9 |m |n +|10 |Sem_060209_CommunicationPortTypes_005 |Parameter `MessageType` of the port shall be data type |Clause 6.2.9 |m |n +|11 |Syn_060209_CommunicationPortTypes_001 |Message-based ports are accepted. |Clause 6.2.9 |m |y +|12 |Syn_060209_CommunicationPortTypes_002 |Message-based ports with address are accepted. |Clause 6.2.9 |m |n +|13 |Syn_060209_CommunicationPortTypes_003 |Verify that it is possible to define procedute-based port types |Clause 6.2.9 |m |y +|14 |Syn_060209_CommunicationPortTypes_004 |Procedure-based ports with address are accepted |Clause 6.2.9 |m |n +|15 |Syn_060209_CommunicationPortTypes_005 |`Map` param is accepted by the port definition. |Clause 6.2.9 |m |n +|16 |Syn_060209_CommunicationPortTypes_006 |`Unmap` param is accepted by the port definition. |Clause 6.2.9 |m |n +|17 |Syn_060209_CommunicationPortTypes_007 |Complex port definition are accepted. |Clause 6.2.9 |m |n +|18 |Syn_060209_CommunicationPortTypes_008 |Procedure-base port type definition can contain `map` parameter definition |Clause 6.2.9 |m |n +|19 |Syn_060209_CommunicationPortTypes_009 |Procedure-base port type definition can contain `unmap` parameter definition |Clause 6.2.9 |m |n +|20 |Syn_060209_CommunicationPortTypes_010 |Complex procedure-based port type definition are accepted |Clause 6.2.9 |m |n +|===================================================================================================================================================================== + +== Component types + +.Component types + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|=============================================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSyn_060210_ReuseofComponentTypes_001 |Cyclic extension is not allowed |Clause 6.2.10 |m |y +|2 |NegSyn_060210_ReuseofComponentTypes_002 |Extending a component that occurs name clash is not allowed |Clause 6.2.10 |m |y +|3 |NegSyn_060210_ReuseofComponentTypes_003 |Extending a component that occurs name clash is not allowed |Clause 6.2.10 |m |y +|4 |Sem_060210_ReuseofComponentTypes_001 |Extending a component with another component works properly |Clause 6.2.10 |m |y +|5 |Sem_060210_ReuseofComponentTypes_002 |Extending a component with several other component works properly |Clause 6.2.10 |m |y +|6 |Sem_060210_ReuseofComponentTypes_003 |Extending a component with and extended component works properly |Clause 6.2.10 |m |y +|=============================================================================================================================== + +== Addressing entities inside the SUT + +.Addressing entities inside the SUT + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|============================================================================================================================================================= +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_060212_AddressingEntitiesInsideSut_001 |Ensure right type checking for address types in ports |Clause 6.2.12 |m |n +|2 |NegSem_060212_AddressingEntitiesInsideSut_002 |Address type cannot be used in a from part of `receive` operation with connected ports |Clause 6.2.12 |m |n +|3 |NegSem_060212_AddressingEntitiesInsideSut_003 |Address type cannot be used in a sender part of `receive` operation with connected ports |Clause 6.2.12 |m |n +|4 |NegSem_060212_AddressingEntitiesInsideSut_004 |Address type cannot be used in a to part of `sender` operation with connected ports |Clause 6.2.12 |m |n +|5 |Sem_060212_AddressingEntitiesInsideSut_001 |Ensure `null` assignment is accepted for addresses |Clause 6.2.12 |m |n +|6 |Sem_060212_AddressingEntitiesInsideSut_002 |The right port address is used |Clause 6.2.12 |m |n +|============================================================================================================================================================= + +== Subtyping of structured types + +.Subtyping of structured types + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|=================================================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_06021301_LengthSubtyping_001 |The length subtyping check for `record of' or `set of' types |Clause 6.2.13.1 |m |y +|2 |NegSem_06021301_LengthSubtyping_002 |The length subtyping check for `record of' or `set of' types |Clause 6.2.13.1 |m |y +|3 |NegSem_06021301_LengthSubtyping_003 |The length subtyping check for `record of' or `set of' types |Clause 6.2.13.1 |m |y +|4 |NegSem_06021301_LengthSubtyping_004 |The length subtyping check for `record of' or `set of' types |Clause 6.2.13.1 |m |y +|5 |NegSem_06021301_LengthSubtyping_005 |The length subtyping check for `record of' or `set of' types |Clause 6.2.13.1 |m |y +|6 |NegSem_06021301_LengthSubtyping_006 |The length subtyping check for `record of' or `set of' types |Clause 6.2.13.1 |m |y +|7 |Syn_06021301_LengthSubtyping_001 |The length subtyping check for `record of' or `set of' types |Clause 6.2.13.1 |m |y +|8 |Syn_06021301_LengthSubtyping_002 |The length subtyping check for `record of' or `set of' types |Clause 6.2.13.1 |m |y +|9 |NegSem_06021302_ListSubtyping_001 |ensure that list subtyping check for record types is properly handled |Clause 6.2.13.2 |m |y +|10 |NegSem_06021302_ListSubtyping_002 |ensure that list subtyping check for record types is properly handled |Clause 6.2.13.2 |m |y +|11 |Sem_06021302_ListSubtyping_001 |ensure that list subtyping check for record types is properly handled |Clause 6.2.13.2 |m |y +|12 |Sem_06021302_ListSubtyping_002 |ensure that list subtyping check for record types is properly handled |Clause 6.2.13.2 |m |n +|13 |Sem_06021302_ListSubtyping_003 |ensure that list subtyping check for record types is properly handled |Clause 6.2.13.2 |m |n +|=================================================================================================================================== + +== Type compatibility of non-structured types + +.Type compatibility of non-structured types + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|======================================================================================================================================= +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_060301_non_structured_types_001 |The IUT correctly handles assignments from incompatible type ranges |Clause 6.3.1 |m |n +|2 |NegSem_060301_non_structured_types_002 |The IUT correctly handles assignments from incompatible type ranges |Clause 6.3.1 |m |n +|3 |NegSem_060301_non_structured_types_003 |The IUT correctly handles assignments from incompatible type ranges |Clause 6.3.1 |m |n +|4 |NegSem_060301_non_structured_types_004 |The IUT correctly handles assignments from incompatible type ranges |Clause 6.3.1 |m |n +|5 |NegSem_060301_non_structured_types_005 |The IUT correctly handles assignments from incompatible type ranges |Clause 6.3.1 |m |n +|6 |NegSem_060301_non_structured_types_006 |The IUT correctly handles assignments from incompatible type ranges |Clause 6.3.1 |m |n +|7 |NegSem_060301_non_structured_types_007 |The IUT correctly handles assignments from compatible size restrictions |Clause 6.3.1 |m |y +|8 |NegSem_060301_non_structured_types_008 |The IUT correctly handles assignments from compatible size restrictions |Clause 6.3.1 |m |y +|9 |NegSem_060301_non_structured_types_009 |The IUT correctly handles assignments from compatible size restrictions |Clause 6.3.1 |m |n +|10 |NegSem_060301_non_structured_types_010 |The IUT correctly handles assignments from compatible size restrictions |Clause 6.3.1 |m |n +|11 |NegSem_060301_non_structured_types_011 |The IUT correctly handles assignments from compatible size restrictions |Clause 6.3.1 |m |n +|12 |NegSem_060301_non_structured_types_012 |The IUT correctly handles assignments from compatible size restrictions |Clause 6.3.1 |m |n +|13 |Sem_060301_non_structured_types_001 |The IUT correctly handles assignments from compatible type ranges |Clause 6.3.1 |m |y +|14 |Sem_060301_non_structured_types_002 |The IUT correctly handles assignments from compatible size restrictions |Clause 6.3.1 |m |n +|15 |Sem_060301_non_structured_types_003 |The IUT correctly handles assignments from compatible type ranges |Clause 6.3.1 |m |y +|16 |Sem_060301_non_structured_types_004 |The IUT correctly handles assignments from compatible type ranges |Clause 6.3.1 |m |y +|======================================================================================================================================= + +== Type compatibility of structured types + +.Type compatibility of structured types + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|====================================================================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_060302_structured_types_002 |The IUT rejects assignments from incompatible types or type ranges |Clause 6.3.2 |m |y +|2 |NegSem_060302_structured_types_003 |The IUT rejects assignments from incompatible types or type ranges |Clause 6.3.2 |m |n +|3 |NegSem_060302_structured_types_004 |The IUT rejects assignments from incompatible types or type ranges |Clause 6.3.2 |m |y +|4 |NegSem_060302_structured_types_005 |The IUT rejects assignments from incompatible types or type ranges |Clause 6.3.2 |m |n +|5 |NegSem_060302_structured_types_006 |The IUT rejects assignments from incompatible types or type ranges |Clause 6.3.2 |m |n +|6 |NegSem_060302_structured_types_007 |The IUT rejects assignments from incompatible types or type ranges |Clause 6.3.2 |m |n +|7 |NegSem_060302_structured_types_008 |The IUT rejects assignments from incompatible types or type ranges |Clause 6.3.2 |m |n +|8 |NegSem_060302_structured_types_009 |The IUT rejects assignments from incompatible types or type ranges |Clause 6.3.2 |m |y +|9 |NegSem_060302_structured_types_010 |The IUT rejects assignments from incompatible types or type ranges |Clause 6.3.2 |m |y +|10 |NegSem_060302_structured_types_011 |The IUT rejects assignments from structures having incompatible anytypes |Clause 6.3.2 |m |y +|11 |NegSem_060302_structured_types_012 |The IUT rejects assignments having mismatch between undefined and omitted elements |Clause 6.3.2 |m |n +|12 |NegSem_060302_structured_types_013 |The IUT rejects assignments having mismatch between undefined and omitted elements |Clause 6.3.2 |m |n +|13 |NegSem_060302_structured_types_014 |The IUT rejects assignments between incompatible structures |Clause 6.3.2 |m |n +|14 |NegSem_060302_structured_types_015 |The IUT rejects assignments between incompatible structures |Clause 6.3.2 |m |n +|15 |NegSem_060302_structured_types_016 |The IUT rejects assignments between incompatible structures |Clause 6.3.2 |m |y +|16 |NegSem_060302_structured_types_017 |The IUT rejects assignments between incompatible structures |Clause 6.3.2 |m |n +|17 |NegSem_060302_structured_types_018 |The IUT rejects assignments between incompatible structures |Clause 6.3.2 |m |y +|18 |NegSem_060302_structured_types_019 |The IUT correctly handles assignments from structures having compatible types and lengths |Clause 6.3.2 |m |n +|19 |Sem_060302_structured_types_001 |The IUT correctly handles assignments from structures having compatible types and type ranges |Clause 6.3.2 |m |y +|20 |Sem_060302_structured_types_002 |The IUT correctly handles assignments from structures having compatible types and lengths |Clause 6.3.2 |m |y +|21 |Sem_060302_structured_types_003 |The IUT correctly handles assignments from structures having compatible types and type ranges |Clause 6.3.2 |m |y +|22 |Sem_060302_structured_types_004 |The IUT correctly handles assignments from structures having compatible anytypes |Clause 6.3.2 |m |y +|23 |Sem_060302_structured_types_005 |The IUT correctly handles assignments from structures having compatible types and type ranges |Clause 6.3.2 |m |y +|24 |Sem_060302_structured_types_006 |The IUT correctly handles assignments from structures having compatible types and lengths |Clause 6.3.2 |m |n +|====================================================================================================================================================== + +== Type compatibility of enumerated types + +.Type compatibility of enumerated types + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|======================================================================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_060302_structured_types_001 |Reject assignment of other enumerated types since they are only compatible to synonym types |Clause 6.3.2.1 |m |y +|======================================================================================================================================================== + +== Type compatibility of component types + +.Type compatibility of component types + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|============================================================================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_060303_component_types_001 |The IUT correctly handles component incompatibility due to differing list of constant definitions |Clause 6.3.3 |m |y +|2 |NegSem_060303_component_types_002 |The IUT correctly handles component incompatibility due to differing constant types having same name |Clause 6.3.3 |m |y +|3 |NegSem_060303_component_types_003 |Ensure that the IUT correctly handles component compatibility of different `runs on` clauses |Clause 6.3.3 |m |y +|4 |NegSem_060303_component_types_004 |Ensure that the IUT correctly handles component compatibility of `mtc` and `runs on` clause |Clause 6.3.3 |m |y +|5 |NegSem_060303_component_types_005 |Ensure that the IUT correctly handles component compatibility of `system` and `runs on` clause |Clause 6.3.3 |m |y +|6 |NegSem_060303_component_types_006 |Ensure that the IUT correctly handles component compatibility of different `system` clauses |Clause 6.3.3 |m |y +|7 |Sem_060303_component_types_001 |The IUT correctly handles assignments from structures having compatible components |Clause 6.3.3 |m |y +|8 |Sem_060303_component_types_002 |The IUT correctly handles assignments from structures having compatible components |Clause 6.3.3 |m |y +|9 |Sem_060303_component_types_003 |Ensure that the IUT correctly handles component compatibility of different `runs on` clauses |Clause 6.3.3 |m |n +|10 |Sem_060303_component_types_004 |Ensure that the IUT correctly handles component compatibility of `mtc` and `runs on` clause |Clause 6.3.3 |m |y +|11 |Sem_060303_component_types_005 |Ensure that the IUT correctly handles component compatibility of `system` and `runs on` clause |Clause 6.3.3 |m |y +|12 |Sem_060303_component_types_006 |Ensure that the IUT correctly handles component compatibility of different `system` clauses |Clause 6.3.3 |m |y +|============================================================================================================================================================== + +== Type compatibility of communication operations + +.Type compatibility of communication operations + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|================================================================================================================================================ +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_060304_compatibility_of_communication_operations_001 |compatible but not strongly typed value in `send` operation |Clause 6.3.4 |m |n +|2 |NegSem_060304_compatibility_of_communication_operations_002 |compatible but not strongly typed value in `receive` operation |Clause 6.3.4 |m |n +|3 |NegSem_060304_compatibility_of_communication_operations_003 |compatible but not strongly typed value in `raise` operation |Clause 6.3.4 |m |n +|4 |NegSem_060304_compatibility_of_communication_operations_004 |compatible but not strongly typed value in `raise` operation |Clause 6.3.4 |m |n +|5 |NegSem_060304_compatibility_of_communication_operations_005 |compatible but not strongly typed value in `trigger` operation |Clause 6.3.4 |m |n +|================================================================================================================================================ + +== Expression + +.Expression + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|=========================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_07_toplevel_001 |function without `return` clause in expression |Clause 7 |m |y +|2 |NegSem_07_toplevel_002 |template used as expression operand |Clause 7 |m |y +|3 |NegSem_07_toplevel_003 |uninitialized value in an expression |Clause 7 |m |y +|4 |NegSem_07_toplevel_004 |partially initialized value in an expression |Clause 7 |m |n +|5 |NegSem_07_toplevel_005 |null value in an expression |Clause 7 |m |n +|6 |Sem_07_toplevel_001 |expression composed of several expressions |Clause 7 |m |y +|7 |Sem_07_toplevel_002 |compound expression as an operand of array type |Clause 7 |m |y +|8 |Sem_07_toplevel_003 |compound expression as an operand of record type |Clause 7 |m |y +|9 |Sem_07_toplevel_004 |compound expression as an operand of record-of type |Clause 7 |m |y +|10 |Sem_07_toplevel_005 |compound expression as an operand of set-of type |Clause 7 |m |y +|11 |Sem_07_toplevel_006 |element of partially initialized structured value |Clause 7 |m |y +|12 |Sem_07_toplevel_007 |compound expression as an operand of set-of type |Clause 7 |m |y +|13 |Sem_07_toplevel_008 |compound expression as an operand of set-of type |Clause 7 |m |y +|14 |Sem_07_toplevel_009 |compound expression as an operand of set type |Clause 7 |m |y +|=========================================================================================== + +== Arithmetic operators + +.Arithmetic operators + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|======================================================================================================================================================================================================= +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_070101_ArithmeticOperators_001 |Arithmetic operators are for integer and float values |Clause 7.1.1 |m |y +|2 |NegSem_070101_ArithmeticOperators_002 |Arithmetic operators can handle same type of variables |Clause 7.1.1 |m |y +|3 |NegSem_070101_ArithmeticOperators_003 |Mod arithmetic operator can handle integer variables |Clause 7.1.1 |m |y +|4 |NegSem_070101_ArithmeticOperators_004 |Rem arithmetic operator can handle integer variables |Clause 7.1.1 |m |y +|5 |NegSem_070101_ArithmeticOperators_008 |In x mod y arithmetic operator y is non-zero positive number |Clause 7.1.1 |m |y +|6 |NegSem_070101_ArithmeticOperators_009 |In x rem y arithmetic operator y is non-zero positive number |Clause 7.1.1 |m |y +|7 |NegSem_070101_ArithmeticOperators_010 |In x rem y arithmetic operator y is non-zero positive number |Clause 7.1.1 |m |y +|8 |Sem_070101_ArithmeticOperators_001 |The addition of two integer variables is evaluated correctly. |Clause 7.1.1 |m |y +|9 |Sem_070101_ArithmeticOperators_002 |The addition of multiple integer variables is evaluated correctly. |Clause 7.1.1 |m |y +|10 |Sem_070101_ArithmeticOperators_003 |The addition of two integer variables is evaluated correctly when the expression contains a negative value. |Clause 7.1.1 |m |y +|11 |Sem_070101_ArithmeticOperators_004 |The substraction of two integer variables is evaluated correctly. |Clause 7.1.1 |m |y +|12 |Sem_070101_ArithmeticOperators_005 |The substraction of multiple integer variables is evaluated correctly. |Clause 7.1.1 |m |y +|13 |Sem_070101_ArithmeticOperators_006 |The multiplication of two integer variables is evaluated correctly. |Clause 7.1.1 |m |y +|14 |Sem_070101_ArithmeticOperators_007 |The multiplication of multiple integer variables is evaluated correctly. |Clause 7.1.1 |m |y +|15 |Sem_070101_ArithmeticOperators_008 |The division of two integer variables is evaluated correctly. |Clause 7.1.1 |m |y +|16 |Sem_070101_ArithmeticOperators_009 |The division of multiple integer variables is evaluated correctly. |Clause 7.1.1 |m |y +|17 |Sem_070101_ArithmeticOperators_010 |The application of the modulo operator on integer variables is evaluated correctly when the remainder is zero. |Clause 7.1.1 |m |y +|18 |Sem_070101_ArithmeticOperators_011 |The application of the modulo operator on integer variables is evaluated correctly when the integer value is smaller than the modulo value. |Clause 7.1.1 |m |y +|19 |Sem_070101_ArithmeticOperators_012 |The application of the modulo operator on integer variables is evaluated correctly when the integer value greater than the modulo value. |Clause 7.1.1 |m |y +|20 |Sem_070101_ArithmeticOperators_013 |The application of the modulo operator on integer variables is evaluated correctly when two consecutive modulo operators are applied. |Clause 7.1.1 |m |y +|21 |Sem_070101_ArithmeticOperators_014 |The application of the modulo operator on integer variables is evaluated correctly when the operand is a negative integer. |Clause 7.1.1 |m |y +|22 |Sem_070101_ArithmeticOperators_015 |The application of the remainder operator on integer variables is evaluated correctly when the operand is a negative integer. |Clause 7.1.1 |m |y +|23 |Sem_070101_ArithmeticOperators_016 |The application of the remainder operator on integer variables is evaluated correctly when the operand is a negative integer. |Clause 7.1.1 |m |y +|24 |Sem_070101_ArithmeticOperators_017 |The consecutive application of the remainder operator and the modulo operator on integer variables is evaluated correctly. |Clause 7.1.1 |m |y +|25 |Sem_070101_ArithmeticOperators_018 |Operator combinations and the modulo operator on integer variables is evaluated correctly. |Clause 7.1.1 |m |y +|26 |Sem_070101_ArithmeticOperators_019 |The addition operator works on float variables. |Clause 7.1.1 |m |y +|27 |Sem_070101_ArithmeticOperators_020 |The substraction operator works on float variables. |Clause 7.1.1 |m |y +|28 |Sem_070101_ArithmeticOperators_021 |The multiplication operator works on float variables. |Clause 7.1.1 |m |y +|29 |Sem_070101_ArithmeticOperators_022 |The division operator works on float variables. |Clause 7.1.1 |m |y +|30 |Sem_070101_ArithmeticOperators_023 |The combination of different operators works on float variables. |Clause 7.1.1 |m |y +|31 |Sem_070101_ArithmeticOperators_024 |The operator precedence is evaluated correctly. |Clause 7.1.1 |m |y +|32 |Sem_070101_ArithmeticOperators_025 |The operator precedence is evaluated correctly. |Clause 7.1.1 |m |y +|33 |Sem_070101_ArithmeticOperators_026 |The operator precedence is evaluated correctly. |Clause 7.1.1 |m |y +|34 |Sem_070101_ArithmeticOperators_027 |Arithmetic operators can handle special float values |Clause 7.1.1 |m |y +|35 |Sem_070101_ArithmeticOperators_028 |Arithmetic operators can handle special float values |Clause 7.1.1 |m |y +|36 |Sem_070101_ArithmeticOperators_029 |Arithmetic operators can handle special float values |Clause 7.1.1 |m |y +|37 |Sem_070101_ArithmeticOperators_030 |Arithmetic operators can handle special float values |Clause 7.1.1 |m |y +|38 |Sem_070101_ArithmeticOperators_031 |Arithmetic operators can handle special float values |Clause 7.1.1 |m |y +|39 |Sem_070101_ArithmeticOperators_032 |Arithmetic operators can handle special float values |Clause 7.1.1 |m |y +|40 |Sem_070101_ArithmeticOperators_033 |Arithmetic operators can handle special float values |Clause 7.1.1 |m |y +|41 |Sem_070101_ArithmeticOperators_034 |Arithmetic operators can handle special float values |Clause 7.1.1 |m |y +|42 |Sem_070101_ArithmeticOperators_035 |Arithmetic operators can handle special float values |Clause 7.1.1 |m |y +|43 |Sem_070101_ArithmeticOperators_036 |Arithmetic operators can handle special float values |Clause 7.1.1 |m |y +|44 |Sem_070101_ArithmeticOperators_037 |Arithmetic operators can handle special float values |Clause 7.1.1 |m |y +|45 |Sem_070101_ArithmeticOperators_038 |Arithmetic operators can handle special float values |Clause 7.1.1 |m |y +|46 |Sem_070101_ArithmeticOperators_039 |Arithmetic operators can handle special float values |Clause 7.1.1 |m |y +|47 |Sem_070101_ArithmeticOperators_040 |Arithmetic operators can handle special float values |Clause 7.1.1 |m |y +|48 |Sem_070101_ArithmeticOperators_041 |Arithmetic operators can handle special float values |Clause 7.1.1 |m |y +|49 |Sem_070101_ArithmeticOperators_042 |Arithmetic operators can handle special float values |Clause 7.1.1 |m |y +|50 |Sem_070101_ArithmeticOperators_043 |Arithmetic operators can handle special float values |Clause 7.1.1 |m |y +|51 |Sem_070101_ArithmeticOperators_044 |Arithmetic operators can handle special float values |Clause 7.1.1 |m |y +|52 |Sem_070101_ArithmeticOperators_045 |Arithmetic operators can handle special float values |Clause 7.1.1 |m |y +|53 |Sem_070101_ArithmeticOperators_046 |Arithmetic operators can handle special float values |Clause 7.1.1 |m |y +|54 |Sem_070101_ArithmeticOperators_047 |Arithmetic operators can handle special float values |Clause 7.1.1 |m |y +|55 |Sem_070101_ArithmeticOperators_048 |Arithmetic operators can handle special float values |Clause 7.1.1 |m |y +|56 |Sem_070101_ArithmeticOperators_049 |Arithmetic operators can handle special float values |Clause 7.1.1 |m |y +|57 |Sem_070101_ArithmeticOperators_050 |Arithmetic operators can handle special float values |Clause 7.1.1 |m |y +|58 |Sem_070101_ArithmeticOperators_051 |Arithmetic operators can handle special float values |Clause 7.1.1 |m |y +|59 |Syn_070101_ArithmeticOperators_001 |The addition of two integers in a constant is accepted. |Clause 7.1.1 |m |y +|60 |Syn_070101_ArithmeticOperators_002 |The substraction of two integers in a constant is accepted. |Clause 7.1.1 |m |y +|61 |Syn_070101_ArithmeticOperators_003 |The multiplication of two integers in a constant is accepted. |Clause 7.1.1 |m |y +|62 |Syn_070101_ArithmeticOperators_004 |The division of two integers in a constant is accepted. |Clause 7.1.1 |m |y +|63 |Syn_070101_ArithmeticOperators_005 |The modulo operator on two integers is accepted. |Clause 7.1.1 |m |y +|64 |Syn_070101_ArithmeticOperators_006 |The remainder operator on two integers is accepted. |Clause 7.1.1 |m |y +|65 |Syn_070101_ArithmeticOperators_007 |Operator combinations on integers is accepted. |Clause 7.1.1 |m |y +|66 |Syn_070101_ArithmeticOperators_008 |The addition operator on float constants is accepted. |Clause 7.1.1 |m |y +|67 |Syn_070101_ArithmeticOperators_009 |The substraction operator on float constants is accepted. |Clause 7.1.1 |m |y +|68 |Syn_070101_ArithmeticOperators_010 |The multiplication operator on float constants is accepted. |Clause 7.1.1 |m |y +|69 |Syn_070101_ArithmeticOperators_011 |The division operator on float constants is accepted. |Clause 7.1.1 |m |y +|70 |Syn_070101_ArithmeticOperators_012 |A combination of operators on float constants is accepted. |Clause 7.1.1 |m |y +|======================================================================================================================================================================================================= + +== List operator + +.List operator + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|============================================================================================================ +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |Sem_070102_ListOperator_001 |The list operator on bitstrings is evaluated correctly. |Clause 7.1.2 |m |y +|2 |Sem_070102_ListOperator_002 |The list operator on charstrings is evaluated correctly. |Clause 7.1.2 |m |y +|3 |Sem_070102_ListOperator_003 |The list operator on record of is evaluated correctly. |Clause 7.1.2 |m |y +|4 |Sem_070102_ListOperator_004 |The list operator on set of is evaluated correctly. |Clause 7.1.2 |m |y +|5 |Sem_070102_ListOperator_005 |The list operator on arrays is evaluated correctly. |Clause 7.1.2 |m |n +|6 |Sem_070102_ListOperator_006 |The list operator on record of is evaluated correctly. |Clause 7.1.2 |m |y +|============================================================================================================ + +== Relational operators + +.Relational operators + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|============================================================================================================================================================ +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |Sem_070101_ArithmeticOperators_051 |The equal to operator on address with value `null` is evaulated correctly |Clause 7.1.3 |m |n +|2 |Sem_070101_ArithmeticOperators_052 |The not equal to operator on address with value `null` is evaulated correctly |Clause 7.1.3 |m |n +|3 |NegSem_070103_RelationalOperators_001 |The equals operator on records is evaluated correctly. |Clause 7.1.3 |m |n +|4 |NegSem_070103_RelationalOperators_002 |The equals operator on records is evaluated correctly. |Clause 7.1.3 |m |y +|5 |NegSem_070103_RelationalOperators_003 |The equals operator on records is evaluated correctly. |Clause 7.1.3 |m |y +|6 |NegSem_070103_RelationalOperators_004 |The equals operator on records is evaluated correctly. |Clause 7.1.3 |m |y +|7 |NegSem_070103_RelationalOperators_005 |The not equal to operator on address can not be evaluated if value is uninitialized. |Clause 7.1.3 |m |n +|8 |NegSyn_070103_RelationalOperators_001 |The greater operator on address can not be evaluated. |Clause 7.1.3 |m |n +|9 |NegSyn_070103_RelationalOperators_002 |The less operator on address can not be evaluated. |Clause 7.1.3 |m |n +|10 |NegSyn_070103_RelationalOperators_003 |The less or equal to operator on address can not be evaluated. |Clause 7.1.3 |m |n +|11 |NegSyn_070103_RelationalOperators_004 |The greater or equal to operator on address can not be evaluated. |Clause 7.1.3 |m |n +|12 |Sem_070103_RelationalOperators_001 |The equals operator on integers is evaluated correctly. |Clause 7.1.3 |m |y +|13 |Sem_070103_RelationalOperators_002 |The equals operator on floats is evaluated correctly. |Clause 7.1.3 |m |y +|14 |Sem_070103_RelationalOperators_003 |The equals operator on enumerations is evaluated correctly. |Clause 7.1.3 |m |y +|15 |Sem_070103_RelationalOperators_004 |The less than operator on integers is evaluated correctly. |Clause 7.1.3 |m |y +|16 |Sem_070103_RelationalOperators_005 |The less than operator on floats is evaluated correctly. |Clause 7.1.3 |m |y +|17 |Sem_070103_RelationalOperators_006 |The less than operator on enumerations is evaluated correctly. |Clause 7.1.3 |m |y +|18 |Sem_070103_RelationalOperators_007 |The less than or equal to operator on integers is evaluated correctly with differing values. |Clause 7.1.3 |m |y +|19 |Sem_070103_RelationalOperators_008 |The less than or equal to operator on integers is evaluated correctly with equal values. |Clause 7.1.3 |m |y +|20 |Sem_070103_RelationalOperators_009 |The less than or equal to operator on floats is evaluated correctly with differing values. |Clause 7.1.3 |m |y +|21 |Sem_070103_RelationalOperators_010 |The less than or equal to operator on floats is evaluated correctly with equal values. |Clause 7.1.3 |m |y +|22 |Sem_070103_RelationalOperators_011 |The less than or equal to operator on enumerations is evaluated correctly with differing values. |Clause 7.1.3 |m |y +|23 |Sem_070103_RelationalOperators_012 |The less than or equal to operator on enumerations is evaluated correctly with equal values. |Clause 7.1.3 |m |y +|24 |Sem_070103_RelationalOperators_013 |The greater than operator on integers is evaluated correctly. |Clause 7.1.3 |m |y +|25 |Sem_070103_RelationalOperators_014 |The less than operator on floats is evaluated correctly. |Clause 7.1.3 |m |y +|26 |Sem_070103_RelationalOperators_015 |The less than operator on enumerations is evaluated correctly. |Clause 7.1.3 |m |y +|27 |Sem_070103_RelationalOperators_016 |The greater than or equal to operator on integers is evaluated correctly with differing values. |Clause 7.1.3 |m |y +|28 |Sem_070103_RelationalOperators_017 |The greater than or equal to operator on integers is evaluated correctly with equal values. |Clause 7.1.3 |m |y +|29 |Sem_070103_RelationalOperators_018 |The greater than or equal to operator on floats is evaluated correctly with differing values. |Clause 7.1.3 |m |y +|30 |Sem_070103_RelationalOperators_019 |The greater than or equal to operator on floats is evaluated correctly with equal values. |Clause 7.1.3 |m |y +|31 |Sem_070103_RelationalOperators_020 |The less than or equal to operator on enumerations is evaluated correctly with differing values. |Clause 7.1.3 |m |y +|32 |Sem_070103_RelationalOperators_021 |The greater than or equal to operator on enumerations is evaluated correctly with equal values. |Clause 7.1.3 |m |y +|33 |Sem_070103_RelationalOperators_022 |The not equals operator on integers is evaluated correctly. |Clause 7.1.3 |m |y +|34 |Sem_070103_RelationalOperators_023 |The not equals operator on floats is evaluated correctly. |Clause 7.1.3 |m |y +|35 |Sem_070103_RelationalOperators_024 |The not equals operator on enumerations is evaluated correctly. |Clause 7.1.3 |m |y +|36 |Sem_070103_RelationalOperators_025 |The equals operator on sets is evaluated correctly. |Clause 7.1.3 |m |y +|37 |Sem_070103_RelationalOperators_026 |The equals operator on records is evaluated correctly. |Clause 7.1.3 |m |y +|38 |Sem_070103_RelationalOperators_030 |The equals operator on records is evaluated correctly. |Clause 7.1.3 |m |y +|39 |Sem_070103_RelationalOperators_031 |The equals operator on records is evaluated correctly. |Clause 7.1.3 |m |y +|40 |Sem_070103_RelationalOperators_032 |The equals operator on records is evaluated correctly. |Clause 7.1.3 |m |y +|41 |Sem_070103_RelationalOperators_033 |The equals operator on records is evaluated correctly. |Clause 7.1.3 |m |y +|42 |Sem_070103_RelationalOperators_034 |The equals operator on records is evaluated correctly. |Clause 7.1.3 |m |y +|43 |Sem_070103_RelationalOperators_035 |The eqaul to operator on address is evaluated correctly with equal values. |Clause 7.1.3 |m |n +|44 |Sem_070103_RelationalOperators_036 |The eqaul to operator on address is evaluated correctly with equal values. |Clause 7.1.3 |m |y +|45 |Sem_070103_RelationalOperators_037 |The not eqaul to operator on record type address is evaluated correctly. |Clause 7.1.3 |m |n +|46 |Sem_070103_RelationalOperators_038 |Less than operator evaulates correctly infinity special float |Clause 7.1.3 |m |y +|47 |Sem_070103_RelationalOperators_039 |Less than or equal to operator evaulates correctly infinity special float |Clause 7.1.3 |m |y +|48 |Sem_070103_RelationalOperators_040 |Greather than operator evaulates correctly -infinity special float |Clause 7.1.3 |m |y +|49 |Sem_070103_RelationalOperators_041 |Greather than or equal to operator evaulates correctly -infinity special float |Clause 7.1.3 |m |y +|50 |Sem_070103_RelationalOperators_042 |Equal to operator evaulates correctly -infinity special float |Clause 7.1.3 |m |y +|51 |Sem_070103_RelationalOperators_043 |Equal to operator evaulates correctly infinity special float |Clause 7.1.3 |m |y +|52 |Sem_070103_RelationalOperators_044 |Not equal to operator evaulates correctly infinity special float |Clause 7.1.3 |m |y +|53 |Sem_070103_RelationalOperators_045 |NaN special float is evaulated correctly in a relation. |Clause 7.1.3 |m |y +|54 |Sem_070103_RelationalOperators_046 |NaN special float is evaulated correctly in a relation. |Clause 7.1.3 |m |y +|55 |Sem_070103_RelationalOperators_047 |Infinity special float is evaulated correctly in a relation. |Clause 7.1.3 |m |y +|56 |Sem_070103_RelationalOperators_048 |anytypes can be compared |Clause 7.1.3 |m |y +|57 |Sem_070103_RelationalOperators_049 |anytypes can be compared |Clause 7.1.3 |m |y +|58 |Sem_070103_RelationalOperators_050 |the less than or equal to operator on enumerations is evaluated correctly with differing values |Clause 7.1.3 |m |n +|============================================================================================================================================================ + +== Logical operators + +.Logical operators + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|======================================================================================================================================= +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |Sem_070104_LogicalOperators_001 |The boolean operator supports negation. |Clause 7.1.4 |m |y +|2 |Sem_070104_LogicalOperators_002 |The the and operator with true and false as operands work on boolean variables. |Clause 7.1.4 |m |y +|======================================================================================================================================= + +== Bitwise operators + +.Bitwise operators + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|====================================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |Sem_070105_BitwiseOperators_001 |The bitwise negation operator works as expected. |Clause 7.1.5 |m |y +|2 |Sem_070105_BitwiseOperators_002 |The bitwise negation operator works as expected on hexstrings. |Clause 7.1.5 |m |y +|====================================================================================================================== + +== Shift operators + +.Shift operators + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|=============================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |Sem_070106_ShiftOperators_001 |The shift left operator works as expected on bitstrings. |Clause 7.1.6 |m |y +|2 |Sem_070106_ShiftOperators_002 |The shift left operator works as expected on hexstrings. |Clause 7.1.6 |m |y +|3 |Sem_070106_ShiftOperators_003 |The shift right operator works as expected on bitstrings. |Clause 7.1.6 |m |y +|4 |Sem_070106_ShiftOperators_004 |The shift right operator works as expected on hexstrings. |Clause 7.1.6 |m |y +|=============================================================================================================== + +== Rotate operators + +.Rotate operators + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|================================================================================================================= +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |Sem_070107_RotateOperators_001 |The rotate left operator works as expected on bitstrings. |Clause 7.1.7 |m |y +|2 |Sem_070107_RotateOperators_002 |The rotate left operator works as expected on hexstrings. |Clause 7.1.7 |m |y +|3 |Sem_070107_RotateOperators_003 |The rotate right operator works as expected on bitstrings. |Clause 7.1.7 |m |y +|4 |Sem_070107_RotateOperators_004 |The rotate right operator works as expected on hexstrings. |Clause 7.1.7 |m |y +|================================================================================================================= + +== Field references and list elements + +.Field references and list elements + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|============================================================================================================= +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |Sem_0702_FieldReferencesAndListElements_001 |The IUT correctly handles field referencing |Clause 7.2 |m |y +|2 |Sem_0702_FieldReferencesAndListElements_002 |The IUT correctly handles field referencing |Clause 7.2 |m |y +|============================================================================================================= + +== Definition of a module + +.Definition of a module + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|================================================================================================================================ +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSyn_0801_DefinitionOfAModule_001 |A module definition with multiple language specifications is rejected. |Clause 8.1 |m |n +|2 |Syn_0801_DefinitionOfAModule_001 |A ``plain'' module definition is accepted. |Clause 8.1 |m |y +|3 |Syn_0801_DefinitionOfAModule_002 |A module definition with language specification is accepted. |Clause 8.1 |m |y +|4 |Syn_0801_DefinitionOfAModule_003 |A module definition with language and package is accepted. |Clause 8.1 |m |n +|5 |Syn_0801_DefinitionOfAModule_004 |A module definition with package and without language is accepted. |Clause 8.1 |m |y +|6 |Syn_0801_DefinitionOfAModule_005 |A module definition with ed4.3.1 language and package is accepted. |Clause 8.1 |m |y +|7 |Syn_0801_DefinitionOfAModule_006 |A module definition with ed4.4.1 language and package is accepted. |Clause 8.1 |m |y +|8 |Syn_0801_DefinitionOfAModule_007 |A module definition with ed4.5.1 language and package is accepted. |Clause 8.1 |m |y +|9 |Syn_0801_DefinitionOfAModule_008 |A module definition with ed4.6.1 language and package is accepted. |Clause 8.1 |m |y +|10 |Syn_0801_DefinitionOfAModule_009 |A module definition with ed4.7.1 language and package is accepted. |Clause 8.1 |m |y +|11 |Syn_0801_DefinitionOfAModule_010 |A module definition with ed4.8.1 language and package is accepted |Clause 8.1 |m |y +|================================================================================================================================ + +== Module definitions part + +.Module definitions part + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|========================================================================================================================= +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |Syn_0802_ModuleDefinitionsPart_001 |A TypeDef module definition with public visibility is accepted. |Clause 8.2 |m |y +|2 |Syn_0802_ModuleDefinitionsPart_002 |A TypeDef module definition with private visibility is accepted. |Clause 8.2 |m |y +|========================================================================================================================= + +== Module parameters + +.Module parameters + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|========================================================================================================================================================================= +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_080201_ModuleParameters_001 |A port, default or component types cannot be module parameters |Clause 8.2.1 |m |y +|2 |NegSem_080201_ModuleParameters_002 |A port, default or component types cannot be module parameters |Clause 8.2.1 |m |n +|3 |NegSem_080201_ModuleParameters_003 |A port, default or component types cannot be module parameters |Clause 8.2.1 |m |n +|4 |NegSem_080201_ModuleParameters_004 |Ensure that module parameters remain constant |Clause 8.2.1 |m |y +|5 |NegSem_080201_ModuleParameters_005 |A reference to plain module parameter with a default value delivers the default value unless it is overwritten |Clause 8.2.1 |m |y +|6 |NegSem_080201_ModuleParameters_006 |A reference to plain module parameter with a default value delivers the default value unless it is overwritten |Clause 8.2.1 |m |y +|7 |NegSyn_080201_ModuleParameters_001 |Module parameter can be declared within the module definition part only |Clause 8.2.1 |m |y +|8 |NegSyn_080201_ModuleParameters_002 |Module parameter can be declared within the module definition part only |Clause 8.2.1 |m |y +|9 |Sem_080201_ModuleParameters_001 |A reference to plain module parameter with a default value delivers the default value unless it is overwritten. |Clause 8.2.1 |m |y +|10 |Syn_080201_ModuleParameters_001 |Plain module parameters are accepted. |Clause 8.2.1 |m |y +|11 |Syn_080201_ModuleParameters_002 |Plain module parameters with default values are accepted. |Clause 8.2.1 |m |y +|12 |Syn_080201_ModuleParameters_003 |Plain module parameters with default values and visibility modifiers are accepted. |Clause 8.2.1 |m |y +|========================================================================================================================================================================= + +== Groups of definitions + +.Groups of definitions + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|================================================================================================================================================= +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |Syn_080202_GroupOfDefinitions_001 |A definition within a group is accepted. |Clause 8.2.2 |m |y +|2 |Syn_080202_GroupOfDefinitions_002 |A definition within a nested group is accepted. |Clause 8.2.2 |m |y +|3 |Syn_080202_GroupOfDefinitions_003 |A definition within a group with public visibility modifier is accepted. |Clause 8.2.2 |m |y +|4 |Syn_080202_GroupOfDefinitions_004 |A definition within a group with public visibility modifier and attributes is accepted. |Clause 8.2.2 |m |y +|================================================================================================================================================= + +== General format of import + +.General format of import + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|====================================================================================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_08020301_GeneralFormatOfImport_001 |Name handling of imported enumerations is properly handled |Clause 8.2.3.1 |m |n +|2 |NegSem_08020301_GeneralFormatOfImport_002 |Name handling of imported enumerations is properly handled |Clause 8.2.3.1 |m |y +|3 |NegSem_08020301_GeneralFormatOfImport_005 |Make sure that the identifier of the current module cannot be used for prefixing imported entities |Clause 8.2.3.1 |m |y +|4 |NegSem_08020301_GeneralFormatOfImport_006 |The only top-level visible definitions of a module may be imported. |Clause 8.2.3.1 |m |y +|5 |NegSem_08020301_GeneralFormatOfImport_007 |Verify that information about message types is imported together with port type |Clause 8.2.3.1 |m |y +|6 |NegSem_08020301_GeneralFormatOfImport_008 |Verify that identifiers of module parameter types are not imported together with module parameters |Clause 8.2.3.1 |m |n +|7 |NegSem_08020301_GeneralFormatOfImport_009 |Verify that identifiers of constant types are not imported together with constants |Clause 8.2.3.1 |m |n +|8 |NegSem_08020301_GeneralFormatOfImport_010 |Verify that identifiers of field types are not imported together with structured types |Clause 8.2.3.1 |m |n +|9 |NegSem_08020301_GeneralFormatOfImport_011 |Verify that identifiers of message types are not imported together with port types |Clause 8.2.3.1 |m |n +|10 |NegSem_08020301_GeneralFormatOfImport_012 |Verify that identifiers of signatures are not imported together with port types |Clause 8.2.3.1 |m |n +|11 |NegSem_08020301_GeneralFormatOfImport_013 |Verify that identifiers of constant types are not imported together with component types |Clause 8.2.3.1 |m |n +|12 |NegSem_08020301_GeneralFormatOfImport_014 |Verify that identifiers of variable types are not imported together with component types |Clause 8.2.3.1 |m |n +|13 |NegSem_08020301_GeneralFormatOfImport_015 |Verify that identifiers of port types are not imported together with component types |Clause 8.2.3.1 |m |n +|14 |NegSem_08020301_GeneralFormatOfImport_016 |Verify that identifiers of parameter types are not imported together with signatures |Clause 8.2.3.1 |m |n +|15 |NegSem_08020301_GeneralFormatOfImport_017 |Verify that identifiers of return types are not imported together with signatures |Clause 8.2.3.1 |m |n +|16 |NegSem_08020301_GeneralFormatOfImport_018 |Verify that identifiers of exception types are not imported together with signatures |Clause 8.2.3.1 |m |n +|17 |NegSem_08020301_GeneralFormatOfImport_019 |Verify that identifiers of template types are not imported together with data templates |Clause 8.2.3.1 |m |n +|18 |NegSem_08020301_GeneralFormatOfImport_020 |Verify that identifiers of parameter types are not imported together with data templates |Clause 8.2.3.1 |m |n +|19 |NegSem_08020301_GeneralFormatOfImport_021 |Verify that identifiers of constants are not imported together with data templates |Clause 8.2.3.1 |m |n +|20 |NegSem_08020301_GeneralFormatOfImport_022 |Verify that identifiers of module parameters are not imported together with data templates |Clause 8.2.3.1 |m |n +|21 |NegSem_08020301_GeneralFormatOfImport_023 |Verify that identifiers of functions are not imported together with data templates |Clause 8.2.3.1 |m |n +|22 |NegSem_08020301_GeneralFormatOfImport_024 |Verify that identifiers of signatures are not imported together with signature templates |Clause 8.2.3.1 |m |n +|23 |NegSem_08020301_GeneralFormatOfImport_025 |Verify that identifiers of constants are not imported together with signature templates |Clause 8.2.3.1 |m |n +|24 |NegSem_08020301_GeneralFormatOfImport_026 |Verify that identifiers of module parameters are not imported together with signature templates |Clause 8.2.3.1 |m |n +|25 |NegSem_08020301_GeneralFormatOfImport_027 |Verify that identifiers of functions are not imported together with signature templates |Clause 8.2.3.1 |m |n +|26 |NegSem_08020301_GeneralFormatOfImport_028 |Verify that identifiers of parameter types are not imported together with functions |Clause 8.2.3.1 |m |n +|27 |NegSem_08020301_GeneralFormatOfImport_029 |Verify that identifiers of return type are not imported together with functions |Clause 8.2.3.1 |m |n +|28 |NegSem_08020301_GeneralFormatOfImport_030 |Verify that identifiers of component types are not imported together with functions |Clause 8.2.3.1 |m |n +|29 |NegSem_08020301_GeneralFormatOfImport_031 |Verify that identifiers of parameter types are not imported together with external functions |Clause 8.2.3.1 |m |n +|30 |NegSem_08020301_GeneralFormatOfImport_032 |Verify that identifiers of return type are not imported together with external functions |Clause 8.2.3.1 |m |n +|31 |NegSem_08020301_GeneralFormatOfImport_033 |Verify that identifiers of parameter types are not imported together with altsteps |Clause 8.2.3.1 |m |n +|32 |NegSem_08020301_GeneralFormatOfImport_034 |Verify that identifiers of component types are not imported together with altsteps |Clause 8.2.3.1 |m |n +|33 |NegSem_08020301_GeneralFormatOfImport_035 |Verify that identifiers of parameter types are not imported together with test cases |Clause 8.2.3.1 |m |n +|34 |NegSem_08020301_GeneralFormatOfImport_036 |Verify that identifiers of component types (`runs on`) are not imported together with test cases |Clause 8.2.3.1 |m |n +|35 |NegSem_08020301_GeneralFormatOfImport_037 |Verify that identifiers of component types (`system`) are not imported together with test cases |Clause 8.2.3.1 |m |n +|36 |NegSem_08020301_GeneralFormatOfImport_038 |Verify that definition from inside an imported function cannot be referenced |Clause 8.2.3.1 |m |y +|37 |NegSem_08020301_GeneralFormatOfImport_039 |Verify that `import` clause cannot override language tag of imported module |Clause 8.2.3.1 |m |n +|38 |NegSem_08020301_GeneralFormatOfImport_040 |Verify that unsupported language concepts cannot be used when language is set by `import` clause |Clause 8.2.3.1 |m |n +|39 |NegSyn_08020301_GeneralFormatOfImport_001 |`import` statement cannot be used in test case blocks |Clause 8.2.3.1 |m |y +|40 |NegSyn_08020301_GeneralFormatOfImport_002 |`import` statement cannot be used in module control part |Clause 8.2.3.1 |m |y +|41 |Sem_08020301_GeneralFormatOfImport_003 |Make sure that local definition takes precedence over imported one when their identifiers are equal |Clause 8.2.3.1 |m |y +|42 |Sem_08020301_GeneralFormatOfImport_004 |Make sure that imported enumeration values take precedence over local definition |Clause 8.2.3.1 |m |y +|43 |Sem_08020301_GeneralFormatOfImport_005 |Make sure that it is possible to use module prefix for local definitions |Clause 8.2.3.1 |m |y +|44 |Sem_08020301_GeneralFormatOfImport_006 |Make sure that it is possible to use module prefix for local definitions |Clause 8.2.3.1 |m |n +|45 |Sem_08020301_GeneralFormatOfImport_007 |Make sure that it is possible to use module prefix for imported definitions |Clause 8.2.3.1 |m |y +|46 |Sem_08020301_GeneralFormatOfImport_008 |Verify that structured type is imported together with its field names and nested type definitions |Clause 8.2.3.1 |m |y +|47 |Sem_08020301_GeneralFormatOfImport_009 |Verify that component type is imported together with constant, variable, timer and port names |Clause 8.2.3.1 |m |y +|48 |Sem_08020301_GeneralFormatOfImport_010 |Verify that signature is imported together with parameter names |Clause 8.2.3.1 |m |y +|49 |Sem_08020301_GeneralFormatOfImport_011 |Verify that parameterized template is imported together with parameter names |Clause 8.2.3.1 |m |y +|50 |Sem_08020301_GeneralFormatOfImport_012 |Verify that function is imported together with parameter names |Clause 8.2.3.1 |m |y +|51 |Sem_08020301_GeneralFormatOfImport_013 |Verify that altstep is imported together with parameter names |Clause 8.2.3.1 |m |y +|52 |Sem_08020301_GeneralFormatOfImport_014 |Verify that test case is imported together with parameter names |Clause 8.2.3.1 |m |y +|53 |Sem_08020301_GeneralFormatOfImport_015 |Verify that information about module parameter type is imported together with module parameter |Clause 8.2.3.1 |m |y +|54 |Sem_08020301_GeneralFormatOfImport_016 |Verify that information about type of constant is imported together with constant |Clause 8.2.3.1 |m |y +|55 |Sem_08020301_GeneralFormatOfImport_017 |Verify using of `import` clause with language tag for importing module having identical language tag |Clause 8.2.3.1 |m |y +|56 |Sem_08020301_GeneralFormatOfImport_018 |Verify using of `import` clause with language tag for importing module with no language tag |Clause 8.2.3.1 |m |y +|57 |Sem_08020301_GeneralFormatOfImport_019 |Verify that type of port is imported from a module as expected |Clause 8.2.3.1 |m |y +|58 |Sem_08020301_GeneralFormatOfImport_020 |Verify that prefixed type is evaluated as expected |Clause 8.2.3.1 |m |y +|59 |Syn_08020301_GeneralFormatOfImport_001 |Import all is accepted. |Clause 8.2.3.1 |m |y +|60 |Syn_08020301_GeneralFormatOfImport_002 |Import of specific types is accepted. |Clause 8.2.3.1 |m |n +|====================================================================================================================================================================== + +== Importing single definitions + +.Importing single definitions + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|========================================================================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |Sem_08020302_ImportingSingleDefinitions_001 |The value of an explicitly imported constant can be read and carries the same value. |Clause 8.2.3.2 |m |n +|2 |Sem_08020302_ImportingSingleDefinitions_002 |The value of an explicitly imported template can be read and carries the same value. |Clause 8.2.3.2 |m |n +|========================================================================================================================================================== + +== Importing groups + +.Importing groups + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|=================================================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_08020303_ImportingGroups_001 |Constants listed as exceptions in imported groups are not accessible. |Clause 8.2.3.3 |m |n +|2 |Sem_08020303_ImportingGroups_001 |A const defined in a group can be accessed if the group is imported. |Clause 8.2.3.3 |m |n +|3 |Sem_08020303_ImportingGroups_002 |The IUT properly handles `except` clause in group import definitions |Clause 8.2.3.3 |m |n +|4 |Sem_08020303_ImportingGroups_003 |but that it is in fact a shortcut notation for explicit imports. |Clause 8.2.3.3 |m |n +|=================================================================================================================================== + +== Importing definitions of the same kind + +.Importing definitions of the same kind + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|======================================================================================================================================================================================= +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_08020301_GeneralFormatOfImport_003 |Transitive import rules are properly handled |Clause 8.2.3.4 |m |y +|2 |NegSem_08020301_GeneralFormatOfImport_004 |Transitive import rules are properly handled |Clause 8.2.3.4 |m |y +|3 |Sem_08020301_GeneralFormatOfImport_001 |Transitive imports are properly handled |Clause 8.2.3.4 |m |y +|4 |Sem_08020301_GeneralFormatOfImport_002 |Enumerated type definitions are automatically imported when needed |Clause 8.2.3.4 |m |y +|5 |Sem_08020304_ImportingDefinitionsOfTheSameKind_001 |An import of all constants allows access to a sample constant. |Clause 8.2.3.4 |m |n +|6 |Sem_08020304_ImportingDefinitionsOfTheSameKind_002 |A previously valid const import is not removed by an import covering the same definition with an except. |Clause 8.2.3.4 |m |n +|7 |Sem_08020304_ImportingDefinitionsOfTheSameKind_003 |A previously valid const import is not removed by a second `import` statement excluding the same definition. |Clause 8.2.3.4 |m |n +|======================================================================================================================================================================================= + +== Importing all definitions of a module + +.Importing all definitions of a module + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|==================================================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_08020305_ImportingAllDefinitionsOfAModule_001 |The constant is not visible after import with except. |Clause 8.2.3.5 |m |n +|2 |NegSem_08020305_ImportingAllDefinitionsOfAModule_002 |The constant is not visible after import with except. |Clause 8.2.3.5 |m |n +|3 |Sem_08020305_ImportingAllDefinitionsOfAModule_001 |The constant is be visible after multiple imports. |Clause 8.2.3.5 |m |y +|4 |Sem_08020305_ImportingAllDefinitionsOfAModule_002 |The constant is be visible after multiple imports. |Clause 8.2.3.5 |m |n +|==================================================================================================================================== + +== Import definitions from other TTCN-3 editions and from non-TTCN-3 modules + +.Import definitions from other TTCN-3 editions and from non-TTCN-3 modules + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|============================================================================================================================================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |Sem_08020306_ImportingDefinitionsFromOtherT3EditionsAndFromNonT3Modules_001 |It is possible to import from previous language versions. |Clause 8.2.3.6 |m |y +|2 |Syn_08020306_ImportingDefinitionsFromOtherT3EditionsAndFromNonT3Modules_001 |Imports work with language references when importing definitions of the same kinds (in this case constants) is accepted. |Clause 8.2.3.6 |m |y +|3 |Syn_08020306_ImportingDefinitionsFromOtherT3EditionsAndFromNonT3Modules_002 |Imports work with language references when importing all definitions of another module is accepted. |Clause 8.2.3.6 |m |y +|============================================================================================================================================================================================================================== + +== Importing of `import` statements from TTCN-3 modules + +.Importing of `import` statements from TTCN-3 modules + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|============================================================================================================================================ +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_08020307_ImportingOfImportStatementsFromT3Modules_001 |The import of `import` statements works for import all. |Clause 8.2.3.7 |m |y +|2 |NegSem_08020307_ImportingOfImportStatementsFromT3Modules_002 |The import of `import` statements works for import all. |Clause 8.2.3.7 |m |y +|3 |Sem_08020307_ImportingOfImportStatementsFromT3Modules_001 |The import of `import` statements works for import all. |Clause 8.2.3.7 |m |y +|============================================================================================================================================ + +== Compatibility of language specifications of imports + +.Compatibility of language specifications of imports + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|==================================================================================================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_08020308_CompatibilityOfLanguageSpecificationsInImports_001 |Imports referring to future TTCN-3 versions are rejected. |Clause 8.2.3.8 |m |n +|2 |NegSem_08020308_CompatibilityOfLanguageSpecificationsInImports_002 |Verify that modules with explicit language tag cannot import from newer TTCN-3 versions |Clause 8.2.3.8 |m |n +|3 |NegSem_08020308_CompatibilityOfLanguageSpecificationsInImports_003 |Verify that modules with explicit language tag cannot import from newer TTCN-3 versions |Clause 8.2.3.8 |m |n +|4 |Sem_08020308_CompatibilityOfLanguageSpecificationsInImports_001 |Verify that modules with explicit language tag can import from older TTCN-3 versions |Clause 8.2.3.8 |m |y +|5 |Sem_08020308_CompatibilityOfLanguageSpecificationsInImports_002 |Verify that modules with explicit language tag can import from older TTCN-3 versions |Clause 8.2.3.8 |m |y +|==================================================================================================================================================================================== + +== Definition of friend modules + +.Definition of friend modules + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|======================================================================================================================================================================= +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_080204_DefinitionOfFriendModules_001 |Friend visibility works for a sample constant. |Clause 8.2.4 |m |y +|2 |NegSem_080204_DefinitionOfFriendModules_002 |Private definitions are not made visible by friend declarations (for a constant sample definition). |Clause 8.2.4 |m |y +|3 |Sem_080204_DefinitionOfFriendModules_001 |Friend visibility works for a sample constant. |Clause 8.2.4 |m |y +|======================================================================================================================================================================= + +== Visibility of definitions + +.Visibility of definitions + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|=================================================================================================================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_080205_VisibilityOfDefinitions_001 |Private definition (in this case a sample constant) is not visible using a normal import. |Clause 8.2.5 |m |y +|2 |NegSem_080205_VisibilityOfDefinitions_002 |Private definition (in this case a sample constant) is not visible using an import of a friend module. |Clause 8.2.5 |m |y +|3 |NegSem_080205_VisibilityOfDefinitions_003 |Friend definition (in this case a sample constant) is not visible using a group import of a non-friend module. |Clause 8.2.5 |m |y +|4 |NegSem_080205_VisibilityOfDefinitions_004 |Private definition (in this case a sample constant) is not visible using a group import of a non-friend module. |Clause 8.2.5 |m |y +|5 |NegSem_080205_VisibilityOfDefinitions_005 |Private definition (in this case a sample constant) is not visible using a group import of a friend module. |Clause 8.2.5 |m |y +|6 |Sem_080205_VisibilityOfDefinitions_001 |Explicitly defined public definitions (in this case a sample constant) are visible when imported. |Clause 8.2.5 |m |y +|7 |Sem_080205_VisibilityOfDefinitions_002 |Explicitly defined public definitions (in this case a sample constant) are visible when imported by a friend module. |Clause 8.2.5 |m |y +|8 |Sem_080205_VisibilityOfDefinitions_003 |Explicitly defined public definitions (in this case a sample constant) are visible when imported through a group. |Clause 8.2.5 |m |y +|9 |Sem_080205_VisibilityOfDefinitions_004 |Explicitly defined public definitions (in this case a sample constant) are visible when imported through a group of a friend module. |Clause 8.2.5 |m |y +|10 |Sem_080205_VisibilityOfDefinitions_005 |Friend definitions (in this case a sample constant) are visible when imported through a group of a friend module. |Clause 8.2.5 |m |y +|=================================================================================================================================================================================================== + +== Module control part + +.Module control part + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|========================================================================================================================================================================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSyn_0803_ModuleControlPart_001 |There is not more than one control part. |Clause 8.3 |m |y +|2 |Sem_0803_ModuleControlPart_001 |The verdict returned from a test case to the control-part does not influence the execution of a second test case. The result of the last test case execution corresponds to the overall test verdict. |Clause 8.3 |m |y +|3 |Syn_0803_ModuleControlPart_001 |The module control is able to accept `execute` statements. |Clause 8.3 |m |y +|4 |Syn_0803_ModuleControlPart_002 |The module control part with a few commonly used stateents is accepted. |Clause 8.3 |m |y +|5 |Syn_0803_ModuleControlPart_003 |An empty control part is accepted. |Clause 8.3 |m |y +|========================================================================================================================================================================================================================================================== + +== Port types, component types and test configurations + +.Port types, component types and test configurations + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|===================================================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |Sem_0901_Communication_ports_001 |The IUT correctly handles loopback message |Clause 9 |m |y +|2 |Sem_0901_Communication_ports_002 |The the IUT receives the message sent by mycompA |Clause 9 |m |y +|3 |Sem_0901_Communication_ports_003 |The the IUT receives the message sent by mycompB and mycompC |Clause 9 |m |y +|4 |Sem_0901_Communication_ports_004 |The IUT correctly handles message exch. between ports |Clause 9 |m |y +|5 |Sem_0901_Communication_ports_005 |The the IUT receives the message sent by mycompA |Clause 9 |m |y +|6 |NegSem_0902_Communication_ports_001 |The IUT correctly handles the assoc. of two port to the same system interface |Clause 9 |m |n +|7 |NegSem_0902_Communication_ports_002 |The mycomp is connected to two system interface port. |Clause 9 |m |n +|8 |NegSem_0902_Communication_ports_003 |The two system interf. port cannot connect |Clause 9 |m |y +|9 |NegSem_0902_Communication_ports_004 |The a connected port cannot be mapped |Clause 9 |m |n +|10 |Sem_0902_Communication_ports_001 |The IUT port correctly mapped with a system interface |Clause 9 |m |y +|11 |Sem_0902_Communication_ports_002 |The IUTs two ports are mapped correctly to system interfaces |Clause 9 |m |y +|12 |Syn_0902_Communication_ports_001 |Two component can be mapped by one system interface |Clause 9 |m |y +|===================================================================================================================================== + +== Communication ports + +.Communication ports + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|================================================================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_0901_Communication_ports_001 |A port owned by a component cannot be connected with two other ports |Clause 9.1 |m |n +|2 |NegSem_0901_Communication_ports_002 |It is not possible to connect a mapped port |Clause 9.1 |m |y +|3 |NegSem_0901_Communication_ports_003 |It is not possible to connect a port with two other ports owned by the same component |Clause 9.1 |m |n +|4 |NegSem_0901_Communication_ports_004 |Verify that it is not possible to map a connected port |Clause 9.1 |m |y +|5 |NegSem_0901_Communication_ports_005 |Verify that it is not possible to connect a port with a port owned by the same component |Clause 9.1 |m |n +|6 |NegSem_0901_Communication_ports_006 |Verify that only 1:1 connection between component port and TSI are allowed |Clause 9.1 |m |n +|7 |NegSem_0901_Communication_ports_007 |Verify that a two TSI port cannot be connected |Clause 9.1 |m |y +|8 |NegSem_0901_Communication_ports_008 |Verify that mapping an already connected port is not allowed |Clause 9.1 |m |n +|9 |NegSem_0901_Communication_ports_009 |Verify that connections within the test system interface are not allowed |Clause 9.1 |m |y +|10 |NegSyn_0901_Communication_ports_001 |Verify that a two TSI port cannot be connected |Clause 9.1 |m |y +|11 |Sem_0901_Communication_ports_006 |Verify that a port can connect to itself |Clause 9.1 |m |y +|12 |Sem_0901_Communication_ports_007 |Verify that a port can connect to another port of the same component |Clause 9.1 |m |y +|13 |Sem_0901_Communication_ports_008 |Verify that more than one component port can mapped to a single system port |Clause 9.1 |m |y +|14 |Sem_0901_Communication_ports_009 |Verify that a component port can be connected to two other component ports |Clause 9.1 |m |y +|15 |Sem_0901_Communication_ports_010 |Verify that a component port can be mapped to TSI port |Clause 9.1 |m |y +|16 |Sem_0901_Communication_ports_011 |Verify that a component ports can be mapped to TSI ports |Clause 9.1 |m |y +|================================================================================================================================================== + +== Declaring constants + +.Declaring constants + +[width="99%",cols="20%,16%,16%,16%,16%,16%",options="header",] +|======================================================================================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_10_Constants_001 |Assign rnd to constant used in type, not allowed since constant expressions used in types have to be known at compile-time. |Clause 10 |m |y +|2 |NegSem_10_Constants_002 |A value is assigned only once to a constant |Clause 10 |m |y +|3 |NegSem_10_Constants_003 |Constant shall not be of port type |Clause 10 |m |y +|4 |NegSem_10_Constants_004 |Dot notation of a field in a record, which actual value is `null` shall cause an error |Clause 10 |m |n +|5 |NegSem_10_Constants_005 |Index notation of a field in a set of type, which actual value is `null` shall cause an error |Clause 10 |m |n +|6 |Sem_10_Constants_001 |Assign and read constants |Clause 10 |m |y +|7 |Sem_10_Constants_002 |Assign and read constants values |Clause 10 |m |y +|8 |Sem_10_Constants_003 |Single expression and constant values |Clause 10 |m |y +|9 |Sem_10_Constants_004 |Constant used within invoke function with return |Clause 10 |m |y +|10 |Sem_10_Constants_005 |Constant used within predefined function |Clause 10 |m |y +|11 |Sem_10_Constants_006 |Record type used as a constant |Clause 10 |m |y +|12 |Sem_10_Constants_007 |Record type used as a constant with optional fields |Clause 10 |m |y +|13 |Sem_10_Constants_008 |Set type used as a constant |Clause 10 |m |y +|14 |Sem_10_Constants_009 |Set type used as a constant with optional fields |Clause 10 |m |y +|15 |Syn_10_Constants_001 |Create constants |Clause 10 |m |y +|16 |Syn_10_Constants_002 |Assign default constants values |Clause 10 |m |y +|17 |Syn_10_Constants_003 |Assign component constants values |Clause 10 |m |y +|18 |Syn_10_Constants_004 |Define constants in different scopes |Clause 10 |m |y +|======================================================================================================================================================================== + +== Value variables + +.Value variables + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|============================================================================================================================================= +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_1101_ValueVars_001 |Variables should be assigned only by values |Clause 11.1 |m |y +|2 |NegSem_1101_ValueVars_002 |Partially initialized variables are evaluated correctly. |Clause 11.1 |m |n +|3 |NegSem_1101_ValueVars_003 |Dot notation referencing to a field, which actual value is `null` shall cause an error. |Clause 11.1 |m |n +|4 |NegSem_1101_ValueVars_004 |Index notation referencing to a "set of", which actual value is `null` shall cause an error. |Clause 11.1 |m |n +|5 |NegSem_1101_ValueVars_005 |Variables should be assigned only by values |Clause 11.1 |m |y +|6 |NegSyn_1101_ValueVars_001 |Define variables in module scope |Clause 11.1 |m |y +|7 |Sem_1101_ValueVars_001 |Define variables in different scopes |Clause 11.1 |m |y +|8 |Sem_1101_ValueVars_002 |Define variables in different scopes |Clause 11.1 |m |y +|9 |Sem_1101_ValueVars_003 |Read and write variables |Clause 11.1 |m |y +|10 |Sem_1101_ValueVars_004 |Partially initialized variables are evaluated correctly. |Clause 11.1 |m |y +|11 |Sem_1101_ValueVars_005 |Partially initialized variables are evaluated correctly. |Clause 11.1 |m |y +|12 |Syn_1101_ValueVars_001 |Define variables in different scopes |Clause 11.1 |m |y +|============================================================================================================================================= + +== Template variables + +.Template variables + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|============================================================================================================================================ +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_1102_TemplateVars_001 |Template variables should be assigned with unitialized variables |Clause 11.2 |m |y +|2 |NegSem_1102_TemplateVars_002 |Partially initialized templates are evaluated correctly. |Clause 11.2 |m |n +|3 |NegSem_1102_TemplateVars_003 |Dot notation referencing to a field, which actual value is `null` shall cause an error. |Clause 11.2 |m |n +|4 |NegSem_1102_TemplateVars_004 |Index notation referencing to a set of, which actual value is `null` shall cause an error. |Clause 11.2 |m |n +|5 |NegSyn_1102_TemplateVars_001 |Define template variables in module scope |Clause 11.2 |m |y +|6 |NegSyn_1102_TemplateVars_002 |Template variables should be assigned with unitialized variables |Clause 11.2 |m |y +|7 |Sem_1102_TemplateVars_001 |Define variables in different scopes |Clause 11.2 |m |y +|8 |Sem_1102_TemplateVars_002 |Partially initialized templates are evaluated correctly. |Clause 11.2 |m |y +|9 |Sem_1102_TemplateVars_003 |Partially initialized templates are evaluated correctly. |Clause 11.2 |m |y +|10 |Syn_1102_TemplateVars_001 |Define template variables in different scopes |Clause 11.2 |m |y +|============================================================================================================================================ + +== Declaring timers + +.Declaring timers + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|============================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================ +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_12_toplevel_timer_001 |Ensure timer can not be initialized with negative duration |Clause 12 |m |y +|2 |NegSem_12_toplevel_timer_002 |Ensure timer in array can not be initialized with negative duration |Clause 12 |m |y +|3 |NegSem_12_toplevel_timer_003 |Ensure uninitialized timer can't be started |Clause 12 |m |y +|4 |NegSem_12_toplevel_timer_004 |Ensure uninitialized timer in array can't be started |Clause 12 |m |y +|5 |NegSem_12_toplevel_timer_005 |Ensure uninitialized timer in array can't be started |Clause 12 |m |y +|6 |NegSem_12_toplevel_timer_006 |Ensure `timer declaration` `syntax` - reject single timer instance initialized with array |Clause 12 |m |y +|7 |NegSem_12_toplevel_timer_007 |Ensure `timer declaration` syntax – reject array initialization with wrong number of initializers |Clause 12 |m |y +|8 |NegSem_12_toplevel_timer_008 |Ensure `timer declaration` syntax – reject array of timers initizlized with a single float value |Clause 12 |m |y +|9 |NegSyn_12_toplevel_timer_001 |Ensure timer can`t be used in module control parts when declared in components | Clause 12 | m | y | | 10 | NegSyn_12_toplevel_timer_002 | Ensure `timer declaration` syntax | Clause 12 | m | y | | 11 | NegSyn_12_toplevel_timer_003 | Ensure `timer declaration` syntax | Clause 12 | m | y | | 12 | NegSyn_12_toplevel_timer_004 | Ensure `timer declaration` syntax | Clause 12 | m | y | | 13 | NegSyn_12_toplevel_timer_005 | Ensure `timer declaration` syntax | Clause 12 | m | y | | 14 | NegSyn_12_toplevel_timer_006 | Ensure timer array declaration syntax | Clause 12 | m | y | | 15 | NegSyn_12_toplevel_timer_007 | Ensure `timer array declaration` syntax | Clause 12 | m | y | | 16 | Sem_12_toplevel_timer_001 | Ensure timer can be declared in components | Clause 12 | m | y | | 17 | Sem_12_toplevel_timer_002 | Ensure timer can be declared in module control parts | Clause 12 | m | y | | 18 | Sem_12_toplevel_timer_003 | Ensure timer can be declared in altsteps | Clause 12 | m | y | | 19 | Sem_12_toplevel_timer_004 | Ensure timer can be declared in functions | Clause 12 | m | y | | 20 | Sem_12_toplevel_timer_005 | Ensure timer can be declared in test cases | Clause 12 | m | y | | 21 | Sem_12_toplevel_timer_006 | Ensure timer`s elapsed time is plausible |Clause 12 |m |y +|22 |Sem_12_toplevel_timer_007 |Ensure timer can be declared in components but used in test cases |Clause 12 |m |y +|23 |Sem_12_toplevel_timer_008 |Ensure timer can be declared in components but used in functions |Clause 12 |m |y +|24 |Sem_12_toplevel_timer_009 |Ensure timer can be declared in components but used in altsteps |Clause 12 |m |y +|25 |Syn_12_toplevel_timer_001 |Ensure non-initialized `timer declaration` syntax |Clause 12 |m |y +|26 |Syn_12_toplevel_timer_002 |Ensure `timer array declaration` syntax |Clause 12 |m |y +|27 |Syn_12_toplevel_timer_003 |Ensure definition of a list of timers is allowed as a single declaration |Clause 12 |m |y +|28 |Syn_12_toplevel_timer_004 |Ensure `timer array initialization` syntax |Clause 12 |m |y +|29 |Syn_12_toplevel_timer_005 |Ensure timer declaration with expression |Clause 12 |m |y +|30 |Syn_12_toplevel_timer_006 |Ensure timer declaration with expression |Clause 12 |m |y +|============================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================ + +== Declaring messages + +.Declaring messages + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|======================================================================================================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |Sem_13_declaring_msg_001 |Ensure received messages can be a combination of value and matching mechanism |Clause 13 |m |y +|2 |Sem_13_declaring_msg_002 |Ensure received messages can`t be matched with wrong template |Clause 13 |m |y +|3 |Sem_13_declaring_msg_003 |Ensure instances of messages can be declared by in-line templates |Clause 13 |m |y +|4 |Sem_13_declaring_msg_004 |Ensure instances of messages can be declared by global templates |Clause 13 |m |y +|5 |Sem_13_declaring_msg_005 |Ensure instances of messages can be declared and passed via template variables |Clause 13 |m |y +|6 |Sem_13_declaring_msg_006 |Ensure instances of messages can be declared and passed via inline template |Clause 13 |m |y +|7 |Sem_13_declaring_msg_007 |Ensure instances of messages can be declared and passed via parameter |Clause 13 |m |y +|8 |Sem_13_declaring_msg_008 |Ensure instances of messages can be declared and passed via template parameter |Clause 13 |m |y +|9 |Sem_13_declaring_msg_009 |Ensure instances of messages can be declared and passed via template parameter |Clause 13 |m |y +|10 |Sem_13_toplevel_declaring_msg_various_types_001 |Port with type anytype can send and receive messages of any basic or structured type: `record' type. |Clause 13 |m |y +|11 |Sem_13_toplevel_declaring_msg_various_types_002 |Port with type anytype can send and receive messages of any basic or structured type: `record of' type. |Clause 13 |m |y +|12 |Sem_13_toplevel_declaring_msg_various_types_003 |Port with type anytype can send and receive messages of any basic or structured type: `enum' type. |Clause 13 |m |y +|13 |Sem_13_toplevel_declaring_msg_various_types_004 |Port with type anytype can send and receive messages of any basic or structured type: `set' type. |Clause 13 |m |y +|14 |Sem_13_toplevel_declaring_msg_various_types_005 |Port with type anytype can send and receive messages of any basic or structured type: `union' type. |Clause 13 |m |y +|15 |Sem_13_toplevel_declaring_msg_various_types_006 |Port with type anytype can send and receive messages of any basic or structured type: `bitstring' type. |Clause 13 |m |y +|16 |Sem_13_toplevel_declaring_msg_various_types_007 |Port with type anytype can send and receive messages of any basic or structured type: `boolean' type. |Clause 13 |m |y +|17 |Sem_13_toplevel_declaring_msg_various_types_008 |Port with type anytype can send and receive messages of any basic or structured type: `charstring' type. |Clause 13 |m |y +|18 |Sem_13_toplevel_declaring_msg_various_types_009 |Port with type anytype can send and receive messages of any basic or structured type: `float' type. |Clause 13 |m |y +|19 |Sem_13_toplevel_declaring_msg_various_types_010 |Port with type anytype can send and receive messages of any basic or structured type: `hexstring' type. |Clause 13 |m |y +|20 |Sem_13_toplevel_declaring_msg_various_types_011 |Port with type anytype can send and receive messages of any basic or structured type: `integer' type. |Clause 13 |m |y +|21 |Sem_13_toplevel_declaring_msg_various_types_012 |Port with type anytype can send and receive messages of any basic or structured type: `octetstring' type. |Clause 13 |m |y +|22 |Sem_13_toplevel_declaring_msg_various_types_013 |Port with type anytype can send and receive messages of any basic or structured type: `universal charstring' type. |Clause 13 |m |n +|23 |Sem_13_toplevel_declaring_msg_various_types_014 |Port with type anytype can send and receive messages of any basic or structured type: `verdicttype' type. |Clause 13 |m |y +|======================================================================================================================================================================================== + +== Declaring procedure signatures + +.Declaring procedure signatures + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|========================================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_1400_procedure_signatures_001 |Nonblocking signature contains `in` parameter |Clause 14 |m |y +|1 |NegSem_1400_procedure_signatures_002 |Blocking calls needs response or exception handling |Clause 14 |m |y +|2 |Sem_1400_procedure_signatures_001 |The IUT calls signature exception |Clause 14 |m |y +|3 |Sem_1400_procedure_signatures_002 |With noblock signature the IUT can raise exception |Clause 14 |m |y +|4 |Sem_1400_procedure_signatures_003 |Non blocking signatures can raise exception |Clause 14 |m |y +|5 |Sem_1400_procedure_signatures_004 |Multiple calls can be send without ack using non-blocking signature |Clause 14 |m |y +|========================================================================================================================== + +== Declaring templates + +.Declaring templates + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|==================================================================================================================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_15_TopLevel_001 |A template formed from a union is rejected when the union somehow contains a default type field. |Clause 15 |m |n +|2 |NegSem_15_TopLevel_002 |A template formed from a union is rejected when the union somehow contains a port type field. |Clause 15 |m |n +|3 |NegSem_15_TopLevel_003 |A template shall not be of default type. |Clause 15 |m |n +|4 |NegSem_15_TopLevel_004 |A template shall not be of port type. |Clause 15 |m |n +|5 |NegSyn_15_TopLevel_001 |The expression or template body initializing a template shall evaluate to a value or template, which is type compatible with the template being declared |Clause 15 |m |y +|6 |Syn_15_TopLevel_001 |A simple template with a single charstring field is accepted. |Clause 15 |m |y +|==================================================================================================================================================================================================== + +== Declaring message templates + +.Declaring message templates + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|========================================================================================================================================================= +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |Syn_1501_DeclaringMessageTemplates_001 |A simple record-based message template can be defined. |Clause 15.1 |m |y +|2 |Syn_1501_DeclaringMessageTemplates_002 |A simple record-based message template with a wildcard ? is accepted. |Clause 15.1 |m |y +|3 |Syn_1501_DeclaringMessageTemplates_003 |A simple record-based message template can be defined with a pattern in a charstring field. |Clause 15.1 |m |y +|4 |Syn_1501_DeclaringMessageTemplates_004 |A primitive type template can be defined with a ? wildcard. |Clause 15.1 |m |y +|5 |Syn_1501_DeclaringMessageTemplates_005 |A primitive type template can be defined with a one-of notation. |Clause 15.1 |m |y +|6 |Syn_1501_DeclaringMessageTemplates_006 |All port operations are accepted. |Clause 15.1 |m |y +|========================================================================================================================================================= + +== Declaring signature templates + +.Declaring signature templates + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|======================================================================================================================= +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |Sem_1502_DeclaringSignatureTemplates_001 |Test in-line templates for accepting procedure replies. |Clause 15.2 |m |y +|2 |Sem_1502_DeclaringSignatureTemplates_002 |Test in-line templates for accepting procedure replies. |Clause 15.2 |m |y +|3 |Sem_1502_DeclaringSignatureTemplates_003 |Test in-line templates for accepting procedure replies. |Clause 15.2 |m |n +|4 |Syn_1502_DeclaringSignatureTemplates_001 |Signature templates with explicit values are accepted. |Clause 15.2 |m |y +|5 |Syn_1502_DeclaringSignatureTemplates_002 |Signature templates with wildcards are accepted. |Clause 15.2 |m |y +|6 |Syn_1502_DeclaringSignatureTemplates_003 |The basic operations `call` and `getreply` are accepted. |Clause 15.2 |m |y +|7 |Syn_1502_DeclaringSignatureTemplates_004 |The `raise` and `catch` operations are accepted. |Clause 15.2 |m |y +|======================================================================================================================= + +== Global and local templates + +.Global and local templates + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|========================================================================================================================================================================================================= +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_1503_GlobalAndLocalTemplates_001 |There's an error for re-assignment of a global non-parameterized template |Clause 15.3 |m |y +|2 |NegSem_1503_GlobalAndLocalTemplates_002 |There's an error for re-assignment of a global non-parameterized template |Clause 15.3 |m |y +|3 |NegSem_1503_GlobalAndLocalTemplates_003 |There's an error for re-assignment of a global parameterized template |Clause 15.3 |m |y +|4 |NegSem_1503_GlobalAndLocalTemplates_004 |There's an error for re-assignment of a local parameterized template |Clause 15.3 |m |y +|5 |NegSyn_1503_GlobalAndLocalTemplates_001 |There's an error if no value is assigned in a global non-parameterized template declaration |Clause 15.3 |m |y +|6 |NegSyn_1503_GlobalAndLocalTemplates_002 |There's an error if no value is assigned in a local non-parameterized template declaration |Clause 15.3 |m |y +|7 |NegSyn_1503_GlobalAndLocalTemplates_003 |There's an error if no value is assigned in a global parameterized template declaration |Clause 15.3 |m |y +|8 |NegSyn_1503_GlobalAndLocalTemplates_004 |There's an error if no value is assigned in a local parameterized template declaration |Clause 15.3 |m |y +|9 |Sem_1503_GlobalAndLocalTemplates_001 |A template values can be accessed with the dot notation as expected. |Clause 15.3 |m |y +|10 |Sem_1503_GlobalAndLocalTemplates_002 |A template actual parameter is passed through correctly. |Clause 15.3 |m |y +|11 |Sem_1503_GlobalAndLocalTemplates_003 |A `send` operation with actual parameters of a global parameterized template is accepted. |Clause 15.3 |m |y +|12 |Sem_1503_GlobalAndLocalTemplates_004 |A parameterized local template in a test case is accepted. |Clause 15.3 |m |n +|13 |Sem_1503_GlobalAndLocalTemplates_005 |A `send` operation with actual parameters of a global parameterized template is accepted with the actual parameter being a template parameter. |Clause 15.3 |m |y +|14 |Sem_1503_GlobalAndLocalTemplates_006 |A `send` operation with actual parameters of a global parameterized template is accepted with the actual parameter being an inline template. |Clause 15.3 |m |y +|15 |Syn_1503_GlobalAndLocalTemplates_001 |A global parameterized template is accepted. |Clause 15.3 |m |y +|16 |Syn_1503_GlobalAndLocalTemplates_004 |A parameterized local template in the control part is accepted. |Clause 15.3 |m |n +|17 |Syn_1503_GlobalAndLocalTemplates_005 |A parameterized local template in a function is accepted. |Clause 15.3 |m |n +|18 |Syn_1503_GlobalAndLocalTemplates_006 |A parameterized local template in an altstep is accepted. |Clause 15.3 |m |n +|========================================================================================================================================================================================================= + +== In-line templates + +.In-line templates + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|========================================================================================================= +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |Syn_1504_InlineTemplates_001 |Inline templates are accepted. |Clause 15.4 |m |y +|2 |Syn_1504_InlineTemplates_002 |Modified parameterized inline templates are accepted. |Clause 15.4 |m |y +|3 |Syn_1504_InlineTemplates_003 |Modified plain inline templates are accepted. |Clause 15.4 |m |y +|========================================================================================================= + +== Modified templates + +.Modified templates + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|======================================================================================================================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_1505_ModifiedTemplates_001 |A modified template does not refer to itself. |Clause 15.5 |m |y +|2 |NegSem_1505_ModifiedTemplates_002 |A modified template does not omit possible parameters of the base template. |Clause 15.5 |m |y +|3 |NegSem_1505_ModifiedTemplates_003 |A modified template does not omit possible parameters introduced in any modification step. |Clause 15.5 |m |y +|4 |NegSem_1505_ModifiedTemplates_004 |Parameter names in modified templates are the same. |Clause 15.5 |m |y +|5 |NegSem_1505_ModifiedTemplates_005 |The dash in default parameter values of a modified templates is only accepted when the base template actually has a default value. |Clause 15.5 |m |y +|6 |NegSem_1505_ModifiedTemplates_006 |The same parameter name is used when modifying the base template. |Clause 15.5 |m |y +|7 |NegSem_1505_ModifiedTemplates_007 |The same parameter type is used when modifying the base template. |Clause 15.5 |m |y +|8 |NegSyn_1505_ModifiedTemplates_001 |The base tamplate and modified template cannot be the same |Clause 15.5 |m |y +|9 |Sem_1505_ModifiedTemplates_001 |The values of plain modified template definitions are as expected. |Clause 15.5 |m |y +|10 |Sem_1505_ModifiedTemplates_002 |A modified template of a record of type using index notation access works as expected. |Clause 15.5 |m |y +|11 |Sem_1505_ModifiedTemplates_003 |Default values in formal parameters of modified templates are working as expected. |Clause 15.5 |m |y +|12 |Sem_1505_ModifiedTemplates_004 |Default values in formal parameters of modified templates are working as expected when the modified template uses the dash for the default value. |Clause 15.5 |m |y +|13 |Sem_1505_ModifiedTemplates_005 |Default values in formal parameters of modified templates are working as expected |Clause 15.5 |m |y +|14 |Sem_1505_ModifiedTemplates_006 |Default values in formal parameters of modified templates are working as expected |Clause 15.5 |m |y +|15 |Sem_1505_ModifiedTemplates_007 |Default values in formal parameters of modified templates are working as expected. |Clause 15.5 |m |y +|16 |Sem_1505_ModifiedTemplates_008 |The values of plain modified template definitions are as expected. |Clause 15.5 |m |y +|17 |Sem_1505_ModifiedTemplates_009 |Default values in formal parameters of modified templates are working as expected. |Clause 15.5 |m |y +|18 |Sem_1505_ModifiedTemplates_010 |Default values in formal parameters of modified templates are working as expected. |Clause 15.5 |m |y +|19 |Syn_1505_ModifiedTemplates_001 |Plain modified template definitions are accepted. |Clause 15.5 |m |y +|20 |Syn_1505_ModifiedTemplates_002 |A modified template does not omit possible parameters introduced in any modification step. |Clause 15.5 |m |y +|21 |Syn_1505_ModifiedTemplates_003 |The default values in formal parameters of modified templates are accepted. |Clause 15.5 |m |y +|22 |Syn_1505_ModifiedTemplates_004 |Dash as default parameter values are accepted. |Clause 15.5 |m |y +|======================================================================================================================================================================================================== + +== Referencing individual string elements + +.Referencing individual string elements + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|============================================================================================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_150601_ReferencingIndividualStringElements_001 |The referencing of individual string elements inside templates or template fields is forbidden. |Clause 15.6.1 |m |y +|============================================================================================================================================================================== + +== Referencing record and set fields + +.Referencing record and set fields + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|================================================================================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_150602_ReferencingRecordAndSetFields_001 |Fields with omit values on the right-hand side of an assignment are rejected. |Clause 15.6.2 |m |y +|2 |NegSem_150602_ReferencingRecordAndSetFields_002 |Fields with * values on the right-hand side of an assignment are rejected |Clause 15.6.2 |m |n +|3 |NegSem_150602_ReferencingRecordAndSetFields_003 |Value lists on the right-hand side of an assignment are not accepted. |Clause 15.6.2 |m |y +|4 |NegSem_150602_ReferencingRecordAndSetFields_004 |Complement lists on the right-hand side of an assignment are not accepted. |Clause 15.6.2 |m |y +|5 |NegSem_150602_ReferencingRecordAndSetFields_005 |Referencing a template field with the `ifpresent` attribute causes a rejection. |Clause 15.6.2 |m |y +|6 |NegSem_150602_ReferencingRecordAndSetFields_006 |Referencing a field of an address type, which actual value is `null` shall cause rejection. |Clause 15.6.2 |m |n +|7 |Sem_150602_ReferencingRecordAndSetFields_001 |? shall be returned for mandatory subfields and * shall be returned for optional subfields. |Clause 15.6.2 |m |y +|8 |Sem_150602_ReferencingRecordAndSetFields_002 |The recurisve anyvalue expansion is performed correctly when new values are assigned. |Clause 15.6.2 |m |y +|9 |Sem_150602_ReferencingRecordAndSetFields_003 |? shall be returned for mandatory subfields and * shall be returned for optional subfields. |Clause 15.6.2 |m |n +|10 |Sem_150602_ReferencingRecordAndSetFields_004 |? shall be returned for mandatory subfields and * shall be returned for optional subfields. |Clause 15.6.2 |m |n +|================================================================================================================================================================== + +== Referencing record of and set of elements + +.Referencing record of and set of elements + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|======================================================================================================================================================================================= +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_150603_ReferencingRecordOfAndSetElements_001 |Referencing an element within a value list causes an error in the context of record of. |Clause 15.6.3 |m |y +|2 |NegSem_150603_ReferencingRecordOfAndSetElements_002 |Access to unitialized fields in the context of record of is rejected. |Clause 15.6.3 |m |y +|3 |NegSem_150603_ReferencingRecordOfAndSetElements_003 |Anyvalueornone fields in the context of record of is rejected. |Clause 15.6.3 |m |y +|4 |NegSem_150603_ReferencingRecordOfAndSetElements_004 |Complement value lists in the context of record of are rejected. |Clause 15.6.3 |m |y +|5 |NegSem_150603_ReferencingRecordOfAndSetElements_005 |Subset in the context of record of are rejected. |Clause 15.6.3 |m |y +|6 |NegSem_150603_ReferencingRecordOfAndSetElements_006 |Superset in the context of record of are rejected. |Clause 15.6.3 |m |y +|7 |NegSem_150603_ReferencingRecordOfAndSetElements_007 |Access into permutation in record of templates is forbidden. |Clause 15.6.3 |m |n +|8 |NegSem_150603_ReferencingRecordOfAndSetElements_008 |Access to record of indexes is forbidden when a previous index entry is a permutation with a *. |Clause 15.6.3 |m |y +|9 |NegSem_150603_ReferencingRecordOfAndSetElements_009 |Access to ifpresent fields is not allowed. |Clause 15.6.3 |m |y +|10 |NegSem_150603_ReferencingRecordOfAndSetElements_010 |Referencing AnyValueOrNone fields is not allowed. |Clause 15.6.3 |m |y +|11 |NegSem_150603_ReferencingRecordOfAndSetElements_011 |Referencing uninitialized fields is not allowed. |Clause 15.6.3 |m |y +|12 |NegSem_150603_ReferencingRecordOfAndSetElements_012 |Referencing uninitialized fields is not allowed. |Clause 15.6.3 |m |y +|13 |NegSem_150603_ReferencingRecordOfAndSetElements_013 |Referencing uninitialized fields is not allowed. |Clause 15.6.3 |m |y +|14 |NegSem_150603_ReferencingRecordOfAndSetElements_014 |Referencing an element within a value list causes an error in the context of set of. |Clause 15.6.3 |m |y +|15 |NegSem_150603_ReferencingRecordOfAndSetElements_015 |Referencing an element of an address type, which actual value is `null` shall cause an error. |Clause 15.6.3 |m |n +|16 |Sem_150603_ReferencingRecordOfAndSetElements_001 |Assignment of an anyvalue on the right hand side yields an anyvalue in the context of record of. |Clause 15.6.3 |m |y +|17 |Sem_150603_ReferencingRecordOfAndSetElements_002 |Assignment to a anyvalue in the context of record of is handled correctly. |Clause 15.6.3 |m |y +|18 |Sem_150603_ReferencingRecordOfAndSetElements_003 |Assignment to a anyvalue in the context of record of is handled correctly in two subsequent assignments. |Clause 15.6.3 |m |n +|19 |Sem_150603_ReferencingRecordOfAndSetElements_004 |Assignment to a anyvalue in the context of record of is handled correctly when the first element is changed. |Clause 15.6.3 |m |y +|20 |Sem_150603_ReferencingRecordOfAndSetElements_005 |Access outside permutation fields is allowed and works as expected. |Clause 15.6.3 |m |y +|21 |Sem_150603_ReferencingRecordOfAndSetElements_006 |Referencing an element within a record of, set of or array field to which omit is assigned works as expected |Clause 15.6.3 |m |y +|22 |Sem_150603_ReferencingRecordOfAndSetElements_007 |Referencing an element within a record of, set of or array field to which omit is assigned works as expected |Clause 15.6.3 |m |n +|======================================================================================================================================================================================= + +== Referencing signature parameters + +.Referencing signature parameters + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|==================================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_150604_ReferencingSignatureParameters_001 |Test modification of signature parameters. |Clause 15.6.4 |m |n +|2 |Sem_150604_ReferencingSignatureParameters_001 |Test modification of signature parameters. |Clause 15.6.4 |m |y +|==================================================================================================================== + +== Referencing union alternatives + +.Referencing union alternatives + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|================================================================================================================================================================================================= +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_150605_Referencing_union_alternatives_001 |Template variables does not allow referencing alternatives inside an union with omit |Clause 15.6.5 |m |y +|2 |NegSem_150605_Referencing_union_alternatives_002 |Template variables does not allow referencing alternatives inside an union with AnyValueOrNone |Clause 15.6.5 |m |y +|3 |NegSem_150605_Referencing_union_alternatives_003 |Template variables does not allow referencing alternatives inside an union with list |Clause 15.6.5 |m |n +|4 |NegSem_150605_Referencing_union_alternatives_004 |Template variables does not allow referencing alternatives inside an union with complemented list |Clause 15.6.5 |m |n +|5 |NegSem_150605_Referencing_union_alternatives_005 |Referencing an alternative of a union template field to which the `ifpresent` attribute is attached, shall cause an error |Clause 15.6.5 |m |n +|6 |NegSem_150605_Referencing_union_alternatives_006 |Referencing an alternative of an address type, which actual value is `null` shall cause |Clause 15.6.5 |m |n +|7 |Sem_150605_Referencing_union_alternatives_001 |Template variables allow referencing alternatives inside a union template definition |Clause 15.6.5 |m |y +|8 |Sem_150605_Referencing_union_alternatives_002 |Template variables allow referencing with an Anyvalue union template |Clause 15.6.5 |m |n +|9 |Sem_150605_Referencing_union_alternatives_003 |Template variables allow referencing with an Anyvalue union template |Clause 15.6.5 |m |y +|10 |Sem_150605_Referencing_union_alternatives_004 |Template variables allow referencing with an Anyvalue union template |Clause 15.6.5 |m |y +|================================================================================================================================================================================================= + +== Template restrictions + +.Template restrictions + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|=================================================================================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_1508_TemplateRestrictions_001 |Template(omit) is rejected with anyvalue(?). |Clause 15.8 |m |y +|2 |NegSem_1508_TemplateRestrictions_002 |Template(omit) is rejected with setof template. |Clause 15.8 |m |y +|3 |NegSem_1508_TemplateRestrictions_003 |Template(omit) is rejected with anyvalueornone(*). |Clause 15.8 |m |y +|4 |NegSem_1508_TemplateRestrictions_004 |Template(omit) is rejected with value ranges. |Clause 15.8 |m |y +|5 |NegSem_1508_TemplateRestrictions_005 |Template(omit) is rejected with supersets. |Clause 15.8 |m |y +|6 |NegSem_1508_TemplateRestrictions_006 |Template(omit) is rejected with subsets. |Clause 15.8 |m |y +|7 |NegSem_1508_TemplateRestrictions_007 |Template(omit) is rejected with patterns. |Clause 15.8 |m |y +|8 |NegSem_1508_TemplateRestrictions_008 |Template(omit) is rejected with anyelement inside values. |Clause 15.8 |m |y +|9 |NegSem_1508_TemplateRestrictions_009 |Template(omit) is rejected with anyelemenornone inside values. |Clause 15.8 |m |y +|10 |NegSem_1508_TemplateRestrictions_010 |Template(omit) is rejected with permutation inside values. |Clause 15.8 |m |y +|11 |NegSem_1508_TemplateRestrictions_011 |Template(omit) is rejected with length restrictions. |Clause 15.8 |m |y +|12 |NegSem_1508_TemplateRestrictions_012 |Template(omit) is rejected with length restrictions. |Clause 15.8 |m |y +|13 |NegSem_1508_TemplateRestrictions_013 |Template(omit) is rejected with length restrictions. |Clause 15.8 |m |y +|14 |NegSem_1508_TemplateRestrictions_014 |Template(value) is rejected with anyvalue(?). |Clause 15.8 |m |y +|15 |NegSem_1508_TemplateRestrictions_015 |Template(value) is rejected with valuelist. |Clause 15.8 |m |y +|16 |NegSem_1508_TemplateRestrictions_016 |Template(value) is rejected with anyvalueornone(*). |Clause 15.8 |m |y +|17 |NegSem_1508_TemplateRestrictions_017 |Template(value) is rejected with value ranges. |Clause 15.8 |m |y +|18 |NegSem_1508_TemplateRestrictions_018 |Template(value) is rejected with supersets. |Clause 15.8 |m |y +|19 |NegSem_1508_TemplateRestrictions_019 |Template(value) is rejected with supersets. |Clause 15.8 |m |y +|20 |NegSem_1508_TemplateRestrictions_020 |Template(value) is rejected with patterns. |Clause 15.8 |m |y +|21 |NegSem_1508_TemplateRestrictions_021 |Template(value) is rejected with anyelement inside values. |Clause 15.8 |m |y +|22 |NegSem_1508_TemplateRestrictions_022 |Template(value) is rejected with permutation inside values. |Clause 15.8 |m |y +|23 |NegSem_1508_TemplateRestrictions_023 |Template(value) is rejected with length restrictions. |Clause 15.8 |m |y +|24 |NegSem_1508_TemplateRestrictions_024 |Template(value) is rejected with length restrictions. |Clause 15.8 |m |y +|25 |NegSem_1508_TemplateRestrictions_025 |Template(present) refuses omit value as a whole. |Clause 15.8 |m |y +|26 |NegSem_1508_TemplateRestrictions_026 |Template(value) refuses omit as a whole. |Clause 15.8 |m |y +|27 |NegSem_1508_TemplateRestrictions_027 |ensure that symbols created during template expansion are checked against omit template restriction |Clause 15.8 |m |n +|28 |NegSem_1508_TemplateRestrictions_028 |ensure that symbols created during template expansion are checked against value template restriction |Clause 15.8 |m |n +|29 |NegSem_1508_TemplateRestrictions_029 |The template(present) with anyvalue(?) can't be assigned to an omit restricted variable template |Clause 15.8 |m |y +|30 |NegSem_1508_TemplateRestrictions_030 |Unrestricted template with anyvalue(?) can't be assigned to an omit restricted variable template |Clause 15.8 |m |y +|31 |NegSem_1508_TemplateRestrictions_031 |Template(omit) can't be assigned to a variable template(value) if omit |Clause 15.8 |m |y +|32 |NegSem_1508_TemplateRestrictions_032 |Template(present) can't be assigned to a template(value) variable if contains anyvalueornone(*) |Clause 15.8 |m |y +|33 |NegSem_1508_TemplateRestrictions_033 |An unrestricted template can't be assigned to a template(value) variable if contains anyvalueornone(*) |Clause 15.8 |m |y +|34 |NegSem_1508_TemplateRestrictions_034 |A template with omit restriction can't be assigned to a template(present)variable if omit |Clause 15.8 |m |y +|35 |NegSem_1508_TemplateRestrictions_035 |An unrestricted template can't be assigned to a template(present)variable if omit |Clause 15.8 |m |y +|36 |NegSem_1508_TemplateRestrictions_036 |Template(present) can't be parameter to a template(omit) if contains anyvalueornone(*) |Clause 15.8 |m |y +|37 |NegSem_1508_TemplateRestrictions_037 |Template(present) can't be parameter to template(omit) if contains anyvalue(?) |Clause 15.8 |m |y +|38 |NegSem_1508_TemplateRestrictions_038 |Template(present) can't be parameter to template(value) if it contains anyvalueornone(*) |Clause 15.8 |m |y +|39 |NegSem_1508_TemplateRestrictions_039 |Unrestricted template can't be parameter to template(value) if it contains anyvalueornone(*) |Clause 15.8 |m |y +|40 |NegSem_1508_TemplateRestrictions_040 |Template(present) can't be parameter to a template(omit) |Clause 15.8 |m |y +|41 |NegSem_1508_TemplateRestrictions_041 |Unrestricted template cannot be parameter to template(value) |Clause 15.8 |m |y +|42 |NegSem_1508_TemplateRestrictions_042 |Template(present) cannot be parameter to template(value) |Clause 15.8 |m |y +|43 |NegSem_1508_TemplateRestrictions_043 |Template(present) cannot be parameter to template(omit) |Clause 15.8 |m |y +|44 |NegSem_1508_TemplateRestrictions_044 |The restrictiveness of parameters template(value)->template(present) is handled correctly. |Clause 15.8 |m |y +|45 |NegSem_1508_TemplateRestrictions_045 |The restrictiveness of parameters template(value)->template(omit) is handled correctly. |Clause 15.8 |m |y +|46 |NegSem_1508_TemplateRestrictions_046 |The restrictiveness of parameters template(value)->template is handled correctly. |Clause 15.8 |m |y +|47 |NegSem_1508_TemplateRestrictions_047 |The restrictiveness of parameters template(omit)->template(present) is handled correctly. |Clause 15.8 |m |y +|48 |NegSem_1508_TemplateRestrictions_048 |The restrictiveness of parameters template(omit)->template(present) is handled correctly. |Clause 15.8 |m |y +|49 |NegSem_1508_TemplateRestrictions_049 |The restrictiveness of parameters template(omit)->template(present) is handled correctly. |Clause 15.8 |m |y +|50 |NegSem_1508_TemplateRestrictions_050 |Decoded content match is not allowed for omit template restriction |Clause 15.8 |m |y +|51 |NegSem_1508_TemplateRestrictions_051 |Decoded content match is not allowed for omit template restriction |Clause 15.8 |m |y +|52 |Sem_1508_TemplateRestrictions_001 |A value can be assigned to a template(omit) variable. |Clause 15.8 |m |y +|53 |Sem_1508_TemplateRestrictions_002 |A template(omit) can be assigned to a template(omit) variable. |Clause 15.8 |m |y +|54 |Sem_1508_TemplateRestrictions_003 |A template(value) can be assigned to a template(omit) variable. |Clause 15.8 |m |y +|55 |Sem_1508_TemplateRestrictions_004 |A value can be assigned to a template(value) variable. |Clause 15.8 |m |y +|56 |Sem_1508_TemplateRestrictions_005 |A template(value) can be assigned to a template(value) variable. |Clause 15.8 |m |y +|57 |Sem_1508_TemplateRestrictions_006 |A value can be assigned to a template(present) variable. |Clause 15.8 |m |y +|58 |Sem_1508_TemplateRestrictions_007 |A template(omit) can be assigned to a template(present) variable. |Clause 15.8 |m |y +|59 |Sem_1508_TemplateRestrictions_008 |A template(value) can be assigned to a template(present) variable. |Clause 15.8 |m |y +|60 |Sem_1508_TemplateRestrictions_009 |A template(present) can be assigned to a template(present) variable. |Clause 15.8 |m |y +|61 |Sem_1508_TemplateRestrictions_010 |A value can be assigned to a template variable. |Clause 15.8 |m |y +|62 |Sem_1508_TemplateRestrictions_011 |A template(omit) can be assigned to a template variable. |Clause 15.8 |m |y +|63 |Sem_1508_TemplateRestrictions_012 |A template(value) can be assigned to a template variable. |Clause 15.8 |m |y +|64 |Sem_1508_TemplateRestrictions_013 |A template(present) can be assigned to a template variable. |Clause 15.8 |m |y +|65 |Sem_1508_TemplateRestrictions_014 |A template can be assigned to a template variable. |Clause 15.8 |m |y +|66 |Sem_1508_TemplateRestrictions_015 |A base template can be modified without restrictions. |Clause 15.8 |m |y +|67 |Sem_1508_TemplateRestrictions_016 |A base template can be modified with template(present) restriction. |Clause 15.8 |m |y +|68 |Sem_1508_TemplateRestrictions_017 |A base template can be modified with template(omit) restriction. |Clause 15.8 |m |y +|69 |Sem_1508_TemplateRestrictions_018 |A base template can be modified with template(value) restriction. |Clause 15.8 |m |y +|70 |Sem_1508_TemplateRestrictions_019 |A template(present) base template can be modified with template(present) restriction. |Clause 15.8 |m |y +|71 |Sem_1508_TemplateRestrictions_020 |A template(present) base template can be modified with template(value) restriction. |Clause 15.8 |m |y +|72 |Sem_1508_TemplateRestrictions_021 |A template(omit) base template can be modified with template(omit) restriction. |Clause 15.8 |m |y +|73 |Sem_1508_TemplateRestrictions_022 |A template(omit) base template can be modified with template(value) restriction. |Clause 15.8 |m |y +|74 |Sem_1508_TemplateRestrictions_023 |A template(value) base template can be modified with template(value) restriction. |Clause 15.8 |m |y +|75 |Sem_1508_TemplateRestrictions_024 |Template(present) base templates are allowed to be modified to template(omit). |Clause 15.8 |m |y +|76 |Sem_1508_TemplateRestrictions_025 |Template(omit) base templates are allowed to be modified to template(present). |Clause 15.8 |m |y +|77 |Sem_1508_TemplateRestrictions_026 |Template(value) base templates are allowed to be modified to template(present). |Clause 15.8 |m |y +|78 |Sem_1508_TemplateRestrictions_027 |Template(value) base templates are allowed to be modified to template(omit). |Clause 15.8 |m |y +|79 |Sem_1508_TemplateRestrictions_028 |Template(value) base templates are allowed to be modified to template. |Clause 15.8 |m |y +|80 |Sem_1508_TemplateRestrictions_029 |Template(omit) base templates are allowed to be modified to template. |Clause 15.8 |m |y +|81 |Sem_1508_TemplateRestrictions_030 |Template(present) base templates are allowed to be modified to template. |Clause 15.8 |m |y +|82 |Sem_1508_TemplateRestrictions_031 |Template (omit) can be parameter to template(present) if it contains omit |Clause 15.8 |m |y +|83 |Sem_1508_TemplateRestrictions_032 |An unrestricted template can't be parameter to template(present) if it contains omit |Clause 15.8 |m |y +|84 |Sem_1508_TemplateRestrictions_033 |An unrestricted template can be parameter to template(present) |Clause 15.8 |m |y +|85 |Sem_1508_TemplateRestrictions_034 |Template (omit) can be parameter to template(present) |Clause 15.8 |m |y +|86 |Sem_1508_TemplateRestrictions_035 |Template(omit) can be parameter to template(value) if it is omit |Clause 15.8 |m |y +|87 |Sem_1508_TemplateRestrictions_036 |Template(omit) can be parameter to template(value) |Clause 15.8 |m |y +|88 |Sem_1508_TemplateRestrictions_037 |Decoded content match is allowed for present template restriction |Clause 15.8 |m |y +|89 |Syn_1508_TemplateRestrictions_001 |Template(omit) is accepted with value omit value. |Clause 15.8 |m |y +|90 |Syn_1508_TemplateRestrictions_002 |Template(omit) is accepted with a concrete value. |Clause 15.8 |m |y +|91 |Syn_1508_TemplateRestrictions_003 |Template(value) is accepted with a concrete value. |Clause 15.8 |m |y +|92 |Syn_1508_TemplateRestrictions_004 |Template(present) is accepted with a concrete value. |Clause 15.8 |m |y +|=================================================================================================================================================================== + +== `Match` operation + +.`Match` operation + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|================================================================================================================================================================================================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_1509_MatchOperation_001 |The `match` operation refuses two templates as actual parameters. |Clause 15.9 |m |y +|2 |NegSem_1509_MatchOperation_002 |The `match` operation refuses not initialized operands |Clause 15.9 |m |n +|3 |NegSem_1509_MatchOperation_003 |The `match` operation works correctly with enums |Clause 15.9 |m |y +|4 |Sem_1509_MatchOperation_001 |The `match` operation works as expected on a template with range restriction when the tested value is inside the range. |Clause 15.9 |m |y +|5 |Sem_1509_MatchOperation_002 |The `match` operation works as expected on a template with range restriction when the tested value is outside the range. |Clause 15.9 |m |y +|6 |Sem_1509_MatchOperation_003 |The `match` operation works correctly on records in the positive case. |Clause 15.9 |m |y +|7 |Sem_1509_MatchOperation_004 |The `match` operation works correctly on records in the negative case. |Clause 15.9 |m |y +|8 |Sem_1509_MatchOperation_005 |The `match` operation works correctly if the types are incompatible. |Clause 15.9 |m |n +|9 |Sem_1509_MatchOperation_006 |The `match` operation works correctly on records with optional fields in the positive case. |Clause 15.9 |m |y +|10 |Sem_1509_MatchOperation_007 |The `match` operation works correctly on sets in the positive case. |Clause 15.9 |m |y +|11 |Sem_1509_MatchOperation_008 |The `match` operation works correctly on sets in the negative case. |Clause 15.9 |m |y +|12 |Sem_1509_MatchOperation_009 |The `match` operation works correctly if the set types are incompatible. |Clause 15.9 |m |n +|13 |Sem_1509_MatchOperation_010 |The `match` operation works correctly on sets with optional fields in the positive case. |Clause 15.9 |m |y +|14 |Sem_1509_MatchOperation_011 |Matching a value expression against a template instance which evaluates to the omit matching mechanism shall return false |Clause 15.9 |m |y +|15 |Sem_1509_MatchOperation_012 |If the `expression`-parameter evaluates to a literal value without explicit or implicit identification of its type, the type of the template `instance`-parameter shall be used as the type governor for the `expression`-parameter. |Clause 15.9 |m |y +|16 |Sem_1509_MatchOperation_013 |If the `expression`-parameter evaluates to a literal value without explicit or implicit identification of its type, the type of the template instance-parameter shall be used as the type governor for the `expression`-parameter |Clause 15.9 |m |y +|17 |Sem_1509_MatchOperation_014 |The `match` operation works correctly with enums |Clause 15.9 |m |n +|18 |Sem_1509_MatchOperation_015 |The `match` operation works correctly with enums |Clause 15.9 |m |y +|19 |Sem_1509_MatchOperation_016 |The `match` operation works correctly with enums |Clause 15.9 |m |y +|================================================================================================================================================================================================================================================================================== + +== `Valueof` operation + +.`Valueof` operation + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|================================================================================================================================================ +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_1510_ValueOfOperation_001 |The `valueof` function works correctly on omit. |Clause 15.10 |m |y +|2 |NegSem_1510_ValueOfOperation_002 |The `valueof` function works correctly on templates with wildcards. |Clause 15.10 |m |y +|3 |NegSem_1510_ValueOfOperation_003 |The `valueof` function works correctly on regular value templates. |Clause 15.10 |m |y +|4 |NegSem_1510_ValueOfOperation_004 |The `valueof` function works correctly on range templates. |Clause 15.10 |m |y +|5 |NegSem_1510_ValueOfOperation_005 |check that runtime error occurs if `valueof` is applied to uninitialized template |Clause 15.10 |m |y +|6 |NegSem_1510_ValueOfOperation_006 |check that runtime error occurs if `valueof` is applied to partially initialized template |Clause 15.10 |m |y +|7 |Sem_1510_ValueOfOperation_001 |The `valueof` operation works as expected for fully initialized templates. |Clause 15.10 |m |y +|================================================================================================================================================ + +== Concatenating templates of string and list types + +.Concatenating templates of string and list types + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|========================================================================================================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_1511_ConcatenatingTemplatesOfStringAndListTypes_001 |Concatenation of octetstring types yields an even number of digits. |Clause 15.11 |m |y +|2 |NegSem_1511_ConcatenatingTemplatesOfStringAndListTypes_002 |Concatenation of strings types yields an error if specified ranges are not fixed length. |Clause 15.11 |m |n +|3 |NegSem_1511_ConcatenatingTemplatesOfStringAndListTypes_003 |A simple concatenation of non-wildcard octetstring must not yield in a non-even number of hexadecimals. |Clause 15.11 |m |y +|4 |NegSem_1511_ConcatenatingTemplatesOfStringAndListTypes_004 |The inline template definitions are correctly concatenated. |Clause 15.11 |m |y +|5 |NegSem_1511_ConcatenatingTemplatesOfStringAndListTypes_005 |The inline template definitions are correctly concatenated. |Clause 15.11 |m |y +|6 |NegSem_1511_ConcatenatingTemplatesOfStringAndListTypes_006 |Concatenation of octetstring types and ? patterns works as expected. |Clause 15.11 |m |n +|7 |Sem_1511_ConcatenatingTemplatesOfStringAndListTypes_001 |Concatenation of charstring types works as expected (variant 1). |Clause 15.11 |m |y +|8 |Sem_1511_ConcatenatingTemplatesOfStringAndListTypes_002 |Concatenation of octetstring types works as expected (variant 2). |Clause 15.11 |m |y +|9 |Sem_1511_ConcatenatingTemplatesOfStringAndListTypes_003 |Concatenation of bitstring types works as expected. |Clause 15.11 |m |n +|10 |Sem_1511_ConcatenatingTemplatesOfStringAndListTypes_004 |Concatenation of octetstring types works as expected (variant 1). |Clause 15.11 |m |n +|11 |Sem_1511_ConcatenatingTemplatesOfStringAndListTypes_005 |Concatenation of octetstring types works as expected (variant 2). |Clause 15.11 |m |n +|12 |Sem_1511_ConcatenatingTemplatesOfStringAndListTypes_006 |A concatenation of charstrings with a fixed length AnyValueOrNone be matched. |Clause 15.11 |m |y +|13 |Sem_1511_ConcatenatingTemplatesOfStringAndListTypes_007 |Concatenations of record of charstrings are accepted. |Clause 15.11 |m |n +|14 |Sem_1511_ConcatenatingTemplatesOfStringAndListTypes_008 |Concatenations of record of charstrings work when parameterized. |Clause 15.11 |m |n +|15 |Sem_1511_ConcatenatingTemplatesOfStringAndListTypes_009 |Concatenations of set of integers are accepted. |Clause 15.11 |m |n +|16 |Sem_1511_ConcatenatingTemplatesOfStringAndListTypes_010 |The inline template definitions are correctly concatenated. |Clause 15.11 |m |y +|17 |Sem_1511_ConcatenatingTemplatesOfStringAndListTypes_011 |Concatenation of octetstring types works as expected (matching patterns in quotation). |Clause 15.11 |m |n +|18 |Sem_1511_ConcatenatingTemplatesOfStringAndListTypes_012 |Concatenation of octetstring types and ? patterns works as expected. |Clause 15.11 |m |y +|19 |Sem_1511_ConcatenatingTemplatesOfStringAndListTypes_013 |Concatenation of octetstring types and ? patterns works as expected. |Clause 15.11 |m |y +|20 |Sem_1511_ConcatenatingTemplatesOfStringAndListTypes_014 |Concatenation of charstring and universal charsting types are concatenated as expected. |Clause 15.11 |m |y +|21 |Sem_1511_ConcatenatingTemplatesOfStringAndListTypes_015 |Concatenations of record of charstrings work when parameterized |Clause 15.11 |m |n +|========================================================================================================================================================================================== + +== Functions + +.Functions + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|============================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_1601_toplevel_001 |The IUT correctly handles function definitions |Clause 16.1 |m |y +|2 |NegSem_1601_toplevel_002 |The IUT correctly handles function definitions |Clause 16.1 |m |y +|3 |NegSem_1601_toplevel_003 |The IUT correctly handles function definitions |Clause 16.1 |m |y +|4 |NegSem_1601_toplevel_004 |The IUT correctly handles function definitions |Clause 16.1 |m |y +|5 |NegSem_1601_toplevel_005 |The IUT correctly handles function definitions |Clause 16.1 |m |y +|6 |NegSem_1601_toplevel_006 |The IUT correctly handles function definitions |Clause 16.1 |m |y +|7 |Sem_1601_toplevel_001 |The IUT correctly handles function definitions |Clause 16.1 |m |y +|8 |Sem_1601_toplevel_002 |The IUT correctly handles function definitions |Clause 16.1 |m |y +|9 |Sem_1601_toplevel_003 |The IUT correctly handles function definitions |Clause 16.1 |m |y +|============================================================================================== + +== Invoking functions + +.Invoking functions + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|========================================================================================================= +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |Sem_160101_invoking_functions_001 |The IUT correctly handles function invocations |Clause 16.1.1 |m |y +|========================================================================================================= + +== Predefined functions + +.Predefined functions + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|============================================================================================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_160102_predefined_functions_001 |The IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C) |Clause 16.1.2 |m |y +|2 |NegSem_160102_predefined_functions_002 |The IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C) |Clause 16.1.2 |m |y +|3 |NegSem_160102_predefined_functions_003 |The IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C) |Clause 16.1.2 |m |y +|4 |NegSem_160102_predefined_functions_004 |The IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C) |Clause 16.1.2 |m |y +|5 |NegSem_160102_predefined_functions_005 |The IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C) |Clause 16.1.2 |m |y +|6 |NegSem_160102_predefined_functions_006 |The IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C) |Clause 16.1.2 |m |y +|7 |NegSem_160102_predefined_functions_007 |The IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C) |Clause 16.1.2 |m |y +|8 |NegSem_160102_predefined_functions_008 |The IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C) |Clause 16.1.2 |m |y +|9 |NegSem_160102_predefined_functions_009 |The IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C) |Clause 16.1.2 |m |n +|10 |NegSem_160102_predefined_functions_010 |The IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C) |Clause 16.1.2 |m |y +|11 |NegSem_160102_predefined_functions_017 |The IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C) |Clause 16.1.2 |m |y +|12 |NegSem_160102_predefined_functions_018 |The IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C) |Clause 16.1.2 |m |y +|13 |NegSem_160102_predefined_functions_019 |The IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C) |Clause 16.1.2 |m |y +|14 |NegSem_160102_predefined_functions_021 |The IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C) |Clause 16.1.2 |m |y +|15 |NegSem_160102_predefined_functions_022 |The IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C) |Clause 16.1.2 |m |y +|16 |NegSem_160102_predefined_functions_023 |The IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C) |Clause 16.1.2 |m |y +|17 |NegSem_160102_predefined_functions_024 |The IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C) |Clause 16.1.2 |m |y +|18 |NegSem_160102_predefined_functions_025 |The IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C) |Clause 16.1.2 |m |y +|19 |NegSem_160102_predefined_functions_026 |The IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C) |Clause 16.1.2 |m |y +|20 |NegSem_160102_predefined_functions_027 |The IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C) |Clause 16.1.2 |m |y +|21 |NegSem_160102_predefined_functions_028 |The IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C) |Clause 16.1.2 |m |n +|22 |NegSem_160102_predefined_functions_029 |The IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C) |Clause 16.1.2 |m |y +|23 |NegSem_160102_predefined_functions_030 |The IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C) |Clause 16.1.2 |m |y +|24 |NegSem_160102_predefined_functions_031 |The IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C) |Clause 16.1.2 |m |y +|25 |NegSem_160102_predefined_functions_032 |An error is generated when the parameter of the `encvalue` function contains a matching symbol |Clause 16.1.2 |m |y +|26 |NegSem_160102_predefined_functions_033 |An error is detected when the parameter of the `encvalue` function contains an unitialized value |Clause 16.1.2 |m |y +|27 |NegSem_160102_predefined_functions_034 |An error is detected when the parameter of the `encvalue` function contains a partially initialized value |Clause 16.1.2 |m |y +|28 |NegSem_160102_predefined_functions_035 |An error is detected when the first parameter of the `decvalue` function contains an uninitialized value |Clause 16.1.2 |m |y +|29 |NegSem_160102_predefined_functions_036 |The IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C) |Clause 16.1.2 |m |y +|30 |NegSem_160102_predefined_functions_037 |The IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C) |Clause 16.1.2 |m |y +|31 |NegSem_160102_predefined_functions_038 |The IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C) |Clause 16.1.2 |m |n +|32 |NegSem_160102_predefined_functions_039 |The IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C) |Clause 16.1.2 |m |n +|33 |NegSem_160102_predefined_functions_040 |The IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C) |Clause 16.1.2 |m |n +|34 |Sem_160102_predefined_functions_001 |The IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C) |Clause 16.1.2 |m |y +|35 |Sem_160102_predefined_functions_002 |The IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C) |Clause 16.1.2 |m |n +|36 |Sem_160102_predefined_functions_003 |The IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C) |Clause 16.1.2 |m |y +|37 |Sem_160102_predefined_functions_004 |The IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C) |Clause 16.1.2 |m |y +|38 |Sem_160102_predefined_functions_005 |The IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C) |Clause 16.1.2 |m |n +|39 |Sem_160102_predefined_functions_006 |The IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C) |Clause 16.1.2 |m |y +|40 |Sem_160102_predefined_functions_007 |The IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C) |Clause 16.1.2 |m |n +|41 |Sem_160102_predefined_functions_008 |The IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C) |Clause 16.1.2 |m |y +|42 |Sem_160102_predefined_functions_009 |The IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C) |Clause 16.1.2 |m |y +|43 |Sem_160102_predefined_functions_010 |The IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C) |Clause 16.1.2 |m |y +|44 |Sem_160102_predefined_functions_011 |The IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C) |Clause 16.1.2 |m |y +|45 |Sem_160102_predefined_functions_012 |The IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C) |Clause 16.1.2 |m |y +|46 |Sem_160102_predefined_functions_013 |The IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C) |Clause 16.1.2 |m |y +|47 |Sem_160102_predefined_functions_014 |The IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C) |Clause 16.1.2 |m |y +|48 |Sem_160102_predefined_functions_015 |The IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C) |Clause 16.1.2 |m |y +|49 |Sem_160102_predefined_functions_016 |Predefined `encvalue` function works correctly (as specified in Annex C.5.1) |Clause 16.1.2 |m |y +|50 |Sem_160102_predefined_functions_017 |Predefined `decvalue` function performs full decoding correctly |Clause 16.1.2 |m |y +|51 |Sem_160102_predefined_functions_018 |Predefined `decvalue` function performs decoding if there are more bits than needed |Clause 16.1.2 |m |y +|52 |Sem_160102_predefined_functions_019 |Predefined `decvalue` function works properly in case of decoding failure |Clause 16.1.2 |m |n +|53 |Sem_160102_predefined_functions_020 |Predefined `decvalue` function works properly in case of not enough bits |Clause 16.1.2 |m |n +|54 |Sem_160102_predefined_functions_021 |The IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C) |Clause 16.1.2 |m |y +|55 |Sem_160102_predefined_functions_022 |The IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C) |Clause 16.1.2 |m |n +|56 |Sem_160102_predefined_functions_023 |The IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C) |Clause 16.1.2 |m |n +|57 |Sem_160102_predefined_functions_024 |The IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C) |Clause 16.1.2 |m |n +|58 |Sem_160102_predefined_functions_025 |The IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C.33) |Clause 16.1.2 |m |y +|59 |Sem_160102_predefined_functions_026 |The IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C) |Clause 16.1.2 |m |y +|60 |Sem_160102_predefined_functions_027 |The IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C) |Clause 16.1.2 |m |y +|61 |Sem_160102_predefined_functions_028 |The IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C) |Clause 16.1.2 |m |y +|62 |Sem_160102_predefined_functions_029 |The IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C) |Clause 16.1.2 |m |y +|63 |Sem_160102_predefined_functions_030 |The IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C) |Clause 16.1.2 |m |y +|64 |Sem_160102_predefined_functions_031 |The IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C) |Clause 16.1.2 |m |y +|65 |Sem_160102_predefined_functions_032 |The IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C) |Clause 16.1.2 |m |y +|66 |Sem_160102_predefined_functions_033 |The IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C) |Clause 16.1.2 |m |y +|67 |Sem_160102_predefined_functions_034 |The IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C) |Clause 16.1.2 |m |y +|68 |Sem_160102_predefined_functions_035 |The IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C) |Clause 16.1.2 |m |y +|69 |Sem_160102_predefined_functions_036 |The IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C) |Clause 16.1.2 |m |y +|70 |Sem_160102_predefined_functions_037 |The IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C) |Clause 16.1.2 |m |y +|71 |Sem_160102_predefined_functions_038 |The IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C) |Clause 16.1.2 |m |y +|72 |Sem_160102_predefined_functions_039 |The IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C) |Clause 16.1.2 |m |y +|73 |Sem_160102_predefined_functions_040 |The IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C) |Clause 16.1.2 |m |y +|74 |Sem_160102_predefined_functions_041 |The IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C) |Clause 16.1.2 |m |y +|75 |Sem_160102_predefined_functions_042 |The IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C) |Clause 16.1.2 |m |y +|76 |Sem_160102_predefined_functions_043 |The IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C) |Clause 16.1.2 |m |y +|77 |Sem_160102_predefined_functions_044 |The IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C) |Clause 16.1.2 |m |y +|78 |Sem_160102_predefined_functions_045 |The IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C) |Clause 16.1.2 |m |y +|79 |Sem_160102_predefined_functions_046 |The IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C) |Clause 16.1.2 |m |y +|80 |Sem_160102_predefined_functions_047 |The IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C.3.5) |Clause 16.1.2 |m |y +|81 |Sem_160102_predefined_functions_048 |The IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C.3.5) |Clause 16.1.2 |m |y +|82 |Sem_160102_predefined_functions_049 |The IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C.3.5) |Clause 16.1.2 |m |y +|83 |Sem_160102_predefined_functions_050 |The IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C.3.5) |Clause 16.1.2 |m |y +|84 |Sem_160102_predefined_functions_051 |The IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C.3.5) |Clause 16.1.2 |m |y +|85 |Sem_160102_predefined_functions_052 |The IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C.3.5) |Clause 16.1.2 |m |y +|86 |Sem_160102_predefined_functions_053 |The IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C.3.5) |Clause 16.1.2 |m |y +|87 |Sem_160102_predefined_functions_054 |The IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C.3.5) |Clause 16.1.2 |m |y +|88 |Sem_160102_predefined_functions_055 |The IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C.3.5) |Clause 16.1.2 |m |y +|89 |Sem_160102_predefined_functions_056 |The IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C.3.5) |Clause 16.1.2 |m |n +|90 |Sem_160102_predefined_functions_057 |The IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C.3.5) |Clause 16.1.2 |m |y +|91 |Sem_160102_predefined_functions_058 |The IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C.3.5) |Clause 16.1.2 |m |y +|92 |Sem_160102_predefined_functions_059 |The IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C.3.5) |Clause 16.1.2 |m |y +|93 |Sem_160102_predefined_functions_060 |The IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C.3.5) |Clause 16.1.2 |m |y +|94 |Sem_160102_predefined_functions_061 |The IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C.3.5) |Clause 16.1.2 |m |y +|95 |Sem_160102_predefined_functions_062 |The IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C.3.5) |Clause 16.1.2 |m |y +|96 |Sem_160102_predefined_functions_063 |Predefined `encvalue_unichar` function works properly in case of encoding universal charstring |Clause 16.1.2 |m |y +|97 |Sem_160102_predefined_functions_064 |Predefined `encvalue_unichar` function works properly in case of encoding universal charstring |Clause 16.1.2 |m |y +|98 |Sem_160102_predefined_functions_065 |Predefined `decvalue` function works properly in case of encoding universal charstring |Clause 16.1.2 |m |y +|99 |Sem_160102_predefined_functions_066 |Predefined `encvalue_unichar` function works properly in case of encoding universal charstring |Clause 16.1.2 |m |y +|100 |Sem_160102_predefined_functions_067 |Predefined `encvalue_unichar` function works properly in case of encoding universal charstring |Clause 16.1.2 |m |y +|101 |Sem_160102_predefined_functions_068 |Predefined `encvalue_unichar` function works properly in case of encoding universal charstring |Clause 16.1.2 |m |y +|102 |Sem_160102_predefined_functions_069 |Predefined `encvalue_unichar` function works properly in case of encoding universal charstring |Clause 16.1.2 |m |y +|103 |Sem_160102_predefined_functions_070 |Predefined `decvalue_unichar` function works properly |Clause 16.1.2 |m |y +|104 |Sem_160102_predefined_functions_071 |Predefined `decvalue_unichar` function works properly |Clause 16.1.2 |m |y +|105 |Sem_160102_predefined_functions_072 |Predefined `decvalue_unichar` function works properly |Clause 16.1.2 |m |y +|106 |Sem_160102_predefined_functions_073 |Predefined `decvalue_unichar` function works properly |Clause 16.1.2 |m |y +|107 |Sem_160102_predefined_functions_074 |Predefined `decvalue_unichar` function works properly |Clause 16.1.2 |m |y +|108 |Sem_160102_predefined_functions_075 |Predefined `decvalue_unichar` function works properly |Clause 16.1.2 |m |y +|109 |Sem_160102_predefined_functions_076 |Predefined `decvalue_unichar` function works properly |Clause 16.1.2 |m |y +|110 |Sem_160102_predefined_functions_077 |Predefined `decvalue_unichar` function works properly |Clause 16.1.2 |m |y +|111 |Sem_160102_predefined_functions_078 |Predefined `decvalue_unichar` function works properly |Clause 16.1.2 |m |y +|112 |Sem_160102_predefined_functions_079 |Predefined `decvalue_unichar` function works properly |Clause 16.1.2 |m |y +|113 |Sem_160102_predefined_functions_080 |Predefined `decvalue` and `decvalue_unichar` function works properly in case of uninitialized encode value is given |Clause 16.1.2 |m |n +|114 |Sem_160102_predefined_functions_081 |Predefined function `get_stringencoding` works properly |Clause 16.1.2 |m |y +|115 |Sem_160102_predefined_functions_082 |Predefined function for removing Byte order mark works properly |Clause 16.1.2 |m |y +|116 |Sem_160102_predefined_functions_083 |Predefined function `isvalue()` works properly |Clause 16.1.2 |m |y +|117 |Sem_160102_predefined_functions_084 |Predefined function `isvalue()` works properly |Clause 16.1.2 |m |y +|118 |Sem_160102_predefined_functions_085 |Predefined function `isvalue()` works properly |Clause 16.1.2 |m |n +|119 |Sem_160102_predefined_functions_086 |Predefined function `isvalue(`) works properly |Clause 16.1.2 |m |y +|120 |Sem_160102_predefined_functions_087 |Predefined function `isvalue()` works properly |Clause 16.1.2 |m |y +|121 |Sem_160102_predefined_functions_088 |Predefined function `isvalue()` works properly |Clause 16.1.2 |m |y +|122 |Sem_160102_predefined_functions_089 |Predefined function `isvalue()` works properly |Clause 16.1.2 |m |y +|123 |Sem_160102_predefined_functions_090 |The IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C.4.1) |Clause 16.1.2 |m |y +|124 |Sem_160102_predefined_functions_091 |The IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C) |Clause 16.1.2 |m |y +|125 |Sem_160102_predefined_functions_092 |The IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C) |Clause 16.1.2 |m |y +|126 |Sem_160102_predefined_functions_093 |The IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C) |Clause 16.1.2 |m |n +|127 |Sem_160102_predefined_functions_094 |The IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C) |Clause 16.1.2 |m |n +|128 |Sem_160102_predefined_functions_095 |The IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C) |Clause 16.1.2 |m |y +|129 |Sem_160102_predefined_functions_096 |The IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C) |Clause 16.1.2 |m |y +|130 |Sem_160102_predefined_functions_097 |The IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C) |Clause 16.1.2 |m |y +|131 |Sem_160102_predefined_functions_098 |That predefined `encvalue_unichar` function works properly in case of encoding universal charstring |Clause 16.1.2 |m |y +|132 |Sem_160102_predefined_functions_099 |That predefined `encvalue_unichar` function works properly in case of encoding universal charstring |Clause 16.1.2 |m |y +|============================================================================================================================================================================== + +== External functions + +.External functions + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|=================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_160103_external_functions_001 |The IUT recognizes external functions |Clause 16.1.3 |m |n +|2 |Sem_160103_external_functions_001 |The IUT recognizes external functions |Clause 16.1.3 |m |y +|3 |Sem_160103_external_functions_002 |The IUT recognizes external functions |Clause 16.1.3 |m |y +|=================================================================================================== + +== Invoking function from specific places + +.Invoking function from specific places + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|===================================================================================================================================================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_160104_invoking_functions_from_specific_places_001 |The IUT recognizes restrictions described in section 16.1.4. STF409 assumes that the list given in section 16.1.4 describes mandatory restrictions |Clause 16.1.4 |m |n +|2 |NegSem_160104_invoking_functions_from_specific_places_002 |The IUT recognizes restrictions described in section 16.1.4. STF409 assumes that the list given in section 16.1.4 describes mandatory restrictions |Clause 16.1.4 |m |n +|3 |NegSem_160104_invoking_functions_from_specific_places_003 |The IUT recognizes restrictions described in section 16.1.4. STF409 assumes that the list given in section 16.1.4 describes mandatory restrictions |Clause 16.1.4 |m |n +|4 |NegSem_160104_invoking_functions_from_specific_places_004 |The IUT recognizes restrictions described in section 16.1.4. STF409 assumes that the list given in section 16.1.4 describes mandatory restrictions |Clause 16.1.4 |m |n +|5 |NegSem_160104_invoking_functions_from_specific_places_005 |verify that the `create` operation cannot be used in a function called during receiving operation (in templates) |Clause 16.1.4 |m |n +|6 |NegSem_160104_invoking_functions_from_specific_places_006 |verify that the `component.start` operation cannot be used in a function called during receiving operation (in templates) |Clause 16.1.4 |m |n +|7 |NegSem_160104_invoking_functions_from_specific_places_007 |verify that the `component.stop` operation cannot be used in a function called during receiving operation (in templates) |Clause 16.1.4 |m |n +|8 |NegSem_160104_invoking_functions_from_specific_places_008 |verify that the `kill` operation cannot be used in a function called during receiving operation (in templates) |Clause 16.1.4 |m |n +|9 |NegSem_160104_invoking_functions_from_specific_places_009 |verify that the `component.running` operation cannot be used in a function called during receiving operation (in templates) |Clause 16.1.4 |m |n +|10 |NegSem_160104_invoking_functions_from_specific_places_010 |verify that the `alive` operation cannot be used in a function called during receiving operation (in templates) |Clause 16.1.4 |m |n +|11 |NegSem_160104_invoking_functions_from_specific_places_011 |verify that the `done` operation cannot be used in a function called during receiving operation (in templates) |Clause 16.1.4 |m |n +|12 |NegSem_160104_invoking_functions_from_specific_places_012 |verify that the `killed` operation cannot be used in a function called during receiving operation (in templates) |Clause 16.1.4 |m |n +|13 |NegSem_160104_invoking_functions_from_specific_places_013 |verify that the `port.start` operation cannot be used in a function called during receiving operation (in templates) |Clause 16.1.4 |m |n +|14 |NegSem_160104_invoking_functions_from_specific_places_014 |verify that the `port.stop` operation cannot be used in a function called during receiving operation (in templates) |Clause 16.1.4 |m |n +|15 |NegSem_160104_invoking_functions_from_specific_places_015 |verify that the `halt` operation cannot be used in a function called during receiving operation (in templates) |Clause 16.1.4 |m |n +|16 |NegSem_160104_invoking_functions_from_specific_places_016 |verify that the `clear` operation cannot be used in a function called during receiving operation (in templates) |Clause 16.1.4 |m |n +|17 |NegSem_160104_invoking_functions_from_specific_places_017 |verify that the `checkstate` operation cannot be used in a function called during receiving operation (in templates) |Clause 16.1.4 |m |n +|18 |NegSem_160104_invoking_functions_from_specific_places_018 |verify that the `send` operation cannot be used in a function called during receiving operation (in templates) |Clause 16.1.4 |m |n +|19 |NegSem_160104_invoking_functions_from_specific_places_019 |verify that the `receive` operation cannot be used in a function called during receiving operation (in templates) |Clause 16.1.4 |m |n +|20 |NegSem_160104_invoking_functions_from_specific_places_020 |verify that the `trigger` operation cannot be used in a function called during receiving operation (in templates) |Clause 16.1.4 |m |n +|21 |NegSem_160104_invoking_functions_from_specific_places_021 |verify that the `call` operation cannot be used in a function called during receiving operation (in templates) |Clause 16.1.4 |m |n +|22 |NegSem_160104_invoking_functions_from_specific_places_022 |verify that the `getcall` operation cannot be used in a function called during receiving operation (in templates) |Clause 16.1.4 |m |n +|23 |NegSem_160104_invoking_functions_from_specific_places_023 |verify that the `reply` operation cannot be used in a function called during receiving operation (in templates) |Clause 16.1.4 |m |n +|24 |NegSem_160104_invoking_functions_from_specific_places_024 |verify that the `getreply` operation cannot be used in a function called during receiving operation (in templates) |Clause 16.1.4 |m |n +|25 |NegSem_160104_invoking_functions_from_specific_places_025 |verify that the `raise` operation cannot be used in a function called during receiving operation (in templates) |Clause 16.1.4 |m |n +|26 |NegSem_160104_invoking_functions_from_specific_places_026 |verify that the `catch` operation cannot be used in a function called during receiving operation (in templates) |Clause 16.1.4 |m |n +|27 |NegSem_160104_invoking_functions_from_specific_places_027 |verify that the `check` operation cannot be used in a function called during receiving operation (in templates) |Clause 16.1.4 |m |n +|28 |NegSem_160104_invoking_functions_from_specific_places_028 |verify that the `connect` operation cannot be used in a function called during receiving operation (in templates) |Clause 16.1.4 |m |n +|29 |NegSem_160104_invoking_functions_from_specific_places_029 |verify that the `disconnect` operation cannot be used in a function called during receiving operation (in templates) |Clause 16.1.4 |m |n +|30 |NegSem_160104_invoking_functions_from_specific_places_030 |verify that the `map` operation cannot be used in a function called during receiving operation (in templates) |Clause 16.1.4 |m |n +|31 |NegSem_160104_invoking_functions_from_specific_places_031 |verify that the `unmap` operation cannot be used in a function called during receiving operation (in templates) |Clause 16.1.4 |m |n +|32 |NegSem_160104_invoking_functions_from_specific_places_032 |verify that the `action` operation cannot be used in a function called during receiving operation (in templates) |Clause 16.1.4 |m |n +|33 |NegSem_160104_invoking_functions_from_specific_places_033 |verify that the `timer.start` operation cannot be used in a function called during receiving operation (in templates) |Clause 16.1.4 |m |n +|34 |NegSem_160104_invoking_functions_from_specific_places_034 |verify that the `timer.stop` operation cannot be used in a function called during receiving operation (in templates) |Clause 16.1.4 |m |n +|35 |NegSem_160104_invoking_functions_from_specific_places_035 |verify that the `timer.running` operation cannot be used in a function called during receiving operation (in templates) |Clause 16.1.4 |m |n +|36 |NegSem_160104_invoking_functions_from_specific_places_036 |verify that the `read` operation cannot be used in a function called during receiving operation (in templates) |Clause 16.1.4 |m |n +|37 |NegSem_160104_invoking_functions_from_specific_places_037 |verify that the `timeout` operation cannot be used in a function called during receiving operation (in templates) |Clause 16.1.4 |m |n +|38 |NegSem_160104_invoking_functions_from_specific_places_038 |verify that a non-deterministic external function call cannot be used in a function called during receiving operation (in templates) |Clause 16.1.4 |m |n +|39 |NegSem_160104_invoking_functions_from_specific_places_039 |verify that the predefined `rnd` function cannot be used in a function called during receiving operation (in templates) |Clause 16.1.4 |m |n +|40 |NegSem_160104_invoking_functions_from_specific_places_040 |verify a function called during receiving operation cannot contain an assignment of a component variable (in templates) |Clause 16.1.4 |m |n +|41 |NegSem_160104_invoking_functions_from_specific_places_041 |verify a function called during receiving operation cannot contain a component variable used as an actual `out` parameter (in templates) |Clause 16.1.4 |m |n +|42 |NegSem_160104_invoking_functions_from_specific_places_042 |verify a function called during receiving operation cannot contain a component variable used as an actual `inout` parameter (in templates) |Clause 16.1.4 |m |n +|43 |NegSem_160104_invoking_functions_from_specific_places_043 |verify that the `setverdict` operation cannot be used in a function called during receiving operation (in templates) |Clause 16.1.4 |m |n +|44 |NegSem_160104_invoking_functions_from_specific_places_044 |verify that the `activate` operation cannot be used in a function called during receiving operation (in templates) |Clause 16.1.4 |m |n +|45 |NegSem_160104_invoking_functions_from_specific_places_045 |verify that the `deactivate` operation cannot be used in a function called during receiving operation (in templates) |Clause 16.1.4 |m |n +|46 |NegSem_160104_invoking_functions_from_specific_places_046 |verify that the `create` operation cannot be used in a function called during receiving operation (in template fields) |Clause 16.1.4 |m |n +|47 |NegSem_160104_invoking_functions_from_specific_places_047 |verify that the `component.start` operation cannot be used in a function called during receiving operation (in template fields) |Clause 16.1.4 |m |n +|48 |NegSem_160104_invoking_functions_from_specific_places_048 |verify that the `component.stop` operation cannot be used in a function called during receiving operation (in template fields) |Clause 16.1.4 |m |n +|49 |NegSem_160104_invoking_functions_from_specific_places_049 |verify that the `kill` operation cannot be used in a function called during receiving operation (in template fields) |Clause 16.1.4 |m |n +|50 |NegSem_160104_invoking_functions_from_specific_places_050 |verify that the `component.running` operation cannot be used in a function called during receiving operation (in template fields) |Clause 16.1.4 |m |n +|51 |NegSem_160104_invoking_functions_from_specific_places_051 |verify that the `alive` operation cannot be used in a function called during receiving operation (in template fields) |Clause 16.1.4 |m |n +|52 |NegSem_160104_invoking_functions_from_specific_places_052 |verify that the `done` operation cannot be used in a function called during receiving operation (in template fields) |Clause 16.1.4 |m |n +|53 |NegSem_160104_invoking_functions_from_specific_places_053 |verify that the `killed` operation cannot be used in a function called during receiving operation (in template fields) |Clause 16.1.4 |m |n +|54 |NegSem_160104_invoking_functions_from_specific_places_054 |verify that the `port.start` operation cannot be used in a function called during receiving operation (in template fields) |Clause 16.1.4 |m |n +|55 |NegSem_160104_invoking_functions_from_specific_places_055 |verify that the `port.stop` operation cannot be used in a function called during receiving operation (in template fields) |Clause 16.1.4 |m |n +|56 |NegSem_160104_invoking_functions_from_specific_places_056 |verify that the `halt` operation cannot be used in a function called during receiving operation (in template fields) |Clause 16.1.4 |m |n +|57 |NegSem_160104_invoking_functions_from_specific_places_057 |verify that the `clear` operation cannot be used in a function called during receiving operation (in template fields) |Clause 16.1.4 |m |n +|58 |NegSem_160104_invoking_functions_from_specific_places_058 |verify that the `checkstate` operation cannot be used in a function called during receiving operation (in template fields) |Clause 16.1.4 |m |n +|59 |NegSem_160104_invoking_functions_from_specific_places_059 |verify that the `send` operation cannot be used in a function called during receiving operation (in template fields) |Clause 16.1.4 |m |n +|60 |NegSem_160104_invoking_functions_from_specific_places_060 |verify that the `receive` operation cannot be used in a function called during receiving operation (in template fields) |Clause 16.1.4 |m |n +|61 |NegSem_160104_invoking_functions_from_specific_places_061 |verify that the `trigger` operation cannot be used in a function called during receiving operation (in template fields) |Clause 16.1.4 |m |n +|62 |NegSem_160104_invoking_functions_from_specific_places_062 |verify that the `call` operation cannot be used in a function called during receiving operation (in template fields) |Clause 16.1.4 |m |n +|63 |NegSem_160104_invoking_functions_from_specific_places_063 |verify that the `getcall` operation cannot be used in a function called during receiving operation (in template fields) |Clause 16.1.4 |m |n +|64 |NegSem_160104_invoking_functions_from_specific_places_064 |verify that the `reply` operation cannot be used in a function called during receiving operation (in template fields) |Clause 16.1.4 |m |n +|65 |NegSem_160104_invoking_functions_from_specific_places_065 |verify that the `getreply` operation cannot be used in a function called during receiving operation (in template fields) |Clause 16.1.4 |m |n +|66 |NegSem_160104_invoking_functions_from_specific_places_066 |verify that the `raise` operation cannot be used in a function called during receiving operation (in template fields) |Clause 16.1.4 |m |n +|67 |NegSem_160104_invoking_functions_from_specific_places_067 |verify that the `catch` operation cannot be used in a function called during receiving operation (in template fields) |Clause 16.1.4 |m |n +|68 |NegSem_160104_invoking_functions_from_specific_places_068 |verify that the `check` operation cannot be used in a function called during receiving operation (in template fields) |Clause 16.1.4 |m |n +|69 |NegSem_160104_invoking_functions_from_specific_places_069 |verify that the `connect` operation cannot be used in a function called during receiving operation (in template fields) |Clause 16.1.4 |m |n +|70 |NegSem_160104_invoking_functions_from_specific_places_070 |verify that the `disconnect` operation cannot be used in a function called during receiving operation (in template fields) |Clause 16.1.4 |m |n +|71 |NegSem_160104_invoking_functions_from_specific_places_071 |verify that the `map` operation cannot be used in a function called during receiving operation (in template fields) |Clause 16.1.4 |m |n +|72 |NegSem_160104_invoking_functions_from_specific_places_072 |verify that the `unmap` operation cannot be used in a function called during receiving operation (in template fields) |Clause 16.1.4 |m |n +|73 |NegSem_160104_invoking_functions_from_specific_places_073 |verify that the `action` operation cannot be used in a function called during receiving operation (in template fields) |Clause 16.1.4 |m |n +|74 |NegSem_160104_invoking_functions_from_specific_places_074 |verify that the `timer.start` operation cannot be used in a function called during receiving operation (in template fields) |Clause 16.1.4 |m |n +|75 |NegSem_160104_invoking_functions_from_specific_places_075 |verify that the `timer.stop` operation cannot be used in a function called during receiving operation (in template fields) |Clause 16.1.4 |m |n +|76 |NegSem_160104_invoking_functions_from_specific_places_076 |verify that the `timer.running` operation cannot be used in a function called during receiving operation (in template fields) |Clause 16.1.4 |m |n +|77 |NegSem_160104_invoking_functions_from_specific_places_077 |verify that the `read` operation cannot be used in a function called during receiving operation (in template fields) |Clause 16.1.4 |m |n +|78 |NegSem_160104_invoking_functions_from_specific_places_078 |verify that the `timeout` operation cannot be used in a function called during receiving operation (in template fields) |Clause 16.1.4 |m |n +|79 |NegSem_160104_invoking_functions_from_specific_places_079 |verify that a non-deterministic external function call cannot be used in a function called during receiving operation (in template fields) |Clause 16.1.4 |m |n +|80 |NegSem_160104_invoking_functions_from_specific_places_080 |verify that the predefined `rnd` function cannot be used in a function called during receiving operation (in template fields) |Clause 16.1.4 |m |n +|81 |NegSem_160104_invoking_functions_from_specific_places_081 |verify a function called during receiving operation cannot contain an assignment of a component variable (in template fields) |Clause 16.1.4 |m |n +|82 |NegSem_160104_invoking_functions_from_specific_places_082 |verify a function called during receiving operation cannot contain a component variable used as an actual `out` parameter (in template fields) |Clause 16.1.4 |m |n +|83 |NegSem_160104_invoking_functions_from_specific_places_083 |verify a function called during receiving operation cannot contain a component variable used as an actual `inout` parameter (in template fields) |Clause 16.1.4 |m |n +|84 |NegSem_160104_invoking_functions_from_specific_places_084 |verify that the `setverdict` operation cannot be used in a function called during receiving operation (in template fields) |Clause 16.1.4 |m |n +|85 |NegSem_160104_invoking_functions_from_specific_places_085 |verify that the `activate` operation cannot be used in a function called during receiving operation (in template fields) |Clause 16.1.4 |m |n +|86 |NegSem_160104_invoking_functions_from_specific_places_086 |verify that the `deactivate` operation cannot be used in a function called during receiving operation (in template fields) |Clause 16.1.4 |m |n +|87 |NegSem_160104_invoking_functions_from_specific_places_087 |verify that the `create` operation cannot be used in a function called during receiving operation (in in-line templates) |Clause 16.1.4 |m |n +|88 |NegSem_160104_invoking_functions_from_specific_places_089 |verify that the `component.start` operation cannot be used in a function called during receiving operation (in in-line templates) |Clause 16.1.4 |m |n +|89 |NegSem_160104_invoking_functions_from_specific_places_089 |verify that the `component.stop` operation cannot be used in a function called during receiving operation (in in-line templates) |Clause 16.1.4 |m |n +|90 |NegSem_160104_invoking_functions_from_specific_places_090 |verify that the `kill` operation cannot be used in a function called during receiving operation (in in-line templates) |Clause 16.1.4 |m |n +|91 |NegSem_160104_invoking_functions_from_specific_places_091 |verify that the `component.running` operation cannot be used in a function called during receiving operation (in in-line templates) |Clause 16.1.4 |m |n +|92 |NegSem_160104_invoking_functions_from_specific_places_092 |verify that the `alive` operation cannot be used in a function called during receiving operation (in in-line templates) |Clause 16.1.4 |m |n +|93 |NegSem_160104_invoking_functions_from_specific_places_093 |verify that the `done` operation cannot be used in a function called during receiving operation (in in-line templates) |Clause 16.1.4 |m |n +|94 |NegSem_160104_invoking_functions_from_specific_places_094 |verify that the `killed` operation cannot be used in a function called during receiving operation (in in-line templates) |Clause 16.1.4 |m |n +|95 |NegSem_160104_invoking_functions_from_specific_places_095 |verify that the `port.start` operation cannot be used in a function called during receiving operation (in in-line templates) |Clause 16.1.4 |m |n +|96 |NegSem_160104_invoking_functions_from_specific_places_096 |verify that the `port.stop` operation cannot be used in a function called during receiving operation (in in-line templates) |Clause 16.1.4 |m |n +|97 |NegSem_160104_invoking_functions_from_specific_places_097 |verify that the `halt` operation cannot be used in a function called during receiving operation (in in-line templates) |Clause 16.1.4 |m |n +|98 |NegSem_160104_invoking_functions_from_specific_places_098 |verify that the `clear` operation cannot be used in a function called during receiving operation (in in-line templates) |Clause 16.1.4 |m |n +|99 |NegSem_160104_invoking_functions_from_specific_places_099 |verify that the `checkstate` operation cannot be used in a function called during receiving operation (in in-line templates) |Clause 16.1.4 |m |n +|100 |NegSem_160104_invoking_functions_from_specific_places_100 |verify that the `send` operation cannot be used in a function called during receiving operation (in in-line templates) |Clause 16.1.4 |m |n +|101 |NegSem_160104_invoking_functions_from_specific_places_101 |verify that the `receive` operation cannot be used in a function called during receiving operation (in in-line templates) |Clause 16.1.4 |m |n +|102 |NegSem_160104_invoking_functions_from_specific_places_102 |verify that the `trigger` operation cannot be used in a function called during receiving operation (in in-line templates) |Clause 16.1.4 |m |n +|103 |NegSem_160104_invoking_functions_from_specific_places_103 |verify that the `call` operation cannot be used in a function called during receiving operation (in in-line templates) |Clause 16.1.4 |m |n +|104 |NegSem_160104_invoking_functions_from_specific_places_104 |verify that the `getcall` operation cannot be used in a function called during receiving operation (in in-line templates) |Clause 16.1.4 |m |n +|105 |NegSem_160104_invoking_functions_from_specific_places_105 |verify that the `reply` operation cannot be used in a function called during receiving operation (in in-line templates) |Clause 16.1.4 |m |n +|106 |NegSem_160104_invoking_functions_from_specific_places_106 |verify that the `getreply` operation cannot be used in a function called during receiving operation (in in-line templates) |Clause 16.1.4 |m |n +|107 |NegSem_160104_invoking_functions_from_specific_places_107 |verify that the `raise` operation cannot be used in a function called during receiving operation (in in-line templates) |Clause 16.1.4 |m |n +|108 |NegSem_160104_invoking_functions_from_specific_places_108 |verify that the `catch` operation cannot be used in a function called during receiving operation (in in-line templates) |Clause 16.1.4 |m |n +|109 |NegSem_160104_invoking_functions_from_specific_places_109 |verify that the `check` operation cannot be used in a function called during receiving operation (in in-line templates) |Clause 16.1.4 |m |n +|110 |NegSem_160104_invoking_functions_from_specific_places_110 |verify that the `connect` operation cannot be used in a function called during receiving operation (in in-line templates) |Clause 16.1.4 |m |n +|111 |NegSem_160104_invoking_functions_from_specific_places_111 |verify that the `disconnect` operation cannot be used in a function called during receiving operation (in in-line templates) |Clause 16.1.4 |m |n +|112 |NegSem_160104_invoking_functions_from_specific_places_112 |verify that the `map` operation cannot be used in a function called during receiving operation (in in-line templates) |Clause 16.1.4 |m |n +|113 |NegSem_160104_invoking_functions_from_specific_places_113 |verify that the `unmap` operation cannot be used in a function called during receiving operation (in in-line templates) |Clause 16.1.4 |m |n +|114 |NegSem_160104_invoking_functions_from_specific_places_114 |verify that the `action` operation cannot be used in a function called during receiving operation (in in-line templates) |Clause 16.1.4 |m |n +|115 |NegSem_160104_invoking_functions_from_specific_places_115 |verify that the `timer.start` operation cannot be used in a function called during receiving operation (in in-line templates) |Clause 16.1.4 |m |n +|116 |NegSem_160104_invoking_functions_from_specific_places_116 |verify that the `timer.stop` operation cannot be used in a function called during receiving operation (in in-line templates) |Clause 16.1.4 |m |n +|117 |NegSem_160104_invoking_functions_from_specific_places_117 |verify that the `timer.running` operation cannot be used in a function called during receiving operation (in in-line templates) |Clause 16.1.4 |m |n +|118 |NegSem_160104_invoking_functions_from_specific_places_118 |verify that the `read` operation cannot be used in a function called during receiving operation (in in-line templates) |Clause 16.1.4 |m |n +|119 |NegSem_160104_invoking_functions_from_specific_places_119 |verify that the `timeout` operation cannot be used in a function called during receiving operation (in in-line templates) |Clause 16.1.4 |m |n +|120 |NegSem_160104_invoking_functions_from_specific_places_120 |verify that a non-deterministic external function call cannot be used in a function called during receiving operation (in in-line templates) |Clause 16.1.4 |m |n +|121 |NegSem_160104_invoking_functions_from_specific_places_121 |verify that the predefined `rnd` function cannot be used in a function called during receiving operation (in in-line templates) |Clause 16.1.4 |m |n +|122 |NegSem_160104_invoking_functions_from_specific_places_122 |verify a function called during receiving operation cannot contain an assignment of a component variable (in in-line templates) |Clause 16.1.4 |m |n +|123 |NegSem_160104_invoking_functions_from_specific_places_123 |verify a function called during receiving operation cannot contain a component variable used as an actual `out` parameter (in in-line templates) |Clause 16.1.4 |m |n +|124 |NegSem_160104_invoking_functions_from_specific_places_124 |verify a function called during receiving operation cannot contain a component variable used as an actual `inout` parameter (in in-line templates) |Clause 16.1.4 |m |n +|125 |NegSem_160104_invoking_functions_from_specific_places_125 |verify that the `setverdict` operation cannot be used in a function called during receiving operation (in in-line templates) |Clause 16.1.4 |m |n +|126 |NegSem_160104_invoking_functions_from_specific_places_126 |verify that the `activate` operation cannot be used in a function called during receiving operation (in in-line templates) |Clause 16.1.4 |m |n +|127 |NegSem_160104_invoking_functions_from_specific_places_127 |verify that the `deactivate` operation cannot be used in a function called during receiving operation (in in-line templates) |Clause 16.1.4 |m |n +|128 |NegSem_160104_invoking_functions_from_specific_places_128 |verify a function called during receiving operation cannot contain an `out` parameter (in in-line templates) |Clause 16.1.4 |m |n +|129 |NegSem_160104_invoking_functions_from_specific_places_129 |verify a function called during receiving operation cannot contain an `inout` parameter (in in-line templates) |Clause 16.1.4 |m |n +|130 |NegSem_160104_invoking_functions_from_specific_places_130 |verify that the `create` operation cannot be used in a function called during receiving operation (as actual parameters) |Clause 16.1.4 |m |n +|131 |NegSem_160104_invoking_functions_from_specific_places_131 |verify that the `component.start` operation cannot be used in a function called during receiving operation (as actual parameters) |Clause 16.1.4 |m |n +|132 |NegSem_160104_invoking_functions_from_specific_places_132 |verify that the `component.stop` operation cannot be used in a function called during receiving operation (as actual parameters) |Clause 16.1.4 |m |n +|133 |NegSem_160104_invoking_functions_from_specific_places_133 |verify that the `kill` operation cannot be used in a function called during receiving operation (as actual parameters) |Clause 16.1.4 |m |n +|134 |NegSem_160104_invoking_functions_from_specific_places_134 |verify that the `component.running` operation cannot be used in a function called during receiving operation (as actual parameters) |Clause 16.1.4 |m |n +|135 |NegSem_160104_invoking_functions_from_specific_places_135 |verify that the `alive` operation cannot be used in a function called during receiving operation (as actual parameters) |Clause 16.1.4 |m |n +|136 |NegSem_160104_invoking_functions_from_specific_places_136 |verify that the `done` operation cannot be used in a function called during receiving operation (as actual parameters) |Clause 16.1.4 |m |n +|137 |NegSem_160104_invoking_functions_from_specific_places_137 |verify that the `killed` operation cannot be used in a function called during receiving operation (as actual parameters) |Clause 16.1.4 |m |n +|138 |NegSem_160104_invoking_functions_from_specific_places_138 |verify that the `port.start` operation cannot be used in a function called during receiving operation (as actual parameters) |Clause 16.1.4 |m |n +|139 |NegSem_160104_invoking_functions_from_specific_places_139 |verify that the `port.stop` operation cannot be used in a function called during receiving operation (as actual parameters) |Clause 16.1.4 |m |n +|140 |NegSem_160104_invoking_functions_from_specific_places_140 |verify that the `halt` operation cannot be used in a function called during receiving operation (as actual parameters) |Clause 16.1.4 |m |n +|141 |NegSem_160104_invoking_functions_from_specific_places_141 |verify that the `clear` operation cannot be used in a function called during receiving operation (as actual parameters) |Clause 16.1.4 |m |n +|142 |NegSem_160104_invoking_functions_from_specific_places_142 |verify that the `checkstate` operation cannot be used in a function called during receiving operation (as actual parameters) |Clause 16.1.4 |m |n +|143 |NegSem_160104_invoking_functions_from_specific_places_143 |verify that the `send` operation cannot be used in a function called during receiving operation (as actual parameters) |Clause 16.1.4 |m |n +|144 |NegSem_160104_invoking_functions_from_specific_places_144 |verify that the `receive` operation cannot be used in a function called during receiving operation (as actual parameters) |Clause 16.1.4 |m |n +|145 |NegSem_160104_invoking_functions_from_specific_places_145 |verify that the `trigger` operation cannot be used in a function called during receiving operation (as actual parameters) |Clause 16.1.4 |m |n +|146 |NegSem_160104_invoking_functions_from_specific_places_146 |verify that the `call` operation cannot be used in a function called during receiving operation (as actual parameters) |Clause 16.1.4 |m |n +|147 |NegSem_160104_invoking_functions_from_specific_places_147 |verify that the `getcall` operation cannot be used in a function called during receiving operation (as actual parameters) |Clause 16.1.4 |m |n +|148 |NegSem_160104_invoking_functions_from_specific_places_148 |verify that the `reply` operation cannot be used in a function called during receiving operation (as actual parameters) |Clause 16.1.4 |m |n +|149 |NegSem_160104_invoking_functions_from_specific_places_149 |verify that the `getreply` operation cannot be used in a function called during receiving operation (as actual parameters) |Clause 16.1.4 |m |n +|150 |NegSem_160104_invoking_functions_from_specific_places_150 |verify that the `raise` operation cannot be used in a function called during receiving operation (as actual parameters) |Clause 16.1.4 |m |n +|151 |NegSem_160104_invoking_functions_from_specific_places_151 |verify that the `catch` operation cannot be used in a function called during receiving operation (as actual parameters) |Clause 16.1.4 |m |n +|152 |NegSem_160104_invoking_functions_from_specific_places_152 |verify that the `check` operation cannot be used in a function called during receiving operation (as actual parameters) |Clause 16.1.4 |m |n +|153 |NegSem_160104_invoking_functions_from_specific_places_153 |verify that the `connect` operation cannot be used in a function called during receiving operation (as actual parameters) |Clause 16.1.4 |m |n +|154 |NegSem_160104_invoking_functions_from_specific_places_154 |verify that the `disconnect` operation cannot be used in a function called during receiving operation (as actual parameters) |Clause 16.1.4 |m |n +|155 |NegSem_160104_invoking_functions_from_specific_places_155 |verify that the `map` operation cannot be used in a function called during receiving operation (as actual parameters) |Clause 16.1.4 |m |n +|156 |NegSem_160104_invoking_functions_from_specific_places_156 |verify that the `unmap` operation cannot be used in a function called during receiving operation (as actual parameters) |Clause 16.1.4 |m |n +|157 |NegSem_160104_invoking_functions_from_specific_places_157 |verify that the `action` operation cannot be used in a function called during receiving operation (as actual parameters) |Clause 16.1.4 |m |n +|158 |NegSem_160104_invoking_functions_from_specific_places_158 |verify that the `timer.start` operation cannot be used in a function called during receiving operation (as actual parameters) |Clause 16.1.4 |m |n +|159 |NegSem_160104_invoking_functions_from_specific_places_159 |verify that the `timer.stop` operation cannot be used in a function called during receiving operation (as actual parameters) |Clause 16.1.4 |m |n +|160 |NegSem_160104_invoking_functions_from_specific_places_160 |verify that the `timer.running` operation cannot be used in a function called during receiving operation (as actual parameters) |Clause 16.1.4 |m |n +|161 |NegSem_160104_invoking_functions_from_specific_places_161 |verify that the `read` operation cannot be used in a function called during receiving operation (as actual parameters) |Clause 16.1.4 |m |n +|162 |NegSem_160104_invoking_functions_from_specific_places_162 |verify that the `timeout` operation cannot be used in a function called during receiving operation (as actual parameters) |Clause 16.1.4 |m |n +|163 |NegSem_160104_invoking_functions_from_specific_places_163 |verify that a non-deterministic external function call cannot be used in a function called during receiving operation (as actual parameters) |Clause 16.1.4 |m |n +|164 |NegSem_160104_invoking_functions_from_specific_places_164 |verify that the predefined `rnd` function cannot be used in a function called during receiving operation (as actual parameters) |Clause 16.1.4 |m |n +|165 |NegSem_160104_invoking_functions_from_specific_places_165 |verify a function called during receiving operation cannot contain an assignment of a component variable (as actual parameters) |Clause 16.1.4 |m |n +|166 |NegSem_160104_invoking_functions_from_specific_places_166 |verify a function called during receiving operation cannot contain a component variable used as an actual out parameter (as actual parameters) |Clause 16.1.4 |m |n +|167 |NegSem_160104_invoking_functions_from_specific_places_167 |verify a function called during receiving operation cannot contain a component variable used as an actual `inout` parameter (as actual parameters) |Clause 16.1.4 |m |n +|168 |NegSem_160104_invoking_functions_from_specific_places_168 |verify that the `setverdict` operation cannot be used in a function called during receiving operation (as actual parameters) |Clause 16.1.4 |m |n +|169 |NegSem_160104_invoking_functions_from_specific_places_169 |verify that the `activate` operation cannot be used in a function called during receiving operation (as actual parameters) |Clause 16.1.4 |m |n +|170 |NegSem_160104_invoking_functions_from_specific_places_170 |verify that the `deactivate` operation cannot be used in a function called during receiving operation (as actual parameters) |Clause 16.1.4 |m |n +|171 |NegSem_160104_invoking_functions_from_specific_places_171 |verify a function called during receiving operation cannot contain an out parameter (as actual parameters) |Clause 16.1.4 |m |n +|172 |NegSem_160104_invoking_functions_from_specific_places_172 |verify a function called during receiving operation cannot contain an `inout` parameter (as actual parameters) |Clause 16.1.4 |m |n +|173 |NegSem_160104_invoking_functions_from_specific_places_173 |verify that the `create` operation cannot be used in guards of `alt` statements |Clause 16.1.4 |m |n +|174 |NegSem_160104_invoking_functions_from_specific_places_174 |verify that the `component.start` operation cannot be used in guards of `alt` statements |Clause 16.1.4 |m |n +|175 |NegSem_160104_invoking_functions_from_specific_places_175 |verify that the `component.stop` operation cannot be used in guards of `alt` statements |Clause 16.1.4 |m |n +|176 |NegSem_160104_invoking_functions_from_specific_places_176 |verify that the `kill` operation cannot be used in guards of `alt` statements |Clause 16.1.4 |m |n +|177 |NegSem_160104_invoking_functions_from_specific_places_177 |verify that the `component.running` operation cannot be used in guards of `alt` statements |Clause 16.1.4 |m |n +|178 |NegSem_160104_invoking_functions_from_specific_places_178 |verify that the `alive` operation cannot be used in guards of `alt` statements |Clause 16.1.4 |m |n +|179 |NegSem_160104_invoking_functions_from_specific_places_179 |verify that the `done` operation cannot be used in guards of `alt` statements |Clause 16.1.4 |m |n +|180 |NegSem_160104_invoking_functions_from_specific_places_180 |verify that the `killed` operation cannot be used in guards of `alt` statements |Clause 16.1.4 |m |n +|181 |NegSem_160104_invoking_functions_from_specific_places_181 |verify that the `port.start` operation cannot be used in guards of `alt` statements |Clause 16.1.4 |m |n +|182 |NegSem_160104_invoking_functions_from_specific_places_182 |verify that the `port.stop` operation cannot be used in guards of `alt` statements |Clause 16.1.4 |m |n +|183 |NegSem_160104_invoking_functions_from_specific_places_183 |verify that the `halt` operation cannot be used in guards of `alt` statements |Clause 16.1.4 |m |n +|184 |NegSem_160104_invoking_functions_from_specific_places_184 |verify that the `clear` operation cannot be used in guards of `alt` statements |Clause 16.1.4 |m |n +|185 |NegSem_160104_invoking_functions_from_specific_places_185 |verify that the `checkstate` operation cannot be used in guards of `alt` statements |Clause 16.1.4 |m |n +|186 |NegSem_160104_invoking_functions_from_specific_places_186 |verify that the `send` operation cannot be used in guards of `alt` statements |Clause 16.1.4 |m |n +|187 |NegSem_160104_invoking_functions_from_specific_places_187 |verify that the `receive` operation cannot be used in guards of `alt` statements |Clause 16.1.4 |m |n +|188 |NegSem_160104_invoking_functions_from_specific_places_188 |verify that the `trigger` operation cannot be used in guards of `alt` statements |Clause 16.1.4 |m |n +|189 |NegSem_160104_invoking_functions_from_specific_places_189 |verify that the `call` operation cannot be used in guards of `alt` statements |Clause 16.1.4 |m |n +|190 |NegSem_160104_invoking_functions_from_specific_places_190 |verify that the `getcall` operation cannot be used in guards of `alt` statements |Clause 16.1.4 |m |n +|191 |NegSem_160104_invoking_functions_from_specific_places_191 |verify that the `reply` operation cannot be used in guards of `alt` statements |Clause 16.1.4 |m |n +|192 |NegSem_160104_invoking_functions_from_specific_places_192 |verify that the `getreply` operation cannot be used in guards of `alt` statements |Clause 16.1.4 |m |n +|193 |NegSem_160104_invoking_functions_from_specific_places_193 |verify that the `raise` operation cannot be used in guards of `alt` statements |Clause 16.1.4 |m |n +|194 |NegSem_160104_invoking_functions_from_specific_places_194 |verify that the `catch` operation cannot be used in guards of `alt` statements |Clause 16.1.4 |m |n +|195 |NegSem_160104_invoking_functions_from_specific_places_195 |verify that the `check` operation cannot be used in guards of `alt` statements |Clause 16.1.4 |m |n +|196 |NegSem_160104_invoking_functions_from_specific_places_196 |verify that the `connect` operation cannot be used in guards of `alt` statements |Clause 16.1.4 |m |n +|197 |NegSem_160104_invoking_functions_from_specific_places_197 |verify that the `disconnect` operation cannot be used in guards of `alt` statements |Clause 16.1.4 |m |n +|198 |NegSem_160104_invoking_functions_from_specific_places_198 |verify that the `map` operation cannot be used in guards of `alt` statements |Clause 16.1.4 |m |n +|199 |NegSem_160104_invoking_functions_from_specific_places_199 |verify that the `unmap` operation cannot be used in guards of `alt` statements |Clause 16.1.4 |m |n +|200 |NegSem_160104_invoking_functions_from_specific_places_200 |verify that the `action` operation cannot be used in guards of `alt` statements |Clause 16.1.4 |m |n +|201 |NegSem_160104_invoking_functions_from_specific_places_201 |verify that the `timer.start` operation cannot be used in guards of `alt` statements |Clause 16.1.4 |m |n +|202 |NegSem_160104_invoking_functions_from_specific_places_202 |verify that the `timer.stop` operation cannot be used in guards of `alt` statements |Clause 16.1.4 |m |n +|203 |NegSem_160104_invoking_functions_from_specific_places_203 |verify that the `timer.running` operation cannot be used in guards of `alt` statements |Clause 16.1.4 |m |n +|204 |NegSem_160104_invoking_functions_from_specific_places_204 |verify that the `read` operation cannot be used in guards of `alt` statements |Clause 16.1.4 |m |n +|205 |NegSem_160104_invoking_functions_from_specific_places_205 |verify that the `timeout` operation cannot be used in guards of `alt` statements |Clause 16.1.4 |m |n +|206 |NegSem_160104_invoking_functions_from_specific_places_206 |verify a function called in a guard of an `alt` statement cannot contain an assignment of a component variable |Clause 16.1.4 |m |n +|207 |NegSem_160104_invoking_functions_from_specific_places_207 |verify a function called in a guard of an `alt` statement cannot contain a component variable used as an actual `out` parameter |Clause 16.1.4 |m |n +|208 |NegSem_160104_invoking_functions_from_specific_places_208 |verify a function called in a guard of an `alt` statement cannot contain a component variable used as an actual `inout` parameter |Clause 16.1.4 |m |n +|209 |NegSem_160104_invoking_functions_from_specific_places_209 |verify that the `activate` operation cannot be used in guards of `alt` statements |Clause 16.1.4 |m |n +|210 |NegSem_160104_invoking_functions_from_specific_places_210 |verify that the `deactivate` operation cannot be used in guards of `alt` statements |Clause 16.1.4 |m |n +|211 |NegSem_160104_invoking_functions_from_specific_places_211 |verify that a function called from a `guard` statement of an `alt` operation cannot contain `out` parameters |Clause 16.1.4 |m |n +|212 |NegSem_160104_invoking_functions_from_specific_places_212 |verify that the `create` operation cannot be used in guards of altsteps |Clause 16.1.4 |m |n +|213 |NegSem_160104_invoking_functions_from_specific_places_213 |verify that the `component.start` operation cannot be used in guards of altsteps |Clause 16.1.4 |m |n +|214 |NegSem_160104_invoking_functions_from_specific_places_214 |verify that the `component.stop` operation cannot be used in guards of altsteps |Clause 16.1.4 |m |n +|215 |NegSem_160104_invoking_functions_from_specific_places_215 |verify that the `kill` operation cannot be used in guards of altsteps |Clause 16.1.4 |m |n +|216 |NegSem_160104_invoking_functions_from_specific_places_216 |verify that the `component.running` operation cannot be used in guards of altsteps |Clause 16.1.4 |m |n +|217 |NegSem_160104_invoking_functions_from_specific_places_217 |verify that the `alive` operation cannot be used in guards of altsteps |Clause 16.1.4 |m |n +|218 |NegSem_160104_invoking_functions_from_specific_places_218 |verify that the `done` operation cannot be used in guards of altsteps |Clause 16.1.4 |m |n +|219 |NegSem_160104_invoking_functions_from_specific_places_219 |verify that the `killed` operation cannot be used in guards of altsteps |Clause 16.1.4 |m |n +|220 |NegSem_160104_invoking_functions_from_specific_places_220 |verify that the `port.start` operation cannot be used in guards of altsteps |Clause 16.1.4 |m |n +|221 |NegSem_160104_invoking_functions_from_specific_places_221 |verify that the `port.stop` operation cannot be used in guards of altsteps |Clause 16.1.4 |m |n +|222 |NegSem_160104_invoking_functions_from_specific_places_222 |verify that the `halt` operation cannot be used in guards of altsteps |Clause 16.1.4 |m |n +|223 |NegSem_160104_invoking_functions_from_specific_places_223 |verify that the `clear` operation cannot be used in guards of altsteps |Clause 16.1.4 |m |n +|224 |NegSem_160104_invoking_functions_from_specific_places_224 |verify that the `checkstate` operation cannot be used in guards of altsteps |Clause 16.1.4 |m |n +|225 |NegSem_160104_invoking_functions_from_specific_places_225 |verify that the `send` operation cannot be used in guards of altsteps |Clause 16.1.4 |m |n +|226 |NegSem_160104_invoking_functions_from_specific_places_226 |verify that the `receive` operation cannot be used in guards of altsteps |Clause 16.1.4 |m |n +|227 |NegSem_160104_invoking_functions_from_specific_places_227 |verify that the `trigger` operation cannot be used in guards of altsteps |Clause 16.1.4 |m |n +|228 |NegSem_160104_invoking_functions_from_specific_places_228 |verify that the `call` operation cannot be used in guards of altsteps |Clause 16.1.4 |m |n +|229 |NegSem_160104_invoking_functions_from_specific_places_229 |verify that the `getcall` operation cannot be used in guards of altsteps |Clause 16.1.4 |m |n +|230 |NegSem_160104_invoking_functions_from_specific_places_230 |verify that the `reply` operation cannot be used in guards of altsteps |Clause 16.1.4 |m |n +|231 |NegSem_160104_invoking_functions_from_specific_places_231 |verify that the `getreply` operation cannot be used in guards of altsteps |Clause 16.1.4 |m |n +|232 |NegSem_160104_invoking_functions_from_specific_places_232 |verify that the `raise` operation cannot be used in guards of altsteps |Clause 16.1.4 |m |n +|233 |NegSem_160104_invoking_functions_from_specific_places_233 |verify that the `catch` operation cannot be used in guards of altsteps |Clause 16.1.4 |m |n +|234 |NegSem_160104_invoking_functions_from_specific_places_234 |verify that the `check` operation cannot be used in guards of altsteps |Clause 16.1.4 |m |n +|235 |NegSem_160104_invoking_functions_from_specific_places_235 |verify that the `connect` operation cannot be used in guards of altsteps |Clause 16.1.4 |m |n +|236 |NegSem_160104_invoking_functions_from_specific_places_236 |verify that the `disconnect` operation cannot be used in guards of altsteps |Clause 16.1.4 |m |n +|237 |NegSem_160104_invoking_functions_from_specific_places_237 |verify that the `map` operation cannot be used in guards of altsteps |Clause 16.1.4 |m |n +|238 |NegSem_160104_invoking_functions_from_specific_places_238 |verify that the `unmap` operation cannot be used in guards of altsteps |Clause 16.1.4 |m |n +|239 |NegSem_160104_invoking_functions_from_specific_places_239 |verify that the `action` operation cannot be used in guards of altsteps |Clause 16.1.4 |m |n +|240 |NegSem_160104_invoking_functions_from_specific_places_240 |verify that the `timer.start` operation cannot be used in guards of altsteps |Clause 16.1.4 |m |n +|241 |NegSem_160104_invoking_functions_from_specific_places_241 |verify that the `timer.stop` operation cannot be used in guards of altsteps |Clause 16.1.4 |m |n +|242 |NegSem_160104_invoking_functions_from_specific_places_242 |verify that the `timer.running` operation cannot be used in guards of altsteps |Clause 16.1.4 |m |n +|243 |NegSem_160104_invoking_functions_from_specific_places_243 |verify that the `read` operation cannot be used in guards of altsteps |Clause 16.1.4 |m |n +|244 |NegSem_160104_invoking_functions_from_specific_places_244 |verify that the `timeout` operation cannot be used in guards of altsteps |Clause 16.1.4 |m |n +|245 |NegSem_160104_invoking_functions_from_specific_places_245 |verify that a non-deterministic external function call cannot be used in guards of altsteps |Clause 16.1.4 |m |n +|246 |NegSem_160104_invoking_functions_from_specific_places_246 |verify that the predefined `rnd` function cannot be used in guards of altsteps |Clause 16.1.4 |m |n +|247 |NegSem_160104_invoking_functions_from_specific_places_247 |verify a function called in a guard of an `altstep` cannot contain an assignment of a component variable |Clause 16.1.4 |m |n +|248 |NegSem_160104_invoking_functions_from_specific_places_248 |verify a function called in a guard of an `altstep` cannot contain a component variable used as an actual `out` parameter |Clause 16.1.4 |m |n +|249 |NegSem_160104_invoking_functions_from_specific_places_249 |verify a function called in a guard of an `altstep` cannot contain a component variable used as an actual `inout` parameter |Clause 16.1.4 |m |n +|250 |NegSem_160104_invoking_functions_from_specific_places_250 |verify that the `setverdict` operation cannot be used in guards of altsteps |Clause 16.1.4 |m |n +|251 |NegSem_160104_invoking_functions_from_specific_places_251 |verify that the `activate` operation cannot be used in guards of altsteps |Clause 16.1.4 |m |n +|252 |NegSem_160104_invoking_functions_from_specific_places_252 |verify that the `deactivate` operation cannot be used in guards of altsteps |Clause 16.1.4 |m |n +|253 |NegSem_160104_invoking_functions_from_specific_places_253 |verify that a function called from a `guard` statement of an altstep cannot contain `out` parameters |Clause 16.1.4 |m |n +|254 |NegSem_160104_invoking_functions_from_specific_places_254 |verify that a function called from a `guard` statement of an altstep cannot contain `inout` parameters |Clause 16.1.4 |m |n +|255 |NegSem_160104_invoking_functions_from_specific_places_255 |verify that the `create` operation cannot be used in altstep local definitions |Clause 16.1.4 |m |n +|256 |NegSem_160104_invoking_functions_from_specific_places_256 |verify that the `component.start` operation cannot be used in altstep local definitions |Clause 16.1.4 |m |n +|257 |NegSem_160104_invoking_functions_from_specific_places_257 |verify that the `component.stop` operation cannot be used in altstep local definitions |Clause 16.1.4 |m |n +|258 |NegSem_160104_invoking_functions_from_specific_places_258 |verify that the `kill` operation cannot be used in altstep local definitions |Clause 16.1.4 |m |n +|259 |NegSem_160104_invoking_functions_from_specific_places_259 |verify that the `component.running` operation cannot be used in altstep local definitions |Clause 16.1.4 |m |n +|260 |NegSem_160104_invoking_functions_from_specific_places_260 |verify that the `alive` operation cannot be used in altstep local definitions |Clause 16.1.4 |m |n +|261 |NegSem_160104_invoking_functions_from_specific_places_261 |verify that the `done` operation cannot be used in altstep local definitions |Clause 16.1.4 |m |n +|262 |NegSem_160104_invoking_functions_from_specific_places_262 |verify that the `killed` operation cannot be used in altstep local definitions |Clause 16.1.4 |m |n +|263 |NegSem_160104_invoking_functions_from_specific_places_263 |verify that the `port.start` operation cannot be used in altstep local definitions |Clause 16.1.4 |m |n +|264 |NegSem_160104_invoking_functions_from_specific_places_264 |verify that the `port.stop` operation cannot be used in altstep local definitions |Clause 16.1.4 |m |n +|265 |NegSem_160104_invoking_functions_from_specific_places_265 |verify that the `halt` operation cannot be used in altstep local definitions |Clause 16.1.4 |m |n +|266 |NegSem_160104_invoking_functions_from_specific_places_266 |verify that the `clear` operation cannot be used in altstep local definitions |Clause 16.1.4 |m |n +|267 |NegSem_160104_invoking_functions_from_specific_places_267 |verify that the `checkstate` operation cannot be used in altstep local definitions |Clause 16.1.4 |m |n +|268 |NegSem_160104_invoking_functions_from_specific_places_268 |verify that the `send` operation cannot be used in altstep local definitions |Clause 16.1.4 |m |n +|269 |NegSem_160104_invoking_functions_from_specific_places_269 |verify that the `receive` operation cannot be used in altstep local definitions |Clause 16.1.4 |m |n +|270 |NegSem_160104_invoking_functions_from_specific_places_270 |verify that the `trigger` operation cannot be used in altstep local definitions |Clause 16.1.4 |m |n +|271 |NegSem_160104_invoking_functions_from_specific_places_271 |verify that the `call` operation cannot be used in altstep local definitions |Clause 16.1.4 |m |n +|272 |NegSem_160104_invoking_functions_from_specific_places_272 |verify that the `getcall` operation cannot be used in altstep local definitions |Clause 16.1.4 |m |n +|273 |NegSem_160104_invoking_functions_from_specific_places_273 |verify that the `reply` operation cannot be used in altstep local definitions |Clause 16.1.4 |m |n +|274 |NegSem_160104_invoking_functions_from_specific_places_274 |verify that the `getreply` operation cannot be used in altstep local definitions |Clause 16.1.4 |m |n +|275 |NegSem_160104_invoking_functions_from_specific_places_275 |verify that the `raise` operation cannot be used in altstep local definitions |Clause 16.1.4 |m |n +|276 |NegSem_160104_invoking_functions_from_specific_places_276 |verify that the `catch` operation cannot be used in altstep local definitions |Clause 16.1.4 |m |n +|277 |NegSem_160104_invoking_functions_from_specific_places_277 |verify that the `check` operation cannot be used in altstep local definitions |Clause 16.1.4 |m |n +|278 |NegSem_160104_invoking_functions_from_specific_places_278 |verify that the `connect` operation cannot be used in altstep local definitions |Clause 16.1.4 |m |n +|279 |NegSem_160104_invoking_functions_from_specific_places_279 |verify that the `disconnect` operation cannot be used in altstep local definitions |Clause 16.1.4 |m |n +|280 |NegSem_160104_invoking_functions_from_specific_places_280 |verify that the `map` operation cannot be used in altstep local definitions |Clause 16.1.4 |m |n +|281 |NegSem_160104_invoking_functions_from_specific_places_281 |verify that the `unmap` operation cannot be used in altstep local definitions |Clause 16.1.4 |m |n +|282 |NegSem_160104_invoking_functions_from_specific_places_282 |verify that the `action` operation cannot be used in altstep local definitions |Clause 16.1.4 |m |n +|283 |NegSem_160104_invoking_functions_from_specific_places_283 |verify that the `timer.start` operation cannot be used in altstep local definitions |Clause 16.1.4 |m |n +|284 |NegSem_160104_invoking_functions_from_specific_places_284 |verify that the `timer.stop` operation cannot be used in altstep local definitions |Clause 16.1.4 |m |n +|285 |NegSem_160104_invoking_functions_from_specific_places_285 |verify that the `timer.running` operation cannot be used in altstep local definitions |Clause 16.1.4 |m |n +|286 |NegSem_160104_invoking_functions_from_specific_places_286 |verify that the `read` operation cannot be used in altstep local definitions |Clause 16.1.4 |m |n +|287 |NegSem_160104_invoking_functions_from_specific_places_287 |verify that the `timeout` operation cannot be used in altstep local definitions |Clause 16.1.4 |m |n +|288 |NegSem_160104_invoking_functions_from_specific_places_288 |verify that a non-deterministic external function call cannot be used in altstep local definitions |Clause 16.1.4 |m |n +|289 |NegSem_160104_invoking_functions_from_specific_places_289 |verify that the predefined `rnd` function cannot be used in altstep local definitions |Clause 16.1.4 |m |n +|290 |NegSem_160104_invoking_functions_from_specific_places_290 |verify a function called in an altstep local definition cannot contain an assignment of a component variable |Clause 16.1.4 |m |n +|291 |NegSem_160104_invoking_functions_from_specific_places_291 |verify a function called in an altstep local definition cannot contain a component variable used as an actual `out` parameter |Clause 16.1.4 |m |n +|292 |NegSem_160104_invoking_functions_from_specific_places_292 |verify a function called in an altstep local definition cannot contain a component variable used as an actual `inout` parameter |Clause 16.1.4 |m |n +|293 |NegSem_160104_invoking_functions_from_specific_places_293 |verify that the `setverdict` operation cannot be used in altstep local definitions |Clause 16.1.4 |m |n +|294 |NegSem_160104_invoking_functions_from_specific_places_294 |verify that the `activate` operation cannot be used in altstep local definitions |Clause 16.1.4 |m |n +|295 |NegSem_160104_invoking_functions_from_specific_places_295 |verify that the `deactivate` operation cannot be used in altstep local definitions |Clause 16.1.4 |m |n +|296 |NegSem_160104_invoking_functions_from_specific_places_296 |verify that a function called in altstep `altstep` local definitions cannot contain `out` parameters |Clause 16.1.4 |m |n +|297 |NegSem_160104_invoking_functions_from_specific_places_297 |verify that a function called in altstep `altstep` local definitions cannot contain `inout` parameters |Clause 16.1.4 |m |n +|===================================================================================================================================================================================================================================== + +== Altsteps + +.Altsteps + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|===================================================================================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_1602_toplevel_001 |The IUT recognizes altstep definitions and correctly evaluates them |Clause 16.2 |m |n +|2 |NegSem_1602_toplevel_002 |The IUT recognizes altstep definitions and correctly evaluates them |Clause 16.2 |m |n +|3 |NegSem_1602_toplevel_003 |The IUT recognizes altstep definitions and correctly evaluates them |Clause 16.2 |m |n +|4 |NegSem_1602_toplevel_004 |The IUT recognizes altstep definitions and correctly evaluates them |Clause 16.2 |m |n +|5 |NegSem_1602_toplevel_005 |The IUT recognizes altstep definitions and correctly evaluates them |Clause 16.2 |m |y +|6 |NegSem_1602_toplevel_006 |The IUT recognizes altstep definitions and correctly evaluates them |Clause 16.2 |m |y +|7 |NegSem_1602_toplevel_007 |Verify that altstep without a `runs on` clause cannot be started as component behaviour |Clause 16.2 |m |n +|8 |NegSyn_1602_toplevel_001 |The IUT recognizes altstep definitions and correctly evaluates them |Clause 16.2 |m |y +|9 |Sem_1602_toplevel_001 |The IUT recognizes altstep definitions and correctly evaluates them |Clause 16.2 |m |y +|10 |Sem_1602_toplevel_002 |Verify that altstep with a `runs on` clause can be started as component behaviour |Clause 16.2 |m |n +|11 |Sem_1602_toplevel_003 |Verify that altstep with a `runs on` clause can be started as component behaviour from a context without a `runs on` clause |Clause 16.2 |m |n +|===================================================================================================================================================================== + +== Invoking altsteps + +.Invoking altsteps + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|================================================================================================================================ +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_160201_invoking_altsteps_001 |The IUT recognizes altstep definitions and correctly evaluates them |Clause 16.2.1 |m |y +|2 |Sem_160201_invoking_altsteps_001 |The IUT recognizes altstep definitions and correctly evaluates them |Clause 16.2.1 |m |y +|3 |Sem_160201_invoking_altsteps_002 |The IUT recognizes altstep definitions and correctly evaluates them |Clause 16.2.1 |m |y +|4 |Sem_160201_invoking_altsteps_003 |Altsteps are correctly handled for dynamically mapped ports |Clause 16.2.1 |m |y +|5 |Sem_160201_invoking_altsteps_004 |Altsteps are correctly handled for dynamically mapped ports |Clause 16.2.1 |m |y +|================================================================================================================================ + +== Test cases + +.Test cases + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|=================================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_1603_testcases_001 |The IUT properly evaluates invocation of testcases |Clause 16.3 |m |y +|2 |NegSem_1603_testcases_002 |The IUT properly evaluates invocation of testcases |Clause 16.3 |m |y +|3 |Syn_1603_testcases_001 |The IUT properly evaluates invocation of testcases with `system` clause |Clause 16.3 |m |y +|=================================================================================================================== + +== Assignments + +.Assignments + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|============================================================================================================================================================ +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_1901_assignments_001 |The IUT properly evaluates `assignment` statements |Clause 19.1 |m |y +|2 |NegSem_1901_assignments_002 |The IUT properly evaluates `assignment` statements |Clause 19.1 |m |y +|3 |NegSem_1901_assignments_003 |The IUT properly evaluates `assignment` statements |Clause 19.1 |m |y +|4 |NegSem_1901_assignments_004 |Omit assignment to a record non-optional value is not allowed |Clause 19.1 |m |y +|5 |NegSem_1901_assignments_005 |Omit assignment to set of non-optional value is not allowed |Clause 19.1 |m |y +|6 |NegSem_1901_assignments_006 |Omit assignment to an array is not allowed |Clause 19.1 |m |y +|7 |NegSyn_1901_assignments_001 |The IUT properly evaluates `assignment` statements |Clause 19.1 |m |y +|8 |Sem_1901_assignments_001 |The IUT properly evaluates `assignment` statements |Clause 19.1 |m |y +|9 |Sem_1901_assignments_002 |Uninitialized at the right-hand side of the assignment shall also become uninitialized at the left-hand side |Clause 19.1 |m |y +|10 |Sem_1901_assignments_003 |The right-hand side of the assignment of a structured value is evaulted correctly |Clause 19.1 |m |y +|11 |Sem_1901_assignments_004 |Ensure that the right-hand side of the assignment of a structured value is evaulted correctly |Clause 19.1 |m |n +|============================================================================================================================================================ + +== The `if-else` statement + +.The `if-else` statement + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|========================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSyn_1902_if_else_statement_001 |If statement requires curly brackets for the body |Clause 19.2 |m |y +|2 |Sem_1902_if_else_statement_001 |The IUT properly evaluates `if-else` statements |Clause 19.2 |m |y +|3 |Sem_1902_if_else_statement_002 |The IUT properly evaluates `if-else` statements |Clause 19.2 |m |y +|========================================================================================================== + +== The `Select` statements + +.The `Select` statements + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|============================================================================================================= +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |Sem_190301_select_case_statement_001 |The IUT properly evaluates `select-case` statements |Clause 19.3 |m |y +|2 |Sem_190301_select_case_statement_002 |The IUT properly evaluates `select-case` statements |Clause 19.3 |m |y +|3 |Sem_190301_select_case_statement_003 |The IUT properly evaluates `select-case` statements |Clause 19.3 |m |y +|4 |Sem_190301_select_case_statement_004 |The IUT properly evaluates `select-case` statements |Clause 19.3 |m |y +|5 |Sem_190301_select_case_statement_005 |The IUT properly evaluates `select-case` statements |Clause 19.3 |m |y +|6 |Sem_190301_select_case_statement_006 |The IUT properly evaluates `select-case` statements |Clause 19.3 |m |y +|============================================================================================================= + +== The `select union` statement + +.The `select union` statement + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|====================================================================================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_190302_select_union_statement_001 |verify that header part of `select-union` statements cannot contain anything else than union instances |Clause 19.3.2 |m |y +|2 |NegSem_190302_select_union_statement_002 |verify that uninitialized value cannot be used in select union header |Clause 19.3.2 |m |y +|3 |NegSem_190302_select_union_statement_003 |verify that unknown alternatives cannot be use in `case` statements |Clause 19.3.2 |m |y +|4 |NegSem_190302_select_union_statement_004 |verify that the same alternative cannot be used in two `case` statements (simple case) |Clause 19.3.2 |m |y +|5 |NegSem_190302_select_union_statement_005 |verify that the same alternative cannot be used in two `case` statements (list item) |Clause 19.3.2 |m |y +|6 |NegSem_190302_select_union_statement_006 |verify that it is possible to use a `select union` statement with several branches |Clause 19.3.2 |m |y +|7 |Sem_190302_select_union_statement_001 |verify that it is possible to use a `select union` statement with several branches |Clause 19.3.2 |m |y +|8 |Sem_190302_select_union_statement_002 |verify that it is possible to use comma separated list of alternatives in case branches |Clause 19.3.2 |m |y +|9 |Sem_190302_select_union_statement_003 |verify that it is possible to use an else branches |Clause 19.3.2 |m |y +|10 |Sem_190302_select_union_statement_004 |verify that else branch is executed if no case is defined for the selected alternative |Clause 19.3.2 |m |y +|11 |Sem_190302_select_union_statement_005 |verify that no branch is executed if there's no suitable case branch |Clause 19.3.2 |m |y +|12 |Sem_190302_select_union_statement_006 |verify that partially initialized value can be used in select union header |Clause 19.3.2 |m |y +|13 |Sem_190302_select_union_statement_007 |verify that it is possible to use a `select union` statement with several branches |Clause 19.3.2 |m |y +|====================================================================================================================================================================== + +== The `for` statement + +.The `for` statement + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|============================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_1904_for_statement_001 |The IUT properly evaluates `for` statements |Clause 19.4 |m |y +|2 |Sem_1904_for_statement_001 |The IUT properly evaluates `for` statements |Clause 19.4 |m |y +|3 |Sem_1904_for_statement_002 |The IUT properly evaluates `for` statements |Clause 19.4 |m |y +|4 |Sem_1904_for_statement_003 |The IUT properly evaluates `for` statements |Clause 19.4 |m |y +|============================================================================================== + +== The `while` statement + +.The `while` statement + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_1905_while_statement_001 |The IUT properly evaluates `while` statements |Clause 19.5 |m |y +|2 |Sem_1905_while_statement_001 |The IUT properly evaluates `while` statements |Clause 19.5 |m |y +|3 |Sem_1905_while_statement_002 |The IUT properly evaluates `while` statements |Clause 19.5 |m |y +|4 |Sem_1905_while_statement_003 |The IUT properly evaluates `while` statements |Clause 19.5 |m |y +|================================================================================================== + +== The `do-while` statement + +.The `do-while` statement + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|======================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_1906_do_while_statement_001 |The IUT properly evaluates `do-while` statements |Clause 19.6 |m |y +|2 |Sem_1906_do_while_statement_001 |The IUT properly evaluates `do-while` statements |Clause 19.6 |m |y +|3 |Sem_1906_do_while_statement_002 |The IUT properly evaluates `do-while` statements |Clause 19.6 |m |y +|4 |Sem_1906_do_while_statement_003 |The IUT properly evaluates `do-while` statements |Clause 19.6 |m |y +|======================================================================================================== + +== The `label` statement + +.The `label` statement + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|========================================================================================================= +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_1907_label_statement_001 |The IUT correctly handles label naming uniqueness. |Clause 19.7 |m |y +|2 |NegSyn_1907_label_statement_001 |The IUT correctly handles label syntax. |Clause 19.7 |m |y +|3 |NegSyn_1907_label_statement_002 |The IUT correctly handles label syntax. |Clause 19.7 |m |y +|4 |Syn_1907_label_statement_001 |The IUT correctly handles label syntax. |Clause 19.7 |m |y +|========================================================================================================= + +== The `goto` statement + +.The `goto` statement + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|================================================================================================ +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_1908_goto_statement_001 |The IUT correctly handles `goto` statements. |Clause 19.8 |m |y +|2 |NegSem_1908_goto_statement_002 |The IUT correctly handles `goto` statements. |Clause 19.8 |m |y +|3 |NegSem_1908_goto_statement_003 |The IUT correctly handles `goto` statements. |Clause 19.8 |m |y +|4 |Sem_1908_goto_statement_001 |The IUT correctly handles `goto` statements. |Clause 19.8 |m |y +|5 |Sem_1908_goto_statement_002 |The IUT correctly handles `goto` statements. |Clause 19.8 |m |y +|6 |Sem_1908_goto_statement_003 |The IUT correctly handles `goto` statements. |Clause 19.8 |m |y +|================================================================================================ + +== The `stop` execution statement + +.The `stop` execution statement + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|================================================================================================= +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |Sem_1909_stop_statement_001 |The IUT correctly handles `stop` statements. |Clause 19.9 |m |y +|2 |Sem_1909_stop_statement_002 |The IUT correctly handles `stop` statements. |Clause 19.9 |m |y +|3 |Sem_1909_stop_statement_003 |`stop` statement in a function called from a PTC |Clause 19.9 |m |y +|4 |Sem_1909_stop_statement_004 |`stop` statement in a function called from a PTC |Clause 19.9 |m |y +|================================================================================================= + +== The `return` statement + +.The `return` statement + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|===================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_1910_return_statement_001 |The IUT correctly handles `return` statements. |Clause 19.10 |m |y +|2 |Sem_1910_return_statement_001 |The IUT correctly handles `return` statements. |Clause 19.10 |m |y +|3 |Sem_1910_return_statement_002 |The IUT correctly handles `return` statements. |Clause 19.10 |m |y +|===================================================================================================== + +== The `log` statement + +.The `log` statement + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|=============================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_1911_log_statement_001 |The IUT properly evaluates `log` statements |Clause 19.11 |m |y +|2 |Sem_1911_log_statement_001 |The IUT properly evaluates `log` statements |Clause 19.11 |m |y +|3 |Sem_1911_log_statement_002 |The IUT properly evaluates `log` statements |Clause 19.11 |m |y +|4 |Sem_1911_log_statement_003 |The IUT properly evaluates `log` statements |Clause 19.11 |m |y +|5 |Sem_1911_log_statement_004 |The IUT properly evaluates `log` statements |Clause 19.11 |m |y +|6 |Sem_1911_log_statement_005 |The IUT properly evaluates `log` statements |Clause 19.11 |m |y +|=============================================================================================== + +== The `continue` statement + +.The `continue` statement + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|====================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |Sem_1913_continue_statement_001 |The IUT properly evaluates `continue` statements |Clause 19.13 |m |y +|====================================================================================================== + +== Statement and operations for alternative behaviours + +.Statement and operations for alternative behaviours + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|========================================================================================= +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |Syn_20_TopLevel_001 |`Alt`-statements are accepted. |Clause 20 |m |y +|2 |Syn_20_TopLevel_002 |Repeat in an `alt`-statement is accepted. |Clause 20 |m |y +|3 |Syn_20_TopLevel_003 |The `interleave`-statement is accepted. |Clause 20 |m |y +|4 |Syn_20_TopLevel_004 |Defaults and the `activate` statement is accepted. |Clause 20 |m |y +|5 |Syn_20_TopLevel_005 |Defaults and the `activate` statement is accepted. |Clause 20 |m |y +|========================================================================================= + +== The `alt` statement + +.The `alt` statement + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|================================================================================================================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_2002_TheAltStatement_001 |dynamic error if a test component is completely blocked |Clause 20.2 |m |y +|2 |NegSem_2002_TheAltStatement_002 |create in `guard` statements |Clause 20.2 |m |n +|3 |NegSem_2002_TheAltStatement_003 |running (timer) in `guard` statements |Clause 20.2 |m |n +|4 |NegSem_2002_TheAltStatement_004 |running (component) in `guard` statements |Clause 20.2 |m |n +|5 |NegSem_2002_TheAltStatement_005 |alive in `guard` statements |Clause 20.2 |m |n +|6 |NegSem_2002_TheAltStatement_006 |activate in `guard` statements |Clause 20.2 |m |n +|7 |NegSem_2002_TheAltStatement_007 |create in `alt` branch event |Clause 20.2 |m |n +|8 |NegSem_2002_TheAltStatement_008 |running (timer) in `alt` branch event |Clause 20.2 |m |n +|9 |NegSem_2002_TheAltStatement_009 |running (component) in `alt` branch event |Clause 20.2 |m |n +|10 |NegSem_2002_TheAltStatement_010 |alive in `alt` branch event |Clause 20.2 |m |n +|11 |NegSem_2002_TheAltStatement_011 |create in `alt` branch event |Clause 20.2 |m |n +|12 |NegSem_2002_TheAltStatement_012 |create in altstep branch |Clause 20.2 |m |n +|13 |NegSem_2002_TheAltStatement_013 |running (timer) in altstep branch |Clause 20.2 |m |n +|14 |NegSem_2002_TheAltStatement_014 |running (component) in altstep branch |Clause 20.2 |m |n +|15 |NegSem_2002_TheAltStatement_015 |alive in altstep branch |Clause 20.2 |m |n +|16 |NegSem_2002_TheAltStatement_016 |create in altstep branch |Clause 20.2 |m |n +|17 |NegSem_2002_TheAltStatement_017 |verify that the `create` operation cannot be used in parameters of altsteps invoked from an `alt` branch |Clause 20.2 |m |n +|18 |NegSem_2002_TheAltStatement_018 |verify that the `component.start` operation cannot be used in parameters of altsteps invoked from an `alt` branch |Clause 20.2 |m |n +|19 |NegSem_2002_TheAltStatement_019 |verify that the `component.stop` operation cannot be used in parameters of altsteps invoked from an `alt` branch |Clause 20.2 |m |n +|20 |NegSem_2002_TheAltStatement_020 |verify that the `kill` operation cannot be used in parameters of altsteps invoked from an `alt` branch |Clause 20.2 |m |n +|21 |NegSem_2002_TheAltStatement_021 |verify that the `component.running` operation cannot be used in parameters of altsteps invoked from an `alt` branch |Clause 20.2 |m |n +|22 |NegSem_2002_TheAltStatement_022 |verify that the `alive` operation cannot be used in parameters of altsteps invoked from an `alt` branch |Clause 20.2 |m |n +|23 |NegSem_2002_TheAltStatement_023 |verify that the `done` operation cannot be used in parameters of altsteps invoked from an `alt` branch |Clause 20.2 |m |n +|24 |NegSem_2002_TheAltStatement_024 |verify that the `killed` operation cannot be used in parameters of altsteps invoked from an `alt` branch |Clause 20.2 |m |n +|25 |NegSem_2002_TheAltStatement_025 |verify that the `port.start` operation cannot be used in parameters of altsteps invoked from an `alt` branch |Clause 20.2 |m |n +|26 |NegSem_2002_TheAltStatement_026 |verify that the `port.stop` operation cannot be used in parameters of altsteps invoked from an `alt` branch |Clause 20.2 |m |n +|27 |NegSem_2002_TheAltStatement_027 |verify that the `halt` operation cannot be used in parameters of altsteps invoked from an `alt` branch |Clause 20.2 |m |n +|28 |NegSem_2002_TheAltStatement_028 |verify that the `clear` operation cannot be used in parameters of altsteps invoked from an `alt` branch |Clause 20.2 |m |n +|29 |NegSem_2002_TheAltStatement_029 |verify that the `checkstate` operation cannot be used in parameters of altsteps invoked from an `alt` branch |Clause 20.2 |m |n +|30 |NegSem_2002_TheAltStatement_030 |verify that the `send` operation cannot be used in parameters of altsteps invoked from an `alt` branch |Clause 20.2 |m |n +|31 |NegSem_2002_TheAltStatement_031 |verify that the `receive` operation cannot be used in parameters of altsteps invoked from an `alt` branch |Clause 20.2 |m |n +|32 |NegSem_2002_TheAltStatement_032 |verify that the `trigger` operation cannot be used in parameters of altsteps invoked from an `alt` branch |Clause 20.2 |m |n +|33 |NegSem_2002_TheAltStatement_033 |verify that the `call` operation cannot be used in parameters of altsteps invoked from an `alt` branch |Clause 20.2 |m |n +|34 |NegSem_2002_TheAltStatement_034 |verify that the `getcall` operation cannot be used in parameters of altsteps invoked from an `alt` branch |Clause 20.2 |m |n +|35 |NegSem_2002_TheAltStatement_035 |verify that the `reply` operation cannot be used in parameters of altsteps invoked from an `alt` branch |Clause 20.2 |m |n +|36 |NegSem_2002_TheAltStatement_036 |verify that the `getreply` operation cannot be used in parameters of altsteps invoked from an `alt` branch |Clause 20.2 |m |n +|37 |NegSem_2002_TheAltStatement_037 |verify that the `raise` operation cannot be used in parameters of altsteps invoked from an `alt` branch |Clause 20.2 |m |n +|38 |NegSem_2002_TheAltStatement_038 |verify that the `catch` operation cannot be used in parameters of altsteps invoked from an `alt` branch |Clause 20.2 |m |n +|39 |NegSem_2002_TheAltStatement_039 |verify that the `check` operation cannot be used in parameters of altsteps invoked from an `alt` branch |Clause 20.2 |m |n +|40 |NegSem_2002_TheAltStatement_040 |verify that the `connect` operation cannot be used in parameters of altsteps invoked from an `alt` branch |Clause 20.2 |m |n +|41 |NegSem_2002_TheAltStatement_041 |verify that the `disconnect` operation cannot be used in parameters of altsteps invoked from an `alt` branch |Clause 20.2 |m |n +|42 |NegSem_2002_TheAltStatement_042 |verify that the `map` operation cannot be used in parameters of altsteps invoked from an `alt` branch |Clause 20.2 |m |n +|43 |NegSem_2002_TheAltStatement_043 |verify that the `unmap` operation cannot be used in parameters of altsteps invoked from an `alt` branch |Clause 20.2 |m |n +|44 |NegSem_2002_TheAltStatement_044 |verify that the `action` operation cannot be used in parameters of altsteps invoked from an `alt` branch |Clause 20.2 |m |n +|45 |NegSem_2002_TheAltStatement_045 |verify that the `timer.start` operation cannot be used in parameters of altsteps invoked from an `alt` branch |Clause 20.2 |m |n +|46 |NegSem_2002_TheAltStatement_046 |verify that the `timer.stop` operation cannot be used in parameters of altsteps invoked from an `alt` branch |Clause 20.2 |m |n +|47 |NegSem_2002_TheAltStatement_047 |verify that the `timer.running` operation cannot be used in parameters of altsteps invoked from an `alt` branch |Clause 20.2 |m |n +|48 |NegSem_2002_TheAltStatement_048 |verify that the `read` operation cannot be used in parameters of altsteps invoked from an `alt` branch |Clause 20.2 |m |n +|49 |NegSem_2002_TheAltStatement_049 |verify that the `timeout` operation cannot be used in parameters of altsteps invoked from an `alt` branch |Clause 20.2 |m |n +|50 |NegSem_2002_TheAltStatement_050 |verify that a non-deterministic external function call cannot be used in parameters of altsteps invoked from an `alt` branch |Clause 20.2 |m |n +|51 |NegSem_2002_TheAltStatement_051 |verify that the predefined `rnd` function cannot be used in parameters of altsteps invoked from an `alt` branch |Clause 20.2 |m |n +|52 |NegSem_2002_TheAltStatement_052 |verify a function called in a guard of an `altstep` cannot contain an assignment of a component variable |Clause 20.2 |m |n +|53 |NegSem_2002_TheAltStatement_053 |verify a function called in a guard of an `altstep` cannot contain a component variable used as an actual `out` parameter |Clause 20.2 |m |n +|54 |NegSem_2002_TheAltStatement_054 |verify a function called in a guard of an `altstep` cannot contain a component variable used as an actual `inout` parameter |Clause 20.2 |m |n +|55 |NegSem_2002_TheAltStatement_055 |verify that the `setverdict` operation cannot be used in `guard` statements of altstep |Clause 20.2 |m |n +|56 |NegSem_2002_TheAltStatement_056 |verify that the `activate` operation cannot be used in parameters of altsteps invoked from an `alt` branch |Clause 20.2 |m |n +|57 |NegSem_2002_TheAltStatement_057 |verify that the `deactivate` operation cannot be used in parameters of altsteps invoked from an `alt` branch |Clause 20.2 |m |n +|58 |NegSem_2002_TheAltStatement_058 |verify that a function used in a parameter of an altstep invoked from an `alt` branch cannot contain out parameters |Clause 20.2 |m |n +|59 |NegSem_2002_TheAltStatement_059 |verify that a function used in a parameter of an altstep invoked from an `alt` branch cannot contain `inout` parameters |Clause 20.2 |m |n +|60 |NegSem_2002_TheAltStatement_060 |verify that the `read` operation cannot be used in `guard` statements |Clause 20.2 |m |n +|61 |NegSem_2002_TheAltStatement_061 |verify that the `checkstate` operation cannot be used in `guard` statements |Clause 20.2 |m |n +|62 |NegSem_2002_TheAltStatement_062 |verify that the `read` operation cannot be used in `alt` branch events (in inline templates) |Clause 20.2 |m |n +|63 |NegSem_2002_TheAltStatement_063 |verify that the `checkstate` operation cannot be used in `alt` branch events (in inline templates) |Clause 20.2 |m |n +|64 |NegSem_2002_TheAltStatement_064 |verify that the `read` operation cannot be used in parameters of `alt` branch events |Clause 20.2 |m |n +|65 |NegSem_2002_TheAltStatement_065 |verify that the `checkstate` operation cannot be used in parameters of `alt` branch events |Clause 20.2 |m |n +|66 |NegSem_2002_TheAltStatement_066 |verify that the `create` operation cannot be used in `alt` branch events (in inline template) |Clause 20.2 |m |n +|67 |NegSem_2002_TheAltStatement_067 |verify that the `component.running` operation cannot be used in `alt` branch events (in templates) |Clause 20.2 |m |n +|68 |NegSem_2002_TheAltStatement_068 |verify that the `alive` operation cannot be used in `alt` branch events (in templates) |Clause 20.2 |m |n +|69 |NegSem_2002_TheAltStatement_069 |verify that the `checkstate` operation cannot be used in `alt` branch events (in templates) |Clause 20.2 |m |n +|70 |NegSem_2002_TheAltStatement_070 |verify that the `timer.running` operation cannot be used in `alt` branch events (in templates) |Clause 20.2 |m |n +|71 |NegSem_2002_TheAltStatement_071 |verify that the `read` operation cannot be used in `alt` branch events (in templates) |Clause 20.2 |m |n +|72 |NegSem_2002_TheAltStatement_072 |verify that the `activate` operation cannot be used in `alt` branch events (in templates) |Clause 20.2 |m |n +|73 |NegSem_2002_TheAltStatement_073 |verify that the `create` operation cannot be used in `alt` branch events (in inline template) |Clause 20.2 |m |n +|74 |NegSem_2002_TheAltStatement_074 |verify that the `component.running` operation cannot be used in `alt` branch events (in template parameters) |Clause 20.2 |m |n +|75 |NegSem_2002_TheAltStatement_075 |verify that the `alive` operation cannot be used in `alt` branch events (in template parameters) |Clause 20.2 |m |n +|76 |NegSem_2002_TheAltStatement_076 |verify that the `checkstate` operation cannot be used in `alt` branch events (in template parameters) |Clause 20.2 |m |n +|77 |NegSem_2002_TheAltStatement_077 |verify that the `timer.running` operation cannot be used in `alt` branch events (in template parameters) |Clause 20.2 |m |n +|78 |NegSem_2002_TheAltStatement_078 |verify that the `read` operation cannot be used in `alt` branch events (in template parameters) |Clause 20.2 |m |n +|79 |NegSem_2002_TheAltStatement_079 |verify that the `activate` operation cannot be used in `alt` branch events (in template parameters) |Clause 20.2 |m |n +|80 |NegSem_2002_TheAltStatement_080 |verify that the `create` operation cannot be used in `alt` branch events (in inline template) |Clause 20.2 |m |n +|81 |NegSem_2002_TheAltStatement_081 |verify that the `component.running` operation cannot be used in altstep declarations |Clause 20.2 |m |n +|82 |NegSem_2002_TheAltStatement_082 |verify that the `alive` operation cannot be used in altstep declarations |Clause 20.2 |m |n +|83 |NegSem_2002_TheAltStatement_083 |verify that the `checkstate` operation cannot be used in altstep declarations |Clause 20.2 |m |n +|84 |NegSem_2002_TheAltStatement_084 |verify that the `timer.running` operation cannot be used in altstep declarations |Clause 20.2 |m |n +|85 |NegSem_2002_TheAltStatement_085 |verify that the `read` operation cannot be used in altstep declarations |Clause 20.2 |m |n +|86 |NegSem_2002_TheAltStatement_086 |verify that the `activate` operation cannot be used in altstep declarations |Clause 20.2 |m |n +|87 |Sem_2002_TheAltStatement_001 |The `alt`-statement works as expected (loopback case). |Clause 20.2 |m |y +|88 |Sem_2002_TheAltStatement_002 |The `alt`-statement with a guard works as expected (loopback case). |Clause 20.2 |m |y +|89 |Sem_2002_TheAltStatement_003 |The `alt`-statement processes the alternatives in order (loopback case). |Clause 20.2 |m |y +|90 |Sem_2002_TheAltStatement_004 |Activated defaults are processed in the reverse order (loopback case). |Clause 20.2 |m |y +|91 |Sem_2002_TheAltStatement_005 |The else branch is executed when nothing else matched (loopback case). |Clause 20.2 |m |y +|92 |Sem_2002_TheAltStatement_006 |An altstep invocation works as expected (loopback case). |Clause 20.2 |m |y +|93 |Sem_2002_TheAltStatement_007 |An altstep invocation works as expected and that the `optional` statement block is executed after the altstep staatement block (loopback case). |Clause 20.2 |m |y +|94 |Sem_2002_TheAltStatement_008 |The done-block in an `alt`-statement is triggered as expected (loopback case). |Clause 20.2 |m |y +|95 |Sem_2002_TheAltStatement_009 |The killed-block in an `alt`-statement is triggered as expected when the component is killed (loopback case). |Clause 20.2 |m |y +|96 |Sem_2002_TheAltStatement_010 |The timeout branch is taken as expected (loopback case). |Clause 20.2 |m |y +|97 |Sem_2002_TheAltStatement_011 |The behaviour continues after the `alt`-statement (loopback case). |Clause 20.2 |m |y +|98 |Sem_2002_TheAltStatement_012 |`alt` statements are correctly handled for dynamically mapped ports |Clause 20.2 |m |y +|99 |Sem_2002_TheAltStatement_013 |`alt` statements are correctly handled for dynamically mapped ports |Clause 20.2 |m |y +|100 |Sem_2002_TheAltStatement_014 |no default activation after else |Clause 20.2 |m |y +|================================================================================================================================================================================================== + +== The `repeat` statement + +.The `repeat` statement + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|========================================================================================================= +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_2003_the_repeat_statement_001 |The IUT correctly processes `repeat` statements |Clause 20.3 |m |y +|2 |Sem_2003_the_repeat_statement_001 |The IUT correctly processes `repeat` statements |Clause 20.3 |m |y +|3 |Sem_2003_the_repeat_statement_002 |repeat in procedure call block |Clause 20.3 |m |n +|4 |Sem_2003_the_repeat_statement_003 |repeat in alstep branch of `alt` statements |Clause 20.3 |m |y +|5 |Sem_2003_the_repeat_statement_004 |repeat in executed default |Clause 20.3 |m |y +|========================================================================================================= + +== The `interleave` statement + +.The `interleave` statement + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|=================================================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_2004_InterleaveStatement_001 |Validate that `interleave` statements are properly handled. |Clause 20.4 |m |n +|2 |NegSem_2004_InterleaveStatement_002 |while loop inside interleave |Clause 20.4 |m |n +|3 |NegSem_2004_InterleaveStatement_003 |do-while loop inside interleave |Clause 20.4 |m |n +|4 |NegSem_2004_InterleaveStatement_004 |goto inside interleave |Clause 20.4 |m |y +|5 |NegSem_2004_InterleaveStatement_005 |activate call inside interleave |Clause 20.4 |m |n +|6 |NegSem_2004_InterleaveStatement_006 |deactivate call inside interleave |Clause 20.4 |m |n +|7 |NegSem_2004_InterleaveStatement_007 |stop inside interleave |Clause 20.4 |m |n +|8 |NegSem_2004_InterleaveStatement_008 |repeat inside interleave |Clause 20.4 |m |y +|9 |NegSem_2004_InterleaveStatement_009 |return inside interleave |Clause 20.4 |m |y +|10 |NegSem_2004_InterleaveStatement_010 |explicit altstep call inside interleave |Clause 20.4 |m |y +|11 |NegSem_2004_InterleaveStatement_011 |direct function call containing `reception` statement inside interleave |Clause 20.4 |m |n +|12 |NegSem_2004_InterleaveStatement_012 |indirect function call containing `reception` statement inside interleave |Clause 20.4 |m |n +|13 |NegSyn_2004_InterleaveStatement_001 |Validate that `interleave` statements are properly handled. |Clause 20.4 |m |y +|14 |NegSyn_2004_InterleaveStatement_002 |Validate that `interleave` statements are properly handled. |Clause 20.4 |m |y +|15 |Sem_2004_InterleaveStatement_001 |Validate that `interleave` statements are properly handled. |Clause 20.4 |m |y +|16 |Sem_2004_InterleaveStatement_002 |Validate that `interleave` statements are properly handled. |Clause 20.4 |m |y +|17 |Sem_2004_InterleaveStatement_003 |while loop inside interleave |Clause 20.4 |m |y +|18 |Syn_2004_InterleaveStatement_001 |Validate that `interleave` statements are properly handled. |Clause 20.4 |m |y +|=================================================================================================================================== + +== The default mechanism + +.The default mechanism + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|=================================================================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_200501_the_default_mechanism_001 |verify unsuccessful default termination |Clause 20.5.1 |m |y +|2 |Sem_200501_the_default_mechanism_001 |verify that activated default is invoked |Clause 20.5.1 |m |y +|3 |Sem_200501_the_default_mechanism_002 |verify that default are processed in interleave |Clause 20.5.1 |m |y +|4 |Sem_200501_the_default_mechanism_003 |verify than default are processed in interleave |Clause 20.5.1 |m |y +|5 |Sem_200501_the_default_mechanism_004 |verify that default processing order is correct |Clause 20.5.1 |m |y +|6 |Sem_200501_the_default_mechanism_005 |verify that default processing order is correct |Clause 20.5.1 |m |y +|7 |Sem_200501_the_default_mechanism_006 |verify repeat command `behaviour` in invoked default |Clause 20.5.1 |m |y +|8 |Sem_200501_the_default_mechanism_007 |verify break command `behaviour` in invoked default |Clause 20.5.1 |m |y +|9 |Sem_200501_the_default_mechanism_008 |verify stop command `behaviour` in invoked default |Clause 20.5.1 |m |y +|10 |NegSem_200503_the_deactivate_operation_001 |verify that deactivate deactivated default causes error |Clause 20.5.3 |m |n +|11 |NegSem_200503_the_deactivate_operation_002 |verify that deactivate uninitialized default causes error |Clause 20.5.3 |m |y +|12 |NegSem_200503_the_deactivate_operation_003 |verify that error is generated when deactivated reference is on incorrect type |Clause 20.5.3 |m |y +|13 |Sem_200503_the_deactivate_operation_001 |verify that deactivate removes default from list of defaults |Clause 20.5.3 |m |y +|14 |Sem_200503_the_deactivate_operation_002 |verify that deactivate removes default from list of defaults |Clause 20.5.3 |m |y +|15 |Sem_200503_the_deactivate_operation_003 |verify that deactivate without parameter clear list of defaults |Clause 20.5.3 |m |y +|16 |Sem_200503_the_deactivate_operation_004 |verify that deactivate `null` works correctly |Clause 20.5.3 |m |y +|=================================================================================================================================================== + +== The `activate` operation + +.The `activate` operation + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|======================================================================================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_200502_the_activate_operation_001 |verify error is generated if activated alstep `runs on` incompatible component |Clause 20.5.2 |m |y +|2 |NegSem_200502_the_activate_operation_002 |verify error is generated when passing local timer |Clause 20.5.2 |m |y +|3 |NegSem_200502_the_activate_operation_003 |verify error is generated when activating altstep with `out` parameters |Clause 20.5.2 |m |n +|4 |NegSem_200502_the_activate_operation_004 |verify error is generated when activating altstep with `inout` parameters |Clause 20.5.2 |m |n +|5 |NegSem_200502_the_activate_operation_005 |verify error is generated when activating function |Clause 20.5.2 |m |y +|6 |NegSem_200502_the_activate_operation_006 |local timer as a parameter of activated altstep in module control |Clause 20.5.2 |m |y +|7 |NegSem_200502_the_activate_operation_007 |local timer (referenced through timer parameter) as a parameter of activated altstep in module control |Clause 20.5.2 |m |y +|8 |Sem_200502_the_activate_operation_001 |verify that `activate` operation can be used as standalone statement |Clause 20.5.2 |m |y +|9 |Sem_200502_the_activate_operation_002 |verify that parameters are passed at activation time |Clause 20.5.2 |m |y +|10 |Sem_200502_the_activate_operation_003 |verify that passing component timer to activated altstep |Clause 20.5.2 |m |y +|11 |Sem_200502_the_activate_operation_004 |verify passing port parameter to activated altstep |Clause 20.5.2 |m |y +|12 |Sem_200502_the_activate_operation_005 |control block timer as a parameter of activated altstep |Clause 20.5.2 |m |n +|13 |Sem_200502_the_activate_operation_006 |control block timer (referenced through timer parameter) as a parameter of activated altstep |Clause 20.5.2 |m |n +|======================================================================================================================================================================== + +== `Connection` operations + +.`Connection` operations + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|==================================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_2101_TopLevel_001 |Verify that `connect` operation cannot contain a system port |Clause 21.1 |m |y +|2 |NegSem_2101_TopLevel_002 |Verify that `map` operation fails if both operands are component ports |Clause 21.1 |m |y +|==================================================================================================================== + +== The `connect` and `map` operations + +.The `connect` and `map` operations + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|============================================================================================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_210101_connect_and_map_operations_001 |Verify that `connect` operation rejects ports with incompatible message type lists |Clause 21.1.1 |m |y +|2 |NegSem_210101_connect_and_map_operations_002 |Verify that `connect` operation rejects ports with only partially compatible message type lists |Clause 21.1.1 |m |y +|3 |NegSem_210101_connect_and_map_operations_003 |Verify that `map` operation rejects ports with incompatible message type lists |Clause 21.1.1 |m |y +|4 |NegSem_210101_connect_and_map_operations_004 |Verify that `connect` operation rejects ports with only partially compatible message type lists |Clause 21.1.1 |m |y +|5 |NegSem_210101_connect_and_map_operations_005 |Verify that `map` parameters cannot be used when not declared in the port type |Clause 21.1.1 |m |n +|6 |NegSem_210101_connect_and_map_operations_006 |Verify that type incompatibility in `map` parameters is detected |Clause 21.1.1 |m |n +|7 |NegSem_210101_connect_and_map_operations_007 |Verify that parameter count mismatch in `map` param clause is detected |Clause 21.1.1 |m |n +|8 |NegSem_210101_connect_and_map_operations_008 |violation of strong typing rules for local ports in `connect` operations |Clause 21.1.1 |m |y +|9 |NegSem_210101_connect_and_map_operations_009 |violation of strong typing rules for MTC ports in `connect` operations |Clause 21.1.1 |m |n +|10 |NegSem_210101_connect_and_map_operations_010 |violation of strong typing rules for PTC ports in `connect` operations |Clause 21.1.1 |m |y +|11 |NegSem_210101_connect_and_map_operations_011 |violation of strong typing rules for local ports in `map` operations |Clause 21.1.1 |m |n +|12 |NegSem_210101_connect_and_map_operations_012 |violation of strong typing rules for MTC ports in `map` operations |Clause 21.1.1 |m |n +|13 |NegSem_210101_connect_and_map_operations_013 |violation of strong typing rules for PTC ports in `map` operations |Clause 21.1.1 |m |y +|14 |NegSem_210101_connect_and_map_operations_014 |violation of strong typing rules for system ports in `map` operations |Clause 21.1.1 |m |n +|15 |NegSem_210101_connect_operation_001 |The the IUT does not allows two output port connection |Clause 21.1.1 |m |y +|16 |NegSem_210101_connect_operation_002 |The the IUT does not allow connecting incompatible ports |Clause 21.1.1 |m |y +|17 |NegSem_210101_map_operation_001 |IUT cannot map input port with output port |Clause 21.1.1 |m |n +|18 |NegSem_210101_map_operation_002 |IUT cannot map input port with output port |Clause 21.1.1 |m |y +|19 |Sem_210101_connect_and_map_operations_001 |`Connect` operation accepts ports with compatible message type list containing several types |Clause 21.1.1 |m |y +|20 |Sem_210101_connect_and_map_operations_002 |`Connect` operation accepts ports where `outlist` of the 1st port is a subset of `inlist` of the 2nd port |Clause 21.1.1 |m |y +|21 |Sem_210101_connect_and_map_operations_003 |`Connect` operation accepts ports where `outlist` of the 2nd port is a subset of `inlist` of the 1st port |Clause 21.1.1 |m |y +|22 |Sem_210101_connect_and_map_operations_004 |`Connect` operation accepts ports where `outlist` of both ports are subsets of `inlist` of the counterpart ports |Clause 21.1.1 |m |y +|23 |Sem_210101_connect_and_map_operations_005 |`Map` operation accepts ports with compatible message type list containing several types |Clause 21.1.1 |m |y +|24 |Sem_210101_connect_and_map_operations_006 |`Map` operation accepts ports with compatible message type list containing several types |Clause 21.1.1 |m |y +|25 |Sem_210101_connect_and_map_operations_007 |`Map` operation accepts ports with compatible message type list containing several types |Clause 21.1.1 |m |y +|26 |Sem_210101_connect_and_map_operations_008 |`Map` operation accepts ports with compatible message type list containing several types |Clause 21.1.1 |m |y +|27 |Sem_210101_connect_and_map_operations_009 |`Map` param statements are allowed in testcase block |Clause 21.1.1 |m |n +|28 |Sem_210101_connect_and_map_operations_010 |Verify that the param part can be skipped in `map` operations |Clause 21.1.1 |m |n +|============================================================================================================================================================================== + +== The `disconnect` and `unmap` operations + +.The `disconnect` and `unmap` operations + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|==================================================================================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_210102_disconnect_and_unmap_operations_001 |Verify that `unmap` operation cannot contain a system port reference |Clause 21.1.2 |m |y +|2 |NegSem_210102_disconnect_and_unmap_operations_002 |Verify that disconnecting all ports of all components is not possible in PTC |Clause 21.1.2 |m |n +|3 |NegSem_210102_disconnect_and_unmap_operations_003 |Verify that unmapping all ports of all components is not possible in PTC |Clause 21.1.2 |m |n +|4 |NegSem_210102_disconnect_and_unmap_operations_004 |Verify that unmap parameters cannot be used when not declared in the port type |Clause 21.1.2 |m |n +|5 |NegSem_210102_disconnect_and_unmap_operations_005 |Verify that type incompatibility in `unmap` parameters is detected |Clause 21.1.2 |m |n +|6 |NegSem_210102_disconnect_and_unmap_operations_006 |Verify that parameter count mismatch in `unmap` param clause is detected |Clause 21.1.2 |m |n +|7 |NegSem_210102_disconnect_and_unmap_operations_007 |Verify that the param clause cannot be used when `unmap` contains no system port reference |Clause 21.1.2 |m |n +|8 |NegSem_210102_disconnect_and_unmap_operations_008 |violation of strong typing rules for local ports in `disconnect` operations |Clause 21.1.2 |m |y +|9 |NegSem_210102_disconnect_and_unmap_operations_009 |violation of strong typing rules for MTC ports in `disconnect` operations |Clause 21.1.2 |m |n +|10 |NegSem_210102_disconnect_and_unmap_operations_010 |violation of strong typing rules for PTC ports in `disconnect` operations |Clause 21.1.2 |m |y +|11 |NegSem_210102_disconnect_and_unmap_operations_011 |violation of strong typing rules for local ports in `unmap` operations |Clause 21.1.2 |m |n +|12 |NegSem_210102_disconnect_and_unmap_operations_012 |violation of strong typing rules for MTC ports in `unmap` operations |Clause 21.1.2 |m |n +|13 |NegSem_210102_disconnect_and_unmap_operations_013 |violation of strong typing rules for PTC ports in `unmap` operations |Clause 21.1.2 |m |y +|14 |NegSem_210102_disconnect_and_unmap_operations_014 |violation of strong typing rules for system ports in `unmap` operations |Clause 21.1.2 |m |n +|15 |NegSem_210102_disconnect_operation_001 |Mapped port cannot disconnect |Clause 21.1.2 |m |y +|16 |Sem_210102_disconnect_and_unmap_operations_001 |`Disconnect` operation with two parameters works correctly |Clause 21.1.2 |m |y +|17 |Sem_210102_disconnect_and_unmap_operations_002 |`Disconnect` operation with one parameter works correctly |Clause 21.1.2 |m |n +|18 |Sem_210102_disconnect_and_unmap_operations_003 |`Disconnect` operation with all ports of a component works correctly |Clause 21.1.2 |m |n +|19 |Sem_210102_disconnect_and_unmap_operations_004 |`Disconnect` operation with no argument works correctly |Clause 21.1.2 |m |n +|20 |Sem_210102_disconnect_and_unmap_operations_005 |`Unmap` operation with one system port as a parameter works correctly |Clause 21.1.2 |m |n +|21 |Sem_210102_disconnect_and_unmap_operations_006 |`Unmap` operation with one component port as a parameter works correctly |Clause 21.1.2 |m |n +|22 |Sem_210102_disconnect_and_unmap_operations_007 |`Unmap` operation with all ports of a component works correctly |Clause 21.1.2 |m |n +|23 |Sem_210102_disconnect_and_unmap_operations_008 |`Unmap` operation with no parameters works correctly |Clause 21.1.2 |m |n +|24 |Sem_210102_disconnect_and_unmap_operations_009 |All component notation works correctly in `unmap` operations |Clause 21.1.2 |m |n +|25 |Sem_210102_disconnect_and_unmap_operations_010 |Verify that no error is generated when unmapping ports that are not mapped |Clause 21.1.2 |m |y +|26 |Sem_210102_disconnect_and_unmap_operations_011 |`Unmap` param statements are allowed in testcase block |Clause 21.1.2 |m |n +|27 |Sem_210102_disconnect_and_unmap_operations_012 |Verify that the param part can be skipped in `unmap` operations |Clause 21.1.2 |m |n +|28 |Sem_210102_disconnect_and_unmap_operations_013 |Verify that the param clause can be used when `unmap` contains a single system port parameter |Clause 21.1.2 |m |n +|29 |Sem_210102_disconnect_operation_001 |All component notation work correctly in `disconnect` operation |Clause 21.1.2 |m |n +|30 |Sem_210102_disconnect_operation_002 |Disconnect has no effect on components that are not connected |Clause 21.1.2 |m |y +|31 |Sem_210102_unmap_operation_001 |`Umnap` operation of a system and component port works correctly |Clause 21.1.2 |m |y +|32 |Sem_210102_unmap_operation_002 |`Umnap` operation of a component and system port works correctly |Clause 21.1.2 |m |y +|==================================================================================================================================================================== + +== Test case operations + +.Test case operations + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|========================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_2102_testcase_stop_001 |Stopping test case |Clause 21.2 |m |y +|========================================================================== + +== The `create` operation + +.The `create` operation + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|======================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_210301_CreateOperation_001 |Named components on hosts are accepted |Clause 21.3.1 |m |y +|2 |NegSem_210301_CreateOperation_002 |Named components on hosts are accepted |Clause 21.3.1 |m |y +|3 |NegSem_210301_CreateOperation_003 |Named components on hosts are accepted |Clause 21.3.1 |m |y +|4 |Sem_210301_CreateOperation_001 |Unnamed components can be created |Clause 21.3.1 |m |y +|5 |Sem_210301_CreateOperation_002 |Named components can be created |Clause 21.3.1 |m |y +|6 |Sem_210301_CreateOperation_003 |Unnamed alive components on hosts can be created |Clause 21.3.1 |m |y +|7 |Sem_210301_CreateOperation_004 |Named alive components can be created |Clause 21.3.1 |m |y +|8 |Syn_210301_CreateOperation_001 |Named components on hosts are accepted |Clause 21.3.1 |m |y +|======================================================================================================== + +== The `start test` component operation + +.The `start` test component operation + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|=============================================================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_210302_Start_test_component_001 |Non-alive ptc cannot start again |Clause 21.3.2 |m |y +|2 |NegSem_210302_Start_test_component_002 |Only component type is allowed for ptc declaration |Clause 21.3.2 |m |y +|3 |NegSem_210302_Start_test_component_003 |altstep in test component `start` operation |Clause 21.3.2 |m |y +|4 |NegSem_210302_Start_test_component_004 |starting behaviour on already running non-alive component |Clause 21.3.2 |m |y +|5 |NegSem_210302_Start_test_component_005 |starting behaviour on already running non-alive component |Clause 21.3.2 |m |y +|6 |NegSem_210302_Start_test_component_006 |function invocation in the `start` operation doesn't return a component |Clause 21.3.2 |m |y +|7 |NegSem_210302_Start_test_component_007 |starting function with incompatible `runs on` clause |Clause 21.3.2 |m |y +|8 |NegSem_210302_Start_test_component_008 |passing port to started component function |Clause 21.3.2 |m |y +|9 |NegSem_210302_Start_test_component_009 |passing default to started component function |Clause 21.3.2 |m |y +|10 |NegSem_210302_Start_test_component_010 |passing timer to started component function |Clause 21.3.2 |m |y +|11 |NegSem_210302_Start_test_component_011 |passing structured value containing ports to started component function |Clause 21.3.2 |m |y +|12 |NegSem_210302_Start_test_component_012 |passing default to started component function |Clause 21.3.2 |m |y +|13 |Sem_210302_Start_test_component_001 |Alive test components are allowed to start another function |Clause 21.3.2 |m |y +|14 |Sem_210302_Start_test_component_002 |component variable reference in `start` operation |Clause 21.3.2 |m |y +|15 |Sem_210302_Start_test_component_003 |test component as a result of function invocation in `start` operation |Clause 21.3.2 |m |y +|16 |Sem_210302_Start_test_component_004 |component variable value reuse in alive component |Clause 21.3.2 |m |y +|17 |Sem_210302_Start_test_component_005 |timer reuse in alive component |Clause 21.3.2 |m |y +|18 |Sem_210302_Start_test_component_006 |port reuse in alive component |Clause 21.3.2 |m |y +|19 |Sem_210302_Start_test_component_007 |verdict value reuse in alive component |Clause 21.3.2 |m |y +|20 |Sem_210302_Start_test_component_008 |timer reuse in alive component |Clause 21.3.2 |m |y +|21 |Sem_210302_Start_test_component_009 |deactivation of defaults in alive components |Clause 21.3.2 |m |n +|22 |Sem_210302_Start_test_component_010 |starting function with compatible `runs on` clause |Clause 21.3.2 |m |y +|23 |Sem_210302_Start_test_component_011 |altstep in test component `start` operation |Clause 21.3.2 |m |n +|24 |Sem_210302_Start_test_component_012 |`start` operation works with parametered altsteps |Clause 21.3.2 |m |n +|25 |Sem_210302_Start_test_component_013 |`inout` parameters will be passed to the function by value, i.e. like `in`-parameters |Clause 21.3.2 |m |y +|26 |Sem_210302_Start_test_component_014 |`inout` parameters will be passed to the function by value, i.e. like `in`-parameters |Clause 21.3.2 |m |y +|=============================================================================================================================================== + +== The `stop` test behaviour operation + +.The `stop` test behaviour operation + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|=================================================================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_210303_Stop_test_component_001 |restarting explicitly stopped non-alive component |Clause 21.3.3 |m |y +|2 |NegSem_210303_Stop_test_component_002 |stopping all PTCs from a PTC |Clause 21.3.3 |m |y +|3 |NegSem_210303_Stop_test_component_003 |applying `stop` operation to a variable of a different than component type |Clause 21.3.3 |m |y +|4 |NegSem_210303_Stop_test_component_004 |applying `stop` operation to a function call result of a different than component type |Clause 21.3.3 |m |y +|5 |Sem_210303_Stop_test_component_001 |`Component.stop` causes the stopping of the target component. |Clause 21.3.3 |m |y +|6 |Sem_210303_Stop_test_component_002 |`Self.stop` stops current component |Clause 21.3.3 |m |y +|7 |Sem_210303_Stop_test_component_003 |stopping MTC from PTC |Clause 21.3.3 |m |y +|8 |Sem_210303_Stop_test_component_004 |`stop.self` in MTC |Clause 21.3.3 |m |y +|9 |Sem_210303_Stop_test_component_005 |alive component restart after explicit stop |Clause 21.3.3 |m |y +|10 |Sem_210303_Stop_test_component_006 |component variable value reuse in alive component after explicit stop |Clause 21.3.3 |m |y +|11 |Sem_210303_Stop_test_component_007 |timer reuse in alive component after explicit stop |Clause 21.3.3 |m |y +|12 |Sem_210303_Stop_test_component_008 |port reuse in alive component after explicit stop |Clause 21.3.3 |m |y +|13 |Sem_210303_Stop_test_component_009 |verdict value reuse in alive component after explicit stop |Clause 21.3.3 |m |y +|14 |Sem_210303_Stop_test_component_010 |deactivation of defaults in alive components after explicit stop |Clause 21.3.3 |m |n +|15 |Sem_210303_Stop_test_component_011 |stopping all PTCs |Clause 21.3.3 |m |y +|=================================================================================================================================================== + +== The `kill` test component operation + +.The `kill` test component operation + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|=================================================================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_210304_kill_test_component_001 |restarting explicitly killed non-alive component |Clause 21.3.4 |m |y +|15 |NegSem_210304_kill_test_component_002 |restarting explicitly killed alive component |Clause 21.3.4 |m |y +|2 |NegSem_210304_kill_test_component_003 |killing all PTCs from a PTC |Clause 21.3.4 |m |y +|3 |NegSem_210304_kill_test_component_004 |applying `kill` operation to a variable of a different than component type |Clause 21.3.4 |m |y +|4 |NegSem_210304_kill_test_component_005 |applying `kill` operation to a function call result of a different than component type |Clause 21.3.4 |m |y +|5 |Sem_210304_kill_test_component_001 |Kill operator stops a non alive test components. |Clause 21.3.4 |m |y +|6 |Sem_210304_kill_test_component_002 |All component kill stop all ptcs |Clause 21.3.4 |m |y +|7 |Sem_210304_kill_test_component_003 |Kill operator stops only non alive test components |Clause 21.3.4 |m |y +|8 |Sem_210304_kill_test_component_004 |Self kill called in a functions stops non alive test comp. |Clause 21.3.4 |m |y +|9 |Sem_210304_kill_test_component_005 |standalone kill in alive PTC |Clause 21.3.4 |m |y +|10 |Sem_210304_kill_test_component_006 |killing MTC from PTC |Clause 21.3.4 |m |y +|=================================================================================================================================================== + +== The `alive` operation + +.The `alive` operation + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|============================================================================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_210305_alive_operation_001 |Verify that error occurs when any from alive is applied to single component |Clause 21.3.5 |m |y +|2 |NegSem_210305_alive_operation_002 |Verify that error occurs when any from alive is applied to 1D array and index target is array |Clause 21.3.5 |m |y +|3 |NegSem_210305_alive_operation_003 |Verify that error occurs when any from alive is applied to 1D array and index target has wrong type |Clause 21.3.5 |m |y +|4 |NegSem_210305_alive_operation_004 |Verify that any from alive index redirection for multi-D arrays requires arrays of correct size |Clause 21.3.5 |m |y +|5 |NegSem_210305_alive_operation_005 |Verify that any from alive index redirection for multi-D arrays requires arrays |Clause 21.3.5 |m |y +|6 |NegSem_210305_alive_operation_006 |partially initialized array in any from `ComponentArrayRef.alive` |Clause 21.3.5 |m |n +|7 |NegSyn_210305_alive_operation_001 |Verify that error occurs when using index redirection in `component.alive` operation |Clause 21.3.5 |m |y +|8 |NegSyn_210305_alive_operation_002 |Verify that error occurs when using index redirection in any `component.alive` operation |Clause 21.3.5 |m |y +|9 |NegSyn_210305_alive_operation_003 |Verify that error occurs when using index redirection in all `component.alive` operation |Clause 21.3.5 |m |y +|10 |NegSyn_210305_alive_operation_004 |Verify that error occurs when using index redirection in function `instance.alive` operation |Clause 21.3.5 |m |y +|11 |Sem_210305_alive_operation_001 |Testing alive operator with an alive test component |Clause 21.3.5 |m |y +|12 |Sem_210305_alive_operation_002 |Test all component alive operator with alive test components |Clause 21.3.5 |m |y +|13 |Sem_210305_alive_operation_003 |Alive operator gives a correct boolean result |Clause 21.3.5 |m |y +|14 |Sem_210305_alive_operation_004 |Test any component alive operator with multiple test components |Clause 21.3.5 |m |y +|15 |Sem_210305_alive_operation_005 |Verify that any from alive returns false if no component is alive |Clause 21.3.5 |m |y +|16 |Sem_210305_alive_operation_006 |Verify that any from alive returns true if at least one component is inactive |Clause 21.3.5 |m |y +|17 |Sem_210305_alive_operation_007 |Verify that any from alive returns true if at least one component is running |Clause 21.3.5 |m |y +|18 |Sem_210305_alive_operation_008 |Verify that any from alive doesn't assign index when no component is alive |Clause 21.3.5 |m |y +|19 |Sem_210305_alive_operation_009 |Verify that any from alive assigns index |Clause 21.3.5 |m |y +|20 |Sem_210305_alive_operation_010 |Verify that any from alive can be used inside expressions |Clause 21.3.5 |m |y +|21 |Sem_210305_alive_operation_011 |Verify that any from alive index redirection works for multidimensional arrays |Clause 21.3.5 |m |y +|22 |Sem_210305_alive_operation_012 |Verify that any from alive doesn't change index variable when no component is alive |Clause 21.3.5 |m |y +|23 |Sem_210305_alive_operation_013 |Verify any from alive index redirection to lazy variable |Clause 21.3.5 |m |y +|24 |Sem_210305_alive_operation_014 |Verify any from alive index redirection to fuzzy variable |Clause 21.3.5 |m |y +|25 |Sem_210305_alive_operation_015 |Alive applied on the `mtc` the operation returns true |Clause 21.3.5 |m |n +|============================================================================================================================================================== + +== The `running` operation + +.The `running` operation + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|================================================================================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_210306_running_operation_001 |Verify that error occurs when any from running is applied to single component |Clause 21.3.6 |m |y +|2 |NegSem_210306_running_operation_002 |Verify that error occurs when any from running is applied to 1D array and index target is array |Clause 21.3.6 |m |y +|3 |NegSem_210306_running_operation_003 |Verify that error occurs when any from running is applied to 1D array and index target has wrong type |Clause 21.3.6 |m |y +|4 |NegSem_210306_running_operation_004 |Verify that any from running index redirection for multi-D arrays requires arrays of correct size |Clause 21.3.6 |m |y +|5 |NegSem_210306_running_operation_005 |Verify that any from running index redirection for multi-D arrays requires arrays |Clause 21.3.6 |m |y +|6 |NegSem_210306_running_operation_006 |partially initialized array in any from `ComponentArrayRef.running` |Clause 21.3.6 |m |n +|7 |NegSyn_210306_running_operation_001 |Verify that error occurs when using index redirection in `component.running` operation |Clause 21.3.6 |m |y +|8 |NegSyn_210306_running_operation_002 |Verify that error occurs when using index redirection in any `component.running` operation |Clause 21.3.6 |m |y +|9 |NegSyn_210306_running_operation_003 |Verify that error occurs when using index redirection in all `component.running` operation |Clause 21.3.6 |m |y +|10 |NegSyn_210306_running_operation_004 |Verify that error occurs when using index redirection in function `instance.running` operation |Clause 21.3.6 |m |y +|11 |Sem_210306_running_operation_001 |Check that running operator provides information about test components. |Clause 21.3.6 |m |y +|12 |Sem_210306_running_operation_002 |Any component with running can check the status of the test components |Clause 21.3.6 |m |y +|13 |Sem_210306_running_operation_003 |Verify that any from running returns false if no component is running |Clause 21.3.6 |m |y +|14 |Sem_210306_running_operation_004 |Verify that any from running returns true if at least one component is running |Clause 21.3.6 |m |y +|15 |Sem_210306_running_operation_005 |Verify that any from running doesn't assign index when no component is running |Clause 21.3.6 |m |y +|16 |Sem_210306_running_operation_006 |Verify that any from running doesn't change index variable when no component is running |Clause 21.3.6 |m |y +|17 |Sem_210306_running_operation_007 |Verify that any from running assigns index |Clause 21.3.6 |m |y +|18 |Sem_210306_running_operation_008 |Verify that any from running can be used inside expressions |Clause 21.3.6 |m |y +|19 |Sem_210306_running_operation_009 |Verify that any from running index redirection works for multidimensional arrays |Clause 21.3.6 |m |y +|20 |Sem_210306_running_operation_010 |Verify any from running index redirection to lazy variable |Clause 21.3.6 |m |y +|21 |Sem_210306_running_operation_011 |Verify any from running index redirection to fuzzy variable |Clause 21.3.6 |m |y +|22 |Sem_210306_running_operation_012 |Verify that all `component.running` produces true if some components haven't been started |Clause 21.3.6 |m |y +|23 |Sem_210306_running_operation_013 |Check that running operator provides information about `mtc` |Clause 21.3.6 |m |n +|================================================================================================================================================================== + +== The `done` operation + +.The `done` operation + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|============================================================================================================================================================ +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_210307_done_operation_001 |Done operator can be used only for ptcs. |Clause 21.3.7 |m |y +|2 |NegSem_210307_done_operation_002 |Verify that error occurs when any from done is applied to single component |Clause 21.3.7 |m |y +|3 |NegSem_210307_done_operation_003 |Verify that error occurs when any from done is applied to 1D array and index target is array |Clause 21.3.7 |m |y +|4 |NegSem_210307_done_operation_004 |Verify that error occurs when any from done is applied to 1D array and index target has wrong type |Clause 21.3.7 |m |y +|5 |NegSem_210307_done_operation_005 |Verify that any from done index redirection for multi-D arrays requires arrays of correct size |Clause 21.3.7 |m |y +|6 |NegSem_210307_done_operation_006 |Verify that any from done index redirection for multi-D arrays requires arrays |Clause 21.3.7 |m |y +|7 |NegSem_210307_done_operation_007 |variable of incorrect type used for storing verdict in `done` operation |Clause 21.3.7 |m |n +|8 |NegSem_210307_done_operation_008 |storing verdict in any `component.done` operation |Clause 21.3.7 |m |n +|9 |NegSem_210307_done_operation_009 |storing verdict in all `component.done` operation |Clause 21.3.7 |m |n +|10 |NegSem_210307_done_operation_010 |partially initialized array in any from `ComponentArrayRef.done` |Clause 21.3.7 |m |y +|11 |NegSyn_210307_done_operation_001 |Verify that error occurs when using index redirection in `component.done` operation |Clause 21.3.7 |m |y +|12 |NegSyn_210307_done_operation_002 |Verify that error occurs when using index redirection in any `component.done` operation |Clause 21.3.7 |m |y +|13 |NegSyn_210307_done_operation_003 |Verify that error occurs when using index redirection in all `component.done` operation |Clause 21.3.7 |m |y +|14 |NegSyn_210307_done_operation_004 |Verify that error occurs when using index redirection in function `instance.done` operation |Clause 21.3.7 |m |y +|15 |Sem_210307_done_operation_001 |All component with done can check that at least one test component is not done |Clause 21.3.7 |m |y +|16 |Sem_210307_done_operation_002 |Verify that any from done is not triggered if no component has been started |Clause 21.3.7 |m |y +|17 |Sem_210307_done_operation_003 |Verify that any from done matches if at least one component is stopped or killed |Clause 21.3.7 |m |y +|18 |Sem_210307_done_operation_004 |Verify that any from done doesn't assign index when no component has been stopped or killed |Clause 21.3.7 |m |y +|19 |Sem_210307_done_operation_005 |Verify that any from done doesn't change index variable when no component has been stopped or killed |Clause 21.3.7 |m |y +|20 |Sem_210307_done_operation_006 |Verify that any from done assigns index |Clause 21.3.7 |m |y +|21 |Sem_210307_done_operation_007 |Verify that any from done is not triggered if all components are executing function |Clause 21.3.7 |m |y +|22 |Sem_210307_done_operation_008 |Verify that any from done index redirection works for multidimensional arrays |Clause 21.3.7 |m |y +|23 |Sem_210307_done_operation_009 |Verify any from done index redirection to lazy variable |Clause 21.3.7 |m |y +|24 |Sem_210307_done_operation_010 |Verify any from done index redirection to fuzzy variable |Clause 21.3.7 |m |y +|25 |Sem_210307_done_operation_011 |Verify that all `component.done` produces true if some components haven't been started |Clause 21.3.7 |m |y +|26 |Sem_210307_done_operation_012 |storing verdict in `done` operation |Clause 21.3.7 |m |n +|============================================================================================================================================================ + +== The ``killed`` operation + +.The ``killed`` operation + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|=================================================================================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_210308_killed_operation_001 |Killed operator is only valid for ptcs. |Clause 21.3.8 |m |y +|2 |NegSem_210308_killed_operation_002 |Verify that error occurs when any from killed is applied to single component |Clause 21.3.8 |m |y +|3 |NegSem_210308_killed_operation_003 |Verify that error occurs when any from killed is applied to 1D array and index target is array |Clause 21.3.8 |m |y +|4 |NegSem_210308_killed_operation_004 |Verify that error occurs when any from killed is applied to 1D array and index target has wrong type |Clause 21.3.8 |m |y +|5 |NegSem_210308_killed_operation_005 |Verify that any from killed index redirection for multi-D arrays requires arrays of correct size |Clause 21.3.8 |m |y +|6 |NegSem_210308_killed_operation_006 |Verify that any from killed index redirection for multi-D arrays requires arrays |Clause 21.3.8 |m |y +|7 |NegSem_210308_killed_operation_007 |variable of incorrect type used for storing verdict in `killed` operation |Clause 21.3.8 |m |n +|8 |NegSem_210308_killed_operation_008 |storing verdict in any `component.killed` operation |Clause 21.3.8 |m |n +|9 |NegSem_210308_killed_operation_009 |storing verdict in all `component.killed` operation |Clause 21.3.8 |m |n +|10 |NegSem_210308_killed_operation_010 |partially initialized array in any from `ComponentArrayRef.killed` |Clause 21.3.8 |m |y +|11 |NegSyn_210308_killed_operation_001 |Verify that error occurs when using index redirection in `component.killed` operation |Clause 21.3.8 |m |y +|12 |NegSyn_210308_killed_operation_002 |Verify that error occurs when using index redirection in any `component.killed` operation |Clause 21.3.8 |m |y +|13 |NegSyn_210308_killed_operation_003 |Verify that error occurs when using index redirection in all `component.killed` operation |Clause 21.3.8 |m |y +|14 |NegSyn_210308_killed_operation_004 |Verify that error occurs when using index redirection in function `instance.killed` operation |Clause 21.3.8 |m |y +|15 |Sem_210308_killed_operation_001 |All component kill can be checked with killed operator |Clause 21.3.8 |m |y +|16 |Sem_210308_killed_operation_002 |check that any component and killed operator can check that at least one test component is running or not |Clause 21.3.8 |m |y +|17 |Sem_210308_killed_operation_003 |The alive keyword is properly evaluated |Clause 21.3.8 |m |y +|18 |Sem_210308_killed_operation_004 |Verify that any from killed is not triggered if no component has been started |Clause 21.3.8 |m |y +|19 |Sem_210308_killed_operation_005 |Verify that any from killed matches if at least one component is stopped or killed |Clause 21.3.8 |m |y +|20 |Sem_210308_killed_operation_006 |Verify that any from killed doesn't assign index when no component has been killed |Clause 21.3.8 |m |y +|21 |Sem_210308_killed_operation_007 |Verify that any from killed doesn't change index variable when no component has been killed |Clause 21.3.8 |m |y +|22 |Sem_210308_killed_operation_008 |Verify that any from killed assigns index |Clause 21.3.8 |m |y +|23 |Sem_210308_killed_operation_009 |Verify that any from killed is not triggered if all components are executing function |Clause 21.3.8 |m |y +|24 |Sem_210308_killed_operation_010 |Verify that any from killed index redirection works for multidimensional arrays |Clause 21.3.8 |m |y +|25 |Sem_210308_killed_operation_011 |Verify any from killed index redirection to lazy variable |Clause 21.3.8 |m |y +|26 |Sem_210308_killed_operation_012 |Verify any from killed index redirection to fuzzy variable |Clause 21.3.8 |m |y +|27 |Sem_210308_killed_operation_013 |Verify that any from killed is not triggered if when alive component has stopped execution |Clause 21.3.8 |m |y +|28 |Sem_210308_killed_operation_014 |storing verdict in `killed` operation |Clause 21.3.8 |m |n +|=================================================================================================================================================================== + +== The `send` operation + +.The `send` operation + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|============================================================================================================= +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_220201_SendOperation_001 |The IUT correctly handles message sending operations |Clause 22.2.1 |m |y +|2 |NegSem_220201_SendOperation_002 |The IUT correctly handles message sending operations |Clause 22.2.1 |m |y +|3 |NegSem_220201_SendOperation_003 |The IUT correctly handles message sending operations |Clause 22.2.1 |m |y +|4 |NegSem_220201_SendOperation_004 |The IUT correctly handles message sending operations |Clause 22.2.1 |m |y +|5 |NegSem_220201_SendOperation_005 |missing to clause in case of one-to-many connections |Clause 22.2.1 |m |y +|6 |NegSem_220201_SendOperation_006 |partially initialized template |Clause 22.2.1 |m |y +|7 |NegSem_220201_SendOperation_007 |no type prefix in inline template |Clause 22.2.1 |m |y +|8 |NegSem_220201_SendOperation_008 |incompatible address value in `send` operation |Clause 22.2.1 |m |n +|9 |NegSem_220201_SendOperation_009 |`null` address in the to clause of `send` operation |Clause 22.2.1 |m |n +|10 |NegSem_220201_SendOperation_010 |`null` component in the to clause of `send` operation |Clause 22.2.1 |m |y +|11 |NegSem_220201_SendOperation_011 |`send` operation on disconnected and unmapped ports |Clause 22.2.1 |m |y +|12 |Sem_220201_SendOperation_001 |The IUT correctly handles message sending operations |Clause 22.2.1 |m |y +|13 |Sem_220201_SendOperation_002 |The IUT correctly handles message sending operations |Clause 22.2.1 |m |y +|14 |Sem_220201_SendOperation_003 |The IUT correctly handles message sending operations |Clause 22.2.1 |m |y +|15 |Sem_220201_SendOperation_004 |The IUT correctly handles message sending operations |Clause 22.2.1 |m |y +|16 |Sem_220201_SendOperation_005 |unicast `send` operation |Clause 22.2.1 |m |y +|17 |Sem_220201_SendOperation_006 |multicast `send` operation |Clause 22.2.1 |m |n +|18 |Sem_220201_SendOperation_007 |broadcast `send` operation |Clause 22.2.1 |m |n +|============================================================================================================= + +== The `receive` operation + +.The `receive` operation + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|======================================================================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_220202_ReceiveOperation_001 |The IUT correctly handles message receiving operations |Clause 22.2.2 |m |y +|2 |NegSem_220202_ReceiveOperation_002 |no type prefix in ambiguous inline template |Clause 22.2.2 |m |y +|3 |NegSem_220202_ReceiveOperation_003 |type mismatch in redirect value assignment |Clause 22.2.2 |m |y +|4 |NegSem_220202_ReceiveOperation_004 |type mismatch in redirect assignment of message fields |Clause 22.2.2 |m |y +|5 |NegSem_220202_ReceiveOperation_005 |applying `@decoded` to a forbidden field |Clause 22.2.2 |m |y +|6 |NegSem_220202_ReceiveOperation_006 |decoding error in `@decoded` redirect assignment |Clause 22.2.2 |m |y +|7 |NegSem_220202_ReceiveOperation_007 |invalid format value in `@decoded` redirect assignment |Clause 22.2.2 |m |y +|8 |NegSem_220202_ReceiveOperation_008 |value of wrong type in `@decoded` redirect assignment |Clause 22.2.2 |m |y +|9 |NegSem_220202_ReceiveOperation_009 |`encoding` parameter of `@decoded` redirect assignment applied to incorrect type |Clause 22.2.2 |m |y +|10 |NegSem_220202_ReceiveOperation_010 |attempting to store component name in redirect assignment |Clause 22.2.2 |m |y +|11 |NegSem_220202_ReceiveOperation_011 |attempting to receive a type missing from the port list |Clause 22.2.2 |m |y +|12 |NegSem_220202_ReceiveOperation_012 |value redirect assignment in receive any message statement |Clause 22.2.2 |m |y +|13 |NegSem_220202_ReceiveOperation_013 |trying to store address when receiving on connected port |Clause 22.2.2 |m |n +|14 |NegSem_220202_ReceiveOperation_014 |type mismatch in sender redirect assignment |Clause 22.2.2 |m |y +|15 |NegSem_220202_ReceiveOperation_015 |`null` component reference in `from` clause of `receive` operation |Clause 22.2.2 |m |y +|16 |NegSem_220202_ReceiveOperation_016 |`null` address reference in `from` clause of `receive` operation |Clause 22.2.2 |m |n +|17 |NegSem_220202_ReceiveOperation_017 |index redirection in standard `port.receive` |Clause 22.2.2 |m |y +|18 |NegSem_220202_ReceiveOperation_018 |index redirection in any `port.receive` |Clause 22.2.2 |m |n +|19 |NegSem_220202_ReceiveOperation_019 |insufficient value range of variable in index redirection |Clause 22.2.2 |m |y +|20 |NegSem_220202_ReceiveOperation_020 |insufficient array dimension of variable in index redirection |Clause 22.2.2 |m |y +|21 |NegSem_220202_ReceiveOperation_021 |insufficient element value range of variable in index redirection |Clause 22.2.2 |m |y +|22 |NegSem_220202_ReceiveOperation_022 |incompatible `from` and `sender` clause |Clause 22.2.2 |m |y +|23 |NegSem_220202_ReceiveOperation_023 |incompatible `decmatch` and `@decoded` value redirect |Clause 22.2.2 |m |n +|24 |Sem_220202_ReceiveOperation_001 |The IUT correctly handles message receiving operations |Clause 22.2.2 |m |y +|25 |Sem_220202_ReceiveOperation_002 |The IUT correctly handles message receiving operations |Clause 22.2.2 |m |y +|26 |Sem_220202_ReceiveOperation_003 |The IUT correctly handles message receiving operations |Clause 22.2.2 |m |y +|27 |Sem_220202_ReceiveOperation_004 |The IUT correctly handles message receiving operations |Clause 22.2.2 |m |n +|28 |Sem_220202_ReceiveOperation_005 |The IUT correctly handles message receiving operations |Clause 22.2.2 |m |n +|29 |Sem_220202_ReceiveOperation_006 |receive with a `from` clause (single item) |Clause 22.2.2 |m |y +|30 |Sem_220202_ReceiveOperation_007 |receive with a `from` clause (multiple items) |Clause 22.2.2 |m |y +|31 |Sem_220202_ReceiveOperation_008 |receive with a `from` clause (any component) |Clause 22.2.2 |m |n +|32 |Sem_220202_ReceiveOperation_009 |redirect assignment of message fields |Clause 22.2.2 |m |y +|33 |Sem_220202_ReceiveOperation_010 |redirect assignment of message fields |Clause 22.2.2 |m |y +|34 |Sem_220202_ReceiveOperation_011 |`@decoded` redirect assignment of a bitstring field |Clause 22.2.2 |m |y +|35 |Sem_220202_ReceiveOperation_012 |`@decoded` redirect assignment of a hexstring field |Clause 22.2.2 |m |y +|36 |Sem_220202_ReceiveOperation_013 |`@decoded` redirect assignment of an octetstring field |Clause 22.2.2 |m |y +|37 |Sem_220202_ReceiveOperation_014 |`@decoded` redirect assignment of a charstring field |Clause 22.2.2 |m |y +|38 |Sem_220202_ReceiveOperation_015 |`@decoded` redirect assignment of a universal charstring field |Clause 22.2.2 |m |y +|39 |Sem_220202_ReceiveOperation_016 |`@decoded` redirect assignment with `encoding` parameter |Clause 22.2.2 |m |n +|40 |Sem_220202_ReceiveOperation_017 |redirect assignment storing a component |Clause 22.2.2 |m |y +|41 |Sem_220202_ReceiveOperation_018 |redirect assignment storing an address |Clause 22.2.2 |m |n +|42 |Sem_220202_ReceiveOperation_019 |any from `port.receive` statement |Clause 22.2.2 |m |y +|43 |Sem_220202_ReceiveOperation_020 |single dimensional index redirect in any from `port.receive` statement |Clause 22.2.2 |m |y +|44 |Sem_220202_ReceiveOperation_021 |multidimensional index redirect in any from `port.receive` statement |Clause 22.2.2 |m |y +|45 |Sem_220202_ReceiveOperation_022 |standalone receive as a shorthand for `alt` statement |Clause 22.2.2 |m |y +|46 |Sem_220202_ReceiveOperation_023 |single dimensional index redirect in any from `port.receive` statement |Clause 22.2.2 |m |n +|47 |Sem_220202_ReceiveOperation_024 |lazy variable in value redirect |Clause 22.2.2 |m |y +|48 |Sem_220202_ReceiveOperation_025 |lazy variable in sender redirect |Clause 22.2.2 |m |n +|49 |Sem_220202_ReceiveOperation_026 |lazy variable in index redirect |Clause 22.2.2 |m |y +|50 |Sem_220202_ReceiveOperation_027 |fuzzy variable in value redirect |Clause 22.2.2 |m |y +|51 |Sem_220202_ReceiveOperation_028 |fuzzy variable in sender redirect |Clause 22.2.2 |m |n +|52 |Sem_220202_ReceiveOperation_029 |fuzzy variable in `@index` redirect |Clause 22.2.2 |m |y +|53 |Sem_220202_ReceiveOperation_030 |verify that a variable of a different but compatible type can be used in a redirect assignment |Clause 22.2.2 |m |y +|======================================================================================================================================================== + +== The `trigger` operation + +.The `trigger` operation + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|======================================================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_220203_TriggerOperation_001 |The IUT correctly handles message `trigger` operations |Clause 22.2.3 |m |y +|2 |NegSem_220203_TriggerOperation_002 |no type prefix in ambiguous inline template |Clause 22.2.3 |m |y +|3 |NegSem_220203_TriggerOperation_003 |type mismatch in redirect value assignment |Clause 22.2.3 |m |y +|4 |NegSem_220203_TriggerOperation_004 |type mismatch in redirect assignment of message fields |Clause 22.2.3 |m |y +|5 |NegSem_220203_TriggerOperation_005 |applying `@decoded` to a forbidden field |Clause 22.2.3 |m |y +|6 |NegSem_220203_TriggerOperation_006 |decoding error in `@decoded` redirect assignment |Clause 22.2.3 |m |y +|7 |NegSem_220203_TriggerOperation_007 |invalid format value in `@decoded` redirect assignment |Clause 22.2.3 |m |y +|8 |NegSem_220203_TriggerOperation_008 |value of wrong type in `@decoded` redirect assignment |Clause 22.2.3 |m |y +|9 |NegSem_220203_TriggerOperation_009 |`encoding` parameter of `@decoded` redirect assignment applied to incorrect type |Clause 22.2.3 |m |y +|10 |NegSem_220203_TriggerOperation_010 |attempting to store component name in redirect assignment |Clause 22.2.3 |m |y +|11 |NegSem_220203_TriggerOperation_011 |attempting to receive a type missing from the port list |Clause 22.2.3 |m |y +|12 |NegSem_220203_TriggerOperation_012 |value redirect assignment in receive any message statement |Clause 22.2.3 |m |y +|13 |NegSem_220203_TriggerOperation_013 |trying to store address with `trigger` operation on connected port |Clause 22.2.3 |m |n +|14 |NegSem_220203_TriggerOperation_014 |type mismatch in sender redirect assignment |Clause 22.2.3 |m |y +|15 |NegSem_220203_TriggerOperation_015 |`null` component reference in `from` clause of `trigger` operation |Clause 22.2.3 |m |y +|16 |NegSem_220203_TriggerOperation_016 |`null` address reference in `from` clause of receive operation |Clause 22.2.3 |m |n +|17 |NegSem_220203_TriggerOperation_017 |index redirection in standard `port.trigger` |Clause 22.2.3 |m |y +|18 |NegSem_220203_TriggerOperation_018 |index redirection in any `port.receive` |Clause 22.2.3 |m |n +|19 |NegSem_220203_TriggerOperation_019 |insufficient value range of variable in index redirection |Clause 22.2.3 |m |y +|20 |NegSem_220203_TriggerOperation_020 |insufficient array dimension of variable in index redirection |Clause 22.2.3 |m |y +|21 |NegSem_220203_TriggerOperation_021 |insufficient element value range of variable in index redirection |Clause 22.2.3 |m |y +|22 |NegSem_220203_TriggerOperation_022 |incompatible from and sender clause |Clause 22.2.3 |m |y +|23 |NegSem_220203_TriggerOperation_023 |incompatible `decmatch` and `@decoded` value redirect |Clause 22.2.3 |m |n +|24 |Sem_220203_TriggerOperation_001 |The IUT correctly handles message `trigger` operations |Clause 22.2.3 |m |y +|25 |Sem_220203_TriggerOperation_002 |The IUT correctly handles message `trigger` operations |Clause 22.2.3 |m |y +|26 |Sem_220203_TriggerOperation_003 |The IUT correctly handles message `trigger` operations |Clause 22.2.3 |m |y +|27 |Sem_220203_TriggerOperation_004 |The IUT correctly handles message `trigger` operations |Clause 22.2.3 |m |n +|28 |Sem_220203_TriggerOperation_005 |The IUT correctly handles message `trigger` operations |Clause 22.2.3 |m |n +|29 |Sem_220203_TriggerOperation_006 |trigger with a `from` clause (single item) |Clause 22.2.3 |m |y +|30 |Sem_220203_TriggerOperation_007 |trigger with a `from` clause (multiple items) |Clause 22.2.3 |m |y +|31 |Sem_220203_TriggerOperation_008 |trigger with a `from` clause (any component) |Clause 22.2.3 |m |n +|32 |Sem_220203_TriggerOperation_009 |redirect assignment of message fields |Clause 22.2.3 |m |y +|33 |Sem_220203_TriggerOperation_010 |redirect assignment of message fields |Clause 22.2.3 |m |y +|34 |Sem_220203_TriggerOperation_011 |`@decoded` redirect assignment of a bitstring field |Clause 22.2.3 |m |y +|35 |Sem_220203_TriggerOperation_012 |`@decoded` redirect assignment of a hexstring field |Clause 22.2.3 |m |y +|36 |Sem_220203_TriggerOperation_013 |`@decoded` redirect assignment of an octetstring field |Clause 22.2.3 |m |y +|37 |Sem_220203_TriggerOperation_014 |`@decoded` redirect assignment of a charstring field |Clause 22.2.3 |m |y +|38 |Sem_220203_TriggerOperation_015 |`@decoded` redirect assignment of a universal charstring field |Clause 22.2.3 |m |y +|39 |Sem_220203_TriggerOperation_016 |`@decoded` redirect assignment with `encoding` parameter |Clause 22.2.3 |m |n +|40 |Sem_220203_TriggerOperation_017 |redirect assignment storing a component |Clause 22.2.3 |m |y +|41 |Sem_220203_TriggerOperation_018 |redirect assignment storing an address |Clause 22.2.3 |m |n +|42 |Sem_220203_TriggerOperation_019 |any from `port.trigger` statement |Clause 22.2.3 |m |y +|43 |Sem_220203_TriggerOperation_020 |single dimensional index redirect in any from `port.trigger` statement |Clause 22.2.3 |m |y +|44 |Sem_220203_TriggerOperation_021 |multidimensional index redirect in any from `port.trigger` statement |Clause 22.2.3 |m |y +|45 |Sem_220203_TriggerOperation_022 |standalone trigger as a shorthand for `alt` statement |Clause 22.2.3 |m |y +|46 |Sem_220203_TriggerOperation_023 |lazy variable in value redirect |Clause 22.2.3 |m |y +|47 |Sem_220203_TriggerOperation_024 |lazy variable in sender redirect |Clause 22.2.3 |m |n +|48 |Sem_220203_TriggerOperation_025 |lazy variable in index redirect |Clause 22.2.3 |m |y +|49 |Sem_220203_TriggerOperation_026 |fuzzy variable in value redirect |Clause 22.2.3 |m |y +|50 |Sem_220203_TriggerOperation_027 |fuzzy variable in sender redirect |Clause 22.2.3 |m |n +|51 |Sem_220203_TriggerOperation_028 |fuzzy variable in `@index` redirect |Clause 22.2.3 |m |y +|======================================================================================================================================== + +== The `call` operation + +.The `call` operation + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|=================================================================================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_220301_CallOperation_001 |The IUT correctly handles procedure `call` operations |Clause 22.3.1 |m |y +|2 |NegSem_220301_CallOperation_002 |The IUT correctly procedure calls |Clause 22.3.1 |m |y +|3 |NegSem_220301_CallOperation_003 |`null` component in the `to` clause of the `call` operation |Clause 22.3.1 |m |y +|4 |NegSem_220301_CallOperation_004 |`null` component in the multicast list of the `to` clause of the `call` operation |Clause 22.3.1 |m |y +|5 |NegSem_220301_CallOperation_005 |incompatible template in the `to` clause of the `call` operation |Clause 22.3.1 |m |y +|6 |NegSem_220301_CallOperation_006 |verify that non-blocking calls cannot have a response and exception handling part |Clause 22.3.1 |m |y +|7 |NegSem_220301_CallOperation_007 |verify that signature that are not listed in the port `inout` and out list cannot be used in `call` operations |Clause 22.3.1 |m |y +|8 |NegSem_220301_CallOperation_008 |verify that in parameters of a signature used in a `call` operation cannot contain matching symbols |Clause 22.3.1 |m |y +|9 |NegSem_220301_CallOperation_009 |verify that in parameters of a signature used in a `call` operation cannot be omitted |Clause 22.3.1 |m |y +|10 |NegSem_220301_CallOperation_010 |verify that `inout` parameters of a signature used in a `call` operation cannot contain matching symbols |Clause 22.3.1 |m |y +|11 |NegSem_220301_CallOperation_011 |verify that `inout` parameters of a signature used in a `call` operation cannot be omitted |Clause 22.3.1 |m |y +|12 |NegSem_220301_CallOperation_012 |missing `to` clause in case of one-to-many connections |Clause 22.3.1 |m |y +|13 |NegSem_220301_CallOperation_013 |verify that type mismatch error is issued for incorrect `call` timer values |Clause 22.3.1 |m |y +|14 |NegSem_220301_CallOperation_014 |verify that `getreply` signature mismatch in the response and exception handling causes an error |Clause 22.3.1 |m |y +|15 |NegSem_220301_CallOperation_015 |verify that exception signature mismatch in the response and exception handling causes an error |Clause 22.3.1 |m |y +|16 |NegSem_220301_CallOperation_016 |verify that forbidden calls cannot appear in response and exception handling part guards |Clause 22.3.1 |m |n +|17 |NegSem_220301_CallOperation_017 |verify that forbidden functions cannot appear in response and exception handling part guards |Clause 22.3.1 |m |n +|18 |NegSem_220301_CallOperation_018 |verify that non-blocking procedure calls cannot contain timeout values |Clause 22.3.1 |m |y +|19 |NegSem_220301_CallOperation_019 |verify that non-blocking procedure calls cannot contain `nowait` parameter |Clause 22.3.1 |m |y +|20 |NegSem_220301_CallOperation_020 |verify that calls cannot be used on disconnected ports |Clause 22.3.1 |m |y +|21 |NegSyn_220301_CallOperation_001 |verify that the response and exception handling part cannot contain an `else` clause |Clause 22.3.1 |m |y +|22 |NegSyn_220301_CallOperation_002 |verify that the response and exception handling part cannot contain an altstep |Clause 22.3.1 |m |y +|23 |Sem_220301_CallOperation_001 |The IUT correctly handles procedure `call` operations |Clause 22.3.1 |m |y +|24 |Sem_220301_CallOperation_002 |The IUT correctly handles procedure `call` operations |Clause 22.3.1 |m |y +|25 |Sem_220301_CallOperation_003 |The IUT correctly handles non-blocking procedure call |Clause 22.3.1 |m |y +|26 |Sem_220301_CallOperation_004 |The IUT correctly handles non-blocking procedure call |Clause 22.3.1 |m |y +|27 |Sem_220301_CallOperation_005 |The IUT correctly handles multiple client calls to the same server |Clause 22.3.1 |m |n +|28 |Sem_220301_CallOperation_006 |The IUT correctly handles broadcast/multicast procedure call |Clause 22.3.1 |m |n +|29 |Sem_220301_CallOperation_007 |The IUT correctly handles broadcast/multicast procedure call |Clause 22.3.1 |m |n +|30 |Sem_220301_CallOperation_008 |The IUT correctly handles blocking procedure call |Clause 22.3.1 |m |y +|31 |Sem_220301_CallOperation_009 |Verify that defaults are not executed in response and exception handling part of a `call` operation |Clause 22.3.1 |m |y +|32 |Sem_220301_CallOperation_010 |Blocking call with no timeout |Clause 22.3.1 |m |y +|33 |Sem_220301_CallOperation_011 |Blocking broadcast call with response and exception handling part and subsequent `alt` |Clause 22.3.1 |m |n +|34 |Sem_220301_CallOperation_012 |Blocking broadcast call with response and exception handling part handling all replies |Clause 22.3.1 |m |n +|35 |Sem_220301_CallOperation_013 |Blocking multicast call with response and exception handling part and subsequent `alt` |Clause 22.3.1 |m |n +|36 |Sem_220301_CallOperation_014 |Blocking multicast call with response and exception handling part handling all replies |Clause 22.3.1 |m |n +|37 |Sem_220301_CallOperation_015 |Non-blocking broadcast call |Clause 22.3.1 |m |n +|38 |Sem_220301_CallOperation_016 |Non-blocking multicast call |Clause 22.3.1 |m |n +|39 |Sem_220301_CallOperation_017 |Non-blocking unicast call |Clause 22.3.1 |m |y +|40 |Sem_220301_CallOperation_018 |Verify that `out` parameters of a signature used in a `call` operation can be omitted |Clause 22.3.1 |m |y +|41 |Sem_220301_CallOperation_019 |Verify that `out` parameters of a signature used in a `call` operation can contain matching symbols |Clause 22.3.1 |m |y +|42 |Sem_220301_CallOperation_020 |Verify that replies that are not related to the actual call are ignored in unqualified `getreply` statements |Clause 22.3.1 |m |n +|43 |Sem_220301_CallOperation_021 |Verify that exceptions that are not related to the actual call are ignored in unqualified `catch` statements |Clause 22.3.1 |m |n +|=================================================================================================================================================================== + +== The `getcall` operation + +.The `getcall` operation + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|================================================================================================================================================================= +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_220302_GetcallOperation_001 |`Getcall` operations are only used on procedure based ports |Clause 22.3.2 |m |y +|2 |NegSem_220302_GetcallOperation_002 |`Getcall` operation does not allow value assignment |Clause 22.3.2 |m |y +|3 |NegSem_220302_GetcallOperation_003 |`Getcall` for any call does not allow param assignment |Clause 22.3.2 |m |y +|4 |NegSem_220302_GetcallOperation_004 |Verify that error occurs when any from `getcall` is applied to single port |Clause 22.3.2 |m |y +|5 |NegSem_220302_GetcallOperation_005 |Verify that error occurs when any from `getcall` is applied to 1D array and index target is array |Clause 22.3.2 |m |y +|6 |NegSem_220302_GetcallOperation_006 |Verify that error occurs when any from `getcall` is applied to 1D array and index target has wrong type |Clause 22.3.2 |m |y +|7 |NegSem_220302_GetcallOperation_007 |Verify that any from `getcall` index redirection for multi-D arrays requires arrays of correct size |Clause 22.3.2 |m |y +|8 |NegSem_220302_GetcallOperation_008 |Verify that any from `getcall` index redirection for multi-D arrays requires arrays |Clause 22.3.2 |m |y +|9 |NegSem_220302_GetcallOperation_009 |`null` component in the `from` clause of the `getcall` operation |Clause 22.3.2 |m |y +|10 |NegSem_220302_GetcallOperation_010 |`null` component in the multicast list of the `from` clause of the `getcall` operation |Clause 22.3.2 |m |n +|11 |NegSem_220302_GetcallOperation_011 |applying `@decoded` to a forbidden field |Clause 22.3.2 |m |y +|12 |NegSem_220302_GetcallOperation_012 |decoding error in `@decoded` redirect assignment |Clause 22.3.2 |m |y +|13 |NegSem_220302_GetcallOperation_013 |invalid format value in `@decoded` redirect assignment |Clause 22.3.2 |m |y +|14 |NegSem_220302_GetcallOperation_014 |value of wrong type in `@decoded` redirect assignment |Clause 22.3.2 |m |y +|15 |NegSem_220302_GetcallOperation_015 |`encoding` parameter of `@decoded` redirect assignment applied to incorrect type |Clause 22.3.2 |m |y +|16 |NegSem_220302_GetcallOperation_016 |incompatible from and `sender` clause in `getcall` operation |Clause 22.3.2 |m |y +|17 |NegSem_220302_GetcallOperation_017 |incompatible `decmatch` and `@decoded` value redirect |Clause 22.3.2 |m |n +|18 |NegSem_220302_GetcallOperation_018 |incompatible template in the `from` clause of the `getcall` operation |Clause 22.3.2 |m |n +|19 |NegSem_220302_GetcallOperation_019 |trying to store an incompatible component value in the `sender` clause of a `getcall` operation |Clause 22.3.2 |m |n +|20 |NegSyn_220302_GetcallOperation_001 |Verify that error occurs when using index redirection in `port.getcall` operation |Clause 22.3.2 |m |y +|21 |NegSyn_220302_GetcallOperation_002 |Verify that error occurs when using index redirection in any `port.getcall` operation |Clause 22.3.2 |m |n +|22 |Sem_220302_GetcallOperation_001 |`Getcall` operations remove only matching procedure from the queue |Clause 22.3.2 |m |y +|23 |Sem_220302_GetcallOperation_002 |`Getcall` operations remove the matching procedure from the queue |Clause 22.3.2 |m |y +|24 |Sem_220302_GetcallOperation_003 |The `getcall` operation can be correctly restricted to a certain client |Clause 22.3.2 |m |y +|25 |Sem_220302_GetcallOperation_004 |The `getcall` operation can be correctly restricted to a certain client |Clause 22.3.2 |m |y +|26 |Sem_220302_GetcallOperation_005 |`Getcall` operations work with any port attribute |Clause 22.3.2 |m |n +|27 |Sem_220302_GetcallOperation_006 |Verify that any from `getcall` is not triggered if there hasn't been any call |Clause 22.3.2 |m |y +|28 |Sem_220302_GetcallOperation_007 |Verify that any from `getcall` matches if at least one port contains enqueued call |Clause 22.3.2 |m |y +|29 |Sem_220302_GetcallOperation_008 |Verify that any from `getcall` doesn't assign index when there's no suitable match |Clause 22.3.2 |m |y +|30 |Sem_220302_GetcallOperation_009 |Verify that any from `getcall` doesn't change index variable when no there's no suitable match |Clause 22.3.2 |m |y +|31 |Sem_220302_GetcallOperation_010 |Verify that any from done assigns index |Clause 22.3.2 |m |y +|32 |Sem_220302_GetcallOperation_011 |Verify that any from `getcall` index redirection works for multidimensional arrays |Clause 22.3.2 |m |y +|33 |Sem_220302_GetcallOperation_012 |Verify any from `getcall` index redirection to lazy variable |Clause 22.3.2 |m |y +|34 |Sem_220302_GetcallOperation_013 |Verify any from `getcall` index redirection to fuzzy variable |Clause 22.3.2 |m |y +|35 |Sem_220302_GetcallOperation_014 |`@decoded` redirect assignment of a bitstring field |Clause 22.3.2 |m |y +|36 |Sem_220302_GetcallOperation_015 |`@decoded` redirect assignment of a hexstring field |Clause 22.3.2 |m |y +|37 |Sem_220302_GetcallOperation_016 |`@decoded` redirect assignment of an octetstring field |Clause 22.3.2 |m |y +|38 |Sem_220302_GetcallOperation_017 |`@decoded` redirect assignment of a charstring field |Clause 22.3.2 |m |y +|39 |Sem_220302_GetcallOperation_018 |`@decoded` redirect assignment of a universal charstring field |Clause 22.3.2 |m |y +|40 |Sem_220302_GetcallOperation_019 |`@decoded` redirect assignment with `encoding` parameter |Clause 22.3.2 |m |n +|41 |Sem_220302_GetcallOperation_020 |`getcall` with a `from` clause (single item) |Clause 22.3.2 |m |y +|42 |Sem_220302_GetcallOperation_021 |`getcall` with a `from` clause (multiple items) |Clause 22.3.2 |m |y +|43 |Sem_220302_GetcallOperation_022 |`getcall` with a `from` clause (any component) |Clause 22.3.2 |m |n +|================================================================================================================================================================= + +== The `reply` operation + +.The `reply` operation + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|======================================================================================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_220303_ReplyOperation_001 |`Reply` operations are only used on procedure based ports |Clause 22.3.3 |m |y +|2 |NegSem_220303_ReplyOperation_002 |`null` component in the `to` clause of the `reply` operation |Clause 22.3.3 |m |y +|3 |NegSem_220303_ReplyOperation_003 |`null` component in the multicast list of the `to` clause of the `reply` operation |Clause 22.3.3 |m |n +|4 |NegSem_220303_ReplyOperation_004 |verify that `reply` operation cannot be used on a message port |Clause 22.3.3 |m |y +|5 |NegSem_220303_ReplyOperation_005 |verify that signature not listed in the port definition cannot be used in the `reply` operation |Clause 22.3.3 |m |y +|6 |NegSem_220303_ReplyOperation_006 |verify that matching symbols cannot be used in `out` signature parameters in `reply` operations |Clause 22.3.3 |m |y +|7 |NegSem_220303_ReplyOperation_007 |verify that matching symbols cannot be used in `inout` signature parameters in `reply` operations |Clause 22.3.3 |m |y +|8 |NegSem_220303_ReplyOperation_008 |verify that error is issued for a missing `to` clause in a `reply` operation in case of one-to-many connections |Clause 22.3.3 |m |y +|9 |NegSem_220303_ReplyOperation_009 |verify that values that are not addresses or components cannot be used in the `to` clause of the `reply` operation |Clause 22.3.3 |m |y +|10 |NegSem_220303_ReplyOperation_010 |verify that `reply` operation on a disconnected port causes an error |Clause 22.3.3 |m |y +|11 |Sem_220303_ReplyOperation_001 |The IUT correctly handles reply to multiple clients on the same server |Clause 22.3.3 |m |n +|12 |Sem_220303_ReplyOperation_002 |The IUT correctly handles reply to multiple clients on the same server |Clause 22.3.3 |m |n +|13 |Sem_220303_ReplyOperation_003 |verify that functionality of a simple `reply` operation (implicit unicast, no return value) |Clause 22.3.3 |m |y +|14 |Sem_220303_ReplyOperation_004 |verify that functionality of a simple `reply` operation (explicit unicast, return value) |Clause 22.3.3 |m |y +|15 |Sem_220303_ReplyOperation_005 |verify that in signature parameters of `reply` operations can contain matching symbols |Clause 22.3.3 |m |y +|======================================================================================================================================================================== + +== The `getreply` operation + +.The `getreply` operation + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|==================================================================================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_220304_getreply_operation_001 |Verify that error occurs when any from `getreply` is applied to single port |Clause 22.3.4 |m |y +|2 |NegSem_220304_getreply_operation_002 |Verify that error occurs when any from `getreply` is applied to 1D array and index target is array |Clause 22.3.4 |m |y +|3 |NegSem_220304_getreply_operation_003 |Verify that error occurs when any from `getreply` is applied to 1D array and index target has wrong type |Clause 22.3.4 |m |y +|4 |NegSem_220304_getreply_operation_004 |Verify that any from `getreply` index redirection for multi-D arrays requires arrays of correct size |Clause 22.3.4 |m |y +|5 |NegSem_220304_getreply_operation_005 |Verify that any from `getreply` index redirection for multi-D arrays requires arrays |Clause 22.3.4 |m |y +|6 |NegSem_220304_getreply_operation_006 |`null` component in the `from` clause of the `getreply` operation |Clause 22.3.4 |m |y +|7 |NegSem_220304_getreply_operation_007 |`null` component in the multicast list of the from clause of the `getreply` operation |Clause 22.3.4 |m |y +|8 |NegSem_220304_getreply_operation_008 |applying `@decoded` to a forbidden parameter field |Clause 22.3.4 |m |y +|9 |NegSem_220304_getreply_operation_009 |decoding error in `@decoded` redirect parameter assignment |Clause 22.3.4 |m |y +|10 |NegSem_220304_getreply_operation_010 |invalid format value in `@decoded` redirect parameter assignment |Clause 22.3.4 |m |y +|11 |NegSem_220304_getreply_operation_011 |value of wrong type in `@decoded` redirect parameter assignment |Clause 22.3.4 |m |y +|12 |NegSem_220304_getreply_operation_012 |encoding parameter of `@decoded` redirect parameter assignment applied to incorrect type |Clause 22.3.4 |m |y +|13 |NegSem_220304_getreply_operation_013 |incompatible `from` and `sender` clause in `getreply` operation |Clause 22.3.4 |m |y +|14 |NegSem_220304_getreply_operation_014 |incompatible `decmatch` and `@decoded` parameter redirect |Clause 22.3.4 |m |n +|15 |NegSem_220304_getreply_operation_015 |applying `@decoded` to a forbidden parameter field |Clause 22.3.4 |m |y +|16 |NegSem_220304_getreply_operation_016 |decoding error in `@decoded` redirect value assignment |Clause 22.3.4 |m |y +|17 |NegSem_220304_getreply_operation_017 |invalid format value in `@decoded` redirect value assignment |Clause 22.3.4 |m |y +|18 |NegSem_220304_getreply_operation_018 |value of wrong type in `@decoded` redirect value assignment |Clause 22.3.4 |m |y +|19 |NegSem_220304_getreply_operation_019 |encoding parameter of `@decoded` redirect value assignment applied to incorrect type |Clause 22.3.4 |m |y +|20 |NegSem_220304_getreply_operation_020 |incompatible `decmatch` and `@decoded` value redirect |Clause 22.3.4 |m |n +|21 |NegSem_220304_getreply_operation_021 |incompatible template in the `from` clause of the `getreply` operation |Clause 22.3.4 |m |y +|22 |NegSem_220304_getreply_operation_022 |trying to store an incompatible component value in the `sender` clause of a `getreply` operation |Clause 22.3.4 |m |n +|23 |NegSyn_220304_getreply_operation_001 |Verify that error occurs when using index redirection in `port.getreply` operation |Clause 22.3.4 |m |y +|24 |NegSyn_220304_getreply_operation_002 |Verify that error occurs when using index redirection in any `port.getreply` operation |Clause 22.3.4 |m |n +|25 |Sem_220304_getreply_operation_001 |Verify that any from `getreply` is not triggered if there hasn't been any reply |Clause 22.3.4 |m |y +|26 |Sem_220304_getreply_operation_002 |Verify that any from `getreply` matches if at least one port contains enqueued reply |Clause 22.3.4 |m |y +|27 |Sem_220304_getreply_operation_003 |Verify that any from `getreply` doesn't assign index when there's no suitable match |Clause 22.3.4 |m |y +|28 |Sem_220304_getreply_operation_004 |Verify that any from `getreply` doesn't change index variable when no there's no suitable match |Clause 22.3.4 |m |y +|29 |Sem_220304_getreply_operation_005 |Verify that any from done assigns index |Clause 22.3.4 |m |y +|30 |Sem_220304_getreply_operation_006 |Verify that any from `getreply` index redirection works for multidimensional arrays |Clause 22.3.4 |m |y +|31 |Sem_220304_getreply_operation_007 |Verify any from `getreply` index redirection to lazy variable |Clause 22.3.4 |m |y +|32 |Sem_220304_getreply_operation_008 |Verify any from `getreply` index redirection to fuzzy variable |Clause 22.3.4 |m |y +|33 |Sem_220304_getreply_operation_009 |`@decoded` redirect parameter assignment of a bitstring field |Clause 22.3.4 |m |y +|34 |Sem_220304_getreply_operation_010 |`@decoded` redirect parameter assignment of a hexstring field |Clause 22.3.4 |m |y +|35 |Sem_220304_getreply_operation_011 |`@decoded` redirect parameter assignment of an octetstring field |Clause 22.3.4 |m |y +|36 |Sem_220304_getreply_operation_012 |`@decoded` redirect parameter assignment of a charstring field |Clause 22.3.4 |m |y +|37 |Sem_220304_getreply_operation_013 |`@decoded` redirect parameter assignment of a universal charstring field |Clause 22.3.4 |m |y +|38 |Sem_220304_getreply_operation_014 |`@decoded` redirect parameter assignment with encoding parameter |Clause 22.3.4 |m |n +|39 |Sem_220304_getreply_operation_015 |`@decoded` redirect value assignment of a bitstring field |Clause 22.3.4 |m |y +|40 |Sem_220304_getreply_operation_016 |`@decoded` redirect value assignment of a hexstring field |Clause 22.3.4 |m |y +|41 |Sem_220304_getreply_operation_017 |`@decoded` redirect value assignment of an octetstring field |Clause 22.3.4 |m |y +|42 |Sem_220304_getreply_operation_018 |`@decoded` redirect value assignment of a charstring field |Clause 22.3.4 |m |y +|43 |Sem_220304_getreply_operation_019 |`@decoded` redirect value assignment of a universal charstring field |Clause 22.3.4 |m |y +|44 |Sem_220304_getreply_operation_020 |`@decoded` redirect value assignment with encoding parameter |Clause 22.3.4 |m |n +|45 |Sem_220304_getreply_operation_021 |`getreply` with a `from` clause (single item) |Clause 22.3.4 |m |y +|46 |Sem_220304_getreply_operation_022 |`getreply` with a `from` clause (multiple items) |Clause 22.3.4 |m |y +|47 |Sem_220304_getreply_operation_023 |`getreply` with a `from` clause (any component) |Clause 22.3.4 |m |n +|==================================================================================================================================================================== + +== The `raise` operation + +.The `raise` operation + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|============================================================================================================================ +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_220305_raise_operation_001 |raised exception type not in the list of available exceptions |Clause 22.3.5 |m |y +|2 |NegSem_220305_raise_operation_002 |exception raised for a signature with no exception list |Clause 22.3.5 |m |y +|3 |NegSem_220305_raise_operation_003 |raised exception type is ambiguous |Clause 22.3.5 |m |y +|4 |NegSem_220305_raise_operation_004 |missing `to` clause in case of 1 to n connection |Clause 22.3.5 |m |y +|5 |NegSem_220305_raise_operation_005 |exception on a message port |Clause 22.3.5 |m |y +|6 |NegSem_220305_raise_operation_006 |exception procedure signature not in the port list |Clause 22.3.5 |m |y +|7 |NegSem_220305_raise_operation_007 |value of incorrect type in the `to` clause of the `raise` operation |Clause 22.3.5 |m |y +|8 |NegSem_220305_raise_operation_008 |`null` in the `to` clause of the `raise` operation |Clause 22.3.5 |m |y +|9 |NegSem_220305_raise_operation_009 |`raise` operation on disconnected and unmapped ports |Clause 22.3.5 |m |y +|10 |NegSem_220305_raise_operation_010 |exception template not conforming to template(value) restriction |Clause 22.3.5 |m |y +|11 |Sem_220305_raise_operation_001 |simple `raise` operation |Clause 22.3.5 |m |y +|12 |Sem_220305_raise_operation_002 |unicast `raise` operation |Clause 22.3.5 |m |y +|13 |Sem_220305_raise_operation_003 |broadcast `raise` operation |Clause 22.3.5 |m |n +|14 |Sem_220305_raise_operation_004 |multicast `raise` operation |Clause 22.3.5 |m |n +|============================================================================================================================ + +== The `catch` operation + +.The `catch` operation + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|=============================================================================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_220306_catch_operation_001 |Verify that error occurs when any from catch is applied to single port |Clause 22.3.6 |m |y +|2 |NegSem_220306_catch_operation_002 |Verify that error occurs when any from catch is applied to 1D array and index target is array |Clause 22.3.6 |m |y +|3 |NegSem_220306_catch_operation_003 |Verify that error occurs when any from catch is applied to 1D array and index target has wrong type |Clause 22.3.6 |m |y +|4 |NegSem_220306_catch_operation_004 |Verify that any from catch index redirection for multi-D arrays requires arrays of correct size |Clause 22.3.6 |m |y +|5 |NegSem_220306_catch_operation_005 |Verify that any from catch index redirection for multi-D arrays requires arrays |Clause 22.3.6 |m |y +|6 |NegSem_220306_catch_operation_006 |`null` component in the ``from`` clause of the `catch` operation |Clause 22.3.6 |m |y +|7 |NegSem_220306_catch_operation_007 |`null` component in the multicast list of the `from` clause of the `catch` operation |Clause 22.3.6 |m |y +|8 |NegSem_220306_catch_operation_008 |applying `@decoded` to a forbidden exception field |Clause 22.3.6 |m |y +|9 |NegSem_220306_catch_operation_009 |decoding error in `@decoded` redirect value assignment |Clause 22.3.6 |m |y +|10 |NegSem_220306_catch_operation_010 |invalid format value in `@decoded` redirect value assignment |Clause 22.3.6 |m |y +|11 |NegSem_220306_catch_operation_011 |value of wrong type in `@decoded` redirect value assignment |Clause 22.3.6 |m |y +|12 |NegSem_220306_catch_operation_012 |encoding parameter of `@decoded` redirect value assignment applied to incorrect type |Clause 22.3.6 |m |y +|13 |NegSem_220306_catch_operation_013 |incompatible `from` and `sender` clause in `catch` operation |Clause 22.3.6 |m |y +|14 |NegSem_220306_catch_operation_014 |incompatible `decmatch` and `@decoded` value redirect |Clause 22.3.6 |m |n +|15 |NegSem_220306_catch_operation_015 |incompatible template in the `from` clause of the `catch` operation |Clause 22.3.6 |m |y +|16 |NegSem_220306_catch_operation_016 |trying to store an incompatible component value in the ``sender`` clause of a `catch` operation |Clause 22.3.6 |m |n +|17 |NegSyn_220306_catch_operation_001 |Verify that error occurs when using index redirection in `port.catch` operation |Clause 22.3.6 |m |y +|18 |NegSyn_220306_catch_operation_002 |Verify that error occurs when using index redirection in any `port.catch` operation |Clause 22.3.6 |m |n +|19 |NegSyn_220306_catch_operation_003 |Verify that error occurs when any from catch is applied to 1D array and index target has wrong type |Clause 22.3.6 |m |n +|20 |Sem_220306_catch_operation_001 |Verify that any from catch is not triggered if there hasn't been any exception |Clause 22.3.6 |m |y +|21 |Sem_220306_catch_operation_002 |Verify that any from catch matches if at least one port contains enqueued reply |Clause 22.3.6 |m |y +|22 |Sem_220306_catch_operation_003 |Verify that any from catch doesn't assign index when there's no suitable match |Clause 22.3.6 |m |y +|23 |Sem_220306_catch_operation_004 |Verify that any from catch doesn't change index variable when no there's no suitable match |Clause 22.3.6 |m |y +|24 |Sem_220306_catch_operation_005 |Verify that any from done assigns index |Clause 22.3.6 |m |y +|25 |Sem_220306_catch_operation_006 |Verify that any from catch index redirection works for multidimensional arrays |Clause 22.3.6 |m |y +|26 |Sem_220306_catch_operation_007 |Verify any from catch index redirection to lazy variable |Clause 22.3.6 |m |y +|27 |Sem_220306_catch_operation_008 |Verify any from catch index redirection to fuzzy variable |Clause 22.3.6 |m |y +|28 |Sem_220306_catch_operation_009 |`@decoded` redirect value assignment of a bitstring field |Clause 22.3.6 |m |y +|29 |Sem_220306_catch_operation_010 |`@decoded` redirect value assignment of a hexstring field |Clause 22.3.6 |m |y +|30 |Sem_220306_catch_operation_011 |`@decoded` redirect value assignment of an octetstring field |Clause 22.3.6 |m |y +|31 |Sem_220306_catch_operation_012 |`@decoded` redirect value assignment of a charstring field |Clause 22.3.6 |m |y +|32 |Sem_220306_catch_operation_013 |`@decoded` redirect value assignment of a universal charstring field |Clause 22.3.6 |m |y +|33 |Sem_220306_catch_operation_014 |`@decoded` redirect value assignment with encoding parameter |Clause 22.3.6 |m |n +|34 |Sem_220306_catch_operation_015 |catch with a `from` clause (single item) |Clause 22.3.6 |m |y +|35 |Sem_220306_catch_operation_016 |catch with a `from` clause (multiple items) |Clause 22.3.6 |m |y +|36 |Sem_220306_catch_operation_017 |catch with a `from` clause (any component) |Clause 22.3.6 |m |n +|=============================================================================================================================================================== + +== The `check` operation + +.The `check` operation + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|======================================================================================================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_2204_the_check_operation_001 |`null` component reference in `from` clause of `check` operation |Clause 22.4 |m |y +|2 |NegSem_2204_the_check_operation_002 |`null` address reference in `from` clause of `check` operation |Clause 22.4 |m |n +|3 |NegSem_2204_the_check_operation_003 |incompatible `from` and `sender` clause |Clause 22.4 |m |n +|4 |NegSem_2204_the_check_operation_004 |incompatible value in the `from` clause |Clause 22.4 |m |n +|5 |NegSem_2204_the_check_operation_005 |verify that a runtime error is generated if the real sender is incompatible with the variable in sender redirect assignment |Clause 22.4 |m |n +|6 |Sem_2204_the_check_operation_001 |Verify that `port.check(receive)` works correctly inside `alt` |Clause 22.4 |m |y +|7 |Sem_2204_the_check_operation_002 |Verify that `port.check(receive)` with assignment works correctly inside `alt` |Clause 22.4 |m |n +|8 |Sem_2204_the_check_operation_003 |Verify that `port.check(receive)` works correctly as standalone statement |Clause 22.4 |m |y +|9 |Sem_2204_the_check_operation_004 |Verify that `port.check(receive)` with assignment works correctly as standalone statement |Clause 22.4 |m |n +|10 |Sem_2204_the_check_operation_005 |Verify that any `port.check(receive)` works correctly inside `alt` |Clause 22.4 |m |y +|11 |Sem_2204_the_check_operation_006 |Verify that any `port.check(receive)` with assignment works correctly inside `alt` |Clause 22.4 |m |n +|12 |Sem_2204_the_check_operation_007 |Verify that any `port.check(receive)` works correctly as standalone statement |Clause 22.4 |m |y +|13 |Sem_2204_the_check_operation_008 |Verify that any `port.check(receive)` with assignment works correctly as standalone statement |Clause 22.4 |m |n +|14 |Sem_2204_the_check_operation_009 |Verify behaviour of `port.check(receive)` in case of unsuccessful match inside `alt` |Clause 22.4 |m |y +|15 |Sem_2204_the_check_operation_010 |Verify behaviour of `port.check(receive)` with assignment in case of unsuccessful match inside `alt` |Clause 22.4 |m |n +|16 |Sem_2204_the_check_operation_011 |Verify `port.check(receive)` behaviour in case of unsuccessful match in standalone statement |Clause 22.4 |m |y +|17 |Sem_2204_the_check_operation_012 |Verify behaviour of `port.check(receive)` with assignment in case of unsuccessful match in standalone statement |Clause 22.4 |m |n +|18 |Sem_2204_the_check_operation_013 |Verify any `port.check(receive)` behaviour in case of unsuccessful match inside `alt` |Clause 22.4 |m |n +|19 |Sem_2204_the_check_operation_014 |Verify behaviour of any `port.check(receive)` with assignment in case of unsuccessful match inside `alt` |Clause 22.4 |m |n +|20 |Sem_2204_the_check_operation_015 |Verify any `port.check(receive)` behaviour in case of unsuccessful match in standalone statement |Clause 22.4 |m |n +|21 |Sem_2204_the_check_operation_016 |Verify behaviour of any `port.check(receive)` with assignment in case of unsuccessful match in standalone statement |Clause 22.4 |m |n +|22 |Sem_2204_the_check_operation_017 |Verify behaviour of `port.check(receive)` in case of successful match inside `alt` |Clause 22.4 |m |y +|23 |Sem_2204_the_check_operation_018 |Verify behaviour of `port.check(receive)` with assignment in case of successful match inside `alt` |Clause 22.4 |m |n +|24 |Sem_2204_the_check_operation_019 |Verify behaviour of `port.check(receive)` in case of successful match in standalone statement |Clause 22.4 |m |y +|25 |Sem_2204_the_check_operation_020 |Verify behaviour of `port.check(receive)` with assignment in case of successful match works correctly as standalone statement |Clause 22.4 |m |y +|26 |Sem_2204_the_check_operation_021 |Verify behaviour of any `port.check(receive)` in case of successful match inside `alt` |Clause 22.4 |m |n +|27 |Sem_2204_the_check_operation_022 |Verify behaviour of any `port.check(receive)` with assignment in case of successful match inside `alt` |Clause 22.4 |m |n +|28 |Sem_2204_the_check_operation_023 |Verify behaviour of any `port.check(receive)` in case of successful match in standalone statement |Clause 22.4 |m |n +|29 |Sem_2204_the_check_operation_024 |Verify behaviour of any `port.check(receive)` with assignment in case of successful match works correctly as standalone statement |Clause 22.4 |m |n +|30 |Sem_2204_the_check_operation_025 |Verify that `port.check(getcall)` works correctly inside `alt` |Clause 22.4 |m |y +|31 |Sem_2204_the_check_operation_026 |Verify that `port.check(getcall)` with assignment works correctly inside `alt` |Clause 22.4 |m |y +|32 |Sem_2204_the_check_operation_027 |Verify that `port.check(getcall)` works correctly as standalone statement |Clause 22.4 |m |y +|33 |Sem_2204_the_check_operation_028 |Verify that `port.check(getcall)` with assignment works correctly as standalone statement |Clause 22.4 |m |y +|34 |Sem_2204_the_check_operation_029 |Verify that any `port.check(getcall)` works correctly inside `alt` |Clause 22.4 |m |y +|35 |Sem_2204_the_check_operation_030 |Verify that any `port.check(getcall)` with assignment works correctly inside `alt` |Clause 22.4 |m |y +|36 |Sem_2204_the_check_operation_031 |Verify that any `port.check(getcall)` works correctly as standalone statement |Clause 22.4 |m |y +|37 |Sem_2204_the_check_operation_032 |Verify that any `port.check(getcall)` with assignment works correctly as standalone statement |Clause 22.4 |m |y +|38 |Sem_2204_the_check_operation_033 |Verify behaviour of `port.check(getcall)` in case of unsuccessful match inside `alt` |Clause 22.4 |m |y +|39 |Sem_2204_the_check_operation_034 |Verify behaviour of `port.check(getcall)` with assignment in case of unsuccessful match inside `alt` |Clause 22.4 |m |y +|40 |Sem_2204_the_check_operation_035 |Verify behaviour of `port.check(getcall)` in case of unsuccessful match in standalone statement |Clause 22.4 |m |y +|41 |Sem_2204_the_check_operation_036 |Verify behaviour of `port.check(getcall)` with assignment in case of unsuccessful match in standalone statement |Clause 22.4 |m |y +|42 |Sem_2204_the_check_operation_037 |Verify behaviour of any `port.check(getcall)` in case of unsuccessful match inside `alt` |Clause 22.4 |m |n +|43 |Sem_2204_the_check_operation_038 |Verify behaviour of any `port.check(getcall)` with assignment in case of unsuccessful match inside `alt` |Clause 22.4 |m |n +|44 |Sem_2204_the_check_operation_039 |Verify behaviour of any `port.check(getcall)` in case of unsuccessful match in standalone statement |Clause 22.4 |m |n +|45 |Sem_2204_the_check_operation_040 |Verify behaviour of any `port.check(getcall)` with assignment in case of unsuccessful match in standalone statement |Clause 22.4 |m |n +|46 |Sem_2204_the_check_operation_041 |Verify behaviour of `port.check(getcall)` in case of successful match inside `alt` |Clause 22.4 |m |y +|47 |Sem_2204_the_check_operation_042 |Verify behaviour of `port.check(getcall)` with assignment in case of successful match inside `alt` |Clause 22.4 |m |y +|48 |Sem_2204_the_check_operation_043 |Verify behaviour of `port.check(getcall)` in case of successful match in standalone statement |Clause 22.4 |m |y +|49 |Sem_2204_the_check_operation_044 |Verify behaviour of `port.check(getcall)` with assignment in case of successful match in standalone statement |Clause 22.4 |m |y +|50 |Sem_2204_the_check_operation_045 |Verify behaviour of any `port.check(getcall)` in case of successful match inside `alt` |Clause 22.4 |m |n +|51 |Sem_2204_the_check_operation_046 |Verify behaviour of any `port.check(getcall)` with assignment in case of successful match inside `alt` |Clause 22.4 |m |n +|52 |Sem_2204_the_check_operation_047 |Verify behaviour of any `port.check(getcall)` in case of successful match in standalone statement |Clause 22.4 |m |n +|53 |Sem_2204_the_check_operation_048 |Verify behaviour of any `port.check(getcall)` with assignment in case of successful match in standalone statement |Clause 22.4 |m |n +|54 |Sem_2204_the_check_operation_049 |Verify that `port.check(getreply)` works correctly inside `alt` |Clause 22.4 |m |y +|55 |Sem_2204_the_check_operation_050 |Verify that `port.check(getreply)` with assignment works correctly inside `alt` |Clause 22.4 |m |y +|56 |Sem_2204_the_check_operation_051 |Verify that `port.check(getreply)` works correctly as standalone statement |Clause 22.4 |m |y +|57 |Sem_2204_the_check_operation_052 |Verify that `port.check(getreply)` with assignment works correctly as standalone statement |Clause 22.4 |m |y +|58 |Sem_2204_the_check_operation_053 |Verify that any `port.check(getreply)` works correctly inside `alt` |Clause 22.4 |m |y +|59 |Sem_2204_the_check_operation_054 |Verify that any `port.check(getreply)` with assignment works correctly inside `alt` |Clause 22.4 |m |y +|60 |Sem_2204_the_check_operation_055 |Verify that any `port.check(getreply)` works correctly as standalone statement |Clause 22.4 |m |y +|61 |Sem_2204_the_check_operation_056 |Verify that any `port.check(getreply)` with assignment works correctly as standalone statement |Clause 22.4 |m |y +|62 |Sem_2204_the_check_operation_057 |Verify behaviour of `port.check(getreply)` in case of unsuccessful match inside `alt` |Clause 22.4 |m |y +|63 |Sem_2204_the_check_operation_058 |Verify behaviour of `port.check(getreply)` with assignment in case of unsuccessful match inside `alt` |Clause 22.4 |m |y +|64 |Sem_2204_the_check_operation_059 |Verify behaviour of `port.check(getreply)` in case of unsuccessful match in standalone statement |Clause 22.4 |m |y +|65 |Sem_2204_the_check_operation_060 |Verify behaviour of `port.check(getreply)` with assignment in case of unsuccessful match in standalone statement |Clause 22.4 |m |y +|66 |Sem_2204_the_check_operation_061 |Verify behaviour of any `port.check(getreply)` in case of unsuccessful match inside `alt` |Clause 22.4 |m |n +|67 |Sem_2204_the_check_operation_062 |Verify behaviour of any `port.check(getreply)` with assignment in case of unsuccessful match inside `alt` |Clause 22.4 |m |n +|68 |Sem_2204_the_check_operation_063 |Verify behaviour of any `port.check(getreply)` in case of unsuccessful match in standalone statement |Clause 22.4 |m |n +|69 |Sem_2204_the_check_operation_064 |Verify behaviour of any `port.check(getreply)` with assignment in case of unsuccessful match in standalone statement |Clause 22.4 |m |n +|70 |Sem_2204_the_check_operation_065 |Verify behaviour of `port.check(getreply)` in case of successful match inside `alt` |Clause 22.4 |m |y +|71 |Sem_2204_the_check_operation_066 |Verify behaviour of `port.check(getreply)` with assignment in case of successful match inside `alt` |Clause 22.4 |m |y +|72 |Sem_2204_the_check_operation_067 |Verify behaviour of `port.check(getreply)` in case of successful match in standalone statement |Clause 22.4 |m |y +|73 |Sem_2204_the_check_operation_068 |Verify behaviour of `port.check(getreply)` with assignment in case of successful match in standalone statement |Clause 22.4 |m |y +|74 |Sem_2204_the_check_operation_069 |Verify behaviour of any `port.check(getreply)` in case of successful match inside `alt` |Clause 22.4 |m |n +|75 |Sem_2204_the_check_operation_070 |Verify behaviour of any `port.check(getreply)` with assignment in case of successful match inside `alt` |Clause 22.4 |m |n +|76 |Sem_2204_the_check_operation_071 |Verify behaviour of any `port.check(getreply)` in case of successful match in standalone statement |Clause 22.4 |m |n +|77 |Sem_2204_the_check_operation_072 |Verify behaviour of any `port.check(getreply)` with assignment in case of successful match in standalone statement |Clause 22.4 |m |n +|78 |Sem_2204_the_check_operation_073 |Verify that `port.check(catch)` works correctly inside `alt` |Clause 22.4 |m |y +|79 |Sem_2204_the_check_operation_074 |Verify that `port.check(catch)` with assignment works correctly inside `alt` |Clause 22.4 |m |y +|80 |Sem_2204_the_check_operation_075 |Verify that `port.check(catch)` works correctly as standalone statement |Clause 22.4 |m |y +|81 |Sem_2204_the_check_operation_076 |Verify that `port.check(catch)` with assignment works correctly as standalone statement |Clause 22.4 |m |y +|82 |Sem_2204_the_check_operation_077 |Verify that any `port.check(catch)` works correctly inside `alt` |Clause 22.4 |m |y +|83 |Sem_2204_the_check_operation_078 |Verify that any `port.check(catch)` with assignment works correctly inside `alt` |Clause 22.4 |m |y +|84 |Sem_2204_the_check_operation_079 |Verify that any `port.check(catch)` works correctly as standalone statement |Clause 22.4 |m |y +|85 |Sem_2204_the_check_operation_080 |Verify that any `port.check(catch)` with assignment works correctly as standalone statement |Clause 22.4 |m |y +|86 |Sem_2204_the_check_operation_081 |Verify behaviour of `port.check(catch)` in case of unsuccessful match inside `alt` |Clause 22.4 |m |y +|87 |Sem_2204_the_check_operation_082 |Verify behaviour of `port.check(catch)` with assignment in case of unsuccessful match inside `alt` |Clause 22.4 |m |y +|88 |Sem_2204_the_check_operation_083 |Verify behaviour of `port.check(catch)` in case of unsuccessful match in standalone statement |Clause 22.4 |m |y +|89 |Sem_2204_the_check_operation_084 |Verify behaviour of `port.check(catch)` with assignment in case of unsuccessful match in standalone statement |Clause 22.4 |m |y +|90 |Sem_2204_the_check_operation_085 |Verify behaviour of any `port.check(catch)` in case of unsuccessful match inside `alt` |Clause 22.4 |m |n +|91 |Sem_2204_the_check_operation_086 |Verify behaviour of any `port.check(catch)` with assignment in case of unsuccessful match inside `alt` |Clause 22.4 |m |n +|92 |Sem_2204_the_check_operation_087 |Verify behaviour of any `port.check(catch)` in case of unsuccessful match in standalone statement |Clause 22.4 |m |n +|93 |Sem_2204_the_check_operation_088 |Verify behaviour of any `port.check(catch)` with assignment in case of unsuccessful match in standalone statement |Clause 22.4 |m |n +|94 |Sem_2204_the_check_operation_089 |Verify behaviour of `port.check(catch)` in case of successful match inside `alt` |Clause 22.4 |m |y +|95 |Sem_2204_the_check_operation_090 |Verify behaviour of `port.check(catch)` with assignment in case of successful match inside `alt` |Clause 22.4 |m |y +|96 |Sem_2204_the_check_operation_091 |Verify behaviour of `port.check(catch)` in case of successful match in standalone statement |Clause 22.4 |m |y +|97 |Sem_2204_the_check_operation_092 |Verify behaviour of `port.check(catch)` with assignment in case of successful match in standalone statement |Clause 22.4 |m |y +|98 |Sem_2204_the_check_operation_093 |Verify behaviour of any `port.check(catch)` in case of successful match inside `alt` |Clause 22.4 |m |n +|99 |Sem_2204_the_check_operation_094 |Verify behaviour of any `port.check(catch)` with assignment in case of successful match inside `alt` |Clause 22.4 |m |n +|100 |Sem_2204_the_check_operation_095 |Verify behaviour of any `port.check(catch)` in case of successful match in standalone statement |Clause 22.4 |m |n +|101 |Sem_2204_the_check_operation_096 |Verify behaviour of any `port.check(catch)` with assignment in case of successful match in standalone statement |Clause 22.4 |m |n +|102 |Sem_2204_the_check_operation_097 |Verify that `port.check` works correctly inside `alt` |Clause 22.4 |m |y +|103 |Sem_2204_the_check_operation_098 |Verify that `port.check` with assignment works correctly inside `alt` |Clause 22.4 |m |y +|104 |Sem_2204_the_check_operation_099 |Verify that `port.check` works correctly as standalone statement |Clause 22.4 |m |y +|105 |Sem_2204_the_check_operation_100 |Verify that `port.check` with assignment works correctly as standalone statement |Clause 22.4 |m |y +|106 |Sem_2204_the_check_operation_101 |Verify that any `port.check` works correctly inside `alt` |Clause 22.4 |m |y +|107 |Sem_2204_the_check_operation_102 |Verify that any `port.check` with assignment works correctly inside `alt` |Clause 22.4 |m |y +|108 |Sem_2204_the_check_operation_103 |Verify that any `port.check` works correctly as standalone statement |Clause 22.4 |m |y +|109 |Sem_2204_the_check_operation_104 |Verify that any `port.check`(catch) with assignment works correctly as standalone statement |Clause 22.4 |m |y +|110 |Sem_2204_the_check_operation_105 |Verify behaviour of `port.check` in case of unsuccessful match inside `alt` |Clause 22.4 |m |n +|111 |Sem_2204_the_check_operation_106 |Verify behaviour of `port.check` with assignment in case of unsuccessful match inside `alt` |Clause 22.4 |m |y +|112 |Sem_2204_the_check_operation_107 |Verify behaviour of `port.check` in case of unsuccessful match in standalone statement |Clause 22.4 |m |y +|113 |Sem_2204_the_check_operation_108 |Verify behaviour of `port.check` with assignment in case of unsuccessful match in standalone statement |Clause 22.4 |m |y +|114 |Sem_2204_the_check_operation_109 |Verify any `port.check` behaviour in case of unsuccessful match inside `alt` |Clause 22.4 |m |n +|115 |Sem_2204_the_check_operation_110 |Verify behaviour of any `port.check` with assignment in case of unsuccessful match inside `alt` |Clause 22.4 |m |y +|116 |Sem_2204_the_check_operation_111 |Verify behaviour of any `port.check` in case of unsuccessful match in standalone statement |Clause 22.4 |m |y +|117 |Sem_2204_the_check_operation_112 |Verify behaviour of any `port.check` with assignment in case of unsuccessful match in standalone statement |Clause 22.4 |m |y +|118 |Sem_2204_the_check_operation_113 |Verify behaviour of `port.check` in case of successful match inside `alt` |Clause 22.4 |m |n +|119 |Sem_2204_the_check_operation_114 |Verify behaviour of `port.check` with assignment in case of successful match inside `alt` |Clause 22.4 |m |y +|120 |Sem_2204_the_check_operation_115 |Verify behaviour of `port.check` in case of successful match in standalone statement |Clause 22.4 |m |y +|121 |Sem_2204_the_check_operation_116 |Verify behaviour of `port.check` with assignment in case of successful match in standalone statement |Clause 22.4 |m |y +|122 |Sem_2204_the_check_operation_117 |Verify behaviour of any `port.check` in case of successful match inside `alt` |Clause 22.4 |m |y +|123 |Sem_2204_the_check_operation_118 |Verify behaviour of any `port.check` with assignment in case of successful match inside `alt` |Clause 22.4 |m |y +|124 |Sem_2204_the_check_operation_119 |Verify behaviour of any `port.check` in case of successful match in standalone statement |Clause 22.4 |m |y +|125 |Sem_2204_the_check_operation_120 |Verify behaviour of any `port.check` with assignment in case of successful match in standalone statement |Clause 22.4 |m |y +|======================================================================================================================================================================================== + +== `Timer` operations + +.`Timer` operations + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|=========================================================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_23_toplevel_001 |Ensure `timer` operations are not allowed outside of module control, test case, function, altstep |Clause 23 |m |y +|2 |NegSem_23_toplevel_002 |Ensure `timer` operations are not allowed outside of module control, test case, function, altstep |Clause 23 |m |y +|3 |NegSyn_23_toplevel_001 |Ensure `timer` operations are not allowed outside of module control, test case, function, altstep |Clause 23 |m |y +|4 |NegSyn_23_toplevel_002 |Ensure `timer` operations are not allowed outside of module control, test case, function, altstep |Clause 23 |m |y +|5 |Syn_23_toplevel_001 |Ensure timer allowed in module control, test case, function, altstep |Clause 23 |m |y +|6 |Syn_23_toplevel_002 |Ensure timer allowed in module control, test case, function, altstep |Clause 23 |m |y +|=========================================================================================================================================== + +== The `start` timer operation + +.The `start` timer operation + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|========================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_2302_timer_start_001 |Ensure infinity is not allowed |Clause 23.2 |m |y +|2 |NegSem_2302_timer_start_002 |Ensure not_a_number is not allowed |Clause 23.2 |m |y +|3 |NegSem_2302_timer_start_003 |Ensure negative value is not allowed |Clause 23.2 |m |y +|4 |NegSem_2302_timer_start_004 |Ensure negative infinity is not allowed |Clause 23.2 |m |y +|5 |NegSyn_2302_timer_start_001 |Ensure `timer start` syntax |Clause 23.2 |m |y +|6 |NegSyn_2302_timer_start_002 |Ensure `timer start` syntax |Clause 23.2 |m |y +|7 |NegSyn_2302_timer_start_003 |Ensure `timer start` syntax |Clause 23.2 |m |y +|8 |NegSyn_2302_timer_start_004 |Ensure `timer start` syntax |Clause 23.2 |m |y +|9 |NegSyn_2302_timer_start_005 |Ensure `timer start` syntax |Clause 23.2 |m |y +|10 |NegSyn_2302_timer_start_006 |Ensure `timer start` syntax |Clause 23.2 |m |y +|11 |NegSyn_2302_timer_start_007 |Ensure `timer start` syntax |Clause 23.2 |m |y +|12 |NegSyn_2302_timer_start_008 |Ensure `timer start` syntax |Clause 23.2 |m |y +|13 |NegSyn_2302_timer_start_009 |Ensure `timer start` syntax |Clause 23.2 |m |y +|14 |NegSyn_2302_timer_start_010 |Ensure `timer start` syntax |Clause 23.2 |m |y +|15 |NegSyn_2302_timer_start_011 |Ensure `timer start` syntax |Clause 23.2 |m |y +|16 |NegSyn_2302_timer_start_012 |Ensure `timer start` syntax |Clause 23.2 |m |y +|17 |NegSyn_2302_timer_start_013 |Ensure `timer start` syntax |Clause 23.2 |m |y +|18 |Sem_2302_timer_start_001 |Ensure timer runs from zero to stated value |Clause 23.2 |m |y +|19 |Sem_2302_timer_start_002 |Ensure timer can be restarted |Clause 23.2 |m |y +|20 |Sem_2302_timer_start_003 |Ensure timer default value can be modified by start value |Clause 23.2 |m |y +|21 |Sem_2302_timer_start_004 |Ensure timer with value 0.0 expires immediately |Clause 23.2 |m |y +|========================================================================================================== + +== The `stop` timer operation + +.The `stop` timer operation + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|========================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSyn_2303_timer_stop_001 |Ensure `timer stop` syntax |Clause 23.3 |m |y +|2 |NegSyn_2303_timer_stop_002 |Ensure `timer stop` syntax |Clause 23.3 |m |y +|3 |NegSyn_2303_timer_stop_003 |Ensure all `timer stop` syntax |Clause 23.3 |m |y +|4 |NegSyn_2303_timer_stop_004 |Ensure all `timer stop` syntax |Clause 23.3 |m |y +|5 |NegSyn_2303_timer_stop_005 |Ensure all `timer stop` syntax |Clause 23.3 |m |y +|6 |NegSyn_2303_timer_stop_006 |Ensure all `timer stop` syntax |Clause 23.3 |m |y +|7 |Sem_2303_timer_stop_002 |Ensure timer stop sets elapsed time to zero |Clause 23.3 |m |y +|8 |Sem_2303_timer_stop_003 |Ensure timer all timer identifier |Clause 23.3 |m |y +|9 |Sem_2303_timer_stop_004 |Ensure can be stopped after timeout |Clause 23.3 |m |y +|10 |Syn_2303_timer_stop_006 |Ensure `timer stop` syntax |Clause 23.3 |m |y +|11 |Syn_2303_timer_stop_007 |Ensure all `timer stop` syntax |Clause 23.3 |m |y +|========================================================================================== + +== The `read` timer operation + +.The `read` timer operation + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|=================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSyn_2304_timer_read_001 |Ensure `timer read` syntax |Clause 23.4 |m |y +|2 |NegSyn_2304_timer_read_002 |Ensure `timer read` syntax |Clause 23.4 |m |y +|3 |NegSyn_2304_timer_read_003 |Ensure `timer read` syntax |Clause 23.4 |m |y +|4 |NegSyn_2304_timer_read_004 |Ensure `timer read` syntax: disallow any `timer.read` |Clause 23.4 |m |y +|5 |NegSyn_2304_timer_read_005 |Ensure `timer read` syntax |Clause 23.4 |m |y +|6 |Sem_2304_timer_read_001 |Ensure `timer read` result of inactive timer is zero |Clause 23.4 |m |y +|7 |Sem_2304_timer_read_002 |Ensure `timer read` result is non-negative float |Clause 23.4 |m |y +|8 |Sem_2304_timer_read_003 |Ensure `timer read` result is non-negative float |Clause 23.4 |m |y +|=================================================================================================== + +== The `running` timer operation + +.The `running` timer operation + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|=============================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSyn_2305_timer_running_001 |Ensure `timer running` syntax |Clause 23.5 |m |y +|2 |NegSyn_2305_timer_running_002 |Ensure `timer running` syntax |Clause 23.5 |m |y +|3 |NegSyn_2305_timer_running_003 |Ensure `timer running` syntax |Clause 23.5 |m |y +|4 |NegSyn_2305_timer_running_004 |Ensure `timer running` syntax |Clause 23.5 |m |y +|5 |NegSyn_2305_timer_running_005 |Ensure `timer running` syntax |Clause 23.5 |m |y +|6 |NegSyn_2305_timer_running_006 |Ensure `timer running` syntax: disallow all `timer.running` |Clause 23.5 |m |y +|7 |Sem_2305_timer_running_001 |Ensure timer running any timer identifier works |Clause 23.5 |m |y +|8 |Sem_2305_timer_running_002 |Ensure `timer running` operation works |Clause 23.5 |m |y +|9 |Sem_2305_timer_running_003 |Ensure `timer running` operation works |Clause 23.5 |m |y +|10 |Sem_2305_timer_running_004 |Ensure `timer running` operation works |Clause 23.5 |m |y +|11 |Sem_2305_timer_running_005 |Correct number of timers from a timer array is still running |Clause 23.5 |m |y +|12 |Syn_2305_timer_running_001 |Ensure `timer runnig` syntax |Clause 23.5 |m |y +|=============================================================================================================== + +== The `timeout` operation + +.The `timeout` operation + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|================================================================================================================================================================================ +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSyn_2306_timer_timeout_001 |Ensure `timer timeout` syntax |Clause 23.6 |m |y +|2 |NegSyn_2306_timer_timeout_002 |Ensure `timer timeout` can`t be used in boolean expressions |Clause 23.6 |m |y +|3 |NegSyn_2306_timer_timeout_003 |Ensure `timer timeout` syntax |Clause 23.6 |m |y +|4 |NegSyn_2306_timer_timeout_004 |Ensure `timer timeout` syntax |Clause 23.6 |m |y +|5 |NegSyn_2306_timer_timeout_005 |Ensure `timer timeout` syntax |Clause 23.6 |m |y +|6 |NegSyn_2306_timer_timeout_006 |Ensure `timer timeout` syntax |Clause 23.6 |m |y +|7 |NegSyn_2306_timer_timeout_007 |Ensure` timer timeout` syntax |Clause 23.6 |m |y +|8 |Sem_2306_timer_timeout_001 |Ensure `timer timeout` operations: non-started timer does not timeout |Clause 23.6 |m |y +|9 |Sem_2306_timer_timeout_002 |Ensure `timer timeout` operations: timed-out timer does not timeout until restarted |Clause 23.6 |m |y +|10 |Sem_2306_timer_timeout_003 |Ensure `timer timeout` happen in order from the shortest to the longest |Clause 23.6 |m |y +|11 |Sem_2306_timer_timeout_004 |Ensure any `timer.timeout` operation |Clause 23.6 |m |y +|12 |Sem_2306_timer_timeout_005 |Ensure any `timer.timeout` operation for timeouts that are not in scope |Clause 23.6 |m |y +|13 |Sem_2306_timer_timeout_006 |Ensure any `timer.timeout` operation handles timeout of any timer in the component, not only visible from a function or altstep |Clause 23.6 |m |y +|14 |Sem_2306_timer_timeout_007 |Ensure `timer timeout` happen in order from the shortest to the longest |Clause 23.6 |m |y +|15 |Sem_2306_timer_timeout_008 |Timeout of a timer from a timer array works correctly |Clause 23.6 |m |y +|16 |Sem_2306_timer_timeout_009 |removing random timeout when using any `timer.timeout` |Clause 23.6 |m |y +|================================================================================================================================================================================ + +== Test `verdict` operations + +.Test `verdict` operations + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|========================================================================================================================= +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_24_toplevel_001 |Ensure `getverdict` is not allowed in constant initialization in control part |Clause 24 |m |y +|2 |NegSem_24_toplevel_002 |Ensure `getverdict` is not allowed in parameter initialization in control part. |Clause 24 |m |y +|3 |NegSem_24_toplevel_003 |Ensure `getverdict` is not allowed in variable definition in control part. |Clause 24 |m |y +|4 |NegSem_24_toplevel_004 |Ensure `setverdict` is not allowed in part whithin `compound` statement. |Clause 24 |m |y +|5 |NegSem_24_toplevel_005 |Ensure `setverdict` is not allowed in control part at the top level. |Clause 24 |m |y +|6 |Syn_24_toplevel_001 |Ensure `setverdict` and `getverdict` are allowed in functions |Clause 24 |m |n +|7 |Syn_24_toplevel_002 |Ensure `setverdict` and `getverdict` are allowed in test cases |Clause 24 |m |n +|8 |Syn_24_toplevel_003 |Ensure `setverdict` and `getverdict` are allowed in altsteps |Clause 24 |m |y +|========================================================================================================================= + +== The verdict mechanism + +.The verdict mechanism + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|============================================================================================================================ +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_2401_SetverdictError |`Setverdict` can't set error `verdict` |Clause 24.1 |m |y +|2 |Sem_2401_GlobalVerdict_001 |Ensure overwriting rules for global verdict: `pass` can overwrite `none`. |Clause 24.1 |m |y +|3 |Sem_2401_GlobalVerdict_002 |Ensure overwriting rules for global verdict: `inconc` can overwrite `none`. |Clause 24.1 |m |y +|4 |Sem_2401_GlobalVerdict_003 |Ensure overwriting rules for global verdict: `fail` can overwrite `none`. |Clause 24.1 |m |y +|5 |Sem_2401_GlobalVerdict_004 |Ensure overwriting rules for global verdict: `none` can't overwrite `pass`. |Clause 24.1 |m |y +|6 |Sem_2401_GlobalVerdict_005 |Ensure overwriting rules for global verdict: `inconc` can overwrite `pass`. |Clause 24.1 |m |y +|7 |Sem_2401_GlobalVerdict_006 |Ensure overwriting rules for global verdict: `fail` can overwrite `pass`. |Clause 24.1 |m |y +|8 |Sem_2401_GlobalVerdict_007 |Ensure overwriting rules for global verdict: `none` can't overwrite `inconc`. |Clause 24.1 |m |y +|9 |Sem_2401_GlobalVerdict_008 |Ensure overwriting rules for global verdict: `pass` can't overwrite `inconc`. |Clause 24.1 |m |y +|10 |Sem_2401_GlobalVerdict_009 |Ensure overwriting rules for global verdict: `fail` can overwrite `inconc`. |Clause 24.1 |m |y +|11 |Sem_2401_GlobalVerdict_010 |Ensure overwriting rules for global verdict: `none` can't overwrite `fail`. |Clause 24.1 |m |y +|12 |Sem_2401_GlobalVerdict_011 |Ensure overwriting rules for global verdict: `pass` can't overwrite `fail`. |Clause 24.1 |m |y +|13 |Sem_2401_GlobalVerdict_012 |Ensure overwriting rules for global verdict: `inconc` can't overwrite `fail`. |Clause 24.1 |m |y +|14 |Sem_2401_InitiallyNone_001 |Local verdicts initializes with `none` |Clause 24.1 |m |y +|15 |Sem_2401_LocalVerdict_001 |Ensure overwriting rules for local verdict: `pass` can overwrite `none`. |Clause 24.1 |m |y +|16 |Sem_2401_LocalVerdict_002 |Ensure overwriting rules for local verdict: `inconc` can overwrite `none`. |Clause 24.1 |m |y +|17 |Sem_2401_LocalVerdict_003 |Ensure overwriting rules for local verdict: `fail` can overwrite `none`. |Clause 24.1 |m |y +|18 |Sem_2401_LocalVerdict_004 |Ensure overwriting rules for local verdict: `none` can't overwrite `pass`. |Clause 24.1 |m |y +|19 |Sem_2401_LocalVerdict_005 |Ensure overwriting rules for local verdict: `inconc` can overwrite `pass`. |Clause 24.1 |m |y +|20 |Sem_2401_LocalVerdict_006 |Ensure overwriting rules for local verdict: `fail` can overwrite `pass`. |Clause 24.1 |m |y +|21 |Sem_2401_LocalVerdict_007 |Ensure overwriting rules for local verdict: `none` can't overwrite `inconc`. |Clause 24.1 |m |y +|22 |Sem_2401_LocalVerdict_008 |Ensure overwriting rules for local verdict: `pass` can't overwrite `inconc`. |Clause 24.1 |m |y +|23 |Sem_2401_LocalVerdict_009 |Ensure overwriting rules for local verdict: `fail` can overwrite `inconc`. |Clause 24.1 |m |y +|24 |Sem_2401_LocalVerdict_010 |Ensure overwriting rules for local verdict: `none` can't overwrite `fail`. |Clause 24.1 |m |y +|25 |Sem_2401_LocalVerdict_011 |Ensure overwriting rules for local verdict: `pass` can't overwrite `fail`. |Clause 24.1 |m |y +|26 |Sem_2401_LocalVerdict_012 |Ensure overwriting rules for local verdict: inconc can't overwrite `fail`. |Clause 24.1 |m |y +|27 |Syn_2401_FiveValues_001 |There are five values of `verdicttype` |Clause 24.1 |m |y +|============================================================================================================================ + +== The setverdict mechanism + +.Test setverdict mechanism + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|================================================================================================================= +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_2402_setverdict_params_001 |Ensure `setverdict` accepts parameters of `verdicttype` only |Clause 24.2 |m |y +|2 |NegSem_2402_setverdict_params_002 |Ensure `setverdict` accepts parameters of `verdicttype` only |Clause 24.2 |m |y +|3 |NegSem_2402_setverdict_params_003 |Ensure `setverdict` accepts values of `verdicttype` only |Clause 24.2 |m |y +|4 |NegSem_2402_setverdict_params_004 |Ensure `setverdict` accepts values only as the parameter |Clause 24.2 |m |y +|5 |NegSem_2402_setverdict_params_005 |Ensure `setverdict` accepts values only as the parameter |Clause 24.2 |m |y +|6 |Sem_2402_setverdict_logging_001 |Ensure logging constraints |Clause 24.2 |m |y +|7 |Sem_2402_setverdict_params_001 |Ensure `setverdict` accepts values only as the parameter |Clause 24.2 |m |y +|8 |Sem_2402_setverdict_params_002 |Ensure `setverdict` accepts values only as the parameter |Clause 24.2 |m |y +|9 |Sem_2402_setverdict_params_003 |Ensure logging constraints |Clause 24.2 |m |n +|================================================================================================================= + +== The getverdict mechanism + +.The getverdict mechanism + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |Sem_2403_getverdict_001 |Ensure `getverdict` returns the actual verdict `none` |Clause 24.3 |m |y +|2 |Sem_2403_getverdict_002 |Ensure `getverdict` returns the actual verdict `inconc` |Clause 24.3 |m |y +|3 |Sem_2403_getverdict_003 |Ensure `getverdict` returns the actual verdict `pass` |Clause 24.3 |m |y +|4 |Sem_2403_getverdict_004 |Ensure `getverdict` returns the actual verdict `fail` |Clause 24.3 |m |y +|5 |Sem_2403_getverdict_005 |Ensure `getverdict` `none` for uninitialized verdict |Clause 24.3 |m |y +|================================================================================================== + +== Module control + +.Module control + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|========================================================================================================================= +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |Syn_26_ModuleControl_001 |Assignments in the control part are accepted. |Clause 26 |m |y +|2 |Syn_26_ModuleControl_002 |`if-else` constructs in the control part are accepted. |Clause 26 |m |y +|3 |Syn_26_ModuleControl_003 |`select-case` constructs in the control part are accepted. |Clause 26 |m |y +|4 |Syn_26_ModuleControl_004 |`for loop` constructs in the control part are accepted. |Clause 26 |m |y +|5 |Syn_26_ModuleControl_005 |`while loop` constructs in the control part are accepted. |Clause 26 |m |y +|6 |Syn_26_ModuleControl_006 |`label` and `goto` constructs in the control part are accepted. |Clause 26 |m |y +|7 |Syn_26_ModuleControl_007 |The `stop` construct in the control part is accepted. |Clause 26 |m |y +|8 |Syn_26_ModuleControl_008 |The `break` construct in the control part is accepted. |Clause 26 |m |y +|9 |Syn_26_ModuleControl_009 |The `continue` construct in the control part is accepted. |Clause 26 |m |y +|10 |Syn_26_ModuleControl_010 |The `continue` construct in the control part is accepted. |Clause 26 |m |y +|11 |Syn_26_ModuleControl_011 |The `alt/timeout` construct in the control part is accepted. |Clause 26 |m |y +|12 |Syn_26_ModuleControl_012 |The `repeat` construct in the control part is accepted. |Clause 26 |m |y +|13 |Syn_26_ModuleControl_013 |The `interleave` construct in the control part is accepted. |Clause 26 |m |y +|14 |Syn_26_ModuleControl_015 |`start`/`stop`/`read`/`running` timer constructs in the control part are accepted. |Clause 26 |m |y +|15 |Syn_26_ModuleControl_016 |The `action` construct in the control part is accepted. |Clause 26 |m |y +|16 |Syn_26_ModuleControl_017 |The `execute` construct in the control part is accepted. |Clause 26 |m |y +|========================================================================================================================= + +== The `execute` statement + +.The `execute` statement + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|===================================================================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_2601_ExecuteStatement_001 |Non-float `timeout` parameters in the `execute` statement are rejected (in this case int). |Clause 26.1 |m |y +|2 |NegSem_2601_ExecuteStatement_002 |Non-float `timeout` parameters in the `execute` statement are rejected (in this case charstring). |Clause 26.1 |m |y +|3 |NegSem_2601_ExecuteStatement_003 |Host id can be only charstring. |Clause 26.1 |m |n +|4 |NegSem_2601_ExecuteStatement_004 |Execution rejects test case execution with infinity timer guard |Clause 26.1 |m |y +|5 |Sem_2601_ExecuteStatement_001 |Parameters are passed correctly into the test case. |Clause 26.1 |m |y +|6 |Sem_2601_ExecuteStatement_002 |Multiple parameters of different types are passed correctly into the test case. |Clause 26.1 |m |y +|7 |Sem_2601_ExecuteStatement_003 |The timeout specified with the `execute` statement is respected. |Clause 26.1 |m |y +|8 |Sem_2601_ExecuteStatement_004 |The verdict `none` works correctly. |Clause 26.1 |m |y +|9 |Sem_2601_ExecuteStatement_005 |The verdict `pass` works correctly. |Clause 26.1 |m |y +|10 |Sem_2601_ExecuteStatement_006 |The verdict `inconc` works correctly. |Clause 26.1 |m |y +|11 |Sem_2601_ExecuteStatement_007 |The timeout specified with the `execute` statement is respected. |Clause 26.1 |m |n +|12 |Sem_2601_ExecuteStatement_008 |The user error sets the verdict error correctly. |Clause 26.1 |m |y +|13 |Sem_2601_ExecuteStatement_009 |Host id restriction is correctly handled. |Clause 26.1 |m |n +|14 |Sem_2601_ExecuteStatement_010 |verify that test cases can be executed from altsteps called from the control block |Clause 26.1 |m |y +|===================================================================================================================================================== + +== The control part + +.The control part + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|========================================================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_2602_TheControlPart_001 |`setverdict` statements are not allowed in the control part. |Clause 26.2 |m |y +|2 |NegSem_2602_TheControlPart_002 |The `create` component is not allowed in the control part. |Clause 26.2 |m |y +|3 |NegSem_2602_TheControlPart_003 |The `create alive` component is not allowed in the control part. |Clause 26.2 |m |y +|4 |NegSem_2602_TheControlPart_004 |The `start` statement is not allowed in the control part. |Clause 26.2 |m |y +|5 |NegSem_2602_TheControlPart_005 |The `stop` statement is not allowed in the control part. |Clause 26.2 |m |y +|6 |NegSem_2602_TheControlPart_006 |The `kill` statement is not allowed in the control part. |Clause 26.2 |m |y +|7 |NegSem_2602_TheControlPart_007 |The `alive` operation is not allowed in the control part. |Clause 26.2 |m |y +|8 |NegSem_2602_TheControlPart_008 |The `running` operation is not allowed in the control part. |Clause 26.2 |m |y +|9 |NegSem_2602_TheControlPart_009 |The `done` operation is not allowed in the control part. |Clause 26.2 |m |y +|10 |NegSem_2602_TheControlPart_010 |The `killed` operation is not allowed in the control part. |Clause 26.2 |m |y +|11 |NegSem_2602_TheControlPart_011 |The `connect` statements are not allowed in the control part. |Clause 26.2 |m |y +|12 |NegSem_2602_TheControlPart_012 |The `disconnect` statements are not allowed in the control part. |Clause 26.2 |m |y +|13 |NegSem_2602_TheControlPart_013 |The `map` statements are not allowed in the control part. |Clause 26.2 |m |y +|14 |NegSem_2602_TheControlPart_014 |The `unmap` statements are not allowed in the control part. |Clause 26.2 |m |y +|15 |NegSem_2602_TheControlPart_015 |The `send` statements are not allowed in the control part. |Clause 26.2 |m |y +|16 |NegSem_2602_TheControlPart_016 |The `receive` statements are not allowed in the control part. |Clause 26.2 |m |y +|17 |NegSem_2602_TheControlPart_017 |The `call` statements are not allowed in the control part. |Clause 26.2 |m |y +|18 |NegSem_2602_TheControlPart_018 |The `reply` statements are not allowed in the control part. |Clause 26.2 |m |y +|19 |NegSem_2602_TheControlPart_019 |The `raise` statements are not allowed in the control part. |Clause 26.2 |m |y +|20 |NegSem_2602_TheControlPart_020 |The `trigger` statements are not allowed in the control part. |Clause 26.2 |m |y +|21 |NegSem_2602_TheControlPart_021 |The `getcall` statements are not allowed in the control part. |Clause 26.2 |m |y +|22 |NegSem_2602_TheControlPart_022 |The `getreply` statements are not allowed in the control part. |Clause 26.2 |m |y +|23 |NegSem_2602_TheControlPart_023 |The `catch` statements are not allowed in the control part. |Clause 26.2 |m |y +|24 |NegSem_2602_TheControlPart_024 |The `check` statements are not allowed in the control part. |Clause 26.2 |m |y +|25 |NegSem_2602_TheControlPart_025 |The `clear` statements are not allowed in the control part. |Clause 26.2 |m |y +|26 |NegSem_2602_TheControlPart_026 |The `start` statements on ports are not allowed in the control part. |Clause 26.2 |m |y +|27 |NegSem_2602_TheControlPart_027 |The `stop` statements on ports are not allowed in the control part. |Clause 26.2 |m |y +|28 |NegSem_2602_TheControlPart_028 |The `halt` statements are not allowed in the control part. |Clause 26.2 |m |y +|29 |NegSem_2602_TheControlPart_029 |Alternative behaviours are only used to control timer behaviour in the control part. |Clause 26.2 |m |y +|30 |NegSem_2602_TheControlPart_030 |`Getverdict` statements are not allowed in the control part. |Clause 26.2 |m |y +|31 |NegSem_2602_TheControlPart_031 |`Execute` statements are not executed from test cases. |Clause 26.1 |m |y +|32 |NegSem_2602_TheControlPart_032 |The `create alive` named component is not allowed in the control part. |Clause 26.2 |m |y +|33 |NegSem_2602_TheControlPart_033 |The `create` named component is not allowed in the control part. |Clause 26.2 |m |y +|34 |NegSem_2602_TheControlPart_034 |The `create` named component on host is not allowed in the control part. |Clause 26.2 |m |y +|35 |NegSem_2602_TheControlPart_035 |Alternative behaviours are only used to control timer behaviour in the control part. |Clause 26.2 |m |y +|36 |Sem_2602_TheControlPart_001 |The selection/deselection of test cases using boolean conditions works as expected. |Clause 26.2 |m |y +|37 |Sem_2602_TheControlPart_002 |The execution of test cases works from within a function. |Clause 26.2 |m |y +|38 |Sem_2602_TheControlPart_003 |The selection of test cases can be achieved based on resulting verdict types. |Clause 26.2 |m |y +|========================================================================================================================================== + +== Scope of attributes + +.Scope of attributes + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|======================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |Syn_270101_ScopeOfAttributes_001 |Attributes for language elements are accepted. |Clause 27.1.1 |m |y +|2 |Syn_270101_ScopeOfAttributes_002 |Attributes for language elements are accepted. |Clause 27.1.1 |m |y +|3 |Syn_270101_ScopeOfAttributes_003 |Attributes for individual fields are accepted. |Clause 27.1.1 |m |y +|4 |Syn_270101_ScopeOfAttributes_004 |Attributes for individual fields are accepted. |Clause 27.1.1 |m |y +|======================================================================================================== + +== Optional attributes + +.Optional attributes + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|================================================================================================================================= +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_2707_OptionalAttributes_001 |The IUT correctly handles attribute definitions and their scoping rules |Clause 27.7 |m |n +|2 |NegSem_2707_OptionalAttributes_002 |The IUT correctly handles attribute definitions and their scoping rules |Clause 27.7 |m |n +|3 |NegSem_2707_OptionalAttributes_003 |The IUT correctly handles attribute definitions and their scoping rules |Clause 27.7 |m |n +|4 |Sem_2707_OptionalAttributes_001 |The IUT correctly handles attribute definitions and their scoping rules |Clause 27.7 |m |y +|5 |Sem_2707_OptionalAttributes_002 |The IUT correctly handles attribute definitions and their scoping rules |Clause 27.7 |m |y +|6 |Sem_2707_OptionalAttributes_003 |The IUT correctly handles attribute definitions and their scoping rules |Clause 27.7 |m |y +|7 |Sem_2707_OptionalAttributes_004 |The IUT correctly handles attribute definitions and their scoping rules |Clause 27.7 |m |y +|8 |Sem_2707_OptionalAttributes_005 |The IUT correctly handles attribute definitions and their scoping rules |Clause 27.7 |m |y +|9 |Sem_2707_OptionalAttributes_006 |The IUT correctly handles attribute definitions and their scoping rules |Clause 27.7 |m |y +|10 |Sem_2707_OptionalAttributes_007 |The IUT correctly handles attribute definitions and their scoping rules |Clause 27.7 |m |y +|11 |Sem_2707_OptionalAttributes_008 |The IUT correctly handles attribute definitions and their scoping rules |Clause 27.7 |m |n +|12 |Syn_2707_OptionalAttributes_001 |The IUT correctly handles attribute definitions and their scoping rules |Clause 27.7 |m |y +|================================================================================================================================= + +== Matching specific values + +.Matching specific values + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|===================================================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |Sem_B0101_matching_specific_value_001 |The IUT correctly handles template matching of specific values |Clause B.1.1 |m |y +|2 |Sem_B0101_matching_specific_value_002 |The IUT correctly handles template matching of specific values |Clause B.1.1 |m |y +|3 |Sem_B0101_matching_specific_value_003 |The IUT correctly handles template matching of specific values |Clause B.1.1 |m |y +|4 |Sem_B0101_matching_specific_value_004 |The IUT correctly handles template matching of specific values |Clause B.1.1 |m |y +|5 |Sem_B0101_matching_specific_value_005 |The IUT correctly handles template matching of specific values |Clause B.1.1 |m |y +|6 |Sem_B0101_matching_specific_value_006 |The IUT correctly handles template matching of specific values |Clause B.1.1 |m |y +|7 |Sem_B0101_matching_specific_value_007 |The IUT correctly handles template matching of specific values |Clause B.1.1 |m |y +|8 |Sem_B0101_matching_specific_value_008 |The IUT correctly handles template matching of specific values |Clause B.1.1 |m |y +|9 |Sem_B0101_matching_specific_value_009 |The IUT correctly handles template matching of specific values |Clause B.1.1 |m |y +|10 |Sem_B0101_matching_specific_value_010 |The IUT correctly handles template matching of specific values |Clause B.1.1 |m |y +|11 |Sem_B0101_matching_specific_value_011 |The IUT correctly handles template matching of specific values |Clause B.1.1 |m |y +|12 |NegSem_B010101_omitting_values_001 |Ensure that the IUT correctly handles template matching of omitted values |Clause B.1.1 |m |y +|13 |Sem_B010101_omitting_values_001 |Ensure that the IUT correctly handles template matching of omitted values |Clause B.1.1 |m |y +|14 |Sem_B010101_omitting_values_002 |Ensure that the IUT correctly handles template matching of omitted values |Clause B.1.1 |m |y +|===================================================================================================================================== + +== Value list + +.Value list + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|============================================================================================================================= +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_B010201_value_list_001 |The IUT correctly handles template matching of listed multiple values |Clause B.1.2.1 |m |y +|3 |NegSem_B010201_value_list_002 |The IUT correctly handles template matching of listed multiple values |Clause B.1.2.1 |m |y +|4 |NegSem_B010201_value_list_003 |The IUT correctly handles template matching of listed multiple values |Clause B.1.2.1 |m |y +|5 |NegSem_B010201_value_list_004 |The IUT correctly handles template list corretly |Clause B.1.2.1 |m |y +|6 |Sem_B010201_value_list_001 |The IUT correctly handles template matching of listed multiple values |Clause B.1.2.1 |m |y +|7 |Sem_B010201_value_list_002 |The IUT correctly handles template matching with all `from` clause |Clause B.1.2.1 |m |y +|8 |Sem_B010201_value_list_003 |The IUT correctly handles template matching of listed multiple values |Clause B.1.2.1 |m |y +|9 |Sem_B010201_value_list_004 |The IUT correctly handles template list corretly |Clause B.1.2.1 |m |y +|============================================================================================================================= + +== Complemented value list + +.Complemented value list + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|============================================================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_B010202_complemented_value_list_001 |The IUT correctly handles template matching of complemented value listing |Clause B.1.2.2 |m |n +|2 |NegSem_B010202_complemented_value_list_002 |The IUT correctly handles template matching of complemented value listing |Clause B.1.2.2 |m |y +|3 |NegSem_B010202_complemented_value_list_003 |The IUT correctly handles template matching of complemented value listing |Clause B.1.2.2 |m |y +|4 |NegSem_B010202_complemented_value_list_004 |The IUT correctly handles template matching of complemented value omit |Clause B.1.2.2 |m |n +|5 |Sem_B010202_complemented_value_list_001 |The IUT correctly handles template matching of complemented value listing |Clause B.1.2.2 |m |y +|6 |Sem_B010202_complemented_value_list_002 |The IUT correctly handles template matching of complemented value listing |Clause B.1.2.2 |m |y +|7 |Sem_B010202_complemented_value_list_003 |The IUT correctly handles template matching of complemented value listing |Clause B.1.2.2 |m |y +|8 |Sem_B010202_complemented_value_list_004 |The IUT correctly handles template matching of complemented value listing |Clause B.1.2.2 |m |y +|9 |Sem_B010202_complemented_value_list_005 |The IUT correctly handles template matching of complemented value listing |Clause B.1.2.2 |m |y +|10 |Sem_B010202_complemented_value_list_006 |The IUT correctly handles template matching of complemented value listing |Clause B.1.2.2 |m |y +|11 |Sem_B010202_complemented_value_list_007 |The IUT correctly handles template matching of complemented value listing |Clause B.1.2.2 |m |y +|12 |Sem_B010202_complemented_value_list_008 |The IUT correctly handles template matching of complemented value omit |Clause B.1.2.2 |m |y +|============================================================================================================================================== + +== Any value + +.Any value + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|=========================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |Sem_B010203_any_value_001 |The IUT correctly handles template matching of ? values |Clause B.1.2.3 |m |y +|2 |Sem_B010203_any_value_002 |The IUT correctly handles template matching of ? values |Clause B.1.2.3 |m |y +|=========================================================================================================== + +== Any value or none + +.Any value or none + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|========================================================================================================================= +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_B010204_any_value_or_none_001 |The IUT correctly handles template matching of * values |Clause B.1.2.4 |m |y +|2 |NegSem_B010204_any_value_or_none_002 |The IUT correctly handles template matching of * values |Clause B.1.2.4 |m |y +|3 |Sem_B010204_any_value_or_none_001 |The IUT correctly handles template matching of * values |Clause B.1.2.4 |m |y +|4 |Sem_B010204_any_value_or_none_002 |AnyValueOrNone can be assigned to top-level template |Clause B.1.2.4 |m |y +|5 |Sem_B010204_any_value_or_none_003 |AnyValueOrNone can be used for matching optional fields |Clause B.1.2.4 |m |y +|6 |Sem_B010204_any_value_or_none_004 |AnyValueOrNone cannot be used for matching non-optional value |Clause B.1.2.4 |m |y +|7 |Sem_B010204_any_value_or_none_005 |AnyValueOrNone cannot be used for matching compulsory fields |Clause B.1.2.4 |m |y +|========================================================================================================================= + +== Value range + +.Value range + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|=============================================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_B010205_value_range_001 |The IUT correctly handles template matching of value range definitions |Clause B.1.2.5 |m |y +|2 |NegSem_B010205_value_range_002 |The IUT correctly handles template matching of value range definitions |Clause B.1.2.5 |m |y +|3 |NegSem_B010205_value_range_003 |The IUT correctly handles template matching of value range definitions |Clause B.1.2.5 |m |y +|4 |Sem_B010205_value_range_001 |The IUT correctly handles template matching of value range definitions |Clause B.1.2.5 |m |y +|5 |Sem_B010205_value_range_002 |The IUT correctly handles template matching of value range definitions |Clause B.1.2.5 |m |y +|6 |Sem_B010205_value_range_003 |The IUT correctly handles template matching of value range definitions |Clause B.1.2.5 |m |y +|7 |Sem_B010205_value_range_004 |The IUT correctly handles template matching of value range definitions |Clause B.1.2.5 |m |y +|8 |Sem_B010205_value_range_005 |The IUT correctly handles template matching of value range definitions |Clause B.1.2.5 |m |y +|9 |Sem_B010205_value_range_006 |The IUT correctly handles template matching of value range definitions |Clause B.1.2.5 |m |y +|10 |Sem_B010205_value_range_007 |The IUT correctly handles template matching of value range definitions |Clause B.1.2.5 |m |y +|11 |Sem_B010205_value_range_008 |The IUT correctly handles template matching of value range definitions |Clause B.1.2.5 |m |y +|=============================================================================================================================== + +== SuperSet + +.SuperSet + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|========================================================================================================================= +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_B010206_superset_001 |The IUT correctly handles template matching of superset definitions |Clause B.1.2.6 |m |y +|2 |NegSem_B010206_superset_002 |The IUT correctly handles template matching of superset definitions |Clause B.1.2.6 |m |y +|3 |NegSem_B010206_superset_003 |The IUT correctly handles template matching of superset definition |Clause B.1.2.6 |m |n +|4 |NegSem_B010206_superset_004 |The IUT correctly handles template matching of superset definition |Clause B.1.2.6 |m |y +|5 |NegSem_B010206_superset_005 |The IUT correctly handles template matching of superset definition |Clause B.1.2.6 |m |y +|6 |NegSem_B010206_superset_006 |The IUT correctly handles template matching of superset definition |Clause B.1.2.6 |m |y +|7 |NegSem_B010206_superset_007 |The IUT correctly handles template matching of superset definitions |Clause B.1.2.6 |m |y +|8 |NegSem_B010206_superset_008 |The IUT correctly handles template matching of superset definition |Clause B.1.2.6 |m |y +|9 |Sem_B010206_superset_001 |The IUT correctly handles template matching of superset definitions |Clause B.1.2.6 |m |y +|10 |Sem_B010206_superset_002 |The IUT correctly handles template matching of superset definitions |Clause B.1.2.6 |m |y +|11 |Sem_B010206_superset_003 |The IUT correctly handles template matching of superset definitions |Clause B.1.2.6 |m |y +|12 |Sem_B010206_superset_004 |The IUT correctly handles template matching of superset definitions |Clause B.1.2.6 |m |y +|13 |Sem_B010206_superset_005 |The IUT correctly handles template matching of superset definition |Clause B.1.2.6 |m |y +|14 |Sem_B010206_superset_006 |The IUT correctly handles template matching of superset definition |Clause B.1.2.6 |m |y +|15 |Sem_B010206_superset_007 |The IUT correctly handles template matching of superset definitions |Clause B.1.2.6 |m |y +|16 |Sem_B010206_superset_008 |The IUT correctly handles template matching of superset definition |Clause B.1.2.6 |m |y +|17 |Sem_B010206_superset_009 |The IUT correctly handles template matching of superset definition |Clause B.1.2.6 |m |y +|========================================================================================================================= + +== SubSet + +.SubSet + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|===================================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_B010207_subset_001 |The IUT correctly handles template matching of subset definitions |Clause B.1.2.7 |m |y +|2 |NegSem_B010207_subset_002 |The IUT correctly handles template matching of subset definitions |Clause B.1.2.7 |m |y +|3 |NegSem_B010207_subset_003 |The IUT correctly handles template matching of subset definitions |Clause B.1.2.7 |m |n +|4 |NegSem_B010207_subset_004 |The IUT correctly handles template matching of subset definitions |Clause B.1.2.7 |m |y +|5 |NegSem_B010207_subset_005 |The IUT correctly handles template matching of subset definitions |Clause B.1.2.7 |m |y +|6 |NegSem_B010207_subset_006 |The IUT correctly handles template matching of subset definitions |Clause B.1.2.7 |m |y +|7 |NegSem_B010207_subset_007 |The IUT correctly handles template matching of subset definitions |Clause B.1.2.7 |m |y +|8 |NegSem_B010207_subset_008 |The IUT correctly handles template matching of subset definitions |Clause B.1.2.7 |m |y +|9 |Sem_B010207_subset_001 |The IUT correctly handles template matching of subset definitions |Clause B.1.2.7 |m |y +|10 |Sem_B010207_subset_002 |The IUT correctly handles template matching of subset definitions |Clause B.1.2.7 |m |y +|11 |Sem_B010207_subset_003 |The IUT correctly handles template matching of subset definitions |Clause B.1.2.7 |m |y +|12 |Sem_B010207_subset_004 |The IUT correctly handles template matching of subset definition |Clause B.1.2.7 |m |y +|13 |Sem_B010207_subset_005 |The IUT correctly handles template matching of subset definition |Clause B.1.2.7 |m |y +|14 |Sem_B010207_subset_006 |The IUT correctly handles template matching of subset definition |Clause B.1.2.7 |m |y +|15 |Sem_B010207_subset_007 |The IUT correctly handles template matching of subset definition |Clause B.1.2.7 |m |y +|16 |Sem_B010207_subset_008 |The IUT correctly handles template matching of subset definition |Clause B.1.2.7 |m |y +|===================================================================================================================== + +== Omitting optional fields + +.Omitting optional fields + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|================================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_B010208_omit_value_001 |The IUT correctly handles template matching of omit values |Clause B.1.2.8 |m |y +|2 |NegSem_B010208_omit_value_002 |The IUT correctly handles template matching of omit values |Clause B.1.2.8 |m |y +|3 |NegSem_B010208_omit_value_003 |The IUT correctly handles template matching of omit values |Clause B.1.2.8 |m |n +|4 |Sem_B010208_omit_value_001 |The IUT correctly handles template matching of omit values |Clause B.1.2.8 |m |y +|5 |Sem_B010208_omit_value_002 |The IUT correctly handles template matching of omit values |Clause B.1.2.8 |m |y +|6 |Sem_B010208_omit_value_003 |The IUT correctly handles template matching of omit values |Clause B.1.2.8 |m |y +|7 |Sem_B010208_omit_value_004 |The IUT correctly handles template matching of omit values |Clause B.1.2.8 |m |y +|================================================================================================================== + +== Decoded content + +.Any element + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|==================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |Sem_B010209_decoded_content_001 |The IUT correctly handles content decoding |Clause B.1.2.9 |m |y +|2 |Sem_B010209_decoded_content_002 |The IUT correctly handles content decoding |Clause B.1.2.9 |m |y +|3 |Sem_B010209_decoded_content_003 |The IUT correctly handles content decoding |Clause B.1.2.9 |m |y +|4 |Sem_B010209_decoded_content_004 |The IUT correctly handles content decoding |Clause B.1.2.9 |m |y +|5 |Sem_B010209_decoded_content_005 |The IUT correctly handles content decoding |Clause B.1.2.9 |m |y +|==================================================================================================== + +== Enumerated value list + +.Enumerated value list + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|======================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |Sem_B010210_enumerated_value_list_001 |The IUT correctly handles enum matching |Clause B.1.2.10 |m |n +|======================================================================================================== + +== Any element + +.Any element + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|================================================================================================================================ +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |Sem_B010301_any_element_001 |The IUT correctly handles template matching of ? symbols in value elements |Clause B.1.3.1 |m |y +|2 |Sem_B010301_any_element_002 |The IUT correctly handles template matching of ? symbols in value elements |Clause B.1.3.1 |m |y +|3 |Sem_B010301_any_element_003 |The IUT correctly handles template matching of ? symbols in value elements |Clause B.1.3.1 |m |y +|4 |Sem_B010301_any_element_004 |The IUT correctly handles template matching of ? symbols in value elements |Clause B.1.3.1 |m |y +|5 |Sem_B010301_any_element_005 |The IUT correctly handles template matching of ? symbols in value elements |Clause B.1.3.1 |m |y +|6 |Sem_B010301_any_element_006 |The IUT correctly handles template matching of ? symbols in value elements |Clause B.1.3.1 |m |y +|7 |Sem_B010301_any_element_007 |The IUT correctly handles template matching of ? symbols in value elements |Clause B.1.3.1 |m |y +|8 |Sem_B010301_any_element_008 |The IUT correctly handles template matching of ? symbols in value elements |Clause B.1.3.1 |m |y +|================================================================================================================================ + +== Any number of elements of no element + +.Any number of elements of no element + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|=================================================================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |Sem_B010302_any_number_of_elements_or_none_001 |The IUT correctly handles template matching of * symbols in value elements |Clause B.1.3.2 |m |y +|2 |Sem_B010302_any_number_of_elements_or_none_002 |The IUT correctly handles template matching of * symbols in value elements |Clause B.1.3.2 |m |y +|3 |Sem_B010302_any_number_of_elements_or_none_003 |The IUT correctly handles template matching of * symbols in value elements |Clause B.1.3.2 |m |y +|=================================================================================================================================================== + +== Permutation + +.Permutation + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|==================================================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_B010303_permutation_001 |The IUT correctly handles template matching of ? symbols in value elements |Clause B.1.3.3 |m |y +|2 |NegSem_B010303_permutation_002 |All from operand can be a record of or set of only |Clause B.1.3.3 |m |y +|3 |NegSem_B010303_permutation_003 |Type restriction for permutation elements is applied |Clause B.1.3.3 |m |y +|4 |NegSem_B010303_permutation_004 |Type restriction for all `from` clause in permutation is applied |Clause B.1.3.3 |m |n +|5 |NegSem_B010303_permutation_005 |Verify restriction on individual members of all from operand in permutation |Clause B.1.3.3 |m |y +|6 |NegSem_B010303_permutation_006 |Verify restriction on individual members of all from operand in permutation |Clause B.1.3.3 |m |y +|7 |Sem_B010303_permutation_001 |The IUT correctly handles template matching of ? symbols in value elements |Clause B.1.3.3 |m |y +|8 |Sem_B010303_permutation_002 |The IUT correctly handles template matching of ? symbols in value elements |Clause B.1.3.3 |m |y +|9 |Sem_B010303_permutation_003 |The IUT correctly handles template matching of ? symbols in value elements |Clause B.1.3.3 |m |y +|10 |Sem_B010303_permutation_004 |The IUT correctly handles template matching of ? symbols in value elements |Clause B.1.3.3 |m |y +|11 |Sem_B010303_permutation_005 |The IUT correctly handles template matching of ? symbols in value elements |Clause B.1.3.3 |m |y +|12 |Sem_B010303_permutation_006 |The IUT correctly handles permutation within arrays |Clause B.1.3.3 |m |y +|13 |Sem_B010303_permutation_007 |All `from` clause can be used inside permutation |Clause B.1.3.3 |m |y +|14 |Sem_B010303_permutation_008 |All `from` clause operand can be a set of value |Clause B.1.3.3 |m |y +|15 |Sem_B010303_permutation_009 |All `from` clause operand can be a set of value |Clause B.1.3.3 |m |y +|==================================================================================================================================== + +== Length restrictions + +.Length restrictions + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|======================================================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_B010401_length_restrictions_001 |The IUT correctly handles template matching of value length definitions |Clause B.1.4.1 |m |y +|2 |NegSem_B010401_length_restrictions_002 |The IUT correctly handles template matching of value length definitions |Clause B.1.4.1 |m |y +|3 |Sem_B010401_length_restrictions_001 |The IUT correctly handles template matching of value length definitions |Clause B.1.4.1 |m |y +|4 |Sem_B010401_length_restrictions_002 |The IUT correctly handles template matching of value length definitions |Clause B.1.4.1 |m |y +|5 |Sem_B010401_length_restrictions_003 |The IUT correctly handles template matching of value length definitions |Clause B.1.4.1 |m |y +|6 |Sem_B010401_length_restrictions_004 |The IUT correctly handles template matching of value length definitions |Clause B.1.4.1 |m |y +|======================================================================================================================================== + +== The `ifpresent` indicator + +.The `ifpresent` indicator + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|==================================================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_B010402_ifPresent_indicator_001 |The IUT correctly handles template matching of `ifpresent` indicators |Clause B.1.4.2 |m |y +|2 |Sem_B010402_ifPresent_indicator_001 |The IUT correctly handles template matching of `ifpresent` indicators |Clause B.1.4.2 |m |y +|3 |Sem_B010402_ifPresent_indicator_002 |The IUT correctly handles template matching of `ifpresent` indicators |Clause B.1.4.2 |m |y +|==================================================================================================================================== + +== Matching character pattern + +.Matching character pattern + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|========================================================================================================================================================= +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |Sem_B0105_toplevel_001 |The IUT correctly handles template matching of character pattern definitions |Clause B.1.5 |m |y +|2 |Sem_B0105_toplevel_002 |The IUT correctly handles template quadruple and USI-like syntax matching of character pattern definitions |Clause B.1.5 |m |y +|========================================================================================================================================================= + +== Set expression + +.Set expression + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|============================================================================================================================================ +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_B010501_set_expression_001 |The IUT correctly handles template matching of character pattern set expressions |Clause B.1.5.1 |m |y +|2 |Sem_B010501_set_expression_001 |The IUT correctly handles template matching of character pattern set expressions |Clause B.1.5.1 |m |y +|3 |Sem_B010501_set_expression_002 |The IUT correctly handles template matching of character pattern set expressions |Clause B.1.5.1 |m |y +|4 |Sem_B010501_set_expression_003 |The IUT correctly handles template matching of character pattern set expressions |Clause B.1.5.1 |m |y +|5 |Sem_B010501_set_expression_004 |The IUT correctly handles template matching of character pattern set expressions |Clause B.1.5.1 |m |y +|6 |Sem_B010501_set_expression_005 |The IUT correctly handles template matching of character pattern set expressions |Clause B.1.5.1 |m |y +|7 |Sem_B010501_set_expression_006 |The IUT correctly handles template matching of character pattern set expressions |Clause B.1.5.1 |m |y +|============================================================================================================================================ + +== Reference expression + +.Reference expression + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|====================================================================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |Sem_B010502_reference_expression_001 |The IUT correctly handles template matching of character pattern reference expressions |Clause B.1.5.2 |m |y +|2 |Sem_B010502_reference_expression_002 |The IUT correctly handles template matching of character pattern reference expressions |Clause B.1.5.2 |m |y +|3 |Sem_B010502_reference_expression_003 |The IUT correctly handles template matching of character pattern reference expressions |Clause B.1.5.2 |m |y +|4 |Sem_B010502_reference_expression_004 |The IUT correctly handles template matching of character pattern reference expressions |Clause B.1.5.2 |m |y +|5 |Sem_B010502_reference_expression_005 |The IUT correctly handles template matching of character pattern reference expressions |Clause B.1.5.2 |m |y +|6 |Sem_B010502_reference_expression_006 |The IUT correctly handles template matching of character pattern reference expressions |Clause B.1.5.2 |m |y +|7 |Sem_B010502_reference_expression_007 |The IUT correctly handles template matching of character pattern reference expressions |Clause B.1.5.2 |m |y +|8 |Sem_B010502_reference_expression_008 |The IUT correctly handles template matching of character pattern reference expressions |Clause B.1.5.2 |m |y +|9 |Sem_B010502_reference_expression_009 |The IUT correctly handles template matching of character pattern reference expressions |Clause B.1.5.2 |m |y +|10 |Sem_B010502_reference_expression_010 |The IUT correctly handles template matching of character pattern reference expressions |Clause B.1.5.2 |m |n +|11 |Sem_B010502_reference_expression_011 |The IUT correctly handles template matching of character pattern reference expressions |Clause B.1.5.2 |m |y +|====================================================================================================================================================== + +== Match expression n times + +.Match expression n times + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|================================================================================================================================================ +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |Sem_B010503_match_n_times_001 |The IUT correctly handles template matching of character pattern expression multiplicity |Clause B.1.5.3 |m |y +|2 |Sem_B010503_match_n_times_002 |The IUT correctly handles template matching of character pattern expression multiplicity |Clause B.1.5.3 |m |y +|3 |Sem_B010503_match_n_times_003 |The IUT correctly handles template matching of character pattern expression multiplicity |Clause B.1.5.3 |m |y +|4 |Sem_B010503_match_n_times_004 |The IUT correctly handles template matching of character pattern expression multiplicity |Clause B.1.5.3 |m |y +|5 |Sem_B010503_match_n_times_005 |The IUT correctly handles template matching of character pattern expression multiplicity |Clause B.1.5.3 |m |y +|================================================================================================================================================ + +== Match a referenced character set + +.Match a referenced character set + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|============================================================================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSem_B010504_match_referenced_characters_001 |The IUT correctly handles template matching of character pattern reference characters |Clause B.1.5.4 |m |y +|2 |Sem_B010504_match_referenced_characters_001 |The IUT correctly handles template matching of character pattern reference characters |Clause B.1.5.4 |m |y +|3 |Sem_B010504_match_referenced_characters_002 |The IUT correctly handles template matching of character pattern reference characters |Clause B.1.5.4 |m |y +|4 |Sem_B010504_match_referenced_characters_003 |The IUT correctly handles template matching of character pattern reference characters |Clause B.1.5.4 |m |y +|5 |Sem_B010504_match_referenced_characters_004 |The IUT correctly handles template matching of character pattern reference characters |Clause B.1.5.4 |m | +|6 |Sem_B010504_match_referenced_characters_005 |The IUT correctly handles template matching of character pattern reference characters |Clause B.1.5.4 |m |y +|7 |Sem_B010504_match_referenced_characters_006 |The IUT correctly handles template matching of character pattern reference characters |Clause B.1.5.4 |m |y +|8 |Sem_B010504_match_referenced_characters_007 |The IUT correctly handles template matching of character pattern reference characters |Clause B.1.5.4 |m |y +|============================================================================================================================================================== + +== Type compatibility rules for patterns + +.Type compatibility rules for patterns + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|====================================================================================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |NegSyn_B010505_pattern_compatibility_001 |The IUT correctly handles character pattern metacharacters compatibility rules of template matching |Clause B.1.5.5 |m |y +|2 |Sem_B010505_pattern_compatibility_001 |The IUT correctly handles character pattern compatibility rules of template matching |Clause B.1.5.5 |m |y +|3 |Sem_B010505_pattern_compatibility_002 |The IUT correctly handles character pattern compatibility rules of template matching |Clause B.1.5.5 |m |n +|====================================================================================================================================================================== + +== Case insensitive pattern matching + +.Case insensitive pattern matching + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|======================================================================================================================================================================================= +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |Sem_B010506_case_sensitive_pattern_matching_001 |The IUT correctly handles character pattern compatibility rules of template case sensitive matching (`@nocase`) |Clause B.1.5.6 |m |y +|2 |Sem_B010506_case_sensitive_pattern_matching_002 |The IUT correctly handles character pattern compatibility rules of template case sensitive matching (`@nocase`) |Clause B.1.5.6 |m |y +|======================================================================================================================================================================================= + +== Other functions + +.Other functions + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|=============================================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |Sem_C0602_The_hostid_function_001 |Ensure that the IUT correctly handles the hostid function |Clause C.6.3 |m |y +|2 |Sem_C0602_The_testcasename_function_001 |Ensure that the IUT correctly handles the testcasename function |Clause C.6.2 |m |y +|=============================================================================================================================== + +== Preprocessing macros + +.Preprocessing macros + +[width="99%",cols="20%,16%,28%,16%,10%,10%",options="header",] +|======================================================================================================== +|Item |TC/TP reference |purpose |Reference in ES 201 873-1 |Status |Support +|1 |Sem_D01_macro_module_001 |*MODULE* replaces the module name |Clause D |m |y +|2 |Sem_D02_macro_file_001 |*FILE* macro stores the path and file name in a charstring |Clause D |m |y +|3 |Sem_D03_macro_bfile_001 |The *BFILE* macro replaces the actual file name |Clause D |m |y +|4 |Sem_D04_macro_line_001 |*LINE* macro stores the actual line number when it is called |Clause D |m |y +|5 |NegSem_D05_macro_scope_001 |*SCOPE* replaces the actual higher named basic scope unit |Clause D |m |y +|6 |Sem_D05_macro_scope_001 |*SCOPE* replaces the actual higher basic unit |Clause D |m |y +|7 |Sem_D05_macro_scope_002 |*SCOPE* replaces the actual higher basic unit |Clause D |m |y +|======================================================================================================== diff --git a/usrguide/SoC_TITAN/images/titan_logo.png b/usrguide/SoC_TITAN/images/titan_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..502c9ebdba29a8120952c1e20ea2db44c8232cd5 GIT binary patch literal 131015 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%0Ap76YryJ6erYyaa=c0Glol=>o{(ZGAYv6{ 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Ξ}1j8KuMiu4vv})#owK>S~4B7 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 T3*w62TC4_{6uGrJnEvfQlF1eT literal 0 HcmV?d00001 diff --git a/usrguide/SoC_XML_TITAN.docx b/usrguide/SoC_XML_TITAN.docx deleted file mode 100644 index 6656c7aeda5353bdbe8367d3fbf7d7723d839c46..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 237064 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 KkqTPu1O5+)V6#F1 diff --git a/usrguide/SoC_XML_TITAN/SoC_XML_TITAN.adoc b/usrguide/SoC_XML_TITAN/SoC_XML_TITAN.adoc new file mode 100644 index 000000000..28cbaa657 --- /dev/null +++ b/usrguide/SoC_XML_TITAN/SoC_XML_TITAN.adoc @@ -0,0 +1,1365 @@ +--- +Author: Adrien Kirjak +Version: 2/174 02- CRL 113 200/6, Rev. PE1 +Date: 2018-06-18 + +--- += Statement of Compliance for use of XML Schema in Eclipse Titan +:author: Adrien Kirjak +:revnumber: 2/174 02- CRL 113 200/6, Rev. PE1 +:revdate: 2018-06-18 +:title-logo-image: images/titan_logo.png +:toc: + +ifdef::env-github,backend-html5[] +image::images/titan_logo.png[alt] +endif::[] + +*Abstract* + +The present document provides the Implementation Conformance Statement (ICS) proforma for the conformance test suite for the Eclipse Titan TTCN-3 implementation. + +*Copyright* + +Copyright (c) 2000-2018 Ericsson Telecom AB + +All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v2.0 that accompanies this distribution, and is available at + +https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.html + +*Disclaimer* + +The contents of this document are subject to revision without notice due to continued progress in methodology, design and manufacturing. Ericsson shall have no liability for any error or damage of any kind resulting from the use of this document. + += Description + +The present document provides the Implementation Conformance Statement (ICS) proforma for the conformance test suite for using XML Schema with TTCN-3 as defined in link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187301/04.09.01_60/es_20187301v040901p.pdf[ETSI ES 201 873-1]. In the present document only XML related features, specified in link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187309/04.06.01_60/es_20187309v040601p.pdf[ETSI ES 201 873 9] have been considered but not the core language features (see link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187301/04.09.01_60/es_20187301v040901p.pdf[ETSI ES 201 873-1]), nor tool implementation (see link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187305/04.08.01_60/es_20187305v040801p.pdf[ETSI ES 201 873-5] and link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187307/04.06.01_60/es_20187307v040601p.pdf[ETSI ES 201 873-6]), language mapping (see link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187307/04.06.01_60/es_20187307v040601p.pdf[ETSI ES 201 873-7] and link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187308/04.05.01_60/es_20187308v040501p.pdf[ETSI ES 201 873-8]) and language extension (see e.g. link:https://www.etsi.org/deliver/etsi_es/202700_202799/202781/01.05.01_60/es_202781v010501p.pdf[ETSI ES 202 781], link:https://www.etsi.org/deliver/etsi_es/202700_202799/202784/01.06.01_60/es_202784v010601p.pdf[ETSI ES 202 784] and link:https://www.etsi.org/deliver/etsi_es/202700_202799/202785/01.02.01_60/es_202785v010201p.pdf[ETSI ES 202 785]) aspects. + += References + +== Normative references + +The following referenced documents are necessary for the application of the present document. + +1. link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187309/04.06.01_60/es_20187309v040601p.pdf[ETSI ES 201 873-9 (V4.6.1): "Methods for Testing and Specification (MTS); The Testing and Test Control Notation version 3; Part 9: Using XML schema with TTCN-3".] + +2. [[_2]]ISO/IEC 9646-7 (1994): "Conformance testing methodology and framework – Part 7: Implementation Conformance Statement". + + +3. [[_3]]ISO/IEC 9646-1 (1992): "Information Technology – Open Systems Interconnection – Conformance Testing Methodology and Framework – Part 1: General concepts". + +4. link:https://www.etsi.org/deliver/etsi_es/202700_202799/202785/01.02.01_60/es_202785v010201p.pdf[ETSI ES 202 785: "Methods for Testing and Specification (MTS); The Testing and Test Control Notation version 3; TTCN-3 Language Extensions: Behaviour Types".] + +== Informative references + +The following referenced documents are not necessary for the application of the present document but they assist the user with regard to a particular subject area. + +[start=5] +5. link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187301/04.09.01_60/es_20187301v040901p.pdf[ETSI ES 201 873-1: "Methods for Testing and Specification (MTS); The Testing and Test Control Notation version 3; Part 1: TTCN-3 Core Language".] + +6. link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187305/04.08.01_60/es_20187305v040801p.pdf[ETSI ES 201 873-5: "Methods for Testing and Specification (MTS); The Testing and Test Control Notation version 3; Part 5: TTCN-3 Runtime Interface (TRI)".] + +7. link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187306/04.09.01_60/es_20187306v040901p.pdf[ETSI ES 201 873-6: "Methods for Testing and Specification (MTS); The Testing and Test Control Notation version 3; Part 6: TTCN-3 Control Interface (TCI").] + +8. link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187307/04.06.01_60/es_20187307v040601p.pdf[ETSI ES 201 873-7: "Methods for Testing and Specification (MTS); The Testing and Test Control Notation version 3; Part 7: Using ASN.1 with TTCN-3".] + +9. link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187308/04.05.01_60/es_20187308v040501p.pdf[ETSI ES 201 873-8: "Methods for Testing and Specification (MTS); The Testing and Test Control Notation version 3; Part 8: The IDL to TTCN-3 Mapping".] + +10. link:https://www.etsi.org/deliver/etsi_es/202700_202799/202781/01.05.01_60/es_202781v010501p.pdf[ETSI ES 202 781: "Methods for Testing and Specification (MTS); The Testing and Test Control Notation version 3; TTCN-3 Language Extensions: Configuration and Deployment Support".] + +11. link:https://www.etsi.org/deliver/etsi_es/202700_202799/202784/01.06.01_60/es_202784v010601p.pdf[ETSI ES 202 784: "Methods for Testing and Specification (MTS); The Testing and Test Control Notation version 3; TTCN-3 Language Extensions: Advanced Parameterization".] + += Definitions and abbreviations + +== Definitions + +*Abstract Test Suite (ATS):* + +Test suite composed of abstract test cases + +*Implementation Conformance Statement (ICS):* + +Statement made by the supplier of an implementation claimed to conform to a given specification, stating which capabilities have been implemented + +*ICS proforma:* + +Document, in the form of a questionnaire, which when completed for an implementation or system becomes an ICS + +*Implementation eXtra Information for Testing (IXIT):* + +Statement made by a supplier or implementor of an IUT which contains or references all of the information related to the IUT and its testing environment, which will enable the test laboratory to run an appropriate test suite against the IUT + +*IXIT proforma:* + +Document, in the form of a questionnaire, which when completed for the IUT becomes the IXIT + +*Implementation Under Test (IUT):* + +Implementation of one or more OSI protocols in an adjacent user/provider relationship, being part of a real open system which is to be studied by testing + +== Abbreviations + +ASCI:: American Standard Code for Information Interchange + +ATS:: Abstract Test Suite + +BNF:: Backus Naur Form + +ICS:: Implementation Conformance Statement + +IUT:: Implementation under Test + +IXIT:: Implementation eXtra Information for Testing + +SUT:: System Under Test + +TC:: Test Case + +TCI:: TTCN-3 Control Interface + +TP:: Test Purpose + +TRI:: TTCN-3 Runtime Interface + +TS:: Test System + +TSS:: Test Suite Structure + +TSS&TP:: Test Suite Structure and Test Purposes + +TTCN:: Testing and Test Control Notation + +TTCN-3:: Testing and Test Control Notation edition 3 + +URI:: Uniform Resource Identifier + +URL:: Uniform Resource Locator + +XML:: eXtensible Markup Language + +XSD:: W3C XML Schema Definition + += Instructions for completing the ICS proforma + +== Other information + +More detailed instructions are given at the beginning of the different clauses of the ICS proforma. + +The supplier of the implementation shall complete the ICS proforma in each of the spaces provided. If necessary, the supplier may provide additional comments separately in Clause A.4. + +=== Purposes and structure + +The purpose of this ICS proforma is to provide a mechanism whereby a TTCN-3 tool vendor of the link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187309/04.06.01_60/es_20187309v040601p.pdf[TTCN-3 core language] may provide information about the implementation in a standardized manner. + +The ICS proforma is subdivided into clauses for the following categories of information: + +* instructions for completing the ICS proforma; +* identification of the implementation; +* ICS proforma tables (containing the global statement of conformance). + +=== Conventions +The ICS proforma is composed of information in tabular form in accordance with the guidelines presented in <<_2,ISO/IEC 96467>> . + +Item column:: + +It contains a number that identifies the item in the table. + +Item description column:: + +It describes each respective item (e.g. parameters, timers, etc.). + +Reference column:: + +It gives reference to the link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187309/04.06.01_60/es_20187309v040601p.pdf[TTCN-3 core language], except where explicitly stated otherwise. + +Status column:: + +The following notations, defined in <<_2,ISO/IEC 96467>>, are used for the status column: + +* m mandatory - the capability is required to be supported. + +* n/a not applicable - in the given context, it is impossible to use the capability. No answer in the support column is required. + +* u undecided + +* o optional - the capability may be supported or not. + +* o.i qualified optional - for mutually exclusive or selectable options from a set. "i" is an integer which identifies a unique group of related optional items and the logic of their selection which is defined immediately following the table. + +* ci conditional - the requirement on the capability ("m", "o" or "n/a") depends on the support of other optional or conditional items. "i" is an integer identifying a unique conditional status expression that is defined immediately following the table. For nested conditional expressions, the syntax `IF … THEN (IF … THEN … ELSE…) ELSE …` shall be used to avoid ambiguities. If an ELSE clause is omitted, `ELSE n/a` shall be implied. + +NOTE: Support of a capability means that the capability is implemented in conformance to the link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187309/04.06.01_60/es_20187309v040601p.pdf[TTCN-3 core language]. + +Support column:: + +The support column shall be filled in by the supplier of the implementation. The following common notations, defined in <<_2,ISO/IEC 96467>>, are used for the support column: + +* Y or y supported by the implementation. + +* N or n not supported by the implementation. + +* N/A or n/a or "no answer required" (allowed only if the status is N/A, directly or after evaluation of a conditional status). + +Values allowed column:: + +This column contains the values or the ranges of values allowed. + +Values supported column:: + +The support column shall be filled in by the supplier of the implementation. In this column the values or the ranges of values supported by the implementation shall be indicated. + +References to items:: + +For each possible item answer (answer in the support column) within the ICS proforma, a unique reference exists. It is defined as the table identifier, followed by a slash character "/", followed by the item number in the table. If there is more than one support column in a table, the columns shall be discriminated by letters (a, b, etc.) respectively. + +EXAMPLE: 5/4 is the reference to the answer of item 4 in Table 5. + +== Identification of the implementation + +Identification of the Implementation under Test (IUT) and the system in which it resides - the System Under Test (SUT) should be filled in so as to provide as much detail as possible regarding version numbers and configuration options. + +The product supplier information and client information should both be filled in if they are different. + +A person who can answer queries regarding information supplied in the ICS should be named as the contact person. + +=== Date of the statement + +[cols=",",options="header",] +|================================== +|Date of the statement: |2016.07.19 +|================================== + +=== Implementation under Test (IUT) identification + +[cols=",",options="header",] +|=============================== +|IUT name: |Eclipse Titan +|IUT version: |CRL 113 200/5 R5B +|=============================== + +=== ICS contact person + +[cols=",",options="header",] +|========================================== +|Name: |Elemer Lelik +|Telephone number: | +|Facsimile number: | +|E-mail address: |Elemer.Lelik@ericsson.com +|Additional information: | +|========================================== + += ICS proforma tables + +== Global statement of conformance + +[cols="70%,30%",options="header",] +|============================================= +| |(Yes/No) +|Are all mandatory capabilities implemented? | +|============================================= + +== Mapping XML Schemas + +.Mapping XML Schemas + +[width="100%",cols="5%,10%,60%,15%,5%,5%",options="header",] +|===================================================================================================================== +|Item |TC/TP reference |Purpose |Reference in link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187309/04.06.01_60/es_20187309v040601p.pdf[ETSI ES 201 8739] |Status |Support +|1 |Neg_05_top_level_001 |Verify that error is generated for missing XSD language tag in import clause |Clause 5 |m |n +|===================================================================================================================== + +== Namespaces + +.Namespaces + +[width="100%",cols="5%,10%,60%,15%,5%,5%",options="header",] +|===================================================================================================================================== +|Item |TC/TP reference |Purpose |Reference in link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187309/04.06.01_60/es_20187309v040601p.pdf[ETSI ES 201 8739] |Status |Support +|1 |Pos_050101_namespaces_001 |Verify that schema with target namespace is correctly translated into single module |Clause 5.1.1 |m |y +|2 |Pos_050101_namespaces_002 |Verify schema with no target namespace is correctly translated into single module |Clause 5.1.1 |m |y +|3 |Pos_050101_namespaces_003 |Verify that two schemas with the same target namespace are correctly translated |Clause 5.1.1 |m |y +|4 |Pos_050101_namespaces_004 |Verify that two schemas with no target namespace are correctly translated |Clause 5.1.1 |m |y +|===================================================================================================================================== + +== Includes + +.Includes + +[width="100%",cols="5%,10%,60%,15%,5%,5%",options="header",] +|======================================================================================================================================== +|Item |TC/TP reference |Purpose |Reference in link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187309/04.06.01_60/es_20187309v040601p.pdf[ETSI ES 201 8739] |Status |Support +|1 |Pos_050102_includes_001 |Test inclusion of a schema with the same namespace |Clause 5.1.2 |m |y +|2 |Pos_050102_includes_002 |Verify that included schema with no target namespace is transformed twice (inclusion) |Clause 5.1.2 |m |y +|3 |Pos_050102_includes_003 |Verify that included schema with no target namespace is transformed twice (no namespace) |Clause 5.1.2 |m |y +|======================================================================================================================================== + +== Imports + +.Imports + +[width="100%",cols="5%,10%,60%,15%,5%,5%",options="header",] +|=============================================================================================================== +|Item |TC/TP reference |Purpose |Reference in link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187309/04.06.01_60/es_20187309v040601p.pdf[ETSI ES 201 8739] |Status |Support +|1 |Neg_050103_imports_001 |Verify that it is not allowed to import imports from XSD schemas |Clause 5.1.3 |m |y +|2 |Pos_050103_imports_001 |Verify that XSD import statement is handled correctly |Clause 5.1.3 |m |y +|=============================================================================================================== + +== Attributes of the XSD schema element + +.Attributes of the XSD schema element + +[width="100%",cols="5%,10%,60%,15%,5%,5%",options="header",] +|======================================================================================================================================================================= +|Item |TC/TP reference |Purpose |Reference in link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187309/04.06.01_60/es_20187309v040601p.pdf[ETSI ES 201 8739] |Status |Support +|1 |Pos_050104_attributes_of_the_xsd_schema_element_001 |Verify that qualified default element form is correctly processed (no namespace prefix) |Clause 5.1.4 |m |y +|2 |Pos_050104_attributes_of_the_xsd_schema_element_002 |Verify that qualified default element form is correctly processed (namespace prefix used) |Clause 5.1.4 |m |y +|3 |Pos_050104_attributes_of_the_xsd_schema_element_003 |Verify that unqualified default element form is correctly processed |Clause 5.1.4 |m |y +|4 |Pos_050104_attributes_of_the_xsd_schema_element_004 |Verify that qualified default attribute form is correctly processed (no namespace prefix) |Clause 5.1.4 |m |y +|5 |Pos_050104_attributes_of_the_xsd_schema_element_005 |Verify that qualified default attribute form is correctly processed (namespace prefix used) |Clause 5.1.4 |m |y +|6 |Pos_050104_attributes_of_the_xsd_schema_element_006 |Verify that unqualified default attribute form is correctly processed |Clause 5.1.4 |m |y +|======================================================================================================================================================================= + +== Name conversion rules + +.Name conversion rules + +[width="100%",cols="5%,10%,60%,15%,5%,5%",options="header",] +|================================================================================================================================================================== +|Item |TC/TP reference |Purpose |Reference in link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187309/04.06.01_60/es_20187309v040601p.pdf[ETSI ES 201 8739] |Status |Support +|1 |Pos_050202_name_conversion_rules_001 |Verify conversion of symbols into U+005f (low line) |Clause 5.2.2 |m |y +|2 |Pos_050202_name_conversion_rules_002 |Verify that non-ASCI letters are not present in transforming identifiers |Clause 5.2.2 |m |y +|3 |Pos_050202_name_conversion_rules_003 |Verify that multiple "_" are simplified in transforming identifiers |Clause 5.2.2 |m |y +|4 |Pos_050202_name_conversion_rules_004 |Verify that leading and trailing low lines are removed |Clause 5.2.2 |m |y +|5 |Pos_050202_name_conversion_rules_005 |Verify that type names are capitalized |Clause 5.2.2 |m |y +|6 |Pos_050202_name_conversion_rules_006 |Verify that prefixing type names with "X" works correctly |Clause 5.2.2 |m |y +|7 |Pos_050202_name_conversion_rules_007 |Verify that names of field of structure types are uncapitalized |Clause 5.2.2 |m |y +|8 |Pos_050202_name_conversion_rules_008 |Verify that names of enumerated items are uncapitalized |Clause 5.2.2 |m |y +|9 |Pos_050202_name_conversion_rules_009 |Verify that prefixing field names of structured types with "x" works correctly |Clause 5.2.2 |m |y +|10 |Pos_050202_name_conversion_rules_010 |Verify that prefixing enumerated items with "x" works correctly |Clause 5.2.2 |m |y +|11 |Pos_050202_name_conversion_rules_011 |Check transformation of empty type identifier into "X" |Clause 5.2.2 |m |y +|12 |Pos_050202_name_conversion_rules_012 |Check transformation of empty structured field identifier into "x" |Clause 5.2.2 |m |y +|13 |Pos_050202_name_conversion_rules_013 |Check transformation of empty enumerated value into "x" |Clause 5.2.2 |m |y +|14 |Pos_050202_name_conversion_rules_014 |Verify that additional suffices are attached in case of name clashes between types |Clause 5.2.2 |m |y +|15 |Pos_050202_name_conversion_rules_015 |Verify that suffix is attached in case of name clash between types and local module |Clause 5.2.2 |m |y +|16 |Pos_050202_name_conversion_rules_016 |Verify that suffix is attached in case of name clash between types and imported module |Clause 5.2.2 |m |y +|17 |Pos_050202_name_conversion_rules_017 |Verify that suffix is attached in case of name clash between field names |Clause 5.2.2 |m |y +|18 |Pos_050202_name_conversion_rules_018 |Verify that suffix is attached in case of name clash between field name and keyword |Clause 5.2.2 |m |y +|19 |Pos_050202_name_conversion_rules_019 |Verify that suffix is attached in case of name clash between field name and predefined function |Clause 5.2.2 |m |y +|20 |Pos_050202_name_conversion_rules_020 |Verify that suffix is attached in case of name clash between enumerated items |Clause 5.2.2 |m |y +|21 |Pos_050202_name_conversion_rules_021 |Verify that suffix is attached in case of name clash between enumerated item and keyword |Clause 5.2.2 |m |y +|22 |Pos_050202_name_conversion_rules_022 |Verify that suffix is attached in case of name clash between enumerated item and predefined function |Clause 5.2.2 |m |y +|23 |Pos_050202_name_conversion_rules_023 |Verify that name clash between module names is resolved using suffix |Clause 5.2.2 |m |y +|================================================================================================================================================================== + +== Order of the mapping + +.Order of the mapping + +[width="100%",cols="5%,10%,60%,15%,5%,5%",options="header",] +|================================================================================================================================== +|Item |TC/TP reference |Purpose |Reference in link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187309/04.06.01_60/es_20187309v040601p.pdf[ETSI ES 201 8739] |Status |Support +|1 |Pos_050203_order_of_the_mapping_001 |Verify order of top-level schema components |Clause 5.2.3 |m |y +|2 |Pos_050203_order_of_the_mapping_002 |Verify that alphabetical sorting is based on character ordinal numbers |Clause 5.2.3 |m |y +|3 |Pos_050203_order_of_the_mapping_003 |Verify that alphabetical sorting is done only inside sets of items |Clause 5.2.3 |m |y +|4 |Pos_050203_order_of_the_mapping_004 |Assure that namespaces are ordered lexically |Clause 5.2.3 |m |y +|5 |Pos_050203_order_of_the_mapping_005 |Assure that namespaces are ordered lexically |Clause 5.2.3 |m |y +|================================================================================================================================== + +== Built-in data types + +.Built-in data types + +[width="100%",cols="5%,10%,60%,15%,5%,5%",options="header",] +|=================================================================================================== +|Item |TC/TP reference |Purpose |Reference in link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187309/04.06.01_60/es_20187309v040601p.pdf[ETSI ES 201 8739] |Status |Support +|1 |Pos_06_top_level_001 |Verify conversion of simpleType based on built-in XSD type |Clause 6 |m |y +|=================================================================================================== + +== Length + +.Length + +[width="100%",cols="5%,10%,60%,15%,5%,5%",options="header",] +|======================================================================================================================================================== +|Item |TC/TP reference |Purpose |Reference in link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187309/04.06.01_60/es_20187309v040601p.pdf[ETSI ES 201 8739] |Status |Support +|1 |Neg_060101_length_001 |Verify that a length-restricted XSD type shall be mapped to a corresponding length restricted TTCN-3 type. |Clause 6.1.1 |m |y +|2 |Pos_060101_length_001 |Verify that a length-restricted XSD type shall be mapped to a corresponding length restricted TTCN-3 type. |Clause 6.1.1 |m |y +|3 |Pos_060101_length_002 |Verify that a length-restricted XSD type shall be mapped to a corresponding length restricted TTCN-3 type. |Clause 6.1.1 |m |y +|======================================================================================================================================================== + +== Enumeration + +.Enumeration + +[width="100%",cols="5%,10%,60%,15%,5%,5%",options="header",] +|============================================================================================================================================================================================================================================================= +|Item |TC/TP reference |Purpose |Reference in link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187309/04.06.01_60/es_20187309v040601p.pdf[ETSI ES 201 8739] |Status |Support +|1 |Neg_060105_enumeration_001 |Verify if tool rejects validation in case of restricted value due xsd type declaration. |Clause 6.1.5 |m |y +|2 |Neg_060105_enumeration_002 |Verify if tool rejects validation in case of restricted enumerated value length due xsd type declaration. |Clause 6.1.5 |m |y +|3 |Neg_060105_enumeration_003 |Verify if tool rejects validation in case of restricted value due xsd type declaration. |Clause 6.1.5 |m |y +|4 |Neg_060105_enumeration_004 |Disallow enumeration values removed by restriction |Clause 6.1.5 |m |y +|5 |Pos_060105_enumeration_001 |Verify mapping of simple type definition that is a restriction of string type with an enumeration facet |Clause 6.1.5 |m |y +|6 |Pos_060105_enumeration_002 |Verify mapping of simple type definition that is a restriction of integer type with an enumeration facet |Clause 6.1.5 |m |y +|7 |Pos_060105_enumeration_003 |Verify mapping of simple type definition that is a restriction of integer type with a minInclusive and a maxInclusive facet |Clause 6.1.5 |m |y +|8 |Pos_060105_enumeration_004 |Verify mapping of simple type definition that is a restriction of another simple type of definition, derived by restriction from integer type with the addition of a minInclusive and a maxInclusive facet |Clause 6.1.5 |m |y +|9 |Pos_060105_enumeration_005 |Verify mapping of simple type definition that is a restriction of another type definition, derived by restriction from string with the addition of an enumeration facet |Clause 6.1.5 |m |y +|10 |Pos_060105_enumeration_006 |Verify mapping of simple type definition that is a restriction of another simple type definition, derived by restriction from string with the addition of an enumeration facet |Clause 6.1.5 |m |y +|============================================================================================================================================================================================================================================================= + +== MinInclusive + +.MinInclusive + +[width="100%",cols="5%,10%,60%,15%,5%,5%",options="header",] +|======================================================================================================================= +|Item |TC/TP reference |Purpose |Reference in link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187309/04.06.01_60/es_20187309v040601p.pdf[ETSI ES 201 8739] |Status |Support +|1 |Pos_060107_mininclusive_001 |Verify mapping of an integer element with a minInclusive facet |Clause 6.1.7 |m |y +|2 |Pos_060107_mininclusive_002 |Verify mapping of a float element with a numeric minInclusive value |Clause 6.1.7 |m |y +|3 |Pos_060107_mininclusive_003 |Verify mapping of a float element with special minInclusive values |Clause 6.1.7 |m |y +|4 |Pos_060107_mininclusive_004 |Verify mapping of a float element with special minInclusive values |Clause 6.1.7 |m |y +|5 |Pos_060107_mininclusive_005 |Verify mapping of a float element with special minInclusive values |Clause 6.1.7 |m |y +|======================================================================================================================= + +== MaxInclusive + +.MaxInclusive + +[width="100%",cols="5%,10%,60%,15%,5%,5%",options="header",] +|====================================================================================================================== +|Item |TC/TP reference |Purpose |Reference in link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187309/04.06.01_60/es_20187309v040601p.pdf[ETSI ES 201 8739] |Status |Support +|1 |Pos_060108_maxinclusive_001 |Verify mapping of elements of type integer with maxInclusive facet |Clause 6.1.8 |m |y +|2 |Pos_060108_maxinclusive_002 |Verify mapping of a float type with a numeric maxInclusive facet |Clause 6.1.8 |m |y +|3 |Pos_060108_maxinclusive_003 |Verify mapping of a float type with a numeric maxInclusive facet |Clause 6.1.8 |m |y +|4 |Pos_060108_maxinclusive_004 |Verify mapping of a float type with a numeric maxInclusive facet |Clause 6.1.8 |m |y +|====================================================================================================================== + +== MinExclusive + +.MinExclusive + +[width="100%",cols="5%,10%,60%,15%,5%,5%",options="header",] +|=========================================================================================================================================== +|Item |TC/TP reference |Purpose |Reference in link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187309/04.06.01_60/es_20187309v040601p.pdf[ETSI ES 201 8739] |Status |Support +|1 |Neg_060109_minexclusive_001 |Verify if tool rejects validation in case of restricted value due xsd type declaration. |Clause 6.1.9 |m |y +|2 |Neg_060109_minexclusive_002 |Verify if tool rejects validation in case of restricted value due xsd type declaration. |Clause 6.1.9 |m |y +|3 |Pos_060109_minexclusive_001 |Verify if tool accepts values restricted by xsd type declaration. |Clause 6.1.9 |m |y +|4 |Pos_060109_minexclusive_002 |Verify if tool accepts values restricted by xsd type declaration. |Clause 6.1.9 |m |y +|=========================================================================================================================================== + +== MaxExclusive + +.MaxExclusive + +[width="100%",cols="5%,10%,60%,15%,5%,5%",options="header",] +|=========================================================================================================================================================== +|Item |TC/TP reference |Purpose |Reference in link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187309/04.06.01_60/es_20187309v040601p.pdf[ETSI ES 201 8739] |Status |Support +|1 |Neg_060110_maxexclusive_001 |Verify that INF (negative infinity) or NaN (not-a-number), this type shall not be translated to TTCN-3 |Clause 6.1.10 |m |y +|2 |Pos_060110_maxexclusive_001 |Verify mapping of a maxExclusive facet applied to a type, which is derivative of integer |Clause 6.1.10 |m |y +|3 |Pos_060110_maxexclusive_002 |Verify mapping of a maxExclusive facet applied to the float type |Clause 6.1.10 |m |y +|4 |Pos_060110_maxexclusive_003 |Verify mapping of a maxExclusive facet applied to the float type |Clause 6.1.10 |m |y +|=========================================================================================================================================================== + +== Total digits + +.Total digits + +[width="100%",cols="5%,10%,60%,15%,5%,5%",options="header",] +|============================================================================================================= +|Item |TC/TP reference |Purpose |Reference in link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187309/04.06.01_60/es_20187309v040601p.pdf[ETSI ES 201 8739] |Status |Support +|1 |Neg_060111_total_digits_001 |Check that totalDigits are converted to value boundaries |Clause 6.1.11 |m |y +|2 |Neg_060111_total_digits_002 |Check that totalDigits are converted to value boundaries |Clause 6.1.11 |m |y +|3 |Neg_060111_total_digits_003 |Check that totalDigits are converted to value boundaries |Clause 6.1.11 |m |y +|4 |Neg_060111_total_digits_004 |Check that totalDigits are converted to value boundaries |Clause 6.1.11 |m |y +|5 |Pos_060111_total_digits_001 |Check that totalDigits are converted to value boundaries |Clause 6.1.11 |m |y +|6 |Pos_060111_total_digits_002 |Check that totalDigits are converted to value boundaries |Clause 6.1.11 |m |y +|7 |Pos_060111_total_digits_003 |Check that totalDigits are converted to value boundaries |Clause 6.1.11 |m |y +|8 |Pos_060111_total_digits_004 |Check that totalDigits are converted to value boundaries |Clause 6.1.11 |m |y +|9 |Pos_060111_total_digits_005 |Check that totalDigits are converted to value boundaries |Clause 6.1.11 |m |y +|============================================================================================================= + +== Fraction digits + +.Fraction digits + +[width="100%",cols="5%,10%,60%,15%,5%,5%",options="header",] +|============================================================================================================================================ +|Item |TC/TP reference |Purpose |Reference in link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187309/04.06.01_60/es_20187309v040601p.pdf[ETSI ES 201 8739] |Status |Support +|1 |Pos_060112_fraction_digits_001 |Check that floats having same accuracy as fractionDigits are converted correctly |Clause 6.1.12 |m |y +|2 |Pos_060112_fraction_digits_002 |Check that floats having higher accuracy than fractionDigits are converted correctly |Clause 6.1.12 |m |y +|============================================================================================================================================ + +== Not specifically mapped facets + +.Not specifically mapped facets + +[width="100%",cols="5%,10%,60%,15%,5%,5%",options="header",] +|========================================================================================== +|Item |TC/TP reference |Purpose |Reference in link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187309/04.06.01_60/es_20187309v040601p.pdf[ETSI ES 201 8739] |Status |Support +|1 |Pos_060113_not_mapped_001 |Handle not mapped facets to transparent |Clause 6.1.13 |m |n +|========================================================================================== + +== String + +.String + +[width="100%",cols="25%,10%,60%,15%,5%,5%",options="header",] +|=================================================================================== +|Item |TC/TP reference |Purpose |Reference in link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187309/04.06.01_60/es_20187309v040601p.pdf[ETSI ES 201 8739] |Status |Support +|1 |Pos_060201_string_001 |Verify mapping of a string type |Clause 6.2.1 |m |y +|=================================================================================== + +== Name + +.Name + +[cols=",,,,,",options="header",] +|================================================================================== +|Item |TC/TP reference |Purpose |Reference in link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187309/04.06.01_60/es_20187309v040601p.pdf[ETSI ES 201 8739] |Status |Support +|1 |Pos_060204_name_001 |Verify mapping of a Name type |Clause 6.2.4 |m |y +|================================================================================== + +== Any URI + +.Any URI + +[cols="5%,10%,60%,15%,5%,5%",options="header",] +|================================================================================== +|Item |TC/TP reference |Purpose |Reference in link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187309/04.06.01_60/es_20187309v040601p.pdf[ETSI ES 201 8739] |Status |Support +|1 |Neg_060212_any_uri_001 |Verify mapping of an anyURI type |Clause 6.2.12 |m |y +|2 |Neg_060212_any_uri_002 |Verify mapping of an anyURI type |Clause 6.2.12 |m |y +|3 |Pos_060212_any_uri_001 |Verify mapping of an anyURI type |Clause 6.2.12 |m |y +|================================================================================== + +== Integer + +.Integer + +[width="100%",cols="5%,10%,60%,15%,5%,5%",options="header",] +|============================================================================================================================ +|Item |TC/TP reference |Purpose |Reference in link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187309/04.06.01_60/es_20187309v040601p.pdf[ETSI ES 201 8739] |Status |Support +|1 |Pos_060301_integer_001 |Verify that the integer type shall be translated to TTCN-3 as a plain integer |Clause 6.3.1 |m |y +|============================================================================================================================ + +== Positive integer + +.Positive integer + +[width="100%",cols="5%,10%,60%,15%,5%,5%",options="header",] +|================================================================================================================================================== +|Item |TC/TP reference |Purpose |Reference in link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187309/04.06.01_60/es_20187309v040601p.pdf[ETSI ES 201 8739] |Status |Support +|1 |Pos_060302_positive_integer_001 |Verify that the integer type shall be translated to TTCN-3 as the range-restricted integer |Clause 6.3.2 |m |y +|================================================================================================================================================== + +== Non-positive integer + +.Non-positive integer + +[width="100%",cols="5%,10%,60%,15%,5%,5%",options="header",] +|=================================================================================================================================================================== +|Item |TC/TP reference |Purpose |Reference in link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187309/04.06.01_60/es_20187309v040601p.pdf[ETSI ES 201 8739] |Status |Support +|1 |Pos_060303_non_positive_integer_001 |Verify that the non positive integer type shall be translated to TTCN-3 as the range-restricted integer |Clause 6.3.3 |m |y +|=================================================================================================================================================================== + +== Negative integer + +.Negative integer + +[width="100%",cols="5%,10%,60%,15%,5%,5%",options="header",] +|=========================================================================================================================================================== +|Item |TC/TP reference |Purpose |Reference in link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187309/04.06.01_60/es_20187309v040601p.pdf[ETSI ES 201 8739] |Status |Support +|1 |Pos_060304_negative_integer_001 |Verify that the negative integer type shall be translated to TTCN-3 as the range-restricted integer |Clause 6.3.4 |m |y +|=========================================================================================================================================================== + +== Non-negative integer + +.Non-negative integer + +[width="99%",cols="20%,16%,16%,16%,16%,16%",options="header",] +|=================================================================================================================================================================== +|Item |TC/TP reference |Purpose |Reference in link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187309/04.06.01_60/es_20187309v040601p.pdf[ETSI ES 201 8739] |Status |Support +|1 |Pos_060305_non_negative_integer_001 |Verify that the non negative integer type shall be translated to TTCN-3 as the range-restricted integer |Clause 6.3.5 |m |y +|=================================================================================================================================================================== + +== Long + +.Long + +[width="100%",cols="5%,10%,60%,15%,5%,5%",options="header",] +|======================================================================================================================= +|Item |TC/TP reference |Purpose |Reference in link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187309/04.06.01_60/es_20187309v040601p.pdf[ETSI ES 201 8739] |Status |Support +|1 |Pos_060306_long_001 |Verify that long type (64bit) shall be translated to TTCN-3 as a plain long |Clause 6.3.6 |m |y +|======================================================================================================================= + +== Unsigned long + +.Unsigned long + +[width="100%",cols="5%,10%,60%,15%,5%,5%",options="header",] +|================================================================================================================================================== +|Item |TC/TP reference |Purpose |Reference in link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187309/04.06.01_60/es_20187309v040601p.pdf[ETSI ES 201 8739] |Status |Support +|1 |Pos_060307_unsigned_long_001 |Verify that unsigned long type (64bit) shall be translated to TTCN-3 as a plain unsigned long |Clause 6.3.7 |m |y +|================================================================================================================================================== + +== Int + +.Int + +[width="100%",cols="5%,10%,60%,15%,5%,5%",options="header",] +|========================================================================================================================================================================== +|Item |TC/TP reference |Purpose |Reference in link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187309/04.06.01_60/es_20187309v040601p.pdf[ETSI ES 201 8739] |Status |Support +|1 |Pos_060308_int_001 |Verify that int type (32 bit) shall be translated to TTCN-3 as a plain long as defined in clause 6.3.8 of ETSI ES 201 873 9 link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187309/04.06.01_60/es_20187309v040601p.pdf[Methods for Testing and Specification (MTS); The Testing and Test Control Notation version 3; Part 9: Using XML schema with TTCN-3] |Clause 6.3.8 |m |y +|========================================================================================================================================================================== + +== Unsigned int + +.Unsigned int + +[width="100%",cols="5%,10%,60%,15%,5%,5%",options="header",] +|===================================================================================================================================================================================================== +|Item |TC/TP reference |Purpose |Reference in link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187309/04.06.01_60/es_20187309v040601p.pdf[ETSI ES 201 8739] |Status |Support +|1 |Pos_060309_unsigned_int_001 |Verify that unsigned int type (32 bit) shall be translated to TTCN-3 as a plain unsigned long as defined in clause 6.3.9 of ETSI ES 201 873 9 link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187309/04.06.01_60/es_20187309v040601p.pdf[Methods for Testing and Specification (MTS); The Testing and Test Control Notation version 3; Part 9: Using XML schema with TTCN-3] |Clause 6.3.9 |m |y +|===================================================================================================================================================================================================== + +== Short + +.Short + +[width="100%",cols="5%,10%,60%,15%,5%,5%",options="header",] +|================================================================================================================================================================================= +|Item |TC/TP reference |Purpose |Reference in link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187309/04.06.01_60/es_20187309v040601p.pdf[ETSI ES 201 8739] |Status |Support +|1 |Pos_060310_short_001 |Verify that short type (16 bit) shall be translated to TTCN-3 as a plain short as defined in clause 6.3.10 of ETSI ES 201 873 9 link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187309/04.06.01_60/es_20187309v040601p.pdf[Methods for Testing and Specification (MTS); The Testing and Test Control Notation version 3; Part 9: Using XML schema with TTCN-3] |Clause 6.3.10 |m |y +|================================================================================================================================================================================= + +== Unsigned Short + +.Unsigned Short + +[width="100%",cols="5%,10%,60%,15%,5%,5%",options="header",] +|============================================================================================================================================================================================================ +|Item |TC/TP reference |Purpose |Reference in link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187309/04.06.01_60/es_20187309v040601p.pdf[ETSI ES 201 8739] |Status |Support +|1 |Pos_060311_unsigned_short_001 |Verify that unsigned short type (16 bit) shall be translated to TTCN-3 as a plain unsigned short as defined in clause 6.3.11 of ETSI ES 201 873 9 link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187309/04.06.01_60/es_20187309v040601p.pdf[Methods for Testing and Specification (MTS); The Testing and Test Control Notation version 3; Part 9: Using XML schema with TTCN-3] |Clause 6.3.11 |m |y +|============================================================================================================================================================================================================ + +== Byte + +.Byte + +[width="100%",cols="5%,10%,60%,15%,5%,5%",options="header",] +|============================================================================================================================================================================= +|Item |TC/TP reference |Purpose |Reference in link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187309/04.06.01_60/es_20187309v040601p.pdf[ETSI ES 201 8739] |Status |Support +|1 |Pos_060312_byte_001 |Verify that byte type (8 bit) shall be translated to TTCN-3 as a plain byte as defined in clause 6.3.12 of ETSI ES 201 873 9 link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187309/04.06.01_60/es_20187309v040601p.pdf[Methods for Testing and Specification (MTS); The Testing and Test Control Notation version 3; Part 9: Using XML schema with TTCN-3] |Clause 6.3.12 |m |y +|============================================================================================================================================================================= + +== Unsigned byte + +.Unsigned byte + +[width="100%",cols="25%,10%,60%,15%,5%,5%",options="header",] +|======================================================================================================================================================================================================== +|Item |TC/TP reference |Purpose |Reference in link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187309/04.06.01_60/es_20187309v040601p.pdf[ETSI ES 201 8739] |Status |Support +|1 |Pos_060313_unsigned_byte_001 |Verify that unsigned byte type (8 bit) shall be translated to TTCN-3 as a plain unsigned byte as defined in clause 6.3.13 of ETSI ES 201 873 9 link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187309/04.06.01_60/es_20187309v040601p.pdf[Methods for Testing and Specification (MTS); The Testing and Test Control Notation version 3; Part 9: Using XML schema with TTCN-3] |Clause 6.3.13 |m |y +|======================================================================================================================================================================================================== + +== Decimal + +.Decimal + +[width="100%",cols="5%,10%,60%,15%,5%,5%",options="header",] +|====================================================================================================================== +|Item |TC/TP reference |Purpose |Reference in link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187309/04.06.01_60/es_20187309v040601p.pdf[ETSI ES 201 8739] |Status |Support +|1 |Pos_060401_decimal_001 |Verify that decimal type shall be translated to TTCN-3 as a plain float |Clause 6.4.1 |m |y +|====================================================================================================================== + +== Float + +.Float + +[cols=",,,,,",options="header",] +|================================================================================== +|Item |TC/TP reference |Purpose |Reference in link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187309/04.06.01_60/es_20187309v040601p.pdf[ETSI ES 201 8739] |Status |Support +|1 |Pos_060402_float_001 |Verify conversion of XSD float type |Clause 6.4.2 |m |y +|================================================================================== + +== Double + +.Double + +[width="100%",cols="5%,10%,60%,15%,5%,5%",options="header",] +|=========================================================================================================================================================================== +|Item |TC/TP reference |Purpose |Reference in link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187309/04.06.01_60/es_20187309v040601p.pdf[ETSI ES 201 8739] |Status |Support +|1 |Pos_060403_double_001 |Verify that double type shall be translated to TTCN-3 as an IEEE754double as defined in clause 6.4.3 of ETSI ES 201 873 9 link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187309/04.06.01_60/es_20187309v040601p.pdf[Methods for Testing and Specification (MTS); The Testing and Test Control Notation version 3; Part 9: Using XML schema with TTCN-3] |Clause 6.4.3 |m |y +|=========================================================================================================================================================================== + +== Date and time + +.Date and time + +[width="100%",cols="5%,10%,60%,15%,5%,5%",options="header",] +|======================================================================================================================================================== +|Item |TC/TP reference |Purpose |Reference in link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187309/04.06.01_60/es_20187309v040601p.pdf[ETSI ES 201 8739] |Status |Support +|1 |Neg_060502_date_and_time_001 |Verify that the dateTime type shall be translated to TTCN-3 using the pattern-restricted charstring |Clause 6.5.2 |m |y +|2 |Neg_060502_date_and_time_002 |Verify that the dateTime type shall be translated to TTCN-3 using the pattern-restricted charstring |Clause 6.5.2 |m |y +|3 |Neg_060502_date_and_time_003 |Verify that the dateTime type shall be translated to TTCN-3 using the pattern-restricted charstring |Clause 6.5.2 |m |y +|4 |Neg_060502_date_and_time_004 |Verify that the dateTime type shall be translated to TTCN-3 using the pattern-restricted charstring |Clause 6.5.2 |m |y +|5 |Pos_060502_date_and_time_001 |Verify that the dateTime type shall be translated to TTCN-3 using the pattern-restricted charstring |Clause 6.5.2 |m |y +|6 |Pos_060502_date_and_time_002 |Verify that the dateTime type shall be translated to TTCN-3 using the pattern-restricted charstring |Clause 6.5.2 |m |y +|7 |Pos_060502_date_and_time_003 |Verify that the dateTime type shall be translated to TTCN-3 using the pattern-restricted charstring |Clause 6.5.2 |m |y +|8 |Pos_060502_date_and_time_004 |Verify that the dateTime type shall be translated to TTCN-3 using the pattern-restricted charstring |Clause 6.5.2 |m |y +|======================================================================================================================================================== + +== Date + +.Date + +[width="100%",cols="5%,10%,60%,15%,5%,5%",options="header",] +|=========================================================================================================================================== +|Item |TC/TP reference |Purpose |Reference in link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187309/04.06.01_60/es_20187309v040601p.pdf[ETSI ES 201 8739] |Status |Support +|1 |Neg_060504_date_001 |Verify that the date type shall be translated to TTCN-3 using the pattern-restricted charstring |Clause 6.5.4 |m |y +|2 |Neg_060504_date_002 |Verify that the date type shall be translated to TTCN-3 using the pattern-restricted charstring |Clause 6.5.4 |m |y +|3 |Neg_060504_date_003 |Verify that the date type shall be translated to TTCN-3 using the pattern-restricted charstring |Clause 6.5.4 |m |y +|4 |Neg_060504_date_004 |Verify that the date type shall be translated to TTCN-3 using the pattern-restricted charstring |Clause 6.5.4 |m |y +|5 |Pos_060504_date_001 |Verify that the date type shall be translated to TTCN-3 using the pattern-restricted charstring |Clause 6.5.4 |m |y +|6 |Pos_060504_date_002 |Verify that the date type shall be translated to TTCN-3 using the pattern-restricted charstring |Clause 6.5.4 |m |y +|7 |Pos_060504_date_003 |Verify that the date type shall be translated to TTCN-3 using the pattern-restricted charstring |Clause 6.5.4 |m |y +|8 |Pos_060504_date_004 |Verify that the date type shall be translated to TTCN-3 using the pattern-restricted charstring |Clause 6.5.4 |m |y +|=========================================================================================================================================== + +== Gregorian year and month + +.Gregorian year and month + +[width="100%",cols="5%,10%,60%,15%,5%,5%",options="header",] +|===================================================================================================================================================================== +|Item |TC/TP reference |Purpose |Reference in link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187309/04.06.01_60/es_20187309v040601p.pdf[ETSI ES 201 8739] |Status |Support +|1 |Neg_060505_gregorian_year_and_month_001 |Verify that the gYearMonth type shall be translated to TTCN-3 using the pattern-restricted charstring |Clause 6.5.5 |m |y +|2 |Neg_060505_gregorian_year_and_month_002 |Verify that the gYearMonth type shall be translated to TTCN-3 using the pattern-restricted charstring |Clause 6.5.5 |m |y +|3 |Neg_060505_gregorian_year_and_month_003 |Verify that the gYearMonth type shall be translated to TTCN-3 using the pattern-restricted charstring |Clause 6.5.5 |m |y +|4 |Neg_060505_gregorian_year_and_month_004 |Verify that the gYearMonth type shall be translated to TTCN-3 using the pattern-restricted charstring |Clause 6.5.5 |m |y +|5 |Pos_060505_gregorian_year_and_month_001 |Verify that the gYearMonth type shall be translated to TTCN-3 using the pattern-restricted charstring |Clause 6.5.5 |m |y +|6 |Pos_060505_gregorian_year_and_month_002 |Verify that the gYearMonth type shall be translated to TTCN-3 using the pattern-restricted charstring |Clause 6.5.5 |m |y +|===================================================================================================================================================================== + +== Gregorian year + +.Gregorian year + +[width="100%",cols="25%,10%,60%,15%,5%,5%",options="header",] +|====================================================================================================================================================== +|Item |TC/TP reference |Purpose |Reference in link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187309/04.06.01_60/es_20187309v040601p.pdf[ETSI ES 201 8739] |Status |Support +|1 |Neg_060506_gregorian_year_001 |Verify that the gYear type shall be translated to TTCN-3 using the pattern-restricted charstring |Clause 6.5.6 |m |y +|2 |Pos_060506_gregorian_year_001 |Verify that the gYear type shall be translated to TTCN-3 using the pattern-restricted charstring |Clause 6.5.6 |m |y +|3 |Pos_060506_gregorian_year_002 |Verify that the gYear type shall be translated to TTCN-3 using the pattern-restricted charstring |Clause 6.5.6 |m |y +|4 |Pos_060506_gregorian_year_003 |Verify that the gYear allows year 0 |Clause 6.5.6 |m |y +|5 |Pos_060506_gregorian_year_004 |Verify that the gYear type shall be translated to TTCN-3 using the pattern-restricted charstring |Clause 6.5.6 |m |y +|6 |Pos_060506_gregorian_year_005 |Verify that the gYear accepts negative years |Clause 6.5.6 |m |y +|7 |Pos_060506_gregorian_year_006 |Verify that the gYear allows negative year with more than 4 digits |Clause 6.5.6 |m |y +|====================================================================================================================================================== + +== Boolean type + +.Boolean type + +[width="100%",cols="5%,10%,60%,15%,5%,5%",options="header",] +|=========================================================================================================================== +|Item |TC/TP reference |Purpose |Reference in link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187309/04.06.01_60/es_20187309v040601p.pdf[ETSI ES 201 8739] |Status |Support +|1 |Pos_0607_boolean_type_001 |Verify that the XSD boolean type shall be mapped to the TTCN-3 boolean type |Clause 6.7 |m |y +|2 |Pos_0607_boolean_type_002 |Verify that the XSD boolean type shall be mapped to the TTCN-3 boolean type |Clause 6.7 |m |y +|=========================================================================================================================== + +== AnyType and anySimpleType types + +.AnyType and anySimpleType types + +[width="99%",cols="5%,10%,60%,15%,5%,5%",options="header",] +|===================================================================================================== +|Item |TC/TP reference |Purpose |Reference in link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187309/04.06.01_60/es_20187309v040601p.pdf[ETSI ES 201 8739] |Status |Support +|1 |Pos_0608_anytype_and_anysimpletype_types_001 |Verify conversion of anySimpleType |Clause 6.8 |m |y +|2 |Pos_0608_anytype_and_anysimpletype_types_002 |Verify conversion of anyType |Clause 6.8 |m |y +|===================================================================================================== + +== Id + +.Id + +[width="99%",cols="25%,10%,60%,15%,5%,5%",options="header",] +|============================================================================================= +|Item |TC/TP reference |Purpose |Reference in link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187309/04.06.01_60/es_20187309v040601p.pdf[ETSI ES 201 8739] |Status |Support +|1 |Pos_070101_id_001 |Verify conversion of id attribute of global element |Clause 7.1.1 |m |n +|2 |Pos_070101_id_002 |verify conversion of id attribute of local element |Clause 7.1.1 |m |n +|============================================================================================= + +== MinOccurs and maxOccurs + +.MinOccurs and maxOccurs + +[width="100%",cols="5%,10%,60%,15%,5%,5%",options="header",] +|============================================================================================================================================= +|Item |TC/TP reference |Purpose |Reference in link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187309/04.06.01_60/es_20187309v040601p.pdf[ETSI ES 201 8739] |Status |Support +|1 |Neg_070104_minoccurs_and_maxoccurs_001 |a list with minOccurs 0 should not be mapped optional in TTCN-3 |Clause 7.1.4 |m |y +|2 |Neg_070104_minoccurs_and_maxoccurs_002 |A restricted length list [5, 10] should not allow less than 5 elements |Clause 7.1.4 |m |y +|3 |Neg_070104_minoccurs_and_maxoccurs_003 |A restricted length list [5, 10] should not allow more than 10 elements |Clause 7.1.4 |m |y +|4 |Pos_070104_minoccurs_and_maxoccurs_001 |Optional field defined by minOccurs has to be mapped as optional in TTCN-3 |Clause 7.1.4 |m |y +|5 |Pos_070104_minoccurs_and_maxoccurs_002 |Optional field defined by minOccurs has to exist in TTCN-3 and match the value |Clause 7.1.4 |m |y +|6 |Pos_070104_minoccurs_and_maxoccurs_003 |a list with minOccurs 0 should allow zero elements |Clause 7.1.4 |m |y +|7 |Pos_070104_minoccurs_and_maxoccurs_004 |A restricted length list (0, unbounded) should allow elements |Clause 7.1.4 |m |y +|8 |Pos_070104_minoccurs_and_maxoccurs_005 |A restricted length list [5, 10] should allow 5 elements |Clause 7.1.4 |m |y +|9 |Pos_070104_minoccurs_and_maxoccurs_006 |A restricted length list [5, 10] should allow 10 elements |Clause 7.1.4 |m |y +|10 |Pos_070104_minoccurs_and_maxoccurs_007 |A restricted length list [5, 10] should allow 7 elements |Clause 7.1.4 |m |y +|============================================================================================================================================= + +== Default and Fixed + +.Default and Fixed + +[width="100%",cols="5%,10%,60%,15%,5%,5%",options="header",] +|======================================================================================================================================== +|Item |TC/TP reference |Purpose |Reference in link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187309/04.06.01_60/es_20187309v040601p.pdf[ETSI ES 201 8739] |Status |Support +|1 |Neg_070105_default_and_fixed_001 |Verify constraint of type based on XSD definition with fixed attribute |Clause 7.1.5 |m |y +|2 |Pos_070105_default_and_fixed_001 |Verify conversion of fixed attribute |Clause 7.1.5 |m |y +|3 |Pos_070105_default_and_fixed_002 |Verify conversion of default attribute |Clause 7.1.5 |m |y +|4 |Pos_070105_default_and_fixed_003 |Verify that default value is automatically assigned to empty element by decoder |Clause 7.1.5 |m |y +|5 |Pos_070105_default_and_fixed_004 |Verify that fixed value is automatically assigned to empty element by decoder |Clause 7.1.5 |m |y +|======================================================================================================================================== + +== Form + +.Form + +[width="100%",cols="5%,10%,60%,15%,5%,5%",options="header",] +|============================================================================================================================================ +|Item |TC/TP reference |Purpose |Reference in link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187309/04.06.01_60/es_20187309v040601p.pdf[ETSI ES 201 8739] |Status |Support +|1 |Neg_070106_form_001 |check correct namespace prefix encoding for elementFormDefault |Clause 7.1.6 |m |n +|2 |Neg_070106_form_002 |check correct namespace prefix encoding for elementFormDefault |Clause 7.1.6 |m |n +|3 |Neg_070106_form_003 |check correct namespace prefix encoding for attributeFormDefault |Clause 7.1.6 |m |n +|4 |Neg_070106_form_004 |check correct namespace prefix encoding for attributeFormDefault |Clause 7.1.6 |m |n +|5 |Pos_070106_form_001 |Verify that unqualified attribute form is correctly converted (unqualified attributeFormDefault) |Clause 7.1.6 |m |y +|6 |Pos_070106_form_002 |Verify that unqualified attribute form is correctly converted (qualified attributeFormDefault) |Clause 7.1.6 |m |y +|7 |Pos_070106_form_003 |Verify that qualified attribute form is correctly converted (unqualified attributeFormDefault) |Clause 7.1.6 |m |y +|8 |Pos_070106_form_004 |Verify that qualified attribute form is correctly converted (qualified attributeFormDefault) |Clause 7.1.6 |m |y +|9 |Pos_070106_form_005 |Verify that unqualified element form is correctly converted (unqualified elementFormDefault) |Clause 7.1.6 |m |y +|10 |Pos_070106_form_006 |Verify that unqualified element form is correctly converted (qualified elementFormDefault) |Clause 7.1.6 |m |y +|11 |Pos_070106_form_007 |Verify that qualified element form is correctly converted (unqualified elementFormDefault) |Clause 7.1.6 |m |y +|12 |Pos_070106_form_008 |Verify that qualified element form is correctly converted (qualified elementFormDefault) |Clause 7.1.6 |m |y +|13 |Pos_070106_form_009 |check correct namespace prefix encoding for elementFormDefault |Clause 7.1.6 |m |y +|14 |Pos_070106_form_010 |check correct namespace prefix encoding for elementFormDefault |Clause 7.1.6 |m |y +|15 |Pos_070106_form_011 |check correct namespace prefix encoding for attributeFormDefault |Clause 7.1.6 |m |y +|16 |Pos_070106_form_012 |check correct namespace prefix encoding for attributeFormDefault |Clause 7.1.6 |m |y +|============================================================================================================================================ + +== Type + +.Type + +[width="100%",cols="5%,10%,60%,15%,5%,5%",options="header",] +|============================================================================================================== +|Item |TC/TP reference |Purpose |Reference in link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187309/04.06.01_60/es_20187309v040601p.pdf[ETSI ES 201 8739] |Status |Support +|1 |Pos_070107_type_001 |Verify conversion of type attribute referencing global simpleType |Clause 7.1.7 |m |y +|2 |Pos_070107_type_002 |Verify conversion of type attribute referencing global complexType |Clause 7.1.7 |m |y +|3 |Pos_070107_type_003 |Verify conversion of type attribute referencing built-in type |Clause 7.1.7 |m |y +|============================================================================================================== + +== Use + +.Use + +[width="100%",cols="5%,10%,60%,15%,5%,5%",options="header",] +|========================================================================================================== +|Item |TC/TP reference |Purpose |Reference in link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187309/04.06.01_60/es_20187309v040601p.pdf[ETSI ES 201 8739] |Status |Support +|1 |Neg_070112_use_001 |Verify that attribute with required use cannot be omitted |Clause 7.1.12 |m |y +|2 |Pos_070112_use_001 |Verify that attribute with required use is correctly converted |Clause 7.1.12 |m |y +|3 |Pos_070112_use_002 |Verify that attribute with optional use is correctly converted |Clause 7.1.12 |m |y +|4 |Pos_070112_use_003 |Verify that attribute with prohibited use is not converted |Clause 7.1.12 |m |y +|========================================================================================================== + +== Final + +.Final + +[width="100%",cols="5%,10%,60%,15%,5%,5%",options="header",] +|================================================================================================ +|Item |TC/TP reference |Purpose |Reference in link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187309/04.06.01_60/es_20187309v040601p.pdf[ETSI ES 201 8739] |Status |Support +|1 |Pos_070114_final_001 |Verify conversion of elements with final attribute |Clause 7.1.14 |m |y +|================================================================================================ + +== Element component + +.Element component + +[width="100%",cols="5%,10%,60%,15%,5%,5%",options="header",] +|====================================================================================================================================== +|Item |TC/TP reference |Purpose |Reference in link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187309/04.06.01_60/es_20187309v040601p.pdf[ETSI ES 201 8739] |Status |Support +|1 |Pos_0703_element_component_001 |Verify conversion of global element of simple type |Clause 7.3 |m |y +|2 |Pos_0703_element_component_002 |Verify conversion of global element of user defined type |Clause 7.3 |m |y +|3 |Pos_0703_element_component_003 |Verify conversion of global element of locally defined complex type |Clause 7.3 |m |y +|4 |Pos_0703_element_component_004 |Verify conversion of local elements defined by reference with different namespace |Clause 7.3 |m |y +|====================================================================================================================================== + +== Attribute element definitions + +.Attribute element definitions + +[width="100%",cols="5%,10%,60%,15%,5%,5%",options="header",] +|=================================================================================================================== +|Item |TC/TP reference |Purpose |Reference in link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187309/04.06.01_60/es_20187309v040601p.pdf[ETSI ES 201 8739] |Status |Support +|1 |Pos_070401_attribute_element_definitions_001 |Verify mapping of a globally defined attribute |Clause 7.4.1 |m |y +|=================================================================================================================== + +== Attribute group definitions + +.Attribute group definitions + +[width="100%",cols="5%,10%,60%,15%,5%,5%",options="header",] +|======================================================================================================================= +|Item |TC/TP reference |Purpose |Reference in link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187309/04.06.01_60/es_20187309v040601p.pdf[ETSI ES 201 8739] |Status |Support +|1 |Pos_070402_attribute_group_definitions_001 |Verify mapping of a globally defined attribute group |Clause 7.4.2 |m |y +|======================================================================================================================= + +== Derivation by restriction + +.Derivation by restriction + +[width="100%",cols="5%,10%,60%,15%,5%,5%",options="header",] +|================================================================================================================== +|Item |TC/TP reference |Purpose |Reference in link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187309/04.06.01_60/es_20187309v040601p.pdf[ETSI ES 201 8739] |Status |Support +|1 |Pos_070501_derivation_by_restriction_001 |Verify that it is possible to convert anonymously |Clause 7.5.1 |m |y +|================================================================================================================== + +== Derivation by list + +.Derivation by list + +[width="100%",cols="5%,10%,60%,15%,5%,5%",options="header",] +|=================================================================================================================================== +|Item |TC/TP reference |Purpose |Reference in link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187309/04.06.01_60/es_20187309v040601p.pdf[ETSI ES 201 8739] |Status |Support +|1 |Neg_070502_derivation_by_list_001 |Verify length constraint imposed on type derived by list |Clause 7.5.2 |m |y +|2 |Neg_070502_derivation_by_list_002 |Verify constraint imposed on inner type defined inside XSD list |Clause 7.5.2 |m |y +|3 |Pos_070502_derivation_by_list_001 |Verify that derivation by list is converted to record of |Clause 7.5.2 |m |y +|4 |Pos_070502_derivation_by_list_002 |Verify mapping of facets connected applied to derivation by list |Clause 7.5.2 |m |y +|5 |Pos_070502_derivation_by_list_003 |Verify conversion of facets defined inside XSD list |Clause 7.5.2 |m |y +|6 |Pos_070502_derivation_by_list_004 |Verify transformation of derivation by list with enumerated facets inside |Clause 7.5.2 |m |y +|7 |Pos_070502_derivation_by_list_005 |Verify transformation of list containing union content |Clause 7.5.2 |m |y +|=================================================================================================================================== + +== Derivation by union + +.Derivation by union + +[width="100%",cols="5%,10%,60%,15%,5%,5%",options="header",] +|============================================================================================================================================= +|Item |TC/TP reference |Purpose |Reference in link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187309/04.06.01_60/es_20187309v040601p.pdf[ETSI ES 201 8739] |Status |Support +|1 |Pos_070503_derivation_by_union_001 |Verify transformation of union with memberTypes attribute |Clause 7.5.3 |m |y +|2 |Pos_070503_derivation_by_union_002 |Verify transformation of union with unnamed member types |Clause 7.5.3 |m |y +|3 |Pos_070503_derivation_by_union_003 |Verify transformation of union with memberTypes attribute and unnamed member types |Clause 7.5.3 |m |y +|4 |Pos_070503_derivation_by_union_004 |Verify transformation of union with memberTypes attribute and unnamed enumeration |Clause 7.5.3 |m |y +|5 |Pos_070503_derivation_by_union_005 |Verify transformation of union content containing enumeration facets |Clause 7.5.3 |m |y +|6 |Pos_070503_derivation_by_union_006 |Verify transformation of union containing list content |Clause 7.5.3 |m |y +|============================================================================================================================================= + +== Extending simple content + +.Extending simple content + +[width="100%",cols="5%,10%,60%,15%,5%,5%",options="header",] +|============================================================================================================================== +|Item |TC/TP reference |Purpose |Reference in link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187309/04.06.01_60/es_20187309v040601p.pdf[ETSI ES 201 8739] |Status |Support +|1 |Pos_07060101_extending_simple_content_001 |Verify extension of a built-in type by adding an attribute |Clause 7.6.1.1 |m |y +|============================================================================================================================== + +== Restricting simple content + +.Restricting simple content + +[width="100%",cols="5%,10%,60%,15%,5%,5%",options="header",] +|======================================================================================================= +|Item |TC/TP reference |Purpose |Reference in link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187309/04.06.01_60/es_20187309v040601p.pdf[ETSI ES 201 8739] |Status |Support +|1 |Neg_07060102_restricting_simple_content_001 |Verify restriction of a base type |Clause 7.6.1.2 |m |y +|2 |Pos_07060102_restricting_simple_content_001 |Verify restriction of a base type |Clause 7.6.1.2 |m |y +|======================================================================================================= + +== Complex content derived by extension + +.Complex content derived by extension + +[width="100%",cols="5%,10%,60%,15%,5%,5%",options="header",] +|=================================================================================================================================================================================================================================== +|Item |TC/TP reference |Purpose |Reference in link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187309/04.06.01_60/es_20187309v040601p.pdf[ETSI ES 201 8739] |Status |Support +|1 |Pos_07060201_derived_by_extension_001 |Verify mapping of complex type where both the base and the extending types have the compositor sequence |Clause 7.6.2.1 |m |y +|2 |Pos_07060201_derived_by_extension_002 |Verify mapping of complex type where both the base and the extending types have the compositor sequence and multiple occurrences are allowed |Clause 7.6.2.1 |m |y +|3 |Pos_07060201_derived_by_extension_003 |Verify mapping of complex type where both the base and the extending types have the compositor sequence and multiple occurrences are allowed |Clause 7.6.2.1 |m |y +|4 |Pos_07060201_derived_by_extension_004 |Verify mapping of complex type where both the base and the extending types have the compositor sequence and multiple occurrences are allowed |Clause 7.6.2.1 |m |y +|5 |Pos_07060201_derived_by_extension_005 |Verify mapping of complex type where both the base and the extending types have the compositor sequence and multiple occurrences are allowed |Clause 7.6.2.1 |m |y +|6 |Pos_07060201_derived_by_extension_006 |Verify mapping of complex type where both the base and the extending types have the compositor choice |Clause 7.6.2.1 |m |y +|7 |Pos_07060201_derived_by_extension_007 |Verify mapping of complex type where extension of a sequence base type by a choice model group |Clause 7.6.2.1 |m |y +|8 |Pos_07060201_derived_by_extension_008 |Verify mapping of complex type: extending of a base type with choice model group by a sequence model group |Clause 7.6.2.1 |m |y +|9 |Pos_07060201_derived_by_extension_009 |Verify mapping of complex type: Recursive extension of an anonymous inner type is realized using the TTCN-3 dot notation (starts from the name of the outmost type) |Clause 7.6.2.1 |m |y +|=================================================================================================================================================================================================================================== + +== Complex content derived by restriction + +.Complex content derived by restriction + +[width="100%",cols="25%,10%,60%,15%,5%,5%",options="header",] +|========================================================================================================================== +|Item |TC/TP reference |Purpose |Reference in link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187309/04.06.01_60/es_20187309v040601p.pdf[ETSI ES 201 8739] |Status |Support +|1 |Pos_07060202_derived_by_restriction_001 |Verify mapping of complex content derived by restriction |Clause 7.6.2.2 |m |y +|========================================================================================================================== + +== Referencing group components + +.Referencing group components + +[width="100%",cols="5%,10%,60%,15%,5%,5%",options="header",] +|=========================================================================================================================================================================== +|Item |TC/TP reference |Purpose |Reference in link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187309/04.06.01_60/es_20187309v040601p.pdf[ETSI ES 201 8739] |Status |Support +|1 |Pos_070603_referencing_group_components_001 |Verify conversion of group reference occurring as child of complex type (sequence, one occurrence) |Clause 7.6.3 |m |y +|2 |Pos_070603_referencing_group_components_002 |Verify conversion of group reference occurring inside sequence |Clause 7.6.3 |m |y +|3 |Pos_070603_referencing_group_components_003 |Verify conversion of group reference occurring as child of complex type (sequence, optional occurrence) |Clause 7.6.3 |m |y +|4 |Pos_070603_referencing_group_components_004 |Verify conversion of group reference occurring as child of complex type (sequence, 0..N) |Clause 7.6.3 |m |y +|5 |Pos_070603_referencing_group_components_005 |Verify conversion of group reference occurring as child of complex type (all, one occurrence) |Clause 7.6.3 |m |y +|6 |Pos_070603_referencing_group_components_006 |Verify conversion of group reference occurring as child of complex type (all, 0..1) |Clause 7.6.3 |m |y +|7 |Pos_070603_referencing_group_components_007 |Verify conversion of group reference occurring as child of complex type (choice, one occurrence) |Clause 7.6.3 |m |y +|8 |Pos_070603_referencing_group_components_008 |Verify conversion of group reference occurring as child of complex type (choice, 0..1) |Clause 7.6.3 |m |y +|9 |Pos_070603_referencing_group_components_009 |Verify conversion of group reference occurring as child of complex type (choice, 0..N) |Clause 7.6.3 |m |y +|10 |Pos_070603_referencing_group_components_010 |Verify conversion of group reference occurring inside choice |Clause 7.6.3 |m |y +|=========================================================================================================================================================================== + +== All content + +.All content + +[width="99%",cols="5%,10%,60%,15%,5%,5%",options="header",] +|========================================================================================================================================== +|Item |TC/TP reference |Purpose |Reference in link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187309/04.06.01_60/es_20187309v040601p.pdf[ETSI ES 201 8739] |Status |Support +|1 |Pos_070604_all_content_001 |Verify conversion of all content containing mandatory fields |Clause 7.6.4 |m |y +|2 |Pos_070604_all_content_002 |Verify conversion of all content with minOccurs=``0'' |Clause 7.6.4 |m |y +|3 |Pos_070604_all_content_003 |Verify transformation of elements with minOccurs attribute occurring inside all content |Clause 7.6.4 |m |y +|4 |Pos_070604_all_content_004 |Verify transformation of all content containing attributes |Clause 7.6.4 |m |y +|========================================================================================================================================== + +== Choice content + +.Choice content + +[width="100%",cols="5%,10%,60%,15%,5%,5%",options="header",] +|==================================================================================================================================== +|Item |TC/TP reference |Purpose |Reference in link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187309/04.06.01_60/es_20187309v040601p.pdf[ETSI ES 201 8739] |Status |Support +|1 |Pos_070605_top_level_001 |Verify that choice content with minOccurs different than 1 is correctly transformed |Clause 7.6.5 |m |y +|2 |Pos_070605_top_level_002 |Verify that choice content with maxOccurs larger than 1 is correctly transformed |Clause 7.6.5 |m |y +|==================================================================================================================================== + +== Choice with nested elements + +.Choice with nested elements + +[width="100%",cols="5%,10%,60%,15%,5%,5%",options="header",] +|=============================================================================================================================================== +|Item |TC/TP reference |Purpose |Reference in link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187309/04.06.01_60/es_20187309v040601p.pdf[ETSI ES 201 8739] |Status |Support +|1 |Pos_07060501_choice_with_nested_elements_001 |Verify that choice content with nested elements is correctly transformed |Clause 7.6.5.1 |m |y +|=============================================================================================================================================== + +== Choice with nested group + +.Choice with nested group + +[width="100%",cols="5%,10%,60%,15%,5%,5%",options="header",] +|========================================================================================================================================= +|Item |TC/TP reference |Purpose |Reference in link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187309/04.06.01_60/es_20187309v040601p.pdf[ETSI ES 201 8739] |Status |Support +|1 |Pos_07060502_choice_with_nested_group_001 |Verify that choice content with nested group is correctly transformed |Clause 7.6.5.2 |m |y +|========================================================================================================================================= + +== Choice with nested choice + +.Choice with nested choice + +[width="100%",cols="5%,10%,60%,15%,5%,5%",options="header",] +|=========================================================================================================================================== +|Item |TC/TP reference |Purpose |Reference in link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187309/04.06.01_60/es_20187309v040601p.pdf[ETSI ES 201 8739] |Status |Support +|1 |Pos_07060503_choice_with_nested_choice_001 |Verify that choice content with nested choice is correctly transformed |Clause 7.6.5.3 |m |y +|=========================================================================================================================================== + +== Choice with nested sequence + +.Choice with nested sequence + +[width="100%",cols="5%,10%,60%,15%,5%,5%",options="header",] +|========================================================================================================================================================= +|Item |TC/TP reference |Purpose |Reference in link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187309/04.06.01_60/es_20187309v040601p.pdf[ETSI ES 201 8739] |Status |Support +|1 |Pos_07060504_choice_with_nested_sequence_001 |Verify that choice content with nested sequence is correctly transformed |Clause 7.6.5.4 |m |y +|2 |Pos_07060504_choice_with_nested_sequence_002 |Verify that choice content with multiple nested sequences is correctly transformed |Clause 7.6.5.4 |m |y +|========================================================================================================================================================= + +== Choice with nested any + +.Choice with nested any + +[width="100%",cols="5%,10%,60%,15%,5%,5%",options="header",] +|===================================================================================================================================== +|Item |TC/TP reference |Purpose |Reference in link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187309/04.06.01_60/es_20187309v040601p.pdf[ETSI ES 201 8739] |Status |Support +|1 |Pos_07060505_choice_with_nested_any_001 |Verify that choice content with nested any is correctly transformed |Clause 7.6.5.5 |m |y +|===================================================================================================================================== + +== Sequence with nested element content + +.Sequence with nested element content + +[width="100%",cols="5%,10%,60%,15%,5%,5%",options="header",] +|================================================================================================================================================== +|Item |TC/TP reference |Purpose |Reference in link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187309/04.06.01_60/es_20187309v040601p.pdf[ETSI ES 201 8739] |Status |Support +|1 |Pos_07060601_sequence_with_nested_element_001 |Verify that sequence content with nested elements is correctly transformed |Clause 7.6.6.1 |m |y +|================================================================================================================================================== + +== Sequence with nested group content + +.Sequence with nested group content + +[width="100%",cols="5%,10%,60%,15%,5%,5%",options="header",] +|================================================================================================================================================ +|Item |TC/TP reference |Purpose |Reference in link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187309/04.06.01_60/es_20187309v040601p.pdf[ETSI ES 201 8739] |Status |Support +|1 |Pos_07060602_sequence_with_nested_group_001 |Verify that sequence content with group reference is correctly transformed |Clause 7.6.6.2 |m |y +|================================================================================================================================================ + +== Sequence with nested choice content + +.Sequence with nested choice content + +[width="100%",cols="5%,10%,60%,15%,5%,5%",options="header",] +|=============================================================================================================================================== +|Item |TC/TP reference |Purpose |Reference in link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187309/04.06.01_60/es_20187309v040601p.pdf[ETSI ES 201 8739] |Status |Support +|1 |Pos_07060603_sequence_with_nested_choice_001 |Verify that sequence content with nested choice is correctly transformed |Clause 7.6.6.3 |m |y +|=============================================================================================================================================== + +== Sequence with nested sequence content + +.Sequence with nested sequence content + +[width="100%",cols="25%,10%,60%,15%,5%,5%",options="header",] +|============================================================================================================================================================ +|Item |TC/TP reference |Purpose |Reference in link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187309/04.06.01_60/es_20187309v040601p.pdf[ETSI ES 201 8739] |Status |Support +|1 |Pos_07060604_sequence_with_nested_sequence_001 |Verify that sequence content with sequence is correctly transformed |Clause 7.6.6.4 |m |y +|2 |Pos_07060604_sequence_with_nested_sequence_002 |Verify that sequence content with various nested particles is correctly transformed |Clause 7.6.6.4 |m |y +|============================================================================================================================================================ + +== Sequence with nested any content + +.Sequence with nested any content + +[width="100%",cols="20%,16%,16%,16%,16%,16%",options="header",] +|========================================================================================================================================================= +|Item |TC/TP reference |Purpose |Reference in link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187309/04.06.01_60/es_20187309v040601p.pdf[ETSI ES 201 8739] |Status |Support +|1 |Pos_07060605_sequence_with_nested_any_content_001 |Verify that sequence content with nested any content is correctly transformed |Clause 7.6.6.5 |m |y +|========================================================================================================================================================= + +== Effect of the minOccurs and maxOccurs attributes on the mapping + +.Effect of the minOccurs and maxOccurs attributes on the mapping + +[width="100%",cols="5%,10%,60%,15%,5%,5%",options="header",] +|======================================================================================================================================================================= +|Item |TC/TP reference |Purpose |Reference in link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187309/04.06.01_60/es_20187309v040601p.pdf[ETSI ES 201 8739] |Status |Support +|1 |Pos_07060606_effect_of_minoccurs_and_maxoccurs_001 |Verify that sequences with minOccurs=0 are correctly converted to optional fields |Clause 7.6.6.6 |m |y +|2 |Pos_07060606_effect_of_minoccurs_and_maxoccurs_002 |Verify that nested sequences are correctly converted to optional fields |Clause 7.6.6.6 |m |y +|3 |Pos_07060606_effect_of_minoccurs_and_maxoccurs_003 |Verify that sequences with minOccurs=unbounded are correctly converted to record of fields |Clause 7.6.6.6 |m |y +|4 |Pos_07060606_effect_of_minoccurs_and_maxoccurs_004 |Verify that nested sequences are correctly converted to record of fields |Clause 7.6.6.6 |m |y +|======================================================================================================================================================================= + +== Attribute definitions, attribute and attributeGroup references + +.Attribute definitions, attribute and attributeGroup references + +[width="100%",cols="5%,10%,60%,15%,5%,5%",options="header",] +|========================================================================================================================================================================================================================= +|Item |TC/TP reference |Purpose |Reference in link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187309/04.06.01_60/es_20187309v040601p.pdf[ETSI ES 201 8739] |Status |Support +|1 |Pos_070607_attribute_definitions_attribute_and_attributegroup_references_001 |Verify referencing an attributeGroup in a complexType |Clause 7.6.7 |m |y +|2 |Pos_070607_attribute_definitions_attribute_and_attributegroup_references_002 |Verify mapping of a local attributes, attribute references and attribute group references without a target namespace |Clause 7.6.7 |m |y +|3 |Pos_070607_attribute_definitions_attribute_and_attributegroup_references_003 |Verify mapping of a local attributes, attribute references and attribute group references with a target namespace |Clause 7.6.7 |m |y +|========================================================================================================================================================================================================================= + +== Mixed content + +.Mixed content + +[width="100%",cols="5%,10%,60%,15%,5%,5%",options="header",] +|============================================================================================================================================================================== +|Item |TC/TP reference |Purpose |Reference in link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187309/04.06.01_60/es_20187309v040601p.pdf[ETSI ES 201 8739] |Status |Support +|1 |Pos_070608_mixed_content_001 |Verify transformation of complex type with sequence constructor and mixed content type |Clause 7.6.8 |m |y +|2 |Pos_070608_mixed_content_002 |Verify transformation of complex type definition with sequence constructor of multiple occurrences and mixed content type |Clause 7.6.8 |m |n +|3 |Pos_070608_mixed_content_003 |Verify transformation of complex type definition with all constructor and mixed content type |Clause 7.6.8 |m |y +|4 |Pos_070608_mixed_content_004 |Verify transformation of complex type definition with all constructor, optional elements and mixed content type |Clause 7.6.8 |m |n +|5 |Pos_070608_mixed_content_005 |Verify transformation of complex type definition with all constructor, optional elements and mixed content type |Clause 7.6.8 |m |y +|============================================================================================================================================================================== + +== The any element + +.The any element + +[width="100%",cols="5%,10%,60%,15%,5%,5%",options="header",] +|================================================================================================================================ +|Item |TC/TP reference |Purpose |Reference in link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187309/04.06.01_60/es_20187309v040601p.pdf[ETSI ES 201 8739] |Status |Support +|1 |Pos_070701_the_any_element_001 |Verify conversion of the any element without namespace attribute |Clause 7.7.1 |m |y +|2 |Pos_070701_the_any_element_002 |Verify conversion of the any element with ##any namespace |Clause 7.7.1 |m |y +|3 |Pos_070701_the_any_element_003 |Verify conversion of the any element with ##local namespace |Clause 7.7.1 |m |y +|4 |Pos_070701_the_any_element_004 |Verify conversion of the any element with ##other namespace |Clause 7.7.1 |m |y +|5 |Pos_070701_the_any_element_005 |Verify conversion of the any element with ##targetNamespace namespace |Clause 7.7.1 |m |y +|6 |Pos_070701_the_any_element_006 |Verify conversion of the any element with URL as namespace into record of |Clause 7.7.1 |m |y +|================================================================================================================================ + +== The anyAttribute element + +.The anyAttribute element + +[width="100%",cols="5%,10%,60%,15%,5%,5%",options="header",] +|======================================================================================================================================================= +|Item |TC/TP reference |Purpose |Reference in link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187309/04.06.01_60/es_20187309v040601p.pdf[ETSI ES 201 8739] |Status |Support +|1 |Pos_070702_the_anyattribute_element_001 |Verify conversion of anyAttribute element |Clause 7.7.2 |m |y +|2 |Pos_070702_the_anyattribute_element_002 |Verify that anyAttribute is converted into optional field |Clause 7.7.2 |m |y +|3 |Pos_070702_the_anyattribute_element_003 |Verify that the naming rules apply to converted anyAttribute field |Clause 7.7.2 |m |y +|4 |Pos_070702_the_anyattribute_element_004 |Verify that conversion of anyAttribute present both in extended type and extension base |Clause 7.7.2 |m |y +|5 |Pos_070702_the_anyattribute_element_005 |Verify that converted anyAttribute field is in correct place |Clause 7.7.2 |m |y +|======================================================================================================================================================= + +== Annotation + +.Annotation + +[width="99%",cols="5%,10%,60%,15%,5%,5%",options="header",] +|========================================================================================= +|Item |TC/TP reference |Purpose |Reference in link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187309/04.06.01_60/es_20187309v040601p.pdf[ETSI ES 201 8739] |Status |Support +|1 |Pos_0708_annotation_001 |Verify that XSD annotation can be processed |Clause 7.8 |m |y +|========================================================================================= + +== Group components + +.Group components + +[width="100%",cols="5%,10%,60%,15%,5%,5%",options="header",] +|====================================================================================================================== +|Item |TC/TP reference |Purpose |Reference in link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187309/04.06.01_60/es_20187309v040601p.pdf[ETSI ES 201 8739] |Status |Support +|1 |Pos_0709_group_components_001 |Verify conversion of group definition with sequence compositor |Clause 7.9 |m |y +|2 |Pos_0709_group_components_002 |Verify transformation of group definition with sequence compositor |Clause 7.9 |m |y +|3 |Pos_0709_group_components_003 |Verify conversion of group definition with all compositor |Clause 7.9 |m |y +|====================================================================================================================== + +== Identity-constraint definition schema components + +.Identity-constraint definition schema components + +[width="100%",cols="5%,10%,60%,15%,5%,5%",options="header",] +|============================================================================================================================================================================== +|Item |TC/TP reference |Purpose |Reference in link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187309/04.06.01_60/es_20187309v040601p.pdf[ETSI ES 201 8739] |Status |Support +|1 |Pos_0710_identity_constraint_definition_schema_components_001 |Verify that unique elements (and nested selector and field) are ignored during conversion |Clause 7.10 |m |y +|2 |Pos_0710_identity_constraint_definition_schema_components_002 |Verify that key elements (and nested selector and field) are ignored during conversion |Clause 7.10 |m |y +|3 |Pos_0710_identity_constraint_definition_schema_components_003 |Verify that keyRef elements (and nested selector and field) are ignored during conversion |Clause 7.10 |m |y +|============================================================================================================================================================================== + +== Head elements of substitution groups + +.Head elements of substitution groups + +[width="100%",cols="5%,10%,60%,15%,5%,5%",options="header",] +|==================================================================================================================================================== +|Item |TC/TP reference |Purpose |Reference in link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187309/04.06.01_60/es_20187309v040601p.pdf[ETSI ES 201 8739] |Status |Support +|1 |Pos_080101_head_elements_of_substitution_groups_001 |Generic substitution group example |Clause 8.1.1 |m |y +|2 |Pos_080101_head_elements_of_substitution_groups_002 |Show effect of the block and abstract attributes on element substitution |Clause 8.1.1 |m |y +|3 |Neg_080101_head_elements_of_substitution_groups_002 |Show effect of the block and abstract attributes on element substitution |Clause 8.1.1 |m |y +|4 |Pos_080101_head_elements_of_substitution_groups_003 |Blocking substitution |Clause 8.1.1 |m |y +|5 |Neg_080101_head_elements_of_substitution_groups_003 |Blocking substitution |Clause 8.1.1 |m |y +|==================================================================================================================================================== + +== TTCN-3 module XSD + +.TTCN-3 module XSD + +[width="100%",cols="5%,10%,60%,15%,5%,5%",options="header",] +|============================================================================================================================================= +|Item |TC/TP reference |Purpose |Reference in link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187309/04.06.01_60/es_20187309v040601p.pdf[ETSI ES 201 8739] |Status |Support +|1 |Neg_A_ttcn3_module_xsd_001 |Ensure the builtin XSD type AnySimpleType allows only valid values |Annex A |m |y +|2 |Neg_A_ttcn3_module_xsd_002 |Ensure the builtin XSD type AnyType allows only valid values |Annex A |m |y +|3 |Neg_A_ttcn3_module_xsd_003 |Ensure the builtin XSD type String allows only valid values |Annex A |m |y +|4 |Neg_A_ttcn3_module_xsd_004 |Ensure the builtin XSD type NormalizedString allows only valid values |Annex A |m |y +|5 |Neg_A_ttcn3_module_xsd_005 |Ensure the builtin XSD type Token allows only valid values |Annex A |m |y +|6 |Neg_A_ttcn3_module_xsd_006 |Ensure the builtin XSD type Name allows only valid values |Annex A |m |y +|7 |Neg_A_ttcn3_module_xsd_007 |Ensure the builtin XSD type NMTOKEN allows only valid values |Annex A |m |y +|8 |Neg_A_ttcn3_module_xsd_008 |Ensure the builtin XSD type NCName allows only valid values |Annex A |m |y +|9 |Neg_A_ttcn3_module_xsd_009 |Ensure the builtin XSD type ID allows only valid values |Annex A |m |y +|10 |Neg_A_ttcn3_module_xsd_010 |Ensure the builtin XSD type IDREF allows only valid values |Annex A |m |y +|11 |Neg_A_ttcn3_module_xsd_011 |Ensure the builtin XSD type ENTITY allows only valid values |Annex A |m |y +|12 |Neg_A_ttcn3_module_xsd_012 |Ensure the builtin XSD type HexBinary allows only valid values |Annex A |m |y +|13 |Neg_A_ttcn3_module_xsd_013 |Ensure the builtin XSD type Base64Binary allows only valid values |Annex A |m |y +|14 |Neg_A_ttcn3_module_xsd_014 |Ensure the builtin XSD type AnyURI allows only valid values |Annex A |m |y +|15 |Neg_A_ttcn3_module_xsd_015 |Ensure the builtin XSD type Language allows only valid values |Annex A |m |y +|16 |Neg_A_ttcn3_module_xsd_016 |Ensure the builtin XSD type Integer allows only valid values |Annex A |m |y +|17 |Neg_A_ttcn3_module_xsd_017 |Ensure the builtin XSD type PositiveInteger allows only valid values |Annex A |m |y +|18 |Neg_A_ttcn3_module_xsd_018 |Ensure the builtin XSD type NonPositiveInteger allows only valid values |Annex A |m |y +|19 |Neg_A_ttcn3_module_xsd_019 |Ensure the builtin XSD type NegativeInteger allows only valid values |Annex A |m |y +|20 |Neg_A_ttcn3_module_xsd_020 |Ensure the builtin XSD type NonNegativeInteger allows only valid values |Annex A |m |y +|21 |Neg_A_ttcn3_module_xsd_021 |Ensure the builtin XSD type Long allows only valid values |Annex A |m |y +|22 |Neg_A_ttcn3_module_xsd_022 |Ensure the builtin XSD type UnsignedLong allows only valid values |Annex A |m |y +|23 |Neg_A_ttcn3_module_xsd_023 |Ensure the builtin XSD type Int allows only valid values |Annex A |m |y +|24 |Neg_A_ttcn3_module_xsd_024 |Ensure the builtin XSD type UnsignedInt allows only valid values |Annex A |m |y +|25 |Neg_A_ttcn3_module_xsd_025 |Ensure the builtin XSD type Short allows only valid values |Annex A |m |y +|26 |Neg_A_ttcn3_module_xsd_026 |Ensure the builtin XSD type UnsignedShort allows only valid values |Annex A |m |y +|27 |Neg_A_ttcn3_module_xsd_027 |Ensure the builtin XSD type Byte allows only valid values |Annex A |m |y +|28 |Neg_A_ttcn3_module_xsd_028 |Ensure the builtin XSD type UnsignedByte allows only valid values |Annex A |m |y +|29 |Neg_A_ttcn3_module_xsd_029 |Ensure the builtin XSD type Decimal allows only valid values |Annex A |m |y +|30 |Neg_A_ttcn3_module_xsd_030 |Ensure the builtin XSD type Float allows only valid values |Annex A |m |y +|31 |Neg_A_ttcn3_module_xsd_031 |Ensure the builtin XSD type Double allows only valid values |Annex A |m |y +|32 |Neg_A_ttcn3_module_xsd_032 |Ensure the builtin XSD type Duration allows only valid values |Annex A |m |y +|33 |Neg_A_ttcn3_module_xsd_033 |Ensure the builtin XSD type DateTime allows only valid values |Annex A |m |y +|34 |Neg_A_ttcn3_module_xsd_034 |Ensure the builtin XSD type Time allows only valid values |Annex A |m |y +|35 |Neg_A_ttcn3_module_xsd_035 |Ensure the builtin XSD type Date allows only valid values |Annex A |m |y +|36 |Neg_A_ttcn3_module_xsd_036 |Ensure the builtin XSD type GYearMonth allows only valid values |Annex A |m |y +|37 |Neg_A_ttcn3_module_xsd_037 |Ensure the builtin XSD type GYear allows only valid values |Annex A |m |y +|38 |Neg_A_ttcn3_module_xsd_038 |Ensure the builtin XSD type GMonthDay allows only valid values |Annex A |m |y +|39 |Neg_A_ttcn3_module_xsd_039 |Ensure the builtin XSD type GDay allows only valid values |Annex A |m |y +|40 |Neg_A_ttcn3_module_xsd_040 |Ensure the builtin XSD type GMonth allows only valid values |Annex A |m |y +|41 |Neg_A_ttcn3_module_xsd_041 |Ensure the builtin XSD type NMTOKENS allows only valid values |Annex A |m |y +|42 |Neg_A_ttcn3_module_xsd_042 |Ensure the builtin XSD type IDREFS allows only valid values |Annex A |m |y +|43 |Neg_A_ttcn3_module_xsd_043 |Ensure the builtin XSD type ENTITIES allows only valid values |Annex A |m |y +|44 |Neg_A_ttcn3_module_xsd_044 |Ensure the builtin XSD type QName allows only valid values |Annex A |m |y +|45 |Neg_A_ttcn3_module_xsd_045 |Ensure the builtin XSD type Boolean allows only valid values |Annex A |m |y +|46 |Neg_A_ttcn3_module_xsd_046 |Ensure the builtin XSD type XMLCompatibleString allows only valid values |Annex A |m |y +|47 |Neg_A_ttcn3_module_xsd_047 |Ensure the builtin XSD type XMLStringWithNoWhitespace allows only valid values |Annex A |m |y +|48 |Neg_A_ttcn3_module_xsd_048 |Ensure the builtin XSD type XMLStringWithNoCRLFHT allows only valid values |Annex A |m |y +|49 |Pos_A_ttcn3_module_xsd_001 |Ensure the module XSD is available and contains the builtin XSD type AnySimpleType |Annex A |m |y +|50 |Pos_A_ttcn3_module_xsd_002 |Ensure the module XSD is available and contains the builtin XSD type AnyType |Annex A |m |y +|51 |Pos_A_ttcn3_module_xsd_003 |Ensure the module XSD is available and contains the builtin XSD type String |Annex A |m |y +|52 |Pos_A_ttcn3_module_xsd_004 |Ensure the module XSD is available and contains the builtin XSD type NormalizedString |Annex A |m |y +|53 |Pos_A_ttcn3_module_xsd_005 |Ensure the module XSD is available and contains the builtin XSD type Token |Annex A |m |y +|54 |Pos_A_ttcn3_module_xsd_006 |Ensure the module XSD is available and contains the builtin XSD type Name |Annex A |m |y +|55 |Pos_A_ttcn3_module_xsd_007 |Ensure the module XSD is available and contains the builtin XSD type NMTOKEN |Annex A |m |y +|56 |Pos_A_ttcn3_module_xsd_008 |Ensure the module XSD is available and contains the builtin XSD type NCName |Annex A |m |y +|57 |Pos_A_ttcn3_module_xsd_009 |Ensure the module XSD is available and contains the builtin XSD type ID |Annex A |m |y +|58 |Pos_A_ttcn3_module_xsd_010 |Ensure the module XSD is available and contains the builtin XSD type IDREF |Annex A |m |y +|59 |Pos_A_ttcn3_module_xsd_011 |Ensure the module XSD is available and contains the builtin XSD type ENTITY |Annex A |m |y +|60 |Pos_A_ttcn3_module_xsd_012 |Ensure the module XSD is available and contains the builtin XSD type HexBinary |Annex A |m |y +|61 |Pos_A_ttcn3_module_xsd_013 |Ensure the module XSD is available and contains the builtin XSD type Base64Binary |Annex A |m |y +|62 |Pos_A_ttcn3_module_xsd_014 |Ensure the module XSD is available and contains the builtin XSD type AnyURI |Annex A |m |y +|63 |Pos_A_ttcn3_module_xsd_015 |Ensure the module XSD is available and contains the builtin XSD type Language |Annex A |m |y +|64 |Pos_A_ttcn3_module_xsd_016 |Ensure the module XSD is available and contains the builtin XSD type Integer |Annex A |m |y +|65 |Pos_A_ttcn3_module_xsd_017 |Ensure the module XSD is available and contains the builtin XSD type PositiveInteger |Annex A |m |y +|66 |Pos_A_ttcn3_module_xsd_018 |Ensure the module XSD is available and contains the builtin XSD type NonPositiveInteger |Annex A |m |y +|67 |Pos_A_ttcn3_module_xsd_019 |Ensure the module XSD is available and contains the builtin XSD type NegativeInteger |Annex A |m |y +|68 |Pos_A_ttcn3_module_xsd_020 |Ensure the module XSD is available and contains the builtin XSD type NonNegativeInteger |Annex A |m |y +|69 |Pos_A_ttcn3_module_xsd_021 |Ensure the module XSD is available and contains the builtin XSD type Long |Annex A |m |y +|70 |Pos_A_ttcn3_module_xsd_022 |Ensure the module XSD is available and contains the builtin XSD type UnsignedLong |Annex A |m |y +|71 |Pos_A_ttcn3_module_xsd_023 |Ensure the module XSD is available and contains the builtin XSD type Int |Annex A |m |y +|72 |Pos_A_ttcn3_module_xsd_024 |Ensure the module XSD is available and contains the builtin XSD type UnsignedInt |Annex A |m |y +|73 |Pos_A_ttcn3_module_xsd_025 |Ensure the module XSD is available and contains the builtin XSD type Short |Annex A |m |y +|74 |Pos_A_ttcn3_module_xsd_026 |Ensure the module XSD is available and contains the builtin XSD type UnsignedShort |Annex A |m |y +|75 |Pos_A_ttcn3_module_xsd_027 |Ensure the module XSD is available and contains the builtin XSD type Byte |Annex A |m |y +|76 |Pos_A_ttcn3_module_xsd_028 |Ensure the module XSD is available and contains the builtin XSD type UnsignedByte |Annex A |m |y +|77 |Pos_A_ttcn3_module_xsd_029 |Ensure the module XSD is available and contains the builtin XSD type Decimal |Annex A |m |y +|78 |Pos_A_ttcn3_module_xsd_030 |Ensure the module XSD is available and contains the builtin XSD type Float |Annex A |m |y +|79 |Pos_A_ttcn3_module_xsd_031 |Ensure the module XSD is available and contains the builtin XSD type Double |Annex A |m |y +|80 |Pos_A_ttcn3_module_xsd_032 |Ensure the module XSD is available and contains the builtin XSD type Duration |Annex A |m |y +|81 |Pos_A_ttcn3_module_xsd_033 |Ensure the module XSD is available and contains the builtin XSD type DateTime |Annex A |m |y +|82 |Pos_A_ttcn3_module_xsd_034 |Ensure the module XSD is available and contains the builtin XSD type Time |Annex A |m |y +|83 |Pos_A_ttcn3_module_xsd_035 |Ensure the module XSD is available and contains the builtin XSD type Date |Annex A |m |y +|84 |Pos_A_ttcn3_module_xsd_036 |Ensure the module XSD is available and contains the builtin XSD type GYearMonth |Annex A |m |y +|85 |Pos_A_ttcn3_module_xsd_037 |Ensure the module XSD is available and contains the builtin XSD type GYear |Annex A |m |y +|86 |Pos_A_ttcn3_module_xsd_038 |Ensure the module XSD is available and contains the builtin XSD type GMonthDay |Annex A |m |y +|87 |Pos_A_ttcn3_module_xsd_039 |Ensure the module XSD is available and contains the builtin XSD type GDay |Annex A |m |y +|88 |Pos_A_ttcn3_module_xsd_040 |Ensure the module XSD is available and contains the builtin XSD type GMonth |Annex A |m |y +|89 |Pos_A_ttcn3_module_xsd_041 |Ensure the module XSD is available and contains the builtin XSD type NMTOKENS |Annex A |m |y +|90 |Pos_A_ttcn3_module_xsd_042 |Ensure the module XSD is available and contains the builtin XSD type IDREFS |Annex A |m |y +|91 |Pos_A_ttcn3_module_xsd_043 |Ensure the module XSD is available and contains the builtin XSD type ENTITIES |Annex A |m |y +|92 |Pos_A_ttcn3_module_xsd_044 |Ensure the module XSD is available and contains the builtin XSD type QName |Annex A |m |y +|93 |Pos_A_ttcn3_module_xsd_045 |Ensure the module XSD is available and contains the builtin XSD type Boolean |Annex A |m |y +|94 |Pos_A_ttcn3_module_xsd_046 |Ensure the module XSD is available and contains the builtin XSD type XMLCompatibleString |Annex A |m |y +|95 |Pos_A_ttcn3_module_xsd_047 |Ensure the module XSD is available and contains the builtin XSD type XMLStringWithNoWhitespace |Annex A |m |y +|96 |Pos_A_ttcn3_module_xsd_048 |Ensure the module XSD is available and contains the builtin XSD type XMLStringWithNoCRLFHT |Annex A |m |y +|============================================================================================================================================= + += Notes diff --git a/usrguide/SoC_XML_TITAN/images/titan_logo.png b/usrguide/SoC_XML_TITAN/images/titan_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..3c480d030a9cdf274ca97f28c1564ea345067ba2 GIT binary patch literal 131015 zcmd>mhd<Tt`~P_-6iLG<yO1IyMA<?}MzXhzjxC#mlY~?VAtZZmvd6L4F^-i@_THS6 zb^Pvg^m%_i-@oB^_lVMY-S>50<9R*r>$+bBswl~lk<gGpAP_QnIcZf0<N`kgat?KY z2>irsyXZRjcK)@bq9g=T7(#k%ObGtYWFn`k2!VLqfk58Ahd>U&kKQgpAkI7x$chmJ zBJ>Rcp|<~C`9cKz1JNr5S!u{A?pH!hdN}yWMSD4IM+oF{BkuP<t#%ov;Bkn&w4|Eb z=-LU)lV!+j${h|@53)7lG7YaBQ+*$5Izn;p>a3!R|JUL=mhEJ%JA6iTtZ!x>J{YmC zo^*~R*bw^_=JMHRP3z6fmARJEACHuH_E^y^Z+L#1a!ls9@&qb6Tx*4Jsxrq!LOLp6 zvPf?8^4)Mc`5}I&p|3v(g-qPl6SG5%F69Y1uc$pFx@}*3B76;q`v2Q_n_Ey#41rX2 zrAC`HhWW?pzAHQ|z8m)3B^!y{HhIpDv^G^>Ltn0{o<Asx<}TYPqYM|nIz@HwTfR7V zPA=z^(^RwBKmRIC_`DAh<jYSUJ{^XE(GM&Y?96vKkj^y<%q4dk&9|>e31P%ewYn}m zEVs*v4W7PWF;Y$SfrnGUL&K7Y=@*G#b8<Mf#vv^6-}#0&fol#^XQ@+?G=`BYh^?iS zDbPe(4}ZO?Hf;aQh?<Z_Xs^VlF{;aJ#Eion`@SMy?Y>^hD8auIc=$*VycJDm&?!jZ zohd4kPv(kH986^p5L`wS`l4SZ7>kAuafl8lAq`cpbY6G)_c@6&+``UWU39b>i99)X zY50c5%)rXlHM1A^orW}f{6{UcNij0foXC?v2_2{6d0p>6z0KI*3;#}0brI-7cr+D` z#y<GO&Kx$uZlPsv!bv8;a}N<kKo(nBOGiLPe>ui=sAx{Pt+BbJzG0@fos{E*{@%ZH zxZFNR261_x8r{1S(J=ZU3HrQ9w~PO_h1&#yt5$+!QCD30>h_*}hA=PcOQnT&o=miO z;@xj-bN^0IAbtf3`SK|pzJR`pv2>HnyUIr!dMJJmv5gfJ<3LzN#tpOj_<uGZ{NkHL zx?{gxgE_%^!t-%Ra5lz*fC6iEV{UR9l4-Vf^4}hUjul;faPs~9l-eomF$$HK|KpNl zY|BgW5ai-~X+|Bl+Q(-1tVjQO9<pY8o(8fvo*F_=TWVGRq5Y}8m_~jrDu|vMI@~0A zo~D#1jq^N>>U{+<#tQupYSH2zQ_b^O1I~XZ@CXDFa9XJuU9eWmdlT(XD|}SL(nQoF znUGjj>me}UNkAr#{OBphd+zeT&s6;bbRWADeY#uvhSYk%D~{ySc^Z%WM*C7`iGo5{ z@9DPn5*-74<x^M}#|~-4;LLHaMP$amj}OZO>o0Zmi#r~DfbpACeSSu>d06MItYWuC zH+B{J#oBRkxqg4+P@?fp%Rsi33&uTM{M8E{I5I@6a(GJkU-x^vkJJ7#-|3>wEN>kD zh!&Ff8f{_YIkMPQ_$+lH&^{CD%OF%H&vC=!{R-K?>mM+oAPLibt-)l(5%!%a;bAQ> z-XX<=L~##F=n_g(*}p<@c4V#SI<37DgT5A@xa(f+CuB{z;J*_reU>07=+QqME}XXS zYGJL?HD})T5{+HlaQ$uMyEq(d#&&_<+W5IJAL@$mIJKfj6T3@r>VMttFaSJGE_%XO z7SiTaR?%Wc)BT-pbMWFt{yhdC|E~DtsG(IIm;Q=`q=1Y6U38DihsY=%O8TJbDs<^U z(w&e-z}X9^-6`=s?Z1-YtXU9%myC(zPUreY=@qH*%cT5rCvoSef+c)SV}+H;^IV6B zX#^gm(O-o^MO%xix(Sua{{<PNVqhFtC(fZR4_WK^OmL3KX%Zi#xj5SefF*}cTex2h z-4`yLI!88U-^FR-z*!|jF0-&0Jn8zT;`H^uu02ePo2Ra?6YB2#d$gQT=-$YmH1jV< z+NnMgQt&<Ye_gw{KZ`#lsCE9+$F;<z(YlJ{egIP9xb%r1Zzn#1EqxN*EyRRWtlCC} z#O90-7xn`qFJ(-H|2|Jsxtjf2YQmp{r0N#x3-pafp6n!sIV5iN6#AbjATEsO$m+Np zmrYvzeKUBB`zCnF(gkj#Q0Z7fmn%O0oS!WW&(qMDXh%BbT~lLtCI8>W@8BNXj*dSG z-mXikVx=`Kd*I_Qwy&IE+%Lt7Ld`!A<1P!ZJL#3}LBm1f{yT(efvJeA_6mEanRHh5 zf^H$7zJ3W1#h5Ru07xEYvmqi{KDmD3igm`3%?0hXpAwB}c~!lWnk>Q!gFu6Couar6 z8E9!}VtQb7_&F00K%2s-*WPI17T>z;!5ad?%#+CyjY3r(eeis)#7%W3fo+4e7<RHF zPE-Ne(0KNPii}b4=$E}6BzFkCn5UcA<{SJ}Z?U&gkhLoce97}xsU;WXF>Ti6g}xF} zQ{87F&-?rwnJ#0v)kqg(@Vlk^>cF|`yk!&c4)XQ{0RER^1x8x>%Qd|7X>Y<iY{*JE zP)z%-BZ2F{>9<7wHAr2(lCDb<eA73+<gVMFn$zEy#UnT+5J8w6pa*WCiO-QqDE&AX zUizlXZ`P;f*vFSUdCYK;-#RJzzxV}Auqqhj`NEvMkPdLAVLJowgXY4<0K0GhM>%6_ z%ONKRfpz?>gHaJ%O)0NKo{*iVIUEr8@mC~|kdWGJoe#=Ka={<zaEQ4%9X32W&A$YQ z7ce|tmSIMq;4vc$m!H+8S^W$$m~Yw@&UW#@%^ut0{N8z4_&$nhByFlT*I?7-`~`u5 z6M^^lU33zRUk=rzT5VBQ#N|@3lhfC1&g`J|ZULR4VF%5NEtjXZ{12*I&%)~vxH3vM zN=!gVk0;*2V!X3snJ-pY997Vr_hWA=TVV-C`9ZOox+?8iqc<tPb>l-j<hP>Hs`y-r zB#U<dzl^wn>2RYCE0OTelCQ@XN%QNR!o26ma;t#ym-~R~%rd;<ezO7JesJJX<t4Ud zbof{GCE&R+Ux_pHJR<NRN(jKKzH=k;K-$tbjse>C$Sa^rbh&CM3N?g>Fq@3AE02aP zkV<<eUQ0!s^}uWeQPsyYQLSKGk^gsF1U;VCPMrj?ycRi?sV_5q_d)J!1iE+nISZ8d z=z~NfRf}{&;^NTnor5;t<>d1?zv4pgI2tkt9}|H*j2mmt=V{(@W)R(cr}O2OSavzE zTg!GV3ELIulJe<!8UazYb7VD)L*|>IN1mqm88-HI9N|JPf5_}&|BpMwqG(Jr6uQ}M zO(QFm0jScI;qpSI6ZnFtjiUm|@!MbH(fjx>km9vFbnAb#JN))Fw%L$w_wKXvH&@Uu z3C3~yqRR-)C=`bMN~|0AA&n&ysvtSvUAJZ66HK}Q7<ldW|N4@CIWGL4TzTGZ{bc8J zdt)vkjgIS8=x|@^W|@RkfYqc$_!00={xpM0X8h{ZZU+^qg^hNPc;hi=`CS5j6$%l8 zlJO3#Z%as}C)(Mb*WF0@U(h>?vCT~>@h6NMyDyBwW#M~(CQaM~7}DjwjZ`oZtoHkB zau~f25mR&D8r0pU#9k*Yb0sp8aB)nK6=Notv94n`5-3Us9hR0A=0X(&`r`8!5YK^Z zBDj72wHIfMn2^_-3i2}G0!A+lj(7OL%=5Yny9|Kcg0aL6Lb($^d9J-q9*iX-7FH^Z z`ts&Dt>Ge=r~kiUSVAUFGkzkOPmvy?WT>?~oeNYq{57f;>le6cc>1f@J><+q_cXs? zAaCPll)bUSY`=byklu;q{S<IBtTOJ~<SqAGW4C4{xX?{w2;w|r?rL&#A$p2DF467T zvbc8GeISwKBcAV=8+hR)PS<_zQ5jkNIG~2V=}fuV{xn8+C_D1Ez8X{xrax63L`fsy z_}$J@Q~7Xnkae$yq{*MWKoQ}kTQj+y@u47bqb$*~NvUeV=4QW(nwZ58Q*8#tsY4U$ z9`x^DU;*o4B)9iL=QQo4!<~OImVHhX!o;mm%y=U&N8OwyD1BXU%+uSbc;^vY>8I@c zo4oy{&pQYnHWnG714G7LTupoTdg1nO#5Vu=2lDoWRi`Ela|JJaod6T+t=DTjFlmVB zXR4*q>>_Qh*B^PhxN+-Y4a)ti*L+}QYz>lC(_TD5gd{Cg>2|`aFW&4d?fFGi2b>2u z8vtD|sSdzT2Pu`rsdasi4Y3t>-O8$&l~2*8f^XHs<Qd=CaUrbUpj>T?lsc5$cA^`F z#MD2(F6rjH9JoBzJ?EtlY#;w2sap2$O#e{Q6mW}(9>p;m%kYH-McXVe_qcni3C(|p z&6q4g&~)K*8j%)RrI(uTMJAp-1HS6Y_z|sHC=@5pzxJLMe%;VUWh(Hi(v^czc>_I6 zzw^RL>>46}J+KVUt=EWsK<8%f{pRq`c*8*9bTu*X40M)Ul=&aKGrT|xog*7A#?DcT z@f1=;M0Tz@O`41-?8InJl7{cVrfJYQHg0x@SgaiqqlsaAP`u6blMpY8*9(1zSC2N0 z@lw6TzG}a?_84z0X)%s|Et3_S@NE8qhDL0m=w?ZFesQ;Z&gXMZO}rEkNP=M!?nH+h zr8otoi|lfX+o#Qx4%AjR3FWK?d6k)nH6vcO6i(&e;)ea6T>l1F(5?JXO^o6zF}rIU ztN)FLb5Rs{W&yGEe*lC00>6>6n>m`mq~{oks5Ui!nG5SPCvcUUa7CI}3%41R4~RZ6 z`GGS^!NjI-^qqHGD}C1)9}9$HN(dltCpJ-KC-eWY@ZslstZSAE#casX{BF6JFCrQ? z;s&l$V+I0(<*MX?HrD$7bz||b>B^K^OZ0zuSUVQm{VsR5Uin65v!Q)jQ~f^ZyNTn8 z-5L`(O%AV5mpw;B<qvOtJ3O&LkRhExDj1GrB&*HTzqc5Nxhv%CbU3qfX9G~C;l&?@ zm2P)b_~DJAV*nXQ@k&}^Wal>;@-RnNwQ%$fvdUjS_?$2nxSadkDE#pgyS2cN7l55m zrZmMUDyp=Q_-@!;;AMiqAo!=zzE36zAOcxB5z{L<db1<NKhrkE*vD<EMC+`>8Of&} zqw84L0<DINOQ&1wC*4kA?#VgUY0=FgbcivI`po415UvF;XE0;bhuim<2Jmy%8OQ<; zWbf(p9&&5ej4~CdO(ZDWYTppuZbvhWWtW-4CRe?CzS*@tG-@3!*+c|sEs>J;<8Xxq zOypWHlc+oNYli_>w*kN>2)3u0p<z}oz+q7>WL&1t_@+DkU1RV81;*g6Q6Y8S|2V;g z^+QbJ7?QVtU`94LK1Bz(vzGFe_w&yteesh)yl|4a^>j`?Fxa+QSHGz$7Wf@IZMtf! z%Mfo}%GFw`x$dWs`o1;o&8mxk97aq92cAy#%<^B)$gWX-@)H7=9CLLd#?9r=W07L( z-yQ5N;a*s|{U3jZAHNk%4-h}><S%*THI^aU3)Dj$wOb3SQw9CydG}ASA5spgWzXS7 zISe2n8xH*ueX>#bF;&eBI(#pJtWtDQqos6KOe{#>a?$G=qgH@L=M!D6Z(`m;n;^d5 z#-%!#$@C5)=l{!hz$7ms&6OjWv!BZgab{u$DM|-y$%hFd=+6w-rieJLux$+St=Y!f zE%qpK#9ElYIV=rlpxhJ^@-k-K%m%S`u-oxa{>5bDUmZOKI=TUZl`ivqulr!*rJ7Pd z<@DWlv<qxM(z*vWv3YZMy_{%G3$}kE7^LmyY+<}ox?LRr_T>V}pA$XXUjbPL>Mi}W zGDGdI6HC|6?#5KFb8e?<FNYt*&rFJ!i3o1!M0!@3C66SH8$K%~8;_(Mbx6mu??mWs zcsUhDnN;ufnlxJZHQ1*M_{f-5JniFFP0k%kFEV8wB@$kky5>>WK?Swl?zADVq)yKS zX`&8Gbt!U};cWG#;+n(9N^93}LHgoKmpqM?wRN=n-q&^~yOWjmqv~9nB<`N2>|Dgc zQ%nxg5BKMbL)#!!J<*R#4sMQi(Jj)Bju&HL?iXnvxB4HsMvZIgm1<3yrjd3L^%kYf zA7*pV=!pomOI!D)W805fS9*N!vdez-WA3zlh$&*JupUmC4%(|p#5mD5ke^@~COaQm zdp@r@s4qC^KTMLv#Z3*_Ca~zl^nv(64Rx{=xA>laZ0+jvNfY33V4O%L{8OQQm>O;p zk-_`A$N?D)*gwCE%^lR2KD&U~U(1i?WBR-06O55jwe1qV$VDsVsIGnMeG8STwAedv zc<q>XFDy#T!`e-;q~of_%~0(T(;)@1+YcMb0b6)*XKEmilYB6o+iPcOV3yqW_~Sp2 zI$LzZBEx>iJazh%{jO{LS(*oc48Oq7L>+(9jNmotvygY#<kz0Mhx$?jhY^rz&$dCM zMy+cAjV#2|$c)-O%5W;HDlWM&8677=j=s?y#c=8<n6rD^R6{4U!rsg#<&d2w+q*<} zqT0I1xS2!j3Uv5T{_rMLPPDDZT}`O@8b|_bjNG1R%t;CNaeYNu@T8;W|LSGT(gHna zPjUFY`B{5DE%bwz1-#H8;nrmB%Y<92dWB+`XW$^%x?Uh5H5Bz*Y_o{6J)Y;_qwMr6 zCc}eY^3Mj6CmLi!$f(tB1kW}4cxvU9Rq+E!Mp`1vms(n)1eRZpbp@yQ2bPMWnB;ZP zZ5yvH0`Nr#P-EvX$0e`faBMDoyOC|@U;G6rQa}OW<{%Q*qY?G(!=MVTCKYK6stD#d z#^ZF6%kaTaQi@sBkB9w9x&;pXQ?GAc*qaO&e{=L9KqF7n&3<S}qv5g_890}nFkIjt za49?w!0)KuQTZg&@MI@_Vd^jnOa31UZ+xDnfK%+~(=4C4(1ehQ2KmJt!532&BY|W@ zG@}L^YZ6k6j+RsBX~w;JJ0n@)Pi&E)BfN=(Yb>0`0Ul<={U1!{b4&pL+$gFP{=f>d z!SHG=I`c7NXHa1mzQ8@9{P!p-3W_j?K-H#?No=~Gn}iKSNk|==RZo?c2G)us=a*t* zXv+jq1(T0UynOtXq^8C%^a(q}yY?5!_dF$8C@C%V?4N6%H;6koY)kqwdA{NI=!a_F z8LDdi4d(rX#x(2!`prmSH8?LoC)fYEF9{rw!TDfkzA!5OVD7+*+uIu(E316{FYb~v zqu$oy;~~_#JH^3d_Qys3l)bU(a%Ul>iiMw!8;KIWR@!MY72?x*GNjfAy6_M3vTKa{ z2~u+rSHmY(@{IXtbuo2fL^LT~$I#(kA0qkMnFT=S*Jeh7rU2O~c&T6O>Ap5Ej?LY* ziZay0rp=zthE}(N6aogWqICFbIch^_eSt4b^&`bk;tN6nG(v<lMHt|M(6!NS2`Ter zu5)BJTW#6D7sUAx#Yb89ihBH_<SJ4-|7E>BzTAt2m(j&Sx(^f}DXUmf1@*g_*CT<E zrLSeXMO-ZT(m~)0_sk=sT5GrW*t!jM4_?+duNh$T@PJUq(87&f%1j*zpU=3``OPA! zve{MQug{}B!8tJJjp<JXo6;cMQEW&(A(6)5%ijAGnJg}d?oh_U6&VwUs=<`2(f&iC z_OV4uH5q*<jD&AWn^$kO(+rNtc6|rs$2B@!UF4|cwRbTM^wBnA*Yz(A<ni8??YV!l z(moC4{GRQdq?OezuzweY8r1`3G9CYt9s)8Yw}0BY8U~;hDq6IG@1W27GVZ--Pqa-w z?Znt8)ayGOe5{zlahYRtB|tq~{Hf#hziD}4`HF`$Y7@$^ey7~<A-t}Q$Y-hHdrf`Z zUOif-Vy{&zDx3kn)O30H5Z&YWiLx*>Pe@#!@4n3MB$i&vhWf1o4$8OT4HR77q{ycb z;ci@T2fX09J(7WxeJ=1c;nwV-2%bfabbY6SK;|}^U!Sf<59Y(oS4I^K2OO1;f04<u zW!3>A53-1XdK(Nfd=lxsoY!wF7H%cfG9XY9QFPD5s*E@tQ%<d(&As$a;ZrK8xn9Le zTv&6H-K;9VZ=u~+aagK+^5>}acJ^nv`V99d1@$?jF?gj8&r!f@TiO#eUr1cX(J1ip zg>qSTJq#7uN(YV({KvsS;h=P`7_lc>Y#X!mh_d9hBSiG_lW(b>B9*6t`8w|=7Up{i z%Zz@cGQX{v#aA5EPY6zZRZBifsa$OBbk0V$c3QJcitV?e7|i;b7=Jt#du1T>#wi8` z_FUB?b`S!-gMoew;OZ;hk5nGnrG*;oy*6J*DmjT3|1ul&vn5}z%KgsIDP359Q*Nl} z`R+#L6~BmsSnsWw9ha$pAO{)hZyxEwYj_^&Ty7kEAQ;rfZ&_6MBhH%o{m65HnbOJv z9_J%{+4PH!|3C_KwXRH7+NplSue;_5V9Qtmahw?1mi(BH)&O3bMSOirw0FHzC!~=` zSW>j^iu=R5E%EC{5Eb?8=k`j4X6#hn$0sH}Ne?QXnhBJ8b3Z;=TkW+_q;dJw&Ha4B zWo2p4WU+Mo79fdLB}26aE+H)PT(nmel<*4{yuJ#p^S^)6VMy<KU~Qyf+r?s?`0PoU zi=2T`Ym_Nl9mI$<SRg9%%fL1JN1096C}Do>9lTwf&*|eugiikWx`zN}l*5)Kn&Knq zt)T58f;%~a@m8#`n)vO6$#Rr9|E=AT!_}1(Z%=b^o5-o`kh#34x9dz|Rf93or#6b! zvtm7#V`$!aAyp~TA2%Y)HaG3{7GbHMQ=}IiD?OXX7g?)R3QHXC-})!Pa795)y68oC z$U}n5+T#6{o3NLU3l-^p8ZdRG7EgIE6uuNK2gkz%<yvefT&EJ<@Y<hsxnuFv{;(}T z%;nDJgEQH%;4GWxxnX!(q8)yR<>BHH>>3oxFccyowVJ_uxbwAENIy&j1b)?mnYSdR zI3`!Tsd5vtQ^@0N{pdpD13|`z2j!;okwmnY=&T>bqXHzPa>v|vXY@;0AA{JqynEb_ zSk314)(G2MiPw9C$=f`NsM=w`bzFfFK!#d^f_yQeKu~;#R#}5<SS2Ab*8<drZKQ^S z0Ywni5*$DoKjm~T<<vpT?S`&~_E|oHn}*2?0OV^>9v8b-9)f(x-al+h#;;a|mT^R^ zF7d0|fedBw<7nWqA#9!_EM-Ux^XFLj6g_g?J>={Rvq$VhWSZrF^Vy=JSl{?cpoEl- zE^?@xlZZxV)P;oKbkk4}g&Hm?K1aqCAGP;^xc;~dTSNNk+*|#WLJ_~!l;{=~vV7N0 zB@%wQFxlEyRNo&7DYAmHu**ke6gN5IxD#QRMNE@dQ^0?U7REmC`CDAQdyY)5WDm(m zvt4JdNV80Fek+GbqS~wDO`)%D@Ty*_akh{D<=OTufx>ACsb7zHM@woABCQOlL{;zl z@5(B@@cXB35-9#i?uxVtFRlxq6RS9PU7$9n`RQoY+y;la_fYThr`<89YzRbx_zaj+ zWxF-G5KQuwJI!o+!3b>6!PuEJFbc$8a#tTW9NHu$Y?tTYjMO+sw!bb)!v8bQJc^iR zoZ1X6XDTF1Nd!4+1}OdbLjLC}-CPgfh*bI;Q0TJw8A7gCD+4E+z-1wW<3_l9E%tCl zlWVyRb9^5@hPSd&$V`;?Pp!iUgxH3UxgvWyF)_%3VLh{B9-y;S^n^4HZHD6^w${rZ z(5!+&L51_>j$wuw<=qo|zSNO~kfU)%ues9gHfL3RF2&xY9;6Zrw#*(BQveOcoB%gg z%&+x0=u{v@@TkLU&^wy@E3dJQp|N+kxfVqQ@G_uaejo(nOqMlITi&N=>)N@r{cI2E zwbc!X6?xrJI*@2%UA>|6U|EmikKfGO?!vF<AwNB)LPTAZ`W|Oi^85LDm!-V1;U7o2 z3hV}myNu;dVMAM$=0!mR9i3gGS<8aS*ser-YV|oxnw;hT8c?4Pi!t`E{b4HXKssT5 z?XWYI(lIVvCZzfZUTJR|t4t25`qjHEOU=spEJp8}kU&mdOP5obDYJWsVpu2tHdrS1 z!b8w5AUE_n(D+11(=hXo3`vK3$k`zt=fX>l2(;j9R>hx#zc(s{BpE_|_;qiLMRFy2 z*q2=MjSo+fojf6Ue*<Ea9js)i7rB>^LhPzqo=9W)$UuN2PDn^`kRFsw)K%_Q#rP0$ zT$ca%R4p5gPihb})j6`G@kQ@-yY3kN!jajoO8rkFxlT`x>do(9_Q&=OT`vY4I$R55 zaL14zBNj{Dzd#D?O#Nv)pYF5`M30mo4Nm)I_FjJvO8LWLLk5R41+OU2%KCMa=I-Q> z0}E0<{wD;5(YG{@1l+Bzhiodxs_zWU7IiOMO#7KuMcx@P$+mM$Ey0vZy%hMlznDiE z9shDJ#FO+E5u{C>c|2i*L(uvW^H5?<6?aSoPEiiUxGp@ZWLozQqkbps{@C=v>xGjJ z>QhH#siru9fU47Ogm5TkxU?}G^!e7JFlPb<N;KB~<ac!)$uo%CHZ>zMwBr>Qz3^LG z62cm?u9<KPX1#9{?c-k>wTwx)`iciWr;FtRLJS91k_qndqEyyHR0u%VLb+>PV54Zh zMy%HhaMJ0hcx+SO%BOg%5$xz9gP|wpl*g5Sb9;Zx+dUqSydRiR1w8`|mln+g`l#rJ z<q~dTQ`tb_`%N4HnW_dfvA=eMfXv1#&hZn&ohFcwk)YmYT>P6Mx`maD4P$qA041aA z${9NXa%Z#=ASou|&s_|0gp@WOTeg_*HA~7lmhZVOU$c7TZKizcWg=dUz{f($NIzmL zS^Z&Wfrmj_=wWH(R-M5`e$&rmW21KtEs1CrSViglvloNE&-9l<3dT5}Pl&x*a7B7P zDJmK`l8`D<Hhe&;bj1=ZIp5b=82GWFxkhODWF<TQhquMHVVATfqPOT|MH8!)ZFti8 zHws(4nL6={5BFT)U%TGL;~V6pH+jqK;s<mGVaei;N7DCNOP#{52`sq-g~QW9zTu7? zkuo*{VjRZJ|Cn%t)CCvuIFFS_E0uCq4YU(AkmG#I9k$|Q!e=|(2z#@0G^lAPy4x_z z_p*K6irY&@^T!D{n{7<>qj<~>SP&0BER7IA>*PQEZ>AU!)5HYiQbVEQT&v&Xq{wP6 z@|Ro5P{jp3Cx@?Qo)!!@>RyHnPgA8mMfOF!Df?|3-XbJ0Dff{0DsJa?`TjJ(sndJl zvwe1-S<5sHybSWaHn!U_&&9AtlO}7d4WN|;1~{tjjy7I$zBzcsMFFr-e$az0kKe6h z#74e6#Z)j%T7s5K2}q_|BzMN0%H$g}g9K<SKX^8udqM_zd%V`H(nuO_sOPc2EbHHo z_L_Z(IQiX$G5FpI`&{$n+gS={KSu@|?i-&l)72N|K9D<_+&@RwC9quYqXfLx_tn@A z*xFH1N<c$`6S^%^R>Q+1`5y?Z1^82;&Y*u_Bt7jV{((ro+n^TLHfTWlPy{nzcND>m zT^#V@hA+4-PVFMF=^%F&QeWW1Zwe)yU>suk{^oP$owbh_bxHV}5PK{rl(C-0I&W0m z)`E1{NJZURB6GSotT3dE7E;j4AC*!7doEBEE#WJj@ekw+qUM^V+d(sTh`u+vcUQCa zP<jPB6nSbiKj!_r%&ragU03Gs<}}XJpc5i_d{e+?RyImiNpo#nv=iz@b-o@*B@*?# z2m-WGo%Cf{NcoXySV*jP#VWx?00u4}YOYwiEw37WbK75@`mPT<P{=&W_udaFK{pi3 z0<S3lj?ohQbmkQhP$^k^Fvug7N@Wg}r)6={!n@`||DK9Z+4|-cD0J0))rZK{@WH`I zT~YwvC2Oakkh<ERz;X?u<zvrHRt1!>n-qye5Q$(HSjIGMkC*pCYIAYA*Sh5j)`}aO zsew4$3j{f-dr|aP*WYN6sASswC&5*x@zNNwGPp%clQ`CSNNHo2OME{Mu{$PMy}Rk@ z5C()yhzAHRa<tCqzV@Di{>_l@Mr~i$8*>fxT_FUH5KMxD&~UtMEoLUgeSU-Owaelu zm5in#!*)sbU;?az`7XU`3fH*+VHCLZbloS3@~?OPOn%bHP>936U+jylwDS1{U-VNG zsVQ-xp_!O?Ql8^zu5Mv}@KJv890s@V_2%^|Bn0v^Tf?RR)@hw$CcAR_`9&tMX#Rvw zCIDP)GUBk4Z9WrW_3Y!Xy$;6H$>T1JnD_0?Lfa<X+F?%Mhz}Y{_)_iLIM9P+KwUHc zGEgNUl|ybPp63W+Bw@I;i;zaIHm5C3iVy&Rhp8E@-2(_@Rp(o!SJT91s3&OCYVUFm zsz@!j^)8cgxQE<?6o{{vsx*EwbaOD>&yLqA--$T14?ktrJ?U?;QlQqfJxn~H-C?jR z`|H95Vv*m63D$J@$1d=#d1NA=eGf`nYO316Hif#z9sbb<3VIv2w6vG}37_esBZB3` zmh<L+x(v><<^3?kHw?@{1@Y%<WV}6Nb~W1h;klhbn?R##j=S{t4Pzb)e8<>VZ4VH% zzWxss<be8Z)%Z?6{4{6oIw$Q*j{8nJ=Wf3sGiIiw8C5DABq19V;4%zdO=KeJW_Y~c zwo^K#1uh^Ofm-RC5T_9BqnOE!TBzjm`3M~Fjc`WL7`UOy7Yz<N?ShX=G=)oby|CK3 zHCt<$aSYeoR(xiQeGdHM#Lmt(F6YjXRcSr!Ob9G>s?#7K<6IX_bx%4ieVIZx)+hf= zF3F_;NlkDdC0lzs``WQ069U<*$0Zz$(K7?x;3R)sinCJ|wfEF84;dFZ7_O*p4Vzz8 z?m_(NV1!p!8&oarC{!N%vGq)PZqBCfFgQ~EbusHp3QB9LNCftz*gPhqcGRZgD|)+f zM4K<pZ4q<2@B*jknuVpk=6So*Hk0)Gcj-d~qmp@wuZHCP=z)2H&YRWXv+#x90i5@^ zhp={iQlOSi;^>K*5B&u@?;DWHbOQ<N)c%iI-&EP$p$q$QQs$~G7ZV|p%KqfUOvle} zjh(C}1BDW?t^r!k-_QwNwN}{<(9$>uDVS=CO158KD}&D!(jQr<Lh2?<0gvE1h}bpv zfTk;!!cUa3{mX;-*xt^Sq4?#jlfitET&w&VC#Q7IWW0g9_L^XK7~wpdg?Mx<h*e26 zj<WE-nU%8{O0nvoi)pR28X0HveJH-uy(umz50I^Zkv`6QZM^LCj|rQpi&_|VtJOAk z!ZIGTE?aO{;xuix-dAmmSVYj=&-$EKb3Evr%{Ra}{o9yO@=+wFe3i=lDKg&s_waX? ztLFGcjb<}Y1)n^zQ<I__=8m}$R3a}Z6Kg9pDQRALxgEWU<KX`(=6c}C1pCv5IjJgk zpHcuA8RM5}(kPpbqsf<nFRSMdFck;5cFY|)MtQdy9(1x*+A`{Usb?FWj#tEbL$P_) ztp<pAF5T*b$=1xKv+Bnkkl|P(7d99!vbz|h?X;XDEA*PQxcEUj!<ZSQpO-8xZ1LnG z-^6yNPFp-DF;{WYe#sTMh?pyKbXRT=$3(-$YfE>UD>w`f8_DQh_p{+SeG!AS!Osn} z+O5{!gT6T!OJpEi3A2p-6KKra!kw!ME4%bxbLP;wFJijl{(`CS6i#!YerzBGgSgw( zznrQ1SlfNyYH;qDh(U5YA@34J>n;r%ckh!G;b73mYkYPRD)pCWyj%uQ@Nvd@M^0lR z<mIb-pKbEQqcrre34T_xlLtWdOy;R05RwzPMmD4_a)S3@>6OSp0dSRW6S|GwKP6F! z9G!VY9#+|b&^LhMy-;-PxA^ZBUQPO>VNQcY7tb<hfz18Kg}&;Im!{pLL)6MrI4@2Y z4&M5u&6{KcTlL1|m~n`tW|x|AYdpt((HLS7aaakBsNMuD9kjWuaCb8uN8Bs84NB^- z%a*;l7?6M5JMOl(GPIEAX^~iY3tai3Fju8m9wm*}EYzwr7KV#^IV_+<>o^u!Iqfhf z_)dpWe$tc1%jPe5IQrWv*K@{#MCs#L+9#q|6-QS}m}RkOyYIKoxEibx6yg^Zy`Pyg z1ATc5b38oXJK7F5df#0Q=2SH&%@R#PL2kJ}TC%-Pvx$q(5+2|GPy}H$=x|~re0CtG z{Z3ZCY8I!PuHSoUVKX(Y;pcw-f81BAJV*5UWotKwdKSF$aT|o3I9e<Wzek$S*Iv_h zn~7|fr9N`6rKUDVX480Vm-L*-y8qM|8#VLu_xR(z|4^MP|9<V!ruWQ}L6tcE`877M zrq7SKBjM}j^-V7ELzNjTzc-K{j|YUY=zPZi>}m?^s;6=_r?bOHvm1xhzj}7{b1Clp zGB|u!T@<68XuP$**`0^_9crDxa_@%w;i7Wzo?{LU{C=4ghe`h>CX;|kHhOw*Y<@;& z!!Iqz<x<aNaB)h0!E-Wna_pwpv6|?>@1or(^I*ljbyJ3kVswY&VERU(?0}ox3*_ob z@`wg6Ve>6Q!m4yeDZOtuImP$uwzc^b<-*#P|Aut}1~3yQ1xL7RQ!-cMrOZJJkLq_H zv^m=nUT*%;MR?D(VXm3tHvjg-62PQ`;a8TZF0uW(!f1o|StK>w_;w|_V{0_K=ixij zt^h&CjokcsPMZm4?L-!Bo;SFr2zP7wU%1-`B&!_|lppIS^k?n#^E56WQY)&El5>u{ z5n~wiqYRYHDHpf^3>5kc@z`MwcA5{Mgb^ozL~XE=fmVg3FWY#@eR*@2!+vtQSY5Cw z%nF@B=D3&5{3pwcTq&X{YhL>WQa7F%OA=Dv@pxFv_S%;5-a!OwbkKmmJz6w8M7&%S z^to{3h}_4Y{`OXbJE^r>acerYbpaQxz{7W!;JZT?c=4amp^K|7n4ubH#ZbzJjkvYv ze~07zJr{j4f4bMxBBDc|UA<Fs+1T&yZ0O`<Lz2ja4ec0F?a7rtAeLe;R67`$o5?#2 z;VBCHkRTq>-iihTIM_OXW5hdk*8AyW`@=~tBW<6a85Y&c86LtFvz*sLRE&$O_?QYC zPmYtPREoJ?vkE&MCC<JigSRiyXYmaLmoce<PI8I8y(NbU{+z-Un;UR*uD0AVwW_p_ z4Zi~|L&Okooe*%^s&qxm9O0GyzUVHpeYWkOK(9fY!6<#YDUV<?K}E)c)zd@kNen)O z3t*le3x6z{z2hTTqLimZ+_yWQ9vwFL#sA>3K(9o_hsjbl!vk!NM78@+v9^8l`3BF{ zku(t(tqeuOU^2!x=pXOYoDS_gZ7IQ-{&4UyUr;mA&wqo?D+KSuxU1-MOUjGbfCpv2 zt5cq~CBOlo&;C_?>0Bmpa8HcI?b<H=-E57@)ulPV2-`y~A@P?C1y-aHQ3!!*P>OkZ z?$Ua`E&*A)xXsU60Y3MV(Z&i_uPMYvWmW?~43mu*E6~dRKCw~hzEkKp<`#RlbeWdJ zZ8il*ah^4*&i&d&XI}OV4z76gOdXCdfblk0tE4YwoO*VwlV4+pLjlBCkaNGRq^8o* zXvB1h=8tT@n=2t1=&fG?uyqUTz>8*#n(O_hl8>;R`I8fa-+shAc4;wN9BaHJrua9W z*QNaY>F#$;=wHrpn@kC9X>sP@m+MkaP2psmE=;?3G@+^IA=ljCE4$(0#<~f^TW^>a zhsiEOPaJj(!^ThQ)oH(XXZ_mpn>q-*$_<?!?VzU6ch{zmRIq+?Qg&ii<Fp(e=KQDl zDN-z)Fme1RUE~_{*Jg8xRdo1>+))V>y8vSp4_)oTrzNBK#3xdhpKx^je1G#*r$GDz zdC`IA4&tlL4WZ2NS<UV%XNiBW57#Z7c=yuc2;8*+5zv$M>k47S2;gHM^E{=xR!A*E zGUl&dqRS`=xfb$yc77-0cCr1VN=rTqlY_m^?fw#@7P&DcOoTdzbB*5L8x&;h{MN;< z84qCTiZL$&o?YTprx8#|OgtzmJk7}`1gMRfp0Caa*9AcrtV|TZ%}qYxxDs*g-05A! zZZe;Pc+Fu$v8r02pxWwYxhitAKFrp0%CMglzGwHcTlIubmT${0clk7diGzZ&O^N<s z6=AOt_5+tKMPeTGYyBEl^qxs;|Fr8qWrEi;nigDb2CnFB)JY&dHT>nOUYmi-ZPxKG z7ev%fH)eNjd-p=gPdYp&hw$Dp%!uPhAZLk{G)M+jMH1{T`)*=MIY{1Bfb5k8-5+e} zUU2wmf!Gz8a9a)7+llX71sItcpK<k7!DzpEK|K)>D@TsBreT%Ueuensk$dl7&<ElJ z?fE2z8Yj}*6L549(2l99q9gKE2#cbn<$FgOdzs(uC*8eA&T~@aJ&Rs7XCGW_j~<gf zCqo)HdOlT(#&axp$0|zQeZ3jYBxOF>kVY#jmVz{Ne-?$<S>6k8%I5u+`EdBk-MjQ( z@^dZst>PnEv!z%nxN8?DKgsUao@L54P02}uVeWTETh%EJhC;4}p-wC7jEAYrf9aBY zh1pK8OqBBL^|FM7db?T~gNn3{Y;HM*_KECz?~ts2{QpSZ3~9-t&^|J$|DZF~wW~&v zYoNhnFVQUM{ptP%zI?W#EwxDu=&R$l`WbBX&v6Cgw+9v}hn5^N53aRVYM90Zleo;S z!`G*a-3`ycOi<ZCgc;L3=R*1<qIOwy2dWsMS(`VIb%~Rbq(=0&3hb*bUH4?Xi)ZrY z=;P#vGTHg;cj*V}g6tG(E(06`lqw0gAVk8J#GTwI|LE8b`@4Kxxr~dtH#)k6TR8N0 zpEkMIVVgcV_o7!2{-aGYR6jm)iyBL2^u;0+sorN*A6AQe{7P@C(o%H2%SLkh?K_`D zOZ5Q%ujE&>#uCHyxWd`9KWZ4NPjAt(lKwm#Uz}Og1AO+=>z&#V{ETa^YS5+R)C$HM zkx3&AuELBmy@Au4k6|DGR*={#ak_PdtAypKsBJ55MmD@-kJ99AxTH;a^S1l!be9=3 zON6aRUs3L4-fSObp<`uL(jXESi++uE1HT1pWU17|F~(`_)tk5Q3nn~~G9>g_VByd- zj2_M6|5oC?!tyDa;-DyHx$LxL1ZWrUagbH*lKSQPS3EB~8ikR(FP-LTbB+CfW?c%} z@_7|OS~LGijf_tZyOXX1PcJnW3`4FU9Ani(N=7&5w+$N=vvLd~6-da(6Z!<Fk~j>p zdn2(}Ec|=V5f+cQ5O)5(u0{AR@#{`&QzU(b##~HrLq{(V0PZZXxr$Fa3AFQe*vRdf z)hSlY$E581fye;4i+n8X_xQ7UOx3i%aNK23+iqdz9LriCm{hhbAu9Q?J8GtGa8TLM zCrK~jVC}g)%gBKIpB0;NE4C^MP5eR0K6~S@7Wk2DLuj>rlwScHPrz{bgrgt5>al?$ zF)Bar80xBv8hxQL|6-}2&{Q^5E5I*xA$6!mDvW}P{MVCfS?Y#RJFZXa)+(sunlT+0 zjaW?$=XF{`jcF8Zhote=aWP_ldbtdaQI2ar@;=L?@gu*gB*y#3MdzQCSF&WTZHw1B z{V{p|X@yOWilBdPY~wI$*WHjDFU^F<g61XzA4Z#x45pSzbXg>e@=1mt`OF}7%2yt# z4poYM&J7`c&)C{!VYph@UhC;h6>DZ?wY2_hg*xN@){~kz!a|o{)^?IMh<kMG9CVeE z8)A%vz2IcA{}SmwrHfw#%?vD|bt9)+USlJVMJkpuDs2j@c{=awZg@t@CUjzIs;V_| zo@=W;=9J%fkxb*;N`Q@PxU@ab^vb5%Ec!yG(`;yqyMiD?@8F_1TS$Z{RGKztM18-c zeZuTxR-(U0Dv>7V07^u5e&=Hnz@kTc{)MP#3O(LCvT4cnAj2s=&!6+kKg-0*@2ZIl zqK=oDPmvaUwAqN#Aj-N&y4!=yc8FDKhR!1)ywpp-;*a~LL}~==o!cqm^8C*w4Nq#l zO=K-d@bGJB*)<=_DCB1NoFRU>dcG!z>sdZb*4nV9=Wc1W%mAIN2-9>R$;Y5A8OP5C z+JhxgwHX~&+#Q{14TI3>k*VmIwj*zR@wOnoU`{&3bNc$}?g!aY)Q-iq%!7NOEmP0J zj!JGwQ$|MNMOkB4KAj1;bIzjU{*BTECcCe~a_7(YMaE<VP|l3Klp>x)AMI7ae@_Xv zY<29I9QJKKA2Nv6>EQeJFe)j7o4dEDrgU7oWB0J{deD%h<g^bhCBt2XJ_m}Cy)p4E zlh?c6XU;IZdVznh4(B*LTEd_!{wwuP^~;3B%Ic=}cu)%1#!HL}!nMsGQYs;x%I?#Z zHoU!m!DNu^)h)lsXBV{<6n}1JYnXijO`?S%DOuYgK`*1M2S1?ulqc<o!ylvB9tny2 z+1j~}%x0}bexfRK8D2rxJ`vvPe6DeqU1Up$Fx5Bg-F%z%;W~U-wrAm_7Qg)hP0AgH zI)f|zLut<i`U+oIKUS)U&;2vl&g?2$9fldkTUD#4znD$-9Qj7Y0u4Edv9_Noa~rD2 z={?0*WUscT1#t*{vevgmGx&PrxsA$=iK&r3brq46)yb2ny}tfa*M}c|7xvhEV-c)K zvdpMYwv?-9)pqv0lkZ10>aR7SxtWf3zml)lKZ-PrFyOdL$4(yL8}J&jRds6rG_5$1 zki2HT$qVU@&^)sjD>$_!^_(t{2gM%f!3h0V97AecFwIPTxaeElbq~SwjJHZ$T|ek9 zCqwn}VE5^6ls=Ic;L#$5G_iB@M}~ahzISzy_u>l|Xa6SE>pybleur^b(h1uCQS@lV zoH&d<%C9+A_u7a;<ZoB%geGdF)?Y(DPvI2p&1hnJn9YCQ2C1Y5zIEA{hn@3Fl_GgY zOnJ$G&DHShNF(9F<A$><E!Only(F!es&u`(Ih^wBWpg)T7$0O3(s(xOlh>TgiHnD0 z&ZuPD&R!4PUfO)t+@<eb!w0fU?H{Fz5)#a}m{di|QL1keSy5k##-(@MGQAE0zw-Fb zd5pEgvk0b~tX9eq=p*rT>eHpE%<b2g`J&&MXC&H02QCy*aNhEBj*82`+-y3`VPw?s zB?DrT_!co~eI0A$>O$-{k#jGcOrC)nZQ)!K6$Ob^aae?IHt$c~p^6f@a9N;Cq<hF2 zdns37JgT$5V%eE&q_(qdWK>|C>N|Mxpg=`;<yP$_X|`?D6AhT%!L?I~x38i<MArG< zp4h70Y`?@O*SC7QhFLA)=2}_VjgO!h`1RR7)9fON=BmdRDq5+QMbQ-#=zZbdOq-OY z6%LSSBibpxUJe?rL&@>*WN_>KVM8v&xE7NdQ*<Ndo8}zEr_Q_pO#&#Vs&nSWE_K6- zQ4an;9~IKEord^ABe+WkN-p5FwS$h|zvY;M<SPdo?3;*)0(@sAwcp4|zPbBC`_{Ab zG%FDlNu?d6?duHLlPFbp$@Wy%q_3%WEC(-Jc^RDMGNNKn8_4rvUYZE3w%2yJc$!td zr;MsfcArro>+LW=af{ZZkDZGgq`YFYS~EvlI#Uu7jEqz?Ze($dU8RatjEPzcl+*DX zi;o9s^9Uc{_zLzNaB6tTbxAF9j$O0NZAM|wC{^{ln8T11C`?o0WG^@sIpIrYww*3O zJ~gd;c;g1$#fCn69ycuwIyD|17E<CYr1;PC<N`OKAGmMzswUnNMWHIkrK@d3I#D7U z`*8Hpex*3(MBmWWX`j+-d+PL?!BHP$=2a~f)HO>e5zW^kYiZAsz|Rs=x^lO*#8Idv zap=#ohJ^cc8Dj7L(bm%YdQb%0dOuDrdLeS^kY4=fHw@<N)o=IPsDg{|!$5>Mn?-er zXBv{3QzxOlY~r98#2vm?SK!Lo^*J)1g8x-skuJ~e-BsTwZ&+?r+iFo=3P_bIdLj?N z=td<M)r}82PY5}E{GWcimG#54-^V}WVM>8*!mZwTJ>tn7v6}4@@r=IJsfx^_-M)TA z^5Q9ydwG<@Fq@Euf|UP!ZoOX~0ogqpK^mw^%@os{4V|$BCQ?#W9+e4(%WY;zDvHRi zlBKjL7EYoU1rBEG9W$ZV!#UjH+<1paDT5c0mUa;bQnOTA&Y6L~BpUa|HjYR5+(YnS zT_CI<bCX`f*hVYtcA3L(f!p%DRbnE0Eujf2Y83jk_voq%@4JFZ%t+mr`xhuLG1&T3 zjz&6t5MY32a37)iC8SRN>`6#1x416V3D#)NV<uC58tqovMZL_HU(^&Ge>2ebe%@Q6 zDR=`acahmz0G05IolG0Fa{s(*dXzPG|E^jYv9WXPb1vP;k)mID9VAkpxN2DBB@+&Y zbG5vYHsYWc_4oZETA2i60#Hr8M^2H<n$P`kn#;9|Sd#zXm$0|(gUxL`cpt9zbsn_} zt%p!V_%huHv=ip>tYVMI9y*$jl3lT)9IZ=eNZcvN*T0#kw5CvBPn#Xzolp1=Nx;<b zCFX%A=Qlz-lShj#?c3xY!Dyh+?}nm4|IGyK6K>MR+iyP#GQ3!BVHVm_+<d7bGCYLY z0Abz_ctkn~7R4yU@xAtQ`q+-}EPs+PbqWs(=$BU!45bWExgS#$ZMuiqUO~U+A|8SY zC=21oyxQA_UNX}@L+vCo6@H(xd*CiIVb6VlBsun5zx@UyxS{KQJ!O++QCO!3mlQYx zYS+2bCx@Q>=CBh*W2lY}7x4Q<bDkrk-Aa%DbL40)U~nYe{&75Q%4Ja;#<Teb_klVC zTp5F5AR_c|RZ0-vBc~#y7n!7$eHUGXX8A}Ho0se9{d44(?%3d+)yA1yWYyccR$l6C zzd0{-)B{*Dd1c5Dn_;IkLw&hMUO>f?>{64|xsR&s6w*PmFs572_6BVdZgI+?K!<Ak z&`txyYjflmXzrYf7loZ$)jJ=cIjs|Rc~D<|CU|-AWc}+s9WQlFLoM5C1K9p!ec1e} z4)~s1gLW=abNoO^wlen10A>Ih2<71B<)M2Y0a>nB>4se}E0k8Ds8ZSyzVAGbJG)n_ zi7NB{xhgDH>EhnYY#1s}lC@Z~<9Es~&raw4>79?Hwn~-wzPMsE3uZoJrYFmV=;7%3 zAa2QRA<C&g8y*C>mggtz%8=&D=0pT|(>^pgo#u?wRnhwRb9rr-ZQOJ{_|77;u^Yhy zj;vJ-I^8fm99+GPn{HN!r!xrmXO*|ID#;zpr_>zrv`L9c{*V=NH*79B=&j_OgCT9G z+GL=Qf361f0+GL3^_%k2YUz?EjVRs8?1n@^v~^(M{y;W=PR-6kpah&Etiq!6Jm)j@ zH4-KD!TloZ$13G|WK`eAZCEe7W6Lu3k=W0dywWMSsg{UNJuI;|v)}elX45F0SHuT7 zlfQ%%^@;+hj>;yn<H0v!GqSrUl9)LEGgPq>z2Z2(^_z@YH3g8zV1M5LaKt_cwa?Jo zI10O7!ur6YWKP;d*ZL9x@l-})S+!<B@OYY3V;N?R!2ouU?O}HCqNWl=^3hKEtMHS; z-%of`P)G@><WmMBnud3s4U{45pQs`=#yOPl-j(Znb%l_FUCypzop^B<i^UgB5~#s{ zlaN?B@V>+N%6AV^^|QW(a2xKb37zMVjhVi;1<Rx3G>7>T>Zgr;)5bCp(?(mUG;rCY z`kAlC73fx^V_9(GNXtiJr`e;8KC;b|Y?5aI0?x{L-Y3O}hm6Nb2HGA!Io}pc`1rTf zK1Hmar+N48UBj1g>yi6f!4&!z-pxEyxj^;M4SK*StIWB0B8opR)VbV36$Ep`cYaJi z9QrdR_6G&-DV}v-gUb0Gt?xfNUYJf$seX8aJ>;83Cy5N8m6<+7?Iy<Wp`<=UCFhwd zN%=E0ZYCWH-K9tADjgSGrguN}&pWU}oH}}JhhXDY{yF!O7iFYRMDxyk%-}rDt9pMA zM#=4hcRqa|DY$fuje3bLizg-&97l>{rg|1nYVgLZQv&bH;=Rpl4p$%{@vATV{oA>0 zw9cn6L51!z5jpZ5(+hpjL?SA&R@U%<l7ng->x0qk$4ye#?8LSkE3so@1sl$w%iX)k zSfQyIf10D(NL)1V@nU2~#}|6&2gKzpwh4)ZdJ<m}B4p7_{XEnC?f|JF!!HfZg7hb= zpWNZfxb?w3ZtzYgZWu9E0flJwY4K=@WzP5%+HV;>rmL)VOpvtHaLypU0dB3mTCZWP zzB1_2EOpIN&0<(CV_F%ko$s}L5xn)1J9u-Tc3hhGH%hfca+R1SY>?iR(}#%mQNmUo z83}Q|;l+;uJtK8Kq@nD)c8?Eh00myeFT6(e_pLLDMqEuabk%ekwc6raFV#5x+qvZ9 z`FqHxDTFjBogJiID$+%_rJhCjyU|woi|_5S*I?r^O}w#)<D^<FF?sgGPNSQHH!HPm zZ?i5j=?bE*P>|mh*}FqV=iOgK7TI&JAYjS~ssG6xk$$!?xLtw&gG82PdHu%afILR> zfXh*h1oPm%V6VUrrOz&9B9-nYKl9ZIw(zG(A(+||t685Dx1pT{g|wu3!_#;QeXo+r zTMXvV^Aun8<8C=u1m;Lc-9J_tW1u3>wExpZk`G&bX1rBd{NgvbiG~|XSO313kdW*L z{+o}4yw4nW$FE<CkZq6>Y<u?v+#q!rxtN*FPG-p^+-s02NrOe5=I1_Z9P&Oj!8x4% zzKrfS$--wOC2!xUmO2-XOYawe3*PoiLF}~~`XuBC_sMy3#ByXfIIDq%Dj367;7xMe zc$+tvCGec`vYt5ACH?$_N9FZqY?g!6)z0#PYbsLv*+}P;GAw*=;rb~I>4u#%oJj3h z$sS~q5^Vxihhb}HB6&+9IwD)ofM<4<G9Y=3w4EdhPB^r_n%q3QSPE0WwTbs?@S@Hv zu7Vl1zzr(Iy0G=s%mOE)9Q!}}s#<Eya=-HyUf*4zq`6<(P8&P-tEg%ob;Gfr0~u0c z4FgallO1J7qT_q1Fn`^csJZ3(6!q97S_f<|j=ko<tH_7oHR(dX;P{?Ca3MUQ$G@hH z-(sDAvoBe;A>8@SjY{tn`#;WwSww^B2IR#2kv~+N<%wlVw%)ydPh&Zj8*TqV!w{d^ z`&K7!$yXkyDmO<4LXQzT8n<dcOIz*xo44Icdl4te>F(b!T?SpUfh$d;$aX1r+XcN> ziK%vLG58hNsQ)@qUE1I~GFfp^$K$<~!Km~GU%|*mf+0;;0p3dn%7Q<?8uPp~&yeJG zukqCy^dG9-lMRw+1k57p0>4~P-Mg>!<|?n?%;P9)JHN2YbT`!#k6&xdd9UnGp`*Iz z|5J{z1LX+(st^|h?ygmWyOY!U{Nf^bCE$L@uUCZEt|>ffiu8bLsAjB(%To<xv3|=z zS08@KtKF)2s+{jN|1z-lo%uc?>DQa)|BtAzfQqtx-c~_CS_$b;>29Q9QBt~*4ygsD zL{dOPr37hdknR%cZt0Lzx>s_6W!djueSiP&IiBM=9N2yCn3-#4u9;CZcF5LDYZrXk zdDkRhcUkK&^x-CM_pd(c|8kfyc<ldOoAht?M=MpiB<jO7;v~&~x(hpgi?Fg1>b{<? z#yHJm*<lRxJ`7DzCa8_Y*Yl$@?visXmtZM0N^9pld>m=5$f)O+B{@Va-jiYxhS9m4 zwUWA2|KKCD8N6%^q|dbfuIEhP|Go^QLRKh`2i}87NR`%`(~uJzx}A}EcA-bbER!6< zIvhgJ0RW551z~K1^-u=APqNBb_s2W&-z(n@ku?!HYG!YFW6j4o`+kPxUy6X?_5Y-N zWKr<Vt0fzb_`&5-0KUuDu^a+I74d`&MxXO%bIr#17LYqBI*B;qDH(9$kCEFJNb=Bl z=aflb){}ue#t7;_UBb2V6U<=fe=)rONixyjgo<isEXa2}L7xSi@*SbBj@yw8a>^Bq zXWy>YStj6Yl-7#N%U;fbScJ`*GtDrUt(}=`1D>m;k%FVSkJ=!IL$K+G`ggj4|5Ed# zR_LFm?xvp$n;B1m;tSn}lQFed5an*HkM(g%%xF~cLEovM-m$PRrl3p1an=i;#y_sC z@zlrTR7HI&4|O>hS^3l%Y%}EV2mfbuZk!}F+FI*5&$rYS4GfOV@MF;yv2<|=Pu{{M z_mM9yx8IN7G^#6P>dV~ocbvx}Y*m_xyy7ys7$-5hC~uwQR}+Yo6awk0{|F6lkx?># zt=f&P<a}Fa>cpR3)7K6Zzb|apL!58nyzia5pCEn!n~Y9oqoA0~O1=J|*Lv1#bP*h; z-D^)b%smv5aNP1wSM9y{-(jh9f*%j(cqBT8mo;T??G(rEWQ7vOlW7It86f1f*7YvP zQ2DyMgb-PCoT)i7`(aBoUh@2igH!Ua0+NaPpUz8Xy_{;O$zxu5F126PIBn{$X4;@< ztoGoplN}z1Vt<=l&1Fgz2GOB{BMN)zl^li$ongb#dN)b@)XavsY0S@abY}m}|NL~0 z|Bl>zPznfoO>$4wS)=39nu2qBlh?*ZfA5b5UvCg|jhApBqAP%W%OZdI?Q*4hKP${2 zJj?VGBi(0;Z@<F{TUL4c7S)>f#bK$ffJ~zPZI8R5+?@hGgoaCNegS`%FdO~9C2$o! zJ0HnCC<(pI?9u{1BoTRL`n=4g1uZ9LjdccZpiFla?XakgFzy^G%+-~w7BON|Q;h#k zZB^iw^y(A|m~Yq+r4xTWg%$m6*J<Z`7-aqpy#J!gw=|$((cdQ(P5Tj!-WWe?a9mPV zSQfZA54J}<#8cNb^-=QQSKe^FYcG2{Zmz!e9nBnv7>)0ynU1J?XB83o*SJ+tu{Rd$ z=<Hp*VQIS)IyFiHXrkaTPyG*E+(-p^%4%CGwVzXZ@r>JOc7ur&Agdo2UBAx;sA02r zz1+`sQMic5gi%}cM2yx8k)cnF|K<Dd(1#p`tA+ZGF^GmWDS>Ct0b}749QiLtC=Du0 z{(jF5&-{Gbs5HKxI=-om35!9E&dI*+mAn3QqAh|ik*T4<?VX3|_smj5m)zsH15UM` zx+I*lFaBA+ev2!DpV4@I>e5&|&*z6uD>EgIy)=8zDN*^!@!y?J1trjbzofzfO>$1h z7wAJS6van5dvz>3RUPf%Rm~pVi*z8s)uP*l6~nc?7aMh&4oyCEbgVrMJxTBHrH>$` z@tARS`eJiz=WJnH^97Fl`_|^tpzYJ&NBA!W9Lo9Gwb2h>@Hs3)_eB$)TON*!PWw1r zHmqOfn^XB*UT9$yUsN!dP)lGmvkrN>x`U*-N+43i{p#}VH`gFF?F>3OUuLvj(73S+ zGQ&U`HvcbP3kv%Ge%0GDuD^2iI60n4>41Y-`Vjqw3(Bp57w+rvn@q*Jh7~7ah78(1 zFSGU;wGTa(vsZSPYOBaeMI`IcuLW3^ha?9}d!2vJdBnNyAB-HO{hu;)1ewPrpbH<t zyZbuOclFD%Lo52fX!J_BTR-ElU=Axdj4~=pq#%H$i#Pr=N+7aOQ8jhA=nLysipz*a ze0Y>>zcL}vtG;=z_iyhv|96p0-k`aC{M4Twy&g6LOrUyI(1WY^8sj*Oqr4@_#DfuV z|F!DFuub#ZMHY+XNWbh)odd$FmvGe|dC5rz`;Efn`JVdCgTIGcf%@P5-}QFbn59Is zPa1!qNqj75KF9X@<G+7u)LgYUqo<3E3#pY7<K!8;#Bu-Acc(w78Uo&XVUTYLox4kp z8t~JM1&4^{bZoDd{yXF4{~F}n5c>|$b%(Wfto4z$$TH%*&_8WZl}OjrPu7;XI`gmq zn=C~(Eb}nDzF0~X;v&v1;!{9x)dURhkuJ5w@3J?^@fhV_TES<0GlTzQY9K%Sr*->I zCWoM_+^O-15B=)E#vM9IkG$5+s~(GYQ6#U?v8b4}I?dy$X-b$J_xv+l&(2EsT*7^8 z)Uvhbjr&o@0GgrNVe-O8&vRx0U2>cO|9juxB18ZCe8tnXq5X#&V<ijv5Af7a#D^Gk zgKwD{ir+W62sKJf#i5Gcnu|}EshVDA3tjS5JvjU0x$u_(^m#DfMpz46Lo_EDJfq_O z)9$J0O}f+M3al}ptf8g#RpXC+a*5{+SCI)tc!y4q%bYoGRyvLCXRwJKhwVMjNccwo z#}}&pMdS`ii)F|ELcKHpyA@pMl=sHim)vz-4%)>Zyupta(KOAiqXFgWTfw#Z)^<KR z^Q2~QXC?oGP--U|@m_SXZ8ftrll|WRS67+X|C5qXfX!V2oj~Mb0Brv&uuaNztKsZp z;1gA<2(Hb*YsDwi^;->ri!DKI=+&{d`tF}EF$+3?{9UY!mcS5${o@hvF8zC-KseY$ z?}eS7J%#TC*LPQ&KhI4&TR<wc+q>ZR-;3_~&-Bk?faEVo{pA!kgdF`Mi<~qgqNCEu z(m;Iro?u5KZ>4$VF?qyvxS)UQ!m{e4b?a$9e9>b9Pz%u;;-dgw`Ss5g^og>=Doct) z>6^}Cv7E02Oz5>muZFcmK`RW8`NjqLakQ$CdhCX{b8L42>KNkD%%@>DbURN_)vA{O zu&sIH&=A+>8B0b?qF{^H1R}=grx+m};VQVpq@;5F%`^?s?_{CROdB4t;RnxE&wYZb zr>GmZc)J>(Cig}k|LD!5ofu!rW57w^h_`E4V%B=p!1aAQ?~?r3ykW)2*<IsXm8jp$ zSbWnm3;4>loEG^GH5`FSzso=?H%Nf3^#X2p*&IDE12gTfQStr3*x2+#K6_eD7lad# z|82D>*lN$(WHS>AQx3b?CQ7xJ7p1ZBO#QhQ`Vut^$;lnO8d=1BL!_8fo3GOEsTMfH z6QEqlK{TECk;wj4Nl$K<{hSN2v1k=;Gd-?7;(oog>vxYDZV%c{?cctI?sntTqlOOp z=f8-`;BNU%D*$rXTSZ8MfHQ1TQ`C=~Fv589V>%yNz<WnO!qK2}p-C3qa}Cl6rEAYP zf<Zy%JoN*WsrQ$>_@tqML2WuXkdUk?b}nm`&|5p@TAcuZj+OI50Mnco(j2X35xTZp z!wWf@8;2>laRQ!h4TTav{7JuQQC}kD!j-8eKI3|~o)euB5TDj2qREKAs7A96;@}2< z`6Ibr=N@?7A}!U$XD;U-QFa%<+S@@vm3SeY!%MucF6q8|&zDyJf(!F{V0+AalP{)1 zek)T%G&s)YY9>A%(n+Z5#M7!hlFK4y#laxM&FW~guKW{J?zZF%GAXC=<hR0Gmz<Ka z&T=PSarHVe3^6EahWY%WEGOH|uPoOdeb}<>XBxY374$$UaD!<(!yo3e38F1;pGyF4 z-_N$I4z)6xm)kFTOliCk^@%f%`l2V~Xfuqg#wH>>C}1b?zyn?2vdz-m@R(hIQUF2U zzdKt&jc%-1oD5`Qjx3TDr{_6UyhtbB?wwoOS;R#e1y~e8ZTu_<@qS!>rv`S&UcYB3 zWlDLRib_fAr2G+;c0E(ixaYx;fAjvFrNt+*{`>27D_>dG#;PO?rsw8XAo&K<Kz=gm zJt0Z5u~Nvk$_5Nr6ZE-kmQ^E$OQT6x>uIAJ0Rh4O>~3KQmF+@M7`oyLJQY&l2G&g} z1bA48;s^7+Zq;?R3beOww%UpNb$FvwhS908C1%=x(O-nv+Rm}Mvjcy-9ML!_-+P!J znb*>q7yIrtjfz{wh=TK=)=5bN*HhVwE4SrdEp+K|st1}6`e^?IC=fI<*>10IabX4# z8LP%l5u`5J^2xpe5iL8{hUCU6*xpLY`ac$O|5T6r)6APPX2U>y^~*!8s_Z7MS7Sp( zT(8<>3gjpp%rlJw8K2eP#8TSTdAaqVk9a<2+P1L+|MaXGM<5rxSE+UqW9cw+u|N%N z9C=KEewt#9*;!vAlS#PhU=ijZ>WWkaQ1frNSEY8~*B(X@G&!GNwe2n~RW1^shKWj^ z!#7?p#lXE9pMY8y@Vq?*T6)wCb-v6Q@eO;`HLZr5oww_DVC_4K72$i&6?bf67_S9u z{Zv8%4I%>p&$HjE8oZ64NeHC__Wq9@{8AM=cZsiKtvpZ5Yy>1NY(MH1a$X;6D<p!e zRWY((#|v4UK&=qcUu_tR)xAM(C0_t-p}r<L9mz0>et{b@Xs^P_uo*X)19W}-mOP*Z zmp1R<EeNFmH=K9t=Qpu1iX!7GmV*g1r&@N%l?P8J{_sryA2}%?kzNwhb{tcb)6|ZL z!%{e3>;{wB=XnycCxb*8Vq!dCd487lp_Grd$49P1LV^{dq6O<GQN`t##=SBZ``-_y zVHr|hFSkIWl10}4j>q~TkUeeN4e|l~GR)Q348iJGN>v0`@^?CAx&!5U^BxHoO{@jD zI_k@Yc7>*a;L?|RY>+NDbJ<N2u9}p$LXiW0C1R&cEO;)PsNe5>CC}4OJSjg(v}zRl zz>e=dX?zR>6V2E?`|~W|)dNS=uT+;Qv>I(Bq@$5Y1f@T({r=OTilA?b%*<EtF2VYO z+=dUkD$>3B7;#j)EoHj{I}#xH2efB-P8_5~@$~HRikfSZMEo@e^M)3ow##X~akZsO zGkS?Bb`e&o#R6S$CWMPgS<V}sH6ua$v4^e1Ax2j-`BB_JUzsNYd{y^K=`YXmO|(rl z+I>11okyi6gXmx(f~X1EI??`HI>6e_&h9ZNmm&X8r_O=9Q&E<2J{9s_##3wDs|q*R z<IrlYO+(XyqCf+Ox;^N7pxo@Vzj>zL&pU~vShC*458UkUsHfc+5iKb-sgjc=ZOHzR zulC)nQO|zyV7#_gStTQ0IhXZuat1zw9g-Jvx$E13ueB)y+40zTp2m1u+`An3`NO>_ z;bTxZJY&f>dDWR8RfYrB5axqkLn0UKOzB8PptnaEL=!LME>gANW~dg}#Hq{0v<XUt z@V`^8nLBOW!`O<ZM@@xPw(UEE%EkCqX-?c);-F+5oYddJnM^OusW{2p%?k=vWH@Uo zerAZ7=vw!spB!YTMyYUhz0Q3WTCZ>XXHsevIy0T!Bk#>r6iU0GOQ0q{rKd?+c+Unt zC91E?`@pgAePk%5(HT5b3^F}_A6fQelmaq<NR$|ux@?Z~rkinHOVR(O?)3yzvcU^h zfIxUAG~cr=K<t(KX53%?^JCI)CIEpF4OrY=_I?24JL>?pCH0Of5jtK14&$#3#fSh^ zM<sPxjMqsv^UWHbWdBVAhYa&818<1M@tZlKsLMJAUIGHb0v&c%UX{Il-Sl>Wx|urY zgRYqAA0&4|Pu~AI=)g~dV5X0$?>4Z<JKT8SS}v8SQ>e4{saOk7w&cF;=yxmoR_w)4 z%GjCDB|k>(3*WDu+MdOGs?HxSRl<gKUi9r1+q8{+NF`s~mtz=4nW0w4-hd0gW?dcv z1TY%aO{)Uw3~&~OF7Ga(I*I5+c?FX}_2W7kV43M|@1ZLs{uln202eDWfFE91IUux1 z5-Lm=8rZ?0LBX8h*LQBOx%`}+T!)>EN=0#2Oxol-^7rcQKD?BE1`1S_L@7`av!-E` zD~<C}k-Cz9`g9AqK5CjBW#9ETD0Z6HB8f!qateKFO1#i{5gz>=RE_S!O&$A~&-{lP zf8JI)Zk25VZ|xM<Oko?7n~z#I*(AD3&avv>4+(ae^r&Bw^!xK`G`XpFR^>k-1-5$6 zSintXJ@X}0?yC=Q?UvK8vSKbF*>z(jdXZTM;aoyvi$n>hw}@UDW`*=zKRbz|v{c+% zP}U8dJkweR?5HAqdtG*rd}IIgsGR%F-Km7ea4xq`-jb3A4%x@A7DFiKqLd_;1P}*L zJVMtRjDIB0E>AD{NyVCIWL_xXhypbyHCt?fRrsB>(*xGH>h6kYJ9U{jt-p#Sfj}T2 zU0yl!pG`ay2Q6x)1djVvI_t>QlF|JU&ea1?JMg&%mGQ}h4A`Bv7L1XB6VR7g>q#C7 z8M6*Cj7z=Vx|BxqCoDrTPN|Y~>S?*r4ueJ|y6jUi5T+tM-<K|pEQT}jV$856C;7|f zrS&OF38cr>b))Z69-b`ekn~Y7CTKv=Hodpb8?2MIAnksPZOchx_tXCuw0^g3-dUVq zP!KrY6bO&S|MnC?hVEXRba9@?S8qO$%cuQRC?w(~1bHFDsACV9pn<%nVZBd_xK9SX zZ-(yFojf&EQK{M6CAKbr9eibnSfRw?F8BSMC5AL$Jf%Uh#)?^a1HtttwR(km?%@yg z^RzVAxTAelrYO-W`v_@Q-u7#IKNg;y7g=9-yax+DEfVNL^yA7*jwF~Kw(F~=M6cbK zz}XByz-UcKfyqid^9EQ1O|TaK^8+SIPv>nic$QVa^mV2g(M5O;%?<e9eiut3@uY8T z=hMIO?ofT5YOm@*K<iHJ#7ZhhOF;zya1Bk|E5+S2Ddgwv8vO33a`^pcX$c<`xp_W0 z)yEg%pQh^K1fOXHD_QvYG-=7LEMSCWLY}<+oGGJxJMglu&m`Wc7RzJH4O*H#VDyBn zT-Po9L1}3j+lQvzJmztj&wVmlVa+tg3sdM<vEX~XEEzW3B6q1@<TFX6%=;RaUGxPh ze0VY}?Ygt|0Voo!y)b}hB!TDAm-R5fIqN0T*r<-)8*XOE8F1_qwISK!|L~vD{u}@D znN*iPI(et69cV8K4G?J$4Gh$P1Y=OKV(yD;M?n``B%4-SB10&0hi_Bvln<*~AWaL6 z#yV2Pby;gd$#&pE0`EqJ*$&<lLwrQD8e9Y{uwdEIpJimSc^XKclubE0PPIYuz`AmQ zUC4p47U==6Tf0zxdv(amWg1VQW^rb1re+79Yo_*M2fyEEYEI#`MQ9zu#IN-}ljOaS z_6C&9DFFW(|0}+4ru(Z_(~kfjx721n%jKf%;>dXUHK+iEhM{f7zlv-iPvDv52F+z9 zH|X^__*IjOWJ52dk4lv9*tdsHf51OP_6KWU&bLL!pBj1VH&4!Aeorg8Z)qp~;z6GV zD<&?dh5?Qa4o0$}v2KW0Mn4mq5erh%BUZBEIb`)4S19F9PQL?>OWMK+t^hdyq%SVJ z^UYj0UV=kZX3`>kQlyh@8^h@7yEbLR^~i<OQIkMP{)0oB?sPV-Mp_nfues=lhP3); zSK3;5K=-rF><`jfh6I~Ds#?uxfI*ajtZhZC{7P-DrCIhw_H_k^4Y(u?`8fSuRwf+n z!pgW@ttzC0k__eA5BOyc<_w0E(v(hrX3r{!C)xSm4g1k*VJCd)uHQ44H5vtZ&X5hh zCHoh>&vv;iGy*JY9dI!)05;R05ai&gc}Fi{(;?AfEjQOyo3H*>1m0UGa=CB~JSC~T z5Xu#}P$iqt(60mBP8nGWK|*&W$69lU4q`_$mqD=Mxy8z`BOd-Y{bI>UIbu^hsY$b5 z>``yS{rScV|DmEEF`mBpu;xg`{h1P{ad~392NV$}iT($zKNOA>*vZoy{{$-}*1rTi z&$qOtt~NHBwpNEw;g?%^O}&59$Tu!QBch5yKlg)i1LE0;+`Iam*5<<+!K8SixtP>J zZNR$cuE@;V%@YS$l&a4k;Tu-h(FPHw*7?hZp3J<D2~4)nB(}>WE+W>0;FC8#?q|n4 z-L%giDH<3(Pr)Iqsoj-L%0e1RO1>nX&yaXA_)R<7zM1GJ8Sx6Vc^^@9{r#@%pA8|s z2Qza<Pc(H3b*=tPwhXJvYLv#@eP<7^G+bx=kTSBEGu;N#rcsjvRQ52RdC3v)=EHSn zv9w~FMtjw&%C?;3$_!+%P5+MuY$CIB#)Pln9DO1}II0-Vs#yDhi~Fw?61rhc8~17S zW;)&bp%+7f%(^Vj&!+MDCRx-R-HxF*-x)ClWo6wYNWlF7AN#To<6elF3urQouEtOM zK7`9V2`9r1#I-0040L##rGYcf^2@P$cYEso_{i@x<`RK~B)cXxlY_STqPtxj&elAR zG52i4>m&DF-r-pG=7q?`*5b^~)i$XS(RY>CmckNXT-wAbA7mNqWy&0;LTZ(T7BtFN zG+J5g{d}xQr(kZkzw*Wet@%t8Y!R35Y548O7kKP}5R3uOjj_@-eiA5R9&lU{BAnYb zoMOmj<N|$(q9?a&z#9BIQQD^ryAwEseerBw9h?;9t=u$TIYDjuM|A(vjsG@6K%icy z#X<kYgNt{QMz69SFG7b=8TXuGaxDupv)XUowk`BC;2)0h+D`8ibT>%Jrsu~Xcu#9l zdMWpc0r-WZI5%ok%S2vuicncAI?hbpBYA%;RK#0zo1l)uHvDvRX-OUVt!4&_WG<%6 zea9WE^2{2GL#wV3nmTw(yB(LE)M3?CKd(;y2{1KzT1qJYt&^rhKYB&x5ZO_KjqIhm z?-5T<pC803e9C5ZxTE%{m42>O+6XppTP*NsK5yT#IOPF{N(yiFd)Rq{w85*NzQh*~ z+iU+Ug!JcdfVI!s=$V~=A#6FW+X&qWSmxQ3<o+w&qxAC<x9^y9NQu4Pj!=b9GPBJa z48{_Z`z+~D;0OtdX3A02&{&zA#n0KFeNFK9X4{=WS!kFDTbgH5S>oK<^-?|k25LX_ z!m~Wg!WbY>wB?WOg)$F~N)@Kl+S=79MR0Kp5igg|o-%WA2qF|0;?^V;&*m+Rk3Am9 zf5LfTuwMf3J1|9#@rv;SMwWYQWJFE1tqE|!_2<wT-SQ1$-PY+&BKyrnyG+IpQ26J~ zQ@*bH`sOf7Kf$s=kFo~=)-f+Z^mq0N+PF4ew<24PPiOK(7P5h5#r(gnJ=t;?6?j+Y z3wf1o(CNJ2m*a$>YvN#0&99<_MQL8aOv}oaCV6D$+)Tm^h~?3;QU2+Ck;o+BK*|;D z)a-uTCL8H3f&?r<4IEuo!I_EDXLGhEm6Z<orHE-F{#>X_@=LW;Yxrj+7~sx31Vm0a za}ULMrj;VJJMd}eCVQ7$8~XiceonIuX}qZ1CFqbL$HZk)>VA3}T3cI?7u5N*13!7l z+BULHRl||GA?0`I+&yyBLU()t_wR5ngwfm^&`9Od#om#M$a=N7+wSaq<Z8z4?@)!k zdt*~GfRw5P3OELQ{u!c7bgD^wc5*?hVN3tTqi2)aHxEwR<aGbpTkJ69s=1?khedaw z?V<Ad{VyTA<K(Bp36jAMX)O98#X6h?2H+n)Sy#fREx|j@rs0flsACb;LHLoIv_bg8 z!UJ{_RJP#(mr{~f6&Jh^-=Xb6-5UQLGs;b;=IDKuXODUpK#xx0Vd&4ev*8{5pR10T zG+0IDse{@&9FN@})`~#}$?EIkmB1d{Qo=3Pg*Y%`zjom?{QarkueIhRXRYBog;|*J zZd$ME>eFv%19gimgkx;S5f`gG?op|UY4V7V>Oa#Iz&ePtr$L|GD0o*s<&$n=VugGk zgQM|t;v_;ER(l4$+Dsd^4-pwR4u^Ns9yUfVU3>9W8-+7E=_DIOvy5X<-{I?;e-w;= zXeCjZGY_y+xuJ@xAR?;v*>3f#%L5R)sOY$~z;ZDT$_AAPE<^$+K85cuLr)MZ(E0I$ zb)ciijJSRg>+&zxgDxfZaIXC?T)mSp&F*zNwjvz};XxVeK7w@}0kPlwxJ;ktqF!7z zR^|`&|6zk3snHg7bg}$+6=SB^FjmKRweM<o>CKh=k`<6v@E~PFu*}1fQyK+n<fR-x z^(;K<FCKi_#m@1FrEiyvdgX4AR$*rQ_*>431P4Mc70pNNJdeIZ13vY!)^I($yE{0O z%nd#JMC;2N_n})ZhYG^NwW)H4mz8h&K>4~{`x9eb^?hARs(G!loMns9bGA4S?70Ku z{2~H}jF&L)!uJU?`xc=ka5f*BwBmd3EDCt>1sMQF{4Vh%#~ZTZx1TK*T<-Q`EtWjC zUoMVKL!*F}z9GAhOh}GUa|bbbA*mw%`qFRL_p`O_DsyBxIY)JGz((sAf$A`NgxU38 zgR?g{*R9k6q5h(*{R;O*<)u#W1N5>%0Ap76YryJ6erYyaa=c0Glol=>o{(ZGAYv6{ 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Ξ}1j8KuMiu4vv})#owK>S~4B7 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 Z#}NsH{{~1HkrxmylSxtAs<+a={})D(6psJ^ literal 0 HcmV?d00001 diff --git a/usrguide/apiguide.doc b/usrguide/apiguide.doc deleted file mode 100644 index 4d22654975d101b197d23fbd6265492616dd3b6d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 818176 zcmeFaUu@i2cIQ_;-d#oLsg1MlULc9r_*t`_P(2bQl9IZ`whgl-s#{+DGf7SN?ARcR zWRa}tVijFgY_;6!#pWq_$RZotnCwG<Y=Ha&@(&4&Y!U=;g1iLq0_%q$$V0NopVuG= z0tCs^PCnmr&b{~dt3RaF)3Y{gYep@y>i4_%+;h+WbMCo+_z(W6|K;EOPyU(zwKetU zms>y8`bR&y-1-Z(&)fX`Zu;P-Tdj3|euK~c(T{%gBR%#Gzki3n*Z6y#zsvl+!QY$w zUE%L4f7keXi@&$|dxyWg`e%Rs2r=+~{M-Lc>u&4vpKG=LzrXbR+Qe3io#oFz(Q1A7 z`lZ%iZ0-GE?+1VL_x|SZ*{6;FT>f)^xwY~ums<bZKm4B$^!MkU{8Z~#c<;abM&q&k z%a4BaPhR+Qdf@Nb5C7wR|6Tw7mF-q*i(iNQ`-}Yh@AI$z)c<|UKeGP{srupf<GK33 z@A3Kn%jdUP_jf+w-#5#1|Hgm*M(h9lsa9)uzt#FVaPj51)%ru8e>`cm{xbjW^RND- zfB&^J-v4J?tv~qNt=9i^snz;-|4ys*fARjm^Y`9p2@(Gu|LV`H{QFmV?r;59Z?yh1 zUcC4FZ?ygge*gQt|F<;2)StBO-}{59FXC6hr9bK4^j!K^<JSMA@zTF(ed!tfev4PW z2Y!TypZ<ZrKmD)9|Ji@B>`NMFdR*bB{wIx7|Lj$MPU~4Tp2j_7Ki>Hd-e~=I3n=qd z=9zxxFZ`zte_CInx1avm|L0dPUHb3y;?n1Txb;Ts@4y}Z_kZ+8E6Cc0{B7_cx*dYo zoBS*K)1N#4@f)o_1m1u8zxLmczyC(-0EwyJ|0TXp^V`E;!++8|X{fYcn&)5s^U%@1 z-fI0r_~Gn7Y_-1m&9eXh!hg|f{acq?tzY<WTdjYE^<DHw<LJ-yzlk2xzy8$X|Ni|B zc>FQuOL$K7v*_OhLE6XZe=que`uVTx_q1Qrc)aNM1n=wqyJ%d=<~K17{`X(QB7ju? zeCsdqUul#-`}4;i1D7scYV+r3s{2pxJ==QvY;$Ypd)1Yl-lX5XQvLcn)#J^r4>un? z-Fm#SQ@yqE>|wRj-9H}m_B;J*t9#fTbqD+1>To!!b{_6*JgIhe?mfA_#zW&twfT8> z|7<cGz1?oV(cah_Pez^nNqgtGH?9tb`)4QJ!K6Cqj`v5sy)GYhC!Joudr<WT40qC* z^oE0q|4)v)G4{skX`hMhi)W+Z(WrBB(i<FA4+oR(=&%DEO8|IPFWvjjcdCB(vu^)d z)j9aA1B?d-+7H*N)AA-?4i2il&i<!Iqv07pE}UA+;@!rwG|~^c`;+DNz2WK0QSaz@ zQhutI_ODi}H*em&zIt=zy=rsR+aHesY^U4r?hj9@jSt>@bEDs{?6q+<>W;gk&$<W8 zm7ynKH1M?k&OYy)b_OrCTu{>;^*a6Wo1IaY-wycxGf>yr>vt<w(H$Aic<5wY4G-;? z&HaAwblk0;o$Z0b>QQgMJK)#PR+n$S`Qo^@f1Ic2u@w{Bq8=O8+dDIK3r}oYnWr;> zWIp;H<nrj@lfPD7Ii5^T$Llw4ym;|qx$BcH4@XBg^fztx_(u1%f1N3BY(9IWf0vIZ zC;cnc8*hE}x8GiF-|vn0`<>oNcLZ&9tNkJ5Fqp*B>$E0xjnDS9XVqi~&OhsoMPx5} zljGspq#6t-;H5e^>*{Nb(;J*YIJO(z@fh-`PP#mMFzgSHUS1RN_KpU&ODCPd86-G4 z8?i;pWxvPA9d`M+^I4bStA4Mu*X#EtFO6f^&#F5b!8`o_pmWkW>T19A@uxiy4pE%- zf#Ik+96>T7gflkHwzRgc<@Pu4#hQPn+If1f`t@OTW##%R?0a0j)!3$A?^joLcZU17 zSKhsO_q~<(c;=0_RxZOpqv65XzP9@E&s5JgKHS{ed{8x>)L?JCwf6Sg=MK1L11_&z ze)<{o-0QwrFx=X!4R_0jTfMx~869;e)rYX@>3G4Iw_a_`+dk&n<(-$Ok|C#%Kf(+Y zeg@fqfkorrezo!MXnY`+1bj9eO%@Gz$A`Oh0Y=}o;lSvJ-9dMR@Piyg3EQ6{NhS;T z>)lry{XHLj_3~rr8~VGx*BL|co1b@1PW#;jh<?w<zI_4YcYSOSolsFdI2#y|EyBrN zANlV2Bj3I0Bj38beRg^Zij8Xy4&aw@#jY-Z`|eF2ef8!A!>{=8w=X{%4L|Eio@yU$ z<OP7=U5TMrE*RPvZgu(2<sHPa3632!!>5aeU5#NcK=oZ?yS2-YhDS$&wtseXy|;*t z?*{L!zIy?z#(Zl~-b2xXw6$pO)#eCZyl@U<#<k_u%O9Ne`UkH*e(>Vzdl#(1m~m}+ z?eeCWyZQ({)@PRagnc(ya`htmGoD;qzIE9xoP|>JZgAn+MHFXj$Z&)Gp&>!)_C9uk zepvu(FyY!o6lYv`i(Qm%yf-{KLE&K~Ef_Tz@PbjXYs4bAv~QbRbBE#)r`@&lX&39r zhg!S5wej(Sp@O^C&ZpSbo5o$Y*q5EnPj(iJ6)d%O{vNO1G?u!xeEaezj~`WeW0pSI z+`778<lw7Y=kLhsP2;Ou$betne)?p=SiwKH&eylAH;sR8Uw+&<Jr(nWnR>r7>A1L( zAtPHD?S?gnhMzBK7|3_))<q~bhPn+or75vSo^(zy8bz}Y4<scHd)?8Zd6L$<XdYv+ z+Yp!yeu{CwXvC!H&KCu%H;u<`BMP34x(D6E-k`Vy1z!ucBbe>hMRORl-G%^Rv{Uma zE*v^I?!61BX2m$}HuP8n|9o}2x)LmS_k0^;b;VflHWc}MEGjbd0>ie0HH*yXcgEvI z*k1|Oyn6vVtr%;D+WU63gB^#rGCm$+axV~Zt1H2(D>qlqmGY}A#;bQklsybOQ&XFt z<GyGyPW|{uaDo;FJ?Z1EGp3i_@LgzCPQc3YyYn}HCHVScFpRP9K(mg<&ChYc1~M&S zz`Rv*BI@4c_E~ST5W67;E}q)tz#WKN>RId4EXnL*og+-TfF?t-V7Va)R&HKIH6{w~ zNDG<|vxUCG=zod-Bp;~mD=$)zt1BT6R&HKIKPC_EK>m)~=T9DfQf-Sy`wQg4O2~za zhc>}*2kL*^``jqTM42}2F-{R=vH(#b6fT~?q{6$GbGT&DfFTN2RxXeQt0oKHyZi_e z7YXmk^ItINYRG_<l?znKstJL+mpAtI<QQ9&Wzm?y^eZdU?QgfgS@$2?$@5zn=n)rs zut?z~SWl?7V9j#%aH23nPagaM@>y{uT;9>RdT~6gUW{Os3T~NHX7%@yU24EytGbEA z55vu<noo!+`kleinH+6RDwXx3gI$PhkY_E(N{9n@Vt6(}@feO3-6Ga7FG#iD8B}`; zf+>W=dNj=8u-_lP5IIeTr^J5N+ZpchHG6`H&dHeqX%=9?D*co}CNH|(ddMq<&<xb= zm*YwIq<U^49^>w%?dLmJ-*4|>JWsIrD}r&wfIJ8TvP$R}zu%7V+<^>)lQ0^>L?GS~ zCc^t|!U1*pZ2KU1SzL@T>h=jkDJV2P3*}Fk1Uft!FSi@s`V<{ZZ*LCI`9524V<COC z7y9f|voM&#SdD#XxcjU&x%=zw4~BgUZ}HZFXkpYnRX`5HDDeS-XM`D%#t)wpX#^*y z!vPPD2`njyHm(Sm;gz$;I80~pPX*nc@bdvtyWvr_H~hRBo?58kT7|LHKXB{m)9%X` z!_ff`GR})GaU=fKFq($|)4_PTN}wY5jAkKVqF2>#f9JQGfHRif+Uudk71LO*9>7ao z_v^1!_a>wMckU4i{M2G*|LTq3uJ(^RiqC45V{wCF0())<&p|8#L;OMj?YjLk?*8VP zg1=KEKOlx%-Kd_Pb_dJt$HT#JEaOeA3_8=u1;JydX<``+T0>*3*rq%MFyd}NHjt%x zEroFNuN^QDUp?P?WQZOS<Qt-l>|+}R&gdotK%<682zoAjk~<0KkWpt+otz<cU~+&Y z=6z7{k;v<wZwvv|LAM@<zW3<i)oV?ZPbT|=wcYWgGn%x&S#-1EU&6?R4buYVk;i(N zXYXa2=M==+-oR&*;r_4>H6C<9vutjO6hP{+_8vj?A=J;tG1!2hx+0XQWu!XM&GBh> z9}9gS3bb&N(Z<eDI905}X5+O1_>);w7fD@<=UbTBgxOf8i{TbARD(c>IX!+kwz!&P zxwA~Lw!I4N^iH+o-+<Uz`gKBZiv4H2h*Sn$4D|!V3F9@s&>M%77mDZhdwZh}`z+mn z(vXNZbrNF!8j3^FZAO!XWd_(=@J+9U<tv|H8VJGY!ecSYG)xk!m0(8zIAWQ?5H2Ts z*`xVz)~Tqs<T?aFS&`Hr?|1?P(p(VfGd!e8T`3g{FVSbhL(q*$E$Plr2g4V>sInoi zwzq<{xo04W%*@CV4MWt(r=l7#47$4gp>1o`?TqmPUDLrNPP|f-iL`6$A4ez?A+=Ha zc#pvbM*uxUsS?-kj*OPWcs2`QLa^@|#9&*RhS6rHS(M$8D1(yo3&4r@*K@JhuFohH zh)rd<oxFf2;8lQn%Ix~FIdF&6ma<gZ{g=~x>X{{25m-)1Er4_fvH&JB6|;*-EU-T! zO<-($>}CUO?84oUD*&7ohU~~F1Jp5kCjl~s_cO64GB|<z3v{A}M3Z^}%B@*0BHL=* zm9&Me1>SL&<kHAEJfzd1r27&8^hRic!^7U^QvUGa@-f;E^{~9Ze@%%Cm|@a`99~}a z^|>4l5l|b<HJ@nA@L^DCJVX(Z1aO-eRs+Zo)1!GSmx*;kY09n0GL#6^_x5ZuZ${?n zCEhdc9EWiGnaa`}80IVQuDyGEb?r6|*T^CvGpSEv9&cBsbupVjsqZIK8|rQCh8$Zc zhN3$`f`+u`VB8NI^~G`6cbO?<vz<vuf{L=T8j;%A8tCUF(9IB#Fhi81`dzk3U7O_J zKkgDuh7L$mv2%KB{w6l%2jWn^1QgJN`Y}StKOJGNgcgP24?!_g`Uadd2}e`GhMElc zoYfPZyUfX~xd<33Tz`Kg;u#Js3~FM>HoL)WLBc0p@Oll_MytIXo_Ufj&3jNSi5yRd z<8g0~?K;6O#?(5vDjE-YV;FnU!_FEYxkgg&@?e8^Y|$Dwc?hHK^)$M{T87b6CV<I? z8<~z^ffL5E=M1;PCkR|_gGnv4AHEy*jPfp(B-!|e(uo#zvF#y-=h^g3?=sQ`M>2ux zW9a9iO`IN2x+i-qsi+GhU1?Mks6LJ@vH5mdl*yt!IU{M!PGF8MObd{eaB2)6nMz1V z-pGL`HpkVHi#el;^jW`$#`qm%k4zN2l)f1Lvkp0JWw0T!PSgq*R(=<2@^?P#jV5OZ zgW7s{=al%=?<%-qx*hXYfrv2@2mNG1b068@xGMO`D-^q;wn_a0F3a)FJGh~ZW3j?Z zezt}Lk(KNz3DfII&YIO$hT6yHL+hxrposoK_XUKQM@j~tfnju!i8zHPodAAF&4Thz zA`zfM#_2)#ktK!z#2hqJ?20!@NEFX<C<TDX4)ai)hHI1446t~&_nF8uND&t%+|bap z#)V>R=ob?myH@j~oV0zSC;^d{Wx^_?06$mVlT)(Y^RRCm4^Vk+X#WFedobUbc=18k zRp1x$?NQF?@hfSaSH4WTArDcPnoy#VwpVUItLOnl+Sr06_Eo^FLA9yEqlm8tZ4yg) zg5~PtjjbmSpM3c94H`3ym;?|`M2$AV&}$7$FAVo&y?`vs<s<18Wf`84uuMi=p*HXd zisi1UfM&|zhE%3Q3@^}^k-~>UWVmE{so6T~W=3gAa_3y^xOL<t?RJHvyg!3UjN_&d zus@|ijkN^Y;n@i6W{*<-Dm#TJ9jPcNZH$qQ0h2hXZknm8W#l_<#u50hfm<D6KX`FQ zY-Q}B3@-5a_~m2UQ@qT1xofkQ%W&FR-tZ@%u@V9@;wJ;H@kPQ-`-^rZjX1<7o~RUN zaP&T(s8B={NTOB0_6GVuzH@ry%l9kh4sH_#nrKh&IDh2FlOk2H!EMIcbPJw!js*kB zsBM7nHezB&{Pj?F$qq1LEaIT~?(y+e-^KoL_^F}~9>yB4SM3`&+?km}uA$Uz<QKeD zCU-By-gQlOFWCofNF)VkgXUNlIyi;omtm7zp;2yW9FgWdc(_wN=!*W9y8GkKVfXk~ zy2odGXJ?<UtlYE$upNqce)X(ht=_Fx-dn$Qd!1wmIm!3h8YI_il{%eLmzArwZrQWn zlWy;X0U>7`i(V@=Y2|F1WtAJV=AZkfvq~|t=A2Q;GMbj#?QiuC@!+S3bN8c<+TSwb z?KY`aU+~Iczki0Weudq09ymU}(r%mSsc1{)jp~bb+wFnIK3D6gPAdd!e7yU?#`Y$! z_;>5=%Z+cB<Q+MwSMT5??22`E&EEN?>dEs*j|fCw{u|9#_^5sPvtbW1>`r#&Sy&ur zdMN+Y#=6$Ne0gf3`1Z3-|E#M4Pe;AaI+HH&-FT<6!7Z)d-F<MdYia%^__I1hh3^fA zxCa=u<J}Rij0CC1uYD~2Z6DX4H8bMs`_(%)0{E%%cP-%&vuM@xfY|*whQ8>zt$?id z+|;^usBJ^aEFD--wwmzkE{VGR?k?`qWLNUgp%vxf+H?=Vjlm=vWfw=Nfp8DG+4g1N z?ZLCb`H$8IwK&#N^ZhZQZhaKb0rJrhsktk2BOrMAWM`A&vTvISB7(>x%zOIYM;lw) zJ6ovR#tUCE#g`RGVqD4fLig-g`&%+@4%-`iC+S;+QI>=?_fuwGi0TIAnj35S48u^v z<aqx1qOdkJe#4&{Q7ExaHJYPpZ+P%h+v28Q&0-%MNDy`o4qR+5mWVa+Runc7hJ`Y& zv3Kk1jb9tI-;i5Z+n3j;#H%FW($qs=KyB@IW6bsSX+hWar;O{S9(@hbcb?>n8E(8Y zZ;mMmb%6wYH33+C@um3b6{c$n#B)$F1?G&5e2rJ9#pbJ^=T!vhIjg=<nw|sxD+t(& z-VTv_@ne$0=R7q}($31|*BoH3sE#of%Iasy!)TVB&NbchvohXgmxnj-I7}eqa^0YB zK8|7xSEl_%<z{_vphvLP-J}O8_Iozz&9L{6&^J4%fE=7@cqtaF#5W!(8ydddd`D&V z8Xogrf2f#%r)MAv#S#dXe7@iHgrEge?Q@H2qni|(!u)K;b0lA-mdt%|3$GFNcE^>E zBIB1MJ&|LqLt?XOuyET)?gA)7dD8nWeOxk9mJ%YXhL@YXX9c!G)8qUR8YQeoNYkop z?DuKdbI6w%GG*O<4#e!`3}r#Jhr|nlYIAjZ3hv~&G7jg@mlD=)nAgKt*+OvF$xv#f z^!TOr-&|lLIz`Km*)HM;vbnB-f{CwCd$`|GFt%jX+!H3ctJsRrn-@iJ&#BG!J`-Bb z8Pw)s2A`_TGt#<WaULh~<}|PEAU2SI7XFjzBHmtGU%UOs-9>C{Mbk-~`RXgWiH&jU zj$-4BIj&;k`^83A)o>P@FBRY6HEgCoa~J=Fxr-8bK|diU&Bgt;3ElZVW9^kJPA`1P zL~2arf|4i!`s>@S#^%q|d?~><=e<{QQe{?T^;1H1buUtyd|DCJ!*>l1!fg%d{3p$A z{fUU@pP1X)+>~=2*T$oAT^k=PmZRakHl8-AyvTiRJZTPW<CAHZq4DMV`fCW}*KuN} zW|{I2e*$jo`4gV!$X@W~bhxkSKV9(hMb7N}*I(bAof^lS((__|=PttDK0ju7@%wX~ z+Ie7laPiy$lN(}^|9lPd+T$!#E3Y<EQ*CH{v%2Q1jI>Yz#b66v?~=xOkj`Y{<l-=< z+L-Yfl_n$nKioCadQnJ0(!c45daV>{tPE)GDCrU2axYc+=`;zRTvVEvOOz`yD4Ug& zgiA>HP-oEPS6c+p{gqM=REA>oJ(89s+i7o+*fU=?s+pDUj8HH&Kz0UdII>4_Izq__ zJ1dfgwy)s}d($X9FTlPsqO~tYmE}7xGCHO3R9-tt2%FiX_u)B?md01x;~}+7#6hhF zty$Fos3o0bVTS}1i`!F4Ns3CBil#F=wWDOam-h<o%>=J}T52&K*At+)o2nsBiR0v@ zmg#b(DCy|g;XJKLt%V=R0OyTuhLXybErAe=VvLC>Q0;M5@tf1+TSt016A%@U4>Gx& z4+LfPN-pFbAW@lwfMpokIXaM+wO%3yv8V;JO~Yq6TyN*`Ya`~*+*i-P8rM^yl*1!( z-Oq=~N628u2>JIM<e+{T%Ae%35FXZ0<N&ek;RaPAQEqO>fkcRw)^ak`W}nc<qciA@ zPdx4*rm^6LzJq}Bl(mRPNjNtow8B}jvr7EWsVFHg)-v$b(x`jXi2?v-cb4%0%jl}Q zYBX8+eqrC8S%E{<N-h_jt(!@)6`d`Cd&!;gQ#w9k=*rvK2(9I(RdW`JqHc#cPo~y9 zU>yJ<)8a@VG6Q3qr5Kyl(L`C~nU!hrSQOjj@14J>byv94cUPNezh<aXAh8c$5r2GN zi51IMTf>R5LWhW#0;`E;30Fo+-<H7)Sg*R6dWA(=@rW(K%D!DHm&eK|65L1q;T{v) zG!xaxR$dB2F|8??DBS~12z;{_bv89bbrI8Ao*05C>0TE{$cxQ8hbpEPiVYkul2Kr? zxJB`_o>2vCmJgLlZeM>Hrum3!gU3j-TH&flqFxphbv=Sk+i3;H9*_0%KmVEHmRc=i zb7NgI0ABrt#@-_5sWtFQpXR$(0Hn$`fh8pdg8Eaq;4qX?sTV&Pp2{F5*{J?iY*qE1 z!xw`Zjg+0#s!jDvd3ZH~7q|0a87&1=Gqft)WvgnmQawH7g|m_3wN{R%jmfl=O$bh( zQ1UZ1bPkAnMczE~!wZ)<>EiF_fir8O`dn}_c2lMlS_{89SAsg-Epy0F^`*kYym3YB z&=eGI;Jqp}8xpK=6|%LRIv!G6A%2N1|46?h0Xd1q_EPRGZONW3p-jd)r=g8&5N^<` zp}p)*ya&%0?hy9(k5!~uzGbhcrVNCr?Mer{omx&;uUhSVr;lmaIIofAs#Za-n>wnK z%@WMqIf5ytB}mR<P;w3#q+|-Ud8ryyWoS`u?S<}AcLX~8;9VfDgi}g!eeK08^r@j$ zXeCj*Qx_+is2c(oS^I^JphIoKT8(@roO^(D{cM2OsOWoD`6XLwF>?cKM@2KWQ&$Kz zawZ+6k-U^FWTpQ?ovLV%)t>4&woD!`z(e8Me%2rZetlG1wJ|!PbQWE?D578sPVZ37 zTXHj=ObU)RA!Q3g{Mi~Fp_Eh+$7zpz{=jldxz^oi(q1f*Q#FW5_eI@%XEf@(TyEDZ zEVG!C7PRlZpuCRRGP>*#k!w~E_5BKItuh7LY;8N*=8qGFyvlNca9c~3#94m00&k+D z|DyBKVKCvpKcV#2u%Lor7gJLLtf)Arup*H1DK4}CX9jhE%l5^RWadE}yafC>e*$p~ z$v{CE#eFc*iJQTPK_vxM#%+?u$S<#eJ{)!3a0Eh~oD&<9G_&IsB0Y2&BHRoo*GdJ{ z+MaFr{?rk#fkcnxc>^qDL6T<>Z9|+<y#>D^Uk|C`GaRZ`D>&=K4;?m`7fH+(BY4;Y zV{Ny0u|`$Y|MGo#o|C0D4sB{RD(PcIqI2WLara2a(d?8)Rq$*zjQ~!MI=OXFJkwwi ztB`j|3;UG3ZG3Q*63cWB0+#u7Y4vIq#~W?RSrHqFRuyQUsD9qgm4K<)Sxuz+;g(Nn zDuBMXXWXBqMAwKBT**d?IR#xh9jE!B%UtT-QBem=@EXKtsV=YD4o5ioU+tY-oSePo z@i#&ig|GvEOdI|BvH+-^O)TBZWaIwaTEj9xsv^{_wod?RYv!<>(QO<zguna!<w|v# z5@=B+34xucU^Sc3rjBIXj8dgQSpl@=;RdF*_x&)KZ7$r-u>dy_Iq1oeZVrfN7fBl> zMeU3(X$%p`)6cT5U<_)M=)jw8=o$Cc%VPzsB%n>;z_B3sGdspRIP4vrsj&stf*sv1 zy4(ao946LUsgoad8e0+tZdB^afY4b<wu`YbPU(Y}y*sLAIY%*k;kJe!Fzt6<@+%UA zMe0EHlHSZ`h#x*HU*WFJT~XFr<#c5IWFjmvRpTxP4I%D_PrtvjxxMr3>DJEfvyH8d z$D2EwTid^p{Ik*7;JQj7g{B&Qj4zhP$g=ZCVVe5!uaH}Bk{9mRs<U*BI@`;E85 z#H#I>#DT<Cs_hqkWOy6FHtqRzvaXLP!X7$6ws96Gbh2$Z<f~KPR%0)L*+-Ovf75~b zJ<lsa7iIutBAzM8hY_*uqU0dWv)tZnI;~|Wqi1s$JLZfeC2pTf`we<nMRjka%q26{ z)u8Fo^h!tkOwF$cfYc30)>U}VoQaI*2u#?pSP>{?tyCh*zD%N}(?2C1K!pfR((or$ zW^YH-Wp^=kd!w=RvZ#<J+8wh@;8Ll^AU)e0r#towtmkpV^1@C1wX<O;1EQdus7q_J zjWT9;inflN&CQ9)S)D$grB26KhRfL+PM85-0_0Sx8?S!dTzgRq5O8!TABHrkH-34t zH&kO!pPND>iz{H`)|pfsjv*pPO%*9@h{6Rr-o|lw*Byemh8`>T>9SFbBr?k&>X4Aa zEjE&yQiUvp_ClT-vV0d?0P`B}b_bm78V;m-6JOV+2VR$!8Y2a0Wa5=la+n1TE=zR! zh**v0STRNWsVRt5KZNZk^uo>11oO`(Rz0((S(288c~Nknxy><lb6G(p#W2$8dqcBG znnQi)WngSzFnBT#*JSD@)-cnq@4dWk)><6U?Z4#cyq?l|pHxO=u5<%GqCYz}tw)VZ z1(A_SLU=Pyk>P0`<5i*6MGgyW6Q>*VAW5?u?(8_f#!0?QRz8rI&dNdUc5<$;n{~H^ zH-P?xP22B?`n8nsip;Upp{~=@ZU^cvmOscAapqk|0-TNLgVA<+p?SawW|yqP6R6K@ zWO0PXF4S7qkwc?tKyd(?blAU+6FoefW02Oy3CoKo>9PtX$?>NBLWE>faJ{ZxC97n$ zX$`VzcKuL-s8O9;uu34cmxUNbJts6{(epBkIaHwi6~gq<Jo9#o<`ErpH^b_4JXd1{ zj?2oYU<YyXZ*?@tgK+E!$8c(vfk2<bwzi6Rn^U+@p$xrnHgGdOWpAEveqo*S_O=a= zckUV0S&m1mpzcnu2{a3NQD&Kr!shK^4Rf{+t3o1T59Pzz0P9-K2@!9q%cf&iJ=?iw z!O7and7}t24_m=$9%GVf7ty*I3Drha*CMq-JisgB!udX<R=iR^tiOB}%Tvueq{{3W zM56tSXC@+#%`j;g7JzBcYX1z&Z6MEbudA(fMJAsX%6^d!vuc^WeYrPjpXP~N8JRjU zp4yr0N!DBVg6WGPWAmf*SjxO(+FI)r1{7NC^mXV)U~-HvmL9#qYR4bT0s*k@#z<Pu z-O3rwQ%7sUn_#MK9}A6rD5|5#hT!|=>MdcFp>w63;W0t0IkJI^i2-4{tL+((5L69r zQgFb7@=||T)YiSnK+|(ceS>|Emy#*NFP2w_zOKdKZAYN#DH71>@^JrBy=w-!u(T64 zM3$qCpnkC}olQ4^nd*mQ7C^9ZWJF~iD0Uxbh4oSvCJmNy!-mH3*~bj(&?_aX4=%!~ zQ%1I-GT^?5^e0h?LE|06bm}Q@@SHXgW}N|jF|HM1Dv&2Snl<0h83+*g+DXd8S{`vT zYDt*MeQ%PbMG)8KP}~-EWkH!F2DRiAi?TJulJ$lMhO+L)|H5xm21VQtcEl)SZ-mUC zHC!i~wfJ6PlbXm*UD>n!DH!rzaH=-)-_La_tn@FmIB2GqIrdvXp6zSzJcF!vduWe< zj}e6wZ#ktt8KN2xhS5n#owE?uY>=Q5yuWQt^2wdi&%s-$vjI>Jr}s$Lm}1Bg)EGZE zF)}7&<X~b?isVjkjLtMzQH8d&xiXvxzH2PRF~3DiBp?$)v~yM(;QqatnDir1Hpq!S zqcTF)sC+e8@~NhxfQ+d%8qwOo`o%|AcNpd`W{0Gj$eq2O>(A7;#2gh24RnCj<JTA| z!(Ur=)8uoyYpk{QY^C_OA2#pwU<VUfNedc_s5ux6FO4m2DMu^YskRf+a=8hWN$VVy zP)H2PCxe%PMFaU&=RfUGgpI`lNkkY27D+@n3Zp@<d+^m5u-LoC#6cI3T1SjxiaOvJ zC=kRKNNj5!k`O+R{EIPQ6)sx5F=vv;iT7pnn9fa|t?UbNx8YE*rU0HcS|K1iTEcoS z$QJ~zJw3qVg=7}cmUg6w3o1DV)|n&HX{D8~)3e<yF$Ob0Rs3+5DC}fy8KO`vGc~@^ zN>NNKjpt%<wZ}_Xa?}M<qLv*?CI}T6I?5%wwU4?KHEC!!$9N!8596!ZLmzY3LRM_% zWveGf*qJ$CiXyhep5faL_a|3np-YjmXl`j@Py(@@FLvvdRmw~oB!YAyCXiuSqH8Ag zji=ntF0^VGVcU{{P(u_u>oU_!b6E~9$>!7HG1EXa2v9#|M3Im12W1O;28P6{Wa}`h zl6<Rr^1_wPgcL&+H`SjCM(93+r74q@0Ze<Q6dAt_Y;$moEGEkEFqhSJc%Y~Ixh`-4 zB@t3Yffcrq(PU?!#5Q?MCP73{-C$XpkJUYiep;3XD9@zkTD^gKZRI4M_EuO;szkd$ z{*O=8^E27SCNi?NT2d8C{x0NYQWc~`t(%-}Rmi2-Ce0N93GZP6dUU}B={$>ON?aN3 zjMP^V2hNiwkcxHo7R^Z!+b>KoK0{cU+p0)PUy+=e;WI^{xthvp)rcpO1#{`s52>9= z<5|eKhcwm#Yp7CWs8lG_6%@&!)Z=QWSa!tUXg&@FhR-|h(a*;N+ND!gR_7iM!q<qL zsAda%=f;9XBSXh-JP5`xAd1GUxzEK~H#q}+lBOWC7zdXRxkSfuDK4x6(&0WH7m-;n z$H+oJbIs#F9>g9)2otq*VW1~#z$RlPv1eYi?Klo2TVi8~T&3vUG_c(l$66X~=o^v< zqHZ`_GiJp#kO2e;Qk9*>W-|0zYQw}TTctGH0&}aL4wM}6gd?G?NDNB8>{;_?tvPbN zsj-tH`+!gTE$?V!f@a!&7sGj|gHAg&jK}I3)#4yZ6(vvCTz{ANL`I~Z=tHX{4S7JS zP%R?F7ZmW)wZ?ZiOiTJ4u~OmGy4V6*geOc;vSo-F-38R#zdB9UA}!p`L^o9=8r+o^ zQ3x(9wiHIlbVp**+uZrO$}ahe;dE1Bqcb{4Mz7b*LkmgJsZT;a^hTl+x#i}Lr$u<9 zD`~7`g8ICf0FmVZdK7Iu$({DF&$?_87|difC3l?21g7U=Z8gqt*1bmGcr}UQrc=TY zP?ZgN-&Y~{Y`wX)pjqLX(EO8ZNCy9@v{k!pTj{gU@`OJNA>#U36b3|Og}mI}wl74~ z+bZ*Yki@9DK!stva7Cz<6ESVsuRC^p5{+fZQr)nL;kx8>6Bx$QPD_S{%D~MtjZ?<Z zuYcESkMp|04~&@GF1mqGOu%#lRk8OBGaeQ7`a)Avi{P0Y(-Qg!KMVFf+hf;kH%f^~ zN*htqNqx8Z$6_0gRk=}-B{;wn_=s?lD<E4M%Vs|jd*s=u&j>_mbDSJy)j+<9ASW-> z&sO48E~Thc4sk}W#<GsLyfyCBN)#R_?xzo>RaTZ)mrwgQwf#%e{iw_kMUaFQ0E~oP zM`|I6P}UZ>#V#e6sRk8i_9{?ICQ)K4gGb&BVP^V2PiTo5Vd{OtW72>uR=uOkPP!>8 z@y}wtdnkCXp(AZ;Wr|v>HXgHXVOo?-8<J||XFwR{Q*W3qmeZgngJj7`KwznNUnu&S zW0_VJp4Y=8Fh#hKtVnMd;K=vnyH!hPW191Ykw8?8{oBYWa(oOe;t}FVCEHTxhB=D5 zz#{;2T^3*@$;3J+Vw5q4oH0@d|FqG@Ms*xVwA-p76GAK+HS#9QM&E@R1bFJ_n{`LM zlnoHZ#}Lwi${~|QA^Wu?+imgnumyUE<NRF_?1m(c9uUlvu&Xs>(o<HfV!X{v1U^)t zV82?jy3g8F^!zl{ia$-*9hc8C#)Ha)$EAqw>`RX&3sig=Za1BQ#2S(gDld@)@)P8Z z7qgjA>-9zjY<pW%TrBt$nuMeJL;A(4G|g}MN{kA7mPSBEoEBP6A7`jlNh-O8n#e;K z=NFzgv8d89Z(k=vSlBk<9X_a5h)^krM{t=n9U)+EI9@iDErz3~TG7=!6lNgbf|922 z1)_Cf;NmrVAWJnyXLpmIL-*S>kXVNZ69h7?=zK4W6=T(%A|zvv<d{ee*1~ft-nA<Q zal^#^n1#7naQCDs{PXz(YsBQT6pT8bI|;&K8s4;w6xkpYdof$(N>WMV4hXtNnUA^q z&`Vv46~f8dMwm<c?O@2fqHu!MLz$fea+^G#<3?JMAj%u<`X;;cq`&lDRNuHGp&%DR zB>aR1_8cK>vI07Og`+31ngd3eJp$ZIzV_HPG#zfQ_3y6Ni>$r3c57AFzAdO1;pV8f zeO3d+Fzc3eqD=MurH)tR3Jr(17j#_{KPj>3tCMu+|G4<V5Yo-Clr&Sh{~_^@+MW}p z<CZQ?5_l~ih_|x0MXOr7!<8WmR<*{OBoah(W%mJy+7UDhaG2V&)mpAr+Z$zyMclhJ zI2A=`Qpc?Q$$1bHV`MEujBQyXjHYm!mSa0oG0$Xh6f13xq*5fqMRO8WE;BPwMR=Bv zY<j6$lV<aUY?0X0=GoI6+H9Cy^W~iodOeRN&#^>MoC4-ZHOM2G2GB~xDY6n(#TE=^ zY}a5@*scMQCR1O1^pgT<Q%o1!mV28NmXBy%?!c^q^)NRr&1D5=;_-Z@$y{G6%oJ*! zd&<DJfeI*3vuCRFs<Y?q+qd4cOU)J#GM8O(bL_*^r=}>|s(hI7?Q=#*2TWib39&`` zzrG62Yi{cAY4X*+OAX)86{yu_K3KRD2Ma$!gm6S)Z2M_?M9{G@b0CFU%d$u=A`Rs+ zmuxZSp6c(6#eD}{1C=JUz^I!N?DU8n9;2uf6C~_HG9aRe7I*X4**9%<nH$2RLY<;$ z{z2gc23_9jNt2ph@ma4e@F7J%*h}heBn==#9+e~xES3WwXc-dsW-IVJy>ynb)GT-j zEKGxaCZp0qE*%l5*jdxdm10nqBWFQYAYbUqj<sL3paGK;n--ElBPxP;94>2$eTDCa zY(%{g@P~+sxt_UDPAxi1-fiSMEIu+gxXw*6peBfpt7G_$hhxk0`))ZSe@XO9u-o}o z>f$WwVH3Nk&W=KU)7@!9bFwioT@zx3gY3KwxDVr4jsqkGjsygVKxLVnw{WXu1S)J~ zw?|`#S}!CEWa*TmAyi1v(S~Bg>kW?h_O+E3_|Sv7elbE+`YZ!D?svP~&EX+W6~Vdr zlaP;?%K#c?jDJ!P=tal6+Mk^o5z)=PELU%h(=z9;#KRxT#^Dx1;ZFL3Mgj?`=(RKs zS_5c;u8^TVa^A=*%(%#lZ*B+sr&Bh1S2R+G(L(L!4?C(gy3<*{=RA)NZLt#<t7D_% zd@59x%@Q>xl#L6h^OnB^+p32dbmbbP3A5X=dMOCSe(d%S-DCuiR32wnl0Y_5kI3O> zOiHZ-@mfm^r*Nr-1WeQJWSwq4loD-W?0Y4;4U%`$0YdD#iJM93g>cF$%oBB=O_SFK zhnbNH;vX14WT6S)sM!r0*->B1U6^fZb{axP)#uR1OhtbdC0ezDA-bT%BN#{%3_HRM zJY%&_4*E$gu-?S^c>>1xQm0Rl4u0Oe`k@Ij&tx>0to4rh9tb#f0n9|ATuwNG5-yuY z3Kpu#e90?|f~gz4Z{@TG(vq?cNCj9~Er4maQWD3C?p-j(xOSzPiR&eoKXJPQpOad5 zqQi+q$UopH6%h$Y-}gP+FSa{54XCBs?P-l^Ean2orM%KiMk$1T5Q1cL&DffX0A@A3 zo1GcSQO%r9Xg^=z_FBT3b+G{cFgLtkgb<iNDMkc~j1h4UQs7`Z?PTR35mho4c5U0- z+Uz)(!-)d4x593#$FQ=ZORH*Ztr;>=jVQB^Ixthbu5{BaXMT!8UJRFuTu)*}O7F9! z#@U%-UZheq_Xm@1HyM05>ev|`mSrYGk`4+@!d~JTG4sy7XA$H;WfPrq=h2Tk0Jfcc zkns@rxqY;=^Ncbkqo0W2K{2W!)L<pbP(ox88!eK=ELX~Xv*ni5xbc&QvC$9JxtpK7 zNYp$}zb3K7D&Hkmc?&xa+Hnu{yj~Mi1G@@Bssp;})XJQ)YZL`65Z7*UGAcrXNy|y+ zxjnB6oY3`z5+EwCk8mMgu23}EqDjN1=LsZjK7w)krB`=}^aP7DTt1^I=|i)QsaJNl zASZ9yJ^f8;!edfz`pZpa#+KX9%`2MvGNr}c-V)}J9v;fGATM65o8ZQOW~(JmF}t(Y z1|tP|j&+`H0duA4JOr%STuo%TL_0}c4P^%$z*@s0(@sROyKAL0E*fM*7tLjnB1|JN z+wUGuu%52V1s?S{8A$MX>0@z6@fC5WP!+N$<?z{wY_o_O$}uZ(sSG!a!I#HRP*=Y1 zYVeSDO0f^$GfT!?H6?v)wBW@<qK$ZMv4Uz&`$JG~Ct71!wN+g;XDB!A&QvBx-(E3{ zffW4cG_8JP;c;_Mz!F8ms%S6+IDHHqEYzUu-ZR-rY_z*^a6oJNCHT#n(x)!<yF0pn z!p5WSYy2sV5jVfP`DABzL#_1Rw6@F5A&l^2oCQya0lEtw*|IB%eq2!UDCa>_9%=&Q zyJFTti8&xI#cXcnG$<W0C$g9_o|fNy=C?Yfdf9B-Nx(WT#UqZ*t^3#Fr;mw&`DdG3 zTej6$n)!mvGQYC|wc;<V(duZuy7JFoK@5iP<-#u1Mo?3@X_26<iMjMr5*EvE?y#V; z_OMFR*9c`#kNU!;Cn_#lJr#R{CTC4t6-)rPcFYx#<LlsqusjqLDnQJ;qF&VQzY3^h zRt-<-zR@vsh-s!$2d2_HN=67)e<;=|CNP6sBhPZz6ya}kP)7(DrJD-`=&tD<98Da8 zay^4)ktO^~)y~%Q&1-K~{7GNiTbQsq*BjsG@3`3k#Y=vRvrqmVJwzMR$j+izc5Dl) z;ZUreq7F4|`w5c5+My@348fPNJ7ogDxuZY`Nn#-;p{%x8FD_fJZZ6+UHZtPadaW$C zSwvcYfhg=&AFJp_O`_UiGigkCFrLMKv{0>_YP&b<DD(BJSU8`gu1(0d+Eiqp5Ff!2 z8wpNq43jA{AX|i)0;@xFE~qFatPfC@(dH)@Qf%d+j<A5o*nR*LnE7#SNm_n$N2ZPf zHAF;uC4v@ZYE|yAErH|ZH|x|@ICH_y5HgDJw+v4dpXRioWKOsVY7FOVv-re<4K(3Y z+a%Fy9SxFh<{8?ag<+ZSAZspLa<UWcQcg%lUvSI)X@AYe=e$&(qnRlaZf1_zn__z= z0M`~AmUGjDGcy6~H06<dlsz_n)8w(!3FU~+R190r>P@*yZqCfDs?v}aiZDc4Ksv&( z4ja88Xc~f_@Vz(}Zq~o#VlCNfbkkf*?U+?lru7D3K~0sA9?h%tLdre#1nzFEFZvB0 z9+2LeRPV_0**(-<&K8zK^ZVzrgS!3&t>)+aX+Cbol0P1|zZe}P8A@{3ZH?zCpPa$b zS5qLOLLgD$QA=&&p^*Sp6d>y;`CbSJ>vlq?6(WDpvz@h36@rnQYH<ArQ9I%U{VA)) z$ZAS~JKuRERUB;T0L6FEcA=We>=3>gY<`GRm-_IA{gSM7;y7AQu8kGt%FRVFMBS(< zvJ8;8#}J4wWJMb8OWOO=F@&QbY#WkR0F=!}>O`0~3f0LxgGoDG4Cj;1{%AO^9^Bvk z>zi9ox&8V6?)K)6@fttgd$g6qe1R|ls*966#1io7L%PbNfw95I)o*o2Lr(#wLz8h$ zFk;)qCdp~tjCiVBBqebSX7!$c^5d7a(B)czFCCOS+BMxA^=Nx;UAjO-Ah<~|SqMzY zT^DpAQ?v0h&thSb78e($z3W&Ig88?Z0t8`fzDrS2r#-1}LU{>ITJV65a&lR$;GCLR zJKZdD^wMQ7ll6s|&7Eg~nDw}_PqeaAiqViI*z!uJ*~vn})sh|*ErR?RHWY}W#Z*bl zb-3->hYW?eB*cMK_*M4<0!gqf1ku<6mzHLASRg(JelVx0MakpMW%v5!#XeADY(s=x zahDiOU6-T$3Wq4Fm=(>mluWfd&PdI%*+2rqZeCi%MSf%A{N|$>_u$d?f*9%W1=!}g z5A%>V>pEsy2G141_TfC)J0*D=Qdef!?44Wg&ZKIW1}J9bnYb(@=6LobfJ;u7b{yeH zBxNajq3}$>AC)IqPtcG`8bwG-uFJ-g`wFHf7e^S*LQuqRfdS_{=A5B!jE)%11-U<I zcbdk*qlWk4vL-+Y0g0ELjm}yy-J6)0YmM}xA&E}ulz<kzC|f0UGc}1~){VHVc^Fce zxm1)Q#^u0kXMm*++n_1Rd2zRAIK7|lD@_%@4z)A8^RxV$kpB%@T&|wv(pTXn?^mqV zJI7^tPVtMnVoCO-ei#@M)>sL_XPg|dX<*aN0o*hmOu7Xuv2#vChWJcaGBLcCMsSH# zr{u0aZtRslXe@5N4lqHSMQt>_LELe!*z}WzNCEbyZjlopxo5@3$mp#4noI&$>pkdL z5Cvxl{waMCV#q?Zt}Shqyq<Me4%8SRkopuoFMp%GHFMRiG4PaqhiG%lGRNx~ECso1 zg>}gYNRcEZ4eEAjdL{O6ZVo|qw)VapN+${Q5-K_6oJm$Zo|ZOCJHeI#lIS#=Xar6) zW-(whYD&4TlTi*^G~(#$8Ox3&MUFwlXkLa2F>9lIE%HjV$5Rh_qe2F#pH8$){x_^v zQzm3$Z4KrwL!&jZ-!5W~q{t%4d=@=zi6?xdy$TKR^xn?qPP#cTKLf+aD$c*hs^gvd z4OaP)c%@K|s0;a|dLZjk4GwY|W?ZANtc>MFl~Wk?@=7ybydkorgl~q4xTsjrn~92Q zgy(ygNJfDm=|(rwX6UI_?35NYMORwUY;|Z2{@~E``ux0<h#^0bF*05Bw8M5b<&LL5 zeTq242O@??1Km6&@<_Hp21r;bxJs@upC%Kc$qA{j6FbTxSLHe2om<mnE{movwMUJ9 zQuR6`$^hSc@6Ku}n0xCcJ)&^C4DulIZ`d!1%Ack4IL|2Uc~v?$b(pYQ5_}|9(uehy z_pp*(3cI?#9@m-(z27d|V?=%NtGH%@)`njEwpGRj3)N;$FWc9z{dVcLf5H2i(iTII zA6X1Veq?r(0!e;oW}FAbSjqY3CY3wAS`Co)qHLivuI1!l;;2x@+v(7(#^Y}Y(hLKm zE8b;KVk?kvfl9L(V03F52roa5AL{`py*!BRXNlqlXa{DKnP@?!=UEI|4N?s8q#f<6 z2nHj8;<OiQpr8k#q?ZcM!fJKZ;dU<;QtEC{WPBVBqr%lKe(PhQve$Ggy#_v@@XA}n z#Yjm^y0pOY%{UD8YaWt)TN?hEYp&rE7u|qrtx`QNHzaE@XE{j06)nKcOSVRbH+n~v zjcn*MIZsm;yQJ5XCiG@7=0?W2HJ`|UUrK9qRltz=PW21g<>XtL-p^Fqo4;21&%gdo zMeDo|9^R|oT6z0&^)xN8$m`aib=0a_!`5l5+Zwextx2oLZ-dsj)oxwle~())ThI7p z#5e2wZ`eBHrz8ID*}J<_&s41sS{tqH)}}qJXZCsar1rE%y~OxkzB^#<OFYqO_4%KE z9`X4pKfjFMI=rc8_1y{oj`?4Q`Tdi{Z+2UsGp@!;E7AzFV@#MyYrkX=UTXcpFEs!D zgQ?#&hU4H;Yx=wCclE3=u;}^e_l1=nYa7@;oEa{r;nF+lz4Wi<t;40?>)$1~(!0}e zrRUT4)4yx93fRuT)G4bGEp*wtHrT3ceG~R)-uD|kb-<d^9%!Gd)&oWoU8GOPeAeL; zQNsqGPMD$B+A~Vij<@-AU=;DG;Zx5ITZi`6?9=*g#CM{W6GjnTS3EsC=Lxfl&h(5R z5Ug5P1q4I;@3DQe!+*zoR%K3D=I0Im9s*C_p3$3Q)+ES9bAsU-PrPUy^T|H{t(Z%c zQ1P2M;=~}*cj7uhAimQ(qIkj6=b2&5tlwT3y!vjy^P+C&h7ltRq9=UsJW_T=^rz8B zz^eZ`*9tD}ikD}W#y7KfR?~+3<P;BGohVE0Jj7oJKJ#3gg}M@~-qs@AQx|UPC`pI! zsYVhyKxOe952wcc0p;j$a^+KuP6cKRduYy=IUvorfH{olz--HvKo#kQsYn5H6NE^$ zfaBregmb`n%)Px4H{dWvbPTk~V%=pt)UnQ~Mqt{nuC`=L7af$E3JO0yj<>M0Zaz}X zDh#e`w$!m#@>v+1YG*Fnl9C1MSL=>&(VPmUp%pP0YAvAAk9OOI4%nI@z<gR<uF+XP zUumqqeHkNgX597@wX3?cgOa-RI9d^1x<tw<a$uJtd3)($P8+gIEXb461$$Ty@yhb0 zOOe7NMQnMB?!g7aG>t5V$}cWgmo7<b?h4VDJhDd!c=XPtd-Yg}Z9|w4HJCI##6xWi z;hev#_h`8!(5G9pU%hnc`5bC?6w5b0IP(%Sv*OI&F`ghC!m%O_=_w{>+TD7aCkMAs zZ(<^lWc6nK;gFPyo#`P;#dSAV9>278+WX(X{Tmc2Y<n*#4IQUMD(#cSIxN3T>>pAd zUH8_>xnS6=qx43d)fJ43&&9(OS$OdmV5;g;Fj|GYN?3I$RslH{oXlB2nnFw^U3{{Q zz2&c+bbc@-A!b(#Wc(A}973f+pGE89_-zdWH(s!+5G0!BQ>wxZj66oQ@$8|slvHB~ z1wl`V9qmOgplFs=N06-@0#YkU9<$&D=uu-&Y+@Qs4a~Bt!GJ|d{~^vhsmmU%Cv6vP z7~z99%$x?0*_wH=x)N_+$*pSmpx`N%S;i@bs*wv18{2Ea8JT#(*3D3oP6Sb#*pdo3 z8#*cmL}z0qhyn!9pCBAb|03eFHZhMq$nbn@F(U*9gyQKs9i{-=l!ut@ZGzQc%|^a@ zYf^riHib9SbWjZyuI|c<<&aR`Q=0loxkDrx5-kQ0mW&IG#BJJgdss*5-XvPg*g}TK zklF)9$SGE5BF6KYQy(SkgNcgB{d@^0Cq-)=YC1{wX^y-kk%&I1O+zjeG{>nXsCWoB z4n8GPO92gxl_^lr5|a@YQmBT(4YnzM67OXH$QJHJ>PB$|POSS>_#R^?I@SPzP~pVF z`Wz$a_l}Nr^1MtBQ`FM%l8W%J3Vuw3hN{sJd8T|PsXRm0oz7a-ZillX0U;^PBU;QM zM^25NfEH%XaS@2OR^Oj-?b~bXHFS5*IM`3MbFJ?i{43n$T!3axlvM9RPydVIzRud$ z3bK;-#QTjcZiwP}@mpTVFxsmg5D&`8?sI}8r9;Wfd6jJ;AP<{Ph8QnWgt?F^k5Pj$ zPw8p0rWs&Z&?*d3`3es}N+Z<5h0NnDrWZtBq~`3p`KbfBQ^D0lC<-@#7Vj&cV-3s< z$%<590KVS1e}8Lpd)wuTw{Ed@C->HKM=)bOcy{a7>YY0`Z{^_G>hjv#DX*72aXTy= zVVQ?db~ZoU-1;_DI5<!r&ui_41r!OOcStJ%r)3UyV~;2iGh1`s9Q7#hk3S9NOCTqa zh7-;U5Sq%oOg?E}B-0yxUz=hsB%uJBBF0p$8#NgcSdC@*M!{POzaWnchUMz1DA4K~ ziS-y?Tc%2&D1+s1b>q}akp^~RIm>KP)NBGw#^7$cc~z1Oo47D1!BU`h#nFsh7#)XQ zs?>F%_PRPyZAR2yC5#p|t2NO4#LCbuiq(h$hc0Aj7mhRZyj*=?EfY}Kwfuxx*bHQ^ zdl@wdDi$}w=wyaq6&IV0BZ7!pFjdbO0ass@f+PK%@VhYn`;(q`LHKvUecIRNu2-HM z+W35yonG+5iPMTBa%}%B#`Ra5Tj!H!_c#_^3lv+Yjotjg*SY*fAf)BzNx9Bk&wfo% z?7#qSP!)AA0TPUwBB?1KmpqyrK1M#78%jL%v8TD7$xZuUV|&vNK}`)bJ%EXiG=eya zD_Ta~JVs*u1#F&_8UU+#s3m~rYcQ=d8~~S@SxU}`$cGJ?AqhOYwj?E{@e@R}FkiWV zVybDfb?ZDSI7*=<#gm>}Flk-Y<wq82RTS+MmoA!e9y(?>Y6c<m#pc2U)_lag8i*lE z@|qV-omffVH<LbJ=j;mvS(-e=SO!)b^h#26!TwAye!=u5UG$R%APcHlftqlTA9<Bs zFq81B5kj747L<aI{Lt494A!Cyux3;XaiR}vHW(HqHJ}!X@+gY8U(9AE&Kv<gy_CFx zX`e^33@=RPyBsx3E4o#uYg?M4QR5`y%W1JBM@@v9aj6<74<xvqY3`4^bjer?({qOb z-5qFrA(-Tb`#}|q$|xV1TMe!NP`Q-SO<3<rR_a#HUA=W{s0Cllkuv`*S1L8P0qD*= z286LYg?^8Wq}2#vNpsX~=@RRRyK&?P#96zr-rd(r1G&4f(2o>EaV{tvNX*qykJ=ps z1TLnemi=H1to9gO423&FILxkmuq9_VlTf0g(fSG09p_pkNN?YOm@-V}Rp=O2Y<+g~ zgaj8rIbxI%>(Gk$^6XZoYjmV|iC#`fsJr#S3SK5gnX`3?4SS(%pa<eLM&X%Mj;4qS zbvw9S#CsZzi7Xgv)%I@f+fk_HHi}D4+eh9*Xh-3jnJ|psM<Fx9fbbZPZjDM<EM7`2 z7<d{ZUpYTsv+T_QYa=UqZyV2qR1&H~1Yzb*|GLf(N7FY?4WvqO@aAVPBB-11OHI+7 zEBB|~zmn`Z)~{wSoZ<TCIC{g4;WRlVoU@gpj@44#p?}3o)GQJmz4AT61}!UK%Rej% zx{a76Jvu}Wvm%hh30W5kHNzIIp{I`c8oC*0bVY$pdrQy90I5m2Vzv97(@tD2P+J$B zgjU{NdGA&URD6HscD@Ww12;GRrSE96k0%5O$IQkmvK$o`qTIaJAW3N>95Z0O9k;wo zi(8Zo(YXUqmgd_m3dzoJv`{Aw7y`8*CGgr@0aiG#TT26uJlPdB1pIk@dKVnh!effn z+y14nWRd~mbS+qXKi%LvBBB<W(7ZyG*waJNiAM^4T|zcL532U=ZoHgYm1=$?495yt z2?MWuEc(eqWwiLZ5TLv1yIqY!LjuTC9UB@ohzTvarO-W_^|pR~M<RH7g!iF*2FcD4 zKZE>SA+3&f5zQAL7@$f1h&W6|+9g`Z(g_dSjaJR)GACG!FmEl8vjZ2BeLXOghL;X= zoMgD8mrT8}TU~yp7Dxt*L~k=U8}-`P#Ep3~^q3uK%hlWh7&9*2y3qvTx0}7haz@1u z!$7UTlOtMjn?u>_j3kj0n~>z->qfN;@gu$PXm+5u`6)&BSTz-`BYK}F&7kE+W^eb| z*3<7kyuZ2Cyi2R;O6F&jA&eu2jVDwC#Fz^IhMzsnwjv^jMr4{q1|Q;B<mQPAhE<O& z|4rYHXWlpv>rA?tAYugd^YWoCc-KyypexJe-Sv6w*cQoPq=2MJVp5D*^TJbW4S&Ui zw4<uB*nlr<iuYh=K@*|JEE_|f2Fa%o!F3ObXOn~WboMqYPj9B61@>^g$gTFPnNr3| z`HAcflp82&xhHLKy+i^kNAczU4OtX$$c}vj>50drojhz`>xLn@C|is34VakYeGE_C zWMDW`&MRGQrmHbU26=-TFyuZktf7Av3EUELt%DoHGdCFR2{mU+rF77rb6%}e5=?2e z{)%R=Egv5ji#Q;W;5WMVQNypX+L9SER!v4)fX<NA=N9>(UXhSuE-MsVKtOYcH7P6! zeD6Eo$;izrs$j}2V~N<DNpGlfqmx{Ss2#?(vBZPYx4pjU_SBMIv@E}Yz4VKIbEY!u z1jM229yZ!`kfbR_vh<y+ipK3_Q*=jm)H9nWoUzoQlm>C+1X3&wxolY<v@r)L9ZcsH zwGkW0OWUU=KV?guWgDR9^k0^=G}JLL;{xRjd=l7mqztkC+#o5+z#D~~Fs@zZ0Saus z4uC1I7WrbWu}QcyfM!HCPB-8iayug)4dPDHe0+*w?etSZ|0%IW1E45WEp$=XE@Kut z)17zWOk}L!U|?GK;!J9Ih95SMj1Nl1G{3!JC8Xw#*jp#2N4_9~V8MwJb-c!p+o=Hd z{q~n`^L|mQ4Y-m(xl(=E{s=_^+KkN_$^;f={u?(u^*d)(4W2`^6%@FwY45`9*Vjr7 zS>ibV*aqFS#^q35v(eE_y{>%kud=h_>aP!VwyWCyEsnfZOWhyv*>81zW%I*#Z*Jba zxq5ST^VXeT-MXrGkVGFt6pyLOc(+=4Z++#~`r2Bxdh_PH?Y6$ZH#~ibqkKH6HjxhG zib1zd&C=;{;{!c+^ZM$|m0OiP{Jl68YH<naEfj`OWd#R*R5P27S>;TI?gg?~D%M7t zbVhe6O0x_=-|8J=XDev@Ea*eKyZg~c?Qgjvne&a_3gP{WNt*t$!}|m+y<Sc2shtOq z#Lcqb&UTvkm(Vp45)1ozLy>t{4W8y^@FZ~()3)20KLFBlijQroN>s_Bjdn9l?Z}2z z`m@QmjW>DE*|hPNh`2dfn#UKNrEHz@ZK|Y;by*4h;M!^M%paCHqi2XMxW+f$Z*ATe zS>u;48#|Ycv~_enx6|!c<{W%cwf$Fks+!)@^iBjGRdQCngGFYphZV8qn7-cr8&kxR zU)T92zBetyvAc5F<@CVFHA09svS-mfVwxw8?=1#J9wCjndERl`)bfCbQ?_7E+XJ5{ zeNh@5*jv%$V8L<QHe$<55e<h?FzWZ_H5TY6_6>Q$NFYS2+Hci6@8QPNR-3p40_sB$ z{yNoX>BHp7*J~9TM7_SAsksy{ltJ_RBGCY?PKo;X+h#mzKj*yHjNup3j?lgRv*^`E z9<jWdiF_t~==1kR+}}hGfuZhsPu6mnKT9Ac5x`<R<hQgYsQadG)ZBs3Ma=6AbOEMb zXQ+&!B~QmVUDx+5Khew-q{V(IUj4GV@eUyxYZg<4={q;7_BM)xGRZk=d4K<WwOqHG zC2ptHvg`D(u9xlo*Hz5+(qheQU%#SamV#QWmhWL)_YrPp<n9f*fEX=In_;R<i*u#m zf`-9@b{)P*J!d^jp>18tqfD<<MGNz-Yb5`?p%-hasyRk>`6VCfgXb?Aa;l*Yu8Qc^ zO|vXbfAK|S>T<!D>+6fPN7asZjjtCD@XDG+K%S>qUU9xx(mG|Xq+4peb`~iey>y<= zc|`zCvk<vz>{ne0z0Npxq1D$iQfRN&ncQ{TE54Bxmr^|@29pr1*@E+x-|Nm`8lY@( zUCd6Y$JZU%Rl@wCXB6mb4{qvp{@^wBFjb)ga|a(TRu4NpwH`-|?cl?F>dpU)dm0f< zg^AG87EaT#{uGM$L|3k(mA{#5i<jGv{K<NvOVJi0cNBMr@vgX&Wk_@BPt%oSwseQ6 zh=Yl5)bf6G0KjIjPw_GAhm@`*PGZ+#X@C;ROX0<%;m{kI9d!53d_9Lmd5)1XYL~jx zh-=Kqbge?vVydAi1N4KN|8k{vwfd-hY{cU%Ez+gWhK>h-u@p3}C%|sqx^;8y?z^d? zwc_;U<ISxPHy=FRdc3hyy>*8QSL&cGrLQIN*BYQi9-UE}kr}JEw9v~7AsjbNXvvN5 zEpeaHAC=+eR7X{GFB;F9{3GrV(K)@E7Oe$LO(h42%3T7|x?RR<2ynMkoFl!M0><7C zOs$x5J217Y(wI6tqkGb-du2MpDT9fMVQu%yZJjw_<}s`W4H4r9WcC7UC#&IK98Vbg zX!#g-7ya$W#aK*)ewxV{lG=KRQI@WVG(4lucK6n+UpTk|`s5uXU5D2#4|RQA&)2oq z;R#*HmzS5tmgoyc^e8~TbEJ5fjxT^@b0D4M5|Z$!8RxKfWX&gY$UDXm$5~tl{q61+ zUl8<K(yC#YU5-=vxf6Q9Yhrwm&aN_KRp(S5iT&;}zQd&kfN8dQWx=DM<Mnlm3+@`P zE*XK}-~8bDhx49f-gxfH=I0$*QAI3NOTRF_%5fvBC@{Bi>FT*->;|k$hP}?|yoV7C zF=2emJJKZa^q1`~+naWs=|>O_$1IN8PipNOvdEefThZlM(X`w*-HuFgD1vY%!E=)q z6@1t!B%1PFp4?FXAQAKY@)Nt=HPR215-3_)>;DZ?Ow`bq7UH^aiu@h{dAm6xOI&EM zjI1RhMiJIp9mEWrs%4hs?f{1qxq{JIWmvv|H>_8gik_YI@Q>|o7Lyz4%%m;Da)r(S zn#W3QyrS6}Lt9A*at$&Wz4QVi@oHrF6gi1o|NJmjzx#Py>6t}zFankk(($k~JTq~p z0DU@NdC1jW{c<6w6aklJ*fA6y^SP&`lkY`QZ%G<SR-N^!6(ZCNkllmm&1iIPO0L1k ze6o8o<}8w!8P0#mPG#mxW5Ka%rewRHdQz!4fGrayU3J<fkr|ym5||{bXYciv%f2O= z@MW*X%B)gDzYGC;NE=q^Ae#j7RL7$cP+qu%34v#m(2-WR5IfZ9ji`d0o$fN-h|135 zvPQDFih+_rvvslEvBZfalO=QszUofK+N?ay5PMx&5`IjHezWz{i~+iagqG;bo0E#l zdO+alF%hmeopo%A)C`7vgXP7Lq@$RMCgz(p-2y19b)n33P960A-`%t>@YMsB7A$MM zGN_~>4lFL>Y5vb?H4>R(!6ow@ueyL2AsPxy_2zSmb(--dCB^34%vg3YaHgL~`ZAG} zG-m}N8w<ix0wFbxk)e8xLJW;nx`kxHRS;E{8{FUoU_4<v%u<b9s2hy*tJPxZEOjy~ za+1-#VO@dg>&OyId*mO<4wRVSp5-%+)*yN`(lHHh<3eR*KpDoifM*bq8Bm=Rw8(gv zD2kC+WlpSabg?Kb6P{*}gpt4AsrN24x>4XH5wB^~bbwY2C3_Dn*&L0%Niy`rTAPag z?7SyD)#<++vo#8F1Z$`c2^kHM&@$KP-JZ{#sgjvwkDJO$1Yl`gRg;~PJmCHW85Z4r z5Qm0BrGc4{HQIM?d-g)ojKj1la>^}uL!JcTGz7)+tO;WaZOFbX_uPnSS`z$L><FGT zb!^1<$Sts0D}o;CPq${D`${%MW2QVpwjd1jun8KEPT3Dl>!I+@(v=5woinIrt(#w< z96$|Kt)1f4<trW&R|$`3%S@dw<y~N~OE^TPF_Wh#h07GU1_PpvOT<fo0SE3BHkWWg zcF5@GN##S+<=<D`Llg1X`OmBotR70NQx;R#a4}P3pX0NJp0gsC3@ph`R~%e5q8z%@ zc;w*R=yrJQOsh_3+w322Y(07S<U<$s=*Ur2*c8wx9kYAK*g^9&wH~hsP0V1=286kO zNs`65)AWw<ugG6A)$U)%P*V5u<@Pt77^z1&JGu^ww;#$zRYF^6pZ;<Kz854a&x;p4 z{Z(Y00DS20X-rUIwJ3HGOQ?=P^8w}1c<ir!p_Q!d-ha6D<qd+yDx+AgHtA=Z=1SHC z7MU`(=Cf58g8~+%(kN?XTI+~v?or6_0;Ie>74*~_0@Abr&`s<u>A$<W-BSxl<eH_S zeToraR-T_IR@rDSGh-Nkvsrc|f@TBEb+G~fHRy-~=u_bPoi9RVpt)K)?)Fa$Ncs&9 ziV6&_5IZ>|(Mq{zO7{-Vtfa0!1WYD#fvI(9-{Kcb)+}H*USjyh?@Qd#LqYp+RDYoU zyFt*{A<KoPgF^WxXfJo*3XL8me_Y=SaUNjpkeFAgZG5YX(DZF+z~t|VwZqZ~tIC`& z8w6QZ-xTOqtk&bq`OAG}leMA7{E1JQ4%Q2^I+KIP9%`s!6sZ)u_>WC<c+0OC7&Iqw z+^7A);C7oCCq-B6U~@AdN3AD5SaMhyPJ(I)KQz%o_ds|w>#45t%wCaT>|;kM;?7-& z>FO|DxTV@Fff>bo$pAb%wL2NB`&MQuCdSTo3vA%}PKLJ$&)S_!fs$~IRYjP(HgJ75 z4pdrZa8lwxWWg$Up^meGVaGg6jPJ<@Qv}>c=I7@UFJn=aD`sR`gog?4RSw{GbX3?F zE`_~%rvS36T*+?omb|o@OJFiVfxXx`A5VDDkdQqhOk*S>?Rtv>x1%soLz4RLPRlwE zxA|;*mvj&|tpUJCwIw<hQo*>hwBtP+fPwa0JYM2nt9Ms#-nw)1_U#n+dTY(%Tq5b5 zd!iMj?nXqGMQQTB0v%lZY*HTtq+PKOt~TnqcBn!cJTh6naoUp%&c(*;NyuM2F=GDf zl-P%VAxFEj*vQMAdhZ`=u80JU1@#~~!vnNht89_;U@@M&@_Ew##ur;VD>t@wR=<Q2 zO4tk{F$CH+FmAwV2EJK-ohe|A0}s0Exh%x4WZ2z${$%Ij<IUaG%Ow<cMKjKz=1Tip z-Tt`Scx-k4W8mbFZsaU`!r7KdH^n>-`r==xBWm(HMDqCYn$aS^5Qwl}Rnlo)X`7_y z?vv@yBp939r2rw~ltORNEiM`l`&h$be0TJl;~`d%tI>VfEqi~v2)p4+<YJ1i;ja<{ zRj1`dQfBElt1Bb)ig2<A#ej3{1xZsxV-&4<{GqyceLQ)IR#M*&^;8+1(LJSBIUT`@ z)D~R&87Z7(F7e)@XfPuwZY73JfE?S2a3=N{-ViQkvTt1N<Z65cjgJ%$Bl0Dg(i?Mz z%Orn){PKj2)6aH+UB*BFAZY^2Btt+|F_9@vMbZqgH<W>5QeyjQu0x#Kl*B1z2K6Q) z*wLM!wk$5?RIJ*j-Q9hp@>qY{It?=#R9Eg@v1n@3{(8qxaqUWm_aH%wa(<BntuCn} zDH-3rPwiTiWvI!+X!tU{HZ`UXmc}}u)QdIyhwmrr$4|^^$S+|a<BSi^dVP}`E_sUC z`KME^8Bv*X_9%k*CKaNx>#}T{Hl%{0QB!{J*|P_aHa^@=Wc3)ATQ&oZ&#^)sE`m+* z!4or-)<#OmOP~Ix5ucPYF}lX|N~%U2HZ_{}ltM1U26pqO+$#=0s*gqP_(nDAF(Cli zaxW|Kz|!(~$c-8U-SF_aVd4?K$>&f{XCg}l!FB)9BRzM}@7sg-ULJ8zfj#;$2Wb?n z%MYU>s*j$2yz^8e3J4>!X&{<<hgH=y?z^k+uHC(Rr+y^q)^EJ6aewoSbRf)s!a=B) z>*)eP{0~)=EMn$5QnETUtNVwC&mP`u_TyI!=H4ft_=bMxm#XV}gq;Pa!gtzR8D@-y zs1jlak)4y!#MCTtTM6{hnYFEB0B3&%!0S8WS75|>2b6KGKav5dX@3}R9Fmn;t_*A` zqI~g2WVGBKo?XzR`%~*l<Aoqxys8aks;p;NLxx*)BjYvP5kleN^`Aq9hLT#RqI%Fh zzVmxP6IEw2ZSor*PbT|=wd*keBzq%&rjP;w@_y}0ZBYJxG+C{ERo>I*bKd1JlvnB} zpGJulJXGSlFaaFF9(e{S&9K}lgQfwOJJT@KpQ=y2+`;SE9-<P-*`TPiRSkuu`z^HD zG6RgY;}9CZ6GojjvQU<c5iw@Fq$9k_#t?BYFywAk*(M9L)2L5{a60Vokt=`A8JQSl zqF*!4@lrB%*n1QCFtrwsC+lq*;9&!(P@QH>l3R8;ZIW8LyqIszyEg$V*U{+wci7V3 zrNLkQ^`w7ab%^Vr)rWZ&B=HsC$Rsg$q}K*1(L;f42aax%`%AO8*iXa6^p0jt<o9_v z8Q4)~lSySLq)(02%=f5C6ARF3L$J*!oQU?6&-7F9bnqqnp6I*AJ!Sw(^aJy}0F)h+ zLj9aOh-nU)Yk7i<rNZCS>{A26Olx`&S|4!&1Ugtb*e9E45#@6Dxu8bfPSqse>|khe z2FFV&qsUPPY%oF?X6pMb&SfzR$A*Oo`*(071_{uaO$N6m)*!wz_Lv3*IiQOufz;cn za&j`9OACB+tYZ4en!ppk7SLt#vqK8xaXx`4!4GtxCF_&uXD%zHUO|~pwlp0tZA9&p zdy0>m6)jtrfElbVFTpm|jeO~>*hp=0becsbxvY=)kwt{kT_>UjC11#QabkcCl76ux zIb7^3Au`OT!y4!y-Lk0wwBNl97A$%QX{MNf<e8+^sE14EydwdrN)lx$rf66Z1oGw> z6eb3&keq$!_w8z+%={UXC2gC_^dpGP$Pv4);SLXfeLekdaDUt3<X}G+hN|pAe=z-d zeb=wzR;<as9IGQ4F3qm?Ej}Z4vrCkCL?~karCkq8+Cl=x8wuzIUxNocOk<}m93Gf; zkB+pBE=DfT*XKtc#?7rIo~A9%W3p|czc{HRbIB>g7a;m!dr9He7ZBt!4Zi80#3k+; z4((vIr>yc?ZReQOTs3^lnQ>$*6~K{{L3JLq&!EfVO8AQfnS+^g?;hf?s;EZkLOOCD z(jvV3<`U<@AmTIRHD{Hbp4{j(Wf}}Sy<v7V(y9OzXtlsg1TgJXate8&qstma@!Bl1 z3l_Mvei_C3rW*heuRFKy<apQjSJq^GKaA*Q;sK|dBr6q0D#0LaPU1h&4p{;U>RHB2 zw958@xRB+0)1g%#x_(J_)_h^Ha{rqaCB|Q7u1)>0bai?Ecu0AeMZ*)5ks_I8I*;Py z@LlbU8UlhTnlCSZKDIz|j||AGgv&&dFq*hj^4@Q+O50v+c3ZL?;V}~o`8g$xY825S z8mcU?Q+xB|Un87X))c}VKt9>NAHc9lsODFW^+}Gzk@alkX)rNJs1_{(dqTCCxhHKQ zCJUaf-o2HAr*Ca4ef;y)R?g8xIlrX8fwla$Z~pYOjp;PMVoR?w`R!XPnUZfq#%({4 z2l=!=)>-};q_Y;pnFmcFNZLO?)%q;<k7qz`GxKQ@Q%*E`HhtoPOBCSwgv5#7ou(jY zA-9!$lmeHJ?(aT&_`%l3*7tUwZR~uMKnUV8aZ=(IVfrV|6tWsYT@<py0+u?F%_6vy zN;N}=YqRy4j1z9k*5XTdAU0XLId{x(X)2jgPen?oTA_fMF_4@+Mv`+gDr1d=?niYj z`ieOw(trHh#mV<upw+@6wH{Vj)#@%)QZ-#$8(~7?lp8rJ!wLvVCt+oMc9p6O`2h#X zL^Z3h^wbeOaokw}by*ZBLs~YSQ7@zwko1xAHJ{73+Aj_;$(S2M6KOe%{@+%oHdY54 zZGqF2(}ipvCv$ryhL%J#=Q81_08jefRX-wBkL1JfUTRGB1|>Ys++$1=s7(1dN<nRR z{gN}Wn0!bDrXOewEB8fhsWc$f`(C+M3u<sTEW+#apLD;R2!Fv@UV$Q0PgOQTa@y_c zkV|8+_5rt}%Rea!G?eOKz5@9=36w8`juyR2&AJ~9Rp}uO7%3^0<jnX#AO-TM;nqla z+~Y8q{M?)?QF#}Q8Kp#>7ELNcP|RcQPp(Q1`^VA+F1nK-h}o?qgFrVa1ELED24?W4 zcvKMQj8Z~Df_%R_vRXdFkqUUEBDjCMPk|pp1*O*vR9pZp!!v5yXh)uzi;!o+Wu`%m ziHMPR6|ps4h<u{@L9qrmbZvl#lM@oTRv#><-W9_xd=7U<%N_uvJ&j$fh*pf$fjIJr zLTX{rWrdj!vgjDLjyMYz#JC^OVFW?rO>aOqbdnh|;{p27nRn%8!NN5NLu|%k_=2jJ zazUqKqCn*Ap~rkIV_bhbs!Mr8C5*nj`p+eufdn(UNy{lKCb&WVKnpfCSbY%bQEdQQ zr|s**q>zS>P@}vcHv>xpNTL{E!k4Ajof6ArNghmwq{CmB@k?*Fp~aYzbf(*eni(rk zWhIL<{GnP&k03a2K-h`sn!I6@T1YLSR2%^|5ud%mXG5YB)T~=YdJT)~>&)#%p}Q$z zykrR2l|0_XZ}8vJm%CJgSM8|S`T1%i5FSq(YNlUs)}R!lVW-r9C<Tz@!&2!mf&Zy? zHigb@8e`9W@`=&x4J0KKw)&mg=<Dmh8x<lsv}c9e##QyD8k{a73I~U57U*M&s)z^@ ziDj#bpz^(EBkh*)U}YOOOeB#OW($RnAr<^$FEw|2!IqqRv)0<%mqS+6Mr?2H>^^^T zfAhg5T@hlI-;J}ur-NMQ$b~2N$Olh(>=OLq=U||1)YREvkFw|k=P7@3YxCLGrLAt{ zT3k)~d~eoWA7UfPx1^BL6EprWBkL<F#3?JVnw#-eAA0i%g|SbbKc0mm;N|g9?Y1la z*8R<R3pv(={k*pxKDqbw@v}#}kGDU(WG^C-#VLf_KtY_{jDj(r=i!s@Zak{yJr6LP zKW;pH@97gR{@kEf{3T?D<FDGoH09nDE2WaSrg#lZq|tXax1MY~y7Vxi&A_3Y%lNlw zL#ziG2ym(-fmDF9VLr$PJ<~63;I{gPh%1+?=XRHf2i&N!(UBpSZT?Um*@t-Y^vPy* z=?Q{W^YWR%U&suF(~Th(QttVLdyCtBhU2jnSxvKBnW4S;!7g;X@%+(Fb!oe6g^cP| z;}tAZiwVRCN$L;-kJeBE#ecACm7~?AEgg+hL@XYNVC$UMDr?4QnEqflgj#j!Lt;~M z2va#>sxeem0+B4fL#)dDw<1DGgWUT`2>)RB;fGJ2Zh`VgJu-`F6uqs;6{XE4K?-es zc#&dKb#IdDoIJu<F<hWdO`!>b{j<?XW^*D0>8N?nCETXxL~KMZu_)rU8OLeXe#>q9 zAS;L6iPvnp5?)_dA#3xAhWe1QXns9!fB@>Efkd_*;&cP9;bNGS758!SfJK3I^c|j$ zDeRdACVeH;CCo-GfE#`ZpP(n9Y-SzKs6@8x8}c+^t4`fb+rFnLkKlk1A<9kT{-+df zvt<Wn0Aj(Z^O5Ya>vk<=CT{Jc&caP7Zctl<`ni#CI;e|)C_m#BTtj&`TshDMwuCGh z#AfNGg<6bT=JLU3ekqaBGZ85-O8*^$#@6(^GH-Y?W}*t!CyIuT#pWQ)c|4qNU{Hfd zw-FnT))rNJ!zy`wA46<5pu@|E&@=KdogQ+`Ii8JYl~j*7Fz}_7p-%0Yw7m^8K%}ar z1(`{b8bG!}FOc)SFYC8Xf~ZoHpe{y0tNb1ARJWPj{!@UP{hif{qA!O!Zx+3PtrKOA zV%J?I7GPS0g>$9YB35HMbqUE<m>9#InTDiDr?G4YOy<<Lwz7P-o6&CB+s{>4`JSb4 zzs3xGWS({B4f8w<2#HzC56JMrH?*psytFC8!$^9FeVyzPyS@G_oN>$vRV}8Nh4;-u zG`TZETAg;%;d%rr+0O`!B7i}(U*CgkuQtle3{G50ySH!CLN!BF2XfMPECm?ybVe}^ z6nOoUHZs}#ncS4VF=5`5^Qti-?$?>b$%)!<>+7};Msiz(M?%@9_329$qgRx!is7YS z5a@~!6e%AU3zz~DM2*gDKGM92M_md=sIP_lw(Liz^E7oncw|6na>d&OOYI_qnd$5U z^9YyQ3bZ7_?#Oe^fRRDXm{GLNUD}E+#S~X%h<I-@7wWO$^Oga4G~O96#ccct6Kp3$ z&KVI(;2~pTeiXn;cr#C0IV{Zs)h}xwcl)YLT)Y<hI@SUj%ThWgI%a6Yz9gXwCD>GH zJDi`-@Z^sa8K^OK9aHj`=b#GJobHm47a6CyV=;~0uWg4N1{9MB$La<Q)Piu&z$<T+ zAT^Z;@E@4+Lz4cu+(%Gm)?4UC;1AKC5jK59b}<44jU#!6B6Kd?j;lL}(&Y^-il_DZ za!ALEuxV3Wh*A$^G;wMugC;UbMj)fUr44juxgMzg`p{d$*HpiOdCY<I+1-zvX9GRe zK3uXvP<Nmv$`TroLA5WG&Tzz{fyXg$a2~8c*LQh4c#}1{uHF$xe$2T;v!6r8ir<X# z=FON$jv*~x0en;ZgaowMUf~1>+%|?Gu@WLBw+MPfh6CHU3`NodYovx49+JpSA-;y9 z2-p)-%h#8wrD_gAhlW(MWu77;L8eX7uXH35Qs(od$wFnBQ8f<T=cDFmw?&P#Hz%FX z?MO=;W2qyuwrT<oHR?254Q5v8TcX@RfuTB0Q_c>AXFXjExtb+aVnua91sN?hHvJuv z=(;p*LY1-8hkwA13c=4x5}c=En~_bu!F5R{Mb<4xzHVndDHZQmQ_?^uG}CEP?KDU; zn*#*7)rM4ZAq7%NU|=PKZw&V%R!uG(<S?J`IpSM0zNo@X^CsYp#&q9K4W?zG7JbZc zTB3k=N)Dz^so*J|4|FWMrK^XeOD#A}AOfJsmowJU<QR#cED%54GmnI)-w7r(AzcjW zG>rq8X%En6xICOFeV(*SMkL~0qFuWTY-ZKF`81D4r#8w$cY9s16o{Eaa;84mr$lG- z7R(t|vsLctI3a5NgtIZ^SOl-Hu2%EbG=c09k5U&BK`<wQPL9gF4<TE7qA-guPr^1o zmaR}5uS>?>EVFDlFpNZLZ5h&Dz0-)Y>n(-DtUgEl#~C`;;<Bv#fSk>aq3U7seA{hc zIa$F3ZWV`GfF$1~c<hxB)m&jh4;!82ozMNMC}LZPbSXQj1mF=on4+)dzu5|G)l-T_ z$e}Ektc0cWY_lkv_{WXVxJBAMtR&y00JJC$rFpb)cjwV}!)$hYZ)fZIW-8u`y-F`3 z;nQmsuVHnv)O-_S@-H83Jlft=0IxLX&u+yBv}i|Xb~`HiP8;MDB7eZDd@zglj|ukT zN`0&pt<YI_Ag`Gim3;DS_nt=r@*L?zp59AwE$O0Iu&z=iSKz$C84?d1JV<FHReMp% zC)YXBPS%9qdgJ8Fqw#H0ronx#(7xsi?eJ=fVQ{2!^6lz$cS3<j%~8@v;PzVkvVE8$ zP3}wLWt_4-ykTu~Os~hKo9^`e<R*K+rppAhTP3NVis7WJEY9rOr^1m`vEuXPiFAS~ z(~q{qN^_Aj`dRNf9jHvg%#!-y-g@?}WFxY3ozL$m#S|mwBK-n|Z9OqCdDrs*Al#^r z>z%8oR_b9{QN$;od?K9i&#q0dOSNQHv$m(uSybd`(BzSu@^0kC70o~qr$b9RgY5NE z*qn+I=xq`Z9B-uM&iHIEvNX;4pb~+jX90))6iQl~TbprXawiiO4-@N4`P&-tNurIz z#z^|QnV+gXyuR*B(Y#h)X)R5pWf(u3J1C6Ebty_4J6_B%Ly4M9-P_qkEL@goa5&%B zM_U^oU*>Q9qn*u9b}s8b^$$Pc)lVKjijO?w>IHomNia}>X9)!>w`-<GjH)gU;N%ei z#3GiN&g_g@9dEVznmg~kck{iq)tjjXXr^l!*UG=0f{Q80<WwQ~rwgH+scjP-C&Jan z_LJom&#oD91Gix3n4VJPX0$Z6Qd^M}FH~?a+$ZTYpbVSUT&wPZTS;5HA%j~5di#7v zBL=^a$iA_9`=hhoShXFSDSox3!drCL$9B?4lW3b%ZKLc#uxzTI3`0yU>o7@+uFM7+ z+e^WZTO)OlJZ(|^K&3FEm5lk|S++-q4u&rPEu3>(R#!dtbv?1!p8Z5)0YHFd-iQa! zUQkAZ-qF-cTC~}#;3RIRF)lM9#OUx1RY<lWnTwfQ@3Ln?WLU_)eFwqG2AA?6?ldXq zWyg`j*LOJFbfs28y2!aE70CE&G%sQM2s);sQdu?@{iA)5bu&<skdu(QmEPot&5KT! zt=Bo?zixd?a*>qQVts0Si)NDgb!k}~CXo}>RB_;2sL#6=RLqhKwp_}?04}WnSCLK% z7?axmhRbjPZ<KE34WNK(EqwV@pA@$hnBYMkv(CtWkUJPrR}FU@NX)xSz;vqRfVVSj zxh0Iu0cg#AVYh26XDrdbTs<P_X>#`zyBhBs3q)PfAbI-dQL?xBYtKphZdR=qtzK)= zI&M|1PV0=HhOHBRn(*m9pH2Ars5R!NC3{NWRD3sXUE|+<o*wW?xAi&yz0Rkn{JhWi zhw*-o(N0@^`%UxIM_jQnR_(vbE&cDR{VZs@_T(||jammWlSa~fU7ORPs9HZ;{l)70 zt+m!~@YGXg(7PjprQ7;VR-~u*`R`w;mU&{wz8~<@3qGs(t<(C<eoC`yjxqo1wf6Wc z$S19rJSognG1?HA^tPbs$G3u2c+$$dd@88VY@7iYtXkWx&DO8Ap7Y-)t$Y0UIwK0V zf@-PtF!0pnUtgc^fo7;|Ha#tPG)IR|HNNoP$#44XL!Rja*$ck!+1tXH_NU@q?T+?V z<Bo;#Dthc~r^Fb2RjkpH2iKrOPmScn8TXGsb6$)EgKT@vRGd!SIqu3Xr%-BF^<=+3 zs($^rdSgbV+*)4oDpn{{Lddd3sbUPy`Z-sl^f|F3oj)UTt^8+tYHn<8e87>zw{E{J zm3!Tvbuh;&yGSJl8&AGBUD1G2s`xmhqQ@3z+IU$;g2Do^I0DJ@^N%*4?5dCFrTbpj zmbl(cujsarixFTpsTUn}(Zyt^UQJSyXg=u921O9l<DCsCQS;n6vcw<Ue*SE8>%pVh zhdJoh9Ub=1WMg5sP`btGX64<RZhieRmNeD%O~Rv`!^}&@PT732{qX6N*=Z49=yK)Q zlpVxsLVrOFl4|9;!+KeY$~(d&AbLde+MblM31VciluS9Y7Xzj2ZXC{YM5yTG{&S8K z-@oJ<J?#V7-rn3<hlsf1(fw9RAgSzHat-Kt;M9@Gze@c|((Xk$jOKX!aC>|4Bqu$p zCRp-?GiYIRMt}Nj^U2Qlo^4*jgwZ3efl+eSI>l`FrM(g5V6y3wl((ESd>5Og5|$dk z&+k$9GK&+keZn7>q;eV_>|N)OZeMB@<uq2bZNLRLmoCAuW;GIRH4JL1XK?|f7Hb7E z)*MN=EaqKNO;XZ%Kg>|KaxA8aEzPzwN0P!o^J+KKZs|^Sv(tCbV#NdcaeUAm2nAvI zrEs-;Q&yCcUbgCD^qcFNLw@A5q>LNBgWLPdZzAoAao!kOK25TfG0vrdQ#`C@HZHdX z3~Ko4{mor{{!3<WICPCKWv%^^+iV8<a{GQN4Yvre6VOk_t)9XkLTp#WLlR+n{Q&-z z@Ro)&;Wfe_#>R5lT$7k?RJk-oycy~??%msbwzIqa(bKJ+%iG6vGBI<p@#UkZPd>c- zXee$4>c&?ORiF3p$-|w^%MZOsPnO!uWBDPUK~&zKJ04|VmsJJkBSf3Ic35I=5xYU0 zt+6B%{eWQ9@jiYjHRTA%zBp}r<i2|a@usR%JiX~=X&%rB^@nTe7AzlxMk1glqM>dc zn&gdH%N%{((nTGUJ&t2*Q(8+l`ff19N(x7*L3w3y_!=l`N(`f0O2#FPU)(c2%IfSW zjdyI6#<*Pn1FaFVc5@*G!c5;7c=@KSg@+L0%weo!eVx#S-M`wrwFShluh*uo-PdC6 zN=yuRBvScltysRAZdX|j8D_iJ7$gEMIz>Ui%+D{@|2s#vT$AyUB!m1r%~Z>bC5KLd z$0dec&Z%CT#eTK#yi2o{RwD7z6^Ba>>wz9&=r7y#7Lu#;kyD#}E>;le$fUWo%8dnL zpus2e@KDEzer~>&YyS)vb2dU~P=Zy(2eBvi=<J46rw3<3DE};n<eYt|v1?6OT>f8s zvjMO+EaVaEvzcem&V+_;!b0uuMNd=IgxgIiVlfk}kyVwv>nn;V`R?febLd-LZX7B$ zY3#4_%4R7*pR+cl0i6|kk~`vcg~TFs-&Tr+gHP>4&Pq+%dxYq$rl(zF_;#^O+Q;3` z<AH9jId1FF^XQ<BCT`oQ#`pk_U7zV6DIy64+;Ls;j0omHw;eM=B}ryjPdB;v8GUfW z4cmK}HVAAtv{Z9#OUMU<+-v3>KCw-Y?bvnam=gKkx8*lKmT;PK!DRxNuWojL@Ss!^ z$CH>VLMzk*jtWHG0|&^WCXA<T&vW3ha3vwL%CTTONG+3Vpmp#;p54T3gmm&UYlEiR zR<x{_?xu4yULMYLVZhsEIcdJ;LovLTw4On_as_kF>LqJV<hh>PowpSko%P)0WKkcS z{0*Zy_Gi6%f{{#vRr(pHuu#C|w&jC|n~(1E@`s%KE3_&En(@C}y*cA$>C0r9Cw-(X zqm+7-^U=u>3nz?{VFT}Zs;5W*in8$bIId$y=DifaUwZK9=?1ll8&9b1hGwcK-tE%( zA>2@HsbypnJoPs*>URLO{(MS2mJD4Seo0r^s2z#57$N?>-y4U|Q2eN5>02weSF-jq zJ&9Yg*wHWNoB6t^x<)g`XsI=f1eT7^m;!J1IwO`(#LGH`;kl$VbU8s}6#Mo15OrDJ zP&{spr<7Lm8T_{A*K``d;@4}qzbeqApG8Dp1>9G$Vw3O>d-6QX74<Y3a((QxgEO~W zi5=*MaP`NKW1EhGzq%oc9#<NwHt<)lLt~JdR*FFy!+s5BsLm|9(&TVp?dp-0`9@c5 z`ng8e2VO^k=_7cP*^^As+S?6lhDWFWG)Uf)S7yT0tiIQ>IhkU{`f(HDPlwT2L;W0U zv-WLcV`j`uBnI0s51Gl7R5tOe+LD%u^j)DY%q`(RW|riPAz3pPe?lf=!3z5A>#`Ax z)o13QiuzD-(<Y-!PLCZM7}@@_qI?zES(CHr_o6ub$FnyzdOFxC+tLisWCkt-#H`Mc z_{1-<OAG$~u^6A4ZkGre&FPn}&a*^uICq}@HMcA;OAQv&abh7>6p(_j-t;4xQYpNa zY^7I=ik7v%rlIt;#zX7Ey&>4=+cICpHqb)<h-{g!4(=awTgI>Em~YG!v3EgCtqf9s z#X@Q|tz(103qM{+t#NtUA2$m|6lx~Sy^l7w$c-Q${wOS%GW%QuZu5^z)NFq$YE~nb zAIE@+T{zEzQSB3G@T#vRs-dnLhnrm@DcX#OQNdCQK33Om-hTJ)-O|8lCe!?V`r<Y` z&=MZNjja_gMaf4lT#}P3*-3Li3kXHB^1P~%hF@$oN)@ZAmOjv$>g7uI={<dFzVs%J zF6oB@e|l4&FIV5~^eKb4zyjf{l5L|F(ABKlZR&i7_hW%3&0_;<Xe&YKe8zp1mO@vA zYjWH@K|y=ZM0`O@VK%V;FtWfz4D5)MPwPz(LrZ2yT{#$O(-H!-j;Yr%YwCEL0#}Yb zQ?Ae0b>{^LOH_~pkG+F>z;IrEvrVK!H;-xGra;8_8qvSV>j!OL7r|GIOW*$pI@(b` zL$ZY;{X4=H#DCbPoUEPRrR5T{w3j_@S$mtkvEQ`e`kB-7Dzlh^&N1#g@8MrP8-}~> zI0a%>7;L9Tw6|889JC_jKi_$9{k>|*Q>%L(KC3g-%F4>SckZk%EZzA2-QRc{VzyJJ zme*C%de53?3UuYD%;dl&rHFp{&5gcJ(-XH7q;l|CRg}0wQSoMwH1*eUNP5YuO7)KJ z-0+^Pff}VcJV=})L-3JG#8{uYV9{NQM{AxdyjOGpjPU%)!|!fxZErl<EuULKJP;|^ zoH}eGD<BwWE`d@TlIQBpHJ0l$1gF$Sf=Pqz9Q`~2wC`Of9_~6xa!w%+CUL}B>1o76 z;y{IMX%bV49Ivdto9dHQSt%QquPI!S=BIn78v2Ou|9|%0tvjycN)u$&Lt|;7^QrB} znRTo+#Rg;$5=q@mNn8bjpo|*chJftyxZGF?AOU78k%`JokV2`|&;4v^)zr_O@7uSC zbIk+^%H^5rE{n)>;zaD&v17-+N8dMOk_d`5^9*8}`z-^Y1%?L(rbz0860^O1=l0#Z zcT?TNPd4vv{^plpR!s<1PcVUkP9RE;<A8CxZV#{Ek>*5xB4}!`D)0V$p-CBIBYBoW zl(4au3sL&)m+z4m+u=5#kz7KQ82Gb`GY`cDP<0l$T5f4xCwF83WV1SQ)hG>i76)nR zd;+3NJb<JZto(XStKBIAmGA<f>l(r{&`Ui$BXvzO6OzOZuY_mt5Cy-$e}z%=G``p4 zmk+k~cDLXAs;D09@^X6%)dzOBw;rRxc7!FflQlW#r4a<u9Yh>FM4N^q|1THO!PzN= zLSEhn9bC~)jPL*Ikp1sm6_j9uW=*hUqlQJg7Nn7dS3vA$C#6r`i7NQlV%7$!ZcxlV z@V)pSM(%s4g=9ra1Q{Z|mHi43Ng5+7u1QC1T9ht@@gMe{JrzC`CtF!Xgp|wEEJ7yO zUNuYzO*{l2(zwT%36m%>58j)N8fX6%cWvTMCCw^HHF(#Ogj}mfTUR+*4LYig`Z1#- zxD2oIy1*DGu83%e+Y+7RUXMkBsJ-;3)Ba@^HsN6vNs{X&Ma6<FlD6c*7pgU7Tp(9w zl4hd14Z<lj%3`5vC2OFl*P@<qB_r=p#n?2nTz6fAqNLGikT%gWL{s$uuA^Y)(?9ec z?Cuw8vFSZ{_U!S_*3;gDC(rjZa%B6r&vv(WkhzIs394_bVZmMU7u6!pFXY!-JjZ&E z1@3lUZ0+wn?0qejYDd=L*VF#_%i)pz+THrZ|9ZN=^EEQ5aL@PS9^CeWX*7EF;2(Cj z_lw<!2;<#F@WG3os0I%7a}*kqh;QrZ#m?iceW)C_p6x#DdFI6i<CWuA@$8X2z`wnH zxuWVj`}iA=;Pv18k3P3Qe}{U#6BM0_pHj-re(@k*E+$6yhwr5~ba+S~HD>|69^8sX z{6DhQPgzh4bC~op9?_g5`Ub9HXwwp1O-%_!<WwD&)h##G6e!DWc_S#S@T9_6*Q%*e zYZWW${V%Lf7yqG8!&3Gi`m|K_HJid)=+j^lmY2y|X_A2^N@}W;hy4e38bz~c4S`t_ z9QTbAe^9;nN|^?-?VLTO1C%C{pHYeZ8GLG-=wFdfO~L&+6)BN2B1mYdK=tGf%Y@Y{ z2MDEJG9l_6MF@FWhR#U!Y%+~*rLz2fjd4L-^#9PA{_;ALtwWcZ^q-%gAOyK2H9Dvk z4_U@$pYhq0yczqs?OA^_5#_Dj2$f<kc(ZLTbWw_vXw8{qGt=H&y0(V5k%%(^UCYfn zko=H%ua{N8DotO8UUq9PCaZWM;*=;o;=ZtM3_d9)&J^hw{Rm~57%U4JP%qE**iba0 zoCq5_a?+8i2Fa7@=IDrJj+pnn&sb9?vACrlX-2Pbvovp*M>80yPjIK-Xov!<Vrl1? zZB}X~_@L4s)JMZvJ`I4OR(f+8x*lpZ2LKw3_pgSy%vKZMIZ)+$JVLcf-t*Cnx}GmB zAb2Vl40H0kypw|$KfuPEV*pwLpF=gnNUe*EBc1P40u7hzTs33<i#$`mA(}}@>cb&U z6Gb3_eLNdU%^+Jr8=4^DJ~4*zlOXYuLnRea?+aE>FDeSC3(O!*U7#iehNXMJ9V5JE z1xf>Ym+MN_4xo0s?}N)+BfqS(h@u80yk|`df(-QDN+mgiK-3zN$&<_933Wg>0lAcC zs~2NOQ>_%HUv$hU4l^k*GS#h<%_wFA`j)%4o8CnwtStA{R+DR(<}9VsG9pNC0O$d8 z<PJzp(O=q)I=ifW%<n+IlMmHBiB_niH$Z$F%RkVe!#>%UiEI+BhEy(AS7E&a7!BxV zBVc8CS@%XFg83ma)HwSZ;nKJx+`!(%&Ib+ptv=5%n$~?1=*Ves9getL?W*yY<Y)|N zQ-3+3lcuxtzB(9<I=J%$Y)Hkj(SRDz(#4b`kQFK|mG@Ph$D%SJ{Olva0%on3j^Y>C z42K4R!?TL*jy%A$%gX4YI2<5ws-+M4V=^70P8ve$YkMn}&N+w<O+Nqa;8MztaP)0z z^c<Bz2i%GA61aAR;G0A_81@X+QBZD0BNcEN8&(sWsd+7_ZpiIIsBNM%M`%R(Za1D5 zaN%=ha0+0S`ujlg$#pLaCt*(`D+JHU!=!NQ0-aBJh-ABhc*0nmsu=5xYT)M?6p!@+ zBxJ7#Z!K`Q0PRB5fo#SOiM=`CD<BC4vrvibZ@DZ9AAEFx%{)Ka?ERL?7v2&&S~cWm z@)7FT6f|k|N9Qm5$QtH7)OwuZW@%-O37QOeuQ!5E<??q4bHt~w`<M4t`*KJ8#T<9& z!s!f}m47D)`=v<{|3!V4Z&5E4lg59s8?amg68`~Bj9CI&?@q_RlMApzOah56_%ANh z86FLJ3(0rP<$ys4UVM%)9FK6w@?RdhGp$m@D{sfA8$bzfo;kaa6L>@RmTWEjIe0DR zJzOS50MDm51zAuMhmh7bz@GqsC4g{44$w6~E6LlzKT^OK|H_5L{1>MKU(a#!$Ukt1 z@Lyg!jel{}AHC!b)f$7-35K3eaiN$|mHsirWcYv#U;~uvqezs(M)7JmW!-oDF=5MB z6P$raMcXL09zJ}rv$uzA&fR@AXyQ+`XlhJC9+`l@aWe+4fq1%)>%{fKg^fb4OV}tL zZS6khe;@Dd;2-7`Z4|%V`A6@RB`=<CZ#Zpk6fB0mQNT{Q`w;(Z@9)I;&$kHBb7V|| zK6hafRWjWu5EAilcYB|82|Bm|X_aVjQylL^LL>y%2KS54z#Y!|M^lt*HcH+0JH(1L zAxdy1<Y@9(1G!A6usYxqT3FZp$~K&=ed1B1N#9{=9?q(y35}9ti>zj2(oe74`s|Wa zA(h8S#R!68#S$xJVkPx(&C^p5l<s~^3)@{7yq{EN*><BgEs{01iCuy;htY*rER!r2 zpfgFDBpU1o7NP)MFolnD1dj|CTosv{sZRU@-T^5IdfZ4T1q5kPQn+q!-q}1KeH7e6 zk{v}PdircX)xD7SiMfic1~e~)&snZW7f(Ro&nUT7xwu=34hc(<Q(H60VJdyfwdWD2 zI)h>tlD403VBm5<$S`tLG6aR0j(XWH6cLWCP61t36siJld8$ZcmK2^bzQ+4^lE7$b zLST-L@<6rnEYJfxuVs!|-85YMb);k^96vzZjN*Gvw(*MW85{&fG_t}?21nw;b=lTE zQdt2E*8_52(%sKKxpViEk6WXyK0%=z-HbVEY;PGg<_DGECO~<L!g0(41SUDEC`O~D zOLUc}7|f{{-~d!y1Mzgrq+*3OSu{}vK?p`}Qb@?>3fHssg!ITSg2uA!)pBXR;3_U$ zl|DmN3E5gz5gmZae1zmlKXP#CY;c~9;QqmMumvIB?(-i(qEf(<%O}$3ZQW#<epthX zVZgt*Bg3UR&0dl<fNfbpT}ocw7D3TEG^!q=wxI<c+QK~yg`Da)L;;E*a@)qCR7lH| z!X#_RQi;2R7TcsDmK%qBx&0yWl2_v4`H$ldyBZuR1xiAC5}8==HPb{8ewv1WkN}~N z3uExdy=PKxk@ehIstgSnau&=^vspASP4r@Ne2R`PS<^a29s~L+U3;YgWOn5Q<)OGR zdrk%`Qk)p8xqUB$6X(#CwuP)v6{*-pHj~#Ph-HCrSi+zux&MuNjBj9%n<9^5DZ{fv z%-H$4pM2PWX1-vFJWYbfD*K2+l{7E#R#5bvN8w?vO2{TpYH&^Ik!~b(mvm?qiE7}$ zoY<L){W<P{5@D+LrSrnlz`ZAx=`yW(Fk4yKc3To7+zjxw_4o@@O+O$}Vgaqu&Gnv3 zkp9T(*icF+K3HD?{%|Jvc1BEQ>2kE{+rD0<sy3L--Zo3U%Yc;laI;paeOP+dAcMfb z#o{xxUqBj>Em93n1j&F*ZQYQj{ScI>{r3JXCS9x`Ob=Z4bSxpfdhb+*mYZ=I-d8xv z5?=D>6%?)Xv_mC1T9U>(!2+QItl|Vy2Z>Q{jgw1b0L3;$AKqXH$tMBfMV0-@R|<sU zC<-^k2Y6k9rLE<!x;w(_B|G|3u+lcnmrHlk4bPWL!*jnAp8LzfbH5uNyl%$NN?c^( zg{{Gp;R=zJ7mXlQvEIb0Z^7XC5=GgDN3n>pBjd@h{T>tFq4DNc>ziL^c&L5$>t^U{ z?QV5-a%;&>KIrP?gC#rpu&a{~yE{o+_1D0pPcl9If7ZaZz8Uu+^x~FjXd3!AxC?*y z)zzE5-rmI_>^XAnEPg#f-Q*#)X)AExCkMna+yVv-25k^FjI!<!+*GAmQ$Y%nIii{x zUw{vwbO}#b-|{{GgPhElJCPX~iJa76a4Hj2&p6Fo$DP*xv8Qw3C_4}y6fY#lUG7af zxHt!@M4p%bU~Ik8hjvFkIl!Rh@4(meO}s9B4jez{^#cJg=QDwQ0XO7obu88qQ;8&N z0|x>Nr4nPbxMbhMAYd0cG5s}8n$%nB1rh?w2Lr3}9}Fy)*X9hm^foZM5A0HFQpOCo zMcS^y%3lsoN{fYYC>pXfS4!u>=%=H}A*?$|?$8t;2=XEsiT*}#M}rgC=%K5Km;sz~ z6uy8h@MU`AvIeT&lT^|~^~g(SuIaFnSb!+CmuxMzbk)3%FQIdQ^;Bgv@h}0h(%g*x zApeN1?nty_$z=la4I;}Cfk=vbdPPn&Baa<`a)e{nXA{U2cW={%$6H<~<zhLZDq`X= z$B7)wS>b%g@yU@@HNfC^??@(wR>n=rC0p|pXJ1J0FxYYamm$jlI~>X_?<H}&@7=rE zXgvUj+K|LsT(@vbN|CEf+k39n)FCOGi2|W>X;n)3Hx+m=Bc!PT>eH-*H3%B!5tX}> zR0Cb8PRM$Thsx@DB?6iuHAHHRRW_@xyjtl~q6`aNV>NgQ%H(9Nv=7!To5gh4ut+Pz zLCI>Z@(iOTH{j$@F7UQH;wX`#%#K#jfeu7!5NBhy=D-nF2y`G=pb!BiN7a@Jn$SHx zM9qR;%0B|3+(8>KCU9EU;C$DK<-o#CRbW)K(GmrX&_)OPFqrD&PJANxix!ZEn$7Ut z2}T;J**P{hRVJFx)KHORe)CpAuZ0;7KtgmSTLOEbS#EX&gC&e$_Ylyj7E7UeE~7s< z!0d$WmPHR0DEQ)Hur9Ia{(<xWqToAJr2I(Ajwsl6Vw%(*Xxk`${JV>vHj10}l|&CH zS%D6vBUYf>O_@EgwPNR`S=Kn6FvL=7qp0Y(sl|^;8g!t6`7$xBi+6)a$F}7_OZZB- zA&yNu8zu3v<ft?aafX{zU@JMo>Fs2MuPZ`=@Y(}8TxtHU;8ggnzvZ1kOLs(G)%i6W zkk5PXR~x(jb>n~mFVJ;86JOX-BOH!4eq9HBS)@0A-7sKJMIaZMU?#27BchhybD+GL z$jaO-x`}EFB3#Zk*cV0d;fDo;!qr+gA}wF38y6_+eTmR~rM^rYy{z{ovh$VtdWfxg zJXn3NS^ZqPD<Eoz+E2YBRX?xN5iA#a6<NJAQ9+mPi_7<z!7e;|>Ya)Hc%{ys@M2(g z)_Wv%6T!_&h9j*8hZC;RY$WcX+-M{Zu3$3iwix|pNsEz;x}3d8nnF3yf7QL{zjQ;( zo152d3o09M42o9sjlvLG)K_Z;XrXW??awuN1G;Fn-du<A#(_{gg(BvRDC{>5OiMd# zp9MXI0cSx^UoPs%EjWw%SqM>>a2E7*e-T7(!&%hNLWshMQ|>A0)@2ipTJM&%;pqAV z{e=mq=vCf?38(hv*JVspKXfBb8Tx9gTjfq_gSZu^yO$3Z^x|fm?p{7z(2Lt~%Dr5R zZH6bB+GM&cEV?vq)<}d9s@(EMmettYi>xfIb`dz;VH~8(f%P@@`WRT&sb3%~ZFq)1 zk8vtO2{Q}S3%f)4TFfXbQpz+LKScP>>>tjvuGQpWd!yOvA!Nau{@#tvV=2*5V90j0 z0j&R&#Yd&$l6D5+F^P}mu6&<byw1{HB@wdRpYPbK_Ls!Sa(}*eui9USD0x-fb&8X3 z&{?NQdDZ?Fij{BDVG=DLAn*&<+2^6(VvleMy-mEd04CI(wmYSu<!H5SYSZ|?Bg8S% z^1UqqVgp(wGz$|Js1dIGl8`fuOrr=3;c#ohD4}LC#Q5yOnCBPoNs>phyNE>s^~L2F z1=EtFb5rh8=O+w%aPYM$8QnHDaSf=1xkoI5dgQ7fg<$;4U`hiGN<JYxkESDVKzW#p z(Khib2+|9DueU#1Qk3>A*rlAW))?Zn|79pi4^#%U*VispLx9fxq7KD+t6=Sb1QYyf z%|R}F5_Rd?ze2z7)H@oWv`Ee&VJCoET0(+e)L97G)y|USu#5=V+hfc%OuPU14EF%8 ztUR8aY8WZPUl~<73sJ()++VqfQg;F0ytxo;G^x;(S-)!I{Ez>!uroASva|oSu&@8s z($z}usZ?u+nRE@|b8w$Iing9UgqO{K0e!vR&Uc76o6&0kma_(wqIs9hXNw#dO>38= zJ}in#2aA1cfx|Zz`!KuVw}awGlFm<@#E-%Ne@c$6cPHP$8&@X1>-1+CriFDAw`HG} z?V-Q0d}mMub4%Mv&Z@Fl=G(p^<Iz4ihJCQw*MIX3uzXjPDj=rR`${`=`OeVSvuRN` zd4VVT((vD9=h$xAyJ~MbNj2~FewV`BYSK;?0w)gAEC>vugT_APk<o81_2eThA^Dt; z-()T)7kxCcTcfx=?E4X-!?~>`SX`Y%n*XL=Hb_M-4b3Dny!f(U2lz*Oz#r1Zm)3*a zY*w556$GDd3*znDOUgYN;%kP)qA~I;`vUB@m;cQ0UwNaaP1g1%Wr}N!I;+S;*;oLx zEnX~Zm5V>E6UiDCJv;dFKHjyYR06C;1`27Z3|LERh(pVC8d6hJr|I-vN^<Ht*fUtJ z>u`6*w(x9kjdanY{TwMfdbFRQ=Ic8@*<EbBR#Q!e-j)+RTi->ede#)&?@gmt9<^j( zShO}}j^wD;yUjKAs2)xm#|d4^2QMz*PKJ!`5e0b5&Pq|sjIn`YtRXW@4n<V{rCX{- z6Xt~($|6?x0u?10*&-3rh%%B3qIn^g#9`$l%S~<ed1;fuGu_>|fnD;ObjXUY%4c}* z9;V>q(Cxinam~}4	NA%_WXHobTR&+X`aZqR-H4PjZlc;L0B(qZH9HxX@sll5u!G zatMzJkfKCb1W8Rs5ZCKlBV?%{pbFdPf?1o4cGsvG>M~e_3q%beU}VhXZ<tJd=q$)a zLU#~raKsdEz@T=7@qkGeu!ulySjr;kJi#{^cxH}WgpQd&Rlb2Pl_;sNP+gvEm$j~c ztT2o99(eMB2x2h6lrr3zcSusUbystge?fGb0V&eyRMugvm+t`l?IAsqP61^X7ANd3 znx<GyjSVB3CFNI_iw5AE3j~glEOE&(?N?CKCRkF<{^fHSltUn8<y#uKCZKbe))91u z#EkyY%an>P^n-Lqq@zpB9Y3{Do+0k!ZEDC7PUL0!q&~$j1VZE`z`iAMRcWLEQF6%m z>o@b4#l<<TUHo<X(>d}UY4Wm~3Hvc3QK*6=C+XM(_W9l8y$AkM;R_U&fx(CNg@LCR z=rIlnB?=JdganW@PNl0FU@?fTq3x^`u&;T5eWns-=;ZV)Y|d_yZJZa4eSM^xNbs#> zSqsuN4(S3RyR=zmGzKy)EgDFR90Ds0gkGwwy;<xjqFV=+tQlrIju7mIcuofOYp$0{ z-a+KoCwJdjQtpnSYf^Wk&>hWbbM#DCiOm@w5N|1ER@SEYfDaGO=hO9G)?S%be2=`4 z_}h&*-uJ=I<DDnSlf9bhQg(u;huE@+2mX8l6E>V;*cuf=Ta-UyUDADoTuM$$qX4aR zN+m-i&8J=Fk2aYwU!8uAnvP}}mad#V(qK{Tm}FC;N!^YZqJNsBU8ffouI$9CkVBdb z_u341iK_b|%qpP+)OxQ&Qg2)B{%T4CG`Q`_7*YEOxRgX=pGP9$fYW{KH87WHTL&|Z z%RqMA-5f-SP{q<q6y*r|BxB5fCwk>Y*xv=P2__#oUj6Y;l0VViLYB(or9rm(JEq>& zsV(smtt$iQhbyaJgPB4#vFuP~#F{nbGewOcOq9a(A!-QVXqK%^KM*AW!2#qT1X{g@ z(18;GX~1of?K&6|PLFSi=-D~!%F2V`{PhsBs?*3Up)j8P&rmNj4jFI5*zWug_6k8n zLr=A~j`NOh!v0?EAKn;$6u{IPFEKz^<-IotrfGoxR%L(H0akit)q(PfBe&?`aR2yl zvseT13)=OT*2x$)psvrbLrS0F_j<9~`N?Ej`eHI&^uc$PFYucO!=9&raF?Ry1y~Bm z)MwO0E?<^Y=IV=t28}zV3E%h2`EK>j&|vA#zC?@`4p*bkrs3G4vAYIZyI;wnYl5w% zHyHG~mix;uH`ivwyTnm1ppE<YK~LIR91aVbe_8xJ+RH)?mg)ZQ3-)jAZGbMTlwz-> z(|i#8W5pwQ`nYH}#2iZUHBpBefVVkQMP(qhIVv(Vgzt~qqn0oRCOJOEwJ%I%P~hx> zdH90-(N%((d<ulx<hC<h#|<rAG&>$^$ggk71S?jpMCHBW&$mDN=%d@W|NP+E{a)Px zM2Sq_+z^FRqbysB0!@;xXba9AUH!^*Y*T)yUE^9SqD`dLKSM9I>xM+*UL&4UmIUf} z=|Pzb4B}6)ic1PW6lasvB+(U-*N9MU4upC>G|KeREp7!uF<0o;dMZZ(P(qSk3Pc?c zdOJ^I8BBClfWXu}T!-C9jvvelgL|aoF;4JG&Kl<sT?S4twQ1Z&1Y<)rM;r9Y-Y7~5 z4h&dP|7b+u(||Y-Xenxq%3BOA7q{c{WG-yW*k9m0xqDS5&Oum4nM+L9zY0el%}#>- z17bg`X>^kphVV)zTBW4glRN-=4$ddD^<Kr5LKNzSQJT6}E&BjFU4>4B@XUq-QnY;# ztLx~;(W!b)CG9>M`jk3!rd+jJqIonyWcr>b;RlT?*%+a#_?gkniSx4CS?1_+-?|V> zwZk(>lYmgycdk|Qs&`*kr(B*}LQ6|1w6g*Sb()ltNa9tr;^utF8JF-Z<rBu`%9uo| z1gi-WSu7t;i%)5XLs_7$i0o!C17G_~DRdN5LX)HllTF>{TEz*ND{L3J>gW7?hGY7{ zzb|#8Nd&B^5KcZzHLej*;$g8TS{06E+ExeXmL&iB^o^D{BsZ|YtW7JP3vRXC|8_|( z8Bt1mP1xd+0^5?Z+RDn35}2>$o4W)Hlx_S@kD#S}7;z;_=EI2Ued-B7lYWHYqe>?{ z8f)X>A<D&B@v>6J_w{))z&30ciOVu)284K4QqGiwrTrCTMBbyZ;+Vc#)LZ=(C?+t~ zj9lEsjrytHPt6_BfGku1m>jcGD4ix82VJr9-U;0tthR~#?a9n)%keTllm#MHGF5$A zd@O9%CA`p#X6n;`Ul0{^c<%uNjQN$+5w))rGx1I4p<va!tf)|<k3!r<0*L5LTJ);o z70?ga$ka2KsI(YBU{-ttM1bi>0;GB_a#-DUQ}JLhb{dLW#e*T_t-^f}>lJ(vi-Mm& zUQ&*Yv6qowXV{)z784vR`$4^Qd|;I6`M4#ex%j}|ifdvu`&O0M=orUS`%C9AZ||F+ zMB@6m36T{lyPA6<5lfOE^FZyG9}w3Tk`!&~GIV;ip5d;eUBXn+9>U$4BH8YtXqsmx zQYJ&1pK$&p#N=!$ZopXFHk*#nOS|m5ME4<5N84)m>2R%tHIZy2yjOkxG<re|Oj0Ea zq56yy8OI~{PsG43j4ji)4rCgaN;S@gSe?3mB3_xUpMEETHQT(!u_u^(<d}#1Ct@B= zEp%gB@_zUyIzIs)acjGN-PyV_fKt<6n|~r^7|6~26ZN<5bBH%iLK)kPu4;{aow`19 zjbW(~YK@l}!8L}ZMsOEJG_H-%r8Bg<C^}5m<clSD1Ac?=w%fRS6=wr{4V}%KoD++E z6M=zP-->Udu|eZ5X(E=2Z=&8=yKkc2w(6T`ZgB<Ja#u&<Oo0h{FPeMnq>hSfqHBq3 zj)|_ub+<%U>jtO9oBAZu$+gfYA%&S;2D)CK#Of6kS!<ih*rh4tqI>3(FiEmQ%S~R1 zPqse$^KXA<mqeoVg)WKqy1Pjec7s#JDG{SMKV0aPh$DY_r$l_Beu5>P68NgDZ@ap^ zzJ#wL=4GbmYw%S>mw~D`_EjkDxiTB>ii9UMzvu3X`sml@uK47tYMvut8FeplS^uil zT@h1kaaSnTuFYeS76ERo<g^GV7C9}Vp--$sk%HiQmFCf7i_^kDFZnGp;#uUk=>9xO z@=YpP-M7%LlhyRAdeb!1HZ`uUXSvu}>%QK!);*2);g2yheTF%@F49jo=Xbg;6q(oN zy$CW1q2yZCy}I|JKHVx>!h2C`+U&ikPvH%fk+f$58GmiMNW&CrdP|i^yJXF4j+W}u zFNy|zq*(3#qDduzrK-h$QMT>Ti=msz9T^x*@?4e*N+}C`nQzg!-C8owi$s`PmBS&) z5|jv82_qizL6(VH`Fu&~aFG)vc8-(8+c-g<9nInImiUpS-5}ZJshJ}ryPZf)>Do-( z5ecgc(>HcnQZDGlkRH{RU&%CZfm9z$JGYVR<l3$KbRoxu0j!T($v&uB_Kgg542xk{ zlmn3A<{B;UpDrnqWuq@6jLmx42Q<FtKh^xMOWR_7*Oy{^FMq2_bJiQq=u+pk22SB` zZG>N~7~x~@s+;F(26&xdSB5|~#||TW)~YTQ<}b@=>TH`~tR-3CDwg=>nP$R~8=&ij zNJ5G$PehlvCX_X`PE%PZ^({3<2!2`X+8F78D4XL2YfGEsvk^ilaS1JZ7cy%0tgC$$ z+I;gQs`#~=r?Os~M(X~eIu>POPmM4aKt>%kCjfjC>10tqK>3j?5WOwAD3XCYrB6g{ zL9h?_K5klQZsVeNv`s_8RZ?*=WZ3Yz1+Lx6u%L|+Z`IAP;G>$OVL|)KAm(cL>&k@4 zrWiQ>Hy7B7UQW01-i7w;+a{{*YVYgX`JKBF8pbJ|Mln#s2TKj)B7DO@jR<h>L)N}J zPN&eX5lg*#hD3)wm^%~hhxE}R_XA?oO6?c89}1QAQ~%73SnPhtP!P*daX_>*Y1}=H z=&tx6n)++^LNv9m`XSodG=kVndeuaUrY_&i9Z|p?(aTdMx`+h+2yd%-3|)=skLY>Y z1FPAuceSQJB3f(bZ|aXImd}xRhyDm~x8>DQZF&WNgdVD0`lgf-`SVAg-Q9ll(Vw6F z%<hPsJ{LM9S`+b}rDMFsA(4&aEYdZ=);x(!9$DHcQ5H$Ak}M&kE#ZR5W^#Q_h^*5< z&l|fTWF|E)M21Z_foE}MO#ob*C*rfKtG$keWz^sNu<-9%y%E_&Tl^7%sOxe^7(H?| zO74gZ3}215EQ+kD&n_tfjhaIfLOMT*ep?(9N>L@hM2Vahc_tQo@0taJrNW9IifV^z zB126`kgf4zS>rU{H&Ik;y6}>EYBo8w#g~~C6D-P4TwCgNROmv8S??OMEHWg89QO|N z;F`apdEyOd3a>>@fQG1MzeUrOa?eH6`*)z)G)2`kC@N0J&EjRl2X$I*n$T5Mn}+t) zfjU*2_Ry*~$^P#4PSoS8-nBnNXwS9dD@c#YRz+V$=FE@|yM)9Pv~qWQNg;8OS0W=5 zU)neKOZ2vJXRyi>ygZoctQ)uja)@e76eA7?2;|4jPbkloUFYsq#^%sr`^*}U>Oyj_ zBjWdGh@YQKSpo_se!*8<)Hi-LoKEDDU-J@x^9@Jx%^@y2oL|UwY`Eo*`35Y^hB{#M zF3^aqmk$bOk)&HbGp9iRVm>)T(m#t`T_Q?jf-;~J-k!v?N?wFq9HQjZYk-Pl0|(W7 zcsLyK8h6%<!zGCTV4wBho&#(qvhs37N#~Yp!=;)L=Mlqh6x+Yudcj%u<snMap(xQ1 z_`*@E@&9bFxBp`I>DLq?5M&6$cLI262T(RirsHWf_|$jB*8+G@UMq6}RjNB>-WSP- zp@WC_fFsk=(}67;!ZLS7f!6DqX}{3;Xggoz<~N!R&so5wKgy$H5`@?2gjx3D?KF6c z5URO~pdGp2de%!Hpd3^7gUByEP?wCXiF;)Dqxe7`sUHR`FP7ed7prYnSr(((C_TVQ z()HT+{2O^{tRxX3LazCsa=CX?y(cca#}kse{Y!V}<V9ag-&b3TB>*?qE3+{6Q1JjR z=^bL%w)K+;nkQx?WOg`(Qlq+zoxNkwZ!A{5C1Jsx>z!@V_i6DuKltY9E~;_vZ9P6n zpK`rh98Iz}aWRA@;pYke`3L0-+pS6+EdG+zub*nlbpv`ET3w7$GH5yjbIsa|;;zZS zb%mfNe}^wBpQTCmDM`{5ifC;p*M=SKQm+Z^`cXS1&6t0auNICO+DC#j36WK8C>ob0 zUz<lXOMO=1NU}`X?<Pc4^}AVk7Tr)<eWHbkYARAr6uw6rV!fJ(h)f`e$AX`l+PTH5 zJy$0op{5h1R|)6oS*>{q>p4THwM?Bj;ywALiL`2;H#KqydrdEw>cK&Yo)VPldzd7^ z%W_UuddC`aDu|W1UA;}}8)25|M_0oHUxV|LP${>s`aX>~T4^%#qFU3`S5Qyc+uA{I zq|17bos^l}sp;U%e5@j#WkQ+GGH;OJZGIZFs5xO1;vKoM0PchBZc=fcSS7mdZ)zUc z?&g&tl*|76&h>gxuP&D67#J=)sG2rGdl9dO?yAnImL|>U?D7fGgS1-mAa!c_lF}0G zm-Qi$hNHaJ6+K5L<x$hpqOaL*fp&?V5ANR*&PZv!R#)pvF^pHwV&Pmxu+~D>xH@Ze zaqPO4!w#jBfVYM+ruthy^$(BUb!B?dWU@+}6!_~k^hC4lk5Kx!ANPnu->u&4EE=^a z&_{h_{^ODyEdfREByJLeMou+0j*<^V=nxx$=-b{R5x8oV8gW{=_=mLx<a#nzk`2Tc zlZ*K|3XxN_pAJqhaIso?30;>(%4g@ey3qtzTdg(T7SH>i2+TiU*maJ$R&Dw%zJc{% zHtNq_vTn?H@Om`N3q4r5iSsE44n_~$dt{}x2Ds+^9QrsMWnsx+_uIt?C9^L2r-Myg zEHl0(U-nVBf|$Y0a4Jz7U{WyKx`tM6rWf4kd_284$0vwIkP51_+MrOFz^}2HT3p}E z%<RUtke2M+2Ot<OTX>hVi#3P|SSGQ191iBMX#*nMC)55ZD@Dz8U871nXEEo<u$!=* ztw7W_vvDyR7UhhRq|IWRw>CdETokiQ)KmCQS4fLt+lMR<k0RLrq86pY3F=(1P(4jK zVmu<na$F8DJiWkuUCh`%!8_W2X4G=Ki=8BLdkaIFav?`z%dO{CvA(3!d|*1+Qnl(6 z%+N_Od#iAd`vS86hf95SnlJypj)7gUXaJyn;LuRySa=sR1~InXQhptSch5Q-Jgrd3 z1@4i#!rTjzH6-uUTLZdv$$|9kd`GXomp-~)5L$6i1tB+jni?p!&s2snf#{u*_i#J6 z#upHKDi|ysULZ$+2@_WdE{J1gi2#E%lk1BwNPPx&-Z;D<=28nWNC<VGb{1jK0K&Be z82o0*0E0RVEv8*5+ktf!%WfujJN8<`3(^QJ(FMfObp;nBfut5+kl^s8XbUe$Eq!v$ z#>o##2F&)hslSrizRU;FrX>s^QJz_m)Xq4*7>#bZP>jRf_9y&3=7ngf^Vrf|PQ`EE zg&VD|9NR!JK5&~)>v^AJTRD8qmKR5KYMT&kr$YNjO}3&i|FnYD^i_4x+L+~2)uvvL z{)lF2KCJ*Xw5@_6p$JtwVKYe~+dMk}_^ZikQ*Py!6|JAy)IM6QiJBvxMF{Gr@tpob zXdFDt+6rw3DPLQ{YC>-Fk?)k*(JsA;^+}Ivy{1>y6?$`fWsKWIk2MII8dYJb2Ckso z9bA`rRo!A)+R6BgF^M*cT1-3b)(eipyUY&w$90A*1j)4<AhHVJKlYciKP(Dbs8h*X zs9N8YTu;0pO%`*8>)D})nsO=LdOU~t3_le$^HP`q)zHRWZLaUo97|*A5!I`tPU6IB zW+}Gs0mXEHn@ML-o&krAkm_1*^XP-fg8J-T*W2MzI&GH#7wRa!FM37!imu|~=-?EE zyU%fx(9yv;><tL(z+cnJYx(zRFdBW)`#~?4gRR8WX`}#Ay|={6WMqKM3Eh6kPyy}K zdPH|(!C`mnmEePu;b3$OD?%$E@+DsL;|(B)R+%|`iU{E-wh#ki9nf;|`Tvf3s%eJf zi?hLWc%;~cHDU;h0J$vcRnCUAqbR$bvM_n^QL(vM-1+2_P25k42nyaKa>7gPVKurX z#*rkAVSXC=g4?zb`T~Oq>|H9WB-2Z_{oVG0yE4p7Qnnn;P#T4BErAM55)NDvrQN84 za+M|f4zE>HlMF3efNyK>>E>;hnRLQw9A6kiFXlbPU2KF!dv%kESPm>~BpaR=cn{9! zYUe@aINELGWE&shN=4qSF$JOO-#W!<LyS)m7NDb-gQIWR8z4X+55Nf8vPsqU#MblO zv}w4Y!z>S+D{YlYad!-E?j=mX-G3=w>^v$CUJOodfBO07AANrJvrmhEnil``viO_g zpFSv_?7aAT=h3qlPqy}pU;Od&KmBsEcmfj??;b=9(}|%}t~INYMhVf1FxtoPnOxfj zO5n|sxTp>LJD;bW5VEJl#HbuZdjMw7hI6unV9K%iFe`2e+*8N7=~ohLq!!V7*|MDN zH8VEI7)_ToHyxj~z#?M_21g~#D7z?7859{=z#u$IJJc$?(}CsnTYMNcW$D5e8UTpU zOf@jKT+MJx;$s98Ny?OlGNhG!aoSQ~h2}jNBD5Xjh7Z3fMgp3Gmk6i|byLR`PBA%T zDOmK1DX9UtYOGG42nm<Vuj9xTe=Y3`@Ke||iHE~WgvD+49%0jQp14*~Y@MjFJLJ`+ z7c*Fr<&D!8W=U{lYP?0Fh1-EEVCBf;!0W`?E3?-CwpOY@^dkY7O>h_M`DAnnaLy4g zSiioN;3spagwjc-3Qrid75BfDiI`s*&H!$UQ!w}OTyB@dY{9N8m{j9XhBI4mdV%9< zPCFURlKzKB!#Qx0!~*b*gmpbk@>5Qhf&A3CYl%%`(8m!Tm4OeS`?w;D%QZMVN2H+v zLEf#i@>^B0u={A$j`S-;&~@K~ap$8Ytu0MUU$eK^ZQ|8fx~6XtRoC=*^}V%9#Ss%& zutiV3>__3UOX;DCF{MW;g0v09eNO?xLY9OjLCI)tZWl4aAp|?4xW{VW79Z$akNInw zU(pi&#~|mX_N(s|HgaiT{wPHlwtQ@(B|#fzoVH;U9jR&3mKr}PuvGd<Q-^JMEcCM7 zjxW=&l^ahenrj%F2sRRVp(hJCgzqIll(-yr5bz{EGrIoHz=|arkvmW&xY*+hdrRNc z!zH&#NR-txKs4;p4?!Mk{clAeiLoKD9zyVG7d)F`vUo~zw(Km_L-Y;%a?9J*;E9bR zSax2<o4#|yii+LMQ^^*qj9y(h>(Y&Gh_peqc_BG9<!&-$wgL4W-8RDP1FWp%;i64c z-4Qt2)I77jzS(ZcI*8pCQ|RPZ*_S!Xq1|@@q~th)<lMW|%r&w>n!ZXqdEuDqt6GvP zcyMYTau8Jqr4v#^yfNt}?f>%I^5$7Bi9+66)|s$gDLAv)GDd||8(PJ(<+~+OUKZUL z;!(|}`qfvf9Vl}9Sl!6_)mOfx0fiHfu5`mlHV~)ohU=xGY8{I9E}Kpm-PR4?bWJ$X zSIg(WdP98u>dN>E({zrn`a(prgaaJNRl|EjtGAqL_49hTFZr($v1*~vhsKgSL#@6u z02oIv&NarV_*qM4PaC`j2x~Ndc2uRv7Tao-=Gks*edFeI?8ow0LEvrMtSPvqkv)Z) z^6M@dbaHQ&8nZrJSPB3uJFtl>H+){EuO&aqsm->^mA|Z#&|BcF+EvXAkNXXb7G-^X z$v{sH#HK=kg)B*vGIuX4x{2gUy=F8gGDY59dRL;l()Y2d&16@ph17(6M@p=@2jni> zSUGvMI?}RV*MfAH{jf5ulGo21u4@-nFMW4(L%eR&bYm$HmkaSLL(vkg8}YJ$OCY4T zG|p1Zn+NL5=S75X1nf$Qn9Uxj9+#k&qib9cDG=ft?KQx6v$sr{m|U?=!M;7eh_+U@ zK9m@4ISq9bV;d|>V*Lw+2WL_=DJ;McS!8gWeY5}Q*5?HxE7c@TbCcVoHMLh>4Gu2m zC!ep;I(qQn;sp1T-b4)OiMv6yrF>^C88$pV(6Gsk-g}DkvZ3MweJjd8lCrF18qZaQ zDV#kTiCDHs!rYWJAV30$dJkz!=NTFrqjn^gKlqFA%{SvA+azRwLt@7Ll)WX9mFaN5 zQe1SB_l7gQv(#OVMJ-KQA6%i7POKknT}}|Wja;1<SawnQJKU0cg8@vHxPWXE7^AOG zF(%)mc<5j*W@K38fiE*4fKK*-RCCVH5En|UVNn|bUsW7>%OGdjNf-jt@e|B^33?v6 zcuu51+6H-hv$V9{CXN~xAP75GSav2(JB_DqWKn83DY^q+TfUqQB^sH=%KrEgu5#GO zkNOgB-C9bBSnlpFS(rJ6e9NuFT#DPTkK-;k##m?iKa4pr6$*6-#uDx67h+qMRCUde zMz9`+n9A+-ecF#FaDI&jeYl{8o?IS*<)`Rf<Wz($(?SzS&(C+kW{S~30y(7M@D-Tr z1v;vQ9s_Z?vq#+sG)s|zC3E}n;2f+BE+37r235{;|EmcwMaA2kd;}7vEtcc5<4Ju| z$3p~8)6|`$aKHs16&xc+(5c6D(|rN|D6IB`2QR#9>=igiHWd(WEyq8u78Z}y04`Xl z=RwNja#*|bcqR9<{&&MOgx{NAh0{jZ_T&P={1z(Dbx2TW{6mt69Rl62$PM5UvTAYv z1iA-E)@%g>C?<V+*I<%^r{iX2gEepfy9y%>orVJS%GMim6*WTNFzCy!<&s-wUV_z} zoklicn2cC{_`h)lg7^*EsgWEe4jP*z;@yX0W~}(3i?z`Zz7~w@4sh+An6+6bg`>bW zhyJclM`79)1~5=9J|nn`xP>Etp+rzTFr6%TeOW?b%c2TL?ql+KCPW~`9c?ofn*gnX zgnxT6KJ9}?jX^>1o=%G&Z~T1!@1OtXe=F|Y=-qh##`cYuH~KfG_}|fu`HcboD)6+p zaTEVLvUh7YKDx1i-}>L%^7ri<w{P6Nv2HE-#qh=q|Lx;{BlI(m-X=Fr@a(rYE^dr( zoXS{3{C6yEM>o!8j6?b2eL(aK-@P<ACU{GT`gk_MzwCbveT?wy5Kl+=eIor5_932* z(PsSyXZ9XiOz{5+i;h<9?W-GKp|>OZYL31L;qb;Q8FME69|R7F5B7C}kq*#?qhH|n z#*J0Hxyt{)%7|0Ia|(Qv$6UYh#S$Zac;iE~+PU%1fRoU!<~RY_xwIS+nz2juphnOO zHr7&U98E_iY^~&``h6*(qdl!6KoPmZbn3qh1lNlUSC;EY`MHqsCJ=;OuZj%nU`s7a z^+OT)8c3ojfQP3`q`Xu+d>1sjBq;BYMwf)(O32`eHg6Pe+ergnjwL}^1{v=Jf-lYP zU&Td6qT;JjH?F#E6p-o{8Esa#DUh%o(qGcTR^Mx4e8E^fPpUdl7tOZgs0x!#h5sdV zxhl9MSW7I~&j`)+AgP^{{}M=A9-7`a9@LTRYvygM<eD|noR36tnnG>aF2*Mm({J5v z)C-r-KZ`}mp%j^W$?Nw>b7Ci3A``7?p4XR?*3^4o@f~ERHKMM5BVQ+2*Ojq$=k{B~ zP&txnu~aKKzX!8&?poJ$TC>=iK5EHlQ&x&N+Vx%~_y#0jN{kr0EzQEJX%&Lz3A-h; z+G)?wAP^0{fvN}zIo;pa1k$3^wx(|!d0^&tm9>}94f-%ES);qE{c~aFEwK{qU*&$b zD-M`GjqaOcF5-1<%1sEmdF44Y^%7%VEtN0UAlX<pdwX7yEQlowbSB-9yLv#<UqLG1 zRVGwMh}l?R05O}_)iN6!JL?W8sRty4h8VrMRas<}T4+MF*A1fHzV=p$s@+e%Oxr|m z+J6VwP1L%0sHU%~gVq3T)85=^)EdRniK^&z2~;(-twLQ#ReaPm=~h&AepMY5XN3k~ z4CzX-sQe(PwE3A4w`@LL`E%VW|DVsrj7gU_VIqy-`K}9<Xse@LdKF8a9@TnHuWC!( zL`Ajln;ONqO)r<~p$bbaY^0vO83=tdA|!T=OB-W-CrO=RNeEEQTKMlG%ag7dB4O>L zjROC78~=CvF5Cf2IBXZ?em0STuP|iFCU2wo>BQw&w0az$Y4+}}gs&kv14W#Xa4jmI z$*&sOCa)wL6z8w`T-MNHcr5<2#+;~U5B_2Iq356!jmd2kUTDxrIg|BK&27kZsoYfq z8TqM1gg=5aiOEZrT#4uK^$$)l75!2jE7l93&&F#>!7`StQk4oD+KD5e0yeZ>NvhJs zH6~I<Noy#YMACr^8pSqBV9g3aO+!*jHBAQ&R`DYLmtt?{|0?uv<lt?+*m|(LUHszC zoh3CX8LwA78A!-_q|G$wOt?;y%ZA7W`$I!H64Ev-CBbBk()5sG5sN8-9mvwq?&`g4 zZf>q4iz8a7u}4~i_f^!X2u1Ml_`G5=S0g0{BnT)S!&w&)iI41Paz13#8(i4gn{xI6 zh{Q+;3p;1^bNKE-Ug-l)j=8YNpF~pSzgP@KD-Z|iOC_ZAoAUeFY%qF-K4vco794|0 zc}#^mK9&?sI7^+VJ-G`n#Zx=r4YcCxK=g(K8(ww0VV1WN*3$vX0sOx1D=RA+7tR#2 zIB9ep>x!c-*wxD_OVU%6o^XA%>t;^Ur5}qOf}4|&5>#{OE`6#QUxB>}7-nEdHFOtH zN-!cRAi-E7`h*h=K`e&rMPZdbOAX;X_byUPg%b4cXGFy;K;j<$e4g2#XQcmB(922> z@8rfAysY$`4)DMEjZOGYU*PXKyoOWpr>akPif8>B$2V?C+tH0ne9dPk_#girqpty; z(NoL+(uYf*aMwu1jTQX=ZS*_C7en-Mif^iZ+FtF6!cAW<y|(lP|95<S48QC^e6(i* z58r(N4=;VxxzClOHqViGAQbKgFVCe31N5BJKTT|?pSzCH8F0#Z=ALarcm}xD-(L4& z_Y4m8ITJ6$C`YKzrw4B|;XVco^o*a@+N@%}6>oSoK(0F+u8FU<Mz}FRBMAnZt8&8} zBXRB(KgxDQF@ulszvW7DTqQ=12FQC7TqB!Wlde?13jr-nCGl~H4+xAoxgd{6Jlgz1 zB899#Wb5IEuVk1$m^3-px8uocm<{!mV%f&|@C;nPJ9bTY<y(l4+kUtfC>Nl%%vsOG zL!Yy{1SmR5l#>>RpyY)cKP257=UkkJlAVvE4X-8CjiD;Mi$kL4Vz97<q3=oYe1ChU z$12arDX!5-f?@=ZrV+A_ISh=(j3-0EP>m$Rp$DN2wLIj-;Jd*QE=HL`RvRCW^qfb+ z9?oh6Fr`CTmldIzthr(HPb2EwIoMerajpnIRI}ZzkM!@T;^#p+Tv+stX4}u6Jb(6d z=jlGmjWB7Xd`}9}*^A#>eGLXy!D8GWA0alck3hX`Y3m&YDA^bp_W7mUyh3aPhp3T4 zka;5uex=3HN+*~Gr=q#*C<0)s=)@?C90MjBHv<30h8kHcLX2+wbD(q^u~Mk;GQoW{ zGXQedKblVDEAD}alR^!TO90p{7vF_koP%Z>Mh1;jse`?O_G#?d<=Nq6v_eLbiljgm zpg9If+e}zr;p(tb#z%O5Ha{v>p6qX@r?*#DW|y=1;H+5L`@`P;&Xe@&4nEkY;v=d+ zEOLW7aDH)!RQp=;{=EgW|9DBQAcn3vQ(6+!;{)FD;=~CLxS_ZFPzr8(qpMxCg8k7q zAy}le2H~|VyCz_uIyB0!xS=Ls2{DY`4~HE^yPF$S<^fU7(<VumDyj>Vtyk4Im%po7 zOvP9n;0R&X#oVwcCuq&0T5l^>$weK8>9XEo5=zUrT(sRTUoAn>b8$DZkcfy+eG`ki z%5Bm1_3-)jQ2Tnh@#hy(E5i#Kful`u%hoB`5#pyMh!%YBjJ6w|zq0eO>G%w%sT@FF z>YA1(oVQ@SB30bwH`w}18F;QDNo+e+W(-TX<yn7>IwcZ}`(#@yJR!_mkE$SLJw8o` zq{|(pvr|WEDPbX`@c`9!^q9rOxeRjT9U*SDkKz$fL^1h6v4+^(0!?XG!L|gCel=vA zu{E9z%=u10>>LzWQMVl#MsjYQP0$DacQIpKD)PQKgc+sGp+!+;ygI&-Vm^TaoQHQU zEO_u86jH<}i)9OX^2e|*Li9oL6+~7q5Oo4Q+1Om%2+m*1Tn11P8*I+gtJJ5qZJ2h# zQUPpfPgcSi5l^y1rFHeaMnB5+j|SmZ3qtpHB&K?w@|^w6+TyqtPL_fNute13;ZDlI zdcvl0F&xcrk;>#9{!k%lLrTeW{V4{q>F{4dWW!^|i)(MJuyZ_Qq7P&3Q8dBp((B-m zIv^;*SE}Ttk=Y55{^)E1F)wB5f(PV=lL;&QU_1nVk0F%l4$|Qu53*0OE~4JiW$_v? zkx1EIL_zEbmtthZO)YJgU|?8`w~#&5B=emP#)F8oCq_uHEX}@Y`6n|A#aFojFb>AF z4N`faKpD^uv44s_wjAU|LWmJL9zn}$4b9Fri$}njg{d?12iyQlmB6MPDka<;cJK^r z>WNe_!>7pgIF-^*if2o}5TVvYU|wM;18?>ogD?OnPc^K96!6JpI%_X5%4lNsl3GR) zNpDgq7G9|B;l<h6W%0e2-%IFIu}XIH6m{^Jh=FMgz?uxdCL2?hJK%`TLa_>*vwJ;$ zDSkLb;rAl_{ch{=H#>z7F62`woR`Jgb2V*-id~xmxzBXkztrQe@B)Ey=Dh#?5AUP$ zooY*<ANJ8SOfts{@&qfJrMm?9G1s2kQ_fjQtKxnV4U3x+eP>ulmkuCmGLpYy?Z~Ft zi-;vuZ8i5Np*?82(3Oz|kfb7ZpTzg7iF=_e|H+cltPER|WYxqCp>Ugrx9a4xq9=_Z z#p=Hz)^mFPK!q=Pd1cA9Wu+QqSU{CmP%)TV1y}_qPM@#V64*AOWMK5T9-Bf%Xl)`S zTWF=U?D{)F-EwwX8LU+r4awDEQY6>JU<jlzd!rfx?gVLXQd%Kvmt;zpSLL3IWNG1< zWciU{Z&iyg3KzDvZ4*oDNu7QcFE($Lh0@G@_5BYUV6rNrUb|e0U?TBlw2&wn13Y<P z+7NPaG!N8yXtoFJVr3s-1z@PDxYQf_9s$Oi2vfnhg)5sJWhCHxgk5`}f2XYU2Aw5Q zXq!Un1vuox{=6@qQ&_)%CotCOEk89y@MNQ7HX@f%@uK204gN{H4myG8BPW@)PK?$I zKALz?l!|u>k50TCUG35Zh8uC9oTX$-q$ong5m=<|V>Xzb`6y=#knM0tgEM`aWElb< zNJ=Ko7;xpUih}$^m%U2X%VfLwlBWtcq}jwU6sRgmXfX3otN~gC9cbuMe?QsG<fs%u z&N`O)H$x4ig1%KcpghXDy61BC*|#EA4gsVVDct;9(Ny$@i$a#8srbYB9g8ctTqNdr zPGDt~RA!YPiur9ha_4t^#Qqdzd#AAJZHiIOF*v_le2;>~Xnt~ggMZv9PVV%6U>#=| zB|?_e>7sGlaolENT4Z7SbjeeBez$fcn{lapB=_cbaUA16%Gl?(HRKkPvz<M^V^8j^ z!)Kft-mM<cw9DF}fqoL38eM>LbC<2Gx2nm~UfG*z5UR;i>`BLmxCuqr27Ad|&PFeF z4{P~+=L}m8cg&}LcH<cx;VsrCm&|6X1STEWX-f!L$lWKGLVyT^%|dgnow{*4%c!yl z$;jfLg{>$x$~>2T=w=JR{oU?dU0Hd=`qt!NIPHrFOXzX+Pj0W3()Loq2`S;^4&IuR z)mtl}e38)$TiMf<-q$Fv0nV#qfij3Tu{wM>15*OCQ+&w=q7tLJDbm16BII2C<69y) zX&3EP=V>#aAt>Nra^k~Z#e&uC3uDJH$wVzgr9H$Ll_iQyh7eQL_rPay@2ldI4WN#H z$gOxkT)Tup?qlpUbPeBvkg;gI0oRo3y9zmX7;sENv39QSa($K;IM&2MMS~7mvXc9{ za=k?%P<HovA;c&ShZk~6fmlElIN-virM0GEYw%BO4mfaZ(ylI5I6Roj7I&ZC@~)JY zDtoJzBqa^(wl<g)Smz$1AlxrF7Gdjx+RZB0o5cf^SRiij0Ch{Ssl7b&;JYZyi*PPD zBhlE^Zn&>d-<WPKI2~ZgvE+2w21EF*1YVm%<Ixhp^Ni8>u+nVmGL4FjdRW5`f*Q22 zOXzuI{;g-v_jjK?-9lkbnpf2FN2JGCw*D5K19<?#Qv{SHDaUPy4aXi4C3D01=<)*` zJ){1ST2UQ@FXwme)5tl!L{SycBG)l2gM$&|Bl(&JEvyA%{D975Re^_U6sFk)p1tx! zOWn5}!B^IZKU?zb%}1}D!p*T?wj$tLJ^y;m=X8KDCGeG@<lZ7tA{y9{4YnL_5dl+q z?LYHIJ@2~sl8Z#sTd{vIKRds_>dj3a@Sk7mYg7ST`cwI$DkOAE26)TursRiBs3vL` z1gIuGd$PM<h!LnPQ{YRLD1>u0==>!Kq}-Zh99BG*uK^#EA}Q-i_|2aNQwd(#)kj$( zajdq=C5Q$zipa$iM?DE5ql3JOl0<yG%yPAVew9V9_hRdxNm31KtHprg$jX<uE`OC# z4yS*rA7!gwZn0=#Q~6V}tBigYeYm`AS6VU^i6BM0y~5?Y5CYS}S=)~7wy={}KJBYE zDx}H=@LJrNV75gSx+?$|60G-80j_RBN@57My-*I%20kqpkV+&&38xxI80IDylI37( zib8DoxLEXcH{;NwS;g>%-a$ka$L%aRZXs*0LEl<UPlDOIZ0nM>2*|IeLwX-dLbkHP zVpqAS?lJK{;xKh@qEuKinFoe}sudC*7x*w8@zw>)P~kA<nWIs-5?JF>q{;hLvE5^D znt;Lr^MDWG%gS~2Tf^s}z+8-R-wuQ@iZqa0=wg^mXFcjD{%dVrQ5cvjz0pna|7#>Z z!)Aa|Pzg>CJ~5oxia5oQ9$!sxmyKR&EqG1LY_ajxLv8cDs5Au%h}93naGe8C%jhiS z<|0G%8dMo-TIGlcn{TnBWx#$Sulb3*B#n=KKEHGAI@>Oy9(WN+bpc$gcIIrtyK_!~ ztL|3w)+#MZXe0EH-MNG}A$|d+)Jiu@;c^IGCvG;oz=|pgqHmM49;n03bRjyf+&9+j zXCv~cNb*(}U`>meVQJkcD+>dD4uqP-F7S$ozCd5>j;M?Yh-xUtn9w7ncPWjyXoxXc z%05KmWL6cOtI?{;5Dzp5?N&_6jfPTfEIQF*JLwsWu-IO_B7*9WE)|qVDTyb_Jhk_* zm|odnO7hmwlBl0e$e@tA;@a#l4*iuVN{Zl>45@~QHajZx^%PE-k-1_HhGfP7K;x?; z5gInmue(m5k+h_T8f0c((KZ>IXIa1?@#$0XNaHfPZ=ODQ_RZ6WM)zMaoowsz{sF8w zUoo#t{=S31?}QUt0Gr>vcdxNWP=~mCp>iCfvK*pGFNQO{@hur*$Z6zjMP#;LgvT<} z*ftLBHA&q@U;qauP+uzDQ<b}4brHWaWAx`sD#Q)O=tecTVvANgY;HOR7Tu~P2x(CC zD$d>OHU4g1!7FQG2PaWEDP2Gbp}5nmOX3JJRoj@Zbw(0zVe7@2ZjhSs*Pz97H~4x3 zv;Vr}v?qH<AyQjyS^m@<D1j9Rksk&MJLOQ2xkR)<2G#lLm2@++J_*-`oQc}P^XcT0 zW}mMcEy6BZc8!N^n8uL$pl<cfZI$g3XR#+?8*-^>EC%Ev8Ix6}TV$z5p1_>hyb~pl zYZ9(VE=L!*e~;F1=WZeh2tucFf1R)mV|8jyX_K7brZf%%7H9^U4AFA4W5TSMVKpi+ z1TG;{uxspH$c?z*WJisl_rPt<I9~j~0|`HqiM+Ue8+o??Au9#adsDCaKJZS711DpM z45++hkE&7v$Um17$hOt+iO=;AP^JyKP3&HzGOPhCwU7ifbxsC!#Sg7bjP~R4Y;t@t zqU~1YK;b2{_F*}2GbXID8ta8<Exej$4&F4X1Z(Q?grilnY)=q#>gF!^knZ)cz58Zf z2N3;o;GqlC7G5G&HF1AS&|ic@HSQJkMxez+NvRQkBcqu)HYOH_>?MgBcrEAg+Qkg` z(cr?;$0|kuflwPSkQ6dyQCYZgsuL)M67VAhm`-yJGzC`0WdR?S=%Lx|ouA$P?2|ip zKlxa0?>v_aJb&>Ct~>1?;<C<P7U%)dxI!bGl?cPi6qS8qCpd2cCUM?lNl%8~fj$KJ zTl)tj5a0#>Hy+S~2PZWoM2i}cg_P>i#8s_J?7_*mvqDPhqV$mm4^Z7vr@vg)XmTE$ zR(yeevN$rKs9sMgi}X!Y72l)Mp5WG;8E2RH17U)zc#cuP!AH`j;1-Kr@#>&I{{k(3 zSp8vDX2)(2Z9G7<B1G#SWA|ug`9>k#!ZjTg4}MzxK~S0KRX2_hj2|K1&riCw8VRi` zYTCE=dK!q>_)V+0XxCdLnNiUJu~9|HRJj68?n0E5IaH`X>x%P=U@^D=62CQrK3UL# z{e(w$Rr<fFzFNGIpM0JMy2&rnPr7kEo&@`9p91~1Q$sMYf4!@V8g%0RHhgl18!)-m zgJoKIps0f_?jtHIYFQ<980Dt!NXFT{u4T6P*4hZeG)#4E3Fjb7xeeuBQmg<>(rFy+ zFoEGV%#nJTm>&}XL)aK_pE-@0Z;f_>eQ{->H!y06VwH_y4N~Bf>%^wXJOCp?e#0SS zPPA(leiNQgB$l;zgqk85%CwY<Dz34vKiWo|ocyE$6&V=d<we-s)!*ZQ-By*!TyzaV zqi-6e@|$H9gF7|<SW61j93ce|NK3Jo_$icx^}A~60u4h@OtoneWuFZJXijk|86C^f zp}9HILqiE{Il80-Mp5@_D1cW`J+c5*MNruET=fW#gP=|t)!INksdm)VCR+mev)Pot zbmqS${)ep=HeDzt4!7MlghWYwh)WA5Q#@24oIi@?+~8{XSl+l&)7g)!I;wb-)f?q% zkg)yA-(wUGglKR$IE8CklO@u9=sd8kt=sp4aaNLoH2-G<hx_a7>InNdjsr?C6J7&w zEa7yMVvWK#@&rZ~ymcGCOOX-AfNGKA)HIWV7mJ_Zx{?JJSA^p<TvG(EzpofBC6X(N zuuDqMDl3-1#{ELIPx!3zN%!4Bf4^C*O?j!s0Cnq5=5VZcULABlH5dO9_WE{ST{mFQ z0rm1$X%n%;m|xF=(~(p!sRpwvg)O-%2#?GG1CNLel7svpaf@<}YdQ|08q3Qe*I6Q% zaYFNk@*~8NV$y;#YVvq2(HGU$IJEOfKemdms<!^v{mYyBDLba1DW~D=C}IO-PM<Ox zTnuG06WpAPq!k`}Bx>%WkVH$&l0iZs^rkV~Dxkz|EEG~cTdPXS;}wbwgja{FZOc&# zPumTLC_CXrPGWc+d?#Ua(MftQ;yYYZyq5%eTX|>+#)^+{Hjk4ypL`Ac#&rzSe>8U` zRX(!7WSuBv0p$KD5{Wx2qZFP@%KW&VHt&iCQ^wxpL!pDAGM6QKrzVmI_pl>{MnG+k zk<)a}?_pPkTnsTdO}p!gr7K*Yw3W%Ly66DaEr?i=v6Z6{Cy89b0~@kl;0<*Mkth(9 z@Ly62Ru#AKfJ#Y~-i0mSqR_bz#gecrTD9L#Br@az-^5<6#*l9tU2KTaQ}Aq90Km7I zL(BTMK;sx{`Dnz0i4|@n3LJ~C`=O^+D`(Zq=T#;lR{oOSayBALsOJH&Qu$76(&Ux9 zN@)Pkr-NHb?@N;tE0pF=3ICH2c+qJ>b_bqZwO#NXw~8b&LJfC`o$esmb|}_|ik?Bj z@evBC$y?Y9`@8#FPu*;>Sv+IXqh=&n{f9Ne#ojQ0)OAa<B9t2G1}0<M7J7mXjXY`) z0h!BK65Yh!bX;uhJ%zbJ6?6@&#_py%VkQ&Ov^|d#-bdarW$cYwH^C>7OEdb_&Ts_b zeydtTU?iJ0A(fN>!X}(C%WfbCb#cY?9jxBhgYgR?$!FM#w1u3*A_e`atM=O6kDyzW z1{Q_i7Bm(U!Nr3AY}Ev3A_Qb6f)!Ba5cErPDH~*{Tv<V#iLZB_9vr;b*?#uo;laVP zM+XNFo;`cKv-NZ(MnVku1e{^q+}uRctT|0@sFK&*{L$lQTl-mKNMQYWbJGXA`+NH@ zcAtKoHAl(<Bm!*q=1+dR^N+PpUJkzN`sCU6{!V=yy+g2Lq-1Ewpi5SpX7Ez2#mrEV zeGeN9gwh$3Wf%2ii-Z+J7~PZI|9j_Q){O^FnZ+r$H#xQ61F_4F_^J4z8CF}@<`Ha( zi?<p<NTIoZp^CTbJ*cO7gdn818zl&?d6b~Nw;Ls+(dKb7a(%mz5?MD7l<4y9#%bIM z%|kYAimMO4x3iD#Gxlcev&P$^p))pXSmSEZP+6KatMIdE6y&(#1J^lOG!Clr#z9AE zuSVmHIJ|jA4h<iqHTL#tRU4W&E|q`Tv^WiYG_Wg2gPtvKv7il%s=Q=x(RYnS<*WP_ z{RTDUB<~n;!g!1RgMb?P4_bPQ{xh0u7$GCSw-_UlX~PhSV&7tfM#^p&tcl2%AC?yr zP_Esl@CD-ugb`${inMMk9x}W%gXj&f1f<#AZ!m+53Q3s$zDd$@Ts^nqbYxNL^Tcps z9aA|FeR*h=sKE4(Lg9m$>K9Iitf#d*L~}nLAUbOVb&Fadb#zsrA#ZA#9#h(xrXZTN zjLsT)0k;)gu@WenuQ!}SH@9e3^RPmK|7I-yIzSYVz}CYGaaz?wZ6Fu8-V-H0AgV(X zL?7%*jShxLk#7T=nGptEsnuv!cx)yfQDfj$u|O#b1|A2J#2dl8Iz!@jHCR^7)KRJ% zpbXYP%1T-D6I`^aOKzWq>yp?H4K1Z<O$RbB!D84;M6*Sme%MI88^U{hjOlX>cwW>p z%V|Irl1pZlAjAL?XkcR&<@k0mI9EKP>LDz+SScMAIP_6bVFt!5D`!H2E#+KSJ%}+x zm0D>{$R;X!76C?)Xn{X`MwTCzb^H*4f!`NTkT!`w)^4Lx$^OM)h94WKNq9V#KZ~`y z>k*yi5qsi%R%aD*+%85D`5B(wje==d$e@(1gsOl6M#(Goa)`Re+%gWWsdH)J03(Wv z$k+UjN7fn85=Li0!}*E$x&%0Up&M`j%m4f4>Hqok+3%l5ARa74)!4j`-ErDSsYnzJ zLu$R6Z)lMx?aN}}sn{p5qv78Zo8l48AT)`9v}Mcle%AgJ_B<FDxR2F@N2?$0Vld*u zCq3=w#caGw6#4OhLvh1}S>a-Al|iv{++3s|2^B))M%QNX6d*t@)NZJOC;vZ!pN^(O z&;>RL?+zD(BQum(p~z;dR4ausrKTpp<$bi{!6{JkN@G1(mR;?zY>nx0bOzlE1ZLx- zBR|R~WJG6kHDq;6toM7`n=}DYHgiTpv?}1}_O%e_Fb4z^!%g69t<eykRS8C#MLm>R z16vw%$D~4UXCtL^r+Rb#M%6Qmp&*6c3)&<r4Y=H0ESVHQJNBxyR_fi*AF<~+Dew+f zLEFdRdY+)YZnW!jsNP-n>Mo33^Qbn4TB0Gs*LwU1Clgcq`Dfq+1$ppOI2fnAgnM;c z$k)vAYW*#3Kkha3l;K?rO(}~6gh`X@=Bn7oKyyemFv=sb()o7I+}dh7-c>4A!U^<m zoLFl;0M0cIVD&;Ff`!P)A15@`UX@YyhDcE^28M-L`bF4ia~C5faoGX{*>n{AaP+t+ z67FIm!u&&xiDHYpilEoduD;AjQJq-z;rtHJ?vB1%rYH9;c6N1tiJtD4_Dl;l;mTZ$ zr|@^?FukR3oitI&IZFv<0g|WtWF;oZS>?TKNcb}0jo@*M3D(Z69?n5~2X6^Ak>UgG zdvZW`WsC#%V@=}`?|wd*PY(FNFsU7+wr;(H4^nu9wj~eq-te~odk24HqkYl%UYAI4 z{KX1%5tQ`MgLVaMb9^h!r9MxN)1Mu16x$MCXnGXSHhGL!2(uD5D*n79vyx{kF;Hvd z@LM=vTSIT9Bn35}dnQ7LTku-^ZHQ3eDQGyWq&4NtUkJg7r*vY#Yl5R4YMN*+)CjRM z`H_JmqA#IO$RC=bAfm)SYzvj?6^?4lmVj4RX-K^KxcKQylV0xsgi~LYqv80Rc~F{z z$Z)necwBw*8iI13X&@LtQvpN=fuLX`pr1&66dg_E8A@6RWe+_>qy?AqbdDM2tLj6r zv;AdaHq=W9iHM3HLKS4>sZ3Sd87iZcF6qsbl}rVTyci0VbVSwBR~+__zIEZavI0mo zFn>u6$-*3THf8C(gz1DRVnsMhbV-aO=F<^hj(HQ6T-v93QKi*|I2=IS8bX^Bofpdx z=*8ctsb%HTOQ0ljJD$LSM0n0oSrbr!%-{&qa(JQyyY~x=8!ElZnp6*bEEC1WF#;uz z%7djVi75fKMR3mmWpWCRm<rS_xqF5qV+}pui{&R#=9k_uDzh4!O-3j*UXkE)Ph+;? z%BiIc8SN9min;}No__OW=f&3k&O>t|5~I2%mZ}7zU_a!;c+T5xf+q{yEaDtQBnxO8 z<kb+`xS(H83!^=OB(pYfz?YZjFHv_wQ+U(Fh_O_wABF-bX|O<W`KB`{ZP*dsxKc(H z>xvcADP~v@lZUwPRhCqzrUVC{UEX5DTS~QD5Fsm97a5X3NPTH@oVXs%KpSafH2wbB zr5s1<`F_95VG^-PwvLFqcOc*KW~>WrX;nk0MyD;N1Cev&9or;IHS!U5x~J!EBi}8Z zmSODS{2rKvS<&F;AG`swv2&0TV>>6qs<!2RgAQHBn#|2v2e(q1Hc_m}y%D3XYSS_Y z2D>V8IaM)I@1#3BFt}$bTuW37?C>0C$~UU$(i1(gV5zH%GZQnV@ro$RFyXFwok+DW z0PWHY%!!^ZuS}w$6J6KJ2+QJH@lnD!iXXM5(2Feu3ErbV603|(b-@u5GsFGL`6LB| zW^B2r(}XWes?Z7e@(@6f)j3og42)&rbg{75K`{H0*|}LmjW})#Wi#!GL}|Jp6mOV( zvGvVb>FW#IT`(x+F&N&D_6+gTVTCiresA6~+#p?eog5+g3V|Accgidb5C+Z?5$4iO zeA6jv6)>WRvqBID%#$E5z&IQOB<Q^eg<uM`Qp!H9I?q|sS*kps-uBDM1<JR<da^9` zM0fz=^bQZ~4KNh^_jmp27d@`X+2!tdj$bgy9bT~5_aAZeN-gL=p}|S9Cflimkv0Ej zeLXtE=l=AIo>Xu0Vem$}D9Ht1EGQjcTB*0n%hH2fd<^PYu$u+!;ED>Ne&mxxgMzq0 zw3au$0zzzz*kw4?=>@zFslcf25jkB*?_?E8v`Ge1biVcQ;ftNUJ%~_2yv#`&qF<3c z^vGZHvX@@Q9h)OJ(rJMr4up@zqD&SDhE4d<5XKUO$~XgmWHmEpy{++h@Eznn0GZ`2 zefl{vmp=N<Cz7}HviO?<Hy%P%_<HBjvlmac_KRQq@%EpPz636=-#@5*|M^Fseg65K z_V4fFdxZwz;?#rhgneW&I==hh^mxL`@ruSX4{Ea`K#Zh^gZb+LCQdY0>fGZiU0L84 zRn2Ob3gHv%ofu05wQ$Sma<kV`Muw5V2o=aKur+0=)ri}F1xJtwi4^0MC5^rCxTfx- zHzf2!K*3RNc_1plgMEo5H1;^?3fpur8tI7wPtJV8MU8m165!Tl6pj5qIPJR!4|iXD zsFC1<54VnwInm9RFBKGZ+RS+6=okk$ZN#uRqqzPE>FGo!YU|S<A}m9a&sY%;{QU@L zCu;J`{yFRacX&y{!Bm1tte)Z`lbBZV7EMN%cybQk0i6t7zIz&*h-5hUs<5}`kbl_J z7kn<+MI(s8ERMhC3%njwE{O8dU{noo=}#ZNAKiDjaSZB_1k5#ULDu?xgw5o~ccu)& zxK3v5J##1VA}pl}tRUHCMD7Dgmn1LQ+puGA@Tc=<6YBM31HrT6#YD1u6gtAH7Gv|# zgE}+_l&7Nrp~C@$6PRtVV%&T{*zpB}0oCF^Ee@du!*L@ef{Q)(gsSu!>Z!;^=t$Pq z(JD?fJv&|1qH?3RxPlLbu-#)$9%S9*bS56|@Vx|-%RvfLM@KU`;|rVVO+Cv|XtcNO z0zDZYI%RB}_d{HB46)?!5C5#W0i_6OUwlvjsN9jXOH&D8@~M}d+M;*)pvf<u`Ve&B zn<_@&2UE-~{HP5--;{#h)X33{DH~pqC3B2P*k#Rzl>mxpsejc3YT&5oJ%|8|Iv7F7 z!+8cqgmYxQ{MN$`8<yRBK`2JnO9X9Xy*xXbBLhIx?T&sBaFO+s1!rVEkqj4hga%nh zLXb{rfl~**+%{24Hs)^HX%TPd^b$A|%EIeP_KWTWkGYO*rQ!bES6Sx~(&C*5Dy4J0 zev8htXcq52!>|m1CT}qS(X1=u{U>Bf_js8zp;(EAW^J47@nC$4>!ZPtbtIP*$$7of z82*-1h+|s%V1sZ6zKmWFJL&>}btq>z+~VAFU&6#i(+XI;ILGhbyQk}x3KwGmpGK`= z4?n=jI7aXxG^GokNbD5naW|Aao4nYPo;M0(gp$aql7)yMoj;(|MyRNKFqxue#hia} zRDfJ5wd@(RIlin81%w=)g}H=9DZ~Kana0rtLn>bE&LFmm*zw4)zi^hXr@Z1(PvY`y zqii9t@6H2R0WTSKAbHoAQLW&a%xO^U&bD7p08WuXQx_nYCJs|Nz<42eIb8%~^4M`a zoE^!?YXwTp!*-1?{FVNQ3Lo+qhu`4n+re?FF5->}txpey1;vWfH0sB-wy@orHqcFw z9_Vg^VCWvo-=R-l8v@{J{OEKFDStd6Ln@scotqlm?hZyXD1sAaoU?R#boRwFB=r@H zFYBvvhOoEXmC(R+c%Gy_Gj5mlx?Smp$I}8<i7xLXR!KN&a!fWB`9Rh@Uk?|4N*M1r z1c>i+2rR_+f@u)rX&QBmmkD7(X9O*Ewh%Nl2U@^aebwTNf?(mb5mg;56izM+6CDTx zL>a=eMac-D(pv{)>@7jo+*@{<O9-{k?|6c%N+rbSjy!KX2y2bnj=@LFHt7(gWC)Rf ztjnrE>B3KHs6$DhaE6?HXxA^m_;H_{9dk$pqPqacLe6B<nW1Vb&tS=>ECor;P@&=Y z<Im+BJGQ@Z2#<z`xFXVcoB=!?AG7jB{h_@_80T^0`_eqD6=$(0Ik;5T0`A?cpasu4 z3Ij@&e#Y7Gi8w8jR|kp5hOin_l?Y2-K2ljnRrWOVH|7|W?&-q%Q9QnuK{BE(50kyP zmVpwRE02?&U&}B}Do}aArWQVQePwjTy4S1e#E^Ydp;q#Jd2Xz%bWnuw>-1b{T*DJj zX4#FJ9{yHT42vlX{I{IjOOr8VVQ-sl1$LfxW{@w<wArBX+}EOt^R~T{4Vv{)9yBB7 z%COm+w-~t8OL^$DZk3VKi?<j!@1#6#6PZ^aXlmlHEV~mj>^FC3P*o09lKv918k-qW zmQWn0SJT$RsqCf&-+<Z2YL-Hq&P~|yL5}i(gB$T7+(EDt!lW7p%F~MSbUA<-7Is~6 z(7-y%KqWYTC4@P?nmN?5heTpbf<}pNENa{Uu748SMfy*2WMltrjXU~JuL>0_zyR0E z@`r=c*tB$V8>&}VT}R9=z<}xeVE+%#ckX9Zvx@or2r8FELg0|M)usj~O>gRZ`i~Go z+u5hM096cNf9%(KOHf;P+6tllm0=Y4)m0N8nsy3xj5|;b+els<j28oN{cGrjvHFVL zd<r(l0ZNcaA(}4&;Cwq6jG1uXG#%=lzB?S?x9H`n0H<kb;ZIR5d}2);MczUG_R<GU zFi(+3|7vh>IPnO_Y(h8TcBdUb>%qIoV9_=Ql!QP1xCxB2*(sbo2<)H}@L)6?4-OHA z^z94<;f!{!*jxHA16DoPm`M&t>iA}H`02+uu_dT-4$kIfOy18}SCi`xaWm@Gdp@0< zA|4PiZ2uLBNrR)8plh(Z7Xvt`fdkyfm3c2eyZxIxAAS1qr|sUy+i*XkVk;!_Jb^2} zzkCm+Kl(JS72B+ghV-5-jO*Tah7rwQP7xv+H!#z7rH|r*W-;i{2B@*qV&h@L#gu+1 z^h``#cztx%8j%6vj{@@t(`N(}J%q&?s>JdSr1<dgL$(hd$Y1NC=uG>FF2HRy{rS;L z+ywu?%Rkcp#TsuI2VF@Bn!t=t)uyJJ6wrW-8C3ib4-_ndspN!ZgLsz7x)?MOisiWB z3=&q#F$wT*p7fDGG=%Yjc}<)alr~>_PiK+927vE_Ysv_`YnHeXmH%d_(aE!rV@9S@ z28(!;<s5`{FM;^v60~y!Wf-KS-mKyHc^~#Gtel=A{7atn-W!hjG!%4vqVLvw@4crg z6^#eV*6@hse&h<SH8NS})i#c9J5+-J;bTE#f(g4MnK86Xnr|l>(E+1w!l!4?5Nm;Q zE~C!rfHbk;Ka?`qrM(T{oStIY1%(kVr33=Xk`Ojwu|ieEbMztVsyx;PAZor(VA(t* zid5lJfN0z$d2W`Ai6VBQj{r*qvVbjVY)k4(CqVBv$N&q#pj@&_<YS#<EeFTgmg>_? zxWbOmZqQz@L{AfxjgBY-?xk!iPF^F=%f`NhPgU+|7q>2=(8yD4lIobva4w+)+*;_; z2-2z7TD32RY(vIl2vF2lXfTjb&D~taTL!SPLZne5k<wrj6r#c{JCTjyfgK=S?e8GL z5|7fd=H18~Q2&<1`l8Gttl6%_M`N#OWVWU}*3g4WbpcN)2Wy?|OF0j{&!d1bMFx6Z zn~bs)r4nIGsY>1E;)mC@%hp+Twos{WT%AqYa&=&(;L;V+vlf)3xwB-s%Z!|ASz2*B zYhc=|I-mIRruwfkXJj3$RxCjNTp#yB^rsx9Obu7!=*z};CeHb-IH}-a;2RwQz|B=5 zn76vFvzp+5bdyM2h~XI60XE6P;hJ2Ky{V?^y&59M;^hE|$p&{I4v%pH$9hXhC!@3^ zhJ-sP>vc_ogRRc9giEku^N<Wn+<w^n(XnluXUeXC7~3O4jxUtC{;rQ3a0Ok))w03J zxl25F4Ls7~wQ$UX>&NB+^YDXNs<xJxj?GW^Mmi_ouzc&?yH}%UVKy~__O!#mN^Mzs zW)^nJRKl!0RFZ5aWh2)PQtqN;9afpea+JKK_iOp`3pdY~uNUg=&C;@_o!Z_&Ctrt` z<e87rUP$uVH<Z#_!+zQj`mRETgHZz9boYT?Z9~R(v3aO+w1&M?KXCR!<k@jCD?e~z zH~7&Phnl+GvlC>kDm+MGHP3F>t(<mOL<w_J;#$q4I=^W?+Q3#Q4#;*CxnMNHtZick zWF`Vfvve+b^fJdxf>5p4VDu#N80fXLJle-s+q=<u>;BzN!P&E3b#f@mTzjOHTz$Ow zCeUpbrj(C06daWP5XzVS=>1!@Lu{&+dd$_9S?ccUd!{ef+H_p`4L}|>UznY1yXkKY zD9A6LOYd$LtM8>>-cqN{vaS)yV}C@8u(h<d5Y+Xome9?@iwa3}1AuW`O<MzFrc8q5 zok*0!kEM(!{!+eYn<jy;H$F%Zvj!|{1^ah#xy!;qsV@oOyhTPfX0Yic%4=r#yI40+ z+(BWB?sut@5porsZ>1m%jm>zk?b?_6rFtpNm#ks&Z7vE$Qrzy{YrNYfK$GzBvD{tn zs$~8#?vpA-dQxpmx~@i^u?rLHA)-<4N<HZDV095frUQB6UI&fIEj3pWkB{Vj7!&}< zfHVb|o~>#q#zR4wyg~&nEi$lDoycubjo+CTbuOgiN;^hEiP$HJb<*B+9J|ay#HccC zG6>WcBv4BJAvXnE<X@-Ae(3<Fwh=03sxVfbg=pncP$VT}VqTE*P9Y@HA^;+R;RX{G z4H3seM*`e)Ej@(TD&oP?Nh%X0+D1tGsI688z=qugr|NwfVy?3%5ZF44_-q&xlUR0o z)iwS~cTX-4UT78Ca>v#mUO$lwMg+;gI}$Y{VN%z)CfNIWbJkL<107fo2mDjVQYIQg z3ru^HBfU4ADJDkH-c@}|^M19)em8snd4GtiK{tzi#5o}l1DQD!-tmU$OEs|3{Kwe0 z6I>$C6$J|O{8ld(h24eP7RU(#Qaq6h7{D)kv)Owxge_G1*!fN`l9Q<OZK<B3@rX}h zdBYel<Zc>J_U|;*zPP>lS+z0?>m~tbY%W*X{H@^IO@3hv<en?<8k$d~%Bw}OaX;ks zW|hLZ9B!@P-<ryb1Wv9fiWj*qWkqWBqa+w{NU#dn^{|UDk-oK)okAOexO^oohoxI$ zgfBP?6nkN!D4TJk&S}3DiwPiyC22l6f?eFmjkfkeGPJ>2*c|_j-f$bDq7vtx>QtJu zK#M04C)*w!!15?{Z@kJ3-;sZD0+)H!TjWv>nOuc84gkS-1WTD|j0GDiIBTW&O+b}# z9_)CX2fTsVJXO++Iy&@@6IFJ4r;dPF4)0y;n8QZ4NhGEDA&PbvKqO)7>W~;W$}kjz z;*rgaghIYj?*nZ3-mTmpX8Z-Sz?zlTUR8EQNj7ZE0hxHEgM#}2n}*kC0@6}fVtx~e zn{|kBHIxtw)|=edIh>T@BB0+6E?=WY6kM9vbBH2(1meK~_G&O5isylClt%|Fo|2F3 zZc~J0NX(yb%#bDm>mq7#Gxuayk|05+heK5S!ttrM%L(w7*)N5gV0i8$^;tjrm0n;# zj-^fpLLRFj_(hI1&O|-bptq^nR_NgiN$9i>bF@08nQ<YAQ9H@I*!<hV683f^rvb~z z){opgMdoH}FDBZ(3nsDm_Hf57@9Tnm=00jfW=S55Q^D+SWfizALaH(s*|;<I!JJSa z9J9sRvgR8a2_HH+86IIh=1c<3g06moE&tXL(k+i(VlVy_#3lzgSI(f^+TSy)F84jn zx+&aSI235eU<w%`gUVL<7!?^tK)YuNia~)42>;_??X&h&FaE3Yvm%CE54hyVL~vk9 z*(8J{l&2$$K}kMll7erHkKyD)f-(%t$n7z%$?sFn>G;)fIvGn+Eg@6GR%EUL0*ok@ zZ7jSj-*Xu1!2<VSKt}3q93>xbo{w;25+{Zl$>4D)x`twTm$;<CIer`?5{|5L5Y~r= zf9@x_FojPiI5baR;xaV)zKm@%2MmbinQ1H;W`wC+c1K(&Qvnqq5K#F1y)ue|OZkpQ z!y41^wN+_i$N)-B!h^s4U+?-D6;XyWPL?(4Ui?nvHs4~UQ3ay3Sf(_!^bRY*6P0tg zj54~&1sH|yNnY9q1cAXT-e%DrB?$HUL?>eFX3aa?WMsj*U(e=Gi|>1X+}zy!69RH- z=s@4ThZ#P~1S}dvaVrBzA`64z!#nHfp>Ts#_{_d&>30k3h#6(w!{~<b4)!U#%OKL9 zKDE~V?hbrt3bbDF7Gx!oT3pLTLc;c~Pb*&|FxY%`R1i=uYCA1S9~sY0Xn*<gUIl|i zm>qKjiV~jE+!T-cFms*XR9q&s6=J-5a#=+f#ZKZwKER4Zi+Gr@^Z>Y~<PatNNLtuL zsivRtJ%+2;NsymZ*eU=wvtWM+-eRUlMU|ZiIVRO{jRTa`P{9M$!z=z#X9vv*m^t&~ z-r_kbwLi$n^m;`-nY{oa`ICytdD1dcmOn<)@@;qf|Kj7#PktFbeYlQBU^v1raAKgQ zdp<?<Sfd&d!95vLGiJ$)n5%+71k@p6B}UECB-C5acYT_2%wi~2|2PYe2a-P7izm^d z6Rr)Sewn4p(;qV%<H~f(AKVLQJd~Rdgy~e_#xexlwxn@J$gz`3sN_qPPaUkUTmmz( zwmHp<_ZC<gKl$Z*K5`AMoEmTg`GcdU)rTQh8EkbWRv-_l7@Qizw)e;3_)j2sQaZ{C zJnv6ebRX%XoAzu)c}Lc&@?PEhrG6?cWFTLx@`z8%YY$5xo<QQ?9s7|ugL?HT&cwTV zAfpH|Q>#fEATJjqUm`PEOd6~rdWP@-k_X;bF(FCV*iu{7<uS~KEW!R`v#R)Nr%^sp z0SUvDpHVKs#aO%@HQ`%Ho!t&>3U=g&b2iv-c8@s-8K0a<g<@m?$+UgW7}pGelF7xc zqYE$pQJMuLP!(8l3cZ?)q__;r1eC49B9XzCpYpxkR-)A5T9{<$^8iIU{Y%J)sGb1^ zm+xZ}x@BG9;5%X>bXqd}nGnp}ctJ$$yV!7>y@&A3qc2X7(I7{2l;I7m`NGv@rLv&2 z{UJ9?#+gMGsSiiCS*02bR%X;prN`>p*xZk*qG#Q!42Y7lC=!t;jaTF^DThVFMEP(? z<H?Fq7z>_wsg73EkxA4g(xri;4!4Gx*;$lJ@>m2Z3Sc2yL{V9h+6U5`Pi~Q(KoYE} zrGzQUf9W7=07C0=LGXvzi<|U7;G#K;$)hqn#a2)kRXULYfh4h$i^zxVm8w!CylVtY z=};~~luRV#5QZ_62f2>yHr1QJ+5QUWL=an}w7+Hw1FU={Z2`aMN1Nus=IP5oGp%Sv zj%!>zZGspjUm&6+wt@=Z2rFaxpzjcv4I1RGNDJgmbNLIjlz4;s;Y7eYfk2@ePuKU{ z-=GrqkTh|VQxtE4a?>u@EWj`M`~otG@+(^$&^s7ObdL@v6GW()9){7AzQmol<J$2f z*NoLZWQw9JtOpg!)@>j|nGf|`nlf-FIRsqndNBIKi_@qMMCCQAUMLqtDUI<Qv4=1j z=$|%w)tuq|WXTnngUPTMVTEzfb(9+lD-mc$37e=Su!HXgN2szrb)p|=oTTkp(I!FF zCl`$GQ9V+MOOUw=)d3<zUdg$K!a^5{d#oK}S#eV#)IZUmIq$$GC{%8_lcP$y3$qmZ z^}r^F-t}&Dic>?JvZlOq8y#@Da4;LK<fUD_ez%q!IU;AotZmn5oe=DE%w3{SA>Pg4 zT;PGCb>*niLJ8)9Bmrb=THOP2n`-w0JUJZfcK|f1Ud{bnsTwBxEC-nY=^(P0QAmb6 z)Jj1mLxoF_M5GQ?C_K8ABJ$KqkjOaJF7+k#s&qkMD8??P$rH{S9LC42XobEN!8w>< zudl>QGK0Yf#C3=xwKlixraaV{L8ZrUk&r`l8wpbPr|FKgStCZ70&N$RV4!b{TLXj) z__5^XDzT0PRq*6%IV;S?`B^*wcfee}NiCpB4`8^@KVlo<Ee@VL2?9QjJ%na(On(9} zg>#bk8&GtB;fkTx*lOm~ks}?N7cZ~Jf}WjoLKhZ_Npmsg<pYJawNxn0R!Wf%p2Wj3 zI2Wl*SD8RnsLHjJQV(gxv3DT{Pz;Y#5-j7Mm&_IIG+S&GESQ|qSb(WQPK2G?Gq#|} zAZ_{NY`#&z-e6I%Ns#j9<VPG+xEfASFaXh*lxiIdrd(oPlv7kXjAJNuN_wD#rW7ms zOY#1rA!2iJWh0Dp2y&hvQg^T}loF%8(>U|Z0{0puaTAj@kw3T_CgMWc!SA<TJjG3J zmh!Rl;>EKULa>7JhdU3x`C1n?%^4V0o^BEv8G2tOLt5F0&5QwIr3O=&28be1D43w0 z4!9{oJ3gLZ=_9&ENZ!jMuqK-57G>pG&O~Bf1a4#BBANR5(lZ)hsUZxC)z(fOxwk|1 z2FXP;xIoS1Sx~V_s-=#;NaggT4ar-iF4>JH;{ji|lj58n7jC-#31+OtnXt2_mz%xc zx&fJ5KQ`Y80*`WN^oL!WV#P(KwOSo#ERu)nb)O)fI~^lR|MDP~4#hvU>E9i{zX9bG zKS2J;`pwzt!f>s?<76x1)Dy!vy$sYUrS_tlqVYi)dz1il-B6eM5(jw{sluk^9kkh^ zQ*OYjYpp1n3!r#HjQAFdZ&BPrBXnvc2|2CC-vuM#p{e|4Lf;kHTW}l##95HES(ro) z!Zm?XZ^03U2s<$>3did<dj{%j%SNsuHNx9D3oz&@s{sZ;;8!$uYtTF{d%-zE@zd&N zfmp|~`CU)J>3w)9TBzy<u|Y~gVc=KSEtfE0p`oeP<dZT=vQvi#NH-TnG#oN?X7dHy zwD+F1EBfcgRZH`K)fX0s-Kgjm8#fT6dOfDA(hZ3)-_I&8`aFd*@J#WsFmJ6j^F=%Y zxw>uLWGSqsrXFtR?kcP{u2ebQd?}1fcs<%X%)G`N*2*ZP2B+2`(21QNun^lA%)ik4 z%`<_JzRS{K?iQI1uJi#IKdP_VL?rgl<x`=5-C3D4sShDXOUT5C0-|j=xqxYQiOqs* zwhvWu_G2oO!pyL7axoS1z(&uw#%A$*P8x40&bx9Thd9L^trE%=3WpBxk;30~vJe-P zYe8;C5m4|Eiaw`fqj|5CD5B^&N-U4&;C&CIs3(}e$T(X#dYD#2*BT(?h#AR7vV_?G z%NS-;ZusB{SxCN1E+^CeDcwv$OptaWd|$i59Xp6UNR3>BkeiQ`Yjc!=2RVQoAqI$p z9k);oXD>Cr3kZyHtcw%e8IHHc`bA^cO=@!l;CgJRjHbGfK}~iCViS1}{~D>N3WG#2 zFfj5s0_M{MF~j`@4ioDL_6tuL+vrUB9+e`+<%WeU;Z4Q@4G!FeiSIxHUigolr1=5f zIQVI5Np&w{aH&aNS}PTRlUcVS4}y<l_%J1G_6`SN<GO3|zl$R%JkS6^WpdY+oUpRD ze3slL#tC$ao5dec1kruWoRT0VL_axRor+zc#zWM-<$*$#D9wG1sF2c>K%v{^T@v(# zhXxti<2w-luAXIxqg+o}TlD@2SUjd>OazUKv6HeyUcofU3a+vO_5k!@N+aiweJmA% z74MF+b0v2i;8Lw#jxb(Z27Zj{{bU_PovEAqG-2rXhBco2!!e`Is2b5UJ5u>jBqs&X ziC(opB?Wk$$yzttPw|YDN~anRZop$i7JuPH;{=_=eC@qHvPpy<1?gO5pLlV1RY7q$ zL>VNR>A6;tB0)v)(}GenUdR0|YsIpikP=0TJ_bgD0>dQ}^}8J>w#i|&=1TEtwt!Ly z6h;{1QRs#CKwjH0gMoo&MIs$%j@d+<t9UzEHk9w}l$2y0ES|ZlcPXa%R8TIj9nYkT zB<jI`UlP5mh^A5)X9A^FD10hd3DJO!Fm5rOxeI{iz>+yx96^o=A`k(NI7v_J>=tuF zFgkfpVb9yTs3In)Nbw0)7+wt9PO1C66Tzel3$%lJ+@S_1(7zlKqHL?6JWwqKqTETz z^g!&sDw!>@mLmItjG?&7f_(rOfuzMm;GoxuA<#pq@!8&iSmR14E&OThL(<0_D#Hbs zNs~WU40;kemn!3)jwXj_9s(W4fzsDaS=hp0i^6V1o2-27dqIi=P6`B=OjIjzV$h=V zl*GCFOs|pCh4@zpK(EexwSz}EVq82MW>K0*T7*;=CyZJxIZ1MCcW5?X1!uE{;d0%0 zuOhLBlb^^t$MGMa@K#3lgf*4Use89CtuG3zRe@$@#b|67RZK1Z(C1weXTRj&au6nO zgPig7!hpfr)pvA1il`k(OdG?5pm+l#mmb~F&^etzEvFcZ)xE~wXqb64S8Pf&FaCrG zg77zZR3o`fFRx*(LkUm6uPaX0E+Qq?l>+s@-gRKC&a<6qz|<-F(!?5^s4n&jpVy0+ zSo%@=xOG=zAXt18wk$7{*u!yS2NcLNq&wOr^fA)MdG0D=%Dj?1Ld9wH*eYs@U<P9Y z!U34wGC^oI@mcOF1c*4yOELgtYrU>UEgt-SJ~=;Q#dJO6@%kJxK5!9{YuXbj1xheX zv_QXvRx5^+QBnxD4;Kz60i=W3qqpRP$<~{lVfB2Q%lStWzeBG|7Wse%aodq8(oRAs zdRH1m-oTq5h|wQ+jAjtz92nLSZbpoy-so5->M~HMB;G0{_gs`f$7C;xS7N%MTW3`w zcL3=b8I+8}z!!TkJRn0&oRbVxWcUZp`^RQY0hfXwjY~mt2dVy!S){so_C2aaEK+zU z`%>R|6a!HzhIA|<cZ3P(NgYtp2o~P`-Tkenu#=wlj~J{hx}Cnf2UvkG{2yTktLc-y z={wUwMV{64f<xBgcQs!+b?{2P+2`VAL!cU<ccpp`Q#f};h^Oa60UWqA9F$zYy@wV{ zP5);}C(_Cm_j-b|4;>>bk9CR$0GK`4+luvEez=mD7LdO3V=$wiR(`zo;|gAfFvzvG z<&btwFYeoCJ1}zOS0b%Q$kUpdKGx-z<~U;zVCC!(aq5Qrr<3_Nu$J%XL(~6tfeqzM zP)SFCQiK{RWVdl)NyYfaIIA&G?F++jAH#>mZg{f=!-F)eK>t#0!qBD2b5a12l0b}h z(3Kt+u)Yaz5ZW5~8VY2wC}c%_%m72m3y$dcBq6W^NX;ez;4cH7JPXt!^jQWbQP1Tq zsGdAoG`dpQnOKd5OT#ds<R_0fEbZqwCm4Ad(w#wt-NQf>Xl<t#Ou}IGNpcK5XBb8g z5H%PUssJumk;@CfXypDE;D#qRL&fOn1&--I#CW>v19@B@+bgSEs%?9$w<yL$vJol( z;!?O%Q-p$htCGyZ)BgZ#aiC2P=D08V@uP#sJ6~^Y|6zlF@=M&Dyt=1WSU>IsBzUSm z6l|xlRI(dg-dnAAodI$09`oDMz+l6xbptQ@&fC;`JU^&BLpNKnD~?#)S?$okoRW+o z1McJDNU#W2O_oVSNhCat49=Axrc2;ImQ=5jAq|08jbLOOp^b9L*}c{8<s$0G!VnK0 z2~RoLlkob{$!x7Oal<Lp+Ydh^t)f_wGHqbPR!lnklE1|}s{2y~OXueISAXF5HV2L5 zzja?G6E~9k^3zwNviIt)_<<VYnq+g75a*jseNk}%Nk&%yUQ$~UP1p(Klm>)J@gx<G z;dU6qi(-<u6N;V!n5%G{1Tr_XgH1OhRup>$qpNA2I|{uIPhW;AuiI}H?7~cnXT$FX z#~)tc4jX2Nafi$DZ1y}hT2sc&%L4`i_aV-&Gb&be%j$s!83;FL;Op>-hqy?&CO_p> z3($L6sP7SDNDqPUntoPp<KgVgDNh9jk+$IKC=p6-7?Bs^+Jn4OY6Z-xs442;`;vlM zykBkgMtz|U6SA-BopDIuM#)-$+9=)!0pScV%S3Jb3Y2ZlN@7{pG?(iDh}Y^eqJEam zD<COejDpo+jV^itg<iN=0Jbgy;e;DZu|%bL_6$V^PEWD#zs#y9gHvY3SyzrL7d=*K z7+`?xaNwp4$RuY1APSyl4>a*uDaV9Ei9_)y06K3N<OGp0$@jj4!j^~<Nu)>>^e@J* z5n6%YxMC0}kjuz~aP@Wh&?dnXPn=WPeh8$p2AdkNz~QBW7Cwg5cBGm^k|}+|!PbRb zv9!~4uQ%*7F}I7CC2)kRY0JBzjn1)d&`iEZ`al;|k=tT@$ET#<g8VgeUkdk^lp_%l zXpPV|-K)3;c7sI~7qSkn`usX`BbEZD;N55nQK@}tv;2V7U?kld<0xdJfc|(g{<Fy7 zTnaT=aNSDEVHJu}uLZZq<n<T5ABx_N7;;{KCx}VU$VUPcb|l;jf{Lh8aHAq#*dn=r zweFy;><T2ICj#gPN`|jU)lub-0@1N*WqP={6Aa3vhFVEK6UKs&%0X0mGnQ}cJfsUm zlw=QG9WcHytEKQ1Eq<Kjy^<Z718TTe@OHtNh=WhRc??lC?jWYU4%--e8kA4?LgR8p zuGuOrs`7Y1?>#PYf(D#|ElfyAK|1DK1fqm$6iqme#0d?PN~Y$?pbClZ(lSmRI*sa+ zdLlR$Vg9n+jx~-jNjV`oBMPx;pF)rkmeI7bV=yU?NS=Lx!6Zr%f$pg!uVsVf68 z(*0EvNGdo3Gr+X6;%sX5P-)PpXMg)(hl^uUUBF2VYE1EfayfJjN*9?01Ds48g))0d ze<Le2HGm*Yp@e}v=7`A`LnRqEk&)3xX$wEw(`^ESQm_}q5aNn10H8iO;N}=n;(RZn zHUg!Etego8EFN#^{#-?ww4<!Y4U3z3abuPWOLXL@T%sRRMG?kII3Xwj@mycd5UxTQ zTg5R*L6+8HV)f)TmZmfg)k>9=qDMCdkhxBd3pnY3Q&yc6mZkW?^kNnMU-s?;FlzE| z;CM<|1<Edalp%X`04-DYk|ixu_ADEL0<xE&0)mPNxIp$2M3y+%2m*qNECtyht3ri> zR(-#}jJxETv<I%gFK~YBWnM17XCzOa<Y?(^p>}}cA+N3J`pBas`)UVi>In7WH&mv2 zrxiXvdZ5;js)ddfN$*qnQUpv-q-y6dK13Gcz95P~?Py=Vv5}6o<=8WWwP*cFVqv)k zQkSaXk)PdF&k<xPZ8KOIw^NdSnZZ@Hs*~O8(5ge}p{yRm>;0z9O+D(al2oqlN;zOq zFVV_+w2exb>6j*$WMSS~^(5M8(3Hi^<(%HTqkmweL|46IQ;tv7-w)J#n93sBWpL9x zYP_VJmQT}82ejSDUB_xej?v+ht6S<-ZsR7`LBv=(h?vgJ<#DO%`uHU62N7wQCd*K6 zkfh|}xyY?PP(}_Lw9wQ2RZY6=VvjQytrLW{Nk+1evt8HslP4hzSBoQc*Gr+)SUqd! z;Y8YBS8r98s}*ScV56E&qy<5G9qNU%X|0wtp>DOMHw(#3zx~~MUx0i)*IJBw6V$^) zBRA_EZMCx-_JAx=%P3)tm2$Ak&-S?Xmzvroff(Io)gNi6eV<b#wWWd_Deo;S({cjW zBGmP$=}vBak+Un-Zj@PC(I)5m96^xa^zxEG7-xst2Fm8E*BkUtRr^Gko?oEdp(jT| za<iGN-Bl5&9p&Y_=xtcqu>RFeyF+Ht!mT!hNpUXi>S}|K>w17}!$8;1M-Jvzqexda zkv_n#3pRrX^i@j;`Dz5BFDY5g;}iw#$bK9Vw4j|yzMT5}67zSHC5$~P2f%D9d4rl< zyJuewCl|8ieh@9;={u29O+O*f&JrYJup_BC2hbOfPYo=lw?D{Yv^c3JR8pJpyYB;f z4B_Iho^@Et)fGb$r~Z?U`nj{@e!7#(wyPI>^gF#=iOGD!s*$2x9hB9YmgAECfwOAO z3hY7~NFVJ=xa^%W{)Kw=V4Z;-J9Zt&LAx*>re3gCL5?~LarD@$hrfRnjzaa{y0mNr zqpJn_+pT7FWn*C?MmD4ax$IIcO0G+H>Up$QRmrY5heeJYw7a&3ko(CV6#w;_w6M&h zHo@^2mgdGYp(zE_I!Rh`2B}$7-S?#C2>H!l=@_WiBgGm=M#xjpW!oeJ8*{0dxt3n> zH{mupb#AI#^*3ij%LJxvM*ISUx$j(_GSW!@IoQCob)w~bjJ+KxPobh#l_#95OAii= z(0j-Yrj+5MhC~nPp0-XzU`SAKAiud=I@tB37H(cG!(F~LxQ@_QCWrnr-=<t8^@x(I zYE9MO+oq!Ba6dwC(j5Gt-;JGQ`gY|^->#hH+lBly-!80Dpmy+~-2|uB%yP`e*L~n` zX8vMfrZ4udgsr0S#acIR6d1w77W#4hOnMmp72mF6BHyk-WQ)>~r2<=*sZcSf6lq#3 zr{wTVeM<WP4w9cstL<$$Ra8q&wZf?6kqarpIGo`=kvhg~+7ow*)vVK;60cV0{sXjU zzI#ru#dNj)uT9rk@@}-+F)+buYBO8f2GaSR$E<6qIzjdf<Z_Pua$OS+s?{swAwfam z{-&=O`hZ_iqT#u{t<~@2{1JiNf7id8+EtMJ|3G_`RjViD>Ry&JCF!!uH<B}kZh>`L zN7iXlyH4%W%$DFgMl>zkpiZs8V0mtSX^+nxBG21bBN;ebc99f;6bg;G2H1-p52c&R z@1sx%N?)d0u9M#g#uaN(E220H83kpHK|F_r)u|8Gmu=EQuC7V?O-a{+W*nw*C?27; zPjWYne1lRHf&8mjI=H-l^SZS{D}+djkE~ldT&@(;z|?=RJLMU5WskrH5lywPBsKn^ zz<SYgO-ro})JvU`Ik@bo7W8%WyV}wQmkq8M9vB=}x>oZ>fx*F{^ZDem6#`pyrvXGx zKKoLCu|;05tbAy&&8nJHHAwFu>Xq(;(*_4s3@m5&iFQAAki_<fIB$P#e&w4RfYm;< zd_E7sZ>FE+H_{)&Q@?4e$flKeszQB!{iJ!L22Gv{EEqLp$iPZv%MR(=ZD5%JgL;-# z=P9c%Sz2GRv^G}#O{FqXL;CeC80eGr;g$^WuM-*3AW*G0LIT6WsS|_CP+gP>EJi(8 zzI0H9zz3?>AFy7ptd^N13s;3+$91Vrs(SOKKS{#1`ALQW&#Cz}LVluP(2(N(=^9ZM z$-$%gfY!nOSpp-Q)(UJF71(Y>V7sn?1=Z071KX7dY+R>#y*hQ9Hg8-bGOKy7x9b~N zuw&$auH`~Q!$QhetWZw&r@B~RuwP(P<01F50j|3rU0w4A`(+7iR-;~>=5^`@T2>;P z;FC2ZC?J4Ma);RS!^*oqEX0pMOO7RPbKEwl7aiWaJFUOGm+P<KUVo@xEe?>#PTJYA zdIz+_*7JKFvh_TYI`OR!bFaOeUo+$QTW>-mCh8}3?9!bcg1z`D+aV4g7v|;1g}Xnl zydRZSX}y-yPP-gd9<HxEEQ#+@(Y^8te$8vN@@nN3^_5pleC1(5?v;o6N!{VamWKst zD=(Ks6vBetD-ZW;W`7H)(Uz(;-|0`Ywclf5Jk~{`UoNRH72^Kfir#&$`jl~pPYuyN zwR}htyE4@Mslh?seXRcQU55`2)jv3?-E1xwg1!6TmUWufZcr;ye&5RB!^`O(UOtI$ zZ7L^%DJZ-Nvg=7n4j-)-A>}J1@zJItBslZ|Ke}U`Ms*t3X%gwM33@qGK0Jv{FqJdG z6g1v^d)G7H9X?twbIK=`$W3KVaQO%P=p??qUNTikD#e>hrr-+RZG!2kR}SA_FS#lt zk?O-uC0B6R1Alnpdmvmd;VLAN1j9`wT(Fl#ocqz$_B()M9krCJkVL%@ZYt%1y)5S3 zpPj__*UP-HB#sioO=Vt)mt~&a54$<+3B3ReOClYHn+m`XFAG4stw>^@=p|xUQgJbr zh#_8<h)ruYY*5=_C+MYNSQ6zyxT!P@p)_>&2A8%>+9J6--}Nvghl96pz1Ry+D(t3W zFT~4YuU6B>&6+lGEOEp2VlT;$HWhmzUKV?`qx<!H&SCHBMO}DONz7E#g?L%i4GDGl zOud8)PojjYXe!}Cye;9HMK);Kq(-AELqe+Ae|kl|XbUfwc-2<XRJ4V7S+qHQV|gB* z9JqxiQJhvZ6=@+}7HLC59KNSsgoP(jg;z8cVWAXZJTTGSxm`Ud<syWfZp)P^=>*$D z?Ged2gz1KhL{3>M>V;UvB=S^6Qy~`WWg%9(vqQ43sFzh0lS*QyvMSWevPyp-x?DST z*z<ac6&#e*S2h({p<W)q>7ULe#lBA8T`$CfgMyPt;igh7)XP%L^J(x7dq6MDlHLSU zX%<@kA)cY=@cDYF791p*JitF)jV}D+C%?a=HU#?9_1Le5{D_r)@k4LMQ6K-VwvO`P z;O_ovgRNhUF4A?2?g<g<&F<1xr8Rvu?awTc5$+k(7BuxC&;FbN``I_-l5N!W7Wc2o z$)-LN@BC{vsmoB;KGB0`H|fm9wz_I34f;{~)3)p9-16&QVJ%sqdq!C)?Y(}9w+Ooz zr@hHfYyVR(#hbp3v_$zm;Po8;I<hrtqmi_T%Er`d(ZH`B&lKS4=d^IDZISMsUB8xJ zeYssnztlv#oPYhu#*O^y^X#=ja+_IT<IaQnL=SW|NHICGnKn66CP%8xpR{jEQ;j^+ z-oHUJKdq^oHdxolMiDjr8qw%TJWUS?sQKKG?*5Hy`8Dn=*T}W2U9t&{BlU6e5Rb;v zeST1Jt)-L(8||3Fzgg`TYV(l#9R1qzC|O#EhxiZd>(@-}uhxjpKYjh1u_hXTDKmKf zj=FD6Ylx(UhKp#Cd{_U7rhXALAG6Pzs`qmFN3@9ai_p4SwBUKG+C@BnR%cyHV6pC8 z>R>Y4EVm8tfyJ52G#hs_OP`@y90>8%B5O7CQ}<cFUR<1|?a8>v=h{_~javFecIJs0 zjk@>mIV7r-cF&F48<8dHQY!6kw8lmE<%uwS8?8@_kw4V=W`}q^XQ&r*8c(zc3=Nb{ zhul5Fg<yYmM<jl|vY6bfPhV^OYHM--7R?*^xf}7DGevzIeIp))&x6hUCGFZ=wvbv- z&At9i)DpLLUE4ElCX=i3S{Ebrc0;vcv_Jj5jh=12=zXRC0xs7jT#rp5@ZIDpxO%0R zJ|$}JR=MLto@t>ztFBos{o-){z&aA{{v_^R5>P3!%J}oaM$ZuUT^obx!eew~VP36U zu-fUvxQ-i4!!nO-WpVuizS<{%EAw22VckX(l{QwAs;dVYSL)r}?bJsakhitR+v}Z5 zx>_2GrQe5k>E6{pf=*u@-5;giI;P&d%-7aCvsu=weo3Q$6}x~g4{VV19HtMd`iw>C zcVP6wkTj}i49mRSgvW*v4(-wqftAU6zh>#RKxcaO8K?w`K8U0p=_f<?A0ok(DZLk} z+Npz5p`UaT<_}p*Hm`x{X}A=yYDkPrD}e+0N+za<P=B73t35eh>%(mHvvTbic}gzZ z>Do8aQ%miN!Cirz%<$pS1L=&c-k~%^!mjQKqid4(^a$<K^f=R5$<!H@7*e!KFAVkg z&hjv5x<s%(K0)pHVcotibf1z=8Sa#(ces#!ZMrATv!k_~hV{~~8yR~=E%(%rYmc{N z=gGw&**zpOt#^<szUF}Gy}Godq=${ZG6U2)T<yNBb@Ed8i+r+r0w|B!=}RBAzVs9% zd1-rqxRNWhu32gd*M3}9uHr~PVq!`faNRa)*%x}SCFvL)pyj>VQA;lGN!K%aMX0@0 z)Q=(gxPS9Rzbviwo>8BtDZiGd_1X&IlAe?deCNRwA!^Aj9YVCHqncKz?kRm0uFfu; z=gK`HT2UceB>hO#en%cZ^~7G*meq2V{QiKN5!44ul1!xxVn<Q%$&aS6ljM=E^hH!V z;B_VWNQK!~tsi8je*Azo{c{KLw7b3o<cVvt6Q$Fj_M;VYt1+>V-aP8nLs9`7CtWbL z0<%jrPrfV78cDBemrzMj^1JQQk3{wa{YJQ(NYb9xU%~ZsTBCoS*3FRpBu~g2q;_EC zDIOGIBz^T!V(e5d2-5{{P@tkHsTCy|e31&NQ3|Ee72VJsJ<t<T_!>W;wx6OjK{s^A za~Oe<_!ytycl-gLG<*&!q7o`&BJSS2dhY7E)90?9+_(GW_LCcyy|ZlAOUq_08;7A$ z9oRtUf0?sIJr#9W>D(}z(yzW>^1)DY`}URvv?(o8`<N#(|D6)4tn)LjThC(&#x?KJ zCc(HeZ9@}``!V+h>$n^NQ8HgP_5bD%SF#60DFxnV%H^<RO8L~|jZIFOE$V7ytfKID zT<ScE66o8zE#Dv@>Yd)lm|Mp2J^IyGlJ`e+Y9E<X)**l8`zslY@BB%T2$`4h@=i&w z{WU&F$>bjH&%TN#g!v`@J}}Zia^9yvN=SMzVlQ!j7DmkPn8RWjSYw{D+B~q#JTTvJ zV3v8x3+91|jsx?}Q-+%dJl~V%GE9n3o@LQbN(cV-?56I@<areBT{<5nO%Ww+U70IK ziVo=6Eo<93O1i8G$NOb?j-8Z2@h$Azxv+1~ZWWb1ijq7tYf4{)P4&sCD0LL2PdC|w zY=wQY7xrn;!-x0DX7^Q69}Q9nVX>^Iiz-EmW%b-jCFRB}p5wCKW#L>$34-#6$nAcc z$Ne_1`)#?SDam)feU;94`Cpoxd?j^5w5{mCfZ{LtSMuWy9K^1)igFeq=@ex=zD0R| zMVW+isFq$)<{%EuGbqY({EjXeSqE}tQj}iUg<P3QKls`FO)LXHnx|L>&X}j1G!Go{ zZs1{-`KMOx<+ho>sFEU^;=d<_;<JDtr3ld8H%&!>omYE*x@el7-P%=Q3^UlI@C0L} zC{%Jt89WKkV=J~{JB;+Ole8dd;vl}n4>$u!Bj<1)e?TFf_#hd4ksKM337Js}H_v=^ z=JPG@FMRWj8E?#(IwpE*boVjQt)izkooe}}rU6&U)+l#DDcN!dM12w_WvC2OhBj^J zt2_-UX!9paJ>IwX@T|!wyL<woK8+ru&ll9NnJk;pbDWY>D>psIYbB_Bg1cmu9jlF3 zcQGZa{B@PASp%X*RDV@3+g)RwN_^@F_uQ5`!mdWk6QGvzT0JG-#j-?V^<4pVk35$} z-6OU&qLNGEQW|AY7C{Jx<o{5VLo+;$=7>N`v_eO8LT8M`D2&D!jKw%e88QJA@h;|L z0p7!6EWw9Zj}174!}tnc;~N}-ltV{x46*oGT)%StyMy2Dy0UBice|GEx^n%>TQX*; zjG3m78SffnN>-M)0qS1*F`K@Z^pvKhroP%(n-rog6%$}xipaXtr#W%zsdJDvzs>p* zrq0CD`U9j~{rhO!dq>M1TK*wDD`jLq-oahm$1li2IiD2)D2pHjBLtx+2dNV(APf<R zL<_V;E3`%zbVWCe!B~vLcuc@VNWJnrCgVLU#3C%lGAze7Y{w3KkC<~O4xHG#ZSRI{ zd$*lCaPGw36N}HCctgfalQD0|m{IyXmQb4pwD`8o=~P;1`|DH=YkU)niMGa0+7dPq z*4B7FyLFA8B^<|YYRTiAk`ksA=hUEWQxEMkZMI1%CHwOfPU8oh!C9Qcd0c=(UGIZr z@I^|bLLTHrK7^wpDxor}pep2e;Yn0SJG4g!bVL_)#ZU~xaJ-7wFbl6^Hr{|7bIip& zY{VvP#z*)BpF%AUzWi?YmE9Y@+x_Kk%7Yb>`_(b?^f5DBW5zN@+duX5B%TWP=eEX7 zTdIjR)@HA2k^U-|-BOX-SevC1#??6uI7i$_Kc4AI+ooe$dUxml5ZP~gaR^87Eso+R z+`?`Aj61jsIqtiM`v~B;FB`HW2XZ41$|4BCcnXcs7){X(PeYC!BM^y!cou^&7(+1( zlQ9J^;5{tFA}qmDEQ1_>uE0vfU5UH!{e`c-zwrI8O}pYQ#4X(ww@Jpl<r*_hA2VJb zBL#xCXFkej7p*GVSes~ROKr_-w^U7Stj$sn6H)Dxc57+W6*<rN8gb`n!FuG=v|(}% zk&-JNpd?6RA+p~-$6oBi7ub&j_zvIW6yk6X_wg&@@f+mW{|_h}`{zMk<U@WGL?Jwh z>ZpNd&<^d<5uMN(a{ka2-7pU0F#!`X8B_2s=3@aqMttn~qp^Eq<G00c*cQL-=-#8T z@v)1K#?Fy3(`C#Y88ccRBe6FB({gc%0%`<3_ZoGhw%=C=S|jWnL2Z3O+Wd~|`!K(C zeV%bltcG#U_1b4w(AI79*$Lt<Z3j}%l#%`T2|mSEY{PcQx!g|d!Wo>!Ih@BOT*e*T zMI175zLyzU5P)pR4mlspiCn0FFodHbs-P<Bq8{p_3%a5kdY~twAm^05(FarT0$#*R zn2HB3`_-hN?YA6-6Hfzg7P7`nTPmM6)@E;ODQ7`JyQK<iV{Mj77$fJj=A06Ya=<fP zY1_0^OYN>wL<yFCHw_E$9v0$Le1@&qjvd$uIj7%^JvfK+xPXhef*%owd$^A*ocm`* z0J0+oazfe#aw8AIQ4y6;8P)J4YN8fuqXRmk6S|-)x<T3&dY~sJ;?@<T_`kL5%7rWI zcU@U3W7OiG(}N3Frs-qU;$Ox{BGC5Ci$(0Bl};OL6D@728BbW3a*mjmW-@E@+pNzy zqS`0DuBA~|<UHeR#64juN~}atLS(;9!t<Dn7x5CN<7Ldia;(5gtj7CTgSGeo>+mHG z;V{0!5qygiIEn9Y2X_&N`}hUFA|AitcjThkD>w2WF9J~jp(uy)Xo_Zd8WD&@3&dSM z8Fw&l-}ZeQx9{72^5Dt1eQ`_lF>kuYOx4GXlQBm0hZVQRQH$0u#niDj(b8fvTAS{Q ziMEuI#8MNBT0hGvlFn(#Ijv}0kW%{uo9#}JIzl85NgO2xE!l_fAxl=y=W!6h0hAB8 zf~T@^%!RVqNe{@EgR&QwP>;sWIk<ruxyZYC8f{S~H}N)Cy<QH)KEyKrW2?4&1<Sxy z^Ow759yntjIBp)0_ont{^|C?oWO~cBlH7-PTLz4Dw+WtdwF#PA49zWxIVImn+*_eF zh9DY4F$^Ox5@RtA<MAfm!rOQk^RWPub{1k0wqZMVU?+BAH-5q`+y-sxia*jLBQhZ~ zB>iPY0D=*MP?SR$!qFOS&=x}wd+F4PQ~NHRiam8=`-zR)Pi()Wj#+Z))EpTzUB=9j zc}DB==q)l=N+zDi`)Jc$c|5VwRLgxgOC-L=XSM0BHG1ZMZ7n}*C6Y}Zb}s3i%LT`> zBv|%cG=^e0p2G-8{vU<Wn2ULM6K~;N%*P6>#47B;=h%xcupb8?WyqH}glo8t8@P#E zxQ+CbEg6szB~TKjPzGfY1Sy9?5Q?T~hNsaSEzlAVd<>|c{~s-rc*NRh(_InMBJ_Rf z#Fy%*P4`&pTq&oe5|qt~W7Hm`<=WEz*IoN`*ET63vfp~4H~QdtOvV(vh?g)GQU^@O z%UFSxScTPCix03Hd+<5V;vCN7A}--Fq#pSZSCNvsBo$J_59#2KVknLhsEs<Pi~48) z8vE6{s1bh~qZfK3F7{gNnQO7vzS;9lTx{INZ{qgIn3b+EZ|Y-ay2f}Gt_g>=n!aAJ z8a3B`(^9|}K~AyMmTIg`_gLz1S*N8QCf?d7MQH1EeUfLH;#g*c$bRdCzUYVkn1tss z8S}9K?_n{PU@7D{U^!M`4?f3U?85;ZL|Tp!(!n1^Q4GaV3Z+p7ax4*qU^GS(G(|H+ zAQF=?1ux(|(Ehvs#OGT-U%&P9t>^ZiJMsC6MbiGum}xSG_TSH?{Z}26FrwNRErOdv zonoQw*UH*-*M4=5khZ?hLK0tJ4Q;w>eNJ&otd>bwPB@qQ+E(q-Qm;*2qLh;Txe$x6 z6w9z2a(uTEtFRaQ@CEkcOB}*4_!aTU#xY=a<UnrZL0-r)Vtxdo3aX+So<vR5LQh1Y z7bap7p2rJ#5idcGGpAuXmSY80Vine4EgrV~Us56Qs1?_yyP~G;)m7yaU#hG&-D9bB z<(!sE7+2@i<{WV&r+cO>Ej^dlKHarVN{H;Y9oUIoIE^202Ip}B7a_;^mvIHjImS<c zlt=}77AR>^2!-(ko<w!jKyB1PUC4PteKbIK^gvHUp%;2%2%<3*Gw}*u#p{@jHz4O4 zb1@Gau?b$3|I=lj2~z$~mpVc#3$%Tcy`mZ!*S<+C4{9l3Ubs^%wKe9|rn}atEj6F6 zJN8$oA12<~Cl%7x>G~wk=o_gbK^hB@{k9n&VGBOSK74`wxQI)*jH|eY>yY!jn}|VL z&hgU0AL)?+8Ic$HkRKIM36)U|Pog^HT(KtPe6co~LCzc7pcBp@E$5H6WxiSq%vEcF zS6-Mjdg$mu{d*HqzU}eMOVz(d&nmT(Pr87p7bAD+SLqdoI_27L46%&borgW-zBXU0 zA*tQ9FZDhE+8$3^*_v9k*uGrJDYn{DnY8Ii#woG1mmr3T91Ut)HA_p`cIAI@*|+IX z8giZ<K@YS@v_)r(!)m;bkMRjU#a<-O%W)g-;4XafvCokT&F~D`qbK?y4)>5QKWPQM zFa*(P7|5|a`e7i(VjSY{#s7Tc(v6?*{mlPvoH_R8&SP8N-*RlryJxn%HvauBgMRKW zuWm{fqYs=!F{oh&y|;!M(>&Rta%8-w^%qI5G;5eby&%#q^?3D~NWp-pFN;sq(}CKj zB;h>S=#5u?hkG7b2g@s5ZE-IvS6Ymft7~Sd!O_zbE=2_0<7Ekj{v*~g9U9U(jQOfX zuhy4W=ga8oJ!ot}8f}a^)taIi$~h>9zO>{CqtBo@Zxof7_rfmRL;!J>_;-QC+=#Qp zR$?jflX#8CLgMpU0qS8Wg_s|$o*;fjsk@8QucIXON-5d^p%=Bx$iLg#AMO8M4p@4J zS=Qz}#miM&W>edQjqS61j%DBnV;1>qnex{ToHT!q@m_87snoPES<tTaCz;kGEJuoM zM(@U8qm9VadZhMN%qe+n0w&@OEWmrjb0OmSfZvdfm}W;&6hldr!V0X!YAh(h`2m(- zEk3{}_=4E)$5;3ocT3aGi=WGIoLH8&o*<6-kw2L7AHRoiJ{Zb%0_4IUpbU`L<&%3p zxxDUj{IWOWUshi)#lI9kIeu*XkobPQdnsPA{3HD@uRE0Vua*Jiuw}!?>qGtOr=z!U zy5v#^q{;9aW99#nM^^fNqyANQF7@%u&fE26EZ0$)ax=_Ww`B@Fxa9LZ$Ia@!Td7vU zr)G&{1Ecs-v~y|mS;iGrdm_D{)hq!~;X`ZbpRLWsHA!t@KHYPgzSaUpk2cTgu4PT- zfNW<m$(z3*7ct3$GN_8D(E?wi7_sVxRrm?FkcZgiMR$zFILyU5e26cwA7^kDmRw=U zvFFWEa~?Qtp3O2~S+!-r@;R1e{+k2lT_Eq17bagz7*iJJKOgOVdi8yVNefeESu|W} zT|0z+&I?m&)6A{MTK<>VNFL0M#^{93cm*F|9X`e_<RgF9LLa<_12_hSJX;c_P#qD7 z!~}eZjo5_4_zK7Ii}|}e9{A^Wh$Y=9c_kL1l(7S_3BMv9Maz-z(I2niRlJWi*oEEr z4F$_{&W9&Z6va><4e=BjqY0+Lk~goL6Ts!i1Iokf1M_ZE-@8f#B~4*^foo+zBKbd; z)UQQ|qr_EWD)D?ioHjR1!*ukk$Z<O2@H;A0=3EX{P#X=<1n*!mmSPn?z(!=RLj8{H zRXO)VlPBrtg$*@0m%zrF^f5wQJ<cKObAH)?>xC%Si1G&gFaj&E5(k=aeHmAu=1>w> zTT(uuWh;(R;oq9`Py`?wLU8}i&GUDD;Po}H-KN*}JNNHwxg-DIcxSo#+Ro7SJ8$ul zzX^7+HiA01X6M@u#|HWGp0=Ap-P<O2Th4zhM<&Km2WzZabF$rXOexl%uafY{f@Oct zcvU@r@C%my?ot_;k8W0^OskKTqZ^qjpB@r@oU!u%ijpr^U=>zl4b~zSffcy+jtI0s zOSDECyo{N61+QTi_F+E`;7c4rwlLz3#%PLWXpYB4{=c*jB>B2aiM$ev2u#Ivyo{N6 z1?#XL8?XtRaU3V{9Zumia)xvKfIP^D{AiDk=!7olicy$_$Fcug_rV>9A}hHsM~iB4 z;f{YEiN}8Ygjo1czGp-s6oEhGcPyTw{GNhC$U+&O6;Gl%Uch@;h|h2WCvgk6k*XT! zbci!=*bVc*!_<A}%qy_0+Ihh8p_Uc=HwW}x;EJdDJb(iL&I#l`$JVvG>E{Uvj{kE> zT&kfiMqmbJVjIrjEUqGu`noX&VIFqiSEQ`YH9WM%GZ=sgn23$IhCu50)_4Z(5RJ!W zz`wK)6#lu=i;`DjF%+Y56-77>>yLH#5U242o~XrfJsO}VqA(g`umxvv9v5&4myxzM z<p<IuBQn7`?zd&jjDJ^*H}cncna5K+_KqC(C!Oov@y{(Wc^U)oECyi+qOk>+aRqtm zP`4vL3ZNj`;2E?-2Xw@2%)wl|iMMbOmynOUssm8~k0bXl?E}eB?)c}GSQJ8GbU-I` zMptyh6ugL+Fb&hO1|MJ@)?)+Wa38-Q9>1Xm=X14C8+B0+Q!yQn<Nq)11CRJiEMCS; zyn^F6iSKX<ry=L%X*n-nh;MKg0i2%)p%I4QZM@!);|83D?^8_2AZ*4w&fEW$m|Kp9 zEysVBfh)3KjDLT6z_Mz~fb*&!W;SDkO@EWiwH~z>u;;ZN^;(fS#hw3iNnAFdBJC;b zo6_&IIeoMuXzz<8ueKoHwj`FVDZA0N4fTIp>V#)#w`s?5eFx_6$Z>ur@^lx@`MWF1 zqMn=&M$w-OwR%x+^yWCB5629BIfv-S^@0H&>A+I$|BVBd#P>IT&cm$wZ`?LDWh6)m zawe#zggnwV7K*os>tZay2RMgoxQ;mdig*MN`)nwJq9}<{SVvmeiY=svkMT8rz{1Y7 zE1?(ZBN{JuC9U9P%*2gu^dGo&;p7F?zE75YvhSUJw_dq*=hmcK!*2Dy)t;9rb(`MO zDmJpzb-PwEri2%+?l7gv0AGhG3-UxdOj+IcgxwUb;c3_PlDV(zY1i;lRMGo^tf;t8 zU$R;Wnagz@j&1au=6MazbGmC;yK9WBFSv1XyR9_Z{p@;3D1oy7e?eFeuKQsn-p4oi z4h6`^1yK~mP>wtuhAOCm7cdjA<6ZoWIK;z;ydQ`{D2CElNm=kdF5o(D;a8NPYzRRG zRL23zi6c0Ub7CO#qwKSMJ{Dp%Zr~1H9>j4c7GNbJ2Ged4bB@=yF<<f8#cLC<6|R>I z8LzkXcQg5GN@Bcazn&WsXt!Tw%JAh5Q<i2<=`clUEj>b{CDw9{n6+h35pOre)IR*? zQ%=i%o~EwDvTB<zYad;IzResJq&$vbzXlDV4KJGbBHd8>Xk*84+5?_rUnAcL;)lpl zv=@)z`YwJQOPt4XUN@ey1N-sqMAFe@+LNbn@9>NC=bK7;Fz-_5f!p5A_Ao2B;oYje zoXvSdy<CCwSFlVmZ}daFPoA7oUVA2$tGxHD335n2X^+?NHqw#~0#F-`&<t&{1)pL& z_TUN9NfDGlNpwM9Jc|)nf)!Yawb+1<umzuC9_ecl4&wxt52L*Sp`^KrSd8U3gcCT8 z%a}u2oQsdK73ZPlb1ko1bGwnhSH!#>GgEzi6*JKzhs&NNfB5IgX_G%>O8e^L9Hv}p zG}~cHzJZ$^raawO`kLA0|Cl^R{}fBfV9NhbkJ#X_tV5|{l>K~*uj?5#k$LSwvi~mQ zN8FTsiF+tSUN4NU7>IjNMiOh3!g>6J-joN!P;xZmQ3rL=60Oh{&%lTBA{lZc4@#jl z%AhP>!0T9x53mIvV;i<3J!MU9<V8sYAvQ){*J94#DE~hbvwQQR&AaFA=I><n@0pkh z>MJ@XI);5vsHkx@%)Afe%9wgxPOH2BFzW7W4NvNO+oSGwuJ<P-xhz}Zxn9qD-*dXF z-nXm4>DSadb$5?cVeZLfl>d>@b~REN*^kvwAC1ri5onF}_!38P1vl}<ILdikz(w4_ zUEIenNI@Nt62%dO9_Wp}cosu37HjbVw%}vzz)rkF{jnHJu@bAX9(%A4U8qyExJ%?? zV@@9YXwAvRCwV_7W~%zS#`|kAWAvAj$UkCnz2H|K`%dk-$&_`eZI7my;!sl9r3(E> zO-ny|oV8Ros;Yj3*gGWJK9%uFp3^*2isy7!N-@d|Q~tM4`=w-m4#F#V2lMeh)?pWX zULx<|HOz(7=c}+9>o9N{@x(%Wj8E|`P9g?zNI9J}Gn4T+iF3Gs>$r(HJn;(k30k2$ zzIm1F56J%-<pkQG2PR@VzQq~*jNjomi?(LuK~YphJuJW~ti^idd7bH)i-lN*53vI~ zk!3dJ6^t}?CFZ-BE4;qeU%O*A$56g_@w&1mMtbm$?$=n4Z}k^`|3m7N@~Mq-#Zn3} zWn8J}?NTFak!oD4HG&%UR_m)O`EAcuxVpcj?>&89*EN6Eot-Q23G1CY63-7&kT`XR z#PJs1A!f&4=DPn3t_KjG;>08m@n`~xjl{v&U*+DQYQT1UkBf6CFXmFOnDgEbjsqvn zQ!E3{%UGs-V_tz}it~V%%Q%09edZ6{X&(5@Jm9<q%;jo_N%FcKGsu-Zy%(R_#-mnQ z9>;SzQYa}3`}ptiOGX+=;j=hp$_$ehr_40znfqB5o$<-Kh&En^J29-UDVwDAC`jC{ z;c4R58g0=D-O&e!aRR4s2_@g84-guo0|sFtwqX|<zD-_+-#csxW@7;c%%>j!PT&fD z#8qToKpI4!_oyo{1#{uUHm5);$Z_7cuGij}y)hrhydSfGmv(eFIp(<-(U&7UQvBF< z-`b>jnKCZ0k=+!#`jxrcHQ!`6w^7D2M{GNz?~P}U?i%`@-Lfp>leve(ltC3rIZT-{ zvaQ3E{6(ACO)-`K?{#WzGe-%@r^n}M@f-OT^)cd5mDpV)F2AEcarg|k@x(%6j)=vK z!+nG;p=}2n@GEL9<r?rZ?g3rSdE*MN&;Q~S)4!Xh_sWmv0n2O`9H&@jb6%U5E3gzx zN6a7U<$&{7ux#id^Qw8Dys@6=lPn=jXM0AkU?sIyY9w;~KZoS2bjXBkD2@sUM_oLH z_6Q-)p=gB0Xo99_hR*1Mei)C1#D5j8;4Xql3svzA>EQ@|#8q6wb!1*ie-dOv4&*`} z<U=3|qA-e}7)qcN${+~UP#rZ<8+B114bccq&<xEHiI!-MwrGd`FzWkrF(+dVo!oyi zW;=z=di8ZO=H$wgF^iLUDcp%8$J*+hJ3MJyS_VxI?Iy?nlCzji4s^P6NtV~2O>|#7 zR@BzdF`ny=H2FM+S@(&kH|^GK%K!GIVGYTjfhdT&7=ob~juDuQS1}*&V;gRn6RDR2 zqs_|<`1=OTYv#Rwq~crHhb!Vde_MO(b!X`(pF?g>987J~ZD_S*HqYj6r||sZ@Z@7s zwa8w&sFJc&a*x$=Ok3C2JdS6tFz#3e`K!KXkp5PTJFbn>=ay;ebG)<PWlRqFU#_DW znePv?+zChJNjNHR!cpcYeh*ik8=`(s{|M)OkWS)x04MR2_pxPbAOHK0?19AcfUm^- zHgbCZWiCp-33<{k-<(m>X!&Mv+FlttW@(W<Fi(yALke2+kdZ&kdB~M-Qr_`3-Wz|F zly@I)oSOgkCs)_Qd-wVZ*sL$qX52^GvU;AD<rC!HV(d3d-gO$zebnn&^LRgNUhikM zEgO6!_UWkqqz;z)SL$A=ccspi`c~>%sb@prWl{e(&gOk0eLSaY4<wfV(@0#)A)9OV zMBZGHoZq*4!kq70&L{Oz$IO3*3e?DaQYp%N$^5QydInP-XMW|6e<JhuDCeUe8~8}< zD?pB+<@i~So#nV$j+y0nS&o(EIJpD<#*FRdsuM|@k0&|pfkgAa#I+N=&;Q@lc+mVm z|8f5JzMB4r^S{Kt3*;Pl5Qbs|#$W;_<0ZTdFEi=iIGa-ve>^^sJ&<Vrm$(mv#C`}Q z{=*?@U=$=BjDw_wNs#pL0whgL!wRgz`&f&0SdWd^j4k*CpJ5wzU>EjaFOK3kPU3r< z#u=Q$1zf@vT*Y<V#80@5pOJDE_ZA@y(jh%EA~Uig8*(5Q@*p1qQ4obu3?)z<H8B*! z@hWEFi#4=cA@y3?vXKw@5r_h4gkSFd`Pc2cx9?uOd+P3~Bd6}##WG=wl1(en(Keqs zv;rB=wNS4Hn_8-xNxq&5@5}#6wf<E3?>g3deEes7-uMrf{}TH}kbEq8Sn{vrUCFnS zXC=Q%Ui|`pW5Mp_s_k;d<8evsfkexHiR%G)pZ|N+e$f1HIsbc{{}XR7`iJws#QsZ2 zJuG#w)W1^qO1&#}uGF_u*WQJfne=a*Es2!=c(UCdNHqUTT<^jA{6DA8gXaH0{Q`=) zz2|ZJk3+lhKb-$1_P;=mqvaS{j-Tb&S&p0Km|2dO<yg50V$G@RUl}lOz~lGc?}2pc zWl)=IplKwoat`Eu{=ZiDasJmY+<JXQ=YQ<tkE#7vVlU^uov;jRIM+?aIc*rKq9&e# zrI*TWbISAbo(HZSxc{AUzom=6dB8HoJmJxNpV+ngG!crqV}stSA$d(#FG1H`AIar6 z$<<STkN$#+pTt($Fj}D_rec_RU-vZ+bTAKCrkE%EWA76^vWc|YJ5%HeR<-&GORyA2 zbC?fL%<oelt*iK+PgyGCfq;8YC@CBGCHQ_R=ch<Gu2e?Paas7ycWQlEx3_<@-t`U0 zZ|*CSPL?#}K57}vV;#(E9W-D6ZJJ8I{*&B@{WRkK4o>0%wthf+9roaJ9KvCo!UbH! zC1hAf-GR>NiQkdpL#`X4Bl=(vZsHCyt*4JQvLiQ&p$vv%G=AMgTia%?L!mJSfO~0_ z7x5CN;$_T0*N=>TTNjV>irF9YdCV4%*Xo%0F|YBO8Z&O{sHris<JEukj577GTEXL% zc_w>eJ*>_)nrGLxM&GL~eM>q_nG@FEVM@kG+qIecluq`0+F@CTRzADCLQVa@;>#7c zSzlSn??&vG@csn;zvurGkMqAP|4Y1$JpU8#pCnIP;@{uMG4i*IdB8HoJmH^y?{swQ z#~l(zw?DmhRLlP%4IY>OM)@!Cu8yy96^$u_S8kx(-pDiED2rdEoc#=UVM!MQ%u()b z9<WS#n1N2_wY4=5Xz!Em3oTDYw|xeN8vhKG_9Tq#M%qX=yRY(y*8gcFu1`>pwny77 z^xglM>wWkL_YnLE^)FW7I*NQsos8wUgR-CTY=^Df+kw-_x{Z5CFald}2jSc4Y>WGf z>EF+$_sVt0fpg|5mKFRf1I}CR<%a(06<EHuwsRirnP2AIqvVofsNR^27qALz@il%x zCelOzHsBL9A>JJ@94}!DzC>zbp8@3%j!5)C*KL#==(3A+g7)-k?~Gm8kApaZqd0{h za2Y@1CSq|91@@3m(H5Oh^mC3KQ3|Ee6@4)r<B(!6+l}fl`u1DzANp3ke@N~ivcBXA z5pVOF?LJu4(;)ZOl?g7QA4SQ1L<`ym*&I{JU3cpBR_53fIK^%brtEq`e%V7#$~^BG zsvYTc?|9psX&jcxSKsz%(RBPbrf!VQvf+|1H{v$Jc92i;8Ggr8J2~FQ%k2Mr?9&ho zVSldug8P5=(`N*K9N_%%AkTHjvM;%oe~8!}=01{dxGxk7umkt?eW?EVYX_XOl%-g? zY~BLPls`Ri&b;b}8F1c$<K|WK-Zrnh?+0{0<H_?(-}YWZC8y+%8fc4W&<A}n5YOT= zuHibe?V~RRav}twD2H(HoExPIByD6OU1Uaflt5{eMLj%)r(vX@QM@m3fV_<kcn+W7 zJDkFA_#KkYULcLVf_HKA?7_1)ci!B(ZtMFi-dpj;d;D+fiq~dLm?2g~uTbB;#?T68 zQTHKvZhdeS@__u`Gtcd-FpVklf6El|kBpNXy<^}T#{D>pp3=`2WliS$ar9y4mUpt$ ztRd^!X8}=H{B55U!yIa}jNQHC+I`|hwa-fUv>?~L-mKm8NkN|XiF;0WEvuB4eYpYK z@g;u2@908a?tukZ0$=iV76hOm3L^wzXn?`w`H?X4{5kS``XiJZcngOSi(KDwfB$!U zCdz+L-GgcP5bM$M6#Z?m{Ve4MGLxOMAl-S=6KX)pbM0v#au2B71^RK!`qeQ@V&06I z6*FD_|6<JQnCE!{z_T&x-v7Dt?>1$hJPEybhCKQdSE)@*<jLqVHT;PJ##DyfPfeHK zYZ{x*xVyAp{cQZ2Og8n`WGbcUYFgr2;f$ss_Y#sKT09}YL}pk17tG|;YEY@vhYri^ z4X}M$fswxWyaR1d+bmm3%4UgGGGbEz?P0|0ChueL6Y>zZyy%Xx7>DtA6C1D*n{WUJ zk>x1u$Eb$Zm<da<|FgMZyKWvJ!tQ^T*&Ywj>CL@wOz)Du)6>5E&n0nLiWOLi?bv}B zq&h}FH&jJmMB_tzjc<^gTv7x@5s8<u3ajxEE+Eqh@-T{`GOFMg(}q7DU}soj`qvH^ zyV`Qp?@9|w9*M^&tVayWo#dGhn2w_;Ksj9pBQOSIF&CS02SyqGqF#Rg%HMpH-}zA$ zEg)rjU)(n~M*jXQ177Z1OL1g5o^#%6FIWB7&Zg~9+haoSj{kB=T>4=Pq~1M>6F7+s zr^&krKsI#5SWLk4n2h~UexRH{ArwJTM4=D*V*u7+12*FqZL_ui|LK9hc8^-t=Dcl| z*}NQhn6+7!d6>^JcC}Ofmw0@Hi@1VoxQ^^+I95Ym<U=Dohfx@dad;o!;3!VuB>XsL z3qmL=APhb52Ik>yc=@F)vsnh5cZ6j&%YgGTmMNBHECZI=oChq+SO%Pzu}rZnV;Qi_ z<~(3oM$!K{#b4s_4mM*i<XAg54q`AzVoNUYTqm4CvWr}+LlA~wI+o)j9L6uGc8PqC z7cm!a<6T%b$}(`r*hKkz!#r@sJYbpPJRrr9>mSD-?tlNy0n4u9%b4S6TkfmB@?zWe z?QR=z*Z(=?e5xj%K|AzCKMcgP=t123Vl}b-6h}~#cn-i~EJ5WTi95QW4`yN>#$4r@ zK)8WBc>5a1n)rzD?F8rWJ8yn;bHlO?Z@;=>%7%#>hHmJ^Yv_h{yqZenIB)r^jMMXa z`;B?Q=8Q&`X_BX(!<4b9oUXg7k5iKKx|-MYW&737%XwYi<Z`y>K9h6(x)x(?eshaY ze<^yj-KQJpVy<(2uYL`*KqLJ*aqhJy{54R|X`bi*p3~ju|M?_uzK<?sw!?_WA!0R* zW1!u{C>D3%dy{COIwoK>_Td<EaF$&hC9w_{u<|F`abQWmx81ps7Dw{{sm1-zGR1j- zTFU+Jg!?U((Z4Zp#QdR_t#<x$hs?{^y{E5;ekIG5XOk=eyf_zh^$f}``A}jUhg`&R z64sy{G3<sVSc}5MG6*&B6#C>io!1i1pZqFK`%NK{}25qX2?Y9u*LV>ZpMR*pA)U zi*J#JJs5yUw81lo!U}B07VN`*oWOUuitMo*v!FaGBmUN<`0wJ6#ec!;Q(njP*V=eq zOL)m&#>xNZ>aS_>)1(xsGdiDLK4!`nIkMPIvFm}s+$FiDYTwcmp4{JI%HlM(B^YIh zdS!vK=c$3C^kvQEl+AA(+m~K?X%r@T^aM7s&-<|dZs0Qe?Msd?c2hM!bC+lC#__C9 ze2wF{59J>1wPfyRF$!bwE<VFGWcrn33FJa37RPg%@Ef1;yVqp`TjKurc;Mmoo4N-R zoC~_HkLQs*QixcGpggMMN8CnA;-3rm@Ea<U7AheEk!XR|XoE%AfKbv#c~rxbsE6i= zgrp-$H(8JyP0<Xaaga0XBak#DX{He3W8$yHpXT*d{J!|l_HEf0zdC;5YF_i=r%oC+ zDSlFX@A#=*<r~sE+q|LC3rq5D>mXyu(w@(hsJgbfnl*IHYCIKC$rGSH5m?K$wHju& zUKQYZoPAput+(p)z8rFXn!KDiCv4*-@0t3Zy`$Ce+I;4#3DP#qFx#B($s2a-Vam6C z)7nij$_eIhD8=;rUqtqEVU$2gNM0R<=}1eS^+z^jM}8DX6SP5h^g}d8V-X~u7bTw; zLkToR1Xf}dc4H4d$9^0@e#(TxD1u;AKs`K-HrR_pIEwEOhh%@yK8gG&in90&`|t%$ zA^uK0KP_?VB)=|k^43w_@&496{=2pP*2eAYw%=OJ*v0xw-pyfns-!3O+e;-g*zH-S zOv+$e`ZFbcz5#a2SmT|$agu!vuVy~%upYJaf8f-nUSqQ65w=N=cq>SGT!Vcz#K%YZ z5Wk>yG9P6&j&k&IDTR-62g6eOC?6pXzxw$oS=0F_`7qPpM_GzR8GMxNnS7KY=!8uu zkl9CxKu1W{cm1;z=9VdcdVs?i_rJe!ZI*LW=g)E89L}xW|C|R-yJt%H&V8<Dx&kam zjOxjZ>3lDPG0w9l$SL{c7w~9eB|z~}Dj*Ua(FwgV1`{w7%TV2yxZ-)t!2*1W?KqBb z(o0=5L_1u^4M-Z2^piG~kCG9UQ4cfl78c+`{D@yMD7B9=7W;7&#YuN1Pz$wD2My2= zYq1%3Z(qE7`>gy={^KS8Kf>$q?d`YM^IFPl9<Q^vU%fr$)rqg(rqM&O=FmAw=TM(K zPETT8Fv|8xjFb)^mrrk(s}rwl^n5BM()7wkonxufn8WC8;!tKWhjEqJ^Lk^b?6V(m z4{E+n<D=w2I2xi0h9ZAj@-s@HBtlUYLop09@d`e~dc@*q_)|utM+Rg>CS-w>A8%j| zKEOJBh)vjxy*P%{lr1?h1Fzs6yo-U9Hyj_FJ08EE*YVGI#czz?xCZeHHom<vel~BW z%9}B~M(}cHAJaY^*}t(}OahXn9`D=x)h5=Gni6z$h1&Z3t~8Tdoi{+6Hz4YbR#EyK z)ZOW{n!bGM@$FKNS8Sfx;BbUMv@e!jY`0|&W&grtwrviqXL+9CcI(m8L>bwS&*CLa z#hZ8w^RWQADaZ3*2*%<7jzP-w-k5=zn1i`^2k#;{3;7$D5sQ0Bos~KR#W4ymViDG& zbbyai2DMNdbx;?3@D)DD?&Iq7@$uI8)z{LkAM<)^>kQXx%GN1krfeOt)g5cQcSer! z>X{mgTMo6`f1FkIs%QNEd%yaAsRu)jLl>0asLwBXwtG?A^kt+#Jqij@l_Nr%-wDXj zRB!)r?8CvQcuw<d|M8seZvQDEag_Ki#Vlg<9i|hHqU`gw=!#JojTd04>YVFwOOuCX z8Os0-i|&8lx!-b}XCCNb9<WR?Pv9Vi^UH42*kcdWyEjNlc0T3s4Dyi5*Hc?p$WY1+ z**(WS)O|cY97CI)`6?eom8<-b`>5+}9{1b4?zeXL?b!5eci;Dwu>HsVY-rE=Kdr=c z36^3Fe6mr8n!oUP^MGZFWxzbwf9$=QYH~JvG*gYlI~md=3@@33XNkRKz&zJ~{Jl+H zQd7i|M<7Kgz7q3r)JDI@@z<UVuEsy~>Hq&Fg5oPN?~l=V_i_A9@!$4H#9v}QAFFZT zar{m3Z`}M*$o~@agZK`=J&wOA{wE)a_)E-xM;gwrYvS?oUoQPTvS-AjkpCs-weS?4 ze;j{P{{Q)rh`+>qGG<`z<M^B6KR)tN$o~@ac{qc@Iee5L^oOM$m|#A|A8j7sOv(Mv zGT<KlKk?4yEZ^N?=GiKyp8ut9@d(5}g|w@0$0b}wJbuIP_yfT?eUuP{Asn-F`6vr< z7-x_pw~vw&`H&xb^Y|!-uslC)_E-|gd#u1ptil?s#Rg0*K>IVcU@K1H5>6K6x)gF2 zV%?~MhIkwAph01VF&K-Hu?W|nu@tc}mt!uUzRWMVom77zTK*o4*%$MPyw-i<`XRSD z{ARGcrXyh@rG<Z@l1^{SclEKNwLPX%2fHf*Ov&Cj#BPeiHJgUXR@%*NT%BNjtAZmO z=1?#2CVl<FxW2%;?mv;$W?khZuMfa;Sml}TElqxwfrPv3KRd>zWKi?}n~y^N_m!Bh z#z(mOIR2*kzgWvhp#1lhn8zU*WqUDL>U~R=w+#Geb9=%Kcgp`89*Ou%%!{KsK1XWm z^rzuRU0xJ-ke&K`D3&2CuSXhr-n>Vhj|~Sn&gSI`oL6m`V*VK3yL!!g@msj=tE6iA zU$fOCkpI(3JUe3v*5QwQ^!ebpZ8%=XHDuyA?Md{&CVY=n9HUjiJrv?Ntp#SF9mi(V zumSgA9G`v9G1|5#JgzNspMm?IrOSY2iseG{<0;%Y<=$%^12VzgE70@2CSlKj+!B+N z95Yua>Z3%VXfYq91{xKoe-GX+!F2&_Ea{^h!SAS1%17yg_whB7m!W?U>Xh|STB8rf z;Wd1V6ZrRI=w<q{bV;#nwPlKP2rN^+H%H3L0m}-GnO8t;jh_3d%P47zC~50vrDv!5 zE5GiN?m^<8Q_h#($3YyyeJG@Ztat*Ou^qQa3-@t^v~U~&q=Q`8iCy>t`>{q(6W{aq z3~rUCA0X}_8EGUvvS17*Vj0$AE55*W+(#T~<{mNy`6!uD5QR_#MUgj{?SuQ-Ue`F+ zJFTAc9g5k(YlG>v=#7bQEP8HH3^yMp(%0$`B|cAqP1v8x)nAJ9D9^rBUiY<P*?Ui3 zusH{leq!g_thSrtc<+vS{>O4ZWIkfIoN*3mI{*8<(knJ|mX*9&GlY5`z7>c&-o;lq zgD1k+=Lo?FSh{aH4><P>v-F6zWGTyl<#@p|#WG;c9SMijn!J9ShpEX+Wt1Lac29fu z`LFc|b1o6mN*>xt?04Z5PU9wGa2v6BDwO&FrOHv~V;A<|D*Q+zY0v--(GA@ZjiGoB zBd{3p*G_+N`r5W@^vqoszvzwl*WxEccWyPI@dQ)fTz3dveImWOPj+8xJ?~b^)m%^K z3Gb8joaUK#J*T_!J^9GUaXs7oVUv%P+yPPcQzoPyZ{)@-zP;t^X}z(78g`JodtBc# zS<Mp3^zG4}{ME?#MmL%m&k)r5hq|_k{O>u<^BZ|icP*=z47nsOOYkv1!Ke5P?ZY`9 z!0<}M5LqhI)`w!KjHl2FFX1gL#YcFmijUF^oiG>^F&)oTr7t;VVJ<deJGxb)O%aox zr2Pq(u)n&GavpK9aaZGFFU9^4`*rMYUY~7T8T*d<nio5r*W}od17o`zDTcDrd_T7P z-fj1DxBAu3${pQV)jPWVlHb!K;TlWt-Jb*N>tm%<F43jEU93&1p>3I0?dD)x%y(j@ z;!{&4r;nZ555FJp)nPu*J(ql5=TXntt&J)3y4yYzk~Ms#R5iBPNM{M#1@&kr=z*>j zkurTGCSV~RpZ^=zf4_YMY7NC#V!jA#kc0gGIQ~ZbyR`lPf7GD(O3ZVj2v$9gzp4E< z=8=fM#C$bAM#hSd^S^p7t)4ZEdgf8c{}S^|2t@zK@i*mvzjlv8{3YfCFc#Y%$KMqH z*^fm0CFVPD2x&Oadwl$79RC$+|0v{tiFsONfSl(~z;2}ATz)L%++NP>cfgW1oG;rA zH_piAZ-4VZlzG5%+0HVcKGMaQ)v`8YWP-o0U${&1=~(Woe4bZF+^uA4{lE56h<_T1 zYYN(Ds$vU{;Wl#8Hd7PQZqpU{Xrl>7Wi&x2bcM9vjKO%!!V)aUHCV2m@O&xvKg+ck z%YgHfFf3CnHvu1Vub77ynFn^82P}7mI}cbk)H2|_jPn%B3M|_uo0e2+P3Nm!<>6Vp zlX9f!0PWcxsWU77dy@NPl;?WLBOOv^W>r28zwzk4GL-Q8Up9$TN!r{>qdEp*1uh^3 zZE&fO8Z}T0Bd`(sa2CJfnHpUG!%&Ps>zbqwM4>;1gU3g?|5<w5{po?L?iKS4IP<`t zUiHJQz_JAw&6{(|JaGIW24oTUlU@>(U&ggTcdv(}(wCA`+F9EZvk$NrvG^JO#4J7X zAwLSCFeJ8n5L(Mesf6WNiz>BwUIUt-DLSGPqA?W1FdV<t;U4q4T+c%xbi^n46!q(o zPHtVjb>hJ011H`;acjY?S-hs)ns{sEt&xL9-s*p=_pRPtEjdcxi3!?4v(@)kpXw4? zAPdi;)1I!-ufCGJKcZ9ncs_~4)S^4LKuU);*x(d)zn~!PwsLJiYumLvnZ>znziJ2l zYK3F_JZtrw=5^aXdt+xNKU1r)`t%pu{;Y*0Z%)Dt%*7(C#2ReCR!F?-6T3E;irFYe z9Dgw<;eTqtQjo|4CSCvJ;;!r853YB-u?(0e{MX;}%ZDin`*`~+z^<o2xyz9B635~w zkM^(}<Bc)zAIpGw!hiO?<K9z`|F)1vAN)BY8Pm&E<I<@T?39#wb9#>Z_n#x8_)5$> zpby@79DmdKf4z>6Li{D>bFc_MKaRgC{zo2(_)E<1;6CISY!Cc64y%Mg7>UpDBMQ{_ zs2{v+0~lZ~_<EZMET{dJGkq_YF|W-1KCv?%uh0KGcX|Z!e_A=_ZjAOA2#NI<ka))- z9_fgCen|WaVjxChDXt)>0sRLN*pPEURDX(oeW=>VN2!KZXpJcJLO=A!0-T2Q;k$4` zy;Vzol=IV#F>99b1Dw;w_8B{^^R$>q39R&v$XemSj<RnOLA5`h=aICl7tEhI%C_%s z!m)RFz8{QZZ-(4`Qsn7y?!GAUs{;1-mwlSs=~qS7K1d#YOVZJoB%RiyC3uYfxvt+R zF#3J)J*&0;$!6~bN=%FEvE0tzoj3}K>or_QN@ANDxltMt@6p(Z&Df8-$Vcp3qYXx2 z6h?zbOuPSCj?&M%$9p{T&C<YQ88~WQ#xh`;&C3DH3jXxAdHJE1*(_UN88ClQ^}VZH zOY*$lqiw*c9ZAU{@!5#Yh(Ss6Z8fw+FD%9qY{ho$f#loe_yC{ab9{-faUAFHqYO8p zUNL`(e`Vlj^A=bdbS%FJYdJ?eXkO-T9I$MG`7`Bxrm{5hrSj>L)+bx)lo=*vOPy)b zjNd!(w-bN0w!Q?tz&+yb?k{fNCZuGS^7jW^#3e}FJ|b@0upNhS94GKXQ=Zw0EY0XE zgkq?ImoOXau>+su7_Q+4ZlcQ5JnI*Ou^2O&b5BVGZ9$P7Zy*hNV+vltdThX#;5n~6 z>6O=M^@kijjbFD^{Vj*n{C_^b+3@n@mzfl;UR|K1yV&y!y`-}|PqTp5`!eBlS8YK5 zydq)!71zDKjwQUcOn3Jrlrr7jqt8_ed#pz<vDwmYt<Tz&$x_!X%w^jjoEpU1-_Pik z`a{cu4r_9#HT9aInB>v(C_r4F(Bu0mf4@Zv;#LjyATgHsN<8mC;`lOVVj<RJ6E@=; zd<#pHkfles^AzXq;g$?)S=+-b^Nl&TS=P4CJY}bM1D0*G3^=dAyym3JbI0=ARU_Ek z-{#GcZZ?V2W!y(Ro+Mum#|TWvW}HPX@@j5WK{ZI;9fs$y7T56yvXfs+peLd*9uwhQ z^jpg3hxz42=T&<-#j*vK0WVkZH_m3+9CMN}y|?`xumm+hVdGj+VbisuoD!SasMeBL zVmw~N49vx1tic9s!?!q#oUMp6dSNZzY0G@5`3%>BFcNFwoYO6t&XR@ym4S!Z9Lq9S zOcAmExRvF~rR9b$%Yb=#hxh3+D87Y#X_aiygWI%}&V_w@cB`oD;i^ytJ-Vj5|J<#- z3DSb=N>O&HUk~92oWXfqfTRT@&V}??2k|!q<xvSwLgGIN!!Q~tT64aD{0Kx4f>93T zQ2~+Yh?BU8%eaL*@N2_42Ex$*5x9XkTswPs&*2>#EU&}MX35yIJErUyp}(f==qJ06 zS~P8M+u!40%IRL=4)x{oVQ<?_(eBB((pf*F^gPCJ9Ye5g&uRK~8>Tp1Co;~`?5-Cj zebmBIa(%~gtfOshpCq?dDIxnc6Ztkb3ZNh=qYA2`CTgKB+F}tF;{q<?4=CjGjL3wn z2tW-;Sx_Gh&;cFM37s(*Qch%V$FU^VVG}+FM|+p!zrTF^GH;H=@7(y_oSiT4jGw~D z%VRFb4~rid-__%eA@;5F9TF`9Pv{YqGw|-Ij9+1}xh}}`oNa~~bGzc<)g4IZy8IJ& zAdyx~za7+F`%EnbkOn=kYqDP)(zBlC3QHON0X9J5PypSq2u0cxdqly~I5*f_JoPaT zSf140&OD{1dBC!a^MH8~-Y0dGq<C}0Gg+Py-?{69x9wF-IX=TxuI)^f=e1k^rR<f% zI)dM?8^Uj<`aJ9vo`4EI>cir5xgP`X-E-no`0^9pM^h?3X?*)Co$vZCPC4*sR<`XA zo$K9mL)4zmev;pg;W$p>Dz4)O?n2T)Sv?&z)6>Eb{^svMe*lz2ZPY<Mv_czn#cOyA zYw;<*#aZ0Lebnpdqcq1DY(=V0q&uYOOdBGe=)&(&U_CA%9!0y-p7dkvMREM%{$0l} zZo0VXN1+dXcyY<aH)ma(KKbIvi^HBBMkKODeKt6w(yU=hwMT%wm-96DIh^Z!kKF$^ zx80E+9qt(8v)!$MQg^wBEPV=?(y5PaJE*A^@%)t+we{5Y-m+4Xx2Iwjjv*6qk+@0B zBwi9LMUT-O{?5Z{NW6AnCr;r9+(vTZCvl9#bi|o6hUIw4(izHfQ?F$iF9$5$X)Mcp zY2Jdp-VInb$1>pM3M{i(R^YsC>ZT=C#{I=-g4rcTGw>b`!k2tk71huYozVqv;%yv3 zM)F}HR7Mlb!Cb6^<kgSx2Kn?|EXEpa!asGIWI1R08$Z;`Ra-X4xdD<N+;;!-azI}o zd0CGB)q>4*q^}OE&x_FB*`EL9lJc||YM>^XBLc0^8WP9K-8de^E7*k}aiTlrHzy&D z&;dO#80)bO*Kr@odvZR27HEk97>IEgk4bnQ{1)`tn>%lAUAJ=Uy7$&?eP`=Cujs}N z?$}~ni*fSYhIdn)wL8uo-OX}T?w%{*QMr4XXKyO)sNFr?ysV7XKHX9lQ{u`Lh2Mje zU98nJ>hD2Pnrp}U>aM5Ec2D<QgE|M_P5#;(!z;#j)2?B;=Q3}f=QPjn<~iN9tWrSo z<qjOgH#mihxQ00R66*luMi3+&RE4C4*D)W<unt#o2fn0@OvsHwC<aSA!2j5Q<$)`f zYcv028|o?_vXqr}0QCVd(lz*SvP|fJPEcC~B%!1$>+U^#&#%LzdwzN;;Vv(7N^B~i zK3bqV24Ng#;XSOwr#OI<ko<hJ7w3M6?oC?(PT>-Y_u=>tui{Od#{bw}v}}&$ki@y` zu4Oh$r(VmHGp-2n=9qclYx97Y%eWR%TY1%j!qS6V9iyJ}Xz%1#z14T7T0kwJOvBoo zuKFT}l)aO&2y5UQMc-ePKzW3r2I`;<M&kv{#X?ji4b($t^ue<jgsGT@>39{dVK!F4 zNINx2FSXDf9nc>GFbIP&1PdY0fH)C*K!06|-OBK$*j1bO-=)}Pi(Z>NDC)JS*A^|4 z{Y6Q7&#yTpsp*_uYYiFJ-Ew~Jp37AlQci160C7+AEJ;15yOyOckfr2T0o7fs{es{x zTIsFT6U^&6KbNpD%qMDXR5EO-8JMEAQQ1wAaW?f4%V=l&36?Qxstf^YjioJ1ZKD*E z{ks(3L-KG>@@rp=!Zgf;<l(DG-PcFShTJHL%6Jkp@g`Pd9X`i>#3NNd>J3!JMS0(! zb4FA|ZOq1I>_nRZyvHZlf$wk)*YOi>;Wzw_9nZ214&WfZ9K`3{yLIovy<-RO?bvkh znEX9<@56hm?k(o^&OBcC=G~hyWyZaUV_h%yi+Tl(ziJ<8t^nSxd)wv;pv2U5p2*xX zm$W8nXOU{e8Pa-p#0IR_rm0UDQKzwlI@Wc4P+Om8-wn%HJtcdl3hkPq%;`BryJnbR z3frY!Gn6T=^vM=UdJU1-N?dE80VH<kZ~<}fBWCH~k76i+s%VPlcpYEjFwP@AaSX$= z7=+j0T;N`E6>+?=l!}&TrCEAKI1gAp$1>o&jPn%B3jXxAIe(7x6!XrJ_r|%Q1k&@G zkBqZBH&lb3p!}C}0d-0aiO=hhe0T_7AvO7{Hd<i-CSWVJ;RGaKrXI*S9r^A!W|8-L z3?@ws;X3|M>WE>qC5|AU;>D4)|BvFh5tcn_8L*rp{VM~O&GGUi&C+}0pBk{78R{uS zJ<HoNU?e|@u3jKAT^EvHgO(}gw4?O}QRAOW%FRP4P5eU85#5lQSZ2kOXpE)Absav$ z7VN}+gc9pYXp9!<fG+5YXE794kd3r37$YzW<MBLRL<!PJY50>ya$xXi>V8be%XkOx z!u+hi(>&|%D|vm+|F*?^sJ@oRT#K1Aby&YSvR^1awd*1Yjs)%+M*`QLX|1>QYsU+& z+MJrybDHOofai4AvY7*-3Jq+cuUG%&U)JXyXDPQSo!wIuyC;OPY|)Ov`uZ%(GUX@b zyxkN^cl9@+`K#7z%z3!a&o*<Gkp21|7UJ?4+I?{!$;ML0qa0cx3ZpO@<1qo3aT~FS z$M5hP$2{XXugBY1gtgd&tGEVb0{woF48CZ9mY9U+u@HAJo;{+!4xc@I_Q2V#yw>qr zeD>|LZ_j%B?BtPyEf)^-tf2j&9`E+#v+f$(_2e!4r-JEYa~U<b?6V4~$G1;C-c{!( zeGeJ?_=o2v+U#R#eGRIW*I~+}I&pSWOc6Bt_!JxYzQdeqj9pg>ol~aqE5q&_@r0Di zi;4YJ^d^2&(483d!vzEri<+npiIb)I(s{sAUs`6fT-?86j+*5%`APE>%Ro2t6xaKq za#?3^kA#<Xl9%&IaWqGAQk|XDN7Y~deJjWIVoJ)7GPzb~yh-^4$4u6L4|Pq)_jG~3 z@YjF&RS2UCfbsO#nw0ZuGDz;e%S+A&)mp*1en@NNy-vioA0+=R!eZ>iS;V5+MCt-G zL`$^7UGt9lR|dvE#1@zrQQr@dq~qH&Vbb}3mu?~xq?`0o)*A8ljB{&Z+z(5!45x4# zl_$~ei?-;4Z=R=)N6-}d|KkJfz+RldX`IJJ+(nufc;*BG5r%rGk7scL@hJKtb;(Oy zYrt4c!kc&x_YsfsQ#r0gOLWF=9Kab|L8@sikE|$#C(#~vZr!+b<C6Y5cjFxIPTx3v zl9x8_=#8T{4jsL*<HiR4^}&rrH!zPsl4A5D3(vYZG-|3t`K;E()B**g58KV*Tyt=A za4J(JmXZI<xm)2hh19=?nsrwHMpOz^{}vxfyJb49w%2MdnOiLo_$zgxT=Ue<Pt7%B z70Jg&oS)~t#CbV(;Coo^2eo9kKRuvkzJLFJPQU*!^ARW!lvEO9BVT7CFH7E*d_4*8 zVLz@SEBQMF&tL==;crYEe>!nFufQ|KImJJ3)c^k)K}j!hT#QffHH@-6*<>Fj4=SQF z#$X9{;u^fH?k!>97|s39%N6|T+1#H<SCB~Q`s#V?q}Kl{9)W1vq;!9YWoqhVsk`e! z>hE@lLNvx=9H!%Cyn}Zkb^JQ)#|8Z9IQ@^Uz;c>mPDB5h_tt33fr536+W#w)#LhS_ zlVh@U$PY`|KGyuDhk7?)p6h?)z0LPeq(lho^$3*zDJ0g$akw0VcZM8?&&5`3gB+9p z2012gjAvm<AC^-7e{3Mhv}cnl)EZ&eqY!_8iRB>l=6q@%=S-KT)35Vo`hB7%qA>+8 zB6J3AfY<^{{4Ku^>pbwBITq|=_rHf3uzZg5s*Mjx>`p1qR&zD}PxpQV^1r{F5BI~f z7=-JHMM2U*NleG<C`9}vT}+0ghZi7e;x{OyhZIN+-&a@`g-{RAV>%At1aiDezg~31 z06dG~ScA<-@fzpt$bi~tj!3k_D|i?4u@P!N;EVJHzIa-FeRc7xiw7?r-1>p`TKM|H z52ncf#85hI1O`N{%XNvfY59MxhSn>nof%egWs4fpBZuR(Q)A~lPAijnh2yk)>9RUb zbKDlr+hv-x9?z})qg}fJtpknQ&)288&i5avb)t;q<$EYOlQt4W<3rqn5kuMEOOS0A z^#cZBIDRqmmi+x|2P{wdvJCuW{?KdY0n5c?%d_?@1Lj5k%kTXjxD{AhhSenHE(_C3 zKKd9(Z~_-`6?uqnUW6bN<xn2aVKS80X~V-jtigSxnN8mil)@Wt@OuInF^78rF%@s3 z-dx(7@I2naDjdZzB%jBzCjwCmwb38va0P$h|Jb_^02$7|f#c)uoI9M}A_a*=lqiWL z(g-3U@+VSB(Szto5H*A(L>DEJXi=kg(TUzma9VVyhI7twlEeG`&F<{Zvpd7OJA`?S zkDX^{cJJ)(d7gQmXP%i2`Gs?g=#2jO2|r^5R={<R(DnV#JELXU#$x=tGkWuy=*`i8 zEZQ7Bjb+lXzAV?x1k?z-BF5X6UfYsQ>6L9#dao9+yf&LX^ie%^jE~fiHlrxh@~@O> z<FS6k_r4>1H$ErD>-8}}ev5*YzqhDEo|1BG#I!f-Lof}~u^DG@4d0nRCFQm~w=iM; znaRHH-|nLk(Wvfzi^G0!@e~1_MheR=H-Ga#Wn}eSqD~`G?vmp)QoZ6SjO%|Swnkab zN*T_EuIA5Lx$U2Q!u*oEW!*mqXkSVesMpB9<wq8{@#&zuFa9AC@9ZdqS5Xi3(Gfo( zF?qp0mnd8Acs8+%|7qvMKb6GTIEHU!U5?{&3@?ki=z+=Dfs1&MV|ppn$1ThoN=8ZE zgg4vS#lLxD$CUqc62}JUgh4RcZL3&6h--M1c3U|#g0$nNV=Dq2vQ@$t;A?K-Zr=F2 zYWq0HMB5_2r;|8dLOeofgJ;D3cmVlP0MFwEl*6kq+VHn9NJ)Nc`%LE>|F%t>QrfNJ zFMYA*_zd5`=$B1leKn+CwhPiHGx}oz2FE@G0lq<Eb~8oy#;ba3@0ye2pH}+U&0zGY z{~gL0-Z1XdF`VxO#}cfBa;#U*2embS&Pt-Cc}sJ1LYcW)+q^|dm^WN!J#ix;diUIS z<X6uT-!yefji80gn8_;aM-0*r;TV9zD2*DZg|E;LQ!yP2u>zZM7^%oNRq+98qcJ*S zB4%O{w%{K~9?MJ~%ZaD(JX)eXe#ZhV!3z9|-MEAVWFRkQK_NVadZ>@~=zxysg!4xu zk9x`48c+K7nPWZ6PcvOhznT5I^&^kncua+{l;&R+u^3Ca{#cJb4#NnvWINZ`P+~@) z6Ezma7}l>(Bv_7NJuPK>6}Dj?&LVUK@x-Gji}&D|@t^Q!mW4l{@t-&EoAj6#+9Z=- zT^0IKgzs~S8vhAin=6^ef26D!@qeE<*G3aGMRR<Mf05x==1!t1I-wtq<1!u{$@xOO zhVu9fpJM<9;)PMn7sV&2hxX`?(b$MhIDu=>MswZ)c~J>VunPNd6eY*-JE9I6q7}NK zFMh-XOvY6Fjz5qP=UHMBVpu=pUR=+gJe+VcVeih93F}x^&7ClJ2zrBZQ=s+$%W@-U zineyBW4o<o#{IV2{;Ji`dK;s)vQ6rdPx39cs$p!#jI%Y!(=pn8#e$3(OG+MxfBCQe zxH9x%-?3x1N{v)P%C-@AiFq?9$9km|XP@xR-giUVqCKo1|A$*w0XH81yZg$2h{W3{ z=ObBPh1EESe~_5GV4q8rEq6SN*v0?J=9Y(mdolj0B*sSl{uFh&)bUckPryVh$1WVh zEzAo_#;{K$Z<eu(|4Qe?KefcwIF4uGSp6(&;TufB7F@<ZNX_v%J8~c|?tFf*&nfm> zym`nj{#8G7O!-eIaeNfd;dvNsHEE~SM>_;K4x@bJ0lr4r%^R89w5A{JPdg^s7Wq9) z;%jb?k0HGn(k9;wX_rfz+-Q&Akut9gBq`bKCNhfpzn7^O>NEO$Xgx=K^|@ope;Vmy zRW|jjqQ)`~gsQ*M2EalrgA(_|jQ=UGQ3eC+n}et%%o_q)zy3&|_j*{F38i<nEXV&c ze&Lw-hfDu>8}{NbF5)u&MKJjw9dhGw6hRrhg4a+PAD}T>pdI?-C?p@H7{~Plcoap^ z2(2&!b1)YRu^20`3hS^5+i)HiaT!;jkq<)=jtFExR^)+egwHkRx8~@4eXMWNFF$r? z>0r4?FMC>;Tw5vqVBc#w?fc)xIG$u5SAX4Z9IyD}nXLQy*BOtKafR!RIV5Ua;W}d# z#pJUqgzBh)7HEkt(HhIK1&ziNJA8}p&<#WJ=mgpgn1j{GGLh#{4bAa2#$y7OV>kBT z3a;YuNz4z%U`)k)>_HS-Or|e_F;m!vSy+s6Q@IWS%`pH2F%-WcHrhP*&o%!~{#EAv z$=pAE{$KQOKll9EvS#5kn_AC)mauIc7*~;PGWud%_4{ghV~(zp%h;pfyLt3GMY*o= zb)~X3*zkN&(^!tA<lRa|eC<1ibK|jUUZ>|*+r0ji)a^!$53qh2If?82cn<HQAsjRQ zJKDPP4`}@N?wkJ=F0nPrwv_9x!dxPh=9YcJ{F1w6-LCyts6`@=|94;fLnPitUA~O< zJvfILq^3U4i^Svy`<!CG<#y*AyZBFcPW;0pzQ!@U7VCW=$MU0y!WCrVIGq`{D<9mh z9AX#$XIeU@{HK<<8f~_+tiOV)$r0<@U6>Q`^X%fkz&Y_xDX})U)qf^!wAH1ZZnV*F zVcAcX(VZKIUyZgjw$*36<3BIAa!mOTm;P6N<ffl>64~fqy^b$n^skyv<2o)Vc|aM@ zQ4+1pvEar--akr0c}-*QPMTK7oTzS2_^gL`Ms&i`a~t&LVbxK;?!Oft<!)~>#-n$| zyjQy^chA;4Mwa70E1eVn)Y4~OgvD5bNc@H4xQ1rLUE)6y6EO!%uw@2gH27sE^EeQR zo%kDP5RG#vF^m2>YN8g}q8*0f59FE6HHLT!HBk$V(FSeN9{n&E=Z~J3X<YMXP94cI zkfqnuUf=YZ+F@#&sV%2|rY{{xb(m_-C-i}bz0ytZLq|5>tv{YC+TiB<()6KMKV&&8 zgDv)bd_9|SRi9)<_t*eq3z9|c#*JcI&$HbYQ|++rHrp`?eqPa+23x+afRyWg#Ayq1 z6OUqe7Dn8vu-*w@Lt=Kx{Lv~2<(7}im-{G*0Ed3-n}3dd!n_yj{x!OOP2cNZT2|-* z_37`rIUUy>1NW`((ir7%8L>Tx6qGY5lfLCq%3?bxC+w0pp)~sgd~2Wh-(*rh+jG!5 zbKHZoJ^V|DmPTS~u49jr*5>g2t|$lPn6E@A$%&f`R`Ty|@p<Su;)~Xn)x|xSBeYa< zTs;PfyAkvH#Qi&oJ?3FP*5erN`<?p$qb3@o2YO;D_9Mew=8q#c24M&`V+SJf#XRO| zVlXx#Xg=qLPzU|65``D=9BQB@YGD9oVZtKjhvN_qqsn6L5rQ^oi*^`=(b$Dch{yd) zxTXoO;u9pq$y895GdLD=SYP%=ZjIc!c4f>T?rjM%i)5o~nHMu}M$EjJiR0$Q*k(oA z8cho=GmYuHQrvgBKnBy8zNBPKzi@Te*uF7OQ*W2>9UbzRP5+l$P={x0P$lcPnrltA zu*RJ}WzBo1&prR!;@hI({VSvyqyHRN8zftUWgq`$dX1!Bk~01(K7zzsVr|4ZC-Hm| z<#7w^0sD%?_H$024R+-}w2foRf4IcfD9=VY{)6X?vV05Uo;*QJ!n@eT|0n0fKb5(@ zE<^p?3`5;@^()lRpCie6KpEk&Pb49f0lZX=wp5?$Gv4u^LTw#W{=+1`a!mdfBQXk_ z5zKK|j>~mn9G6$Iei&Df<UC<t>)UTpvX1?3$`((~P@^peKlK@J{FgW<{t*((`)F55 zd+QBITdM>5!)SBuU_He`?(2q1XpSKWu#XntZc5Ywd`)6@^JECkb^ZTa?VM8DE%JLh ziQ{6N#@`5|O?@ApMtRglYYf1680~Lqdne}8zlE;}Fa!C<Kg!YZmpG=SfAl<Ffb^vr z;8RFnY5=4!H3sV-eJSZj*~c-!FxbCAlD8;_2~W7y+^=`c^xl5!_6{!p5k{Z*HDWp* z3$SP@_52^qtHT*wg%T7c#H~D^Fe}O#9_6Htl2E?Gr-u0r-ZLkB*42^C`ORM7ERTHe zO@Wu<ly5%M)B5?J=tfVnPYC<yYrdnOdi>LLaB%#?Wh|trDfVkw--EsQ7a`<@!gv<l z(H{#Td1N2XA|LtV1-yuIcolCz@=#UO!l(EJLogjPFblJhav9@B$cUVH7>^(?YNHP7 zq8>J2GmauQ`t<QV$0OJ3%juPKSI*K!jvE>|Fmhnefsx;S71=hjRa^dP8%dsJL?r%w zZtTuu>>E4u@e;`@?okxRRODHAin*1Yf-~|BVp>R3v^0HptGwpjuoT>9Ro0X_ot|?< zep~pNKW675aQ0~O;B-cJ<X`2r>><y|9`b67cV`dT;@zWv`i_3@A<xPGP|xr@8uLHD zt+<l+l$80W7M8Ld!e=Qlkk4N}=T9J?^(H9gUb)qya?fVvh91fm`-D&FPR^uS*GpK{ zXQb}X&kPN-F8uf2nIZWfThyPaB*sR0%DkL&|EP$rSR#++uqgF@fC=SbtR&3ud>hu) z9Pse_MJ)1!t4C1$D<>Qg^y6nLsYlNs4if(gF!I1+cOKAIa6S;Pq6TVW00v?fW+NV% zS8{DAa-tYMLML=XU-ZWTytIlj2aLdW9D=r*J|>>VFpR)vY(dU7jNjv7Jc1|jF{+~m z+F~?T<2cSC9#5|2_eOElLo>8R7ksjga{%#tV|2n9{&g)U<D=pe_9w*eiBH(0Ec+$7 zAKMaEElij_Wx`Mv>S^mbRcc@3tiRO4?pm8U0It-z2L|ciAtsOJx>)LU*E{+hJv{da z*6V-XUw;pdSd#Xh1*lq(qZ(V=e_mRDluRz)3T8U4u~k3z@hGn?DP?>qB9Vd^J`Hnx z?;~ExTL&ohhSDlb&PqTn?ec-B&sZN5T;+eYbIO01#MdaVAG7`gq?{f?lH;y~Iys}8 zJnyCE2)#bkdjubJbWHspDseuH3&==4oCzgi)XzIuH|phQsEgl16C^orC`|z+qa<&_ zlU3AcO9iSv<Bk6r=fpokV);Gfc)Ji=aR$L0KSLnL-KS6v#__ft>q@^M$q6Oo0lu4( zf$U#%o%p+I`%aylQra!@dxXSN+D>b*7SdKKi3c~(#=>MQhVlW^hxYza;?TtVyrwb9 z()*{TcU9Ar#E0fBZ<!PBb+zB3pQq8see_0_@0gBvPOxc<-dxh__RL>9Guk%wUAVM^ zo1(>fuK7hiVqFw<P#0~`7VXgi&ut`M;7?qGwu$cn!Tl(T_s|vH@I4mbI8NXS@^7YJ zfF|gM1vm+93)dl|25RCfOv7|6#WPzOUqUmqL@Q+elWUjoEJ~m`M&nO}ZX++_Q*6Q( zT)|Zo-JU{w6D1?Lh8>%64Ce0+*%Q4-|K<?+SGQSzSid5Aee|NaGw05nIBpx?BqF=H z7WtZyZM3S#zeJncGlxe~zH@lo&(SWIHSg$?%;E92<@FgoykE$DS1o4t=rf0|Ge#vv zgE1;zuNM+e&q7k>K1UfT+bggV+i(yM5LYA4)md+kr7&Wy)CKlqLiQs+w{VL^^`Sqd z)_qck=;J?Qt*Zm;@t;t#sc?U3{M?*!x5pis{eEQVg*3j;1$ehdd3XL?lgBI<llyLu z7WHUaa~Zym@|hEfY1{e!hwp~8f1Yr)2wv<Q=rQ7M&k<UP#M`L5tFkV2c6W?~QFkXM zKPWA_028-6&)CI(vvcAfW_4^fj>`)<E}uY><F7Ok?K8uzjlUXgIe@Cqc<2Ar?&6s8 zA13iNx4)$ARSQP@E6K4}!mVV4TN`e_cUPk=%`5d8Z~Wt&6aQ4^HuhoSo}PB~OYZjd zQ64kVmQHdWP{OWc2qobcvSfWijkYws)n~HTo#CDl*6kbTlz)k@(T^&_dRa(6Y7C?w zm5Tn7(T{4#`nMR4B<Bew@&P6S%ty+*dGe4N?d#S5_kZh{_(w=A=R^9(r*REA=^Gb; z(NF%2^`TgdQ%Jjm{vnipV3HF`)RO#e_HW?H5bn}G#WB%VOMrg7ODA#s0A0}yqc9Vj za1j3@9b+T;@e+(Nla{R8f5vxYOMn^3H~yu+b4qEqioe9M6*j>b2TNc*-A?Y!hZ1-W zwa^1ou^aXg4loS%Z;+TR%8@~N15dcs|Gjtq=XNK@KSIVmCEgLlRAT-ZjJQj@r@)AL zJnJcTQ3s$pYM~kWqCbAZa;(AzJhPj;gHreu-=imf#&(>>SzJH@t{~MO?mLDI$br{U z5j9Z@GE?J1e8QQN@d<w=?Ar8)_wS;aV;7Aa++*aTU7Nnzw5!#wR-VWkE9ryzat)37 z7%~fx(NRW4U3YYlw0Tt2J4;XI>?vEA_2>5-qpUZW+sCVJJm1gnx8PNN&+)V5IqzH% z-w|Dz|6y?rD$hn#{y?7<(z8qs{ZU?7P|ETiNKD^^#7W}t3ZL~5OvX$o?LFnzEdhSz zmvS;lxx)*;mG_U5@II}qspFXXd0YK_kp97#&id$SeIBqru~J`iJts4QefNG&Tjg#M z)bHw)BZ3w#WvUM9ViuO-o4u4}T*WnLe{miNwf8Y^3XRYh&F~poU<Afu4z^+!qH!MK z`)M=cemsPyQ35ql2W`+EJ<uC7FdJL24X1Dh3Al!A2e?KB#ZVj-Q3=&i3$4)({V@oW zF%3(w47>3cK03&`Ec8KN?7?1~z$wJyUtGcChiC(#G+x737>zNwc=ps0eK~My@2Q=q zcJAe2+o>b+5a^=syqP!IyZO|5y>uF-HDCFCdfInxmvMgRpQrcg=Z7Rad(R%}ncKI% z^FLpty(wkeh<i3-ogF#Q1xdc=t8$)4DZ;lsp&tF^<58cHT0}o1^pADnw>~2jLg5hZ zGeUROy<+rwGgRVil=n5P8|A$e<-IMGdS7YUDG8<hrEF1V_$i57ng`VAN+D67vCaXm z^FMvN1zP{#_3=+7F>Z%`Scr4DpE|oT-o#D>m<N=wD~SMeM{;HeHQN63Kd%@6N4|GV z{KF)^#<5zC&u^j%h9khZ+ecT~lAO^^%zLRh!hihVJO6KvbK)N=aUKC_b8UvSxul&X zZ7XR{NgGPqO|iIu477y`BEY<%R0By)DETSCck^VGz~f(`yJO0Kgv9bS)IdA*!(=SS z3P^kSDl*W{mG*A|bi#Nj<19%|DDh14yV<{iCquY<dw)45+G+{V>$`N)e;JE$?wD@i z@oz*U4p;E(Vft%$4o%P+UC<kqj&Quda7@5H>_;pv;36&||IrlM%P5UXn2*EA9mV|y z@isc63mD^xNjSb|OTyX&F6f-Qa^lKiD+jF{)N9bnZ&$WzSY4Kt62)xU8dNHMg8N!# zV~i%1Rt2?Km*-_{!|(YAT+h=>GH+sfp8l$IuC2y9$u~jUT>&cZ?ixQ@S1pyrRh2S2 zbN<~YY_<e?)sWtYvl;{P%;u9ld`G9Gzo<Otxpqi@Khrpnr1MHS-iS?*_?E*!;<eKq zv*(GC#7!wrN>OcPDp2b6-=CVdC<*2IZ)N_kk}$tsSyxAZ^fMVZIU`vAF!UM0&3ZVc zwznw%;pQ^=F>(G0M%g^VdJ4*8X&B`*$zuY_e9<H)lw5Ih3H8&EJf!#kgL+zK2kZX7 z-~7KP@>$OaZJE~hmrK-)P=*?k_xr!o7<F!MVmu7Pk(jof?|<)ZNc-miSO0&obr!I= z|L0vF{}4IeO6-Tii2n%IXX6mE9OIaP#%O}hn1*A>a-8!s_!6zr2Me(nOHk(o$8%&p z$-a05kK;AGf%f<s!!ZVvFdchv5baNK%>nx00J5Fto<!(~X*iDm{Y`rU?a={KFcq7T z>kO|s%XisC#Y7#7iP{mh!}YHu*2;2d-sEAj{GjWt?;^XguuBZb%ExkXX9L<3atBUx zqd{*mJdjo2?%K<5E3bO5<Z}O4<ubp@r!69H%j>eIm2Z~!Z`D|~cK9u&J(9RqPYEgS zzVR+ZY>k-P*9A&vOi3us1N+2nt|HXZE|*oP&v@tm73^hs2)Gx^f2!-1>xz`&+K}>X zpAYN<tYivh=-2)=%9bSL5H+?^aMWk67yrf1iGR4c?v^_H67o}LOWj@9U4Jj&@c^VA zx6cPkv;#~i(N0X_CUS@x|I3eE@yQY1@?WL5W6FOT^RZcu%dIdLhfs-Qt{j8yV;*40 zl-ywdnwtn_B6d~dFNbFJ8Snhxqt1zcn7NHLg;-C8w6(I+wvx71CrDfC1WqCi?W%{6 z<UC=Y4eYlBn2(e<@Z=OV+WtobZ~6bSk7LSzgv9b?R7P`rg%L2fqtBC;wsaXZ#{evc zGA5Mdgc7wRznlFVcrt{0{5N%9r$k#V0eXH<CviLu=_h5!GboGNXpX)ZhQ-*3O*jDM z^HuH#plrEa38iLGeyBIx`e@%!heq3`y&EBMH^(()G}q3fI%=R5dSMN6o?{L;N}@g* zpeugBMnvNRf@0|F<8c&5HB?7k%)?@=z*(d_PrDL%@EKa6J-$UB48VnRhb|nFe|B70 zHGkrcbHmR4+_#JOZ^xDm<nPaYCDe?K%Va-`S(-PPxhZ$U%GRLrrw^&4=e)}AIeOgk zoct`C@qb1J`aDsS_mh9Edh#+u)9-m+CC|I&Z~ARzT)^_(u76hJ2BQOyOIh}fcTacB zhx0hs9s9LBo`d88iN8|Dl*H|-$CV$dB$Ud)Q~uT3Pd-Z5XkXEO4zB+rB$iT+KZTUx zLy&SQ<!=)nkLA1&N<sOMl`yyRe9ElY-vhY5c{e3d+q|WkZ9+Dv=YI6FnEJUNy-4bF zeD%rL`kL!GneD5undSz2XZtR9X#DjOkXq{3pD_~Ku>+@Y8fS18S%`fuyo@)H^#bz% z@FND}C+xy*WQ}9K05V-<9XZej?a&E7Viaa#F;-(6j^HfPUt+ESG9nuaq7a_IlPHZ> z(GacB9fL3y(=i{b5Q#&Gi05~}!zhfBsDKYqA77#~df-Ql!wgKg%=cYl5n@k9?TgyC zeP7hZs8#y1ENWTQVwU+)tL8)nx~z(#F7BK+ljUq)V-~MuQ}--h&f7}LeXP08*=X6z zb*~palUp6JI8s?3-^xq5HsU&l^|2U-EW|R&=lcG$^MB=oQjZ5xkLc(B-uuDwaA1A@ zFXXPD|0{7e%Javp8|B$3%SrC%D+gmGVXozG!@3%8{~5vF`G0>~X90`x|GPf^sieNn zhC--@K3ItJh($;0<Rs?-rLCYOZexZ}<L^Hs*c<<j{Vl72doliD5?|xEEXQJvV`d7x zk0i(aHb(cx6^I&tIS{MQc;laGfMenxDsip~X-|C*X-`QTDi+dal6I1`jh15t4&q;A zr(Klf{Gn6@w=3bzDR%K6<DB@XlQ<SZMbttE^v3{5`*%I|;UX>}>p%1bQ3pzYFfj=w z<cWEM#Jt8Ee^>v%#6YK%c8mO;PWm^?5C@5I1aZxb=kNkv#7mHv*G6ab!a!`nZtO$L zf9dDpd-R8v!2N>}iqy!5VrYui=z?CDg6Vkl3i%MVQ3tKj2JO%utFR3Ra1b#_aaHCD z$Hcqt;D0QB_vZNZi}hvtdSe;A{>Sxw*7y0Y&-#w-*0<x*O8pN#v8`1|a1TzIJLB$g zU8j%bo$-6EVs-jtl2&Hf(!(0t{(hS+owOo0TWrP;jZr(BzMLGqTzyI9cks;g)%$_G zNB1{2>;FedyZ?_oYiyNwDI(>#E+m#aFpAhcPdr}5{d~qBVKNqDC6qef{yOl_O{Gjz z63XS`$`&P|+(=lNF03RxKSmuD($8(&<cwhbW6{qMtanU}prw(R8fD8UR}WLJUPC?f zL@!Ll7G$`_c>#QeB##dydHQc+-oVH*YHcVvM(_VuA7ptru<rkdQqc+b^}iuGW&Up- zi#x*Rk1&3$@%Z1E|C>(g&>-Z*{V0i2Fk)}SUE)0$KVdXxU?yf`9paH)3(|6+J+>fk ziXbf?UPNE?!%D2e^FcvcMbt-Y^g?eeL$=@`?FGDu0T_r$*o&hG2?^3t;uX}ur)Y=o z@GB-_HWpzeilhwEYN99lVFCt+25CRxH%!8MY{oUXz76IA_Zhjsu|<}X`f?^dij_n0 zha|a=<;+%jSm#-m=+DlbIc4S)2{Yf^F4Ih0_kSLsb#i}myFBNvjk9EJkfxb@FPHr5 zx$=a1-21HUyiRIz*-P&C5%=yX{V{Lh?E2%8%*%a`ZS18V@p#l{i}EN_pkDEftHg8` zl$KRu+G$2U|1Ur4wfzO_0&mgVzuQZ@e~qW5lvo>O_yX%vek-`ka0eczU@I=+G0LrS z{8#eD9Z4i9cUgQMdXDJ&qvavs9?TJ18i}b<M>k~s2T1*#0I8#;em3gm<*Y}$>*qU? z50vqw0P~wChp5q(DpGyMJO3-^V8_HiLXNd^oUIGrW33!xpGSMF!eNAR?3ClFa(u8) zC_%E{O$luBCT!yW>y!E1=l>@=CfXMHJ;G=k)gq=HA#I~Sk$}Rqh03BX+QMivDRETh ze%+CTl3zUG_FvKK_LqNhO4;_0w)%`-0@507U}^te#^b4iwA$E$tGI?tVL@7P)WSDV z;vZl_$r<*qQDUiFG7@0I2)p`!_15j%92$S=eyE>`KHoj9^ml@ZaUSGDVLXWsQ45k6 ztn$Eg@<FEXAng&9!pry*+pryf;|#8%Md~2!M-0X?luZ+)l}80s!Y62kmS~HkX@j&V zY>x=i_T#>ELE1|wiC0kt|HPe(!-=E&c5h_a$Fg?!+Ldc}FP^`4_hk1nV)uyMLwa}W zZDb0I$DG+3Os#i}xp*0r@w{53HMZ^RIKp}x{U_Nba{xC#`@YTSp3PVxueH8I<DRz` z>ixG2sl)BB=QDb6>ewaEO25+k%|qUv=gWnTyZfNt=iI$f?FlK*63ZDlgp9<?h^xf( z2Pnl=DaiH-r6AkyrfjhYPjWt`*Z=i?{{Q-)0V`(2>Ggk@#J4{tU>T(Bo`sa#Yp6(h zmGWzp-Tzp-|0eQ>TKh=>RG;x4BQ858k7#M6K3<N`sCVa>>e?b1gS0ZJlqpC%jv|?T z`u@t;zkNa(?hkNgs4^M!1B(!w=5c<NF@ak!rYAppXMMV!lUbkoT3C85{Ws0Ss-u2g zsq9_*>(#gEoxC$bd;a2-Izme=$I?&H5RK3nozV?HU?e7CGG^oP3_)4}6vs;_iBfnU zRZ$I%@HtweGy3Bf48ufB#$Py#!sIc@Yj5Hm)J7L{MKAo01^5Fw$%hXiFC<?!#pmdR z?bwC=IDb@@$fM`i9G%aDzN~RS9*tye&ZObqzrXbRhQA!glXBgFWHjYm9B1zQp5qv; zXGq!=1+x#gZdb4^rrKfKZHa2D$j_@P_e1h;;}n<AOUic);_xqmDeF(;8C1j@sD#RB zi8knn5txK&*onP}M*<$r!uUMOp%QAK4qD)Q%))HU!*1-uF`Po`tU+2jJcL}xjizXZ z7=&e`y^6<B7_XrUzCZ``!3-?K37khl{Mkc0<2T1|UbQ)X*@F04)8ePaPjWA_#trwZ z#{a_d;}1W^|G>iI4^%&l<41kDP1;aIP}XG3{o^*AeByf^<<XULjq^*|wdaTBF6(>h z6N_lAN$h>+_Uie8cZ<&1OuOD4r({3o_*&&E&)i<w$2Skk`zp^Fd5}k`FrSlpy&HbQ za2PQSA`Za_!58?)Tn)$ACR&@f@L%%&2{2L5`-+=hQ;+BJ@vF~BAoO#5xrSI)@Yd(} z?)EvJ>X~spGlrBgj*a0GTcb=$d6Y6}lsPGHGu&k^G3`F351@<$DqHM(_BWjayf08A zFNIQl#yWSnW(3W)&K?%y|95-d(88rYJ@2klr7rydQh%;QaCVOMcn>|$6Wwz7v;&p6 z2AEL7AK+{3cT?WYn*)5;)c8v^u0G?P|5<*hW%Y0`#y_nb8-s}J1IUBNAu%tD|DhS$ zU?_gaT*Tl4LdXkQ@FXgsD!#`Etihkyh9fwGi_q>1(o!HJ?ngls!pry&pP(r^V<^Vq zcdW)P>_#juARbpyDJSQt&;XyIC4R$rEX6uR<2)`P`~5-Mvv>iekq{pnpAdbDB|%?~ z@$Z4Xk$a;fqxFASbuH0<x|ajdo1(?K=;hJ#Ci&(xNpn<o&C;?uDz~q?Ry`_vW^Q@f z19=wdZ3le@7su+DYN2{NWOk{V?$(8@$^12Wg?Db(Pc=IEv{&?Zqy@7w^bhwdWldTz zQUqR>@@$To#7N>HF_?$>c$3d8G4;PvWR+5?B$VBhgMoaIiTtCMZTa}rXXN8kpYfLe zz0N8B;S$>_kh1d?`a;Uh1Z;qmmmHLlB*$Nga)60M#y-%O*~P!<FvryY;S$^X@C^pw z98x|&UcisofGt??AZ^2keDXnO^Czv$#ZwBn{T8LP*EheLl2G1FNtj<E>mhk*+3FLV z!t!dFN1xNGzEanC#&@hIB$zGpo3(R~2k8~1K1Q5kxMSj<Mvi|K&;^nQdZQ0EU<V>` z5dYv`+(%w`7?0oyT*OrrC4ZE_^C*K?@H#5vJ-k5PDT{LWA1dQrjKX+K!E6l8#W)du z$6TzzT3kGTh;uv}Sa$DQ!m?oB6lM8!->>`nc4^i{zX^mVSL6!{`#QMcfZ@zr2uqQ* z!Q5ugxzE&;ED%(tKoC9Z=6o;JH91=QZgXwW^0>Y;%zwN2wGThj%jOJF&5xh8+QQLy zVld+f{M;Aw=e62{EjH(scx|=&85QMG&*-_c>Sv-{Edi@B9@$gR+!mt;`Q@|SfQ=ZF zn>b)9=HX8qL;gIpmr&wiVv7?<z?+W{L%fF%@e_t1U0%*1;bVM;Q5cPRn2&{6giMdp z*Tge;^)dEG7aT;ke2gigDo#8eq}9vMcp}=MEmmU<w&67X##saxpr3+^QHQpBmeq%3 znXfN14$T-p<Iu=MgSyLNJdEU-k%Qd%hC6L^41Iv{GXFbp$|vskym}@spsNTb=g46b z^+v@Wv)M8~<yfmNMn1T4P9^>W8m`n_dEb@4pO!kk3o&j>Jl`fJLlKYE#3UokF&a+# zlBaC35@6!I`86kP6V1(Al=|O3VSWkg>Ji;Dr#s^a%L+Zf@gAAe-6WIGPon(oi|~Ce zz&YJAYQUds@|Z=gxlGo3I;-P7`dO_I8Sl|63*Td48j0y9WTVVU8I<xj8NOw(73FXR zu1T4sJdTEx%SR}4QZ|h;shlegFrl0TRuTce!5!I6`9*zm!hayGmIbNM)MxaZk=b02 zN*#IzUCqD!f1{~x{*97t-Qx4m+kfM%tBXL!f9|rnLJN_28^_I8IBtH0$vA>M1%tFE zXo_waiyinInF=K?p9GklZsBg;>|+=I=YO?4T-=NCPbY1qN$!{%v6dK@Ccb6xK8_*c zi6AXAvY<3xLnnNPu2_OCxP+j>j2WO2KEnh|!*rA?!tn#u&=&3R8^&WPS{Dt{UM|LY z2jqH^bAKp;RoH;kPX%cikP#P7TsX?#eJ8fA<S)yKc`UBA*+*wjpM7-viLEEL9v#}N z6N@+Q=C%9$@9oanJGl=#_i2Cr;ZJFC-Cwhh(&lq-&t~548iA|+Is=@X6KwH(xVxps z^R&+@-WRR6*Ebc}qR;E<U#zS0j{4o?X?4neeyvNMm)H3{ueLgkRv>#@wo!RLO_2Y0 z<rJ23Y>ssw(tqFtB-Z6aa@iEBwHhg_w!Dq9khP&)WYegjXi)zYqqLa*&NI;OO% zpMZY+kC0e?4k?>6a1I$Lhf+?ZjJAile1=dy%fdb`O1mgA3H!HJaz=n}?TNqZ++NL* zPO01dqpd!pmw*U~rPR4IZ~;>Hmc~cu2&soR;XKUsv3-#4$QGprQnHCB{_6kUd$;dc z2j>VaLXNE;VE{Hlj;kFp1yivM=TM+H^#S^00FpP#_Tf`vnV5u4{Po&Tum8Ur<;)sE zF98uoygLzNbIgBm$2ykBID|gUcrU(3cZ|hZoI{3Z$TygPiCBi<XXzs#GqT`2bj37G zN0}0|AyFRxLp?M?W3)sov_pT4!$us!1J5zmjQKBc9y%)K(4I}}Hm%zu7HnFuXZE^1 zo5qisy=nZQ@$0^KEgjvD>pU63w8Ds(w3d_^QjENgOLNR>q>cOY$_)K%`oDhdF<M~y z{C!$l^60lcwd-f;ZA9Mb-K<O8Kf`a&8@1*9T7J?(mFvW%z3TUF{4DEsth71{OIcoq z6_8k8fH~fUiLb;wG38w;)rolnQ>1Rms$Tx@8|}>Uuh)R#=JLFmIB!8Tq&#QByO467 zm@y$G{)tK4lAwFvRBaJ>j|h_-lOwcnbDh15IG=~q-A27#iuF2>x?Ae)JCYCVkNe(W z-f&Hgwp7vTGv4@@8sn52K}#bsoq-%2Q`h0pi_EVs8KnJ;!|3-K?E)Mw?-P6bOFrzk zv@!=txfq1Au--p)ysMg4-JI}Q*RT87mW7+2gviw%`kHdJN7Z*8bD!N0FLI6B^xSYx zfPO^y(>d`^E$yfU(1>-ADekFD1!;@10_$)T7m)sC+FvM!@~Dhz_#7SZEmD={+7V<a z!#Vs{IImQWeeo8WpglUEGrHp^4984tz(yQEEONZcb*Xp)rSTR%L?iSiUrPR5h;`V7 z%ZQCW9(`oT>K*eY?pQs~SSHS!IB$pbGHz(!aXvZAlcY81x^uQ<E~TAF+tKeiT5ftK z<cf<2@`lhB^S|Okt}4CW6&{jh?OrFD*m9e+7$t+dzr(so`E(&)z%xgH|HZHh)hyby z#pUw~qHG5v6(aB~%Aq1gV+Q6z>VTjMwD<84K1VyWM<;xTKKKcvFb<P38^>`1S8x>? zL!~K@55@2_Ucg6afX^`$<FE#6QM4lSOHdhg5gQ$~%l&uzx<%Wk$v@F!qjp6_4~rf) za9DKj=&sS7+C;aBZi!BOM*8eX=32_5k#a@M_qq%{itM?+O%?W(f3J6ShV1RSIz#qU zatWWjY_<4461F7eiX(Yf<tJS)KYD%(-&Ylum`cnJ;T1mPckv;NIBa8mJ9eNFpSf}! zh;m|I8IL>aDL||!3BFI&`=_>dRnroa&|j|}$Mb&px$7#APsUmv#sfU-Kj|^+v;H4N zn15$kPt;le;I+Au?X182kJYpO@{ATDXZ<DMn(3^+p7vfZnMPu2l&4Xw??#q4IPZg@ zIEB+F_&?6qU=b3KyzM~y23}&i4a#dg(Nc4XQ~~NU`e&ve|NphlIDwr1yUTKo79sU$ zQ;dYfe=>GK^1%^EUU&$SA8O%S^nv7!aafNXI0<uJkv#H4CC=+%1GZu}&f^ktRAwF_ zUO^>vK`+e1a%{&XB;dg}*%xK;KQu!dOu<|n#aUcK<|;v20gS+6WPOYI?5K|K&=<dA zB4%MRHe)wV;VSNXn|UoLgqQIlKEYs2#f$H7?JNF=DtHT*FPyu4`pD%2EazOyt^?;} zxp3~lY0pB+yXf1unm4<4Ja=I0#seGW*u5qL6J#0fkwR-6p<Kr;cgkpQc&<Z~Jzdu! zy4Q@O9#;TJmS>xC{Hr2ysz5v>R{bIIk~m#MK|cGM7zBw&2%m2Oya)T?9HsQx7wjZ& zvHuN}EjH!fTiSb%vph`PgQZ=q@ASq{gv7E3{(zJpjWUx0Sttj-Wk<@3lo2Tx%4ck! zP#OjH2_-Yw@0OS?p7^`Y|K<73nbFqU2=8dw@}{UzPo^K%uj`7x#PUnD#-r3@k3s6T zx@d(y=!+RRhb->~9DAiAu+JjNyTu#s0M_)Q{VWIP2raD~yLv<7ybEU`an4MfpF&BL z#%rjI@6jFo@B@ZmC{|+wj^Q*?yw5o!6vLBv4dwAVDxxoj;`?fxPs9k!LaGlq$Aee! zE+%6sPT~@Zd`KPj5&cjk#3jTeoJu$txi&Ik+2Z*ull5iH;xR+UEFS1y`tjI(@xZp; z{E*9aCWd2Z<=4ZsH&F!~8msfr?C}&FA+I(1*xg%}<8Zb@^#9beE&<K*w(fJwJ1R5y z`FYZNcaI&=S94uCC`a%c_VDQSNh?9wkN4Y`@p<F@_-PjH2%eSqFD&IbD<r1Bq98H( zQsRO>P}=#Oy`Q0`*<aP8OyvH={F;x<i6pJ7{T+SmHuc+DXx<d28cu&!?*&=TefGKj zM?MbMG2*rHPB}(ssU*fmSscsy-$+-L_Am0H3|6BhWwRT;Ge=Fy0(T@~{%vk@U2P3X zUeWIjvBx_2)}sbKcZ3ehF7tmM&EWT&SUeZtsDb<h{#=vC<iA!xOCvEg>fm9l4~J6b zm7}<Q!tcL)7d+vg16<|5_Jlyo|6L#d5Q(>O?A^xtc7$@AO-vq8a>rd9|KrYye@cn9 zxy{v>bQ4TUjy&)m&k%Oyzwt!Jl>bnPv(d&r!g^-f*IDoo?d$GHay_8r0VQ$AYY4me z$2cecsiYqjih5{>#%PY7n1U7`Gd7G(IEV9ixH|V+!FTA237Ci-_`U}HNo>P*<g3Mb zJCr~vG)Ef@!EjWlO`i}oP!qLL2WjijFTralkB?CuHBk!_F&A+$r}ls)QeQT&kBnIy zGe2f>%m{rM95cAjU{bEfuPyRi&a4f7YyGvmx91vHZBjlh=TFmyT<@HpbSXIJM{n)t zd<)#KR(fG<DU!dW)fS`w#~u-NirMU8eTU#TUmvY$H|)Q9`nU9HrMIbff3kR<l~c&& z%IiJeB2vbUSZl;K2%jU#<=*0x{;xe{SN>Z~a!mc7Qetf`<5IpeQI4gIKZ0_QGH#Ub zB<Bm|5D;KO86H+%a}!xgjrR5K|NF0V;-5z9>_{}Cu3n4%*i(}_pSpQI%2F49g8}#r zO8o6-dYMMsG|hfDWe%9Kn{sCuWkQ&eaL3<bG{`&d<3H=mJMv>XGw!|rZ>PzQDgS9C zrgJe5ORy4Kpp42lG#9g4fhEj)-O_cnT+294Pfcr7H{}$|Al_&k=T$BENa)y%pFU8C zk(}kJ{eJTRpG%I>owWRL=5)E-AE_iCP?Ha;$>NcrT8h-cjkQ`AgDa=1S3E_V7V^1R zl#-MZ>#c~yUPPgV`G2j<*RfBSUvlTy{quy@T{1;4>r7#BuGc%Vb1&xzEkxpd3}<l> zDQHvQyYbI7)v{7>aQr3SK`4!W7=;N?@_=$Mu5T{h$_X7MVczRjtl#X}9=-hk`2X=& zjtE*xiM7#}Ucvfq#Ni^c)aBeQUcntX?{h2ijpsf6j}iL$p9iK{RuMO9Hx$)^j)dNQ z-~SsfV<-~qa>V#e)I>uxLJPzo^b_X)p#i=|FBGfCxj~dg6Kur=#35IG+LH~qr$1i* zl==BsgymR)&DeoG*oSW$GiHQGnsCk$k0BpEKn?tgarg}rFcmW}6SJ`&N07CtJ|3ix z2AzsI#&Vct@6N+9+gAR*EoNrSSbZ7NXGlzE(;|1_+m-1Xt8o~%lzT1IYKzU4qeUNG zYqhsA;=|nkUo%Bo&*5j=tA(;zZ{zi{O~!Jp$AwDedqdxP^{E)&nF^lqAM-euF~aqf zlx-vS)mg6rs!H!4Wys7v;eEl~w&q_C$ic5s-5C}Y!F3x7cU2YO>Jexm5^pK<Einj- zu>?DD4vEPN_PIpa@*l}4cJVJY-Ty#v&&5BL#Mr3g3sSF3J>MR`VLX;%2X0|LP%?#* zxGg!vF8&*w5dUzAZ6r=0gkyI~<Uo?+eOqFe96!V^{?%qUp!}zlSl<U}&q-VEV;Jo@ zqb--@yr2|n<tu`eEy)qh8@-1bZJV<I`tkpm6XG8xZS~xEkG8teW|y}5S{!W1HI|Jy zcT3y6GA2XG3(9;@C810PRK^mN?}1WYW1pyJj;gYod4tvU-QJOY<+^ZbguA{4P;XZI zo(0h3|HVuPl>amm(+yZf|0zBFrw`E>U!Vm#qdR_qa!%l^`J-17${n5$ns-wY$~aPW z^KSMD^Io=hd)8+82QIjHihz3Xcijw5i!uEW+q*scp9xDXedcT^h(aigA~0f~x*7dy z<iRtTisguC&Kw~WMQKdKYV5==r1*^U$jFKOcmw~#mk9lw>&Wmn-oa|D!B+f<NbJP= zFUXtNj4jxX9ry=Y3)(6O!&r>N{Vlmx5SL;vow^iz#JwDdJrH|jZ|vUKov~Xs?2TPB zf71LlvA=niUt)iW?H4QG|CqT!oK@dFv+ElGT(c*NzFyru>m#a4SF62EJ^k)!8(R0~ z>FNKNXQTBtUN771d;0qK2C&!Ex_R`y%B5K4+vE4YHo+JJNN@hXFndKSF6DYErePB< zBAoadanHqiZYX6xF$v|geSmME7Wd>&>DT{sn`K#D+_<ZE_th23^<Vnc5#bVBqiny; z`WI+{DNxS!EAdNABKgCY)OS?dg8Jv7=ZJ{ePRS8ksKi<7^c9GL)az2GS4A~+!8e$S z<joIvJ`dT&{|D#9KefcwICjf%I|g#>4uTxFjbrvLjD51q?z(YZphnxK=ckwd>~kDb z{==m`)*42eOxj_8VJU5_1K2~m>RH-U<)P#OWww?w-AkF&rJOoeUQ^#3GG&XBsBYfP zXWhR&>+SD_Fh|+-?OsaHPj6hg?tdc9EZ?4=9{(ZEiGONoFF%aDkT}1M=J*^FF$sTQ z8CGB=QnljTF!G}SUcieeiBc$oQ;5S=WcreOjGzmC!#sqyrd^5h_z2bUIle$ktj2!C zBBTv%eH2CyOu<y_#-O%*PaXK?&ZGD%;je9fC9FKUh-LQCgem$mAz{j>!F`YRm2^** zZ@=!D(7}8auJt*!SsfUw@Z3?$JtI6z)&@I1JLzuu8)wlpxq`RYSMF!!okzcu+qYHD zI}Irtt$AKU`toB}yy>LPL+AJM&SLlc4EtV<yGKw=%5@b~!$%l{v(SiJD2!O&$GXH- zx&M=W!v4-shs|YJNqlPFQZulG&pmvk4X2;Q&-1%w6@G7y0cbZn7smT7iD@LJZ=wp? zVkb_*D8C7;UqOI9Hv8R_=AQj-$`*4TxE1SqZ9m>Rt2m_pC$Tl^=t9)XPoN2uW4#i) z028+&UdjBPYKzd@|0_J#vhuhGbA*;sVr@P)ZzR15VH|gpoClPwlFY$NhPShe|4iq^ zKUCsuZi}@bE$y$NScT-x1OKfIVHf`r^BhzDQ%Q`?ZEb01KLlxO7r{Gd0%>;}ZSGr` zCzK3gpGeG*fg0`W_5T;mb4>ixN*`(udeMiPjvv}F2ON{I2utw?*0yJyxPwo9pmfxg zF#u(Y{eXZnI$)nr-c3o^9|gQ^T#Hcxxm&n?y_aSGzs!8c#6OMnok!qTOu}SH9+-ku z#5_If<5PTrmgtT_IEgsqBVRm@mrxQfqcnQrCxm~+>yUtU9hqN-t{8-g*n~qkj~1Qy zJun%YQQ>Rm5Tgd_<6CsY&$x>8otZC;XHf!gqAl9t7o0~digjU*G5X+Ftow%hStI>- zydI^x^83ZJoJlz7S#~At+Po`aO~MM6H7rZ@HCbPguyo<vgt<!-7S38oVj)jW9zS`! zWJh||g{qa;d;jw2y;JA8cZcd*XO-HiKW@r!S%3UCM}7Tq`wOFd#|-?><oTY#qlf?g zhgGf4L|Tss@Y|X1Jyu4_bPIfo9x!4yhV@m5g2e9?cMMzcsC4_8Z|wb}B$SCh%CwJL znDG8CvZmJgp3#BT^DPT_K%)aga>zZN=4DiW5UJ39>3p9{j;jE}c++d*{z%X21K!mK zy{my=_2-=-kXGV30Gn_MQbwPp9Gc7N0MY}Y^v#o;P>${azMJm{oW!)=|NnS_WoEc> zZ}0BQ3I6AQQ%hXU^>8fd=cspE;Y%3xa7OA{sf!cS_ETDGN<zs4%9a2VH<1C<x<D#h z^%-yf|D0oTgqFs9e3j$sOvrInj;V4im1F1-7{^fi_$v`p0;?pHR-Up&xv*c^qP(?| zaK~Sbq#S6~XXH?;K6AbJcUkC^8bM3r+b)_(+h`Lu;}hCPYoS!m0R~2iQh<q@D9nl2 zRgJ&5v}ar7lxVA;fZp5;llU5K;ft(i{+4rln1FP&i|xz1eMV5W*e4PZ!=$`K{ohN| zTz#ffFl{>583D)S2rZSw*ysb5W&K?=#aHNve<6LNI_QM}^MifV6SKv>{<w(@p+@_9 z<3BGhc1n$)rIFayMsF;_O8kWrDBO)cHF{z&a(_=>9|cheb-Q!lI5a{Nbiyw<f+&2@ zgLC@WhP}9gYbeo^HYO^eGOFM$^v4Ly#&Mj-zewMUYgF+8;*hp?kd_@K@L?Z*1}?|N z9Ca@TV-Ch_W7!b1L|<maOo*BA>x7v8-D19WFRXcTj(T5j>t6E>&dpcKo0aqUT1Zp0 z3`=3rN59ZMpH&~7-usRgTdlUJGYZ(R)0fq)_A~nP?6Eq>GMhd0`@ea{C5*d+OBGm5 z%CsJPcYL2Fu8$BqiDh5>gkLclsfe9Y{*|FPC1F1psO+ZPDZHU4B&;Y2<sRb78<=0> z8Sx9vD>nkKUswLysrB{Dqt9toU#ZKepZ-yJX9-!3|7~_q`Ineh!AU$xS!;)$_yI<F z9K-r7DD6Pyk`E<ur?3C0y~MKm4rp|zQ#Kjh8Jgaluk`iM$$oeB{_l_O_~vf^k?_<K zSE+Be;TVj1_cH7MK#941LOH72@1|_=`;2e<6MAbe-a5P7c>L$?%PaolKdB_f#xXWO z$JPRP1xh`yL^r_1Z4c(n|3I}x=<N~qSZY~;+=DqnODVB7+EyJ|AB{1%fB^G=(mJ=# z9XB7J<b8!2?GAOi`t<+2@qg$K$HYHW;%shH7jd_%|Hoq`EJZci*B>Cj{9vC2lDy?s z<_K^6r#mP9sU@yPA8G{aGq4_e@fRBRW!?w2;R^0Z9#Co+C2<oOLM{JC!&}*w|5uhd zru?UozVjFO60PwyIz#fpbVz=XydZhtPj?=8pdWKV@L_-EjH5N$pe?%K8$=FZE-{`N z$hms_f~815i0_X^PTY@N$c?h7fHx3>Sk(EEF=%{&FYyg}VFMy@2C=vR{oH;01(q`x z;t$5}ir=_v?XLJ`@e7v4Pa7XUhUMVk_#XQ5RlF?Z9Qw?2!*^Qsnc0#f-+MM&n$_HI zwZ-U(OV2$d-o1y$c!D?8q<j|cE1xAqt{1rWPzPflQk7m!X{30c0S#AbTGpVjuY(&l zT+TfFuoSMVkGW#kVr=2tm&2@nAKumVEnt$>WmbamXp9DYQSN=Mn3U<O_=tEmzz07N z7vk3wj}pI%c*7mbr-`4$Q>g=#?s$ORe&sdx38kbfLj}rfl->L)1kb2|7Lv)+|G)nH zpPkMr|7j(jQZ|>sTt4$t{-z_8vh^V9Bg0_w0|sC$CPSGEVt>_#{cb1B5mVkkNgN1l zH{~^Z%&*yMn=o(q53XPL4iEl4dhghlH^2Li19;0sdZ{}vA}z5@hiu4!DtHU^(Ett6 z2ve{Cn^E*9uKhw;ypN^Wfrox(?kLLOZH&bntiws9`Guc{2o%G!D1rBeFwYE|uo+uW zXei^*D2LjpgSu#suP_ip5gRSb@#y3Gk4JA=8NFCv=10%xagHoA=0r~%J8aI+bNcuG zuJc!&7e^Cm>O`r_<+1uFJi)gp%cCph`W9tL%XcQbp7YM-DikzD-~X9Mva`SZ>)PMF z#{RPA-M`CMCG?*o&&tn}?uXAeN+xRLSx#DAXXKfmq}TSgN4jEChK-mmb;or-j|XrC z4-(HJaLoN*k8{A~J0!CkUz8g(sIhj>-aSSOm)IKRxHRi!pd8-=?6ds`E6yAKN@|b5 z+y85}!ZHioc>L$CyCaAeBJnor@6TB8jvg3|B}hzOxLdM}UHmUNC;q7<#>R2`AJ*mA zEywM8sE;wYg?T{9DmN^!$-IMI{M)Q_O!*I!_!{lA^{k(Pw9BMD_8czbUD{!Z$pcEq zOi3tVw@)N%ywzw+Lri_fTmN5mPW;0qwnn?V1M5RD4MzL>D(lzq1a0iZ<N^EODqED? zVV_7!hESs|4S4k#Z~VKga!mP8EpavaS4Q8eLvqAADWSSeueFPR*lNebKc&Rl=toav zeFH9|$gm*oWmLnbXo#(tIGppvXg%VV)(1-Ekh}?R=CX@_FXzNRos69f!%WP=Qv3nQ z2bU0!Cy0AtNS-JK$rq9*y5k2(o|uV$+<D_m@`mJ(kywdyh{a|6g9Nnxm3)Ve_!`<s z#u||d;mC-mu^Ibt45tx;1Y{jWTNSzR2;AfU=Pvwx;Y9q2_@nU`SUnfN??n6-)3Ral z{K?~ojGy0Ueh+UpuvlZ<WNG7N`Wb@gm#Q(sBmeq-yX%JyR<lL^RkrY2c}~tQxc2aS zEqlmw8utOUy+<hf$ToSGo<-i}=g2sY@^d`n`)@UQQ6Ez>?hI<AN9E!RnRuTmjRxzF z##omz{x5eQDrUrK6)}-G#b6=vFn|76_`H>wJ7>%vnUYWr-A&B9DTxN=Ej7%E56lU> z^$;1q*FQq#-d_3#rr+C3U-KRH)Mxu-TH}<uU9H_DQ>f4A?VWHbJNZ!nLoph0=rx-2 z0+@^`SdJA~h1DoBhH)cQ#2fe+)lma&(GES)3%xN8zu|Yx#XLk}Cr;rs{zmv%?mdeK z@ep#MBue2Oyo>kH0xj`9x}yhXVK%m5J9Z%5I2jv0z5g_$!;#UE8zZCF%o#mr^l<qn z`UY!u+0XlYxT~IcI_&F5vNmY=;)|41sW(W=cPyKWYc0~AePmCYeRxOr*6UpRD?h{a z-P2MCENUmChT+ku$K=tKGXGj7q->8Po*{hpSzyFfVk+@ePTa(K|L2<aw>fddoKWWO z+V5t5NwTi%cL4j*x}XO%3$%E4nFU(KGviaf3{w9Sdf78G)OhZW&jOX~qMjp?P^-`A z*S3U|q1M#1gI-7KYpIMfE9F(ns{J^>au@$(jo0mXGxhWE|AgdI)bq^?Yb_5DH<fRU zykR_Q<Qrq%c>GV~8!gzVpQUb=dfD;uKj5tR8^>Zf4$Cpv@$v7n&QayxXm?4QOWIqG zkAJ@Pj*7q0#+LTAw5=T<|Mkv_zr<YnQ!OF=D96XY*#<|If1~d_o7hXA+41quywOqd zH^xa4i2XB+l{h2*{(WZYA?y9W-<=hI86QgziT$%^j?XX{KVcI#<03Ah_-~BM<0E{G zpYaQpVL3v^bFY3B!V_qWCK!N$IEhopIDzj4Ku$b}f+&pV@dC=?RlI}uQ3rL=7|qZQ zU!fbmM?Va}XpF;b%)w&(fvwn%!#IM|I16oJkQR*0$btuu3q|o1%AhPNq7oXS3BE&D z^uZ69h$)zlbNhGiKevAe>>gcPT>AvJu8-hLw$;2Ngn^7FKIj=wv>K7r-ZA1{o!Cmu z?aRONm5#S#$mSOR40S}vQ~p2P<f!`JDCdiby_9js$N!qM;&0UJxv9IQPIr9#M{Rag z`8ST^-w}H`hC4p~uWfNu{Ec?oSz<43Hpj>Rw6o%GwA0@w_R>aoeEj=tbyWE``ep0f zeKN<#|EWJ66@Q~2F8y!md)vqVUON9Ty*;)6=Q;ns(^>I1##>~ZMaEbhAOCjS998~} zaWxrFld&}W_&a3$C)ajI#orh|m2p!UGqsPuL+bzK&WgV=PA=o)GB)n`_}AazsPb=| z50UdAat_4t@lO-!sQ4S_z2tnCoa=IY{HHoA{>J%DIj<?_G#wxRw|6?K{2S-7<^1*G z|Brv8x|f_4f0?haz#aP|Jf6l`q?*KaSjdL#D2Y;d4X>jX>Y^!{VGw@AaE!zvEX5{l z#zkDhH3Us&&IfX%FpA(kypI~FjgIJyAJ8B3u>i}l3WpJe3y8x5Q+Q82ipNnIZ=n$y zqdx{<AckNle#J;k#SF~EY#hViID=@Em}<=FIOm?%A&)Y*BcSxAb*otBxtHr)(aF_X z=I>^dyF|LK@6s>TVQccw|EM5kUg9qCmKZy}{{Ll{qw0U7TuXVDGVJ*Hm)h;9_#5@M z)Yno+J3jtLoE3lLxGcwGIR-mE{$2Mts{9-6E@^K`8_V(WFSyrH@i*Gl(w>$!wBzHy z*;(;7`c2Ybl0K5-<Nw89jw=7=e(^-&-;%y=t!az}Pv_p<n1N_Cp5c=>ykDTmJpK0O zx%$e9Li>dMYZ}?Un|Z@^*ZuE{?t3>N(|yv@yYGvkU;mSRU-HF2#B|>f<Gv5ZbN`L| zKctqijglyZ(pZKySc~<D$G=FxRXjr8$cJv|fu87%|B**3p*k9%F!|+4)WfIvd=}p+ zk3SKKu-RM#giOeWXHXhtQ5p5{DMn%x=3*WeU?Hv|%^dFU^Sg2H_t@yeo@GC4TUl1H z{66{j=n*XaqkBa6=-eZ^9d~+Hzw`4tciNGAWx4LObGl*%tGjS<f3BC_(5$v(vbbj# zdsoaIW3@M1PG|YoX3Iza%Vf317%$?r1#)e+*~7U1d;T|9S?p0%%Jp{CA|@a4nGV4* zT*4I?pR@7}kH^eq&pvU;yj!F>vEH0`%bZZQxHstKa&0n{OY;xX*G>2HF}B_Da;e{! zEA>0_6{g&WzCt~zL+aOcJ^QxRvmtU{A3e;zbzFwLTKaE_rq1|H%LL;aP^*)!N!tC2 za4AEX@E{7|C6vTRScRjwh)W2jtc4&gB5=X@%;fQQC6vQPVt%Omm)7qFS7X0rWq;#4 zz5CuF%JWIwWjQLH#8K+dhw&WVL34bD?Kp$8Q11P!#NZYtJfG?<Sg|f)dagL{oLmuZ z#6FrBhs@>Ji<)SGZxKA7>tgXb>Y)vKqaViNH;l)8tif*V#{uMCKsx}HP#dlAJ-VYm z24WHx;TSS5q%OkKsDTdXg_&50Mfd}&u@39;<07v2#nX$aw@?aY@d-Y|=eQilw}Z2| z9?!&`iHSQI6&Dq^fA{vytItGTj$0nLeBtuAsc}=s;Fq}GalOX~j;m!p9BFaX)Ht^P z(&l^R27mILRKn)F>&dyECa)E>dI!I|cj|ZT<Qr)66g$BF@~`U~WxQ*x8Z2=?*T32` z?r)`$t=?~$k(Au=Q||03kFuZV+h$1X2MML^Q$otN5&QhaTjDRV{~3#M1Yz@tBi_Q7 z7=mTEBXvTOs~dM+a-H)3?E%Le71Bu@mm>w`H3&v|FUoo`R6u}7StT+7zDC*Y7S!_g zZ>iVxISx7|($@JsOyX<Q?NX;Ng4EsDAoX`1Jb~mb>z|q9qU0MTVcsk8>wf=p{mZxf zp7q}Uf1-18MYzP)_ZTh5=K+a~xqW04AHXEO(l63Cihs#Nj;R$wCC=t{SR`p_iyeow z#hyVeDCIwSZ^*CQGh9g|G4Sfk)w^HY+z(qnDr|L5{KF--wb7k6bonK;-T$C%zKs6= za{7TQ7!O{_+@Mw5Zy(Q~36#8`d=+be2|i`-p8#Le)cXoe`_wkU2Jg39UUw8&8t|I$ zh>0Hmx`!Q8{?khT=u3nwWgGzcQ5?^pG+spoM366X;w6+vO*F%NtVSFXa0Nl+pJ1fI z!*~px(G`-nreHCS;y6y@GSZXh@}dAfl>CQw_z}aAj{Nu%-hzDFr)#`-NA!;9H7pCJ zvqZ}>d4#?U=`&<<=gC7Rf7RBUTUe(jBz-A)e7ECj{W}(VJoYNRF26n<{Ws}Dxq4Dc z&(7#wv4_0M;<fCdXEB?8;o`RPDytsjb8lOY<?@rBF8#dCYfje~W3`3fLGSbNTI-(d z6Y^Pp0Qt^CDeqnI9iE`vKaa9_4e^xwYtUBHSHQ!_kM8J)!#IgpTtntHj2qwy6h=vu zLK&3B+js{}&=g;xBRZoC4z1Pi+kbq|@s0YjR{wY5@wLY%4(mQ_VyB5bHr5|~g6mG^ z)4x5t#S#76v-zIyX3x1lpOOWF$`lA<Ouso_LUB!c?ecBgu4i3OX|C5^I((zo@~Qg1 zulpVH1nc*}_uuaMxxDt&!{=;brq2Rpk2cvWS?$4=swwMPZ873)<UJnsoX#uc(Umgi z<Hw{v?}rOW>5g9*pZ^p-|8nb?PrHG9fLa)U@mPoR$i0!6q6KDQ8^Sm7I(&d07y;!w z1e9-RR=zt#*%IK_LMyNN%bXRqnG?!y5a4c!c};+CZNHnc#q>Y$JCdah)>1#FrFoTa zA^s*u%Ic_JSI;&fd~ajj`OVsK91J$re2;S8BV-OKXUA~@SJ9Z5_rNRbDfbwR;h2dz zFydNZEBEX}#GjOPWI;CEkB5*8dC(gJ@Dqk$24><SuHt1bw=Rud_yMW5Gv0(=yLc@I zU?5~#?huT@SnR}p9Kk7^#d%cT%{fRs@)ySv#GZ_eIux~CU)DygjGF6SCPqz+8W;7m z+c+L&`I)7ctntxPX4X|4W>w1AG9%~vR$C}<lWS(wUmITMO{+b4?c*Q5ZMB8h>H*|? zpik#D&NVhE|6s@$kl*I<1~qM7w=rjJ{b;7w^)|<wqD}i+y!u%wpIdPP_itv*2Opyk zM&oa!*g_isH8BB8aUAy%|03vu$=HGX#Iy!RV*yeSQ{}sZPMLCbpj)EMuSv`sB<3~t zKXjk@*RlW4+3%)oQNEa7+2Z;!RwZ4}WVWT+>J@s{@~cI(91@?WPyxSSArg>*GFTQJ zFc52T2w8V9){aK#f%%9=Xe8&4@D{$qaBRnEJhbzAdEl_^r>T4x_8|;#H~Tk8%$7Uy zL(QL*xu4^c6RhH|=NSL^-zTwo7LD;O=3_n1Avg7DF?@jUF$EV8PW_r6QrFf)H*CTg zJhg{BfFW3b;JvgJ5o`Y4l@B~ITa>bC{|5HE*@sVgjgnA)PGa6bdAGzQ%%7p=*LU?E z)&1gZn<MU%*fhXU{Enl@&T+F4Dq$d&BQ?`6N}vm7A^`>WbAAnf;1F_f-lPOR#R&Y4 z4NzKAN<x`cqI@FuyD6Xi7V}4PM-uk`1^X=l{^#WX79kD1F`>`q)k@^m%IDRpldzfX z5qQ+SIVFd*k&HM?T%RP4FXLU*!DncJ?ih_3SPF^x6k<CSJFyFU@fVIF3hfRBY3;ER zt>{gCiN)B8?KlGIWnIR<(CDo_ihM|j+7vZkUxs%b{&_-E_tG$-Uc-7dj76@Hd+L$l zv}-bEVpbO|DC5yM6RKBxk7sT0TkEggtskq~AU7$WIqVB)g<bt+W1lx)PpMUTJw&Sx z`2siDuW9)Zecu*5YQ?SI`G&80?D{`NeuDn)g|ardk}JyR_x62v^WOgdOWVEqtfaO0 zsFcsMxc?ye0PQdZyV3F}aYME!@&zUy<J=Ik9_RkpD2t}}`~<H*#aIze;`!6e3xrZ( zDs{e6)B{W$G#7Q{HM`7PwwV*k7A29GUq^WZC9x^6AG+4Oo9%jtXFiv=2j}h8`5fzA zqn&zo_m=9wYl3W2)>;r_Bi374{}ZS2Hxh6KDTsd%aw884pdiL!A|_)Ne#b&A#wu*U zR&2vANd9?}JhKREunv*fi_`dsyi^mlQ6G)a978Y?32|pn?cOkV!|o}&PfcJMYFY-J z`d(k!pOU2+A27Y9_-ffL`aQCxQt@^+TPjqXWwnLcCcM~J?k(~Tz0-EH+K;lO*E{xO zOEG-vp<yYmKR%S`u_bremfA74?Ly=CwX7=(%4b^aWRUhE-bWoYKx-UAG%g^Na-9pg z@id;n3wRN4;zLZpH0;109Kdm0K``|}2*U6(O5;7ek81b;W3UwY|0aK-6?$P9hNJ2k z_C*cUL{l_FOSHlUBt+}W;e^8p`}JjOf_quLHDO7@k~vEfej7R{p%05|`~C#mg6KO> zm`^Ze#u>)vNk83N-+KD#InB?yX6AUd-FTj{P2YWf8Ow19BcG8I=cIntDks|Ke|H{v zO6uuh7!Bj|KWB=;8+`69Vc*SF&iE={?3?7obs}T8Nj=La=k)d2!%eBem`$7Am{1!u zsIeAYJVij?>KLYf8|b5+Zv*xG=urRX{u8r@)27#g^9Fk+57){YT)*yf+A5zrUh4B5 z!X>swIg>Ir0*j%X<4er>UeBlW-(B&~E1G`(@1k{Px$&&vyDq0_DJ9lR@D6onJET6# z_#c|01(bZCoT_bW4y>|8Ifviayql6RZ%Foa_3o~EUbkvj`L?F?__w2-Vo_P#i}6n- z$IM;GK&&(3G2}yj6o8QrTC(033lNJ7csZK$LRgLc=yZ-TdyK>=Ou}S*62mbB8?X_F zaRgB~hQj9=H^S2>gXvg^ZP<tXIELqAgS0AmA&xO7bcv^*fsvSqBe;r3FViN$0xZNT ztj0EM#{nF~F&sy1^zrE9`;SNOj{Y-x^+NvnlatGHS<D;cS=S<`o@1jYMvvC_VL!>d zv<;d(Vq6C#ZNnG8s9|+PHjde}9=d30-FtXi2-a;1WyY?2|Bv+CJ_`H##_b8CCCKkn zpm-{a-{)m1<5scFMm$Tw{(8_3<}#a@g!%P%VBNp=*INo29TbbgA5cqSNDlel@Ohj7 z^7#|mFP+ab+JB;@prw)+8|8Qu>!Yy>O1<x}<NqM*EO6uc|L%)_N{O{mf1hJL2I;A@ zogDxCj6+yd0rzD5CDs|x7r$c_$KwY%*2*!tIFx*#wDRuV_TNJ1#6Ok9*l2gX%X&w2 z!Z1vO<BtE884$B5`~e;RPv|2BDJ_ow<<kF0kN*;5qrJVA^*^DM`2dgozW=?uA?@D+ zboKwEth2z4>;Jni{vi@?>1Q2BF8Wrv@f;G92b8RG7i0jt_{-S0MHO%_#y_RR+UQq* z!TKm1#iJJ(3&2o3M_>DSBsotg86+`@<jque@lV6~3Wvl$wZzpJPZ`YmcuYWxi_Ejc zEsS~c1~U=wW*7fq&WV32iSanpW!&s7#=;sx#?1ajv41(=hCO&NfpY_R{)$hYu<sKn z!@$aJ&CS75wkQeZK2QNB-0vJxjJePHN!SqYeCQO$eCQCl<CDJCa{RX#=f50M{?p3% zXEe?s=ReHjz>~zd1S;Weyn~NX>MCPJD31zw7w_RyG(=N0!%z4bJyHZ~{jmVcu^l^* zGALN9fG2~4wU<x|uVDbzFy~<{4&w-p;y6y=$<Sc!DU?SARKy#Yf`s^lvk8Y1wzHgN z-L;%eSj`fjury&NXMGa}CUhV8-9R1&b{LqTF?w1lZ&v2?Xdz9}GAsq7rE)EZmQ}xY zWCgi^bM&s!R<7Gf@4BYLleQkK<yr4JV$ZlP<F9FpAGa8Pm2u<WOOJAIk#XZ6)3&wR zk1c5;=Gts|r>f=5@XY4lxajNE<xW<{__KRtxR{jZr6@zZTB80n`u$q4R)jdM#A#eX zF!3sf4>1rkFc<S7@hgWPunYTfig-;=8LSl|Hp+B2B@t(?2$YLK0!%2Ei5xJ$+n!sO zP=2?>{7~f$>=WkyfwF#`nLgLM>cd+TdTPfU5}!^OjLDF)v=rN+go^of-aksBmG^l~ zvp?r=-s={wN4&$y?;!KdvufoHa@{{mAKx#{$xe&PJ)r)5SoX&s(JapTYoWQ*`u>;x z8{_+_Z*a%3P>J_U%!3j49jqV21;imNRj`%~+3_UG;wVnxG|nLomk^JuxQ39hV66$7 zp=w01Rt+DcI_jZ5nxQ!k;{^UjEH0%B)`HRpYaP)Y6EGW@GVr?~J03z6d?f1`gSA}v zJ5#V0y+3;6TKC^2YiF32DQjKJuWNr@JHWMcm&Yl}%siV}I78lCYE%DaNnguqi&587 zcVBBz!D^38SsRQ<TgAP_dmkVDI-cC-ZDn82rd2GjsdpD*kC+N_RiEr{x5u1v`LDA_ zaVh8Kcq{FF3XJ!UlJGu#_pM#0hH#Dl?6j^TZruOB`|5{a-!lIH@o!YOA@d<D4iWcc z{C(?nCH`DQ>iwf6yiebiYiadH0x@>oUenV;aFzcn4vN1V%U{8J;lWzh)Ery6ROo*k zf7{>y$KcmEwr1wI`Usxn*xCY09#MMi0Vdj-GfjZ6u^&yao>b;H2j0{&_Kpcy_Wxy` zlS9gXT4^t(%N(pdhv)G&-a%b_f=|&9126(3F$vSL0PC>{X|e=sSx_Wvu=WL(V=W3~ z3)Tu^C-&niQe-EMeK?0$WXwUE4*5|Om*bA^T)y+@yrXfG^ksP5@VEhSUE|uKYg`k3 zsYy1XZS_~VLso4owk$69tId`x1&i8jc`(mgR$Hul`}~Z-5&f+8XUiic|FPO)e^tOE z%)QXB3MlkxoconNcdOuCeYg4Eal&`I=Z+KZ9>0t@RB!Z$`~4r4@_fY|x03GIbt6XW zP@1^3#zL&aREf)d!CI=E!P;N<2Wt;J5Uf3pN)H8VUH*@~_W+A(+48p=L2@e|K(aQd z7!V{YVj>%ntO6=Qw8=;^5(H@xQSq2Kf=W_Q#0Z#0B$!YE!2l{4FeBy&^!KX{&@IiK zJ9o~^H}iikJTKil*RB<6)vDSXun`;|EKF$yU%?U@asr?jM5`mF=QVr21-?h+Uj1{s z@tuHg;h#Jk-!ad6y(r&qe7$|XEqoXKpW2NgB7#gNncL0l-G*Wvs|(T72mbEwl!>iP z02Uw+M1Ysz2QY-J$AfSX1NuPj!hkDx1IRuKB!D-7swPYs3&sI^-~haUH&_Dbfapmw zM^|>@ldCJ8&=+~=3FrBZHrDeScdxZyYcFd*zHiIA<59=kBinu3@4B;}*MKDqU1221 zzOY4i%w$1Zp!wZf1itx&)AJMXHkge6R@>yWN#fIrCkUK9iv7+{=WZd-JF=44*xymU zP0$@<OE2D$;|+$8Iv)t!fe+x?>|T7&0Y#u3TnE*l5eUPUWq>@;1QZSA2*5xv2>62# zkOvAtEBFYO4MDC6B!Cp~CpZbt0M()Bzk`F|1Q<F@n4%3#fh9=RL_2|Lx6dB7-D$hZ z`MuOu#QDu@%WK=cqiucL>b3~LYs}p5sJrSvggCWC>bQG}_l-DYOLPowhSjU)+k!K6 zZ=v+sB5c#TF6d~ScgKR>o-6C#Lax6$@|vJC;QIE{;<<N#rSAPmX$CEM$l2DFcjo$h zob&Ch;R4P%iumP|92rVLMqHVkg-n<nIq0DN%TWKXK-O^R0gxMk+zq$^-hmGA$4Fty zaKQJh&<Ae)lh3!j3w$n@@0h=LH@@red1k&X|K!3o-diZ{b%A#S_q!bHxg2U`Uy4wW z2p;QJ?S8@k0xWbrrz6kVPfVyu<R9<J<Mn^{>^v>QKWGo+h+S<52O-mZa2A{cmEbaH z(t=+fjT}EH2BWowDYrqhjxgmhn5>Ij9vG+xn+0aT#sIz_$Qxok7zQ-KD4+%6!A78A zgl!-OB!H{nHkfY=KLi@VQ{XZdZ4*cZyTQD1!W2)i4kUuR<1y|4zD*=P;tlJ!p^g0B z#(UvP3)_xzR%W;D;QX$Kt60xj&lL~n6SgvcqPPHCA(lC6jKDk|wmfs{5OfSIFkcwY zBx8?26(>P^z>d4O5IY_>sEM;*mmOoD36k9Z-$6m%Z>Db~XCLmf>b%dXceM;W_FuY) z>m7J~ngOxb5x^Lj18d;HTO%|7xdq<6{*LeetgTS?P$>S3)G%}P_a2*obPf66I|T7N z))ZkA(Ri5_6*6Iex@3<Mi+V}*TsO7HI>~SfB}3$&O!agA^AD4J%6-Kjd1E1kuV_A% z??~ffOfD+?i>myKYW$0acSI>deQ^@j7fIm&isx71eWD?E260cvx)1KjyDqaLoc&A` zk+%(409Jq~;K4eC^XLDB{OkTL|9?^bMBdS0GuREX!2dn@Z@{eef7?Gr=s$1&MBdpT z0_{AvO@EDcJ#36H<uAae3v+oLgCp+(-xk|mw^;FR`Tcv(-l_=V0M5G%$&4LVKlk@I zhvomtQ-lAO|GyxAF(Ts<&;q0p$8qDiSbWa~r982n0Vlr8)kn?`)Bz?Kf>_TJYykz} zJa_?w5#vdN{(x^T!GGfd-wQ$c7J8p&!MEE}UbW<V*VMnVz;~zr<rDB04gU#@{4+3i zrbm+Xo%=t&IN2YOKe&0I-)*LQ{)iHhjUjjo<Pdv{A)a0hHiH-w^aBuAH-XLxi0Khu z%T7Wp4-CL~U<&2|R}ct7z%p<j@ZCILCG(~D__pvZ^nQYWayP!-9^XPOZ(Z_@{{J^F z@Rgdk0DRx!2M4TOD&zq;l9Xnz;mWsri{wc5TVMxLWOE)s+N_waryuPh|E`%p14*Ar z2(rqajC>E+2lj(Ja2%|eB20+`43Gj`&Covs3xO{fXO6K0FcH`QH4F6ffEI`bv0x+E z1a^V_pdJWWV%!1r2j!p*ya!5F$o~T)uo$cYaUcuig8QHWyasQ;JMbQS246s5Yv?dg z1%tp~pandEH{kXU*}X*W-)HC`KEv;uXKlzY)wW$HPkNWPoo_o|d%mskaN*&c!)b?k zgd~Iaj!oRi>4Diz7o|}6=Gu`p$h%9jb4aZ1IO4&a3A{(3Pd7ATDQ6AI%EuTM@GPzH zP3JD57dHX9PO{Hk(XZUKSW=p|jAyC)t+Ay4$9e@YPyg?1xS-sVDY4TQa00U40{Qwu zrc)tDB0nNCBA>Gy*$|n;0wM=e*Sk@l3v7fbK|p9K>KK#&ooT|94d5lPnvV7W@R>4S ze&_$p!Xq99;J+Wfw>JMbF7OsW$QdsORHjfX#f0ul3o#@_`>$n4EC5RuZG)(L+r}Cf zKo67?S1A#jSOk1P8b}93uJa*NBHM+44v36{!B(&hYzI5Qac}|@f+BDZoCl9U6KDoM z!7tDbIsp?<peICU`T$`t7|=jlOGC@;s*2L{rA4Jhd3)3LZphmky>~_M3a{W5!FkbS z4R0;5zALik>jvUU6^xz@5MMKp-p{Cl7$D^j_6%6QbrM}m$jR8+$ijli?z5q!_P`S} zttf+8XMB(6U|8dEQl5UCy>zGBac0qyV<@m{{%sT`?wjBF*P}4M&mV?uva<JF8-+dZ zoI}TTSmMJH`TTu}B|hYcg3P%2eo~@dJrMgoejqw#-N&&7bvPqA2ggHEhLAc}2O3}` z7zHMQ$zTd_1#Z9{EC36E2OzfY1-wBFhy`mv99R#MKswkB_JC91G&lp!f%D)3C;=Bi zDR>ATfhN!lUVxWC3VuWyP{DA}_T+xm{mbVsA3cBh{FACD_Yd7q=d9V>wI+tMriZfd ztzg&BBRu~gSk7$C@?>xC(i@^#>?5DyNg2UMLaHncVV_|Mdq2K2{Hwb8pV2vXDPOZK z<9A&pw=tU3=Lj$oXo1l{8xS8p2IzvBU>2|ivw;hk1L(jP_<^+`0Wd%!SPzl_X$O+Q zMsNTe1o_|)H~|Vl1*im<!DH|QJOwS_Id}m`Tk;CL2BI)iG4SctvsZVo-G#3xxLbOy z^x3Ot8C`2qIBVj&*6<1bw*|J8X5$$MNRv-W>>8}a(=meO%s$eYy<NbO_rCRZBv(Uv z%CmRB)Vp`-_G*Ikid{-Kc3F5!sYB{f97q5eFaT(PAz&z&1SW$iz#LcrOF-InYhVMs z!6M)T7K1<#1a^TmkPeE$NpK3B0cXKEKw^Unpae962jC%i1X{pzATtBy0)K$f;P1Bo zi+H~2A4%7Oy`8t-IQCzOr)2~m$(1g<=BKgu<2!>OIdx01cOB@dFTHC8TYIb6dM(iY zNquSq9iR*JfIct)hQJ8e0|(#;oPax+57vVuumS7?`#~-^01kqDa0nED!{8dY4ywQn zP!H|^(V4JkAPzLZ5HJ*Ig5h8U7zsuJEnowtg1_7T_3-?QVEZq`6EcG3%$Dz1_I5t` zvg`f~o|zMTBv(Uv%CmRb_b%yf%@L$m>{3o-mxZ^KI>i2ntcjdR9p`}Iv(VoH!));h zhR;U-5Dd42EP<&#;yy6Q0Xae-;|Tu``Zx(wBEf4A>I}aPd|dFX09Y~y%itC0;Pt-$ zUZDKV6~gyW6;D<Fo&_L12vuT7)4+7#035*@5C`JHZm<XJ1(_fVWCNln`@nv136z0y zPyud$n?M9Q)E9^X8c+usU?>;{Gy&1I5nv>+0@lC=Oa*qp9>joHum+@ozuW(3QBX$m zHr^gFJKJuCvA6Tu4afiI;b}R+M{=#3eFiP|etc&TWT)L$+`A9x=`VWs3Tz*AnC;gD z+#h8$sn2w<8|(!cAQKS#&jvZ*A}9ryKpD6Wsz4w324Nrq27$qV1~kABFcc6Uq6vlr z3t$PXfHklMvq21q1#3VWNC&&YUXTGY0r5lGAO~CorQq-O|FXg?J>ZiPy9Rgk`NtZf z#NIC8$aJCJj^t`cPkHt(``#tptvQ19imio%*=6A^r4FgbOP~x~2US1>zP>LI1vH=z zG{8_W3}^z<CX4_hffcX@Hef2S1NI;mtO0Q#9qa~sKnBPJS%9=FIba_s1(!e>C<j&G z1`t7;(-(*W8u+{Ie{J91WW=sFG4^)edgIuCl1Ohya;3{Y1C_lW-x&nSsauM@>p)L^ z>0K+>+MB}GYk~Gp>QfzPfT3U*&;+Ed9|1-JD_{+5z*Jxd>_HOP0FuFekPGs_L68p) z0TM4921mekPz7#)o8S((3ltGcC;??)2#kO+7za$ictB!~31A|a2VBA5ZU5vMMtE~R zDY0vCIeUwM8f44&muPQCMzgmFIFhR&J>}WE?0c7Vx8?}aD|RV`dX`d$)T0}42aA9Y z*bGv@7LX4PfdX&@90kV!iT_T3LQoBAKrOfp8o>kb3$%j{pny105hwu_pbFFgi6I9A z8khhkf=OU9umMv+Bv=NPgFnIFZU2iUd$VG8y}gp?O}YW>E&o8e>@&29_dJ6jIdx01 zcOB@dFTHC8TYE#<R~Jx9%4kxbTfsK41MCE;fW-B?KpHp+PJz?l47dc!Kr46$+JFS& ze@P$(sGuL{4@lo&0QdvwfH6Q9=m8Tj9(V#T;0>ZcG>8FfKpcn%q<@hB7$6H|gTLGU z?@ITS61xUn*;@qEAX~l<rFuKkgS|z-k^l4d|CFugy#7sx)MF0V2MWMp&;**nWAF>K zgATw16!h(c0O{)q0}((2>Ocbw0a{=*a0E`k83cn6uoQ%Wa1a4Ve{mUD4z_{qU<cR< z_JRy>8C(HZ!Bg;e+yB)5Ea?f55nH;~`}HPWTlN+KM{=dhK0^()=NbOz?B9ufbpfTM zj3)K@477k3;3aqkNFV+UcnieQkCy<FKnlnLIWQa80ej#N0ze=L1|eW6AbEf=5Drqn z7Vsz73erG2C<hgw5;TLy;0bsJTEKHaatSZNE6^AD1X1vJ+yChSJ*C99{|W3Z0&0*g z-x8VLjx=X)5pX0|Lwfr2-hF@Xp1!-~5TsY^QdY3_oX`GAJ&FNwAOi*fGhhxZz<jU( zECgP_8!Q4Oud^5|0r6lhNB|7532X)zK`FQd9)O475qJ!qfTw`uhFZXL&<D98VITtf z0xIYSEPy4j0t><4ZU3X>Ske<9BX+$N$o3{(UG^3MM{=dhKEsJWdY(a$oVumhyAJf! zm)^C4t-Z$Vs|zS4Wi+Wz58w$F0Uxj!kbE5-_<{t$0P8>^NC8_w87K!8pb0dC$KV-g z0nY)+`Mm^DbJ3oIIIs>Rf(_s%s0Ft{GjN}W@&Hc|2+o5~K+PTT0vHb_fw`bJ`%m4r zk?%Kd+p1;TSdXtmDy(@C7+t+FQjs$jO6J@Pco#qR@pI<R@gOrQSYxlhkK(fBn<?K@ zzU;am%HATN?ztM$Q=YxczIRD?YmOkjVwW<Pt>=99Px7(f!64MV8JGu%tdhZgK;-in zP$7fifXF8ZYyf)zk<TMQWYo_UaR9Ia?!X_c1KYqpz&8hk?-{Ls^4Xhz??$2U)d5d- zSJD7;LGWbJ_hFK<ITQ+K<`~b~xt5E#YrE%vC=<Dy1&={H803cjH<%CBflBZbC~<6W z9zJWqfcfYb0G9=5%NN2&dq77#krM#<Bg7~nBgH5$fc7Xc$}W%wKJyg!|DOfEd53%p zeAW8Dd4ccWC37ki&yr9?EV$C;kvUrvST3)}T9!LgCVrI2)RiOG+Z@^c0ogLZR*sxc z;nNth9uG{x6krA{fF+m?h%U?lL?5<sbi$IO7yUT8u>qfdfef$@90Fg#PtXY{&>ayl z4om=3fF&S0bqHJqw?G}Z3&f#g5<mm|U_a*d2($WXIKP|+zp$npzbD@moy4D$Slo}_ z?TNe!$^H)CyK|L4T83ER0hCFjgv>|v`TYs|-?w8P1$!4&d3uZeI?l1=eN4PhT2X|t zAI^SVf&Axqa(2G0*z(40ZZBJoi;MKKB~z6=Q`X~bXj{m-?pcXsiSq_Pv};841L@~9 z9Vz-Do?&4+G_!zkdT_)NIxQsBC(<`KB8=u892nvo;1f!V^a%~~4Gs#U(LE!5XrA8Q zJ|W>gi)c;`&Q`SGP@0{Yqa)2TjJC`tAYe2tobD6mLt7Rcx+sk18R|m|5B2dRdwZ=Q zo4QYm144b4L<D$-(tH>B1cm!9_Qhq$dBQ?`yvfocnr{&6n6Plqphcdci*%@cXijur z?BU}bjsnpZ`FIB4y1wCb)_$Qr-nc9cJ7bS<TKI|(pD=9j4CfR)oEG5Y85T|p4)USl z`~iz}XpTNUfPFSunuC=!ZJ~qDV!g43M*3sN8XM8vLuu}Gnh?!>6m6E3gN>E-Y=>E9 zPBb|~9RnRbLwVX_+&{T33oR{Lpl3*kZ_pB2@M4-zU`Y51++WY~=+Ia<;X@1ZSw;); z3?v7HMg*Xsq_QHy*fq7tXR&8QK)5OE+<bd^dj`?GP>poYpe5KhB8;4XuVNv#KvD$( zzPQaWRE{^DrftivJ0F@)P(&cA!`q)09KxzYI%?bt1r79}1$%`B2l#|TdfXcQy^!QA z7PJ6dJHm4bDlsC6Rdvu6&!C{-a8}7Y0|HR6MZUQE@PHMx#i7B0G$$tu+Z_g`v=zY- zxN&TTOxUvUq%8|Yy+O;kC*#&>pbnKPOr?r&|5B-9vNX%t7IqG^?W`P}=Fv2!1)=%_ zJ;`lo(0&(@yqK7n&~HZ&QAdROhOe*)fX??gM9wb4E5O%Vp8DH$EQ7smJp+AuUPBIL zv2ie)1=SetNV9RCW@#laMwNB9GqbURJUzYS^yO(IWZi9@XOUHoG&wyzBl(eHVs@cE zA&~bX+6c!8FF#ZibR`V!rERc|*l%Ul;O?vO`yI+zIZZV;gEmh02@0l}d*Yt_gXMoe zoD@D7Mc0@KsaXUs!fpJn%*JE%Ovcgl#%fzQ%%th*8PN1~b;lT^0?k4~LW3hoF>#iN zKv*fKoECH+Z-1XfVwNy%F$bSWu-GTmC&=5UNAbDmFkjL0!nlE%Rx@c<0X~6HfSEo4 zzWzPR&$*PqgKZq<_1K>jspro6x_aZZb&a+4#`QP=#rGxdt>-~@R(b;V=G<tH-BDju zo}ZrW%Kz3iq}?0>41ggR4@?1x-<E=>paqav?j<1coDNS+myYjyz+R9EvOo^l2Xesy za1i8!JK!$34;nxtcmN&(2`w>-B#;3Ez#rhvqZ?&6N{UMMgQAkGU7X*NKi9>si(R%D zf7W@ei)H=a?-_Lb^LKS&KPd$~c21wEqQPku(dKer@EbN&O$2?d?rj#+<ydp-yVp?U zxwCh>*WnEPd5@YPzNV`W7&Yk@XEreTMnU^O&$xke<sR*S*AoIfZ85i<#(PJ|+W%y{ z(R-{ioHc)W&_GUJqt}RqqDkWN-GIn20}vTz10uuyfXFZpaOHRp-?{Q5vLkZ(pPIt+ zi`R(wF3R_ki8s8v@hznEx`l5y-o4z&<K=0nNdCtQZP?F{Qz&Y3;X|I_8FD4)(r-Va zbNc_b2C9k|Km7K?dK6sotFY96{W)++VH@)Jw+%&9hLo56ayv;GcE|9g)WxoK6e0XK zTheQgA@Y+2<AEud1#H1=U<d4h8*m5n!2;j`Jb^z50Kp&xYz8S{3pfQ%gB#!`xCN>K zWwaPY2q*wWpahhGEtn1LzzVPuYy_LYW{?7k!AWo)TmU8DB6td(fp?${yaykEqBhPC zRDl{81O@{eFcnM#(}5Fk2A|%1dj9E6Q(aTt4Z!+aj*pA11^hkP#J9-1iR^MDKNt4Q z@&sJF?#H%k;%Tg=wlm4|0^Od4<$tgz%Xj^@1uq0ZoX*}i$8;Os6(G<vb?w87_VJ$~ z$+=A7p}5DA^;lNyc{J9-wV4z7b7dWh?_ppA;L7p`ueQGLbzv*-mW{nGOyS+a`aX-; z*9Dc|?F;W`FccEo=E4-eqf6;S%#0YBvYaTCmOy@3pQ7cm+-3G!&bt*j1|^P_tal%% z-0AwN+Wl3n`zz=9d26--EjAPqRq3{&`J|N7dz8|KBDSqri1jv!|E-=tLWaB!yUXzL zrb}MmKoKMMN^FyBhX$}4Q!oWs0%DhZuQq$ht!DC>#=Efnzq-JC{Qti1y!yb>T5Hu_ zw6?C3Pixg!O#@d;xmwG;LGF5PGa!y;pi5Q%1+C@r{1h4D`v2(DEOSv^WR`@Uq^#6e z)+<c9)PW+-^}EE!5`Rj3C-IZSH}bvlIgDFi^4a@>U$49IZusy04xR71!zGLU6b|BR z5Ah%E{1-jwO?JfNgi`uaD4+YO$w?{SQX_unb3Y;_uB6x!9Nw3^Om2p~?k$e%{$Z~x zM^5XvA5mG>3ukzb=SrUh0YqI`K8yELMeu4>!K>8-ukPXFD5Bgpa0cW(6U+j(U^cJ= z_P_x+0&Y9W8cN~b6Q7dsEiB{iLOvsS7kb~qcY=TN7{1+jFZ0`X(rgGJDMn(Sc%lRc z)qXc%8+Nlp446*|T3Jd!&PRmSB{)${mcW_#=~^%Pu1g8J_v==I?saNiO2A#mQi6Xh ze{w05qKkh?{+u8YZ5&0K#62$HGr75c|NOsO13mKptWg0WuKa)ezkBEZzB9fW;LHCD zjiHF@3TfI&PzE23*P$J~Vy1pHS489J*giv2lKKt>!;VrY3P+uU6pvQ-kxr>bEdKAG z|A%S-Lrz156u7wpp&bDf^+-w|y3mkFiqHtTA(29Tie<;UNKyJ=3#)xnAaCk4x`UBs z;SqB96zU^fENgNHvjT-!;RR{^kb?-I43_Ofv7{{G)D{0L_GDJ+kJ1p*;B@4Aug?Ay zk@q3kd|X8GJqe2Ykn9Og6-JSIKM7xBD6y2s6cICWqRFIXrj+2X426lm;*{7j5=xaI z0P91sqxe$1DdC7iLMc8J8buFVWGNaS@ahiAK@y@NS0nSDlbnh5qKLhB`vcGRh^ELH zlnxEsboTt?<Mt0`SIl5i#$r8APhLETpZl7Wph54)U|o+r*W20JP$iYgol~bxwRAv{ z3{jM7adJ(c565NkAr$6dV@^4IQ<V%xi!3plWk#VK+bq@YNvcsIWa>Ob+WpE1LYIT{ zP?^kq(=5%LmM?gF{@XIu`i@h~4%yGczt4WZIY?$pipbOzS{uW&rc4zdYPr_%r`JmP ziiaMjm$|)*)f;^yJS9IMzd(E0(E$<?ZL24}SbekOk*Vp4Rm(o_GCgZL#MkE6gclRU zRy#*7E38#(op9zG({Z}G2LF%owkI_HH5yMWNA>${m4<E3zjx!SlmA+UXbzxw91qJ0 z`zaTg?{oNNvU}UsJr5gJUl~*|{h4gdpy+d#;*19$cT3ayk-8+mMUMH{Y%A@?<3ygH zjXC2|Eh(|1L!TW`(r$2R>Q}H{ZhX;-rZ|_1kqmL)QRUK=W!udx&TTf)rhmFHzafND z^JK8`72R6ZO+070H#I4Knh1q%xoOfw@1((6g{zKTax^$oxFXOj-!j2N-B!<hs-ya1 z-J}}x^w2814QAh~3yexF*6pYtq#tLvZU|4682|ai121FNl$6z`yA`Q5q#GY;tr?ZA zs9iqNQc9;nTzytTYUv13sioJpnEMS{8E$Qsb~n;5tieV5m_@wcn>+UWrGdeIoK4g9 z<;SwVV_ZW<;&{oLxEb7Hm71rUuT9y%Zcs!+cI%y8)tR$Q>zN-fjZ+s`S%x3V68Z)1 zG(O@iFZtMfo7Yj9Tp8_CazoY{%6l=U=;8F1;=U`V_EUN=Nq@+Z*4jv1TD#Lx$iaG7 z*#Mp&m1#?L*Hb88Lf+m--9I@fb*t*-oq^L)E_L@r2kC)N<g)snG<YVXuAPvgZkIgJ zU2=f=t|XLobK=0lhYjgFuBZ>oF;V3?<FPGrVq3*2cGSyzcI!DeX13OTrEj+<M?S{Q zqF~liK@~FWDzui;NkDB@KsqM$l+POL;``rvSzY{dwpN~yZ$BH$?w^366{SP_P}Z8b zxJPBqO1u4h)+w2NL?COW?2|}o=O#KP%hWn0DkXarqAoOY_9>1oA9-2Iw*Mq|{Ufb) z#lG_@)I|lJR5i`OJL!&y^zMe**HZOFuB<90r{PwqXf`?9S|}qaGKxESamr}=*}~R_ zk)5|?R|~9x8<&rn7`UE`^}LyE3mu%!5;lq{u8<`cpD-?gUb;_FJ?DUofg-tob!aE4 z9TBOeKR=io4eU3`FndPh;lQ64%>+rTT2)m`OnTzJ<z^0v1Ko*0%t?iykX;(uEiO*| z;KEUPmj(sq7SC!7cXOH=HjYQ<y@rhJ2UFG@e))M->cQ6P$emsZesWm}<0?>2868WG zx;83>CZ_B#zale&D?2*Mj&d`kbhNTX8_yM6nAXQM%=QylC0o~dS2!!4Dcs&TwJu8r zg(W8mK|P?Jv-_U(N=(^rUgd$WJBcZ9l^TnoRWgy5{>8beh52IzmizdOrgSAo$Rnsg zbwu4k?zu@F<J@t$4UW}XL%QnbuB;k^gcWgTV$w?^{cpUcI<^PztQsQ7+^!6a3Ok>e zY0>DdA?l`QmuExnn4F22-aph6Jy=n{fqutq(rzza=`Sfr|E4^>J$6~86U35Hkf<0? zF)niuOE-wZLAi-&3!5Fd%1sO%TEo4o5cTOM4taOuiXGEVpAxJosmV!-0WYp3Ej6Fm zs|t#+Y^YlWlW=39sVR)Vl2il=a-+rG`?g;1lG7u@%RNkOT#{v9+b6<V5Xp7vVbGE* zsA)-ciwsg)4Y;Okj@qNrFN^!SjeFk=(<rN?3i9N!>-PmenklOnPG2=DtMAUREP3Gs zS9u~ymO>JR+38i->>@pYWA)7riEsdHm$lRDRI|e-8HX<y<A=?9P@TE^Nlcoth``Hy z$PIo}H8AjOv745S)Y6+<_%6fJ%bn(^bgroqb+?>4Ll1^bZn!LAL;^)Uuppzf*ap`6 zp(JX!v>+j0{9ZFQcyWI54AUnG(rX-!%DhmW*F%w-9mH`;mJjdYaEKy_%hcXUQp|c= zTl}Nx=F?4r8ZD22R|am=tJ40uJ#e~^#oUo|6T>zgQXF2FO<WoAI#3urS5kKOBzSU3 zy?A?4V=Uo7cH~AO91(F}l_UlCUD_kZ7d<^QEJ5&<UZ#ybG0W|NgNCi(%do2GKe&v4 zU#a?E7n9EwKV%jUb`+><uWH7|xU~C8+fT2FyKZvaE8T9hIk8;a(4~YCEZ^xGVrtQE zK&?ZfQXiIfundIl3UR;cQxv7Jx<z=HP2uhaJ+~sZoh%JaGp-FhHFN8jlJ+JSW(>mS zi)##rlR#iGt5r-%zwqNkL*YYL6PG;ek**;o!(AaVXI4}5A2nwjmq>I2m-aECA647x z%(126Cw+%JWL!7=aVw_Nq8g#JUEkXDWP~!Q!$>1HCF=8ylAL|Porn4bmP#r0**7;+ zc^`_OPOq4f=|UPGR`ZTPgct&GqO2Innut{#mB6(CI1MO_3tHZ5W)>c1X}9+u_lsvq z^2syfz?{aAzciUYzLiKQqXY-1?Al7&@Dr?1EN^3H-<>mGrNvC!8JVN8NU<%WbexTg zw49$a(NAK;EG=R+R=iqdPD~tH#PO@pA}u({YkC&<bON&!KI~(~3Eg+EuuukF4vG_B zrQ4}>Na+ODKmVoRp7ry&nC+8{(h;OdBTXbsAQ=UKH}FF9Kw1i-(IkN2)C5DyUQ)=s zf%weOi?mhD<UxV+8|~Q*hHcPo>oe4yz909-bZpIlurnlcOq6iXdNWvo<5+Uty8{ak z=BXLxC>l-0Il>nGr=79-l&NmSH%KaEohw;{N-zFC+0Sds^ALnG=@0gA3|G;){j7<p ztWL+B=k@WmwZ?`jR=nw9*dbL?n|0&Mm{Z|7s`|-Gt39?6$HyrITkPE}LL@^KL5_?8 zkLzZeHC(rOtnNVK(MP%`9#=IK*+e%ja%>+wdCPA#(H65{XwPzF%w%3VGP5Sq*QPKt zMcvd49)c@*;@!~{!FSZex#?MQ;%P)*q~+k4JEA;RC7^{&kkYZSp{|+VaOLQ4CKnSE zy{4xOVv|zLoD~NcI$2|GT``<HE4Jx9x+8i)Bu~pJfHxqO6<Xzyc6Zat(uJ&;soTP> zCk^X)qr3j<OeiR5s8P4@$QGkk!nI`B<+EI%;JA`By&CMMm&8RZ&jM+~>>%xJLqxA8 z{eGKcCYjFeY2b!KqOYXfJ(y))C8IdN$k3|VgQe2s^zgkTtiUb*)-52FL5z>n-Vk$u za2+-&xIh2aG&bA$xBJ!EBj|qDcP8vC^84iKyh-U#QR+x*DyJQ?Wd}5(oPdTD1kRPG z9YSA%8~AeCAs2X=ZE(LW^wL+Izb2eNTFP9yL-AGm#bMCvMT31eErWMCvwT-iA=5=i zSum!U(nBn%Pn8T6_rbHFDP$D^Aw2P`y>(|$1a{T1n!-wR;sz67@vzkB>J-0wwB53& zkRyqGJLJX(SlL1a+W|fO%hta-triBhE|lx1v}*`mH))M|0XYGyeievb&rpXz5mY#c z^E4)$xEi4<SJ^HRKi8};XDFg6sge`cXD9AEB`U|{k<YI7H@CNnP_gVxyK$BDQ0F<Q z&eXWLC?}?7PA)nP2V=I#87OY;OWkfSY!**cmnDCWge^!H4$VK-l2(~`IOsT8?6bCz zxK{_ZT`<fUM<WubwI*w3;8Is6)vC7X&+7bgRU!@<oY+w*&lkb7l#eD+y@!5H$xDA1 z1nm{lmDBz(R75n`b>CdAV|8n|T8BQeIf8Mv33h88f*+!F2p$-H7$aug)2(MNRooD6 z+x!QLaD21j<+C%l#_Sm*z^!jxv!-I9|Eq<ci_%@>seP%=R@A>i{SkplS4iocErfU5 zyk+VO5gqt-+OMf$=g_*oIBnLmDrncGM_)K+m8LScy=Y5lmF@sDizNGaxzXh&+#ptP zXNuL`XZ3wK?noNFI3f_pXCLtda}y2Zw4EM*whi3Cd>SgpFP00ZmY;dZT!=~v;Z=z# zE=qG(uQ*$r;VitNHC0{J@VmW5Ky`DXa-{)XcREkB)68nryQ3XWlfQ-~9|XPJRuQ4M z3@tf<tcFV>-5%IyOZd}7;}^_(ho+1l9wLD<+_%~FbpHOUB{nxVycmjQyY;+L&pdCB z4=n`^d%Uj5Osz(jlJutF4|#fOy<`Mn4i3@^?yLqFl{C^FIS4787U;|vKiz?a@-gxw z`3-c#mav{?GQ~x4`MZxJ8{S<@$y6mR!Bg3u?Ex%bi=7!l)Wb@3j3Um9xJ@jw;|?8o zmVNMJ+aRGC2!Iy6X<ewzUx0;s<-~hLKe5(Jnol1&Ne>ggHUIE*YfI`Zm4Dh`cCfpw z<>(Ew0}<Gf0}%?l7&d*WR!e5L)fP{E(bpbh6;r-$dA=MG$&XhHdTMIM7NzCyR9b~^ zMMYV<ZBlwoRX&)cyf#%`SHq8<^dAOANU&7&42sxgDIaNrZg*<wxW+Kcw5>O(LwSs* zy-r;~Q3fb2?^JOV+w;qML4J~+MS+>cIKNYeUZ(y{jR=WpO<Y5iB$Wa-*vB8s2;6>i zKmcE%1Xyy$7R9+AH||*TqNL`4^B#G#czL6`zsZ6SPQc-FnwHSQ=2}U`OFQBj7lT^m zUb&Z&R6oaru3YUn{phBzV|xsdrU-8oZzw4|<HG$(N1v$-*_XN|Bh&bWrIx5<(I`u) zrL0B<Zj>FU3(T%@ZD|04Sw363`RaIfyr}mxV={QaX>XFHzolkm)-#7=l_jr#xoBx{ z^jXqK6y&eF2iFX18sWO6+D^$x#!#f&{UfYkH+%nCo65b8Zbfrm;0Rom_Um5QDx>{Z zudLrJz@XMI^0+E*QZTAg+DL@zTu`e!$;`s1PIrx2{8IEyyRtQ$YzluTm_%aYzU<@^ zT4|PpBhemPJg6EI^l;A{Qq^DET3Z})0cFuO5ic1evt(DYDl?^L^pPqqy3@U8JgUW9 zZ}HK1(aC;!;>vIH9)CQ3pf9y@RGg@{WnHx#VqV^?8m`urRbw{<>PUj(;-oA1dqaTe zVbef&+nw8mMW>yhTAgJ+RY9rrlRxi@y>6&v(rFg-y<!!s)8)n2Mo&<35B1qlJR@Ip zhF<&-x?<7vvKAljct%KF$h?{l{gjgttmXbK4Hc_=n_c=TT7J8+XU|>R4>9S&P+!q4 z3uMtJ+$;a+y03upol`{l(js#d4Q5(aH``E;nZ*zBOQb4mWQn5t?<hI&N%|12N{KJL zy*0Lmb9!q6Qiff<HI`$7&A~C{+GwGZ^G<7gR_ptiL!@ApDcpix6;!Z8N^j2`w`!c< zPbnv(bd$0>@dPu!!b4g~>2T9t+yIZ8d2N+8K@vxOk@)Yq#xjI;Yg1T#kFFL}9Y&W4 zXFAwW<SRY*=j7+aH4T}1L;|^kTa2&I3t6q0-qbLCqz=4xko33i4(Z7G_50P7-b!AU z)-#J&GpbW$H)CtMI~mAduu@p)P(4V3Mv-I;34l2ncH#rbBI(fb_y7-5oajS#8#6Q1 zbzd+~Vb*f2H0``*v;Hh=TeX)L#(f`XMruu(*Bd4Gji2A-hl)DrmY=j~PPK<BGb2;q zFZJR-(X%JPh56b-R$m*9Iky9V)uaPJf>Tw5PxB)q10~Jkx73pcRX>iU?LXQ-XSP?Y z8QW8vXn~?<FQ9&Ee(J>!HcU=ZJ}hoUH6v;TN3Le%z98}(yxiYqio55hp(i^!-v~uB z99Qe#2fc$&j$)q_ek~kMx`l~mJlT)fLPd8!7oYDg%k&nB&s6`-5bx!gp<nPu;%_&{ z$jC2}11#>Hi%goVjUr8nS7(WI(&PwQOz1aZwN5gEOyf%!)Ov)xI_W01Q#4<Hs#*MC zBPS7RMV{ws;?!W5sw9?_8Nf<p{Kx>}&xt`gxot+GJwG{d%MZvs7zBkD<-W5MnzG z1+hn0_TF16rZpa=Eaz>5ru-qgGy1Gm;{oUR870nz@BRxW%1N~MW}+wZ$I9uH`?~nk zKje~$q;yKoT@m;FR};KfeH<S7z?O8xW#V~5-7os5-kLfVO{_@ul#UZM^~=+v=OrtP zEBE0|w5??)8PEZf|Bt(7$c~`lxP}hpZJ#A`f=A5FtK1Ux%{KT`F6j@ZdT>gVefASd zWG$dXx+syFYs)-I<@UTx4f@e+##J@qIAj(1gHYboh=CkUuJA|7?uK-av&BZ02Rcu> z_^Cz*RLTYVCkHmTul<oS(G|@kZ@!wuhH~tFXDD*f;rH*?Yl%pGc=YD}0iPn$f0VFZ zIqRa&uGEajb$e`BZ8~3Tl`&9sXH>3L+L#LIB2j8~7DLP2-a>}-Uy#kPq3+zd5uKRP zbX^iY4=_|DPNI9T?z&fwZq^OA=c5~o3U;_B%8&c}GTG(2ao|mi5`SC0$XXr#q-O-p zZXB-PJUk1L$~<Z1<cSS+Pt{PXd4paV2_cHU-|RL-Vbi&(J!`dIzp(vmLHzX#1`Y!Z zlIK+G`fX=izg{UyeVq6Bc-Ardco}_>KMd<~SYv!r_KdiMbHO`}Uo<MeoV?pJZrtZ9 z$s@_Ibf9hH0i(wjBco-0%fcWrvke{d+u6J4pGV(|q}(FE&xT{BC@x`39FI5V&tA2R zm5<;z4<l)9W>Bt+68Z-6_VHTu_t}i3j7&wN<Y3-L)*)Fr2acbc{buzCRn>HoF&=Kx zWE_|unZ$HTn0Bdj-I7AOTU6MEhYjb7GltP+x=SVV;$>c@+x2TCNPNl;Mt%f@92wtH zY4A{hZ*fPl_Ks}WLtC6Timr&z`VYf<q<BZO7*_}N%-UFE0Nj7pq3Xw%B}d!$*AN@L zN6)Hp<@-#f)`s-r8EHtXdZngVlFnIIRL#*k^xHNexaq6i)I>^_$Zj|SnzbWdZ@2j* zpk!H!t~Gaz3)^F?3-_g}qi5$+H>Fx;1c|N5*lFpd#KGF(D{3wo7&H_H2n%_mQWnpw z-_=}N-mlW~SUl`_8#{M{ak(eyI;Lk=l4P0*U3`%gCd0%oHD@XQ>XplL#}~cuWOarV zc@xDc<oXAkD^k^u?#d|Ltc;kE<vC!g(jrLdSU8GNCpH8@Sq=|#jb%LX@Odk9=&f#+ zyf-VUL$Z{lW#_y2qN6_Si%(%+JoKpB?gyV_dbZ>DqzmZ&HP6qddLD{n*xQ%MXXdGk zE1TyVE@wBJ#u|Q#O&O*4Xx!M^ThIN9|Jg!KcY3|;hrQD&e?4oqFmNr@41ZZ2={F-2 z)xjT0zkS<4LZZ-enH}0BvaeKR8P|uFoy^9cSJ&Kl{rSyo0a|>q`daawO!+|cbvzyV zcH5PKi1D0iyXr{)um)po1+~lr<GxoX?-1^PlU^T*OxTJsByvQi0{PSylBu|VzldZS zT4K#YEgRnrjzkHjDzQrNxG(kB*n=n9bacL3V66<_paCOud(#_5*Zcb?v}R;#_>B;y ze&DsGa#8BOJkJU7qBeChD&5Kb%@t(YhG}7dyijxV#dw4LevO4D1?yF<3-3!QC!ffl zLqZ&3#)z}+7I@-`GE#%I$l5cjL!z5RBVHE`UoikJAWf7fho5;`$@NFaz`(oJ*V+zb zZItP<nO&q&zA~Mg(eI$EtBxu3pBEuS>)UU_T-O`w%bM3HJ!~+yA{`u79K6(aC-EkT z`Bil+8@8rB$`1U{Ukk;^i6tgd_&$!YC*rkJ=h6jhv63%>p)X*#M8_l*+vF$hS0ure zrY33Ec1@yR@i#3hm!dqaS|hd?j-p62^oqYt;reV*Rxj%9+t-|QqtEP{VV2jYlWAxp zS#gN=q`~ieCo?}NN4&1Tyu9aqn~?i<X`O1aI8T#4!iM@TLp^9aLpdI%ab*hWbIzPg z)ZojFziKjDyl7K|Lvg>3g@FyWsPFRb5b_Hdx*_97gN+m$JIcshGznJpKX7mVm~>NS z%_tPW#yR+fp^FD9pD&wcIM_lfrrKUff98~G-BEt0G~|p#%q-~JMaPh4^!jzu7X4xP ztjHuVZHI!mkp8tbzm^n2{0|%A)_1kpclVP_D-vfI(Y@C)SQ7=vlVvHOUg(qT2dDeb z8R3nq$N6J}7*B+49;R3LQEYyL-4z*0<xBQuITGZrkCk_}sQO~@WVD9k=!!Lw{?Ilx zA>H*RAxyL>kr?y8Y$@%@tNIAEZrW9Qysh~o5TR7vdX})E(AT$bA-&m)8+ihlYE|ii zcFzsPxrzou`zt@m7M;V6pe^)B065*gY`G|PQ=Ymped;j35%jY^pWmdTw^x!wsa~sk zD#m(4F_}o?Nag6dJIRA*!mVWtdycxz6J}ffkE>A+Urd_2Kbh6b3F2{uYp>4stnZ)O z4`ndRe-h6)6*#;SEd(ishZWUGj2c~6z1++~&m(p0iTN`wQYf}x$xsEZc^!E%5+EHR z?gw3K3-$Qc#Nr#1k-ewb4Pyo9Pc9vs_~S&|vXQ9n!hSJ|*doGr?OC{XW8n~2XC=e( zL$xW^MCPf;gXsIwuVk!=6{0wJ$C!lRsc>n}Ttp2EIO9_c4bf>ji8xyw+m23!ylrW} z|84J_$~De+pS62piwtkSTyso9{p5hL>K4u4MX5{k4bhLgXKx`I$GDc~=~S&-i&6cP z#qqdY<)0njZqRFreNBs8nsw0~>e6Kyy|t|$2kYR><*a_1wobou^Tz#p<mEFu;2c}3 zyxvULWaObv`#GLp`fp!y(9FWbPjLgeEAco+^(g9suJB5k26GN`{Td|}E8)$I!sN0> zj0ByZVTu?Bg;XRV9&sfi(toZ%PFferL+is5>CzAPv|hhGyJ3QuOJ`Q&U}9uKJWk9r z)P8PM#0<|bo6i(gq-H+KP**idwj$N5xS4!+cQG{flff)A6TcB;q<Ti<{uT`tilORr zRS#y=?OaTRTV09X+vXk4!8o<*+J*fS4YVgsJY}^zYRQ@x&9A?nn@s#^A0G3$^ej`+ z!2O|PvQnQi(vl^cReKy7MNeF?586Azib_?0;i|d1cv4~+!&gr_%DnJO``41$!M7uQ zrOY_}WTL(F($<N$Z3^3^aZ`!33CzoXi7t%(QQ|nsq`Khdxrt4m$~TqBl0l(yd@>eG zsGl=iyHa|No1TSFweHI8j6687#`Rv+G9}Y3YP<R@+yo=dn%XyT4l`~>W8tAo6v|)b z<A)!8IC<4ir@(c^!^IUZkvWE>kw<Rm+~wPr)Pl}3qS{ivH<z&sRPbW*g8Z9rcfT+x z>|AzE2C`}99f7|xDZyyY?D|b|-i#cxc)f}YPp7(+9~qgLMf6eOA|=H)CoFEnw_9Ib zg6W96Y-Vys!by~^b856TwK9^K2@{UpY<TPJOkr8W^!uhZeFqvpESDO9V)Wy+qX5Ub zVG(Hx28SfPkZNj{RCdod%o$)<UQlc2O?1sjl*BYQ%q&h8XU9CAb1zMeqRAR`O6%yn zBlm0Z>@mqm{jesAg{WT(h39(TrjLuz$xxW`>K`r4=Qq!NIV7nX{n)m?(PU#&0XAyz z*8cGso;Nl(7G2w*#7f=d$Qo|TW_*z1k81MJ5wD5-GA1DK?(yv+l$q1XkemJ6w24s% ziyhtOKcFG@Ba@c4o5dfyUXqV%%wi2k#mDR(T(vv;ldt@8ue+_9bdObtYGTFtYQSNW zQl&0k+=l8sfSZbVDrY!aQiE~5fi(TP2e#alaCa%YaQ}8L-L!DxzF74`#Ilg&C!wn) z>Dnoi5l_**dml7KJ>O_6zufOuhbF!G8;qX+VsGu|{@SWjFxX(OnT1uIj0k+B-2ix$ zGD}fv{h?Z!0fyVM7%Sr#4t2U&t*;kamQyG<)?t9{xXV|o3MzMg4o0hkwDa-g>l8=U zSZDL6+v`5&HZ3>5|25L~`j22}f2<6Td6^eu<SzmpwK=|tlFCntce5g-vgLiLE_KcQ zl&uTrcWk&Y9oL$*5!cd}_;qP%JQ)H;Kc@u^g3XLNQlT5j_+Gq}&4N+s(H(j|Gguuh z-u5U(ZIl;dbYIdRbY(@wrgTN6xd9rCBLfghd?({`w=Zo_dAIvfX6rFTnXE}#N`2NN zW#nQ0sx|#i*6!ELFn89VNXRj!QN+(88?Co(Kg}M+e9Bppb>R+D-t&1ySNY=mnZ3ny zEpPOhN|ThQ6W4JnPIOM4t_$?wCb8QGW@U-RGiKo4Xk>g?RqE?QqAn!JOex)w2g}pk zh7^9F?9xm(42x;DTpz<+c5V1C<2=V7HlyCUeLO#iIbYLA_Dh5)B{pCP&w#F>@#VW6 zRprtX8?L2h-XYhol~BHBA8$(faC(R!<zX~C5`_>VVqCms?ujFcW5fNV%&vH7L36Gl z*%P-z3XV|Mb7px(5YeA)WG2#`PlF5WazFNW9(VNPi>;j%;$Dzuo&t}9&RjaOQhM?y zFUG}bN?e6y<<7F>8Rv?lnonQ<;qQhaV4}5~hW~oEdy=#N6UG)j^qGga>cIP5TwBv< zQV=y^%*q)UDa|298kv6o*P-!WUJJ|jJKVXwcJrzvX3*At<kC~)cq5L~ZQhK%+r1d} zM17mZ&}Zf8_HQE1L(U*WrxVlT6%FMI)i8MFU3&qK6zJ|C!XKVQav`@P*OS?W=VXTA z&FhqzBhK%>J^u2WCnt$^UE8@Z`Y+QT*E&W8czzl@v%30qNn=i2Dx~zM25;35+OB8u z)2!^JvvO7(<CL><l9|Qox)j%HU40C=>=wQi6R)t2Lis}j5>KbE4884!nW3x6&~-lr z_f4N4%p&?MdwIDPW*)Zbk7Q1W8X6OND{9o+4+UzP^q23O0&AyKVHaQCOqSumY;Uys z>L<*~^71lwWIRrKhcT6aPyOLjb7F~&Zh3ii*50fezEb-V)ej+TUp1C>hohe&3r8wC zS-MRtef5t8!+ZxFLG|`wRj(AEWXE0Te4*{CPQqw(wH=5DKAcgCgf`-5#krwY>xwHT zPk<R{V1W6$^}gX_&pVs0oFR$XX)8_+XV<5<8vAPK!tNY@+I0BJXZL4(>OAW+h;=zx z-plF1Exd^tB&p;et$Zj?eRoEts?n*gL6J;3{bY2~&dG>SbSsJcRCe$AxI=CtW*B5a zF;YV+_5D&XfI02^lM|l`_P%Y*VJtl3_W52`@W$_LyL=OsU~_@I=DPmH_n!-)K&hlX z(=~}>3<~_!{HNBujY1TU^b~08;`MtTd_FMo+swAwO->jo`vV!<De<~4_VGkHE|ut{ z2TeY)Y>#sE2iuxXpE+rP!}ou0+cS+^$zwEco1(eHtLpuRL4kUU^Ni?uiOTJyTPPmK z9quU|V7NA$5gy0bQhGRle9>RgLQ)i3KDosc({D|@-B|P^iPe}*Vd=@uxt1(FkzoD| zKlSO^^%M2)rIsc3JA9#11TFj7B`h;h)Z)9-r{5V1UG>TkGje>ci!aOPT8vzD#lNwG zbYW%J5?}k~^8<sZq+&;v^L_|D*cY^I;N0+w+?AgeoICm^vgXo$m08s(pPD8*zWnv@ z@Qr|En8Ze2->a*)T(69=@GHF|wNz5sD~lm5N*#ifYyG~KEE!ZHaenDDKg-Pte0d;I z=~+hURMx#s-^IC9Md#SM_lFzn*3W0AJp7;_Yxt~V*)8elswp{m_Q;#T;{$X%oyw&T zh@$DRlf=+jsl4H-EXJ95#---k;FJDt?d$sCk)k-<Td00**sae88gv4e){C0Zb$8{h zISqfOnOvA93U@be%-+54cCYNrHhNutv*cH&_M)ZjSJLkcU|Q%4>A^E3^Y*VUeGgk* zHs<UMJ&Wh@jL<rd1nK#%JDTvghX)A+w*Iwe)&7%o)0OY`EI6vcI6BdlrJ%aCiOM7l zIlnskwa4YZ#_lahR*Y;f$}@@#_;9jn6efK4_osjEc&o7(?d1pF08DY=rr=Zi^EDP@ zbns9f)CIk0KM7(ZEg7DRLhdgMZJ2pZu`i|iEm4}Zggs|-Px^j}E@#P)YE_$OhPLF+ z^(!H>zrCMv8rc+2=JEVl)z$B}P*}G%oTqWV^nIyU_Ijnm2a=U)#g#{8iB2XO8<&w8 zx}D)g901F$Zi{E^$!uwANl>H2CaXi30miu7Nmh;fj2dUj5IZSrUg#eDi8)UeKJEAd zov-JOLs$PQ7<DuAONpMD#ZIOtRf2Wxv3%DK@p^jXjBS9So`uJbIMJos8HY1lm}SM7 z(4%C9`6BlZr7ky9d9*3(a*P2Qj#IbMa9A}u-m;1$66}w`!recwcFubJz1Z#G@oxu| z`Z6t4SoV<07h@fJQC_*Q$lrNUwcP-t?`9S=>(F7d+oXJu1RuLyi??G2(>O9`MzKiE z%7SS$5)DJp>y0ewO>|dXo&U7z(dpOU?`%3aq4@puh-a_nMFeN-xqR2NSjU_V;Vre` z8NpF>vkmb3=8ek36)H#ZI8t?ezY)>}0Z0|qRQ}OOp==c)GuF1fI*rg>){xZVMN5a- zbu`Q$d-K?f`Q~BSm`4Shf={0wCAMRJ!KMjezGZ8LJD0ZJ(Z7Wkh_B^s9g@|C8yB7Q z?MQ_ST{Hq+vv~_-DITmAXl>2s2NQS8Zy-_5hcOq@@-h$7rV#xo%e7hHknnD@OKWq3 ze|?Qf!NbmVvq#+dFqG({1m7*G;Fk6tR68&ccOz;;I%9dm$c-gtl&+O7=(G@`#7;|u z&5?;%%Cbz2_Nhh+kM}|M3*5(@Iota7?5+Gu&(r)qzHC2|pZ)2Aai&(EpO?3ghE-FQ zr$tbYvJLq8#R+~h^$Oc%GOn>&*O7iNm0f>CbvDRRG9-wrM)zXM)7nOpz=OudtX81t zqi@^c!;VKL<VdCk9lCnqMPpsfik-9Xy^j5PYF5pz)J%1kB;3|>YaU5W-6@+E{V+?L zzCjOdD#>KpqqhZDoi~z%`^YQ^spD;~vP9p}fr_o%e>X|F@QI%oQE`_^6APnqj<zgz zzV~^Rk<-5CQDQC~=4xrojS}l64n18Q$B>vm48^?2E2f;w>u239rmw;*7D<*G>f%Dr z3(w(2u+?jcEu%&<K9E@SptHTg3sQsHt3xx+wpN)+)mQIVNeXJ8AF=D(!}o3x0gvSy zv@U=7<`|Vs8la5FybVz8)AIfPXN#h%WYi4HgH81Yn#I>hDN7=k@V5G+7Zvw3gmX^; z)i9~~TGphAIX-aG{gPw;%a_?w1KR^@sLroTVq)(0uRCTnXJccrZ0Ayaz4$Fnn}zU# zTE2@tCKpT6i&rz8Yi}`<esqqnVm=8-F+(Hs=uaEj;^8nT!-3pMY5h7YR>~TsZusKZ z;kguMtc~92!_W&$3PuH-sY#MQe5Cftul|RBCcIwtu5n^#uBv0!CNu(5hVWM8&==*; z-!v5Yor^~vI$jmg-dgx}yEPmgJZ^=wjn12_sC=cZ2odT--<54w%U!t2om#-0m9ymI z=Jii~jyOi$in=>)|C%)s?#bmix;lh+4E^f3V?WLqk6Ap`h$#Bcct+fg6iCOCJK1ug zxk6hb5l~V3FOPYT(X(IWd8zr#o6$$KS7<V)R+Mbm(R6q9+lwCu=XVYZoZp!{OTOc~ z+oj88F?hChiiJ8)JXv>Z{f)b`>Nh#b8#-BH99kwx853kH@-j185+K?T5=RpKd;54{ zdD}6aC(EXPTD`44<m>qt4Y$rsyqhE!t-bPj{kn<|$A5ayS(yFv?1dvgcOnJLeC231 zuAf>bc@vRxKOQ^FoWwXAb34@QQ$&J86}tmCSA<%LsM>7C73}QH)%buX3#-P=RrqxF zMyg@cx&p?Dw$W94??tRKnK`#n=XGD|rRCF@Pk-%PSnzXar|yfGpXDzvk9YPjekeYO znR<wV>Pi{N<L=F)q?a-G+h97GpS1Fmle^!?Gg6(E#fkO~;#TYYwHtmeE{Z!)n;xuk z`LFX~ZnI0i1T4*8Pn$XSQ+~?b<$G4Nl-4p8sOR@GKM3bXXa3yTLC=Y~U$5PHqi$n# za;xjFr7t?h;>w1jd9U0`u6(^*`imI#>nLi37`3l9Oq)`dz*U%8P#BjtmoC(}zYN~` zyyN0Hqzz_vmLG0xA5q$0-eq0Kz89}1_TSN2lJ{j&X0@kB#q7e#?>-0b*ZJ)Irf^Vx zjiu`PA(-75dyLn?<ZXPceRr7%ybC7))bg7;oIZjsfm@~x;M&6^(gisr)xO5W_ubet z<2ow0w&pI3fvR>C4c6S|-S@;b^Lw{f4U)OMF<V2-;KIk;%8{KnoHs^KSiE85xi8<7 zH6NwEE|DTi#oIr0y7hj?8@HlsVO8;>T7I-eDBCvDB_p2mt6tbjmVubZWJpk45AJ5p zZW-)r($SEeAlu0NV}Ne^glD(vUQPVAf~l<>y{hH1!sOg<#X(HXeDleoCnOWjS6F(a zF-c01I(zvf)-wdV@XTuFc*aTh$yTO+MiUjb7NZV97j<;5kMB(M<EUM;vkh{;4V<H^ z+c;+Jn4f7f8AZE(Fr7LxA6%VyVnd^alZdq0QJK(|+4Zk>wn@3nPieY*LO<mFoIv`Q z;5+Ltw3)m)cJF!nG6?vJ$X9pPV=Gp8Y{h&+nOjVw{<)T)d!W(IByNc&jXlO*PzdIP z++m~w>bfdG;`tXcbFQ#<x@e_s!AaNn@~acS&6<d=pCA1;HF~v2UkS6LwC}IhU9Y>C zv^OzW%Qr@+<Fwda_iWL-od<PK6;J&5%`0l*4eu>|sNRoa#^U5vGF5k3)2*E`-MZZ1 z+?SK{<@Ms_S+SeAvTCDkxG#~rM-{jI`g-ieSJL;-+`uf>l#!WZJ?_WH^Am?7L{uGg z&n!-2;PlQ@mp1$wo2;zm7nR&`Ixf%i;gOB=J8#U%X!BlYJgQ3fY5M|XfBq`lbA<Ku zOdcL&4j~s-Lr%c+Z5%_VRgSqIRaGg?t^B?3+aI~PZ!}91>T|wcxxGJ=iB3~~*!K$4 zx{I$DI#r6fT&ymc@cy;rn0IcI{SMJTbZGSv`xS<+&Ygw1j62Nz4@*>@N6)T*-tkM( z$JxypDqyJm_=hriki{PlvaF>uPIexy-=NedUjo4-gT@Yj?2^$3Qa{pCF%W~&W4X2- zb?MV8sNulCx=8ApzJb5qOPxGPEeTmCA!VH)EiY7deDL~R8IQkLs#Kg@;kw3RT!3!A zp>*J>=tUkax7@x&t>2)VY{DdFylB(=)f>qZOh!<JxT^Penu_Q)8bt4>${5NamSzyw zU8%;c1w0_orhPb)W+gOi^UbsFYE9AkqXI72_fvYS>-nm`74ALP_Wbgb-;HPg3QLw$ ziQdmJZnvf$K5ebGV&(qjgSA(+uY<j%Ov_>4IO_?XzaAHqys6pY%?OWY3<&f+4V{nu zV9hh<c_Yj`G;>78vn{zx4m@=;b@IG^0}p>#rN0-h*)Z`<-2sJ})wGg{#sPD`ggM_^ z9<S_vdys<B%r7K$KSguPbHA<$_12Iv<EB@Y%-mq2=nJYbpJDgC@A<WZav%@cu0{|k zNU^VyZnINEJm_V?&Y8dZKN=<RF1573?3oK=ezwWB9dI1;VAzElO2%{T%bH&=Jct<W z+)<6y3#0D)!A<CIHk{q{IGWwn_r)p=jFXQ%Dx^P<6ogqn<ujQ0o`#A|wd;~-j>)8> zV++5mMMn3mt-Nu^qsGNq`%^rxep}r*J$l90jPWO4lqMak{dIrv8*!C$d7go1#|OD= znES)Pbdm1ydNgt~C39A=w24&eTK%%dpwuk2X(oth-8x7+Mi=L~)}!K+VXnFBg*Q!D zbwJtum%mZrhh>{m)#dc(4zOtY#59;LYv|s-eB*axy`ZCI&<5RaK36QMZl-nBXZ+7= z>$PXBX*!F}zXR<?P1l1G+ms$fT5NWaCxeG*phD_o<PGJr8F6?-kaSt8T`dM`w-NbH zf0Oawj&DIP$KFEa@L)9qk$la2m{q3d#E@>%{^@?7`7NfiKqva#8Lva1qvbv0i?8=r zd5d6Er9H3I?SN;awjcc|RrBJ@kApQJ=jU6V)4SxHl>XrBFI$8lgA9}DVZ)8*H$I8+ zgIX~xc+@Iz9jr2n-tlEf{F~_33hBig#Pk-6yVxrhX;{c;tzNQ?F=kWAkaIVfsrH^0 z%ZrdgDs7DR`ZA_|ee21CvZkHmL%m)!&CP@uHT#yHV>wi3VnqrDg}xi~NS0U@VO{)S zgK*#6?|Wgt8J=BU6sgju%?)37ltz@iQ+8igpzI#DQF-o%t;oZkN_pI9r4TcNdAQvs z%3ylbis!N4f^Rjq$`6+9r}8A5vBr6_<K>f`({|tcu`I&tZc|vNMPK;z(WUKOMKCrU ze)8eHEVZR#=<L%lt--ZZ85*J=&uz0If&Pat?2ib!aYS;#m7}j;+_@(0D%)=xQm|FJ z<GsWu6u%r5vGQBg&;3cMF)FR!4kW8wvX8$XM}}s<&1kY2bD{d%>7&z_wk2;Oy`#S; zn0~i_Gr2N)<r#>;vZ@eGTH5ZdjX_oZ&b!UZu7rFG9^XD2rA$%k(!sZ<qde+wxrw@T zWI5(1byjUwigrj=8s)MiF%f@#My!*rpg+ErC3VC}VUqiS;Nw?5Y#h77d*8{%r4}Ro z#4j;Y^VH|=!!!=jyTxg(!|UE}Sf(82S{x^W<|H$B2GN9>TKzPS{bh2xwQ`eJm7O$k zs^2p*XI$Sfgyn&_kN(81i1KKeZCW^FLAi&E&-+dl5%PqK2zADV;pNiiS3Kep66VOw z4@vm>@pE+439FmW_r9-83jWr#%;_G@irV>AwzNaShWh-%ug%#<f9&_Fdtdu7Ve8p8 z-*1EQE}1Es)whR{*`@pC#kSr%l>Q*{wi5;sEc;R;Nfs6@ufe&NmBn}nDRw5eWAXNO z$y=M&j_XHsQYjwQQc6|Vq@$}nj@<MxU-SO8bbYxrGSP8;Zw0SxSZ%-jtl@%wD#?%Y zN*~2tTDXtQp+KB=N46sG@e4mlx9&s1$-J#&n*2x8B`}?tCj0W$AEd>(4IdF;Z5wp< z0FnYqFjLYu&GK1=KrB^`)19KFeIC<cHiKC^_<3OhvUa}|ejTxo&yP94Y-;k$l0&w* zeyyCrcP;I0UX0*_-k&x$+2t;*dgZuYpV`J-{dl7SbsbgH?^JD)a{G4Wsz6bDi;$S~ zd_y^J>L<l@XcTSVes|LgxEHqY@iVP&vc{+^i)<drDVdz^*biUbERGTJcm>07-}?*T zTiJtH@F!OWcFbtl|8>ld1#@EVezO*>>dUMzaf<hEJilE^bk4%3^WTr@Oa1y<+M(Lc zb$4kw>QH8rlDT?W&5wn1Y+lSid_l1xfA+9ZCcmy_KWeP{<+PT%#Xep_IW8}=f%Kf? z6@pVQpX(eSfn3b%XV*<Ie?bf>kK6@OAxSZ(aD8RbiO%Fb42xayCXO4GS6jyxA&Y=v z&zDM%ewwmGI*p6~v3mA<FTA*5YSmctt$mr)^DHJJql2YIB`)!A4%feCZbCY)RdZ%l zbMV*!MdK~#`RlI*YNDenqpv77r`>(8b@Fp&=NtD|QOTio&B2q^11H*(1fJ*TV#v9) zzjBrL*vlRdBVK>sG5Nq_g`hbYgiu*!+cNl7^&beYrdVX;PVcsdai=@_Yd37UM#fmC zV~oZ41sS8in8Wpq8>clr37*x89;8X&=F|7utfb!@cD7K7&Og6^bOA@ukDg2u7sH6U zLF&<rQ{&?m43_5`T+u75S+UTOX>xw{Uh6CAG5&|YP1^VEn~Oh^9-mInu(ycFH@wnl zo0?(fCaL`SSk2{fQ)89j_b!2okD@kX^uprxXaCJ#F-GUuQHJ<H_uWh1ZZ*}k4PsjS ze|)`nSd&@TJ#0l30yuy)5z!f}^xjLrj-b+{7X_q>NRbu=4G0KWL69y|LLGWbq^lrB z2q0BJDS=R=gckDc8})tkd4KQs57#&|7v5)|b9PyKt$m91O8w~^DG*AR8=>Ni>iAXj zi^>$u1|RELvSP@Y`V<z$ux2g)FmbU9SN&!Xm#8V7miS1(x;2`C(wx8_#I+7)<`jYc z^yY~$gaf>LZ<7>jO4Ja}H22FejY?tAHSnmU;Hw&*>)X-m-Iy(ogP%v?ARR{mZ`-bS z_c2?M2HTOD3M=cd{)fC6-5TNktc#Va33Alck)4iR6Vh?EUEjGOD1`EOMgPYeK6u(o zYt;+oI)vmnF*IlaZh6Z6Gph<!ZWzTR1MkjZL)x`x8n2;$$LK6$_G*fU=*DuVGNe2k zX?yxH+7CWTKU59)Y?-)UeEqnREqzuqEQMarCav3Un5UD(Xr^mpc1Jy4sdj!)YgfmY z@A1!*>71Wqoq=Yd-B`p5J>IahqIM#x0iDd;6;^5CDY9=Giu;qWW+j@jK6i@b7JHIO z3o)^qtB5DH{ww(ptb)rc_&=+-_f&oZ;z~LKcVc<uVKPlQ`27oBKfSt0(f(KpF}<e< zkg6B$?tDh;WHs888C(^S@Lg}O48E|&NcFA5V{@UR7)%$tL?*sIoC{8VQUIN>^-)LZ zy_wD66E{eV-=c=>N!4qO3+d>^sOQ|+;=W;D2U$CSM?m@E{haPb??b@PdfnBOmo9f` z19LTuEae+oOuM=kIZQ$c59l)PuOJ^gpl>ta_2zW1?`W0{LSsX6ZWYUg1tejKx&e_| zYWoq7^*p1=21a(A#DeWgBk%}q<$gt|&}3Ibqk=40jH^)N4f$}vWotZUB76_EF<TF9 zpQHQW5kbG9c>OGja61xdY)GzG^V)fKIU=CAJxxl^w)<B8@!PaKPkyCKt+Q6njaX6u zwhbrF=v+!Pa!E8*QeI8sHlA}mVS6;^6NIPg-iv@`Mm5+bVRxto$abzq#aPYwq87TU zeKad_9&K>P_QhUFH7zxZ{h*w5k+2jcM;*P=lgePT)cnz2zGW&lvc2erQQ<m2#M#=U zRE=L(-sNA{TMc}@6;T$qkwygk*My0mh16SHfJWcL{3qw$$2LMASKOC8s3OX_!(##l zoLoJ#@{$D`#ip4zEyt8ALWaPr;I8B-rCr3|BFL4FDa{DewD3MTa;0l=tNvI`>5RmV z06I)L?99+ImWO!6dkjZg%W+-3&CiRt+GhM}37*W?u~)*FtoTC5pU&5z(rP~}IOq9F z^c^$#c}WSg^Q<!CIaw>*@qSbnGOOwMP1w1DmJD(4v3<a~h*YMYve{_rotH0^9n@=t z0Y2aeq8Sx=|HlhIeR)OR*{Ln;zCX6&#r1;#w{0>2AZlEDK9Fi%P~YwTb>gLLFKh2c z^a%%isq4+focRD;uOb7F6VTx2!mH<|ncOPYv`EX=`A@1VNnhi3b-a(9(LdrbnA(ib z*N(m8jhBN)mV21T-0DJ%7Eavxc1F9iLgGcj2JA;q@_^ZV{0C(TDb<?#L3ZJeR89%T z%;j{s(s_5cQ_9T@d|8*x*aq|<KCT<Z9|{$uRf?o-+?l#QBc(OH9O%IZxL<Gg4wPv} zgegR=(yIHYRoO3!98Ip(3_J_2wF>%8uJsD~rZYM=gGQOYri7Vx(lbA&SYPjZa+Hm~ z+@=GrD+2QUR65Q_G_q@C1v=7Av0mR2jV(qVu^%v6k1fLgGw7_iHl1|zj^>Un3HREr zAcNO7lM|VjvW4@bPJkeH&z)wKy1ncSX0x^Xc^im;7*}faa(j}#otAH|5LNaVUA%*L zbxk#ke=1My$=8@~v5jwz^;=BuOV^iIWQd`?f+jUSH@$|Ur6D~qb;ojz46HCAqWiZN zeE#2<CGuDkjq-|i^N}27$PPaIc@H~jYORs@neyToRf_x<d7jjcmhaf<nz%mh<Tms! zgw#G@LTay(Us!fuoT$noJq_q5J>4EdJOb>}`86rqF5JALJ#i&mA2-i8(XuwQhb%^2 zi6ph;D35u!Oth4jge45!6Gd@fB;)mC-z#VMs>j}0v~U}J9@z0xkvRikqSk?&iv*u| zxk~S%)rElTq$Iyrv;%%-zIT=)#xTPB7LKWmSo#Nl!E@6jBPa)I?)Xk=O<GMTO3iaF zT1kd~_MRH$jIv4$f1j)LW`sw=mRB|4&a`I>|Ge?{ZP=8$u_(Xnmt(Ieec~;uRAY&j zMlB|X<4UKQo#x{52VA=p0vBCBE2LJA75Rn54;Ht1H*>_(R#)us91E2DD+9Cm(+iZ~ zl{nEsd7D8${Bq?reCh&4&tinHa;ETUIp2r)4<4ghgr#RQ?HXp7`t{-y%XrDbngPnc zD{)MC!Xjn0)FX0CiN{Nta<yvN^y1)*6jjDZ@N+P<L)5ff5tsN<Z~ukiYu`GWV|pPK z*@e0z*eD4{V3YlU)HuM=pN_i)JCPN?G;K#+m<{XHVs><<E_~_i)M9ckjt<F=pBjvk zCpZVV`%e3`^z^}Ij5T8l#4yt}>^;|4T=`CZjQ6Fj?43DudpjNKtiCO$@rtY4tuEey z5A^XB`35HIw$E3;H{H`IjtV*q$$j5aX;=LB>5x*b&qj%fZxRyC<BSGeo4m8L#+Tx} zM`hFELq_kcyuYU@z}VVC6dZ8v^q!6$%k>kA8C!U8Sa>fav)9-ZsmQp&%_QyV<0~6_ ztoY0i5PVsH`n4&lo_pnMquThgc&s??vwY6t*XhrW5H_SdRzIe?9`P7M*g1!k!L=VA z`S;uX(lhaDtt<|*ZInKb!ofB_qea1u7ji}8=OhbA`lKmbI8Jzv_hP!5SCqkUJ{->X zju_pBeWpYGFG@9Miaz=tb(Ec}%-hXfMvH)yUJWZ9&n?<=5B%Hhn6X;GY+YANKUv3} zuo=ACO;UaUpIJNjeiNXA@h-LR-=z=hvEC8HAv7)eUrD;6mwc+GVjfjE3q6TxcNu;l zf9rv!^r+U<y7y3RkrC@o)M!#gsZ6|S>ue=-B@g*)w|=RkW5B0}eWYRiykp8{tHc&* z8*2}g9Mi&SesT#HD{mId$<5rFarKJ#_V>pk*+=+Hd<HYODcqc9Wjj5~qp$o%-mj;3 z@wLR>nS2>0?%d+2NEzB=ij*<Yt?h_E{^3(T%M?y(T`AbK_?KTY_7OBdSDpAVT52W0 z&#~yqoEG~^2J$7<fYRmZtm9uaP-h|4`=}b=z9CJ7Y@MREW8Tk<u`)%A*KTCp$aS#+ z^KotesO!s?3E$}ltM2<ubkPuCsRn*eOj~m``9{c?Y<ljCc%S&)9H$^qs&6zIwYbN5 z6L8e^(>MbQILw#PS_ta3dFBs+H6{3dLdsDxO~Fj3$BaAMieG2h16sBxz`iG>_fS;G zG(g|=2W^+ng3ygm(o?lYx32rG`mPP2c7}e@*lng8&v)k%<X%>Kw~uC)53EHUv`sUJ z1u2k-ss@XA0kB=8qJ|<@UCgfdtOGaCS`zydT5cB!D;I{Q<QdAFDVdI47Z(X9;cKk? z;|?LaE}n(VR|GGt^wSHs$}G5Fj7f4-F8UJF?|U9EZ7I~(fN<o8xMvPw99p%5xqE^y z0dlI7{mI-P`~5hoP#slc<TN*+ZyF2TV5e#(?rKrAq-uc2{_I67>?DX+AOp;}I1O3F zoypISU1x;Jas+2|`3pfPlFg0VuKfLLFX`b!HW_W3^$bV8=7Xa7?j#(fLpee@O6Ed6 z-j`|$K_wQ#-BiS?&w!Iy2CU2R$bDVt4c1_kd0SKWig65>jaF)1Z(@Ne2fE*o2w-7A zoP+cb6L(W5uQfZ?b;g5TNjA6iO5+}g?IMZ4l>vZX+#UT@q<nrG&Qlg9xI7wE+N~@H zB}uFZ2Q^@mRAk=!FijUkSXG&sfMOeGV~f|X{;Z%fDJ%XITo6|UkqbN=Y|fj6q3B_& zA~@sy(zq+$2Xufht@ItDOKkl9KDAm{F)ASL`2TY&A_U>y725WOD=6lV0dpq(9+40P z+;K?aO3$HhOzyssf^DqR<!&ZOw(J$R{Wx|qtJ&PC#WXf?l`K%LS_7rS6}aZFp%<!1 zn@DsdZy>}^+oKCQ58+&Hrl;^{mHA)&q^aSYo(SnS6`&)87>RTgkZUO)E}?VJ1&G@n z4Mf?P`Cf=Wr}K&CV<dY`WQK=JyrWzWEow_&6vOFvEVX&2H%*D$Ph6ZBip{J?mi6fW zT9&VW?$CH&PR3T&tsRx;&_MT*a~L=K?(2K}(r8Gvsj?^i1I7(0R@k;3sKls5Hi`TC zHb<SLUB0KhTD?ZIhDd$h1jJl2b(>US_<Mx@-{$l6zthjm;}zCSJ0-gf(871R+;)$+ z&so&4lL#Diiy!x`T$}O#<azActQ8htmmO6#Xa|QE;32>_8j7hJu`^dwh4%Z(Vur?@ z^sXWB$#19+LY9qY{)Jg1$UU@blY!-MxM3d#2N+4#CzdeosjMUS(=2XxYcJ$)?_V87 zFvH^DphQbu0KpDAN`i3Z8<7j(C0zcDTRMYpPMGnycgjahH~jLKYFd&1Pyd08a~Xun z`J4++aH9_GJ0H8g94Nxkk}#`8ifsg&pQD)QoN<OlWJeeiS4I#Qutf^wYP5(CV~cSN zr`>TO)Eqansm9`EW~9;O`WssF=lO?8Altp=Q@?q|M-OT2NYUl4Hqz2zm(;<c>Y+qS zbXL1#q}4qV$Ic&+$0_y>(dq)UiqEkbh{g#qRmdheQuvO;@v`1MYK_zhna7bClD``b zfc|1K(oN@;E&9UqEv>3{d)_6qPPe&4Rdw-Vsy?YveAhYJ0ji(CwKOGb5sD)MHXYej zoDmY>?JdNFmn34M5JL$>MIr|vKjXh#88QMv$pHd^zaDQarnGpQzqs8^Eb3mJdDYFi z5n>7^a$s76@f82H2usj`Eax3}*hntBdAnGSQgseG_`1-(fctSR&iuz9u8hsWuUisU z{-;F*2&<8E@5AOB$7kQ=M`mn%tGk;ZW;a`d4Nl|VFJ*8qU<p=0tPAgYw!!O1xb^N! z1Ec#p?O?9p6XN>^*H62-fRb(Xk!;FZM(nWig-v|!H>?|$_CGNL*>gTy|1IPoc6v`e zb(A$O@Med3AS$J#s&@Btmzqc$<_uS71ryPI6=rq8jHixS&lbOw8Su?tb(nQ@8+}yD zPPr08K_n|GZyt}{K=xyE`p<vw2lEu{2k)L8=MKcK5x+07s&=q&NO7J&A?>3@U90sb zb!5w*s6SOnU=zD<g{>|pHO0)=t))B8|JdpOzuzn!&2o^9E)+;6jYNQ^mMuVuf5rlx zz<$Db>MAsJZtB-{r%^c2SX^cAe&hKQZbRb-+@>qP4O8bOPh2QiX6Asy`t*#eBoZt( zb@cG<{}U{b`9d*U-ZF1}t&&g;IGB|NDm#}ycmE0FzT%6qUUSpId6#CKF+vz!I#;7n zDP_fi^K1Tca$~q*-~6eiUrikQ|I;or<X114cW!+mn^hbfuzN3^-p1|Q-7Kuq@as)c z&THqtl~6b8zswu(2b5-sdvj#8wCv}VEnOSZ^X1DZC6G7JbO0vq|Ma5|wmHe~568<I zHwZV)?Y`RGT!8~o!<dpgw7$nS*6dc>StX&xb!eC_3;e!SoL(&p6IbXF_krw<J4I%` zenmMS2|QK%xUzNsY3hBmIs@#wh-20Bn>Om)9JTw0jTDPx7&i2_uypR&%DWM$o6z7L zCb<5F+h8&O7V!0Wf?d$pzi2NEZ=jOvL#x&zm6Vo!R_B?s%k_NS*AFkYxNeW#_!!wr zsd0GTmhya>kk^3GM-Ht;%a7Ko4zyPPJhW9614f}+_jJ}_jGT3`X)9)gj|}|4ejsp4 z?&xs|$YYaXqdL&Am#pH3!t<5JKtYubBcj+g?)atE5mqjZuMHb!B{u%=2JZj*Tfq0q z-yTxVO^$}Y!)*FpzS$*&e?TqGVVCAaCssqdnn!Y!YeR-M&n`u~M4fE6u)<;TACIqD zZF`i~&@oK_<XS}_cg%A02>fqX1#NL)&p!}a=J{xcx?=y5_OW3>k*1sh3prJb>S_0$ zW^D+e<I~?T=2#olp_Sdt=p~e9v{KS*FbYN1i`evya^#~GhE_PiRc&@-|Ma%0#U+a9 zWq-oe&j~4=D`uDr2wVbCcuw2Kr*@{ls^bP+2^-GW3s|I<6^@uSr3(wi5#wGC4;mB4 z*RB`U(mSVGZ19#k0`#JC_;>osAEuJ3tYe^B7j9cq!_@6#wHRsTi=Q$2^oFj>_)13z z&xd>Hgoo@GXYQEmlxTO-z*as|%VDd-`C7MtzY&Tzvt|gcpmA>ZUY7<$PD0{03df&$ z#3!SQx6V0+=G9oe8_mU!YJ8XgA}k~$&4QDSF8*UAd!!x?+r#nUh4RwZ>9r1mGC|~f z-MiF>`Z}$YoOVpbJ(C~2n0>$TVj!pfkMDIyXjoPz9nv&q-RPMby?_nl6@2y#dotZw zWgVIM59n_<RlSr4L#WPa7}|V(nZ6Bu@{Cz|r|HY2pB$gxIpcpANdQ{GWtkx>);!pK zH?ku$>8L9`;Y~Mmp@Szl8Mw#B)VJi2al`-xXpKb7#-i2;8?8OnA0IwMmg-sGB)9DU zKP>~?dO;hL+L<Q^?<q;y!vfNOBJh$5y09nf_W<?j*#^OOnVNki{y<;i#(W)z)xU!G z@!?krs?M<sI02Ic>dl12-}zne>HkSXLI#HQ7*v~Do$3*4YvFjypo_!Mb30qA^YN2( zOd2g;`LdQhmVF=5HrD-DVZx}mb>cmIyr5zJISm%c*JXdfkyPRSoo5BV{Xaeysi~wU zlPWpHLG+CL`d(Yv?+X_s3x<k&CL0a&s^<iy_1Amby#~dd6>#|V?}SZ)*a8(*G$e9D zs$jVWejVy}IUD@B)#q20$%7Og8It^v(z7GKUvRvabiiPaRX3E|&g1ngem6HX_@qb2 z*LWNnRDX1Pe`6m1{;PnbC)mKabDp+wb2maoWmsM62@@<k2gJG9Z_ZXH@q-AL-&!Qh z-XLMdHCOO-F`_OM8T!9g&K(0x5J5v$G4*U2g#T&(?OnV0X{;30l)W<X944o^Lb9cn zk@YY3ajWY|bkO2oLBr>;2LE55=OVf_pz}UsGno}xXI9ivb2tV%7VVFE2K6T%kt}I3 z0=Bjk<&P!FGakAB?%bsA%luzws=jsy^i{=f$IvK&8k@gwyw`csd!sx9T7}W;Ere6` zzU2=^R`I(op#wM9$^XYXTNxD!+|5FY7ONyR;s@Ld+?uoTN%D<KMiP|JrHQw^8u8!B zeJ&>{UzeWn_H-U8;<fkfqvXBKYB1zm^u0EDNedbc7dH91ux8r}UeK1-J;8uz8VuVg z$=?uH3^Z09@_R+*mr?vPnBd(SgBV~KI?4+;6e1PhA6K0F`ROjQb6b&Nk-h7S*w`56 zZ}A;UL|+-&)Kc<_P0@jgJ9g)Dyxe;)Elw?28O{$T+YMwZNp{`3_@(*ZmQ|&ZwE~yZ zZK*!;9{cBgE@P(O9w}mn&lMf%ObWN-`|Q;*KP32E>Fb(#@dl+6U%kEm^gP8`$ZK%) z@XDGLFi<Kd&NO?@ycy`L<niux<?%L}IVPWosiXV+i!1Uda5q=zhO!l+Lt0Fj(ekhu zndz7l#AJTZ^6HF9NVL$?Xr(9{%=vGshj#q2w)&?HT{H1Xjzm~nc-H(>=cq43cy@1& z1D_E_MX_`u!pj=Bn>{S8R6Z>If$)-k$(INJ&I@Y3GjCu_iKr^cpYm*A1nr|G-N<(Q z&#xxoHBWaqkSk-nLY$^_Wyy;CGXr0)me`}62Rz4C2b>(I!;;87dL!gXW>yuI-9O6} ziG2dsL{@2;dp3F6t4eN+nd>j*@QYfyD=qDn0=7{kj3+vQZ~NxK<NV{`h3?cVi2!Bg zyy119CiOl30;ZmpBdUu!6boU~D4XgB9IL157%WmEEbtp855u7L;6H8++6w(9&;v-x zS<$&gev6$98QA-MX)%!KIH_=YBX8;E#*Bu1VJRU?u`k<^DAf`2Uc~)Z>&-=kKL7?4 z=EKbRf$NInYm$XCr88+Gy>c1fL5yWIt6Y%S8h$v4yJwvrQW2NmhxKf^`&z*?l%s;3 z14bNhw#kj`92uEpPD_>I&^L`L&gT?9>6J%#%_iKfSAHC=)5LP0QMKvI1IBtUD>|#A z)<L~?Nj*_joMA9IDls@pm1^bKh6oY9nsu>J8>7*8MzZXgzB!rr9;J*C0}UT-MDmJ- z{c6Pq3;-LT>%-PfwtZOB4PIG1wdHv8m6e7It=jF!Sw|l7Nq#L<CxFv&`r|TcGlXaL z4#E+M&N|ezZ|`A4Q3Lw5TI_bx#B`0_^wMDvd@QHjs?c_<H4ojx^;gaZ^H+DHfE!&A zmAI58V5x5-B8rx=rMCnbjcPx4$!f%E{?ZHGU5fI0y!+cm3;TQe;`I(V5P+tsC)jIv zZIj{-SMY+uSxY)ZN0Z6n%U2%mOxA8FrqxY=(hZJuVzFCmc%3?Gw1gEQ!I%8b^xbkd z1nw)GX&9E^{aTwp^Rry_@-lY&z|vmV^}8_0V8^*O|7(K$=;Q`Q)&iosAWr-lXo%oQ zV8bFXhF2G?$$X8YwA^9yF3l56Uke<ivt`~gyhUMuT2f#is~9I0)A``Xw<*g5*Gn(9 zdrm(!9)-8^$6k1Kgw)V+7KsKUe+CvQxLIJx_UOBb=GFHNr}})(D3&h<8Rnk2^VYoJ zFt$vMZlpO$^_|FGXo7>PRUFX<Hbo4R7?b_!SjF%A(=7(F?;^rirSY5)T=!eKS0Uw5 z^L;y+VB~&R@T36!&%1PC|BYJ4ACi?-d=b-0TAp0qyz@nxo1bkhE#kta=;OaW4Zchn zl<rGAEYu34bvfe(EQ=n?L?1P#kFkDtFzW*gyZ8=%v>@_XwRMa`Spu&_(M5oO)G?~H zCioF5#!)?kg7OJ|Mg?Q5*LRiWm=!6fI<~_Ek2sN2Kd+6s<(U)KB8U(Ed%w}TBT#sh zU-_+k!+_MwW>cTVY5$udX~*5sk;iUpMlf<gh#aKHm13^?{o$isL~$c;Vnu92EoY)> z|6cU%cOu8FyRS-3WH4I67Xo<!bgDJ#b>NbK^zbCRnT3ga3g}%DX_JZ+?+xo4ZIdsi zTg=LDV^WK#UFRwJ(dgh`pSONi{MY9}of$V|QjGhzcx4~WcZvK!!1mqBOx&>`MEH5~ z@o$rAw?qd7c1=TU0Pg$;&ijnS<q{6j{g>uF79WbLDPp(N$y$o&afxwyyl`BI;{TWh z5Lm!Nu4+{@i+E@QiE(eQrg~Ph_Fnk(8aI5G9mer9{x+s1r)<gNhP)rKF#KKO#a}&U z{A=DHInG}TzBAl@Lrm=7jwnuoMrV}ZJ$evfdF847CRNxHRq-Q+9<mH-592%_-h0-8 ztoe^+#P9=^W0nT%-xJ2RQS+?!ib>pRYCUSCd7*>E=#DsYc?k1V-AI@CG07e?ck<-Q zw<o?P1cQHbOd1&)brD$>QY6eJ1CcJKjb>xFxufH2gO|E}o^A@=0MCg@;BW5@-HTjJ zgFmk31*HSV`8g)NS-Q+wSvtX-)zQy6N2f)4&oZWsQ5bbg)(csajq@pAkLufZRk|8F zdd@W24rbl<ecx^u`^}I#S7d+4nCjl9`{Kl)QpyX0+hsvtUjw%lp*-V~)P#M@&C+;d z?Uo7=?e7yN+ez=qzLrhUZ7@U@6*V5kFJwDw32G(VXGBE0{g7)tL6v&zz0xAXU_8f1 z+SH1#tYfcM{9xBG#`|vg&)Z(VOWB(9X~<V_n_|0HMGKg+$}b|V?{Vdp12JqzI1x2< zgw*fx=<U}p_axU03r%|VW{HWSza;Z8c_|gmC6K0+jK5E0o$ko*4PQNQCB%a{L)SSj zlacB5!9;Fy%U-eL=4t;}iU5=KAId(Hq4GYD&qk>opWaG`xKA`V8h=04Hs%}eO?_=R zB~N?KYBz9T#AR`6ntyTOd;lq(V;AvhIbFwy{Hh{fzk4P=sw$7Do+XOz!HEMZa?qA@ zlE_uPdD;NLRBbZfi6Ysw%v@1kq`seD+oSB~WENS3?p+X;JO4vdVm`&y7*&NNmQTe> zNF1cE)86WYlAFh82u7oG$=C}yQc(Il`eQm-gvqp7rSpgF_DgQI3<8#(wdxEpOzB6; zm~p8^yt*w@GNX<SECbn9wnZ)?(Sp1$D&38<e8-+~aIy)W-gP-b`_a<aQOrQwR&?cF zw9K`%Ag-lTfsDj@MuBU&R&*mtUBN;=j@_=R=J;_Rvch0#4inDCR4F@dz}MIfucIA4 z!>tp3gKuCU^+1o;h5kX`f{dudxP-(WWKJ=FwKp9lAK!KZOGH>=?TTZ9uEth{Kq@eF z1h4GZTx6pjLs%`1dsRfF71?qBx^hLKZcXN!iqQ%0Y551hC&T?sfD$5hqg->(LRU7r zF~b~opY!*O>Y%qm(aO!q!#qrGF`h&31uIDtj;D#QVtt=aKSB9p$Cen=*`1jp4{bXp zkz1I&Bl1&2PtTBl7KHpxR<YWw4<aw%$m}QQ=dk&XK4*>7nvu<pgJjo4JDec$`aru< zN#)=?Ua+CV!7*AC4WX-~C>jFSLzCD<d;&k4__GSbwZnsaLeuYQ<}O;(YavH4Uw+-$ zJS&AC5%t2k!6!4{wD1Z>4;0sywt;qX-6LjGPWE4w*5@x1yuN~3GgFhT`{F)-PTdxd zl0EJqLMK|oK(#x&QDRs~(a|`0a3`HbiVXj`i4jL~ulrTqTJw(ZBad{s>gBDWZ$6T7 zW$pFS!~W+=*}hXLNz7#KPfQtWMT@x4Mynl)G2t2IQU|!$#a~y#dBusJL2?DoN;$Nw zEhp~hHHBRY4Ds$@_95g@2M)FP^d`j__a=oOG5OEREGmAkEZEOD_6VgfwK{IiJbgE} zz;%^#NFYA@htuYcNp)Y)Y;#wvOm<es#SL8TWa2S)sj1*t)$OuBQfvD*h3#-h(t_*= z#N<4BF1xGGEx>Z1Q?kOIKEJQyu<$<LZVEqnyZkO9Rh~}Q$v(cUd@ZWXb!4wwZ`pvl z5#rP#K?Zl~Ectkj$aM~hn+4C;4X7<@E$bc}ey`fCH+FjdjMlGPJnJ{3^-DHa7mO!G zkp#Rzeb2lZT~>(;b0F>BEG*CdQDAdFZRTw-EWDHDWp~=_tgsz@-&MUmJo_pn(#lNv zmelUvJZk>T-+xZZC%$@XK;9usk!g^Ul2Ba6VBTvGwe{YK=pi4~{o_Z#7{kuRgr%)y zYB{#USH5u|-%+K%GR3UFv{b9VXeelPZFS%h%u&XPcl=9K|FJ>Wo3zQKAAuI)S>OLe zk6C~<8W>6C_`zc^5_My#I$XYB#GU_;;LlqXAvE$ckX>FFu~*C^>md}w6BXT&@e4;d z5O=CA{JT3<v6}n3WJT_&(Bsl<WifE<7MV#=EnIkHF*8hHqvx#QS508!eVusQ=-wx4 zNHAvx6IUi=pIo1epI2QWv<ypY;WY3JgR?{$t*_UHXgM+<ZufYmx;R*<wHY%X>NOqf zYM1AZ{F|2aoiFAoaaZP-;uc@o`%Gp=C;N6%UP>1_ztYvRmp4;RK7d(#<~8*^DSTDw z-?3+2-QPDjw9>pi7}Lv(nKR^z7jV5&d{;0g-X(9c1d{Y@Zq_j_LJG12br!g4z{3S0 zIay%XpRUC@Qqae~s=-8GXt_kQcUIW+r_(*CC~)XU4)Qvx!PBQPz9W6ThTYGvthfOa zc@~9~J{^C!+*VG7JhDM~5!4A5xZOM#-kIxNJ8H7dY`Nw9u>&IK5~~c3_Pc*cTjNn+ z%3>4k;1L65(Y*6G#e40-d)=9M{S%L7Vj=%p8qp$h4-)x&Go+>n<E5tM%^qZYh@GZ+ zi$-CO$8&d(^K=A<2Mcuxt<7F(NvUU6(lx=KFK8jq(!H8*&3VUXXw3Kym$oiXAF;dV zj-RRUC~%I~cl8~!jqmq1RkT`JFd8FX>A6UL>P#1RMXSQ)qGGo1$=O9$(&P23ZiCZL zNpU6(#Ms_lM8|$ADTgP_YeQpg%&n62LNZV{&{+|@oF%qQ&!+WFo?L);`NIq=y2Y%W zd^lWzzFp4Ip81bE`Nj%RrCz^y-k++Bzr+Ro2w&~yfbbF1*AIgoN#+AEnBz1iOPrt! zeWuVq&e_}A@7+aK<Zx$sz1HI+toX|v=Fh6JvcgOm|Ku=xb1ah?XznauxbAOzaoK<+ zh3#nfIX>2u+hz(`Yxc_fj#&mVaOqVfJ5ToK+mQpui1l$=#5cYi9dD={#7^{KyYug+ zVf^rXRf~c&@6obL<@~M8T(wb&N2pO2dGIC*k`O}rdcqpc2{2$aT4z^f7t>}A=fvtV z+w*;hjHP}*=GGEYL&^q2k$VF>28$UzH#FDuttfZP+*}D|*RA50qE_3n$)r)Y(;Xk} z!_$;Al`@@--QMMkZZ;3Ca)Gl7y?7|h@Dpn&au<h>LK3;mXXCVE4|e&4;;*jZ=2IAS z=t)2ETdRc)&&U9SwoVYhT3giqs0vwYtc=17?HR%y<=<=z0P=9|&}WWa9j-aCX(ex+ z&6bM;wj}d1c+%~?m%zr~k-SiPeh=k6p0H#kdP;+_ao|(&;`G(RjbyC~TZ_hfA$Hy~ zL1RTV*OS$-2d#6_*vn11go@)}l&A>RV6F@AL@ps>QAq5Q^=v#V_e-1+tqI79yToie z!|d}dv`ovpW%>%KnFC8C%ZK3z&b*f~qL%`eTKcKir8$7Vm6vWteNP#E<V#|n49|$^ z<h?{NYsWbm^yB=>zekk$)v3Dm|GPasv)OzX3e;d!664}dgpiq%Ff{ohvW0e3gjTr1 z=VmN5lYDF={JzWS-{ce~Z&VSgxE5if<X`IdM%w5m60Ji2ds1NTbLZM*Tj%NG1CwpX zN38DkCM9EUcF%S+D;16tSyR||Pcf_$>rtnU9i4qP9Ps*FaWZP~$eI#Q&EA@SD^rOX zl;FAQQ8-OYHHYm^&y4+pLvi^>sTw{9+f3<leG288N<jWGOQ0fZDE31Xe}x=mw|1ZH zk~qafnYjIte)Y0wfJ@Pm=}4UTabR10YbP~FUQEYKDI{(b`KED78zA=GajAySmuB9l zy&yn-#1odz)5)hxF!EM6A(ZKx6q9nx-0S!kC%^6L$ayi%_ml{KEB|{EV<K5#ipX_p zC(5kdPuKf%MYzsnMfe`L?Il8re?DN4fLRGI*CNcl-lLH35w;ru5(KpWZ&P`CHnyer ztRFTC&v<+35?Z~Rr52^-G;?L1!gkK+I47{Gk2=f>Z5UzE_imnHIjXVi#?k&4qCSMF zHHQN=A3R#p3i)19^h~?GX2lEV&&Zl`vLosq7O{@P;{k2V5CQ`#>+bWy$pT_@MMPp8 z$eXzB9&*7NE;O+W*j3ju5}hP3<;m5Y_y%NgE*R3Y<TTQ#G4p9)?$fbFiph}<vm*8m z!TtbtBzT??4Va^tc4#kn^bD?=IvaajFex4lDsx}lOT>TAT_pyiNs*0AX=W!CBYH@T zXNzL!LD8@a1+-<Dl4W|#c6R+-+g``6lzAoYd5)EoU+N45TH<CrNxL!K6r+{?_6Lwh zL}nUnx&KEdQ2!#Zc)ugOe)QZi%c3S<7?m+*%BOdJK<28Lm;=i&9bCfuXn&Psa%a#J zMWIW+V$pXk`UA&wDH{xMl!7=!WDaBH(Acu#C>BdPR<X==+e|AukZN=rY3lHZ-!G0% zld}e%LNH<_|EMY^?h8#fQ?KT!dN)ib6%%e7_Ad<|TP%*PA$2-7=$@vSUxOMFvTVS7 zU~E6wM%q3+ebOh##Jgj@3r{fgRX54c(5L#W@Gs_H5A4t?XG-JqcBxs;Y5vmfRLua@ zI!psm5I!a+W<PMczh~*CtFql3=Jo4e;LDFkTLJ+4E){oHOx~vaxwvWvinWLgIwO_j z-{q`ZLV1}TWux1}p#D(-=}aIh778SPeXX=HQ{{=3bsi0JF29sh+M%2D&yoTpo;fx4 z1+qIw>YIyLsIiEsLlgekwV=&>A~Z3gs<2M|36fT1JcI**hG{<E^jOD$mI2d_ym7l( zfp<bwM=EFpQ!JphZcsI-gB)5Dw7AQd&$5|LpAEG!eF_GPBt{oi^jdT>Nx#S52UA)$ zF099UN!jc(&aZ4eV)gx}021k+H6n9-?^qq<jU6Zf1gE^=2IVWgqqOL8+Y+70T`0R3 zGfky&{q19Z9od@yIQ`!FkGz41^B0>2Y;?cW;T4X6QT~{ow&U)?orE>p$$<XT42FxX zFOn|9B-#h4aL36ju4Y1Mbvf~wBKxIk>rjO|nC@NniKv|&lg5cSOsy0YJWw}&Yo6&Q zi8VxH)1s<OpTq5`HiAh|P@kQVN1i5N74OE0tJfoflUl|h<Tgdz#yw0!B94F5kTV|R zJM?TdWbCY4V;C!GGz(3t*WB&~iLxd3T|yOQ3>WUX;h@_VpQ(_PZR%%0y*a_Z81T=o z4odtWACGu9Qm-c!#Q-hB+l|hme7C6WtQDOkTE5a@xJ302cYJR*HwY7gfUlfA26K#E zEum8VV_MyoGvRB}e2$1EB9WvL6p=(MN^6>=&oEzO*Jgi2vF1_$uT%%Ov^pKrJ+-?L zSo;BGed7m-U6qgSI~vz&J0paNrPG0o*}7b>qhO!~2q^+?BV{&lLSSr;YLm$0%_2aX zOPnnLYgC9CaJ$?;>^;B4N_r!RCSf(VzlWoPz*MtWSS4&R4oP%_d|dkbFDV<i8~9>i z<(05<nnJObug#^FO%qO$1pv=74>gDdpH%Ix6~AUtUi9X_maYojuykNTCvVOUY#-qG zzS*)=`F&K(mNS8CQhYZEnE5uqCqSJfXi<~g8<sBX9fo_5gNkHK!lva`894T_u*-1P zmGIwd9FWWE#A8ey2Ru|m+5aZrP3#P+0;d{k_}l^`dM)j`F1AEaK;V3nh@O#VEwZ6- zUdKhIPp%#zf9&BYKA<n{z^&7jGZP*PrBp1G<A`4f#48)LO|JNoDKGf+98Cf{XeVV8 z@cEwct4q~!?>1vgg<OsPm@YvMJjs1M8<usET+)B7w{G^ltlLuT&bW9~<>q*||JvvJ zDb3SwZ09MCa!J#@#yY{=uXDkAa%P;`^Ja>P`zoZ2#g03q9dQcUvp@9m7s%>_cSMu_ zX*$P9RA)@_<UeGdCTW>wr$INev7mQ7q9}?p=f`QT+6)uyMw%6-K;hG46|g>Y9k)CA zur=b`0bhU;2mx#X)#LNv3{-UPaaZeaRebH2@1jEWBIoJo+W-my<6dsWEMZ<8&>OsZ z>x}Q@%68HRjWq~21;~m!^5tMM8<c7m@E+(WEsgtk8EN^2kRcO~G$59LUmu$oaQa{4 zMt9r=;`0^f23Y^8f)6l|(gi1}P_Y>0we)So&d<+4Fn1BjKv=?fUZ?T5hVj_#-tUl- z#y^!oY0h}081J>$pYvoliSl@Or<LT^fJ?!gmv?g=vZQm?rR&<q>W6@82dzc;(TD39 ztpI0|u}!naJv7v}fdX0Cflp6*Wgv}8EwWfF7i=K9#n9=lmEp_$LF|%t#MYn_ho4+? z9K@9|;Z8*E*BLafF!S}b2zN!i9O#qyt;=_3af-9W&fjxU?@e)B#N58~s~fxdP*#Bq z{@aV{&mJ5nM$QaTU;VGqoZD2$U!|6c`pWZ)jd0WbIt7R9SgJvq3);yB_XS*OPMr4q z_nJ5XyPFSCXNT#mWNt<r3RF4flq+d;E|WISTKMgYP0AVmOg6zCJ#%W{^a>8s$zP*C zg#0+oxQInA{cuqfI3iZD*IeQ{PLeL!Y!c59U=gga`<OLnc$NSO&N)4VN+|xMqtaB@ zjL3^dT50yusPv`9?W9Qiu)6xq+K^qsr;+j@rM`v~oLxiWY2ni`!#ELEN&a!qiep#~ z(e(m#*$5_Ir=I%(%l&vOtUxAjG7N^m#$Bm@JhB5B=P2|Cbly{9W91y<{&#VnJ{Rn& zQz3R&@%}4Xc#+qmcsXOSAnvK$#230e)h=ksd$76t9cmJ5VCT~{*Mx!|t99QjU^%*z z;mPH<EbO8k++rYej2n-zNZ~{HRfa`TELK<#o)gx&#nBMtr}S7wMbU~zntubJR?7&_ zo`2cB$iph_Ae3g`Nx_+A%Dz}dP=Z<BEM5uY6v3US9%nm3BGs$QVo{Q;AFrGyWaOh# zDAbpV7o%AT+n(`tqZ=7dNF2|f;qiW>Jnt7+q#>tF58}9=Zy41*H1Qa1!4uTE5F~DM z@xRXp-Eo&x3X4zG`}`t_&WasQeL<m?V&Pgz^gJmy6`nO=mD1sn*5Q%4FL|lv34jBV ze11t~%zgrNdx|bcX=k~=)po5l?=#~P)nVPt7?Diq0wj4qb4H6yB;Y^1*|b?Hh}a<; zE@CK(CK+kMm?)MXaq34Z3Dn~~+}XXi)J!IO0i>kfs!3S=+=I^m=dcSUnbrJ-2PCbn zK>O}#^f8K8el29;qhj*!&G=|Z+Q@O}n(f((PGA$;u`hs5lKS#Ve|y}W98EbbdIWu+ z+MJ@9lsmzUs0(!KVGg5nos<C>DI&CUrf<MbmdGc>58y3?KJ)d*qhC*gCV20b;Zkq( z44b2tj5U3xT_GL$u>2~q9o)W+8JEyi`)+NmKJ#bWb|tfk?hwL^W%jhXs)jN@;f6OG zx1wb%)9AUD!c8Alafum-qN8zQP?FE?W8G{|ZaRd#hg{7MMFZ?{yM>X2@u0Qs*DL{J zkV_&i(~sPnP1U9BcKbLwLK@?tBWiUnr1NDd$O+-Zjk5t4J!lOB!v6^*ru3XI$S)9& zmrt`6>dCP_Iew{q>?}V#Z^Y@462YG<W~~i&5WcD2D@&g6IPG|L>z0v_JN%bp(6w*! z`e{pAJLgx_;xTF_v|2$hjgWr*>9~RJe=4=M12fm>U_!W-(YPo7@K^T^4Hw|NccFQj z$afsW^>owk(44YX4CeEF&Mi}@xm!d^TL&qsvuqwpHUra@IkdzrFV&R;c}SF@lSgBj z|3)TuY$+*)o_37;*J)JcaiE}wW)ry&^h%D`F}76PO1hS1ftGPfqvr|Dd88N26MDJN z+-G|6irtF*7=Qxt&(*dcJ9G2K={=Wv=KR@2?jNSR@eejFsEUcJdM`SQA3ahJ^+94M zBwDdZWrt)_A}@?ILk(jsY`#GjX{1@Ahcs3_!EJ)+=*Ys4V#0A|wwN*tZIjA3T2%9I zkLOHcEnpCWh$s~PCuP6NQtu3oF=b4IEa4{D?**`kcAw)9a9KcrJMD!Dk4K6<Oj*VM z?A#K{x61KwpQE7g<wKT5ylrp1hR$G=T<6rvvUbm<mv1CB`<7JCj}nCc8cf~#^+7NF zLY^qcr`J~4pr=<{5A+Pv=<n`U;ls?k7NhOecDTkJ^o@OD&>H==)p(YRU1p1lRNG+7 zXyN^Xh9U&!*K_kVJ_qLKtJg0K`*4Zfqg6bQYvHt5Ha>^~o#HkX2@l8dk2iG93z2-R zX~0Kaaqd%umtBjC7Ata-JN8R+n(<_@Npo^k`d!ZQnR(T7`^#`zx5}QsjIqi}4#pMQ z=WER&O(Sw1LSv5?N75s4D+2kE)@^x6%=)Oa=woZdNkgJt6rCnu&DjVoy3Ll!+@@4E zg$O-@s&KAQ<*p5fD{b)(oR^gi+f(s`;df~X7AN&=mV=85<Y3l86BGjP>vnZ4JXq^k zSmEp1C(b$IkA?QrN?7z#hrEfQ-;J%DM;3(t8m-$l$HA!n>e-tzxd2s6GnRoHv_hAC zy=((l=L*AvXWF;i%08SB9&*RR=cLdZeoHGm{NU9*>us$K{pyUdhO9hi%wqC7)K89D zrf^7aQE_h_EFLxfSbJ9B?h`zrL2bSq`%u8(<1X&MXtKu@Jw(;YdCr^%rS=w)X!%Y` zQC}&(*vKfD>vb+Tr)`=YH_a%QK>XwH1wg$9`Vv~w0<GwR7Q9z8EPXNk`Aj@TZR;_K zh)e<Po5$)H>eKF4v5VF|U{tNuKK~9ntWyz*(YgR{*OY%l(%`53)@O={>as|W<u;&B z^^Ap(vRXo3ybM^p4<?h^whBo-(U;_XBCIyM`KIn890Gf}x?zvMve*{*iG<SKfdZiU zcI%flchz3eta--`!(HZ~tpxQbj=$>6gjifI_k6>wr3P<Qpcc0^2NVy!X~t9-n#ipF zySzmAI6+l~kHeHv-9e~#-5JBVYhjK_NL}g^$ze3<Xv_Aybf+=#(OLZ5L*e`v?q9b& zIZS8ExiJ5D(85llkLh(HLe)<D8n##oPwW_8_s7145pTyGN-*~EUX~uJiYwn;h!aMR z-R2D_7mEN<A*YCKyPP$!%t~{^TaO6^UEaeM`f2Ud)xAPHra>4I6vAnT;u_Ywe)9q2 zP!zwNE?`=-?y`_I)c|D%fTicRK)1pbss}LoW&-Jo+bxgWRp@=lSaXIzyH2%+$P<p^ zTiGzDMyw8ylopj6!@&XYSM(#Ch5G?mu0lFgQ3!Jym-QkYt2DGuG-1kZlXgKnCEcSe zRk1XZV`J-Ob=tP7Cj&truZPpf@p7xK(j5#kgv!xVZZJQs?50CFVz>Edmer^zLdDZC z_Cpshx^5IJhl;KmXthN%JbqNMEv)p+4NLotgslnpS_hwwx&@r7G-zx=+0rk#MkFMj zsv)azBQH|l74yiPaU_O;!_SRN8>%8xNe}xQ&PS*5-{{tM?qgxvzpujma@MT=HO>?^ z?)%TSJy4mTo<7!}Ewx`nhgX!-`vdkc_HTZ)2~Lb&6z!sm9S699iyLOk8pQGoSVIHP z!V>$i+pgLa$uxiz5fiRohyYzv&>s@813iQHBpuO1e=*%zSot!P+Axh4Vw5}U<pP%L z8cpDS6TWSgw0c}9sd3cy=H@eJbMGtbs|$_{l3Kqv?orvcAk2Jn;!(G8*u;|oFche& zoGZ(2PU+5(QHN9m9w;5Krd^+qf$$+QgITNLObT~p5j$fRaEkaUKkDtH!IiB7Ec1$K zk|+4j45mIxTe;e>@01At_}Bqe^doHVJ&8^7vxbwAM+p^}M(6p_-F7wDKzF9JhODT> z7rFf8k}88>Zd3X67kKZBS^ZFL?Rx#r{NyvIUd}L%>aA$Wy#btJ%X`t${OD^<vre+W z2eMQ{&{3$j1+E=!U>vJIiKJygAqX-jWSwRlJ9G^O6P9NQe1NKA6QF>jxS5xN4a2zb zgv2i^ijFZ$<@UQeiuDd$(HEL@gB$BCEh>N$=RASTpKWb6&NL}7`xr%WaVf;w`D2%( zswi1WS`{#;)pCmp@3`54<?9T2rTg1gE@L*po54iDOR?P)f8<=ba`O3}Y}zS(NWONo zZCyi<1J}Uf>yytZc7L&&j>f<BtxOVu(v-nCYE!sS`FZ>=skbG`@vas1ddWlXKSID= z4)NQz&)d{dmn=Z?)9tCQSm3Iyxb(?I*p`0(WNu<~N#Z1Qa5P(X3h#-i-kQwD75d<l zBTvnozvyxEphujUM9vHZEKSUg05=YKJMfUw1O@63A;=1nsL&llOg3u?ueTwA0P>lM z2F4qXl9y&k2+yV74tmB2HHdcAY@xizIfqMIKU2nV54V7m8;H07?E%RZ15Z;C+r08+ zfMj4Gx(=wkWNfwD<2~EElO4OhCvmE<kDKlPcR_z&P*k5NfiuB5dCniZJ*Hz)zU!g0 zGs|vniB*{>!iN3p%D%lWQ`ZOQMb-FvGpQPGlF=a<jvMG5cSTQO2!%$2n5!>xx7MSm z#)oaw+HT56U_t)zR3vx#mXMCh=t@IRjfo)?Sps$<*cvE56)Nn{D6Vdr>b3@|{#|a> z(fg>vdQ`}OLYAKI?ZiWj|FPJv9!fhqf_g34fgXfKosoE-@hmtmN72Vb@LmYS1?UbG z00l+Sxtkq67%aP>$2wAq6su8DRm;4C&N;l7^)pHOW@dh`Nkp!C1q7lIwlyfoQFAs5 zmi6mn;gC?TWz=hBkrAWLNy`<kS8rpvw~=!1pUS;4jZU;)%!Rh%c5UG=#w(SCbkGUw zIZqGp<11DFwrw3BiC82YJXPD{Kp{~1uQ%lpFOCwOno8*iliNf2SG^s?Hs-b)b-#^D zj<?!@lH_*U^+|jG1<Oi!J=rJY1vjhM$HA@x)1QvBO6&mJz%UDVAN4RP(IkM>7P-f? zl_ko(TU)cwT;fvAde_DD>wG@LCd<r$TjPd2RZi@rvr4(W_KAAoFVP^Jr~yCP)Ba&J z8W>|N`qytdi1H&4*bijjHDW3#4qD$CX@a>xdsK-yC`ch{8DVnBdMnH?0o*<|kxe}F zgcq@l-z{Y+#-5J&?ZjG#e&muIWc`=?*@Vt??ia7!fwHc{syKhc+6)R~QIeU>2X~<C zR!5w7xVLytxi#}_Ik_OrX#M%ji-l7T2O1pDI{V6_DBGG>;tF@5P+>}RPrnIo*_$U< z4uSB@USH#nvVP(wXDoR3+!a;9IBSl+d-mMa{6brcus@a?RlNPiQ5YIzO1IB!Ao1J% zonr3?I}bRud5NMEPS^$Y`CHcPUHsCly7(?+XNx6>^t-j~`(~$bHKbCHW?kcD=F?j* z%V=NTgZiXXra3rEmFNktF*si<(g~C?qYHrc@QOij61^66QWSm14Nhk0q8=-Zr~!}+ z=vq-Z&AHhL_(G?54BXiwCnRkN6W%MNt!|&cCzC#94`89N4C4x3N_)u=+)O`Amwy?3 z0p6VE3RYSwi(cxse=re_@61lA$G$m5`}Zvp=~5m>)+6>XLhSKUI!+gk(J_3MsskxO zRoTyV>qR-CAQ@T7vBdR@FT_@(q6rEw!YJ3e6ym$fb{za?fpR5({p3Wa7>6opd<<sd z|MJ}i!rMcHXWIUfP#K-I!XC&HgQ?fNQneb8JbIdsC3r2@`H#VyW&5Szy%j+Vw4h6k zzw|}iH$Fd-$rQ8DdLT5!*qC;lOH_?MSIl*^zbg#^(h~6ziFjRbQ2b7a{tkeZQ$dLL z-Y@Q{w->o`o`{GI>ADx<#C6JvwVs>pgTYq6esvT+>%<!IpT@8b==bEkiAt<buz15R z(PTX9^7#&5I#)|Y>YK<UEEJsD;s?A<G%-_>lGL^*hkKeQ!oOZk`YZY`YU8%^UWcV3 zN6KCo<16bKxCdV027K;BE*H_|-3Xwgc57a<*|@xEuN8^MyoA7%AlW!W%WqI(4)Og3 zFAY(BI~-0}zm$DQ<UXjo;0iCn{YnQi1Ca;R+m1U9@NIjy17mW9OT7CWqNKYyhBXzo z_8hPCw_%a&;F0PmvkTyrR+uO4UR?JcJI_I>;n*O*<v)Il{+U`p!E>iB+rfsCyH%WA zqMXV{xz&Gor$vMqtIZ`=0ynUZ@ww53&@kxbfQP^EF5+C1`2vE)LKuXL7sk~@V%)^h z!GjrT-nRn$80%$)O@jo>NHYj0?w}O+VH3D-`SJf@b8ZmI-i+((F=t$D3{U4e&lEDJ z)(!oSsK0FivV~&{LmJ&XeMU~(byhGFn@ai8z|y!k9@ANNaJD5b;Gl)8^hDbI#^+-0 zXgX@hPZQ(8#2*n8N8?5n70rB%0=k=2w+k=xOGO&XoZIWG@Uc{}_uX?z*F6{)l=iMw z@6?yYDN`Na^S57CRgPSyzWI-3H#E%byN(O0Zoh^lWXg7Y?~)AkE=YzKZshH9YhYem zqJF=#C6;54hS^D;Fz!!`Fet0UVuL4@_=#C5y`+Q>Kg-9oJ#^?DJUL5eWwGp@;#tM% zxBt|d3$$ikaH4<jM)FoDXpUV&+8eq^oExxAdJIN`>Ii%qAbv>Dq;Ft6TZ}{l;Aa6S zFK-<+4&_qRkeDNGM!z63lUrLnl9wHgRq<%jX5vO5vE#N-6ZG8S)03m1C0(0$+0|ch z#!YA$TA+{G&K4u!{-8cF^t9<m`-VkfgRS*E)bl^Ar?^o}D@k%L-Wq^iu^SL)s4bQZ z(&UmDZ|Ki#Og=1y%PfldYt<l{=xE@k>26%yvn}f6_)Lto*+iX!pB{^U?fBT<-!3vU zydKg?B#h%ej5BYQP{3SuO*6s)3tFqgTtc+QSDvn8yD(cv0DdS})i4W60Q!c_20`U5 zHAPBu>G00=)(5_8NrX##w!gl6ur-7?bZ9ogl-hEn|3%hq<(lw+)(xJjGrm{DuIeM8 zF=QOUfRArx5r&X`WWmTQ?L6XrcDT<-uAgS@hV+oYf}1~~yJDfRY10t^Lqc)8h)wLi z$$E}JhzkW?u&-*se&8!(A^#l$m~2;^c>EpxkK=ttFuHWJf33mimy$qky=-0cT8-xa z!y(=g#i*G^v={f@6#i0yca4o!c7BQ6@d<xAYE-XU!<M~Aiq|a+&y8EX-^WUP&v$Z* z&ch8qelbBizd*}>_|M$;W7;dxVOzp`1`Va;Vk?;L@D5bOKTamDY3IRm&_OA@k1EcZ z)TKD_X;Wsnzx%wEIb{)W!YOKP^+w@Ws@6G<S#ro~ve2@9&854Sf_H68={_i!(#!B{ zdMvGh)vMxiZR;6+Fb1TwNo?X32f*X=qe-Fxq5{ZCOOvvOV+Ki@vTamEmOv)rA8Q>Y z`8R1+#LQ+$fQi}7U$R;c%Gh5gM3*j{(NwKzf_99YwMZuqj9$ZDbsfmLISQwZOAD{7 z0fSz}yTh71$Dj9w1}<sa)Vx*!Qwi$?ef)Oc<X~5E|6SD@ufm&cUUQBp%PTukt8>vI zE+5NYi&~1?B^mn9v9&hj={B~skjM+nyj#>02wF{dUM^7Eo7|TJcO_Ua%m;Q2{;DZ! z4JXVNi0Pn!B8-b!wNH!h{`{qr7+6;D0f<3K*uJ8zZiCH<Pl)QM8_<NR@KF==S$pO2 zcmVIoXWYRDQo#pDRrc(1_#b=OFVA&{6P4)dOP~uA#+k93>w{=OMJ1GkVmjq@>V={K zyScb!5qp7Wyx}CdcLxgcSP)!CX9;jyx?yv1yF#+Lwew%_&FeXy!MI_4{oZNQ5D)le zWy(7)MVF^37?o^EXVaQst#GX`*;--wR#($5GXaOYO-UHpFFArNF^#)TJ{b-AjqF5~ zOR-2uu&mB~kE{#&m|VKt{GE0zA>69m%{b2s-XWylvTfA+?*+vGjg`+^-4f&Ff6L9X z7KB&rnwh!ixf6y~=1J&S!*4rLYKVdux{{uh7k-kxfPAI#_vfmH@x*y8zV_fBFn(4n z+{aVHu|y8p7&`d&%AQ?5DXj-JQ+iJx>(gJ$<0Ln5DKQOs@@pGDvN(yx-fRNyy7uHg zR#skd&sC%)-SHO!I6y0Llb&@JKpzjpbEUZ>Y5o}q4VRl(ZgqZ8lFY|-1#{g`NW@0* zlM$~5Wz)H6u#Gz#F%#zWb1B$(O;2~;n%??Sjb^!d%dQvG$jTPuYprm2PWfZ$RF(Bi zB~CjCU0qV%x!^KI&#RxQ$@(ep9K8xX)whbo==5<$a((J<^lZHJr}^E78Gj~WdaE2J zog)tz8O~oEH;db%-j+u)UlYVJ9Z!D9ZEO)>Ux<}2U+bup$5sI6gZs&S)N~0vzuI(X zB-AreNyNuu5I^qB_+JSbqcW4#a^AUy8crTj&OzSZh{QL70^m&`F}q;gWUdF#EpmNO zt$7bK1D#<?1tc4y=t?8aGtkd<L=KR96A<a4n_(J@bbU8jno|%5nb=HHOg`sW3(6;1 zE0}?c2XNw$?U^z;7+*a!;qf7weDnaOG8$>-C5~?w{sumxb#~lrkHIINyi$jte<~M! zZA&<AE@k={E6#Q7*}QD8^v4_Cn{hx=vhHTTCu)RKF54g;Sb_WtlpV@u!;;GK1~=$4 zPAQwwbN}atjhlI14Pi$f#Z{?6?1j_gda8~pc9tX6F&2%mODSx8cafx#T?Za`x>_ie zoDnv8%gkstD}ByFMdkpKXGlDEYCqb48jN%%T(&igb6C$RP5RmyD_!iepukrI+k)__ z4;O7Wf_B9%SkmQh8i_?>Gd}|oE?l-p{}S&57-)}sc%ti+v!q21;+KE{2r$pNCGTcK zcb$*Mw`}(#(7q~K5_+KN#f9F)ri)}&=QOVHuV~Q#J<#E+qTANYNNwLaPPayko6#E< zAdrMYv}ZcMsckzY86x134o%+h5NCUqBfhN(d?Px7k9jTUyGJl<=xqxwUoEZ5;2E0b zsF|IDW7fnQVXT<$9lD9}Cw{wmf(ybGnSyNMobwwoTe<ziba$oNodyr_BCU#vX9K_S z4m!>vLC9(2kW_zws^@6L)?kmAap^G(D4LbAIGer7k#eGkLw4%_<LkZSsqWuDaH4}c zrwHMY9ZDsRmC6p4ag=Bn*|ICMj0z_st0>z!L@KlFne0)H2q6*~*?aT5-n!T4_xnA* z|D5}FtL}%ZYdo*#^SZ9r5zg$$BxGQT5v-TI;AZ<akoC#*K@6gn38|pRe9?=xqS|aY zWd~7)YV^_@^dRgy+|U4u2>PUZpp-%YN?53w?x=?+MXP*aUUCn%*&6dAed6+qV{)k$ z(b+u4Wc(Ah+&swfD2yR8y8h7OE1}MCKAEti6IU+Rd~9Af<hFf4P~2Ah5R?d9S5>pp zTDdq7IKSzf+m6G4h@Y3o@b0_sANenIG2EWJbz(z()|*;Be$=#nb)yTOmLazG)1=2; zDJfl|$r&A?`wv*yySZ0n{LK@#>%r~i<dYk>epNmPgYAWoU=0BiRrPl)zPX>j|4kf- zKgFOqoi(nyoE5)xqVR<-BdtMPfk-zE%bX1z2+U_dR@)g?LQukUDuPM%O|HGBH92#k ziA<tTT#;QCkk!RC5gr2O-nC(bU}uwsWoI}VrXagStFG=8yIZg{g2t{LHMp(*>9<U} z#j*S(0*sdeqqyzD7%mD=DgaVVaA5Yl#O{lM+k4ca;8cbu4@kmMOmDUyestBt@7lJP z9B3CdZ+##RoQJ0;l;z5&$b;vq8;*O|#L#=9?~+Ud#~QiLE4C$9?3b2%tCfFwm*Cnd zMKb<xZl*(V`(x7{-Fo~NZ`=pp`B#xNuz(i<7MQTc*zA8>lD{wQz6;u20aPq;YF$Q2 zwHw-9x2vi|4(VxC+)j0>{9aCP1TA;&AS#(@clD7P6wGny#x0rB{lu)#5<*qSq;E|Q z3KGx`f_vG1nxI6@;6g7V!tTJS4J0OmIsPPb>+jaQM<IK^rMu-!C`5`Ke6!XXna&|( zWw6zKWm5!QvN_XGV!nv#3JvDHi4Q>(NJWGRn;DAjlVnN=t;n>HU3(L=8pb6FFG@+= z&9^ijo-pvm0D)&j-TbugrwFaT^bxzldZYeVg!`11TfHa1v$Xt?Fr2KB+w3Y7dfcV| z?yRHYf+)WxCs&aWoksA?*@s_ky!wq(Sm<XHxxUP!{>k#!*I4p3=^mraD?T2uI62T; zI(HKu)gBMQ<`%dvBlE=WG4KNLN5W&nGnomV<F;caC7zUhRz`?FJr)`5VObAWpuYJS z`ff69_p){%%dV=>Z?c?Ax8H>t9Wlv<^d$jn6EHMuep1C3k*s0tjYW)gIl>fVYfyAw zyl2KeS=MD#Amdwf8C7=RyVc9DY_^usc0$j&uDpL9lRZGhA*!4&G@eKa0Iq9kkAe?S zu7||k$}=rshF9DO%?{&GLKbi-v?Q>v#Kvs6?DXC1UJVa#D{LRwsfxe+^9P1mJrl7a zR#62yn-7V`y`rJQ3(^d?@AOPU%0fc0<<o2=1r4;Ly(5+ycRnpi=*RkMkB;pAPZS>C z+<T)(iNWVMY^C_l)kV_u<ThTlYrlzpjPdSw)cO7kdXZ#;brtHpSXErv$k7wI_gVTF zk&#MTA=Q16Byd9Zmnly7Gu<ksf8V|awmPV?E?sl(PdjPKCiW60ybhY6ZXxsyQUOm{ zz{MR*#aCt6pz#NtjF`p*@3wx1Ote9)ENu40sFr3M4}bJ@rpD0eT4w(>Ay*ouAY6kk zw-64D7O-_&VV1M?r^QZTdT((=yHAJ2A?zK~=0%E&D!h^}Fsmim<wh7*@ne_0SLUDn z?7>!_UoIwisb9_&C=TZo;nkGY&}o`JO-HT^O^jtUjom&>VTE0oPhigd(z?-{@S97Q zV*h3wpxnQyz_%&h#x{CFCfVlaEu&6uW&ivUA(weZ`T#Ws&V|B_2=8k>Z>PE>N0A4w zjnl!oTodsvQ)fpEbP7ardsu$F4Q79`RO6+^LmQU#@Izx44?d9o&FzJer}j8}aaKad zAe~&_%&d?q`uaF)cb%j^Yb`Glj%i`=7-~HasNZUDVZvMq&N$Sb{kB7UF~fht=>XwV zqsy2H>l`;U#5WMZ@rQf$jU3~Sc>!B^eEIdxp5D`)?&Tq@ME6}rv#abB&+^ml&AlPv z(M6M|j*Bb+A7ez}rm!ogXkw;flYO6OKlY^6)yyr&@ixSG4Xol(71y6}3WMQ_h|lOf zH<~ZlZ1l#lewu$#@s5zHC^xcd>hJUmdpLsJLh~Qm3u4hLg+7qg_8NANz!SN2>8|AC zu;iFViusDQzvij-JwK&?FLtU|b|_l6>t@7Hf~p~BW+Bnu$f`i(Ll4U^@b;|bM6U85 z4s{fVQ>;Gd?GRy~_9!h&Y`8rcsMD9_jI3*vCDdN$LqV38u~4(QLU?0BI14X2GQ%9I z@i9aq+v#ptgMbLy8Jf$;5O@P(ubs1~QdI^5Bw(d+WkW&2W}qC-j#@(|gjcuN;5wa3 z4LWqV%ueVGm#DDh1WeWD(}XmaTAm&e3B#@pCH~?CZk1pNaJ>RaTa_Ekzjw6T4sOji zK!+t{k_VL_>9gE9kQB-zCneayxqXq6%rrW3hDE=vpiQonJTyA8tKaA!N>yS(WTP<x z{{in(nWC~}=|eXFH@;=^8m*F0dR;#Pv0M4GX~m{J4_L%?7$x{I?3`ZiZt!Z#y5jvS zw|!bc2_FdByhIOyOLaJ<9)a!)kyDl{v#i2gcYn=hheo!_hAhouxb6=s`+{($um>5r z1Zt=2CIa7qfJSCZt46^(L2MUpXxPf0u$M5dLq>N0;M5(k3JiSqS7mx}4-IxmSFAYJ zny5-v1{}WuGJVEcvXNbx-j26x#@oS7K;%%iK{LFweg@M2qW>(j#CYX*c;ysU4GxK? zMK7}!Fk5_oAI!4N&9GLTm~x9D_TqeJET-&BXt_5vChznu=%KH6D}`d9hc*D^tUW-M zU<bvMk&lIsbc;S=J1WHD*Ir$7yE_YaAN+?OBW(E@-C}_epVIA2iox1o;eEN*kvSa* z1hY5jd~4rtZ9@29(vEMkMtbYe@;h&w2K0-w?Ty?DMC#cmgBF+kJX*-Vkqme8!t8?# zCJuh>;^6Ern`pTNN0?d)4QQ1$T*`?E$rI%eeaS5LG6$KbSG%Fk9{?;F{Pch_&LfTo z01Ot(f4=Y{pESIo!3y0D)KfS*_9cj|S3yYwV26TIr|~3@cMTx{$XGb1OV5B~<&vD5 z{Ybb5na&Y0q9JsP-^(;UmD<=C*BacQWhb6k2#~wj#w!^rU}(L9Kz-W}MB~E>RnkPR zx<8P$-Y8E{nM>*CQ0<*Bc9grhdCn}0o@JMnf1Gp9dz0>8cyB#wv=W)=A4YnKSn4BU zDXTwlm2@YM0JkA`o{MiZR)TvW43cNoevf@QH~&NN9$f9p{bQ<uy{iLzHxne3_vK%5 z4AU8Nv8`HuZ#6n=RTbJJE1<IOcD}CNifg@^$48V2R-BFk5dqx($*Ci7BKd|o>t>ko zPXt~42m}QQ854+_$q<0&N#Ksz4&h~EW8G{05vVN{Ju>~FKilNcQKDLu&b?TX^_Ks1 zoy-R=io%4y#le(N48rQdmAb+q9wQOkE@n86$0XidXcH83tMu+gg^OJjSCX~XuEiY8 zDQd3fAWd6BpS@T2HJ8zP8jv=k^DOuU)068JEa`Q={?BgQW$+5z=A-xxmOOD!{Q0o^ zCqK2Q_NbA<#kjhh){SGgR_G7aqBip^?X&)=6D04-6hFrgC%Z37KP229TyEO$)FTQ< z@8}DzR~bnix?Es)Na)ma<0`(axTO<eG%TMc_l_;?b{X4M+FFixKpWNXHyV{9m{Mqo z+&OuH@*xL1vVUcsvCbm45e55R9{Mj$EptP2JSTjzRL$%0Pgq~V1ocs+r(vY$#|5B) zYDzW*B*)tHj~EGj4(z~Wh=NK9qxs^Ex{QBVooMJN{n?	JAK7Asd?L+WKE5!84zb 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 diff --git a/usrguide/apiguide/1-introduction.adoc b/usrguide/apiguide/1-introduction.adoc new file mode 100644 index 000000000..607566269 --- /dev/null +++ b/usrguide/apiguide/1-introduction.adoc @@ -0,0 +1,31 @@ += Introduction + +== Overview + +This document describes the TITAN API on C\++ level. It is intended for users who write test port implementation, external function implementation in language C++ and want to use the available resources of TITAN. + +Detailed information can be found on the following topics: + +* test ports, the communication link between the TITAN Executor and System Under Test (SUT); + +* built-in encoding and decoding functions; + +* TTCN-3 data mapping to C++ constructs; + +* troubleshooting for common TTCN-3 related issues and problems. + +== Target Groups + +This document is intended for advanced users of the TITAN API on C++ level. + +== Typographical Conventions + +This document uses the following typographical conventions: + +*Bold* is used to represent graphical user interface (GUI) components such as buttons, menus, menu items, dialog box options, fields and keywords, as well as menu commands. Bold is also used with ’+’ to represent key combinations. For example, *Ctrl+Click* + +The '*/*' character is used to denote a menu and sub-menu sequence. For example, *File / Open*. + +`Monospaced` font is used represent system elements such as command and parameter names, program names, path names, URLs, directory names and code examples. + +`*Bold monospaced*` font is used for commands that must be entered at the Command Line Interface (CLI), For example, `*ttcn3_start*` diff --git a/usrguide/apiguide/2-test_ports.adoc b/usrguide/apiguide/2-test_ports.adoc new file mode 100644 index 000000000..462a0bea1 --- /dev/null +++ b/usrguide/apiguide/2-test_ports.adoc @@ -0,0 +1,914 @@ += Test Ports +:table-number: 0 +:toc: + +The C++ source code generated by the Compiler is protocol independent, that is, it does not contain any device specific operations. To provide the connection between the executable test suite and SUT, that is, the physical interface of the test equipmentfootnote:[The test equipment not necessarily requires a special hardware; it can even be a simple PC with an Ethernet interface.], a so-called Test Port is needed. + +The Test Port is a software library written in C++ language, which is linked to the executable test program. It maps the device specific operations to function calls specified in an API. This chapter describes the Test Port API in details. + +== Generating the Skeleton + +The functions of Test Ports must be written by the user who knows the interface between the executable test suite and the test equipment. In order to make this development easier, the Compiler can generate Test Port skeletons. A Test Port belongs to one certain TTCN–3 port type, so the skeleton is generated based on port type definitions. + +A Test Port consists of two parts. One part is generated automatically by the Compiler, and it is put into the generated C++ code. The user has nothing to do with this part. + +The other part is a C\++ class, which is written mainly by the user. This class can be found in a separate C++ header and source file (their suffixes are `.hh` and `.cc`, respectively). The names of the source files and the C++ class are identical to the name of the port type. Please note that the name mapping rules described in <<5-mapping_ttcn3_data_types_to_c+\+_constructs.adoc#mapping-of-names-and-identifiers, Mapping of Names and Identifiers>> also apply to these class and file names. + +During the translation, when the Compiler encounters a port type definition and the `*–t*` command line switch is used, it checks whether the header and source files of Test Port exist in its working directory. If none of them can be found there, the compiler generates the skeleton header and source files for the corresponding test port automatically. This means, once you have generated (and possibly modified) a skeleton, it will never be overwritten. If you want to re-generate the skeleton, you must rename or remove the existing one. + +If the list of message types/signatures of a TTCN-3 port type changes, the list of the Test Port class member functions also needs to change. If the Test Port skeleton has been generated, it will not be modified, resulting in build errors (C++ compile errors like "cannot declare variable of abstract type"/"virtual functions are pure", or linker errors). In this case, the Test Port skeleton files should be renamed/moved, the skeleton generated, and any user-written code should be copied back into the newly generated source files. + +If you have defined a TTCN–3 port type that you intend to use for internal communication only (that is, for sending and receiving messages between TTCN–3 test components), you do not need to generate and compile an empty Test Port skeleton for that port type. Adding the attribute with `{extension "internal"}` to the port type definition in the TTCN–3 module disables the generation and use of a Test Port for the port type. + +WARNING: In this case you must not link the object file obtained from a previous Test Port skeleton to your executable test suite. + +In the following we introduce two port type definitions: one for a message based and another one for a procedure based port. In our further examples we will refer to the test port skeletons generated according to these definitions given within the module called `MyModule`. + +== Message-based Example + +The definition of `MyMessagePort`: +[source] +---- +type port MyMessagePort message +{ + in octetstring; + out integer; + inout charstring; +}; +---- +That is, the types integer and charstring can be sent, and octetstring and charstring can be received on port `MyMessagePort`. + +The generated skeleton header file (that is, `MyMessagePort.hh`) will look as follows: +[source] +---- +// This Test Port skeleton header file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version 1.7.pre4 build 4 +// for Csaba Feher (ecsafeh@ehubuux110) on Tue Jul 29 18:45:10 2008 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Add your attributes and prototypes of your +// member functions here. + +#ifndef MyMessagePort_HH +#define MyMessagePort_HH + +#include "MyModule.hh" + +namespace MyModule { + +class MyMessagePort : public MyMessagePort_BASE { +public: + MyMessagePort(const char *par_port_name = NULL); + ~MyMessagePort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const INTEGER& send_par); + void outgoing_send(const CHARSTRING& send_par); +}; + +} /* end of namespace */ + +#endif +---- + +And the generated skeleton source file, that is, `MyMessagePort.cc`, will be the following: + +[source] +---- +// This Test Port skeleton source file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version 1.7.pre4 build 4 +// for Csaba Feher (ecsafeh@ehubuux110) on Tue Jul 29 18:45:10 2008 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Complete the body of empty functions and +// add your member functions here. + +#include "MyMessagePort.hh" + +namespace MyModule { + +MyMessagePort::MyMessagePort(const char *par_port_name) + : MyMessagePort_BASE(par_port_name) +{ + +} + +MyMessagePort::~MyMessagePort() +{ + +} + +void MyMessagePort::set_parameter(const char *parameter_name, + const char *parameter_value) +{ + +} + +/*void MyMessagePort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void MyMessagePort::Handle_Fd_Event_Error(int fd) +{ + +} + +void MyMessagePort::Handle_Fd_Event_Writable(int fd) +{ + +} + +void MyMessagePort::Handle_Fd_Event_Readable(int fd) +{ + +} + +/*void MyMessagePort::Handle_Timeout(double time_since_last_call) {}*/ + +void MyMessagePort::user_map(const char *system_port) +{ + +} + +void MyMessagePort::user_unmap(const char *system_port) +{ + +} + +void MyMessagePort::user_start() +{ + +} + +void MyMessagePort::user_stop() +{ + +} + +void MyMessagePort::outgoing_send(const INTEGER& send_par) +{ + +} + +void MyMessagePort::outgoing_send(const CHARSTRING& send_par) +{ + +} + +} /* end of namespace */ +---- + +=== Procedure-based Example + +The definition of `MyProcedurePort` in module `MyModule`: +[source] +---- +type port MyProcedurePort procedure +{ + in inProc; + out outProc; + inout inoutProc; +}; +---- + +The signature definitions are imported from a module called `MyModule2`, `noblock` is not used and exceptions are used so that every member function of the port class is generated for this example. If the keyword `noblock` is used the compiler will optimize code generation by not generating outgoing reply, incoming reply member functions and their argument types. If the signature has no exception outgoing raise, incoming exception member functions and related types will not be generated. + +The port type `MyProcedurePort` can handle `call`, `getreply` and `catch` operations referencing the signatures `outProc` and `inoutProc`, and it can handle `getcall`, `reply` and `raise` operations referencing the signatures `inProc` and `inoutProc`. + +The generated skeleton header file (that is, `MyProcedurePort.hh`) will look as follows: + +[source] +---- +// This Test Port skeleton header file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version 1.7.pre4 build 4 +// for Csaba Feher (ecsafeh@ehubuux110) on Tue Jul 29 18:53:35 2008 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Add your attributes and prototypes of your +// member functions here. + +#ifndef MyProcedurePort_HH +#define MyProcedurePort_HH + +#include "MyModule.hh" + +namespace MyModule { + +class MyProcedurePort : public MyProcedurePort_BASE { +public: + MyProcedurePort(const char *par_port_name = NULL); + ~MyProcedurePort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_call(const outProc_call& call_par); + void outgoing_call(const inoutProc_call& call_par); + void outgoing_reply(const inProc_reply& reply_par); + void outgoing_reply(const inoutProc_reply& reply_par); +}; + +} /* end of namespace */ + +#endif +---- + +The generated skeleton source file for `MyProcedurePort` (that is, `MyProcedurePort.cc`) will be the following: +[source] +---- +// This Test Port skeleton source file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version 1.7.pre4 build 4 +// for Csaba Feher (ecsafeh@ehubuux110) on Tue Jul 29 18:53:35 2008 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Complete the body of empty functions and +// add your member functions here. + +#include "MyProcedurePort.hh" + +namespace MyModule { + +MyProcedurePort::MyProcedurePort(const char *par_port_name) + : MyProcedurePort_BASE(par_port_name) +{ + +} + +MyProcedurePort::~MyProcedurePort() +{ + +} + +void MyProcedurePort::set_parameter(const char *parameter_name, + const char *parameter_value) +{ + +} + +/*void MyProcedurePort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void MyProcedurePort::Handle_Fd_Event_Error(int fd) +{ + +} + +void MyProcedurePort::Handle_Fd_Event_Writable(int fd) +{ + +} + +void MyProcedurePort::Handle_Fd_Event_Readable(int fd) +{ + +} + +/*void MyProcedurePort::Handle_Timeout(double time_since_last_call) {}*/ + +void MyProcedurePort::user_map(const char *system_port) +{ + +} + +void MyProcedurePort::user_unmap(const char *system_port) +{ + +} + +void MyProcedurePort::user_start() +{ + +} + +void MyProcedurePort::user_stop() +{ + +} + +void MyProcedurePort::outgoing_call(const outProc_call& call_par) +{ + +} + +void MyProcedurePort::outgoing_call(const inoutProc_call& call_par) +{ + +} + +void MyProcedurePort::outgoing_reply(const inProc_reply& reply_par) +{ + +} + +void MyProcedurePort::outgoing_reply(const inoutProc_reply& reply_par) +{ + +} + +} /* end of namespace */ +---- + +[[test-port-functions]] +== Test Port Functions + +This section summarizes all possible member functions of the Test Port class. All of these functions exist in the skeleton, but their bodies are empty. + +The identical functions of both port types are: + +* the constructor and the destructor + +* the parameter setting function + +* the map and unmap function + +* the start and stop function + +* descriptor event and timeout handler(s) + +* some additional functions and attributes + +The functions above will be described using an example of message based ports (`MyMessagePort`, also introducing the functions specific to message based port types). Using these functions is identical (or very similar) in procedure based Test Ports. + +Functions specific to message based ports: + +* send functions: outgoing send + +* incoming functions: incoming message + +* Functions specific to procedure based ports: + +* outgoing functions: outgoing call, outgoing reply, outgoing raise + +* incoming functions: incoming call, incoming reply, incoming exception + +Both test port types can use the same logging and error handling mechanism, and the handling of incoming operations on port `MyProcedurePort` is similar to receiving messages on port `MyMessagePort` (regarding the event handler). + +=== Constructor and Destructor + +The Test Port class belongs to a TTCN–3 port type, and its instances implement the functions of the port instances. That is, each Test Port instance belongs to the port of a TTCN–3 test component. The number of TTCN–3 component types, port types and port instances is not limited; you may have several Test Port classes and several instances of a given Test Port class in one test suite. + +The Test Port instances are global and static objects. This means, their constructor and destructor is called before and after the test execution (that is, before the main function starts and after the main function finishes). The name of a Test Port object is composed of the name of the corresponding component type and the name of the port instance within the component type. + +In case of parallel test execution, each TTCN–3 test component process has its own Test Port instances of all ports defined in all component types within the entire test suite. Of course, only the Test Ports of the active component type are used, the member functions of other inactive Test Port instances (except constructor and destructor) will never be called. Since all Test Port instances are static, their constructor and destructor is called only once on each host and in the Host Controller process (outside its main function). The test component processes (that is, the child processes of Host Controller) will get a copy of the initialized Test Port instances and no constructor will be called again. + +The Test Port class is derived from an abstract base class which can be found in the generated code. The base class implements, for instance, the queue of incoming messages. + +The constructor takes one parameter containing the name of the port instance in a NUL character terminated string. This string shall be passed further to the constructor of the base class as it can be found in the skeleton code. The default argument for the test port name is a NULL pointer, which is used when the test port object is a member of a port array. + +WARNING: In case of port arrays the name of the test port is set after the constructor is completed. So the name of the test port should not be used in the constructor. The port name is always set correctly when any other member function is called. + +The destructor does nothing by default. If some dynamically allocated attributes are added to the test port class, one should free the memory and release all resources in the destructor. + +WARNING: As the constructor and the destructor are called outside of main function, be careful when writing them. For instance, there is no way for error recovery; `exit(3)` call may result in a segmentation fault. If file descriptors are opened (and kept opened) here, the `fork(2)` system call of Host Controller will only multiply the file descriptors and not the kernel file structure. Therefore system and library calls should be avoided here. + +=== Parameter Setting Function + +Test Port parametersfootnote:[Test Port parameters have been introduced in version 1.1.pl3] shall contain information which is independent from the TTCN3 test suite. These values shall not be used in the test suite at all. You can define them as TTCN–3 constants or module parameters, but these definitions are useless and redundant, and they must always be present when the Test Port is used. + +For instance, using Test Port parameters can be used to convey configuration data (that is, some options or extra information that is necessary for correct operation) or lower protocol layer addresses (for example, IP addresses). + +Test Port parameters shall be specified by the user of executable tests in section `[TESTPORT_PARAMETERS]` of the run-time configuration file (see section `[TESTPORT_PARAMETERS]` in link:https://github.com/eclipse/titan.core/tree/master/usrguide/referenceguide[Programmer's Technical Reference]). The parameters are maintained for each test port instance separately; wildcards can be used as well. In the latter case the parameter is passed to all Test Port matching the wildcard. + +Each Test Port parameter must have a name, which must be unique within the Test Port only. The name must be a valid identifier, that is, it must begin with a letter and must contain alphanumerical characters only. + +All Test Port parameter values are interpreted by the test executor as character strings. Quotation marks must be used when specifying the parameter values in the configuration file. The interpretation of parameter values is up to you: you can use some of them as symbolic values, numbers, IP addresses or anything that you want. + +Before the test execution begins, all parameters belonging to the Test Port are passed to the Test Port by the runtime environment of the test executor using the function `set_parameter`. It is a virtual function, that is, this function may be removed from the header and source file if there are no parameters. Its default ancestor does nothing and ignores all parameters. + +Each parameter is passed to the Test Port one-by-one separatelyfootnote:[If the same parameter of the same port instance is specified several times in the configuration file, the function `set_parameter` will also be called several times.], the two arguments of `set_parameter` contain the name and value of the corresponding parameter, respectively, in NUL character terminated strings. If the parameter values are needed in further operations, backup copies must be made of them because the string will disappear after the calling function returns. + +It is warmly recommended that the Test Port parameter handling functions be fool-proof. For instance, the Test Port should produce a proper error message (for example by calling `TTCN_error`) if a mandatory parameter is missing instead of causing segmentation fault. Repeated setting of the same parameter should produce warnings for the user (for example by using the function `TTCN_warning`) and not memory leaks. + +NOTE: On the MTC, in both single and parallel modes, the handling of Test Port parameters is a bit different from that on PTCs. The parameters are passed only to active ports, but the component type of MTC (thus the set of active ports) depends on the `runs on` clause of the test case that is currently being executed. It would be difficult for the runtime environment to check at the beginning of each test case whether the corresponding MTC component type has already been active during a previous test case run. Therefore all Test Port parameters belonging to the active ports of the MTC are passed to the `set_parameter` function at the beginning of every test case. The Test Ports of MTC shall be prepared to receive the same parameters several times (with the same values, of course) if more than one test case is being executed. + +If system related Test Port parameters are used in the run-time configuration file (that is, the keyword `system` is used as component identifier), the parameters are passed to your Test Port during the execution of TTCN–3 `map` operations, but before calling your `user_map` function. Please note that in this case the port identifier of the configuration file refers to the port of the test system interface that your port is mapped to and not the name of your TTCN–3 port. + +The name and exact meaning of all supported parameters must be specified in the user documentation of the Test Port. + +=== Map and Unmap Functions + +The run-time environment of the TTCN–3 executor knows nothing about the communication towards SUT, thus, it is the user’s responsibility to establish and terminate the connection with SUT. The TTCN–3 language uses two operations to control these connections, `map` and `unmap`. + +For this purpose, the Test Port class provides two member functions, `user_map` and `user_unmap`. These functions are called by the test executor environment when performing TTCN–3 `map` and `unmap` operations, respectively. + +The `map` and `unmap` operations take two pairs of component references and ports as arguments. These operations are correct only if one of the arguments refer to a port of a TTCN–3 test component while the other port corresponds to SUT. This aspect of correctness is verified by the run-time environment, but the existence of a system port is not checked. + +The port names of the system are converted to `NUL` character terminated strings and passed to functions `user_map` and `user_unmap` as parameters. Unlike other identifiers, the underscore characters in these port names are not translated. + +If these system port names should be reused later, the entire strings (and not only the pointers) must be saved in the internal memory structures since the string values will disappear after the `user_map` or `user_unmap` finishes. + +NOTE: in TTCN–3 it is not allowed to map a test component port to several system ports at the same time. The run-time environment, however, is not so strict and allows this to handle transient states during configuration changes. In this case messages can not be sent to SUT even with explicit addressing, but the reception of messages is permitted. When putting messages into the input queue of the port, it is not important for the test executor (even for the TTCN–3 language) which port of the system the message is received from. + +The execution of TTCN–3 test component that requested the mapping or unmapping is suspended until your `user_map` or `user_unmap` functions finish. Therefore it is not allowed to block unnecessarily the test execution within these functions. + +When the Test Port detects an error situation during the establishment or termination of the physical connection towards the SUT, the function `TTCN_error` shall be used to indicate the failure. If the error occurs within `user_map` the run-time environment will assume that the connection with SUT is not established thus it will not call `user_unmap` to destroy the mapping during the error recovery procedure. If `user_map` fails, it is the Test Port writer’s responsibility to release all allocated resources and bring the object variables into a stable state before calling `TTCN_error`. Within `user_unmap` the errors should be handled in a more robust way. After a minor failure it is better to issue a warning and continue the connection termination instead of panicking. `TTCN_error` shall be called only to indicate critical errors. If `user_unmap` is interrupted with an error the run-time environment assumes that the mapping has been terminated, that is, `user_unmap` will not be called again. + +NOTE: if either `user_map` or `user_unmap` fails, the error is indicated on the initiator test component as well; that is, the respective map or `unmap` operation will also fail and error recovery procedure will start on that component. + +=== Start and Stop Functions + +The Test Port class has two member functions: `user_start` and `user_stop`. These functions are called when executing `port start` and `port stop` operations, respectively. The functions have no parameters and return types. + +These functions are called through a stub in the base class, which registers the current state of the port (whether it is started or not). So `user_start` will never be called twice without calling `user_stop` or vice versa. + +WARNING: From version 1.2.pl0 on (according to the latest TTCN–3 standard) all ports of test components are started implicitly immediately after creation. Such operations must not be put in a `user_start` function blocking the execution for a longer period. This not only hangs the new PTC but the also component that performed the `create` operation (usually the MTC). All ports are stopped at the end of test cases or at PTC termination, even if `stop` statements are missing. + +In functions `user_start` and `user_stop` the device should be initialized or shut down towards SUT (that is, the communications socket). Also the event handler should be installed or uninstalled (see later). + +=== Outgoing Operations + +Outgoing operations are `send` (specific to message based ports); `call`, `reply`, and `raise` (specific to procedure based ports). + +==== Send Functions + +The Test Port class has an overloaded function called `outgoing_send` for each outgoing message type. This function will be called when a message is sent on the port and it should be routed to the system (that is, SUT) according to the addressing semanticsfootnote:[That is, the port has exactly one mapping and either the port has no connections or the message is explicitly addressed by a `send (…) to system` statement.] of TTCN–3. The messages (implicitly or explicitly) addressed to other test components are handled inside the test executor; the Test Ports have nothing to do with them. The function `outgoing_send` will be also called if the port has neither connections nor mappings, but a message is sent on it. + +The only parameter of `outgoing_send` contains a read-only reference to the message in the internal data representation format of the test executor. The access methods for internal data types are described in <<4-encoding_and_decoding.adoc#xml-encoding-xer, XML Encoding (XER)>>. The test port writer should encode and send the message towards SUT. For information on how to use the standard encoding functions like BER, please consult <<3-logger_plug-ins.adoc, Logger Plug-ins>>. Sending a message on a not started port causes a dynamic test case error. In this case outgoing_send will not be called. + +==== Call, Reply and Raise Functions + +The procedure based Test Port class has overloaded functions called `outgoing_call`, `outgoing_reply` and `outgoing_raise` for each `call`, `reply` and `raise` operations, respectively. One of these functions will be called when a port-operation is addressing the system (that is, SUT using the to `system` statement). + +The only parameter of these functions is an internal representation of the signature parameters (and possibly its return value) or the exceptions it may raise. The signature classes are described in <<5-mapping_ttcn3_data_types_to_c++_constructs.adoc#using-the-signature-classes,Using the Signature Classes>>. + +=== Incoming Operations + +Incoming operations are `receive` incoming messages (specific to message based ports); `call`, `reply` and `exception` (specific to procedure based ports). + +==== Descriptor Event and Timeout Handlers + +The handling of incoming messages (or operations) is more difficult than sending. The executable test program has two states. In the first state, it executes the operations one by one as specified in the test suite (for example, it evaluates expressions, calls functions, sends messages, etc.). In the other state it waits for the response from SUT or for a timer to expire. This happens when the execution reaches a blocking statement, that is, one of a stand-alone `receive`, `done`, `timeout` statements or an `alt` construct. + +After reaching a blocking statement, the test executor evaluates the current snapshot of its timer and port queues and tries to match it with the reached statements and templates. If the matching fails, the executor sleeps until something happens to its timers or ports. After waking up, it re-evaluates its snapshot and tries to match it again. The last two steps are repeated until the executor finds the first matching statement. If the test executor realizes that its snapshot can never match the reached TTCN–3 statements, it causes a dynamic test case error. This mechanism prevents it from infinite blocking. + +The test executor handles its timers itself, but it does not know anything about the communication with SUT. So each Test Port instance should inform the snapshot handler of the executor what kind of event the Test Port is waiting for. The event can be either the reception of data on one or more file descriptors or a timeout (when polling is used) or both of them. + +When the test executor reaches a blocking statement and any condition – for which the Test Port waits – is fulfilled, the event handler will be called. First one has to get the incoming message or operation from the operating system. After that, one has to decode it (and possibly decide its type). Finally, if the internal data structure is built, one has to put it into the queue of the port. This can be done using the member function `incoming_message` if it is a message, and using `incoming_call`, `incoming_reply` or `incoming_exception` if it is an operation. + +The execution must not be blocked in event handler functions; these must return immediately when the message or operation processing is ready. In other words, always use non-blocking `recv()` system calls. In the case when the messages are fragmented (for instance, when testing TCP based application layer protocols, such as HTTP), intermediate buffering should be performed in the Test Port class. + +===== Event and timeout handling interface introduced in TITAN version 1.7.pl4 + +This descriptor event and timeout handling interface is the preferred interface for new Test Port development. + +There are two possibilities to be notified about available events: + +* Either the `Handle_Fd_Event` function has to be implemented, or + +* `Handle_Fd_Event_Readable`, `Handle_Fd_Event_Writable`, and `Handle_Fd_Event_Error`. + +Using `Handle_Fd_Event` allows receiving all events of a descripor in one function call. Using the other three event handler functions allows creating a more structured code. + +All these functions are virtual. The unused event handler functions have to be left un-overridden. (When using the second alternative and the Test Port does not wait for all types of events (readable, writable, error) the handlers of the events – for which the Test Port does not wait – can be left un-overridden.) + +The following functions can be used to add events to and remove events from the set of events for which the Test Port waits: +[source] +---- +void Handler_Add_Fd(int fd, Fd_Event_Type event_mask = EVENT_ALL); +void Handler_Add_Fd_Read(int fd); +void Handler_Add_Fd_Write(int fd); +void Handler_Remove_Fd(int fd, Fd_Event_Type event_mask = EVENT_ALL); +void Handler_Remove_Fd_Read(int fd); +void Handler_Remove_Fd_Write(int fd); +---- + +The first parameter in all of these functions is the file descriptor. Possible values of the `event_mask` are `EVENT_RD`, `EVENT_WR`, `EVENT_ERR` and combinations of these using bitwise or: "|". + +Timeout notification can be received with the `Handle_Timeout` function. The parameter of the function indicates the time elapsed in seconds since its last call of this function or the latest modification of the timer (whichever occurred later). + +The timer can be set with the following function: +[source, subs="+quotes"] +void Handler_Set_Timer(double call_interval, boolean is_timeout = TRUE, + boolean call_anyway = TRUE, boolean is_periodic = TRUE); + +`call_interval` is measured in seconds and specifies the time after which the `Handle_Timeout` function will be called. To stop the timer `call_interval` value: 0.0 has to be given. + +`is_timeout` specifies if the timer has to be stopped when event handler is called. `call_anyway` is meaningful when `is_timeout` is set to `TRUE`. In this case `call_anyway` indicates if the `Handle_Timeout` function has to be called when event handler is called before the timer would expire. If `call_anyway` is `TRUE` the timeout handler will be called after the call of the event handlers and the timer will be stopped. `is_periodic` indicates if the timer has to be restarted instead of stopping when timer expires or event handler is called and `is_timeout` and `call_anyway` are both `TRUE`. + +===== Event handler for Test Ports developed for 1.7pl3 and earlier versions of TITAN + +There is only one event handler function in each Test Port class called `Event_Handler`, which is a virtual member function. The run-time environment calls it when an incoming event arrives. You can install or uninstall the event handler by calling the following inherited member functions: +[source, subs="+quotes"] +void Install_Handler(const fd_set *read_fds, const fd_set *write_fds, + const fd_set *error_fds, double call_interval); +void Uninstall_Handler(); + +`Install_Handler` installs the event handler according to its parameters. It takes four arguments, three pointers pointing to bitmasks of file descriptors and a timeout value. Some of the parameters can be ignored, but ignoring all at the same time is not permitted. + +The bitmasks are interpreted in the same way as in the select system call. They can be set using the macros `FD_ZERO`, `FD_SET` and `FD_CLR`. If the pointer is NULL, the bitmask is treated as zero. For further details see the manual page of `select(2)` or `select(3)`. + +The call interval value is measured in seconds. It means that the event handler function will be called when the time elapsed since its last call reaches the given value. This parameter is ignored when its value is set to zero or negative. + +If you want to change your event mask parameters, you may simply call the function `Install_Handler` again (calling of `Uninstall_Handler` is not necessary). + +`Uninstall_Handler` will uninstall your previously installed event handler. The `stop` port operation also uninstalls the event handler automatically. The event handler may be installed or uninstalled in any Test Port member function, even in the event handler itself. + +The prototype of the event handler function is the following: +[source, subs="+quotes"] +void Event_Handler(const fd_set *r_fds, const fd_set *w_fds, + const fd_set *e_fds, double time_since_last_call); + +The function `Event_Handler` has four parameters. The first three of them are pointers to bitmasks of file descriptors as described above. They are the bitwise AND combination of bitmasks you have given to `Install_Handler` and the bitmasks given back by the last call of select. They can be useful when waiting for data from many file descriptors, for example when handling more than one SUT mappings simultaneously, because there is no need to issue a select call again within the event handler. + + +NOTE: the pointers can be never NULL, they point to a valid memory area even if there are no file descriptors set in the bitmask. The last parameter contains the time elapsed since the last call of the event handler measured in seconds. This value is always calculated even if the call interval has not been set. If the `Event_Handler` is called the first time since its last installation, the time is measured from the call of `Install_Handler`.footnote:[In versions of Test Executor older than 1.1 the event handler function had no parameters. If you want to upgrade a test port developed for older versions, you should insert this formal parameter list to your event handler both in Test Port header and source file. Otherwise the compilation of Test Port will fail.] + +==== Receiving messages + +The member function `incoming_message` of message based ports can be used to put an incoming message in the queue of the port. There are different polymorphic functions for each incoming message type. These functions are inherited from the base class. The received messages are logged when they are put into the queue and not when they are processed by the test suitefootnote:[Note that if the port has connections as well, the messages coming from other test components will also be inserted into the same queue independently from the event handler.]. + +In our example the class `MyMessagePort_BASE` has the following member functions: +[source, subs="+quotes"] +incoming_message(const OCTETSTRING& incoming_par); +incoming_message(const CHARSTRING& incoming_par); + +==== Receiving calls, replies and exceptions + +Receiving operations on procedure based ports is similar to receiving messages on message based ports. The difference is that there are different overloaded incoming functions for call, reply and raise operations called `incoming_call`, `incoming_reply` and `incoming_exception`, respectively. The event handler (when called) must recognize the type of operation on receiving and call one of these functions accordingly with one of the internal representations of the signature (see <<5-mapping_ttcn3_data_types_to_c+\+_constructs.adoc #additional-non-standard-functions, Additional Non-Standard Functions>>). + +In the examplefootnote:[In the example the signatures were defined in a different TTCN–3 module named MyModule2, as a consequence all types defined in that module must be prefixed with the C++ namespace name of that module.] the class `MyProcedurePort_BASE` has the following member functions for incoming operations: +[source] +---- +incoming_call(const MyModule2::inProc_call& incoming_par); +incoming_call(const MyModule2::inoutProc_call& incoming_par); +incoming_reply(const MyModule2::outProc_reply& incoming_par); +incoming_reply(const MyModule2::inoutProc_reply& incoming_par); +incoming_exception(const MyModule2::outProc_exception& incoming_par); +incoming_exception(const MyModule2::inoutProc_exception& incoming_par); +---- +For example, if the event handler receives a call operation that refers to the signature called `inoutProc`, it has to fill the parameters of an instance of the class `inoutProc_call` with the received data. Then it has to call the function `incoming_call` with this object to place the operation into the queue of the port. + +The following table shows the relation between the direction of the message type or signature in the port type definition and the incoming/outgoing functions that can be used. `MyPort` in the table header refers to `MyMessagePort` or `MyProcedurePort` in the example depending on the type of the port (message based or procedure based). + +.Outgoing and incoming operations + +[cols=" ",options="header",] +|=== +| | 4+^.^|`MyPort::outgoing_` 4+^.^| `MyPort BASE::incoming_` +| | |send |call |reply |raise |message |call |reply |exception +.3+^.^|message type |in |â—‹ |â—‹ |â—‹ |â—‹ |â— |â—‹ |â—‹ |â—‹ +|out |â— |â—‹ |â—‹ |â—‹ |â—‹ |â—‹ |â—‹ |â—‹ +|inout |â— |â—‹ |â—‹ |â—‹ |â— |â—‹ |â—‹ |â—‹ +.3+^.^|signature |in |â—‹ |â—‹ |â— |â— |â—‹ |â— |â—‹ |â—‹ +|out |â—‹ |â— |â—‹ |â—‹ |â—‹ |â—‹ |â— |â— +|inout |â—‹ |â— |â— |â— |â—‹ |â— |â— |â— +|=== + +â— supported + +â—‹ not supported + +=== Additional Functions and Attributes + +Any kind of attributes or member functions may be added to the Test Port. A file descriptor, which you communicate on, is almost always necessary. Names not interfering with the identifiers generated by the Compiler can be used in the header file (for example, the names containing one underscore character). Avoid using global variables because you may get confused when more than one instances of the Test Port run simultaneously. Any kind of software libraries may be used in the Test Port as well, but included foreign header files may cause name clashes between the library and the generated code. + +In addition, the following `protected` attributes of ancestor classes are available: + +.Protected attributes + +[width="100%",cols="34%,33%,33%",options="header",] +|====================================================================================================== +|Name ^.^|Type |Meaning +|`is_started` ^.^|boolean |Indicates whether the Test Port is started. +|`handler_installed` ^.^|boolean |Indicates whether the event handler is installed. +|`port_name` ^.^|const char* |Contains the name of the Test Port instance. (NUL character terminated string) +|====================================================================================================== + +Underscore characters are not duplicated in port name. In case of port array member instances the name string looks like this: `"Myport_array[5]"`. + +== Support of `address` Type + +The special user-defined TTCN–3 type `address` can be used for addressing entities inside the SUT on ports mapped to the `system` component. Since the majority of Test Ports does not need TTCN–3 addressing and in order to keep the Test Port API backward compatible the support of `address` type is disabled by default. To enable addressing on a particular port type the extension attribute `"address"` must be added to the TTCN–3 port type definition. In addition to component references this extension will allow the usage `address` values or variables in the `to` or `from` clauses and `sender` redirects of port operations. + +In order to use addressing, a type named `address` shall be defined in the same TTCN–3 module as the corresponding port type. Address types defined in other modules of the test suite do not affect the operation of the port type. It is possible to link several Test Ports that use different types for addressing SUT into the same executable test suite. + +Test Ports that support SUT addressing have a slightly different API, which is considered when generating Test Port skeleton. This section summarizes only the differences from the normal API. + +In the communication operations the test port author is responsible for handling the address information associated with the message or the operation. In case of an incoming message or operation the value of the received address will be stored in the port queue together with the received message or operation. + +The generated code for the port skeleton of message based ports will be the same, except `outgoing_send` member function, which has an extra parameter pointing to an `ADDRESS` value. With the example given in <<test-port-functions, Test Port Functions>>: +[source] +---- +void outgoing_send(const INTEGER& send_par, + const ADDRESS *destination_address); +void outgoing_send(const CHARSTRING& send_par, + const ADDRESS *destination_address); +---- + +If an `address` value was specified in the `to` clause of the corresponding TTCN–3 `send` operation the second argument of `outgoing_send` points to that value. Otherwise it is set to the `NULL` pointer. The Test Port code shall be prepared to handle both cases. + +The outgoing operations of procedure based ports are also generated in the same way if the `address` extension is specified. These functions will also have an extra parameter. Based on our example, these will have the following form: +[source] +---- +void outgoing_call(const MyModule2::outProc_call& call_par, + const ADDRESS *destination_address); +void outgoing_call(const MyModule2::inoutProc_call& call_par, + const ADDRESS *destination_address); +void outgoing_reply(const MyModule2::inProc_reply& reply_par, + const ADDRESS *destination_address); +void outgoing_reply(const MyModule2::inoutProc_reply& reply_par, + const ADDRESS *destination_address); +void outgoing_raise(const MyModule2::inProc_exception& raise_exception, + const ADDRESS *destination_address); +void outgoing_raise(const MyModule2::inoutProc_exception& raise_exception, + const ADDRESS *destination_address); +---- + +The other difference is in the `incoming_message` member function of class `MyMessagePort_BASE`, and in the incoming member functions of class `MyProcedurePort_BASE`. These have an extra parameter, which is a pointer to an `ADDRESS` value. The default value is set the NULL pointer. In our example of `MyMessagePort_BASE`: +[source] +---- +void incoming_call(const MyModule2::inProc_call& incoming_par, + const ADDRESS *sender_address = NULL); +void incoming_call(const MyModule2::inoutProc_call& incoming_par, + const ADDRESS *sender_address = NULL); +void incoming_reply(const MyModule2::outProc_reply& incoming_par, + const ADDRESS *sender_address = NULL); +void incoming_reply(const MyModule2::inoutProc_reply& incoming_par, + const ADDRESS *sender_address = NULL); +void incoming_exception(const MyModule2::outProc_exception& incoming_par, + const ADDRESS *sender_address = NULL); +void incoming_exception(const MyModule2::inoutProc_exception& incoming_par, + const ADDRESS *sender_address = NULL); +---- + +If the event handler of the Test Port can determine the source address where the message or the operation is coming from, it shall pass a pointer to the incoming function, which points to a variable that stores the `address` value. The given address value is not modified by the run-time environment and a copy of it is created when the message or the operation is appended to the port queue. If the event handler is unable to determine the sender address the default `NULL` pointer shall be passed as second argument. + +The address value stored in the port queue is used in `receive`, `trigger`, `getcall`, `getreply`, `catch` and `check` port operations: it is matched with the `from` clause and/or stored into the variable given in the `sender` redirect. If the receiving operation wants to use the address information of the first element in the port queue, but the Test Port has not supplied it a dynamic testcase error will occur. + +== Provider Port Types + +Test Ports that belong to port types marked with `extension` attribute `"provider"` have a slightly different API. Such port types are used to realize dual-faced ports, the details of which can be found in section "Dual-faced ports" in the link:https://github.com/eclipse/titan.core/tree/master/usrguide/referenceguide[Programmer's Technical Reference]. + +The purpose of this API is to allow the re-use of the Test Port class with other port types marked with attribute `user` or with ports with translation capability (link:https://www.etsi.org/deliver/etsi_es/202700_202799/202781/01.04.01_60/es_202781v010401p.pdf[Methods for Testing and Specification (MTS); The Testing and Test Control Notation version 3; TTCN-3 Language Extensions: Configuration and Deployment Support]). The user port types may have different lists of incoming and outgoing message types. The transformations between incoming and outgoing messages, which are specified entirely by the attribute of the user port type, are done independently of the Test Port. The Test Port needs to support the sending and reception of message types that are listed in the provider port type. + +The provider port can be accessed through the port which maps to the port with provider attribute. The `get_provider_port()` is a member function of the PORT class: +[source, subs="+quotes"] +PORT* get_provider_port(); + +This function is useful when a reference to the provider type is needed. It returns the provider port type for user ports and ports with translation capability. Otherwise returns NULL. The function causes dynamic testcase error when the port has more than one mapping, or the port has both mappings and connections. The function’s return value must be manually cast to the correct provider port type. + +This section summarizes only the differences from the normal Test Port API: + +* The name of the Test Port class is suffixed with the string `_PROVIDER` (for example `MyMessagePort_PROVIDER` instead of `MyMessagePort`). + +* The base class of the Test Port is class `PORT`, which is part of the Base Library. Please note that normal Test Ports are also derived from class PORT, but indirectly through an intermediate class with suffix `_BASE`. + +* The member functions that handle incoming messages and procedure-based operations (that is `incoming_message`, `incoming_call`, `incoming_reply` and `incoming_exception`) must be defined in the header file as pure virtual functions. These functions will be implemented in various descendant classes differently. + +* The Test Port header file must not include the generated header file of the corresponding TTCN–3 module. The common header file of the Base Library called TTCN3.hh shall be included instead. The source file of the Test Port may include any header file without restriction. + +* The member functions of the Test Port may refer to C++ classes that are generated from user-defined message types and signatures. To avoid compilation failures the declarations of the referenced classes must be added to the beginning of the header file. At the moment the Test Port skeleton generator has a limitation that it cannot collect the class declarations from the port type, so they must be added manually. Please note that if a message type or signature is imported from another module the corresponding class declaration must be put into the appropriate namespace. + +The following example shows the generated Test Port skeleton of a provider port type. + +Port type definition in TTCN–3 : +[source] +---- +type port MyProviderPort mixed { + inout MyMessage, MySignature; +} with { extension "provider" } +---- + +Header file `MyMessagePort.hh`: +[source] +---- +// This Test Port skeleton header file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version 1.7.pl0 +// for Janos Zoltan Szabo (ejnosza@EG70E00202E46JR) +// on Wed Mar 7 18:14:33 2007 + + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Add your attributes and prototypes of your +// member functions here. + + +#ifndef MyProviderPort_HH +#define MyProviderPort_HH + + +#include <TTCN3.hh> + +// Note: Header file MyModule.hh must not be included into this file! +// Class declarations were added manually + +namespace MyOtherModule { + // type MyMessageType was imported from MyOtherModule + class MyMessageType; +} + +namespace MyModule { + +// signature MySignature was defined locally +class MySignature_call; +class MySignature_reply; +class MySignature_exception; +class MyProviderPort_PROVIDER : public PORT { +public: + MyProviderPort_PROVIDER(const char *par_port_name = NULL); + ~MyProviderPort_PROVIDER(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + + void Event_Handler(const fd_set *read_fds, + const fd_set *write_fds, const fd_set *error_fds, + double time_since_last_call); + +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const MyOtherModule::MyMessage& send_par); + void outgoing_call(const MySignature_call& call_par); + void outgoing_reply(const MySignature_reply& reply_par); + void outgoing_raise(const MySignature_exception& raise_exception); + virtual void incoming_message( + const MyOtherModule::MyMessage& incoming_par) = 0; + virtual void incoming_call(const MySignature_call& incoming_par) = 0; + virtual void incoming_reply(const MySignature_reply& incoming_par) = 0; + virtual void incoming_exception( + const MySignature_exception& incoming_par) = 0; +}; + +} /* end of namespace */ +---- + +Source file `MyMessagePort.cc`: +[source] +---- +// This Test Port skeleton source file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version 1.7.pl0 +// for Janos Zoltan Szabo (ejnosza@EG70E00202E46JR) +// on Wed Mar 7 18:14:33 2007 +// Copyright Ericsson Telecom AB 2000-2014 +// You may modify this file. Complete the body of empty functions and +// add your member functions here. + +#include "MyProviderPort.hh" +#include "MyModule.hh" + +namespace MyModule { + +MyProviderPort_PROVIDER::MyProviderPort_PROVIDER(const char *par_port_name) + : PORT(par_port_name) +{ +} + +MyProviderPort_PROVIDER::~MyProviderPort_PROVIDER() +{ +} + +void MyProviderPort_PROVIDER::set_parameter(const char *parameter_name, + const char *parameter_value) +{ +} + +void MyProviderPort_PROVIDER::Event_Handler(const fd_set *read_fds, + const fd_set *write_fds, const fd_set *error_fds, + double time_since_last_call) +{ +} + +void MyProviderPort_PROVIDER::user_map(const char *system_port) +{ +} + +void MyProviderPort_PROVIDER::user_unmap(const char *system_port) +{ +} + +void MyProviderPort_PROVIDER::user_start() +{ +} + +void MyProviderPort_PROVIDER::user_stop() +{ +} + +void MyProviderPort_PROVIDER::outgoing_send( + const MyOtherModule::MyMessage& send_par) +{ +} + +void MyProviderPort_PROVIDER::outgoing_call( + const MySignature_call& call_par) +{ +} + +void MyProviderPort_PROVIDER::outgoing_reply( + const MySignature_reply& reply_par) +{ +} + +void MyProviderPort_PROVIDER::outgoing_raise( + const MySignature_exception& raise_exception) +{ +} + +} /* end of namespace */ +---- + +== Tips and Tricks + +The following sections deal with logging and error handling in Test Ports. + +=== Logging + +Test Ports may record important events in the Test Executor log during sending/receiving or encoding/decoding messages. Such log messages are also good for debugging fresh code. + +The Test Port member functions may call the functions of class `TTCN_Logger`. These functions are detailed in <<6-tips_&_troubleshooting.adoc#logging-in-test-ports-or-external-functions, Logging in Test Ports or External Functions>>. + +If there are many points in the Test Port code that want to log something, it can be a good practice to write a common log function in the Test Port class. We show here an example function, which takes its arguments as the standard C function `printf` and forwards the message to the Test Executor’s logger: + +[source] +---- +#include <stdarg.h> +// using in other member functions: +// log("The value of i: %d", i); +void MyPortType::log(const char *fmt, ...) +{ + // this flag can be a class member, which is configured through a + // test port parameter + if (logging_is_enabled) { + va_list ap; + va_start(ap, fmt); + TTCN_Logger::begin_event(TTCN_DEBUG); + TTCN_Logger::log_event("Example Test Port (%s): ", get_name()); + TTCN_Logger::log_event_va_list(fmt, ap); + TTCN_Logger::end_event(); + va_end(ap); + } +} +---- + +=== Error Handling + +None of the Test Port member functions have return value like a status code. If a function returns normally, the run-time environment assumes that it has performed its task successfully. The handling of run-time errors is done in a special way, using C++ exceptions. This simplifies the program code because the return values do not have to be checked everywhere and dynamically created complex error messages can be used if necessary. + +If any kind of fatal error is encountered anywhere in the Test Port, the following function should be called: +[source, subs="+quotes"] +void TTCN_error(const char *err_msg, …); + +Its parameter should contain the description of the error in a `NUL` terminated string in the format of `printf(3)`. You may pass further parameters to `TTCN_error`, if necessary. The function throws an exception, so it never returns. The exception is usually caught at the end of the test case or PTC function that is being executed. In case of error, the verdict of the component is set to `error` and the execution of the test case or PTC function terminates immediately. + +The exception class is called `TC_Error`. For performance reasons this is a trivial (empty) class, that is, it does not contain the error message in a string. The error string is written into the log file by `TTCN_error` immediately. Such type of exception should never be caught or thrown directly. If you want to implement your own error handling and error recovery routines you had better use your own classes as exceptions. + +If you write your own error reporting function you can add automatically the name of the port instance to all of your error messages. This makes the fault analysis for the end-users easier. In the following example the error message will occupy two consecutive lines in the log since we can pass only one format string to `TTCN_error`. +[source] +---- +void MyPortType::error(const char *msg, ...) +{ + va_list ap; + va_start(ap, msg); + TTCN_Logger::begin_event(TTCN_ERROR); + TTCN_Logger::log_event("Example Test Port (%s): ", get_name()); + TTCN_Logger::log_event_va_list(msg, ap); + TTCN_Logger::end_event(); + va_end(ap); + TTCN_error("Fatal error in Example Test Port %s (see above).", + get_name()); +} +---- + +There is another function for denoting warnings (that is, events that are not so critical) with the same parameter list as TTCN_error: +[source, subs="+quotes"] +void TTCN_warning(const char *warning_msg, …); + +This function puts an entry in the executor’s log with severity `TTCN_WARNING`. In contrast to `TTCN_error`, after logging the given message `TTCN_warning` returns and your test port can continue running. diff --git a/usrguide/apiguide/3-logger_plug-ins.adoc b/usrguide/apiguide/3-logger_plug-ins.adoc new file mode 100644 index 000000000..ac1fab3ac --- /dev/null +++ b/usrguide/apiguide/3-logger_plug-ins.adoc @@ -0,0 +1,87 @@ += Logger Plug-ins +:toc: + +== Implementing Logger Plug-ins + +All logger plug-ins must implement the `ILoggerPlugin` interface class in `ILoggerPlugin.hh` in `${TTCN3_DIR}/include`. Each plug-in should provide some essential information on itself and should implement some basic functions: + +The name `(name_, plugin_name())` of the plugin. To be able to reference the plugin (for example for configuration). Additional information about the plug-in `(help_, plugin_help())`. + +The minimum API version number the plug-in is compatible with `(major_version_, major_version()`, `minor_version_, minor_version())`. + +Each plug-in must have an initialization `(init())` and deinitialization `(fini())` routine, which are called at the begin and end of the plug-in’s lifecycle. The same functionality can be implemented in the plug-in’s constructor and destructor as well. + +The plug-in could be asked, whether it’s configured or not `(is_configured())`. For example the file is already opened, the database connection is set up etc. Depending on this information event buffering can be enabled or disabled. + +One plug-in should provide `log2str()` functionality. The `is_log2str_capable()` function should be overridden to return true. At the moment it’s not possible to change the default behavior and returning true will not have an effect except a warning. + +The logger plug-ins receive the log events via the `log()` function. The details about event handling can be found in 3.3. + +The generated, runtime specific (load-test or function-test) header file `TitanLoggerApi.hh` needs to be included by every logger plug-in depending on the runtime it is compiled for. These header files can be found in `${TTCN3_DIR}/include/{RT1/RT2}`. An example to handle these include files in a logger plug-in’s code: +[source] +---- +#ifndef TITAN_RUNTIME_2 + +#include ``RT1/TitanLoggerApi.hh'' + +#else + +#include ``RT2/TitanLoggerApi.hh'' + +#endif +---- +Unfortunately, the `dlopen()` API is a C API, not a C\++ API, but each logger plug-in is a class, which needs to be instantiated. To resolve this, the logger plug-ins are always instantiated and destroyed through C factory functions. These functions are mandatory for all logger plug-ins and they must follow C-style linkage rules. Otherwise, the function names would be mangled by the C++ compiler, using its own, implementation dependent mangling mechanism, and `dlsym()` and such functions would not be able to locate the correct symbol in the SOs of the logger plug-ins. These functions look pretty simple: +[source] +---- +#ifdef __cplusplus +extern "C" +{ + ILoggerPlugin *create_plugin() + { return new MyPlugin(); } + void destroy_plugin(ILoggerPlugin *plugin) + { delete plugin; plugin = NULL; } +} +#endif +---- + +== Building Logger Plug-ins + +The generated, runtime specific (load-test or function-test) header file `TitanLoggerApi.hh` needs to be included by every logger plug-in depending on the runtime it is compiled for. These header files can be found in `${TTCN3_DIR}/include/{RT1/RT2}` and this directory must be present (for example as part of `CPPFLAGS` in the `Makefile`) while compiling the logger plug-ins. + +To make logger plug-ins dynamically loadable at runtime the logger plug-ins need to be built as shared libraries. Physically SOs `(.so)` on Unix and Linux platforms, DLLs `(.dll)` on Cygwin and Windows platforms. A HOWTO on building shared libraries can be found at http://tldp.org/HOWTO/Program-Library-HOWTO/index.html[David A. Wheeler, Program Library HOWTO]. A quick summary: + +All the sources of the logger plug-ins need to be compiled with `–fPIC`, for example add `CXXFLAGS += -fPIC` into the `Makefile` or command line. + +The linker should be instructed to create a shared library instead of an executable with the `–shared` flag. `–fPIC` is necessary here as well, for example add `LDFLAGS += -fPIC –shared` in the `Makefile` or command line. + +Another thing to keep in mind is that logger plug-ins need to be linked with the dynamically linked TITAN runtime libraries (for example `libttcn3-dynamic.so/libttcn3-parallel-dynamic.so` or `libttcn3-rt2-dynamic.so/libttcn3-rt2-parallel-dynamic.so`) instead of the static ones (for example `libttcn3.a/libttcn3-parallel.a` or `libttcn3-rt2.a/libttcn3-rt2-parallel.a`). So, if all possible combinations need to be supported by a logger plug-in, all of the four versions need to be built, additionally there are naming rules to simplify making a distinction between them: + +* Single mode, load test runtime. File name must end with ".so". + +* Single mode, function test runtime. File name must end with "-rt2.so". + +* Parallel mode, load test runtime. File name must end with "-parallel.so". + +* Parallel mode, function test runtime. File name must end with "-parallel-rt2.so". + +The runtime library linked with a logger plug-in must be selected to match the runtime linked with the test executable that loads it: if the test executable is linked to `libttcn3-dynamic.so`, then any logger plug-ins must also be linked to `libttcn3-dynamic.so` and not `libttcn3-parallel-dynamic.so` or `libttcn3-rt2-dynamic.so`. To ensure consistency, only a dynamic runtime library will load a logger plug-in (because a plug-in is always linked to a dynamic runtime library). If a non-dynamic runtime library is configured to load a logger plug-in, it will cause a runtime error. + +Please note that linking a plug-in or any TTCN-3 project with the object files generated from the `TitanLoggerApi` or `TitanLoggerControl` internal modules and using the dynamic libraries of TITAN at the same time is not recommended and it can lead to various runtime errors. + +== Event Handling + +The log events are distributed to all active logger plug-ins via a four-parameter callback function with the following signature: +[source] +---- +void log(const TitanLoggerApi::TitanLogEvent& event, bool + log_buffered, bool separate_file, bool use_emergency_mask); +---- + +The first parameter event is the event itself, the second parameter `log_buffered` indicates, whether the event is coming from an internal buffer or not, `separate_file` and `use_emergency_mask` are configuration options for emergency logging. The `use_emergency_mask` flag indicates that the given event is an emergency event and should be handled in a special way by the plug-ins, the `separate_file` flag indicates that all the emergency events should be handled separately (for example written into a separate file). For more details on emergency logging please check link:https://github.com/eclipse/titan.core/tree/master/usrguide/referenceguide[Programmer's Technical Reference]. In this function, the plug-in can handle the log events individually depending on the event’s type (that is, the alternative selected in the union `event.logEvent().choice()).` + +`TitanLoggerApi::TitanLogEvent` is a generated type defined in TitanLoggerApi.xsd, which can be found in `${TTCN3_DIR}/include`. This file contains all the necessary type definitions a logger plug-in should be aware of. The corresponding header files generated from this XSD file can be found in `${TTCN3_DIR}/include/{RT1/RT2}`. The mapping between TTCN-3 types and C\++ types is defined in link:5-mapping_ttcn3_data_types_to_c+\+_constructs.adoc[Mapping TTCN–3 Data Types to C++ Constructs]. +//The mapping between XSD and TTCN-3 types is defined in *Error! Reference source not found.* + +== Execution + +When a logger plug-in is compiled (the SO is ready) it should be configured in the configuration file. For details check link:https://github.com/eclipse/titan.core/tree/master/usrguide/referenceguide[Programmer's Technical Reference]. Additionally, `LD_LIBRARY_PATH` should contain the directory of the plug-in and `${TTCN3_DIR}/lib` as well. If the runtime linker (the loader) is unable to find any of the given logger plug-ins an error will be given. diff --git a/usrguide/apiguide/4-encoding_and_decoding.adoc b/usrguide/apiguide/4-encoding_and_decoding.adoc new file mode 100644 index 000000000..eb2e664fc --- /dev/null +++ b/usrguide/apiguide/4-encoding_and_decoding.adoc @@ -0,0 +1,804 @@ += Encoding and Decoding + +:table-number: 2 +:toc: + +This tool is equipped with several standard encoding/decoding mechanisms. A part of these functions reside in the core library, but the type-dependent part must be generated by the compiler. In order to reduce the code size and compilation time, the code generation for encoding functions (separately for different encoders) can be switched off if they are not needed. For details, see section "Command line syntax" in the link:https://github.com/eclipse/titan.core/tree/master/usrguide/referenceguide[Programmer's Technical Reference]. + +To make it easier to use the encoding features, a unified common API was developed. With help of this API the behaviour of the test executor in different error situations can be set during coding. There is also a common buffer class. The details of the above mentioned API as well as the specific features of the certain encoders are explained in the following sections. + +[[the-common-API]] +== The Common API + +The common API for encoders consists of three main parts: + +* A dummy class named `TTCN_EncDec` which encapsulates functions regarding error handling. + +* A buffer class named `TTCN_Buffer` which is used by the encoders to put data in, decoders to get data from. + +* The functions needed to encode and decode values. + +[[ttcn-encdec]] +=== TTCN_EncDec + +`TTCN_EncDec` implements error handling functions. + +==== Setting Error Behavior + +There are lot of error situations during encoding and decoding. The coding functions can be told what to do if an error arises. To set the behaviour of test executor in a certain error situation the following function is to be invoked: +[source, subs="+quotes"] +void TTCN_EncDec::set_error_behavior(error_type_t, error_behavior_t); + +WARNING: As error_type_t and error_behavior_t are enums defined in TTCN_EncDec class, they have to prefixed with the class name and the scope operator (that is `TTCN_EncDec::`). + +The possible values of `error_type_t` are detailed in the sections describing the different codings. Some common error types are shown in the table below: + +.Common error types +[width="100%",cols="30%,70%",options="header",] +|========================================================================================= +|ET_UNDEF |Undefined/unknown error. +|ET_UNBOUND |Encoding of an unbound value. +|ET_REPR |Representation error (for example, internal representation of integral numbers). +|ET_ENC_ENUM |Encoding of an unknown enumerated value. +|ET_DEC_ENUM |Decoding of an unknown enumerated value. +|ET_INCOMPL_MSG |Decode error: incomplete message. +|ET_INVAL MSG |Decode error: invalid message. +|ET_CONSTRAINT |The value breaks some constraint. +|ET_INTERNAL |Internal error. Error behaviour cannot be set for this. +|ET_ALL |All error type. Usable only when setting error behaviour. +|ET_NONE |No error. +|========================================================================================= + +The possible values of `error_behavior_t` are shown in the table below: + +.Possible values of `error_behavior_t` + +[cols="30%,70%"] +|========================================================================= +|EB_DEFAULT |Sets the default error behaviour for the selected error type. +|EB_ERROR |Raises an error if the selected error type occurs. +|EB_WARNING |Gives a warning message but tries to continue the operation. +|EB_IGNORE |Like warning but without the message. +|========================================================================= + +==== Getting Error Behavior + +There are two functions: one for getting the current setting and one for getting the default setting for a particular error situation. +[source] +---- +error_behavior_t TTCN_EncDec::get_error_behavior(error_type_t); +error_behavior_t TTCN_EncDec::get_default_error_behavior(error_type_t); +---- +The using of these functions are straightforward: giving a particular `error_type_t` the function returns the current or default `error_behavior_t` for that error situation, respectively. + +==== Checking if an Error Occurred + +The last coding-related error and its textual description can be retrieved anytime. Before using a coding function, it is advisable to clear the "last error". This can be achieved by the following method: +[source, subs="+quotes"] +void TTCN_EncDec::clear_error(); + +After using some coding functions, it can be checked if an error occurred with this function: +[source, subs="+quotes"] +error_type_t TTCN_EncDec::get_last_error_type(); + +This returns the last error, or `ET_NONE` if there was no error. The string representation of the error can be requested with the help of this: +[source, subs="+quotes"] +const char* TTCN_EncDec::get_error_str(); + +WARNING: The above two functions do not clear the "last error" flag. + +[[ttcn-buffer]] +=== TTCN_Buffer + +TTCN Buffer objects are used to store encoded values and to communicate with the coding functions. If encoding a value, the result will be put in a buffer, from which can be get. In the other hand, to decode a value, the encoded octet string must be put in a TTCN_Buffer object, and the decoding functions get their input from that. +[source, subs="+quotes"] +void TTCN_Buffer::clear(); + +Resets the buffer, cleaning up its content, setting the pointers to the beginning of buffer. +[source, subs="+quotes"] +void TTCN_Buffer::rewind(); + +Rewinds the buffer, that is, sets its reading pointer to the beginning of the buffer. +[source, subs="+quotes"] +size_t TTCN_Buffer::get_pos() const; + +Returns the (reading) position of the buffer. +[source, subs="+quotes"] +void TTCN_Buffer::set_pos(size_t pos); + +Sets the (reading) position to pos, or to the end of buffer, if `pos > get_len()`. +[source, subs="+quotes"] +size_t TTCN_Buffer::get_len() const; + +Returns the amount of bytes in the buffer. +[source, subs="+quotes"] +const unsigned char* TTCN_Buffer::get_data() const; + +Returns a pointer that points to the beginning of the buffer. You can read out `count` bytes beginning from this address, where `count` is the value returned by the `get_len()` member function. +[source, subs="+quotes"] +size_t TTCN_Buffer::get_read_len() const; + +Returns how many bytes are in the buffer to read. +[source, subs="+quotes"] +const unsigned char* TTCN_Buffer::get_read_data() const; + +Returns a pointer which points to the read position of data in the buffer. `count` bytes can be read out beginning from this address, where count is the value returned by the `get_read_len()` member function. +[source, subs="+quotes"] +void TTCN_Buffer::put_c(const unsigned char c); + +Appends the byte `c` to the end of buffer. +[source, subs="+quotes"] +void TTCN_Buffer::put_s(const size_t len, const unsigned char *s); + +Writes a string of bytes to the end of buffer, where len is the amount of bytes, `s` is a pointer to the data to be written. +[source, subs="+quotes"] +void TTCN_Buffer::put_os(const OCTETSTRING& os); + +Appends the content of the octet string to the buffer. + +Sometimes it is useful to copy data directly into a buffer. In this case, the buffer must be told the maximum number of bytes to be written. So the buffer can resize its data area. This can be done with the following function: +[source, subs="+quotes"] +void TTCN_Buffer::get_end(unsigned char*& end_ptr, size_t& end_len); + +Parameter `end_len` is an in-out parameter: you tell how many bytes you want to write, and the returned value is equal to or greater than the requested. Parameter `end_ptr` is an out parameter. So up to `end_len` bytes can be written beginning from `end_ptr`. After writing also `increase_length()` must be called. +[source, subs="+quotes"] +void TTCN_Buffer::increase_length(size_t count); + +After writing bytes directly to the end of buffer using the pointer returned by `get_end()` method, the buffer must be told how many bytes have been written. This can be done by this function. +[source, subs="+quotes"] +void TTCN_Buffer::cut(); + +Cuts (removes) the bytes between the beginning of the buffer and the read position. After calling this, the read position will be the beginning of buffer. As this function manipulates the internal data, pointers referencing to data inside the buffer will be invalid. +[source, subs="+quotes"] +void TTCN_Buffer::cut_end(); + +Cuts (removes) the bytes between the read position and the end of the buffer. After calling this, the read position remains unchanged (that is, it will point to the end of the truncated buffer). As this function manipulates the internal data, pointers referencing to data inside the buffer will be invalid. +[source, subs="+quotes"] +boolean TTCN_Buffer::contains_complete_TLV(); + +Returns `TRUE` if the buffer contains a complete TLV, otherwise it returns `FALSE`. Useful when decoding BER streams, and the data is coming in chunks. With the help of this, you can check before decoding whether the message is complete. + +=== Invoking the Coding Functions + +Every type class has members like these: + +[source] +---- +void encode(const TTCN_Typedescriptor_t& p_td, TTCN_Buffer& p_buf, + TTCN_EncDec::coding_t p_cod, ...) const; +void decode(const TTCN_Typedescriptor_t& p_td, TTCN_Buffer& p_buf, + TTCN_EncDec::coding_t p_cod, ...); +---- + +Parameter `p_td` is a special type descriptor. Each type has its own descriptor, which contains the name of the type, and a lot of information used by the different encoding mechanisms. The names of the descriptors come from the name of the types: the appropriate type descriptor for type `XXX is XXX_descr_`. + +Parameter `p_buf` contains the encoded value. For details about using it, please consult the previous subsection. + +Parameter `p_cod` is the desired coding mechanism. As `coding_t` is defined in `TTCN_EncDec`, its value must be prefixed with `TTCN_EncDec::`. For the time being, this parameter may have one of the following values: + +* CT_BER - BER coding +* CT_RAW RAW - coding; +* CT_TEXT TEXT - coding; +* CT_XER XML - coding. + +The optional … parameter(s) are depending on the chosen coding. + +== BER + +The encoding rules defined in link:https://www.itu.int/rec/T-REC-X.690-200811-S[Information TechnologyASN.1 encoding rules: Specification of Basic Encoding Rules (BER), Canonical Encoding Rules (CER) and Distinguished] can be used to encode and/or decode the values of ASN.1 types. There are three methods defined in the referenced document: BER, CER and DER (Basic, Canonical and Distinguished Encoding Rules). While the BER gives a lot of options to the sender (that is, to the encoder), the CER and DER select just one encoding from those allowed by the BER, eliminating all of the sender options. In other words, CER (and also DER) is a subset of BER. Any value encoded by CER or DER can be decoded using BER, but it is not true in the other direction. + +In this section it is assumed that the reader has basic knowledge about BER, TLVs, tags, length forms and other items defined in link:https://www.itu.int/rec/T-REC-X.690-200811-S[Information TechnologyASN.1 encoding rules: Specification of Basic Encoding Rules (BER), Canonical Encoding Rules (CER) and Distinguished]. + +This tool is capable of encoding values in CER or DER, and uses the BER while decodingfootnote:[Though the decoder can be forced to accept only certain length forms (short, long, indefinite or any combination of these.]. The tags are handled quite separated from the types, giving extra freedom to the user when encoding only one component of a compound type. Let us suppose we have a large SEQUENCE with automatic tags (that is, context-specific implicit tags 1, 2, …), the third component is `"‎[3] Other-sequence"`. Then we have the possibility to encode only this field using SEQUENCE-tag. (Implementation details and examples follow in next sections.) + +=== Error Situations + +In addition to error situations mentioned in <<the-common-API, The Common API>>, these can occur during BER-coding: + +.BER-coding errors + +[width="100%",cols="30%,70%",options=" ",] +|=================================================================================================================================================== +|ET_INCOMPL_ANY |Encoding of an ASN ANY value which does not contain a valid BER TLV. +|ET_LEN_FORM |During decoding: the received message has a non-acceptable length form. +|ET_TAG |During decoding: unexpected tag. +|ET_SUPERFL |During decoding: superfluous part detected. This can be superfluous TLV at the end of a constructed TLV. +|ET_EXTENSION |During decoding: there was something in the extension (for example: in ASN.1 ellipsis). This is not supported in the current version. +|ET_DEC_DUPFLD |While decoding a SET: duplicated field (value for the given field already received). +|ET_DEC_MISSFLD |While decoding a SET: missing field (value for the given field not received). +|ET_DEC_OPENTYPE |Cannot decode an opentype (broken component relation constraint). +|ET_DEC_UCSTR |While decoding a universal charstring: Malformed sequence. +|=================================================================================================================================================== + +=== API + +The Application Programming Interface for ASN.1 type encoding and decoding is described in the following. + +==== Encoding + +[source, subs="+quotes"] +void encode(const TTCN_Typedescriptor_t& p_td, TTCN_Buffer& p_buf, + TTCN_EncDec::coding_t p_cod, unsigned int p_BER_coding) const; + +The parameter `p_cod` must be set to `TTCN_EncDec::CT_BER`. The parameter `p_BER_coding` is used to choose between CER and DER. + +`BER_ENCODE_CER` = CER coding. + +`BER_ENCODE_DER` = DER coding. + +==== Decoding + +[source, subs="+quotes"] +void decode(const TTCN_Typedescriptor_t& p_td, TTCN_Buffer& p_buf, + TTCN_EncDec::coding_t p_cod, unsigned int p_len_form); + +The parameter `p_cod` must be set to `TTCN_EncDec::CT_BER`. The parameter `p_len_form` determines which length forms are accepted. + +* `BER_ACCEPT_SHORT` ++ +Short form. + +* `BER_ACCEPT_LONG` ++ +Long form. + +* `BER_ACCEPT_INDEFINITE` ++ +Indefinite form. + +* `BER_ACCEPT_DEFINITE` ++ +Short and long form. + +* `BER_ACCEPT_ALL` ++ +All form. + +=== Example + +Let us assume that we have an ASN.1 module named `MyASN` which contains a type named `ErrorReturn`, and we have a TTCN–3 module which imports this type. This module contains also two ports: + +type port MyPort1 message + +[source] +---- +type port MyPort1 message +{ + out ErrorReturn; + in octetstring; +} + +type port MyPort2 message +{ + out octetstring; + in ErrorReturn; +} +---- + +Then we can complete the port skeleton generated by the compiler: + +[source] +---- +void MyPort1::outgoing_send(const MyASN::ErrorReturn& send_par) +{ + TTCN_Buffer buf; + send_par.encode(MyASN::ErrorReturn_descr_, buf, + TTCN_EncDec::CT_BER, BER_ENCODE_DER); + OCTETSTRING encodeddata(buf.get_len(), buf.get_data()); + incoming_message(encodeddata); +} + +void MyPort2::outgoing_send(const OCTETSTRING& send_par) +{ + TTCN_EncDec::set_error_behavior(TTCN_EncDec::ET_ALL, + TTCN_EncDec::EB_WARNING); + TTCN_Buffer buf; + buf.put_os(send_par); + MyASN::ErrorReturn pdu; + pdu.decode(MyASN::ErrorReturn_descr_, buf, TTCN_EncDec::CT_BER, + BER_ACCEPT_ALL); + incoming_message(pdu); +} +---- + +== RAW + +You can use the encoding rules defined in the section "RAW encoder and decoder" in the link:https://github.com/eclipse/titan.core/tree/master/usrguide/referenceguide[Programmer's Technical Reference] to encode and decode the following TTCN–3 types: + +* boolean + +* integer + +* float + +* bitstring + +* octetstring + +* charstring + +* hexstring + +* enumerated + +* record + +* set + +* union + +* record of + +* set of + +The compiler will produce code capable of RAW encoding/decoding for compound types if they have at least one `variant` attribute. + +When a compound type is only used internally or it is never RAW encoded/decoded then the attribute `variant` has to be omitted. + + When a type can be RAW encoded/decoded but with default specification then the empty variant specification can be used: `variant ""`. + +[[error-situations-0]] +=== Error Situations + +.RAW-coding errors + +[width="100%",cols="30%,70%",options="",] +|============================================================================================================================================================ +|ET_LEN_ERR |During encoding: Not enough length specified in FIELDLENGTH to encode the value. During decoding: the received message is shorter than expected. +|ET_SIGN_ERR |Unsigned encoding of a negative number. +|ET_FLOAT_NAN |Not a Number float value has been received. +|ET_FLOAT_TR |The float value will be truncated during double to single precision conversion. +|============================================================================================================================================================ + +[[api-0]] +=== API + +The C++ Application Programming Interface for RAW encoding and decoding is described in the following. It can be used for example in test port implementation, in external function implementation. + +[[encoding-0]] +==== Encoding + +[source] +---- +void encode(const TTCN_Typedescriptor_t& p_td, TTCN_Buffer& p_buf, + TTCN_EncDec::coding_t p_cod) const; +---- + +The parameter `p_cod` must be set to `TTCN_EncDec::CT_RAW`. + +[[decoding-0]] +==== Decoding + +[source] +---- +void decode(const TTCN_Typedescriptor_t& p_td, TTCN_Buffer& p_buf, + TTCN_EncDec::coding_t p_cod); +---- + +The parameter `p_cod` must be set to `TTCN_EncDec::CT_RAW`. + +[[example-0]] +=== Example + +Let us assume that we have a TTCN–3 module which contains a type named `ProtocolPdu`, and this module contains also two ports: +[source] +---- +type port MyPort1 message +{ + out ProtocolPdu; + in octetstring; +} + +type port MyPort2 message +{ + out octetstring; + in ProtocolPdu; +} +---- + +Then we can complete the port skeleton generated by the compiler as follows: +[source] +---- +void MyPort1::outgoing_send(const ProtocolPdu& send_par) +{ + TTCN_Buffer buf; + send_par.encode(ProtocolPdu_descr_, buf, + TTCN_EncDec::CT_RAW); + OCTETSTRING encodeddata(buf.get_len(), buf.get_data()); + + incoming_message(encodeddata); +} + +void MyPort2::outgoing_send(const OCTETSTRING& send_par) +{ + TTCN_EncDec::set_error_behavior(TTCN_EncDec::ET_ALL, + TTCN_EncDec::EB_WARNING); + TTCN_Buffer buf; + buf.put_os(send_par); + ProtocolPdu pdu; + pdu.decode(ProtocolPdu_descr_, buf, TTCN_EncDec::CT_RAW); + + incoming_message(pdu); +} +---- + +== TEXT + +You can use the encoding rules defined in the section "TEXT encoder, decoder" in the link:https://github.com/eclipse/titan.core/tree/master/usrguide/referenceguide[Programmer's Technical Reference] to encode and decode the following TTCN–3 types: + +* boolean + +* integer + +* charstring + +* enumerated + +* record + +* set + +* union + +* record of + +* set of + +The compiler will produce code capable of TEXT encoding/decoding for compound types if they have at least one variant attribute or it is used within a compound type which has a TEXT attribute. If you need a compound type that is only used internally or it is never RAW encoded/decoded then you have to omit the variant attribute. If you need a type which can be TEXT encoded/decoded but with default specification then the empty variant specification can be used: `variant "TEXT_CODING()"`. + +[[error-situations-1]] +=== Error Situations + +`ET_TOKEN_ERR` - The specified token is not found during decoding + +[[api-1]] +=== API + +The Application Programming Interface for TEXT encoding and decoding is described in the following. + +[[encoding-1]] +==== Encoding + +[source] +---- +void encode(const TTCN_Typedescriptor_t& p_td, TTCN_Buffer& p_buf, + TTCN_EncDec::coding_t p_cod) const; +---- +The parameter `p_cod` must be set to `TTCN_EncDec::CT_TEXT`. + +[[decoding-1]] +==== Decoding + +[source] +---- +void decode(const TTCN_Typedescriptor_t& p_td, TTCN_Buffer& p_buf, + TTCN_EncDec::coding_t p_cod); +---- + +The parameter `p_cod` must be set to `TTCN_EncDec::CT_TEXT`. + +[[example-1]] +=== Example + +Let us assume that we have a TTCN–3 module which contains a type named `ProtocolPdu`, and this module contains also two ports: +[source] +---- +type port MyPort1 message +{ + out ProtocolPdu; + in charstring; +} + +type port MyPort2 message +{ + out charstring; + in ProtocolPdu; +} +---- + +Then we can complete the port skeleton generated by the compiler: + +[source] +---- +void MyPort1::outgoing_send(const ProtocolPdu& send_par) +{ + TTCN_Buffer buf; + send_par.encode(ProtocolPdu_descr_, buf, + TTCN_EncDec::CT_TEXT); + CHARSTRING encodeddata(buf.get_len(), buf.get_data()); + + incoming_message(encodeddata); +} + +void MyPort2::outgoing_send(const CHARSTRING& send_par) +{ + TTCN_EncDec::set_error_behavior(TTCN_EncDec::ET_ALL, + TTCN_EncDec::EB_WARNING); + TTCN_Buffer buf; + buf.put_cs(send_par); + ProtocolPdu pdu; + pdu.decode(ProtocolPdu_descr_, buf, TTCN_EncDec::CT_TEXT); + + incoming_message(pdu); +} +---- + +[[xml-encoding-xer]] +== XML Encoding (XER) + +The encoding rules defined by link:https://www.etsi.org/deliver/etsi_ES/201800_201899/20187309/04.05.01_60/es_20187309v040501p.pdf[Methods for Testing and Specification (MTS); The Testing and Test Control Notation version 3. Part 9: Using XML Schema with TTCN–3 European] can be used to encode and/or decode values of ASN.1 and TTCN-3 types. This tool is capable of encoding and decoding Basic XER (BXER), Canonical XER (CXER) and Extended XER (EXER). Values of all ASN.1 types can be encoded, but only BXER and CXER are available for them because parsing XML Encoding Instructions in ASN.1 files is not implemented. + +The following built-in TTCN-3 types can be encoded in XML: + +* boolean + +* integer + +* float + +* bitstring + +* octetstring + +* hexstring + +* objid + +* charstring + +* universal charstring + +* verdicttype + +The following user-defined types can be encoded in XML: + +* enumerated types + +* record, set and union types, if all components can be encoded. + +* record of and set of types, if the type of the element can be encoded. + +The encoder and the decoder are working with XML data encoded in UTF-8 (described in link:https://tools.ietf.org/html/rfc3629[UTF-8, a transformation format of ISO 10646]), stored in an object of type `TTCN_buffer`. Although the contents of this object can be retrieved (using the overloads of the get_string function) as an instance of `OCTETSTRING`, `CHARSTRING` or `UNIVERSAL_CHARSTRING`, it is recommended to use only the `OCTETSTRING` representation. `CHARSTRING` is not recommended, because UTF-8 is an 8-bit encoding so the buffer may contain bytes with values over 127, which are not valid characters for a TTCN-3 `charstring` (which is implemented by `CHARSTRING`, see <<5-mapping_ttcn3_data_types_to_c+\+_constructs.adoc#Charstring, Charstring>>). `UNIVERSAL_CHARSTRING` must not be used because its internal representation is not UTF-8. + +[[error-situations-2]] +=== Error Situations + +In addition to error situations mentioned in <<the-common-API, The Common API>>, the following can occur during XMLcoding: + +.XER coding errors + +[cols=",",options=" ",] +|============================================================ +|ET_TAG |Incorrect (unexpected) XML tag found during decoding +|============================================================ + +[[api-2]] +=== API + +The Application Programming Interface for XML encoding and decoding is described in the following. + +[[encoding-2]] +==== Encoding + +[source] +---- +void encode(const TTCN_Typedescriptor_t& p_td, TTCN_Buffer& p_buf, + TTCN_EncDec::coding_t p_cod, unsigned int p_XER_coding) const; +---- + +The parameter `p_cod` must be set to `TTCN_EncDec::CT_XER`. The parameter `p_XER_coding` is used to choose between BXER, CXER and EXER: + +`XER_BASIC` = Basic XER (BXER) + +`XER_CANONICAL` = Canonical XER (CXER) + +`XER_EXTENDED` = Extended XER (EXER) + +[[decoding-2]] +==== Decoding + +[source] +---- +void decode(const TTCN_Typedescriptor_t& p_td, TTCN_Buffer& p_buf, + TTCN_EncDec::coding_t p_cod, unsigned int p_XER_coding); +---- + +The parameter `p_cod` must be set to `TTCN_EncDec::CT_XER`. The parameter `p_XER_coding` is used to choose between BXER, CXER and EXER: + +`XER_BASIC` = Basic XER (BXER) + +`XER_CANONICAL` = Canonical XER (CXER) + +`XER_EXTENDED` = Extended XER (EXER) + +[[example-2]] +=== Example + +Let us assume that we have a TTCN–3 module which contains a type named `ProtocolPdu`, and this module contains also two ports: + +[source] +---- +void MyPort1::outgoing_send(const ProtocolPdu& send_par) +{ + TTCN_Buffer buf; + send_par.encode(ProtocolPdu_descr_, buf, + TTCN_EncDec::CT_XER, XER_EXTENDED); + OCTETSTRING encodeddata(buf.get_len(), buf.get_data()); + + incoming_message(encodeddata); +} + +void MyPort2::outgoing_send(const OCTETSTRING& send_par) +{ + TTCN_EncDec::set_error_behavior(TTCN_EncDec::ET_ALL, + TTCN_EncDec::EB_WARNING); + TTCN_Buffer buf; + buf.put_os(send_par); + ProtocolPdu pdu; + pdu.decode(ProtocolPdu_descr_, buf, TTCN_EncDec::CT_XER, XER_EXTENDED); + + incoming_message(pdu); +} +---- +== JSON + +The encoding rules defined in the section "JSON Encoder and Decoder" of the link:https://github.com/eclipse/titan.core/tree/master/usrguide/referenceguide[Programmer's Technical Reference] can be used to encode and decode the following TTCN–3 types: + +* anytype + +* array + +* bitstring + +* boolean + +* charstring + +* enumerated + +* float + +* hexstring + +* integer + +* objid + +* octetstring + +* record`, set + +* record of`, set of + +* union + +* universal charstring + +* verdicttype + +The rules also apply to the following ASN.1 types (if imported to a TTCN-3 module): + +* ANY + +* BIT STRING + +* BOOLEAN + +* BMPString + +* CHOICE, open type (in instances of parameterized types) + +* ENUMERATED + +* GeneralString + +* GraphicString + +* IA5String + +* INTEGER + +* NULL + +* NumericString + +* OBJECT IDENTIFIER + +* OCTET STRING + +* PrintableString + +* RELATIVE`-OID + +* SEQUENCE, SET + +* SEQUENCE OF, SET OF + +* TeletexString + +* UniversalString + +* UTF8String + +* VideotexString + +* VisibleString + +The compiler will produce code capable of JSON encoding/decoding for compound types if they have at least one JSON variant attribute or the `encode "JSON"` attribute (and, for compound types, all fields and elements of compound types also have a JSON variant attribute or the `encode "JSON"` attribute). + +The encoder and the decoder work with JSON data encoded in UTF-8 (described in link:https://tools.ietf.org/html/rfc3629[UTF-8, a transformation format of ISO 10646]), stored in an object of type `TTCN_buffer`. Although the contents of this object can be retrieved (using the overloads of the `get_string` function) as an instance of `OCTETSTRING`, `CHARSTRING` or `UNIVERSAL_CHARSTRING`, it is recommended to use only the `OCTETSTRING` representation. `CHARSTRING` is not recommended, because UTF-8 is an 8-bit encoding so the buffer may contain bytes with values over 127, which are not valid characters for a TTCN-3 `charstring` (which is implemented by `CHARSTRING`, see <<5-mapping_ttcn3_data_types_to_c+\+_constructs.adoc#Charstring, Charstring>>). `UNIVERSAL_CHARSTRING` must not be used because its internal representation is not UTF-8. + +[[error-situations-3]] +=== Error Situations + +There are no extra error situations apart from the ones in <<the-common-API, The Common API>>. + +[[api-3]] +=== API + +The Application Programming Interface for JSON encoding and decoding is described in the following. + +[[encoding-3]] +==== Encoding + +[source] +---- +void encode(const TTCN_Typedescriptor_t& p_td, TTCN_Buffer& p_buf, + TTCN_EncDec::coding_t p_cod) const; +---- + +The parameter `p_cod` must be set to `TTCN_EncDec::CT_JSON`. + +[[decoding-3]] +==== Decoding + +[source] +---- +void decode(const TTCN_Typedescriptor_t& p_td, TTCN_Buffer& p_buf, + TTCN_EncDec::coding_t p_cod); +---- + +The parameter `p_cod` must be set to `TTCN_EncDec::CT_JSON`. + +[[example-3]] +=== Example + +Let us assume that we have a TTCN–3 module which contains a type named `ProtocolPdu`, and this module also contains two ports: +[source] +---- +type port MyPort1 message +{ + out ProtocolPdu; + in octetstring; +} + +type port MyPort2 message +{ + out octetstring; + in ProtocolPdu; +} +---- + +Then we can complete the port skeleton generated by the compiler: +[source] +---- +void MyPort1::outgoing_send(const ProtocolPdu& send_par) +{ + TTCN_Buffer buf; + send_par.encode(ProtocolPdu_descr_, buf, + TTCN_EncDec::CT_JSON); + OCTETSTRING encodeddata(buf.get_len(), buf.get_data()); + + incoming_message(encodeddata); +} + +void MyPort2::outgoing_send(const OCTETSTRING& send_par) +{ + TTCN_EncDec::set_error_behavior(TTCN_EncDec::ET_ALL, + TTCN_EncDec::EB_WARNING); + TTCN_Buffer buf; + buf.put_os(send_par); + ProtocolPdu pdu; + pdu.decode(ProtocolPdu_descr_, buf, TTCN_EncDec::CT_JSON); + + incoming_message(pdu); +} +---- diff --git a/usrguide/apiguide/5-mapping_ttcn3_data_types_to_c++_constructs.adoc b/usrguide/apiguide/5-mapping_ttcn3_data_types_to_c++_constructs.adoc new file mode 100644 index 000000000..850e6dd2f --- /dev/null +++ b/usrguide/apiguide/5-mapping_ttcn3_data_types_to_c++_constructs.adoc @@ -0,0 +1,1940 @@ +[[mapping-ttcn-3-data-types-to-c-constructs]] += Mapping TTCN–3 Data Types to C++ Constructs +:table-number: 7 +:toc: + +The TTCN–3 language elements of the test suite are individually mapped into more or less equivalent C\++ constructs. The data types are mapped to C++ classes, the test cases become C++ functions, and so on. In order to write a Test Port, it is inevitable to be familiar with the internal representation format of TTCN–3 data types and values. This section gives an overview about the data types and their equivalent C++ constructs. + +[[mapping-of-names-and-identifiers]] +== Mapping of Names and Identifiers + +In order to identify the TTCN–3 language elements in the generated C\++ program properly, the names of test suite are translated to C++ identifiers according to the following simple rules. + +If the TTCN–3 identifier does not contain any underscore (_) character, its equivalent C\++ identifier will be the same. For example, the TTCN–3 variable `MyVar` will be translated to a C++ variable called `MyVar`. + +If the TTCN–3 identifier contains one or more underscore characters, each underscore character will be duplicated in the C\++ identifier. So the TTCN–3 identifier `My_Long_Name` will be mapped to a C++ identifier called `My\__Long__Name`. + +The idea behind this name mapping is that we may freely use the C\++ identifiers containing one underscore character in the generated code and in the Test Ports as well. Otherwise name clashes can always happen because the name space of TTCN–3 and C++ is identical. Furthermore, the generated C\++ language elements fulfill the condition that the scope of a translated C++ identifier is identical as the scope of the original TTCN–3 identifier. + +The identifiers that are keywords of C or C\++ but not keywords in TTCN–3 are mapped to themselves, but a single underscore character is appended at the end (for example `typedef` becomes `typedef_`). The same rule applies to the all-uppercase identifiers that are used in the Base Library: identifier `INTEGER` in TTCN–3 becomes `INTEGER_` in C++, `TRUE` footnote:[The built-in `verdict` and `boolean` constants in TTCN–3 shall be written with all lowercase letters, such as true or pass. Although previous compiler versions have accepted `TRUE` or `PASS` as well, these words are treated by the compiler as regular identifiers as specified in the standard.] is mapped to `TRUE_`, etc. + +Here is the complete list (in alphabetical order) of the identifiers that are handled in such special way:asm, auto, bitand, bitor, bool, break, case, class, compl, continue, delete, double, enum, explicit, export, friend, inline, int, ischosen, long, main, mutable, namespace, new, operator, private, protected, public, register, short, signed, static, stderr, stdin, stdout, struct, switch, this, throw, try, typedef, typeid, typename, unsigned, using, virtual, void, volatile, ADDRESS, BITSTRING, BOOLEAN, CHAR, CHARSTRING, COMPONENT, DEFAULT, ERROR, FAIL, FALSE, FLOAT, HEXSTRING, INCONC, INTEGER, NONE, OBJID, OCTETSTRING, PASS, PORT, TIMER, TRUE, VERDICTTYPE. + +The identifiers that are the names of common preprocessor macros of the C library (such as `putchar`, `errno` or `NULL`) should be avoided in TTCN–3 modules. The name clashes with macros can cause mysterious compilation error messages. + +Note that these name mapping rules apply to *all* TTCN–3 identifiers, including module, Test Port, type, field, variable and function names. + +WARNING: By default, from version 1.2.pl0 the compiler does NOT duplicate the underscores in output file names and file references (for example when handling imports). + +== Namespaces + +The compiler generates a C++ namespace for every TTCN–3 and ASN.1 module. All C++ definitions that belong to the module (including Test Port classes and external functions) are placed in that namespace. The name of the namespace is derived from the module identifier according to the rules described in <<mapping-of-names-and-identifiers, Mapping of Names and Identifiers>>. + +The definitions of the TTCN–3 Base Library do not use any namespace. + +When accessing a C\++ entity that belongs to a different module than the referring Test Port or external function is in the reference has to be prefixed with the namespace of the referenced module. For example, to access the C++ class that realizes type `MyType` defined in `MyModule1` from a Test Port that belongs to module `MyModule2` the reference shall be written as `MyModule1::MyType`. + +[[predefined-ttcn-3-data-types]] +== Predefined TTCN–3 Data Types + +There are some basic data types in TTCN–3 that have no equivalent data types in language C/C\++ (for example bitstring, verdicttype). Other types have C++ equivalent, but the TTCN–3 executor must know whether a variable has a valid value or not because sending an unbound value must result in a dynamic test case error. Thus, in the TTCN–3 Base Library all basic data types of TTCN–3 were implemented as C++ classes. This section describes the member functions of these classes. + +=== `Integer` + +The TTCN–3 type `integer` is implemented in class `INTEGER`. + +The class `INTEGER` has the following public member functions: + +.Public member functions of the class `INTEGER` +[cols=",,",] +|================================================== +2+^.^|*Member functions* |*Notes* +.4+^.^|_Constructors_ +|`INTEGER()` |Initializes to unbound value. +|`INTEGER(int)` |Initializes to a given value. +|`INTEGER(const INTEGER&`) |Copy constructor. +|`explicit INTEGER(const char *)` |Initializes with the (NUL terminated) string representation of an integer. +^.^|_Destructor_ +|`ËœINTEGER()` | +.2+^.^|_Assignment operators_ +|`INTEGER()` |Initializes to unbound value. +|`INTEGER()` |Initializes to unbound value. +.12+^.^|_Comparison operators_ +| boolean operator==(int) const | Returns TRUE if equals +| boolean operator==(const INTEGER&) const | and FALSE otherwise. +| boolean operator!=(int) const | +| boolean operator!=(const INTEGER&) const | +| boolean operator<(int) const | +| boolean operator<(const INTEGER&) const | +| boolean operator<=(int) const | +| boolean operator<=(const INTEGER&) const | +| boolean operator>(int) const | +| boolean operator>(const INTEGER&) const | +| boolean operator>=(int) const | +| boolean operator>=(const INTEGER&) const | +.12+^.^|_Arithmetic operators_ +| INTEGER operator+() const |Unary plus. +| INTEGER operator-() const |Unary minus. +| INTEGER operator+(int) const |Addition. +| INTEGER operator+(const INTEGER&) const | +| INTEGER operator-(int) const |Subtraction. +| INTEGER operator-(const INTEGER&) const | +| INTEGER operator*(int) const |Multiplication. +| INTEGER operator*(const INTEGER&) const | +| INTEGER operator/(int) const |Integer division. +| INTEGER operator/(const INTEGER&) const | +| INTEGER& operator++() |Incrementation (prefix). +| INTEGER& operator—() |Decrementation (prefix). +^.^|_Casting operator_ +| operator int() const |Returns the value. +.5+^.^|_Other member functions_ +| `void log() const` |Puts the value into log. +| `boolean is_bound() const` |Returns whether the value is bound. +| `void clean_up()` |Deletes the value, setting it to unbound. +| `long long int get_long_long_val() const` |Returns the value as a long long `int`. +| `void set_long_long_val(long long int)` |Sets the given long long `int` value. +|================================================== + +The comparison, arithmetic and shifting operators are also available as global functions for that case when the left side is `int` and the right side is `INTEGER`. Using the value of an unbound variable for anything will cause dynamic test case error. + +The casting operator `int()` is applicable only to `INTEGER` objects holding a signed value with at most 31 useful bits, since in C/C++ the native `int` type is 32-bit large including the sign bit. Casting an `INTEGER` object holding a bigger (for example a 32-bit unsigned) value will result in run-time error. + +Please note that if the value stored in an `INTEGER` object is too big (that is, it cannot be represented as a `long long int`) the value returned by `get_long_long_val()` will contain only the lowest `sizeof(long long int)` bytes of the original value. Another way to obtain a value of a number having more useful bits than 31 is to convert the INTEGER object to its string representation using the `int2str()` predefined function. Then the string value can be converted to any native integer type using the `sscanf()` library function or such. The following example demonstrates a common scenario: +[source] +---- +unsigned int get_unsigned_int_val(const INTEGER& other_value) +{ + unsigned int ret_val = 0; + sscanf((const char *)int2str(), “%uâ€, &ret_val); + return ret_val; +} +---- + +In addition, the following global functions are available for modulo division. These functions return the result of `mod` and `rem` operations according to TTCN–3 semantics. +[source] +---- +INTEGER mod(const INTEGER& left_operand, const INTEGER& right_operand); +INTEGER mod(const INTEGER& left_operand, int right_operand); +INTEGER mod(int left_operand, const INTEGER& right_operand); +INTEGER mod(int left_operand, int right_operand); + +INTEGER rem(const INTEGER& left_operand, const INTEGER& right_operand); +INTEGER rem(const INTEGER& left_operand, int right_operand); +INTEGER rem(int left_operand, const INTEGER& right_operand); +INTEGER rem(int left_operand, int right_operand); +---- + +Other operators (global functions): +[source] +---- +INTEGER operator+(int int_value, const INTEGER& other_value); // Add +INTEGER operator-(int int_value, const INTEGER& other_value); // Subtract +INTEGER operator*(int int_value, const INTEGER& other_value); // Multiply +INTEGER operator/(int int_value, const INTEGER& other_value); // Divide +boolean operator==(int int_value, const INTEGER& other_value); // Equal +boolean operator!=(int int_value, const INTEGER& other_value); // Not equal +boolean operator<(int int_value, const INTEGER& other_value); // Less than +boolean operator>(int int_value, const INTEGER& other_value); // More than +---- + +=== `Float` + +The TTCN–3 type `float` is implemented in class `FLOAT`. + +The class `FLOAT` has the following public member functions: + +.Public member functions of the class `FLOAT` + +[width="100%",cols=",,"] +|================================================================================================= +2+^.^|*Member functions* |*Notes* +.3+^.^|_Constructors_ +|`FLOAT()` |Initializes to unbound value. +|`FLOAT(double)` |Initializes to a given value. +|`FLOAT(const FLOAT&`) |Copy constructor. +^.^|_Destructor_ +|`ËœFLOAT()` | +.2+^.^|Assignment operators +|`FLOAT& operator=(double)` |Assigns the given value +|`FLOAT& operator=(const FLOAT&)` |and sets the bound flag. +.12+^.^|_Comparison operators_ +|boolean operator==(double) const |Returns TRUE if equals +|boolean operator==(const FLOAT&) const |and FALSE otherwise. +|boolean operator!=(double) const | +|boolean operator!=(const FLOAT&) const | +|boolean operator<(double) const | +|boolean operator<(const FLOAT&) const | +|boolean operator<=(double) const | +|boolean operator<=(const FLOAT&) const | +|boolean operator>(double) const | +|boolean operator>(const FLOAT&) const | +|boolean operator>=(double) const | +|boolean operator>=(const FLOAT&) const | +.10+^.^|_Arithmetic operators_ +|double operator+() const |Unary plus. +|double operator-() const |Unary minus. +|double operator+(double) const |Addition. +|double operator+(const FLOAT&) const | +|double operator-(double) const |Subtraction. +|double operator-(const FLOAT&) const | +|double operator*(double) const |Multiplication. +|double operator*(const FLOAT&) const | +|double operator/(double) const |Division. +|double operator/(const FLOAT&) const | +^.^|_Casting operator_ +|operator double() const |Returns the value. +.3+^.^|_Other member functions_ +|`void log() const`|Puts the value into log, either in exponential or decimal dot notation. +|`boolean is_bound() const` |Returns whether the value is bound. +|`void clean_up()` |Deletes the value, setting it to unbound. + +|================================================================================================= + +The comparison and arithmetic operators are also available as global functions for that case when the left side is `double` and the right side is `FLOAT`. Using the value of an unbound variable for anything will cause dynamic test case error. + +Other operators (global functions): +[source] +---- +FLOAT operator+(double double_value, const FLOAT& other_value); // Add +FLOAT operator-(double double_value, const FLOAT& other_value); // Subtract +FLOAT operator*(double double_value, const FLOAT& other_value); // Multiply +FLOAT operator/(double double_value, const FLOAT& other_value); // Divide +boolean operator==(double double_value, const FLOAT& other_value); // Equal +boolean operator!=(double double_value, const FLOAT& other_value); // Not equal +boolean operator<(double double_value, const FLOAT& other_value); // Less than +boolean operator>(double double_value, const FLOAT& other_value); // More than +---- + +=== `Boolean` + +The TTCN–3 type `boolean` is implemented in class `BOOLEAN`.We have introduced an ancillary C enumerated type called `boolean` to set and get values. It may have two predefined values: `TRUE` or `FALSE`. You may use `boolean` values in C conditions since `FALSE` equals to zero and `TRUE` is not zero. + +The class `BOOLEAN` has the following public member functions: + +.Public member functions of the class `BOOLEAN` + +[cols=",,",,] +|================================================== +2+^.^|*Member functions* |*Notes* +.3+^.^|_Constructors_ +|`BOOLEAN()` |Initializes to unbound value. +|`BOOLEAN(boolean)` |Initializes to a given value. +|`BOOLEAN(const BOOLEAN&)` | Copy constructor. +^.^|_Destructor_ +|`ËœBOOLEAN()` | +.2+^.^|_Assignment operators_ +|`BOOLEAN& operator=(boolean)` |Assigns the given value +|`BOOLEAN& operator=(const BOOLEAN&)` |and sets the bound flag. +.4+^.^|_Comparison operators_ +|boolean operator==(boolean) const |Returns TRUE if equals +|boolean operator==(const BOOLEAN&) const |and FALSE otherwise. +|boolean operator!=(boolean) const |Same as XOR. +|boolean operator!=(const BOOLEAN&) const | +.8+^.^|_Logical operators_ +|boolean operator!() const |Negation (NOT). +|boolean operator&&(boolean) const |Logical AND. +|boolean operator&&(const BOOLEAN&) const | +|boolean operator|(boolean) const |Logical OR. +|boolean operator|(const BOOLEAN&) const | +|boolean operatorˆ(boolean) const |Exclusive or (XOR). +|boolean operatorˆ(const BOOLEAN&) const | +^.^|_Casting operator_ +|operator boolean() const |Returns the value. +.3+^.^|_Other member functions_ +|`void log() const` |Puts the value into log. Like “TRUE†or “FALSEâ€. +|`boolean is_bound() const` |Returns whether the value is bound +|`void clean_up()` |Deletes the value, setting it to unbound. + +|================================================== + +The comparison and logical operators are also available as global functions for that case when the left side is `boolean` and the right side is `BOOLEAN`. Using the value of an unbound variable for anything will cause dynamic test case error. + +Other operators (global functions): +[source] +---- +BOOLEAN operator&&(boolean bool_value, const BOOLEAN& other_value); // And +BOOLEAN operator^(boolean bool_value, const BOOLEAN& other_value); // Not +BOOLEAN operator||(boolean bool_value, const BOOLEAN& other_value); // Or +boolean operator==(boolean bool_value, const BOOLEAN& other_value); // Equal +boolean operator!=(boolean bool_value, const BOOLEAN& other_value);// Not equal +---- + +=== `Verdicttype` + +The TTCN–3 type `verdicttype` is implemented in class `VERDICTTYPE`. We have introduced an ancillary C enumerated type called `verdicttype` to set and get values. It may have five predefined values: `NONE`, `PASS`, `INCONC`, `FAIL` or `ERROR`. +The order of these values is `NONE < PASS < INCONC < FAIL < ERROR`. The class `VERDICTTYPE` has the following public member functions: + +.Public member functions of the class `VERDICTTYPE` + +[cols=",,",,] +|================================================== +2+^.^|*Member functions* |*Notes* +.3+^.^|_Constructors_ +|`VERDICTTYPE()` |Initializes to unbound value. +|`VERDICTTYPE(verdicttype)` |Initializes to a given value. +|`VERDICTTYPE(const VERDICTTYPE&)` |Copy constructor. +^.^|_Destructor_ +|`ËœVERDICTTYPE()` | +.2+^.^|_Assignment operators_ +|`VERDICTTYPE& operator=(verdicttype)` |Assigns the given value +|`VERDICTTYPE& operator= (const VERDICTTYPE&)` |and sets the bound flag. +.4+^.^|_Comparison operators_ +|boolean operator==(verdicttype) const |Returns TRUE if equals +|boolean operator==(const VERDICTTYPE&) const |and FALSE otherwise. +|boolean operator!=(verdicttype) const | +|boolean operator!=(const VERDICTTYPE&) const | +^.^|_Casting operator_ |Returns the value. +|operator verdicttype() const |Returns the value. +.3+^.^|_Other member functions_ |Puts the value into log. +|`void log() const`|Puts the value into log. |Like “pass†or “failâ€. +|`boolean is_bound() const` | Returns whether the value is bound. +|`void clean_up()` | Deletes the value, setting it to unbound. +|================================================== + +The comparison operators are also available as global functions for that case when the left side is `verdicttype` and the right side is `VERDICTTYPE`. Using the value of an unbound `VERDICTTYPE` variable for anything will cause dynamic test case error. + +From version 1.2.pl0 there are the following three static member functions in class `TTCN_Runtime` defined in the Base Library for getting or modifying the local verdict of the current test components: +[source] +---- +void TTCN_Runtime::setverdict(verdicttype); +void TTCN_Runtime::setverdict(const VERDICTTYPE&); +verdicttype TTCN_Runtime::getverdict(); +---- + +These functions are the C\++ equivalents of TTCN–3 `setverdict` and `getverdict` operations. Use them only if your Test Port or C++ function encounters a low-level failure, but it can continue its normal operation (that is, error recovery is not necessary). + +Other operators (global functions): +[source] +---- +boolean operator==(verdicttype par_value, + const VERDICTTYPE& other_value); // Equal +boolean operator!=(verdicttype par_value, + const VERDICTTYPE& other_value); // Not equal +---- + +=== `Bitstring` + +The equivalent C++ class of TTCN–3 type `bitstring` is called `BITSTRING`. The bits of the bit string are stored in an array of unsigned characters. In order to reduce the wasted memory space the bits are packed together, so each character contains eight bits. The first character contains the first eight bits of the bit string; the second byte contains the bits from the 9th up to the 16th, and so on. The first bit of the bit string is the LSB of the first character; the second bit is the second least significant bit of the first character, and so on. The character array is not terminated with a `NUL` character and if the length of the bit string is not a multiple of eight, the unused bits of the last character can contain any value. So the length of the bit string must be always given. + +The class `BITSTRING` has the following public member functions: + +.Public member functions of the class `BITSTRING` + +[width="100%",cols=",,"] +|============================================================================================================================== +2+^.^|*Member functions* |*Notes* +.4+^.^|_Constructors_ +|`BITSTRING()` |Initializes to unbound value. +|`BITSTRING(int n_bits, unsigned char *bits_ptr)` |Initializes from a given length +and pointer to character array. +|`BITSTRING(const BITSTRING&)` |Copy constructor. +|`BITSTRING(const BITSTRING_ELEMENT&)` |Initializes from a single bitstring element. +^.^|_Destructor_ +|`ËœBITSTRING()` | +.2+^.^|_Assignment operators_ +|`BITSTRING& operator=(const BITSTRING&)` |Assigns the given value and sets the bound flag. +|`BITSTRING& operator=(const BITSTRING_ELEMENT&`) |Assigns the given single bitstring element. +.4+^.^|_Comparison operators_ +|boolean operator==(const BITSTRING&) const |Returns TRUE if equals +|boolean operator==(const BITSTRING_ELEMENT&) const |and FALSE otherwise. +|boolean operator!=(const BITSTRING&) const | +|boolean operator!=(const BITSTRING_ELEMENT&) const | +.2+^.^|_Concatenation operator_ +|BITSTRING operator+(const BITSTRING&) const |Concatenates two bitstrings. +|BITSTRING operator+(const BITSTRING_ELEMENT&) const |Concatenates a bitstring and a bitstring element. +.4+^.^|_Index operator_ +|BITSTRING_ELEMENT operator[](int) |Gives access to the given element. Indexing begins from zero. Index overflow causes dynamic test case error. +|BITSTRING_ELEMENT operator[](const INTEGER&) | +|const BITSTRING_ELEMENT operator[](int) const |Gives read-only access to the given element. +|const BITSTRING_ELEMENT operator[](const INTEGER&) const | +.8+^.^|_Bitwise operators_ +|BITSTRING operator~() const |C++ equivalent of operator not4b. (bitwise negation) +|BITSTRING operator&(const BITSTRING&) const |C++ equivalent of operator +and4b. (bitwise and) +|BITSTRING operator&(const BITSTRING_ELEMENT&) const | +|BITSTRING operator|(const BITSTRING&) const |C++ equivalent of operator +or4b. (bitwise or) +|BITSTRING operator|(const BITSTRING_ELEMENT&) const | +|BITSTRING operatorˆ(const BITSTRING&) const |C++ equivalent of operator +xor4b. (bitwise xor) +|BITSTRING operator^(const BITSTRING_ELEMENT&) const | +.8+^.^|_Shifting and rotating operators_ +|BITSTRING operator<<(int) const |C++ equivalent of operator +|BITSTRING operator<<(const INTEGER&) const |<<.(shift left) +|BITSTRING operator>>(int) const |C++ equivalent of operator +|BITSTRING operator>>(const INTEGER&) const |>>. (shift right) +|BITSTRING operator<<=(int) const |C++ equivalent of operator +|BITSTRING operator<<=(const INTEGER&) const |< @. (rotate left) +|BITSTRING operator>>=(int) const |C++ equivalent of operator +|BITSTRING operator>>=(const INTEGER&) const |@ >. (rotate right) +^.^|_Casting operator_ +|operator const unsigned char*() const |Returns a pointer to the character array. +.4+^.^|_Other member functions_ +|`int lengthof() const` |Returns the length measured in bits. +|`void log() const` |Puts the value into log. +Example: ’100011’B. +|`boolean is_bound() const` |Deletes the value, setting it to unbound +|`void clean_up()` | + +|============================================================================================================================== + +Using the value of an unbound `BITSTRING` variable for anything will cause dynamic test case error. + +==== `Bitstring element` + +The C++ class `BITSTRING_ELEMENT` is the equivalent of the TTCN-3 `bitstring`’s element type (the result of indexing a `bitstring` value). The class does not store the actual bit, only a reference to the original `BITSTRING` object, an index value and a bound flag. + +Note: changing the value of the `BITSTRING_ELEMENT` (through the assignment operator) changes the referenced bit in the original `bitstring` object. + +The class `BITSTRING_ELEMENT` has the following public member functions: + +.Public member functions of the class `BITSTRING_ELEMENT` + +[width="100%",cols=,,",,] +|======================================================================================================================================================== +2+^.^|*Member functions* |*Notes* +|_Constructor_ +|`BITSTRING_ELEMENT`(boolean par_bound_flag, BITSTRING& par_str_val, int par_bit_pos) |Initializes the object with an unbound value or a reference to a bit in an existring BITSTRING object. +.2+^.^|_Assignment operators_ +|`BITSTRING_ELEMENT& operator=(const BITSTRING&)` |Sets the referenced bit to the given bitstring of length 1. +|`BITSTRING_ELEMENT& operator=(const BITSTRING_ELEMENT&)` |Sets the referenced bit to the given bitstring element. +.4+^.^|_Comparison operators_ +|boolean operator==(const BITSTRING&) const |Comparison with a bitstring or a bitstring element (the value of the referenced bits is compared, not the references and indexes). +|boolean operator==(const BITSTRING_ELEMENT&) const | +|boolean operator!=(const BITSTRING&) const | +|boolean operator!=(const BITSTRING_ELEMENT&) const | +.2+^.^|_Concatenation operator_ +|BITSTRING operator+(const BITSTRING&) const |Concatenates a bitstring element with a bitstring, or two bitstring elements. +|BITSTRING operator+(const BITSTRING_ELEMENT&) const | +.8+^.^|_Bitwise operators_ +|BITSTRING operator~() const |C++ equivalent of operator not4b. (bitwise negation) +|BITSTRING operator&(const BITSTRING&) const |C++ equivalent of operator +and4b. (bitwise and) +|BITSTRING operator&(const BITSTRING_ELEMENT&) const | +|BITSTRING operator|(const BITSTRING&) const | C++ equivalent of operator +or4b. (bitwise or) +|BITSTRING operator|(const BITSTRING_ELEMENT&) const | +|BITSTRING operatorˆ(const BITSTRING&) const | C++ equivalent of operator +xor4b. (bitwise xor) +|BITSTRING operatorˆ(const BITSTRING_ELEMENT&) const | +.4+^.^|_Other member functions_ +|`boolean get_bit() const` |Returns the referenced bit. +|`void log() const` | Puts the value into log. +Example: '1'B. +|`boolean is_bound() const` | Returns whether the value is bound. +|======================================================================================================================================================== + +Using the value of an unbound `BITSTRING_ELEMENT` variable for anything will cause dynamic test case error. + +=== `Hexstring` + +The equivalent C++ class of TTCN–3 type `hexstring` is called `HEXSTRING`. The hexadecimal digits (nibbles) are stored in an array of unsigned characters. In order to reduce the wasted memory space two nibbles are packed into one character. The first character contains the first two nibbles of the `hexstring`, the second byte contains the third and fourth nibbles, and so on. The hexadecimal digits at odd (first, third, fifth, etc.) positions occupy the lower 4 bits in the characters; the even ones use the upper 4 bits. The character array is never terminated with a `NUL` character, so the length must be always given with the pointer. If the `hexstring` has odd length the unused upper 4 bits of the last character may contain any value. + +The class `HEXSTRING` has the following public member functions: + +.Public member functions of the class `HEXSTRING` + +[width="100%",cols=",,",options="header",] +|============================================================================================================================== +2+^.^|*Member functions* |*Notes* +.4+^.^|_Constructors_ +|`HEXSTRING()` |Initializes to unbound value. +|`HEXSTRING(int n_nibbles, const unsigned char *nibbles_ptr)` |Initializes from a given length and pointer to the character array. +|`HEXSTRING(const HEXSTRING&)`| +|`HEXSTRING(const HEXSTRING_ELEMENT&)`| +^.^|_Destructor_ +|`ËœHEXSTRING()` | +.2+^.^|_Assignment operators_ +|`HEXSTRING& operator=(const HEXSTRING&)` |Assigns the given value +|`HEXSTRING& operator=(const HEXSTRING_ELEMENT&)` | +.4+^.^|_Comparison operators_ +|boolean operator==(const HEXSTRING&) const |Returns TRUE if equals and FALSE otherwise. +|boolean operator==(const HEXSTRING_ELEMENT&) const | +|boolean operator!=(const HEXSTRING&) const | +|boolean operator!=(const HEXSTRING_ELEMENT&) const | +.2+^.^|_Concatenation operator_ +|HEXSTRING operator+(const HEXSTRING&) const |Concatenates two hexstrings. +|HEXSTRING operator+(const HEXSTRING_ELEMENT&) const |Concatenates a hexstring and a hexstring element. +.4+^.^|_Index operator_ +|HEXSTRING_ELEMENT operator[](int) |Gives access to the given element. Indexing begins from zero. Index overflow causes dynamic test case error. +|HEXSTRING_ELEMENT operator[](const INTEGER&) | +|const HEXSTRING_ELEMENT operator[](int) const | +|const HEXSTRING_ELEMENT operator[](const INTEGER&) const | +.8+^.^|_Bitwise operators_ +|HEXSTRING operator~() const |C++ equivalent of operator not4b. (bitwise negation) +|HEXSTRING operator&(const HEXSTRING&) const |C++ equivalent of operator +and4b. (bitwise and) +|HEXSTRING operator&(const HEXSTRING_ELEMENT&) const | +|HEXSTRING operator|(const HEXSTRING&) const |C++ equivalent of operator +or4b. (bitwise or) +|HEXSTRING operator|(const HEXSTRING_ELEMENT&) const | +|HEXSTRING operatorˆ(const HEXSTRING&) const |C++ equivalent of operator +xor4b. (bitwise xor) +|HEXSTRING operator^(const HEXSTRING_ELEMENT&) const | +.8+^.^|_Shifting and rotating operators_ +|HEXSTRING operator<<(int) const |C++ equivalent of operator +|HEXSTRING operator<<(const INTEGER&) const |<<.(shift left) +|HEXSTRING operator>>(int) const |C++ equivalent of operator +|HEXSTRING operator>>(const INTEGER&) const |>>. (shift right) +|HEXSTRING operator<<=(int) const |C++ equivalent of operator +|HEXSTRING operator<<=(const INTEGER&) const |< @. (rotate left) +|HEXSTRING operator>>=(int) const |C++ equivalent of operator +|HEXSTRING operator>>=(const INTEGER&) const |@ >. (rotate right) +^.^|_Casting operator_ +|operator const unsigned char*() const |Returns a pointer to the character array. The pointer might be NULL if the length is 0. +.4+^.^|_Other member functions_ +|`int lengthof() const` |Returns the length measured in nibbles. +|`void log() const` |Puts the value into log. Example: ’5A7’H. +|`boolean is_bound() const` |Returns whether the value is bound. +|`void clean_up()` |Deletes the value, setting it to unbound. +|============================================================================================================================== + +Using the value of an unbound `HEXSTRING` variable for anything will cause a dynamic test case error. + +==== `Hexstring` element + +The C++ class `HEXSTRING_ELEMENT` is the equivalent of the TTCN-3 `hexstring`’s element type (the result of indexing a `hexstring` value). The class does not store the actual hexadecimal digit (nibble), only a reference to the original HEXSTRING object, an index value and a bound flag. + +Note: changing the value of the `HEXSTRING_ELEMENT` (through the assignment operator) changes the referenced nibble in the original `hexstring` object. + +The class `HEXSTRING_ELEMENT` has the following public member functions: + +.Public member functions of the class `HEXSTRING_ELEMENT` + +[width="100%",cols=",,",options="",] +|=========================================================================================================================================================== +2+^.^|*Member functions* |*Notes* +^.^|_Constructor_ +| `HEXSTRING_ELEMENT(boolean par_bound_flag`, `HEXSTRING& par_str_val`, `int par_nibble_pos)` |Initializes the object with an unbound value or a reference to a nibble in an existring HEXSTRING object. +.2+^.^|_Assignment operators_ +|`HEXSTRING_ELEMENT& operator=(const HEXSTRING&)` |Sets the referenced nibble to the given hexstring of length 1. +|`HEXSTRING_ELEMENT& operator=(const HEXSTRING_ELEMENT&)` | Sets the referenced nibble to the given hexstring element. +.4+^.^|_Comparison operators_ +|boolean operator==(const HEXSTRING&) const |Comparison with a hexstring or a hexstring element (the value of the referenced nibbles is compared, not the references and indexes). +|boolean operator==(const HEXSTRING_ELEMENT&) const | +|boolean operator!=(const HEXSTRING&) const | +|boolean operator!=(const HEXSTRING_ELEMENT&) const | +.2+^.^|_Concatenation operator_ +|HEXSTRING operator+(const HEXSTRING&) const |Concatenates a hexstring element with a hexstring, or two hexstring elements. +|HEXSTRING operator+(const HEXSTRING_ELEMENT&) const | +.8+^.^|_Bitwise operators_ +|HEXSTRING operator~() const |C++ equivalent of operator not4b. (bitwise negation) +|HEXSTRING operator&(const HEXSTRING&) const |C++ equivalent of operator +and4b. (bitwise and) +|HEXSTRING operator&(const HEXSTRING_ELEMENT&) const | +|HEXSTRING operator|(const HEXSTRING&) const |C++ equivalent of operator +or4b. (bitwise or) +|HEXSTRING operator|(const HEXSTRING_ELEMENT&) const | +|HEXSTRING operatorˆ(const HEXSTRING&) const |C++ equivalent of operator +xor4b. (bitwise xor) +|HEXSTRING operatorˆ(const HEXSTRING_ELEMENT&) const | +.3+^.^|_Other member functions_ +|`unsigned char get_nibble() const` |Returns the referenced nibble (stored in the lower 4 bits of the returned character). +|`void log() const` |Puts the value into log. +Example: '8'H. +|`boolean is_bound() const` |Returns whether the value is bound. +|=========================================================================================================================================================== + +Using the value of an unbound `HEXSTRING_ELEMENT` variable for anything will cause dynamic test case error. + +=== `Octetstring` + +The equivalent C++ class of TTCN–3 type `octetstring` is called `OCTETSTRING`. The octets are stored in an array of unsigned characters. Each character contains one octet; the first character is the first octet of the string. The character array is not terminated by a `NUL` character, so the length of the octet string must be always given. + +The class `OCTETSTRING` has the following public member functions: + +.Public member functions of the class `OCTETSTRING` + +[width="100%",cols=",,",options="header",] +|============================================================================================================================== +2+^.^|*Member functions* |*Notes* +.4+^.^|_Constructors_ +|`OCTETSTRING()` |Initializes to unbound value. +|`OCTETSTRING(int n_octets, const unsigned char *octets_ptr)` |Initializes from a given length and pointer to character array. +|`OCTETSTRING(const OCTETSTRING&)` |Copy constructor. +|`OCTETSTRING(const OCTETSTRING_ELEMENT&)` |Initializes from a single octetstring element. +^.^|_Destructor_ +|`ËœOCTETSTRING()` | +.2+^.^|_Assignment operators_ +|`OCTETSTRING& operator=(const OCTETSTRING&)` |Assigns the given value and sets the bound flag. +|`OCTETSTRING& operator=(const OCTETSTRING_ELEMENT&)` |Assigns the given octetstring element. +.4+^.^|_Comparison operators_ +| boolean operator==(const OCTETSTRING&) const |Returns TRUE if equals +| boolean operator==(const OCTETSTRING_ELEMENT&) const |and FALSE otherwise. +| boolean operator!=(const OCTETSTRING&) const | +| boolean operator!=(const OCTETSTRING_ELEMENT&) const | +.4+^.^|_Concatenation operator_ +|OCTETSTRING operator+(const OCTETSTRING&) const |Concatenates two octetstrings. +|OCTETSTRING operator+(const OCTETSTRING_ELEMENT&) const |Concatenates an octetstring and an octetstring element. +|OCTETSTRING& operator+=(const OCTETSTRING&) const |Appends an octetstring to this one. +|OCTETSTRING& operator+=(const OCTETSTRING_ELEMENT&) const |Appends an octetstring element to this octetstring. +.4+^.^|_Index operator_ +|OCTETSTRING_ELEMENT operator[](int) |Gives access to the given element. Indexing begins from zero. Index overflow causes dynamic test case error. +|OCTETSTRING_ELEMENT operator[](const INTEGER&) | +|const OCTETSTRING_ELEMENT operator[](int) const |Gives read-only access to the given element. +|const OCTETSTRING_ELEMENT operator[](const INTEGER&) const | +.8+^.^|_Bitwise operators_ +|OCTETSTRING operatorËœ() const |C++ equivalent of operator not4b.(bitwise negation) +|OCTETSTRING operator&(const OCTETSTRING&) const |C++ equivalent of operator and4b. +(bitwise and) +|OCTETSTRING operator&(const OCTETSTRING_ELEMENT&) const | +|OCTETSTRING operator|(const OCTETSTRING&) const |C++ equivalent of operator or4b. +(bitwise or) +|OCTETSTRING operator|(const OCTETSTRING_ELEMENT&) const | +|OCTETSTRING operatorˆ(const OCTETSTRING&) const |C++ equivalent of operator xor4b. +(bitwise xor) +|OCTETSTRING operator^(const OCTETSTRING_ELEMENT&) const | +.8+^.^|_Shifting and rotating operators_ +|OCTETSTRING operator<<(int) const |C++ equivalent of operator <<. +|OCTETSTRING operator<<(const INTEGER&) const |(shift left) +|OCTETSTRING operator>>(int) const |C++ equivalent of operator >>. +|OCTETSTRING operator>>(const INTEGER&) const |(shift right) +|OCTETSTRING operator<<=(int) const |C++ equivalent of operator < @. +|OCTETSTRING operator<<=(const INTEGER&) const |(rotate left) +|OCTETSTRING operator>>=(int) const |C++ equivalent of operator @ >. +|OCTETSTRING operator>>=(const INTEGER&) const |(rotate right) +^.^|_Casting operator_ +|operator const unsigned char*() const |Returns a pointer to the character array. The pointer might be NULL if the length is 0. +.4+^.^|_Other member functions_ +|`int lengthof() const` |Returns the length measured in octets. +|`void log() const` |Puts the value into log. +Like ’073CF0’O. +|`boolean is_bound() const` |Returns whether the value is bound. +|`void clean_up()` |Deletes the value, setting it to unbound. + +|============================================================================================================================== + +Using the value of an unbound `OCTETSTRING` variable for anything will cause dynamic test case error. + +==== `Octetstring` element + +The C++ class `OCTETSTRING_ELEMENT` is the equivalent of the TTCN-3 `octetstring`’s element type (the result of indexing an `octetstring` value). The class does not store the actual octet, only a reference to the original OCTETSTRING object, an index value and a bound flag. + +Note: changing the value of the OCTETSTRING_ELEMENT (through the assignment operator) changes the referenced octet in the original `octetstring` object. + +The class `OCTETSTRING_ELEMENT` has the following public member functions: + +.Public member functions of the class `OCTETSTRING_ELEMENT` + +[width="100%",cols=",,",options="header",] +|================================================================================================================================================================ +2+^.^|*Member functions* |*Notes* +^.^|_Constructor_ +|`OCTETSTRING_ELEMENT(boolean par_bound_flag`, `OCTETSTRING& par_str_val`, `int par_octet_pos)` |Initializes the object with an unbound value or a reference to an octet in an existring OCTETSTRING object. +.2+^.^|_Assignment operators_ +|`OCTETSTRING_ELEMENT& operator=(const OCTETSTRING&)` |Sets the referenced octet to the given octetstring of length 1. +|`OCTETSTRING_ELEMENT& operator=(const OCTETSTRING_ELEMENT&)` |Sets the referenced octet to the given octetstring element. +.4+^.^|_Comparison operators_ +|boolean operator==(const OCTETSTRING&) const |Comparison with an octetstring or an octetstring element (the value of the referenced octets is compared, not the references and indexes). +|boolean operator==(const OCTETSTRING_ELEMENT&) const | +|boolean operator!=(const OCTETSTRING&) const | +|boolean operator!=(const OCTETSTRING_ELEMENT&) const | +.2+^.^|_Concatenation operator_ +| OCTETSTRING operator+(const OCTETSTRING&) const |Concatenates an octetstring element with an octetstring, or two octetstring elements. +| OCTETSTRING operator+(const OCTETSTRING_ELEMENT&) const | +.8+^.^|_Bitwise operators_ +|OCTETSTRING operator~() const |C++ equivalent of operator (bitwise negation) +|OCTETSTRING operator&(const OCTETSTRING&) const |C++ equivalent of operator +and4b. (bitwise and) +|OCTETSTRING operator&(const OCTETSTRING_ELEMENT&) const | +|HEXSTRING operator|(const OCTETSTRING&) const | C++ equivalent of operator +or4b. (bitwise or) +|OCTETSTRING operator|(const OCTETSTRING_ELEMENT&) const | +|OCTETSTRING operatorˆ(const OCTETSTRING&) const |C++ equivalent of operator +xor4b. (bitwise xor) +|OCTETSTRING operatorˆ(const OCTETSTRING_ELEMENT&) const | +.3+^.^|_Other member functions_ +|`unsigned char get_octet() const` |Returns the referenced octet. +|`void log() const` |Puts the value into log. +Example: '3C'O. +|`boolean is_bound() const` |Returns whether the value is bound. + +|================================================================================================================================================================ + +Using the value of an unbound `OCTETSTRING_ELEMENT` variable for anything will cause dynamic test case error. + +=== `Char` + +The `char` type, which has been removed from the TTCN–3 standard, is no longer supported by the run-time environment. The compiler substitutes all occurrences of `char` type with type `charstring` automatically. + +To provide partial backward compatibility for older Test Ports that might have used the type `char`, `CHAR` is a typedef alias to class `CHARSTRING` in C++. + +[[Charstring]] +=== `Charstring` + +The equivalent C++ class of TTCN–3 type `charstring` is called `CHARSTRING`. The characters are stored in a `NUL` character terminated array; thus, giving the length in the constructor and other operations is optional. + +The class `CHARSTRING` has the following public member functions: + +.Public member functions of the class `CHARSTRING` + +[width="100%",cols=",,",,] +|============================================================================================================================== +2+^.^|*Member functions* |*Notes* +.6+^.^|_Constructors_ +|`CHARSTRING()`|Initializes to unbound value. +|`CHARSTRING(char)`|Initializes from a single character. +|`CHARSTRING(int n_chars, const char *chars_ptr)`|Initializes from a given length and pointer to character array. +|`CHARSTRING(const char *chars_ptr)`|Initializes from a given character array. The end is noted by a NUL character. +|`CHARSTRING(const CHARSTRING&)`|Copy constructor. +|`CHARSTRING(const CHARSTRING_ELEMENT&)`|Initializes from a charstring element. +^.^|_Destructor_ +|`ËœCHARSTRING()` | +.4+^.^|_Assignment operators_ +|`CHARSTRING& operator=(const CHARSTRING&)`|Assigns the given value and sets the bound flag. +|`CHARSTRING& operator=(const char *)`|Assigns the NUL terminated string. +|`CHARSTRING& operator=(const CHARSTRING_ELEMENT&)`|Assigns the given charstring element. +|`CHARSTRING& operator=(const UNIVERSAL_CHARSTRING&)`|Assigns the given universal charstring value. +.8+^.^|_Comparison operators_ +|boolean operator==(const CHARSTRING&) const |Returns TRUE if equals and FALSE otherwise. +|boolean operator==(const char *) const |Compares to the NUL terminated string. +|boolean operator==(const CHARSTRING_ELEMENT&) const |Comparison with a charstring element. +|boolean operator==(const UNIVERSAL_CHARSTRING&) const |Comparison with a universal charstring. +|boolean operator==(const UNIVERSAL_CHARSTRING_ELEMENT&) const |Comparison with a universal charstring element. +|boolean operator!=(const CHARSTRING&) const | +|boolean operator!=(const char *) const | +|boolean operator!=(const CHARSTRING_ELEMENT&) const | +.9+^.^|_Concatenation operator_ +|CHARSTRING operator+(const CHARSTRING&) const |Concatenates two charstrings. +|CHARSTRING operator+(const char *) const |Concatenates with a NUL terminated string. +|CHARSTRING operator+(const CHARSTRING_ELEMENT) const |Concatenates with a charstring element. +|UNIVERSAL_CHARSTRING operator+(const UNIVERSAL_CHARSTRING&) const |Concatenates with a universal charstring. +|UNIVERSAL_CHARSTRING operator+(const UNIVERSAL_CHARSTRING_ELEMENT&) const |Concatenates with a universal charstring element. +|CHARSTRING operator+=(char) |Appends a character. +|CHARSTRING operator+=(const char *) |Appends a NUL terminated string. +|CHARSTRING operator+=(const CHARSTRING&) |Appends a charstring. +|CHARSTRING operator+=(const CHARSTRING_ELEMENT&) |Appends a charstring element. +.4+^.^|_Index operator_ +|CHARSTRING_ELEMENT operator[](int) |Gives access to the given element. Indexing begins from zero. Index overflow causes dynamic test case error. +|CHARSTRING_ELEMENT operator[](const INTEGER&) | +|const CHARSTRING_ELEMENT operator[](int) const |Gives read-only access to the given element. +|const CHARSTRING_ELEMENT operator[](const INTEGER&) const | +.4+^.^|_Rotating operators_ +|CHARSTRING operator<<=(int) const |C++ equivalent of operator < @.(rotate left) +|CHARSTRING operator<<=(const INTEGER&) const | +|CHARSTRING operator>>=(int) const |C++ equivalent of operator @ >. +(rotate right) +|CHARSTRING operator>>=(const INTEGER&) const | +^.^|_Casting operator_ +|operator const char*() const |Returns a pointer to the character array. The string is always terminated by NUL. +.3+^.^|_Other member functions_ +|`int lengthof() const` |Returns the length measured in characters not including the terminator NUL. +|`void log() const` |Puts the value into log. +Example: â€abcâ€. +|`boolean is_bound() const`|Returns whether the value is bound. +|`void clean_up()`|Deletes the value, setting it to unbound. + +|============================================================================================================================== + +The comparison, concatenation and rotating operators are also available as global functions for that case when the left side is `const char*` and the right side is `CHARSTRING`. + +The log() member function uses single character output for regular characters, but special characters (such as the quotation mark, backslash or newline characters) are printed using the escape sequences of the C language. Non-printable control characters are printed in TTCN–3 quadruple notation, where the first three octets are always zero. The concatenation operator (`&`) is used between the fragments when necessary. Note that the output does not always conform to TTCN–3 Core Language syntax, but it is always recognized by both our compiler and the configuration file parser. + +Using the value of an unbound `CHARSTRING` variable for anything will cause dynamic test case error. + +Other operators (global functions): +[source] +---- +boolean operator==(const char* string_value, + const CHARSTRING& other_value); // Equal +boolean operator==(const char* string_value, + const CHARSTRING_ELEMENT& other_value); // Equal +boolean operator!=(const char* string_value, + const CHARSTRING& other_value); // Not equal +boolean operator!=(const char* string_value, + const CHARSTRING_ELEMENT& other_value); // Not equal +CHARSTRING operator+(const char* string_value, + const CHARSTRING& other_value); // Concatenation +CHARSTRING operator+(const char* string_value, + const CHARSTRING_ELEMENT& other_value); // Concatenation +---- + +==== `Charstring` element + +The C++ class `CHARSTRING_ELEMENT` is the equivalent of the TTCN-3 `charstring`’s element type (the result of indexing a `charstring` value). The class does not store the actual character, only a reference to the original CHARSTRING object, an index value and a bound flag. + +Note: changing the value of the `CHARSTRING_ELEMENT` (through the assignment operator) changes the referenced character in the original `charstring` object. + +The class `CHARSTRING_ELEMENT` has the following public member functions: + +.Public member functions of the class `CHARSTRING_ELEMENT` + +[width="100%",cols=",,",options="",] +|================================================================================================================================================================================================================================================================================ +2+^.^|*Member functions* |*Notes* +^.^|_Constructor_ +|`CHARSTRING_ELEMENT(boolean par_bound_flag`, `CHARSTRING& par_str_val`, `int par_char_pos)` |Initializes the object with an unbound value or a reference to a character in an existring CHARSTRING object. +.3+^.^|_Assignment operators_ +|`CHARSTRING_ELEMENT& operator=(const char*)` |Sets the referenced character to the given null-terminated string of length 1. +|`CHARSTRING_ELEMENT& operator=(const CHARSTRING&)` |Sets the referenced character to the given charstring of length 1. +|`CHARSTRING_ELEMENT& operator=(const CHARSTRING_ELEMENT&)` |Sets the referenced character to the given charstring element. +.8+^.^|_Comparison operators_ +|boolean operator==(const char*) const |Comparison with a null-terminated string, a charstring, a universal charstring, a charstring element or a universal charstring element (when comparing element types, the value of the referenced characters is compared, not the references and indexes). +|boolean operator==(const CHARSTRING&) const | +|boolean operator==(const CHARSTRING_ELEMENT&) const | +|boolean operator==(const UNIVERSAL_CHARSTRING&) const | +|boolean operator==(const UNIVERSAL_CHARSTRING_ELEMENT&) const | +|boolean operator!=(const char*) const | +|boolean operator!=(const CHARSTRING&) const | +|boolean operator!=(const CHARSTRING_ELEMENT&) const | +.5+^.^|_Concatenation operator_ +|CHARSTRING operator+(const char*) const |Concatenates this object with a null-terminated string, a charstring, a charstring element, a universal charstring or a universal charstring element. +|CHARSTRING operator+(const CHARSTRING&) const | +|CHARSTRING operator+(const CHARSTRING_ELEMENT&) const | +|UNIVERSAL_CHARSTRING operator+(const UNIVERSAL_CHARSTRING&) const | +|UNIVERSAL_CHARSTRING operator+(const UNIVERSAL_CHARSTRING_ELEMENT&) const | +.3+^.^|_Other member functions_ +|`char get_char() const` |Returns the referenced character. +|`void log() const` |Puts the value into log. Example: “aâ€. +|`boolean is_bound() const` |Returns whether the value is bound. + +|================================================================================================================================================================================================================================================================================ + +Using the value of an unbound `CHARSTRING_ELEMENT` variable for anything will cause dynamic test case error. + +=== `Universal char` + +This obsolete TTCN–3 type is converted automatically to `universal charstring` in the parser. + +=== `Universal charstring` + +Each character of a `universal charstring` value is represented in the following C structure defined in the Base Library: +[source] +---- +struct universal_char { + unsigned char uc_group, uc_plane, uc_row, uc_cell; +}; +---- + +The four components of the quadruple (that is, group, plane, row and cell) are stored in fields `uc_group`, `uc_plane`, `uc_row` and `uc_cell`, respectively. All fields are 8bit unsigned numeric values with the possible value range 0 .. 255. + +In case of single-octet characters, which can be also given in TTCN–3 charstring notation (between quotation marks), the fields `uc_group`, `uc_plane`, `uc_row` are set to zero. If tuple notation was used for an ASN.1 string value fields `uc_row` and `uc_cell` carry the tuple and the others are set to zero. + +Except when performing encoding or decoding, the run-time environment does not check whether the quadruples used in the following API represent valid character positions according to <<7-references.adoc#_8,[8]>>. Moreover, if ASN.1 multi-octet character string values are used, it is not verified whether the elements of such strings are permitted characters of the corresponding string type. + +The C++ equivalent of TTCN–3 type `universal charstring` is implemented in class `UNIVERSAL_CHARSTRING`. The characters of the string are stored in an array of structure `universal_char`. The array returned by the casting operator is not terminated with a special character, thus, the length of the string must be always considered when doing operations with the array. The length of the string, which can be obtained by using member function `lengthof()`, is measured in characters (quadruples) and not bytes. + +For the more convenient usage the strings containing only single-octet characters can also be used with class `UNIVERSAL_CHARSTRING`. Therefore some polymorphic member functions and operators have variants that take `const char*` as argument. In these member functions the characters of the `NUL` character terminated string are implicitly converted to quadruples with group, plane and row fields set to zero. `NULL` pointer as argument means the empty string for these functions. + +The class `UNIVERSAL_CHARSTRING` has the following public member functions: + +.Public member functions of the class `UNIVERSAL_CHARSTRING` + +[width="100%",cols=",,",options="",] +|============================================================================================================================== +2+^.^|*Member functions* |*Notes* +.10+^.^|_Constructors_ +|`UNIVERSAL_CHARSTRING()`|Initializes to unbound value. +|`UNIVERSAL_CHARSTRING (unsigned char group, unsigned char plane, unsigned char row, unsigned char cell)`| Constructs a string containing one character formed from the given quadruple. +|`UNIVERSAL_CHARSTRING (const universal_char&)`| Constructs a string containing the given single character. +|`UNIVERSAL_CHARSTRING (int n_uchars, const universal_char *uchars_ptr)`| Constructs a string from an array by taking the given number of single-octet characters. +|`UNIVERSAL_CHARSTRING (const char *chars_ptr)`| Constructs a string from a NUL terminated array of single-octet characters. +|`UNIVERSAL_CHARSTRING (int n_chars, const char *chars_ptr)`| Constructs a string from a given number of single-octet characters. +|`UNIVERSAL_CHARSTRING (const CHARSTRING&)`| Constructs a universal charstring from a charstring value. +|`UNIVERSAL_CHARSTRING (const CHARSTRING_ELEMENT&)`| Constructs a string containing the given singe charstring element. +|`UNIVERSAL_CHARSTRING (const UNIVERSAL_CHARSTRING&)`| Copy constructor. +|`UNIVERSAL_CHARSTRING (const UNIVERSAL_CHARSTRING_ELEMENT&)`| Constructs a string containing the given singe universal charstring element. +^.^|_Destructor_ +|`ËœUNIVERSAL_CHARSTRING()` | +.6+^.^|_Assignment operators_ +|`UNIVERSAL_CHARSTRING& operator= (const UNIVERSAL_CHARSTRING&)` |Assigns another string. +|`UNIVERSAL_CHARSTRING& operator= (const universal_char&)` |Assigns a single character. +|`UNIVERSAL_CHARSTRING& operator= (const char*)` |Assigns a NUL terminated +single-octet string. +|`UNIVERSAL_CHARSTRING& operator= (const CHARSTRING&)` |Assigns a charstring. +|`UNIVERSAL_CHARSTRING& operator= (const CHARSTRING_ELEMENT&)` |Assigns a single charstring element. +|`UNIVERSAL_CHARSTRING& operator= (const UNIVERSAL_CHARSTRING_ELEMENT&)` |Assigns a single universal charstring element. +.12+^.^|_Comparison operators_ +|boolean operator==(const UNIVERSAL_CHARSTRING&) const |Returns TRUE if the strings are identical or FALSE otherwise. +|boolean operator==(const universal_char&) const |Compares to a single character. +|boolean operator==(const char*) const |Compares to a NUL terminated printable string. +|boolean operator==(const CHARSTRING&) const |Compares to a charstring. +|boolean operator==(const CHARSTRING_ELEMENT&) const |Compares to a charstring element. +|boolean operator==(const UNIVERSAL_CHARSTRING_ELEMENT&) const |Compares to a universal charstring element. +|boolean operator!=(const UNIVERSAL_CHARSTRING&) const | +|boolean operator!= (const universal_char&) const | +|boolean operator!=(const char*) const | +|boolean operator!=(const CHARSTRING&) | +|boolean operator!=(const CHARSTRING_ELEMENT&) const | +|boolean operator!=(const UNIVERSAL_CHARSTRING_ELEMENT&) const | +.6+^.^|_Concatenation operator_ +|UNIVERSAL_CHARSTRING operator+(const UNIVERSAL_CHARSTRING&) const |Concatenates two strings. +|UNIVERSAL_CHARSTRING operator+(const universal_char&) const |Concatenates a single character. +|UNIVERSAL_CHARSTRING operator+(const char*) const |Concatenates a NUL terminated single-octet string. +|UNIVERSAL_CHARSTRING operator+(const CHARSTRING&) const |Concatenates a charstring. +|UNIVERSAL_CHARSTRING operator+(const CHARSTRING_ELEMENT&) const |Concatenates a charstring element. +|UNIVERSAL_CHARSTRING operator+(const UNIVERSAL_CHARSTRING_ELEMENT&) const |Concatenates a universal charstring element. +.4+^.^|_Index operator_ +|UNIVERSAL_CHARSTRING_ELEMENT operator[](int) |Gives access to the given element. Indexing begins from zero. Index overflow causes dynamic test case error. +|UNIVERSAL_CHARSTRING_ELEMENT operator[](const INTEGER&) | +|const UNIVERSAL_CHARSTRING_ELEMENT operator[](int) const |Gives read-only access to the given element. +|const UNIVERSAL_CHARSTRING_ELEMENT operator[](const INTEGER&) const | +.4+^.^|_Rotating operators_ +|UNIVERSAL_CHARSTRING operator<<=(int) const |C++ equivalent of operator < @(rotate left). +|UNIVERSAL_CHARSTRING operator<<=(const INTEGER&) const | +|UNIVERSAL_CHARSTRING operator>>=(int) const |C++ equivalent of operator @ > +(rotate right). +|UNIVERSAL_CHARSTRING operator>>=(const INTEGER&) const | +^.^|_Casting operator_ +|operator const universal_char*() const |Returns a pointer to the array of characters. There is no terminator character at the end. +.2+^.^|_UTF-8 encoding and decoding_ +|void encode_utf8(TTCN_Buffer& buf) const |Appends the UTF-8 representation of the string to the given buffer +|void decode_utf8(int n_octets, const unsigned char *octets_ptr) | +.4+^.^|_Other member functions_ +|`int lengthof() const` |Returns the length measured in characters. +|`boolean is_bound() const ` |Returns whether the value is bound. +|`void log() const` |Puts the value into log. See below. +|`void clean_up()` |Deletes the value, setting it to unbound. + +|============================================================================================================================== + +The comparison and concatenation operators are also available as global functions for that case when the left operand is a single-octet string (`const char*`) or a single character (`const universal_char&`) and the right side is `UNIVERSAL_CHARSTRING` value. Using the value of an unbound `UNIVERSAL_CHARSTRING` variable for anything causes dynamic test case error. + +The `UNIVERSAL_CHARSTRING` variable used with the `decode_utf8()` method must be newly constructed (unbound) or `clean_up()` must have been called, otherwise a memory leak will occur. + +The logged printout of universal charstring values is compatible with the TTCN–3 notation for such strings. The format to be used depends on the contents of the string. Each character (quadruple) is classified whether it is directly printable or not. The string is fragmented based on this classification. Each fragment consists of either a single non-printable character or a maximal length contiguous sequence of printable characters. The fragments are logged one after another separated by an `&` character (concatenation operator). The printable fragments use the normal charstring notation; the non-printable characters are logged in the TTCN–3 quadruple notation. An empty universal charstring value is represented by a pair of quotation marks (like in case of empty charstring values). + +An example printout in the log can be the following. The string consists of two fragments of printable characters and a non-printable quadruple, which stands for Hungarian letter "ű": +[source, subs="+quotes"] +"Character " & char(0, 0, 1, 113) & " is a letter of Hungarian alphabet" + +Other operators (global functions): +[source] +---- +boolean operator==(const universal_char& left_value, + const universal_char& right_value); // Equal +boolean operator==(const universal_char& uchar_value, + const UNIVERSAL_CHARSTRING& other_value); // Equal +boolean operator==(const char* string_value, + const UNIVERSAL_CHARSTRING& other_value); // Equal +boolean operator==(const universal_char& uchar_value, + const UNIVERSAL_CHARSTRING_ELEMENT& other_value); // Equal +boolean operator==(const char* string_value, + const UNIVERSAL_CHARSTRING_ELEMENT& other_value); // Equal +boolean operator!=(const universal_char& left_value, + const universal_char& right_value); // Not equal +boolean operator!=(const universal_char& uchar_value, + const UNIVERSAL_CHARSTRING& other_value); // Not equal +boolean operator!=(const char* string_value, + const UNIVERSAL_CHARSTRING& other_value); // Not equal +boolean operator!=(const universal_char& uchar_value, + const UNIVERSAL_CHARSTRING_ELEMENT& other_value); // Not equal +boolean operator!=(const char* string_value, + const UNIVERSAL_CHARSTRING_ELEMENT& other_value); // Not equal +boolean operator<(const universal_char& left_value, + const universal_char& right_value& other_value); // Character comparison +UNIVERSAL_CHARSTRING operator+(const universal_char& uchar_value, + const UNIVERSAL_CHARSTRING& other_value); // Concatenation +UNIVERSAL_CHARSTRING operator+(const char* string_value, + const UNIVERSAL_CHARSTRING& other_value); // Concatenation +UNIVERSAL_CHARSTRING operator+(const universal_char& uchar_value, + const UNIVERSAL_CHARSTRING_ELEMENT& other_value); // Concatenation +UNIVERSAL_CHARSTRING operator+(const char* string_value, + const UNIVERSAL_CHARSTRING_ELEMENT& other_value); // Concatenation +---- + +==== `Universal charstring` element + +The C++ class `UNIVERSAL_CHARSTRING_ELEMENT` is the equivalent of the TTCN-3 `universal charstring`’s element type (the result of indexing a `universal charstring` value). The class does not store the actual character, only a reference to the original `UNIVERSAL_CHARSTRING` object, an index value and a bound flag. + +Note: changing the value of the `UNIVERSAL_CHARSTRING_ELEMENT` (through the assignment operator) changes the referenced character in the original `universal charstring` object. + +The class `UNIVERSAL_CHARSTRING_ELEMENT` has the following public member functions: + +.Public member functions of the class `UNIVERSAL_CHARSTRING_ELEMENT` + +[width="100%",cols=",,",options="",] +|======================================================================================================================================================================================================================================================================================================= +2+^.^|*Member functions* |*Notes* +^.^|_Constructor_ +|`UNIVERSAL_CHARSTRING_ELEMENT(boolean par_bound_flag`, `UNIVERSAL_CHARSTRING& par_str_val, int par_uchar_pos)` |Initializes the object with an unbound value or a reference to a character in an existring UNIVERSAL_CHARSTRING object. +.6+^.^|_Assignment operators_ +|`UNIVERSAL_CHARSTRING_ELEMENT& operator=(const universal_char&)` |Sets the referenced character to the given universal character. +|`UNIVERSAL_CHARSTRING_ELEMENT& operator=(const char*)` | +|`UNIVERSAL_CHARSTRING_ELEMENT& operator=(const CHARSTRING&)` | +|`UNIVERSAL_CHARSTRING_ELEMENT& operator=(const CHARSTRING_ELEMENT&)` | +|`UNIVERSAL_CHARSTRING_ELEMENT& operator=(const UNIVERSAL_CHARSTRING&)` | +|`UNIVERSAL_CHARSTRING_ELEMENT& operator=(const UNIVERSAL_CHARSTRING_ELEMENT&)` | +.12+^.^|_Comparison operators_ +|boolean operator==(const universal_char&) const |Comparison with a universal character, a null-terminated string, a charstring, a universal charstring, a charstring element or a universal charstring element (when comparing element types, the value of the referenced characters is compared, not the references and indexes). +|boolean operator==(const char*) const | +|boolean operator==(const CHARSTRING&) const | +|boolean operator==(const CHARSTRING_ELEMENT&) const | +|boolean operator==(const UNIVERSAL_CHARSTRING&) const | +|boolean operator==(const UNIVERSAL_CHARSTRING_ELEMENT&) const | +|boolean operator!=(const universal_char&) const | +|boolean operator!=(const char*) const | +|boolean operator!=(const CHARSTRING&) const | +|boolean operator!=(const CHARSTRING_ELEMENT&) const | +|boolean operator!=(const UNIVERSAL_CHARSTRING&) const | +|boolean operator!=(const UNIVERSAL_CHARSTRING_ELEMENT&) const | +.6+^.^|_Concatenation operator_ +|CHARSTRING operator+(const universal_char&) const |Concatenates this object with a universal character, a null-terminated string, a charstring, a charstring element, a universal charstring or a universal charstring element. +|CHARSTRING operator+(const char*) const | +|CHARSTRING operator+(const CHARSTRING&) const | +|CHARSTRING operator+(const CHARSTRING_ELEMENT&) const | +|UNIVERSAL_CHARSTRING operator+(const UNIVERSAL_CHARSTRING&) const | +|UNIVERSAL_CHARSTRING operator+(const UNIVERSAL_CHARSTRING_ELEMENT&) const | +.3+^.^|_Other member functions_ +|`const universal_char& get_char() const` |Returns the referenced character. +|`void log() const` |Puts the value into log. Example: “a†or char(0, 0, 1, 113). +|`boolean is_bound() const` |Returns whether the value is bound. +|======================================================================================================================================================================================================================================================================================================= + +Using the value of an unbound `UNIVERSAL_CHARSTRING_ELEMENT` variable for anything will cause dynamic test case error. + +=== Object Identifier Type + +The object identifier type of TTCN–3 (`objid`) is implemented in class OBJID. In the run-time environment the components of object identifier values are represented in NumberForm, that is, in integer values. The values of components are stored in an array with a given length. The type of the components is specified with a `typedef`, `objid_element`. Class `OBJID` has the following member functions. + +.Public member functions of the class `OBJID` + +[width="100%",cols=",,",options="header",] +|===================================================================================== +2+^.^|*Member functions* |*Notes* +.4+^.^|_Constructors_ +|`OBJID()` |Initializes to unbound value. +|`OBJID(int n_components, const objid_element *components_ptr)` |Initializes the number of components to n components and copies all components from an array of integers starting at components_ptr. +|`OBJID(int n_components, ...)` |Initializes the number of components to n_components. The components themselves shall be given as additional integer arguments after each other, starting with the first one. +|OBJID(const OBJID&) |Copy constructor. +^.^|_Destructor_ +|`ËœOBJID()` | +^.^|_Assignment operator_ +|`OBJID& operator=(const OBJID&)` |Assigns the given value and sets the bound flag. +.2+^.^|_Comparison operators_ +|boolean operator==(const OBJID&) const |Returns TRUE if the two values are equal and FALSE otherwise. +|boolean operator!=(const OBJID&) const | +.2+^.^|_Indexing operators_ +|objid_element& operator[](int i) |Returns a reference to the _i th_ component. +|const objid_element & operator[](int i) const |Returns a read-only reference to the i th component. +^.^|_Casting operator_ +|operator const objid_element *() const |Returns a pointer to the read-only array of components. +|_Other member functions_ +|`int lengthof() const` |Returns the number of components. +|`void log() const` |Puts the value into log in NumberForm. Like this: “objid 0 4 0 â€. +|`boolean is_bound() const` |Returns whether the value is bound. +|`void clean_up()` |Deletes the value, setting it to unbound. + +|===================================================================================== + +NOTE: The constructor with variable number of arguments is useful in situations when the number of components is constant and known at compile time. + +Using the value of an unbound `OBJID` variable for anything will cause dynamic test case error. + +=== Component References + +TTCN–3 variables the types of which are defined as component types are used for storing component references to PTCs. The internal representation of component references are test tool dependent, our test executor handles them as small integer numbers. + +All TTCN–3 component types are mapped to the same C++ class, which is called COMPONENT, using `typedef` aliases. We also use an ancillary C type called `component`, which is defined as an alias for `int`: +[source, subs="+quotes"] +typedef int component; + +There are some predefined constants of component references in TTCN–3. These are defined as C preprocessor macros in the following way: + +.Predefined component references + +[cols=",,",options="header",] +|=================================================== +|TTCN–3 constant |Preprocessor symbol |Numeric value +|null |NULL |COMPREF 0 +|mtc |MTC |COMPREF 1 +|system |SYSTEM |COMPREF 2 +|=================================================== + +The class `COMPONENT` has the following public member functions: + +.Public member functions of the class `COMPONENT` + +[width="100%",cols=",,",options="",] +|=========================================================================================================================== +2+^.^|*Member functions* |*Notes* +.3+^.^|_Constructors_ +|`COMPONENT()` |Initializes to unbound value. +|`COMPONENT(component)` |Initializes to a given value. +|`COMPONENT(const COMPONENT&)` |Copy constructor. +^.^|_Destructor_ +|`COMPONENT()`| +.2+^.^|_Assignment_ _operators_ +|`COMPONENT& operator=(component)`|Assigns the given value +|`COMPONENT& operator=(const COMPONENT&)`|and sets the bound flag. +.4+^.^|_Comparison operators_ +|boolean operator==(component) const |Returns TRUE if equals +|boolean operator==(const COMPONENT&) const |and FALSE otherwise. +|boolean operator!=(component) const | +|boolean operator!=(const COMPONENT&) const | +^.^|_Casting operator_ +|operator component() const |Returns the value. +.3+^.^|Other member functions +|`void log() const` |Puts the value into log in decimal form or in symbolic format for special constants. Like 3 or mtc. +|`boolean is_bound() const` |Returns whether the value is bound. +|`void clean_up()` |Deletes the value, setting it to unbound. + +|=========================================================================================================================== + +Component references are managed by MC. All new test components are given a unique reference that was never used in the test campaign before (not even in a previous test case). The new numbers are increasing monotonously. The reference of the firstly created component is 3; the next one will be 4, and so on. + +Using the value of an unbound component reference for anything will cause dynamic test case error. + +Other operators (global functions): +[source] +---- +boolean operator==(component component_value, + const COMPONENT& other_value); // Equal +boolean operator!=(component component_value, + const COMPONENT& other_value); // Not equal +---- +[[empty-types]] +=== Empty Types + +Empty `record` and `set` types are not real built-in types in TTCN–3, but the C++ realization of these types also differs from regular records or sets. The empty types are almost identical to each other, only their names are different. That is why we treat them as predefined types. + +Each empty type is defined in a C\++ class, which is generated by the compiler. Using separate classes enables us to differentiate among them in C++ type polymorphism. For example, several empty types can be defined as incoming or outgoing types on the same TTCN–3 port type. + +Let us consider the following TTCN–3 type definition as an example: +[source, subs="+quotes"] +type record Dummy {}; + +The generated class will rely on an enumerated C type null_type, which is defined as follows: +[source, subs="+quotes"] +enum null type {NULL VALUE }; + +The only possible value stands for the TTCN–3 empty record or array value (that is for "{}"), which is the only possible value of TTCN–3 type `Dummy`. Note that this type and value is also used in the definition of `record` of and `set of` type construct. + +The generated C++ class `Dummy` will have the following member functions: + +.Public member functions of the class `Dummy` + +[width="100%",cols=",,",options="header",] +|================================================================================ +2+^.^|*Member functions* |*Notes* +.3+^.^|_Constructors_ +|`Dummy()` |Initializes to unbound value. +|`Dummy(null type)` |Initializes to the only possible value. +|`Dummy(const Dummy&)` |Copy constructor. +^.^|_Destructor_ +|`ËœDummy()` | +.2+^.^|_Assignment operators_ +|`Dummy& operator=(null type)` |Assigns the only possible value and sets the bound flag. +|`Dummy& operator=(const Dummy&)` | +.4+^.^|_Comparison operators_ +|boolean operator==(Dummy) const |Returns TRUE if both arguments are bound. +|boolean operator==(const Dummy&) const | +|boolean operator!=(address) const | Returns FALSE if both arguments are bound. +|boolean operator!=(const Dummy&) const | +.3+^.^|_Other member functions_ +|`void log() const` |Puts the value, that is, {}, into log. +|`boolean is_bound() const` |Returns whether the value is bound. +|`void clean_up()` |Deletes the value, setting it to unbound. + +|================================================================================ + +Setting the only possible value is important, because using the value of an unbound variable for anything will cause dynamic test case error. + +Other operators (global functions): +[source] +---- +boolean operator==(null_type null_value, const Dummy& other_value);// Equal +boolean operator!=(null_type null_value, const Dummy& other_value);// Not equal +---- + +== Compound Data Types + +The user-defined compound data types are implemented in C++ classes. These classes are generated by the compiler according to type definitions. In contrast with the basic types, these classes can be found in the generated code. + +=== Record and Set Type Constructs + +The TTCN–3 type constructs `record` and `set` are mapped in an identical way to C\++. There will be a C++ class for each record type in the generated code. This class builds up the record from its fields.footnote:[This section deals with the record and set types that have at least one field. See <<empty-types, Empty Types>> for the C++ mapping of empty record and set types.] The fields can be either basic or compound types. + +Let us consider the following example type definition. The types `t1` and `t2` can be arbitrary. +[source] +---- +type record t3 { + t1 f1, + t2 f2 +} +---- + +The generated class `t3` will have the following public member functions: + +.Public member functions of the class `t3` + +[width="100%",cols=",,",options="",] +|===================================================================================== +2+^.^|*Member functions* |*Notes* +.3+^.^|_Constructors_ +|`t3()` |Initializes all fields to unbound value. +|`t3(const t1& par_f1, const t2& par_f2)` |Initializes from given field values. The number of arguments equals to the number of fields. +|`t3(const t3&)` |Copy constructor. +^.^|_Destructor_ +|`Ëœt3()` | +^.^|_Assignment operator_ +|`t3& operator=(const t3&)` |Assigns the given value and setsthe bound flag for each field. +.2+^.^|_Comparison operators_ +|boolean operator==(const t3&) const |Returns TRUE if all fields are equal and FALSE otherwise. +|boolean operator!=(const t3&) const | +.2+^.^|_Field access functions_ +|t1& f1(); t2& f2(); |Gives access to the first/second field. +|const t1& f1() const; const t2& f2() const; |The same, but it gives read-only access. +.4+^.^|_Other member functions_ +|`int size_of() const` |Returns the size (number of fields). +|`void log() const` |Puts the value into log. Like { f1 := 5, f2 := â€abcâ€}. +|`boolean is_bound() const` |Returns whether the value is bound. +|`void clean_up()` |Deletes the value, setting it to unbound. +|===================================================================================== + +The record value is unbound if one or more fields of it are unbound. Using the value of an unbound variable for anything (even for comparison) will cause dynamic test case error. + +==== Optional Fields in Records and Sets + +TTCN–3 permits optional fields in record and set type definitions. An optional field does not have to be always present, it can be omitted. But the omission must be explicitly denoted. Let us change our last example to this. +[source] +---- +type record t3 { + t1 f1, + t2 f2 optional +} +---- + +The optional fields are implemented using a C++ template class called `OPTIONAL` that creates an optional value from any type. In the definition of the generated class `t3` the type `t2` will be replaced by `OPTIONAL<t2>` everywhere and anything else will not be changed. + +The instantiated template class `OPTIONAL<t2>` will have the following member functions: + +.Table Public member functions of the class `OPTIONAL<t2>` + +[width="100%",cols=",,",options="",] +|================================================================================================================================================================================ +2+^.^|*Member functions* |*Notes* +.8+^.^|_Constructors_ +|`OPTIONAL()` |Initializes to unbound value. +|`OPTIONAL(template_sel init_val)` |Initializes to omit value, if the argument is OMIT VALUE. +|`OPTIONAL(const t2& init_val)` |Initializes to given value. +|`OPTIONAL(const OPTIONAL& init_val)` |Copy constructor. +|`template <typename T_tmp> `|Initializes to given value of different (compatible) type. +|`OPTIONAL(const OPTIONAL<T_tmp>&)` | +|`template <typename T_tmp>` |Initializes to given optional value of different (compatible) type. +|`OPTIONAL(const T_tmp&)` | +^.^|_Destructor_ +|`ËœOPTIONAL()` | +.6+^.^|_Assignment operators_ +|`OPTIONAL& operator=(template_sel)` |Assigns omit value, if the right value is OMIT VALUE. +|`OPTIONAL& operator=(const OPTIONAL&)` |Assigns the given optional value. +|`template <typename T_tmp>`|Assigns the given optional value of different (compatible) type. +|`OPTIONAL& operator=(const OPTIONAL<T_tmp>&)`| +|`template <typename T_tmp>` |Assigns the given value of different (compatible) type. +|`OPTIONAL& operator=(const T_tmp&)` | +.7+^.^|_Comparison operators_ +|boolean operator==(template_sel) const |Returns TRUE if the value is omit and the right side is OMIT VALUE or FALSE otherwise. +|boolean operator==(const OPTIONAL&) const |Returns TRUE if the two values are equal or FALSE otherwise. +|template <typename T_tmp> |Returns TRUE if the two values of different (compatible) types are equal or FALSE otherwise. +|boolean operator!=(template_sel) const | +|boolean operator!=(const OPTIONAL&) const | +|template <typename T_tmp> | +|boolean operator!=(const OPTIONAL<T_tmp>&) const | +.2+^.^|_Casting operators_ +|operator t2&() |Gives read-write access to the value. If the value was not previously present, sets the bound flag true and the value will be initialized to unbound. +|operator const t2&() const |Gives read-only access to the value. If the value is not present, causes a dynamic test case error. +.2+^.^|_Function call operators_ +|t2& operator()() |Gives read-write access to the value. If the value was not previously present, sets the bound flag true and the value will be initialized to unbound. +|const t2& operator()() const |Gives read-only access to the value. If the value is not present, causes a dynamic test case error. +.4+^.^|_Other member functions_ +|`boolean ispresent() const` |Returns TRUE if the value is present, FALSE if the value is omit or causes dynamic test case error if the value is unbound. +|`void log() const` |Puts the optional value into log. Either â€omit†or the value of t2. +|`boolean is_bound() const` |Returns whether the value is bound. +|`void clean_up()` |Deletes the value, setting it to unbound. +|================================================================================================================================================================================ + +In some member functions of the template class `OPTIONAL` the enumerated C type `template_sel` is used. It has many possible values, but in the optional class only `OMIT_VALUE` can be used, which stands for the TTCN–3 omit. Usage of other predefined values of `template_sel` will cause dynamic test case error. + +Using the value of an unbound optional field for anything will also cause dynamic test case error. + +=== Union Type Construct + +The TTCN–3 type construct union is implemented in a C++ class for each union type in the generated code. This class may contain any, but exactly one of its fields. The fields can be either basic or compound types or even identical types. + +Let us consider the following example type definition. The types `t1` and `t2` can be arbitrary. +[source] +---- +type union t3 { + t1 f1, + t2 f2 +} +---- + +An ancillary enumerated type is created in the generated class `t3`, which represents the selection: +[source, subs="+quotes"] +enum union_selection_type { UNBOUND_VALUE = 0, ALT_f1 = 1, ALT_f2 = 2 }; + +The type `t3::union_selection_type` is used to distinguish the fields of the union. The predefined constant values are generated as `t3::ALT_`<field name>. + +The generated class `t3` will have the following public member functions: + +.Public member functions of the class `t3` + +[width="100%",cols=",,",options="header",] +|========================================================================================================================================================================= +2+^.^|*Member functions* |*Notes* +.2+^.^|_Constructors_ +|`t3()` |Initializes to unbound value. +|`t3(const t3&)` |Copy constructor. +^.^|_Destructor_ +|`Ëœt3()` | +^.^|_Assignment operator_ +|`t3& operator=(const t3&)` |Assigns the given value. +.2+^.^|_Comparison operators_ +|boolean operator==(const t3&) const |Returns TRUE if the selections and field values are equal and FALSE otherwise. +|boolean operator!=(const t3&) const | +.4+^.^|_Field access functions_ +|const t1& f1() const |Selects and gives access to the first field. If other field was previously selected, its value will be destroyed. +|t1& f1() |Gives read-only access to the first field. If other field is selected, this function will cause a dynamic test case error. So use get_selection() first. +|t2& f2() | +|const t2& f2() const | +.4+^.^|_Other member functions_ +|`union_selection_type get_selection() const` |Returns the current selection. It will return t3::UNBOUND VALUE if the value is unbound, t3::ALT_f1 if the first field was selected, and so on. +|`void log() const` |Puts the value into log. Example: { f1 := 5 } or { f2 := "abc" }. +|`boolean is_bound() const` |Returns whether the value is bound. +|`void clean_up()` |Deletes the value, setting it to unbound. +|========================================================================================================================================================================= + +Using the value of an unbound `union` variable for anything will cause dynamic test case error. + +==== The anytype + +The TTCN-3 anytype is implemented as a C\++ class named anytype. The class is generated only if an actual anytype access is present in the module. It has the same interface as any other C++ class generated for a union, with a few differences: + +If a field is a built-in type or the address type, the name used in `union_selection_type` is the name of the runtime class implementing the type (usually the name of the type in all uppercase). + +If a field is a user-defined type, the mapping rules in <<mapping-of-names-and-identifiers, Mapping of Names and Identifiers>> above apply. + +The names of field accessor functions are prefixed with AT_. This is necessary, because otherwise the accessor function looks like a constructor to C++. + +For example, for the following module +[source] +---- +module anyuser { + type record myrec {} + + control { + var anytype v_at; + } +} +with { + extension “anytype integer, myrec, charstring†+} +---- + +The generated class name will be "anytype". The union_selection_type enumerated type will be: +[source, subs="+quotes"] +enum union_selection_type { UNBOUND_VALUE = 0, ALT_INTEGER = 1, ALT_myrec = 2, ALT_CHARSTRING = 3 }; + +The field accessor methods will be: +[source] +---- +INTEGER& AT_INTEGER(); +myrec& AT_myrec(); +CHARSTRING& AT_CHARSTRING(); +---- + +=== Record of Type Construct + +The TTCN–3 type construct `record` of makes a variable length sequence from one given type. This construct is implemented as a C++ class. + +Let us consider the following example type definition. The type t1 can be arbitrary. +[source, subs=+quotes] +type record of t1 t2; + +This definition will be translated to a C++ class that will be called t2. + +There is an `enum` type called `null_type` defined in the Base Library that has only one possible value. NULL_VALUE stands for the empty `"record of"` value, that is, for {}. + +Class `t2` will have the following public member functions: + +.Public member functions of the class `t2` + +[width="100%",cols=",,",options="",] +|================================================================================================================================================================================================================== +2+^.^|*Member functions* |*Notes* +.3+^.^|_Constructors_ +|`t2()` |Initializes to unbound value. +|`t2(null type)` |Initializes to the empty value. +|`t2(const t2&)` |Copy constructor. +^.^|_Destructor_ +|`Ëœt2()` | +.2+^.^|_Assignment operator_ +|`t2& operator=(null type)` |Assigns the empty value. +|`t2& operator=(const t2&)` |Assigns the given value. +.4+^.^|_Comparison operators_ +|boolean operator==(null type) const |Returns TRUE if the two values are equal and FALSE otherwise. +|boolean operator==(const t2&) const | +|boolean operator!=(null type) const | +|boolean operator!=(const t2&) const | +.4+^.^|_Index operators_ +|t1& operator[](int) |Gives access to the given element. Indexing begins from zero. If this element of the variable was never used before, new (unbound) elements will be allocated up to (and including) this index. +|t1& opetator[](const INTEGER&) | +|const t1& operator[](int) const |Gives read-only access to the given element. Index overflow causes dynamic test case error. +|const t1& opetator[](const INTEGER&) const | +.4+^.^|_Rotating operators_ +|t2 operator<<=(int) |C++ equivalent of operator <@. (rotate left) +|t2 operator<<=(const INTEGER&) | +|t2 operator>>=(int) |C++ equivalent of operator @>. (rotate right) +|t2 operator>>=(const INTEGER&) | +^.^|_Concatenation operator_ +|t2 operator+(const t2&) const |Concatenates two arrays. +.7+^.^|_Other member functions_ +|`int size_of() const` |Returns the number of elements, that is, the largest used index plus one and zero for the empty value. +|`void set_size(int new_size)` |Sets the number of elements to the given value. If the value has fewer elements new (unbound) elements are allocated at the end. The excess elements at the end are erased if the value has more elements than necessary. +|`t2 substr(int index, int returncount) const` |Returns the section of the array specified by the given start index and length. +|`t2 replace(int index, int len, const t2& repl) const` |Returns a copy of the array, where the section indicated by the given start index and length is replaced by the given array. +|`void log() const` |Puts the value into log. Like {1, 2, 3 }. +|`boolean is_bound() const` |Returns whether the value is bound. +|`void clean_up()` |Deletes the value, setting it to unbound. +|================================================================================================================================================================================================================== + +A `record of` value is unbound if no value has been assigned to it or it has at least one unbound element. Using the value of an unbound `record of` variable for anything will cause dynamic test case error. + +Starting with the largest index improves performance when filling a `record of value`. + +Other operators (global functions): +[source] +---- +boolean operator==(null_type null_value, const t2& other_value); // Equal +boolean operator!=(null_type null_value, const t2& other_value); // Not equal +---- + +==== Pre-generated `record of` and `set of` constructs + +The C\++ classes for the `record of` and `set of` constructs of most predefined TTCN-3 types are pre-generated and part of the TITAN runtime. Only a type alias (C++ `typedef`) is generated for instances of these types declared in TTCN-3 and ASN.1 modules. There is a class with regular memory allocation and one with optimized memory allocation pre-generated for each type. These classes are located in the `PreGenRecordOf` namespace. + +.Pre-generated classes for `record of`/`set of` predefined types + +[width="100%",cols="50%,50%",options="header",] +|==================================================================================================================================== +|C++ class name |Equivalent type in TTCN-3 +|`PREGEN\__RECORD__OF__BOOLEAN` |`record of boolean` +|`PREGEN\__RECORD__OF__INTEGER` |`record of integer` +|`PREGEN\__RECORD__OF__FLOAT` |`record of float` +|`PREGEN\__RECORD__OF__BITSTRING` |`record of bitstring` +|`PREGEN\__RECORD__OF__HEXSTRING` |`record of hexstring` +|`PREGEN\__RECORD__OF__OCTETSTRING` |`record of octetstring` +|`PREGEN\__RECORD__OF__CHARSTRING` |`record of charstring` +|`PREGEN\__RECORD__OF\__UNIVERSAL__CHARSTRING` |`record of universal charstring` +|`PREGEN\__RECORD__OF\__BOOLEAN__OPTIMIZED` |`record of boolean with { extension "optimize:memalloc" }` +|`PREGEN\__RECORD__OF\__INTEGER__OPTIMIZED` |`record of integer with { extension "optimize:memalloc" }` +|`PREGEN\__RECORD__OF\__FLOAT__OPTIMIZED` |`record of float with { extension "optimize:memalloc" }` +|`PREGEN\__RECORD__OF\__BITSTRING__OPTIMIZED` |`record of bitstring with { extension "optimize:memalloc" }` +|`PREGEN\__RECORD__OF\__HEXSTRING__OPTIMIZED` |`record of hexstring with { extension "optimize:memalloc" }` +|`PREGEN\__RECORD__OF\__OCTETSTRING__OPTIMIZED` |`record of octetstring with { extension "optimize:memalloc" }` +|`PREGEN\__RECORD__OF\__CHARSTRING__OPTIMIZED` |`record of charstring with { extension "optimize:memalloc" }` +|`PREGEN\__RECORD__OF\__UNIVERSAL__CHARSTRING__OPTIMIZED` |`record of universal charstring with { extension "optimize:memalloc" }` +|`PREGEN\__SET__OF__BOOLEAN` |`set of boolean` +|`PREGEN\__SET__OF__INTEGER` |`set of integer` +|`PREGEN\__SET__OF__FLOAT` |`set of float` +|`PREGEN\__SET__OF__BITSTRING` |`set of bitstring` +|`PREGEN\__SET__OF__HEXSTRING` |`set of hexstring` +|`PREGEN\__SET__OF__OCTETSTRING` |`set of octetstring` +|`PREGEN\__SET__OF__CHARSTRING` |`set of charstring` +|`PREGEN\__SET__OF\__UNIVERSAL__CHARSTRING` |`set of universal charstring` +|`PREGEN\__SET__OF\__BOOLEAN__OPTIMIZED` |`set of boolean with { extension "optimize:memalloc" }` +|`PREGEN\__SET__OF\__INTEGER__OPTIMIZED` |`set of integer with { extension "optimize:memalloc" }` +|`PREGEN\__SET__OF\__FLOAT__OPTIMIZED` |`set of float with { extension "optimize:memalloc" }` +|`PREGEN\__SET__OF\__BITSTRING__OPTIMIZED` |`set of bitstring with { extension "optimize:memalloc" }` +|`PREGEN\__SET__OF\__HEXSTRING__OPTIMIZED` |`set of hexstring with { extension "optimize:memalloc" }` +|`PREGEN\__SET__OF\__OCTETSTRING__OPTIMIZED` |`set of octetstring with { extension "optimize:memalloc" }` +|`PREGEN\__SET__OF\__CHARSTRING__OPTIMIZED` |`set of charstring with { extension "optimize:memalloc" }` +|`PREGEN\__SET__OF\__UNIVERSAL__CHARSTRING__OPTIMIZED` |`set OF\ universal charstring with { extension "optimize:memalloc" }` +|==================================================================================================================================== + +=== `Set of` Type Construct + +The `set of` construct of TTCN–3 is implemented similarly to `record of`. The external interface of this class is exactly the same as in case of `record of`. For more details please see the previous section. + +In the internal implementation only the equality operator differs. Unlike in `record of`, it considers the unordered property of the `set of` type construct, that is, it returns `TRUE` if it is able to find exactly one pair for each element. + +The index is a unique identifier for a `set of` element because the C++ class does not reorder the elements when a new element is added or an element is modified. The copy constructor also keeps the original order of elements. + +=== Enumerated Types + +The TTCN–3 `enumerated` type construct is implemented as a C++ class with an embedded enum type. +[source, subs="+quotes"] +type enumerated Day { Monday (1), Tuesday, Wednesday (3) }; + +The example above will result in the following, very similar C `enum` type definition which is embedded in the C++ class `Day`: +[source, subs="+quotes"] + +enum enum_type { Monday = 1, Tuesday = 0, Wednesday = 3, + UNKNOWN_VALUE = 2, UNBOUND_VALUE = 4 }; + +The automatic assignment of numeric values is done according to the standard. Note that there are two extra enumerated values in C, which stand for the unknown and unbound values. They are used in the conversion functions described below. The compiler assigns the smallest two non-negative integer numbers that are not used by the user-defined enumerated values to the unknown and unbound values. + +When using the C `enum` type and its values from user code the names must be prefixed with the C++ class name. The `enum` type in the above example can be referenced with `Day::enum_type`, its values can be accessed as `Day::Monday, Day::Tuesday`, and so on. + +The class `Day` will have the following public member functions: + +.Public member functions of the class `Day` + +[width="100%",cols=",,",options="",] +|========================================================================================================================= +2+^.^|*Member functions* |*Notes* +.4+^.^|_Constructors_ +|`Day()` |Initializes to unbound value. +|`Day(int)` |Converts the given numeric value to Day::enum_type and initializes to it. +Only valid values are accepted. +|`Day(enum_type)` |Initializes to a given value. +|`Day(const Day&)` |Copy constructor. +^.^|_Destructor_ +|`ËœDay()` | +.3+^.^|_Assignment operator_ +|`Day& operator=(int)` |Converts the given numeric value to Day::enum_type and assigns it. Only valid values are accepted. +|`Day& operator=(enum_type)` |Assigns the given value. +|`Day& operator=(const Day&)` | +.12+^.^|_Comparison operators_ +|boolean operator==(enum_type) const |Returns TRUE if the two values are equal and FALSE otherwise. +|boolean operator==(const Day&) const | +|boolean operator!=(enum_type) const | +|boolean operator!=(const Day&) const | +|boolean operator<(enum_type) const | +|boolean operator<(const Day&) const | +|boolean operator<=(enum_type) const | +|boolean operator<=(const Day&) const | +|boolean operator>(enum_type) const | +|boolean operator>(const Day&) const | +|boolean operator>=(enum_type) const | +|boolean operator>=(const Day&) const | +^.^|_Casting operator_ +|operator enum_type() const |Returns the enum_value. +.5+^.^|_Static conversion functions_ +|static const char *enum_to_str(enum_type) |See below. +|static enum_type str_to_enum(const char *) | +|static boolean is_valid_enum(int) | +|static int enum2int(enum_type); | +|static int enum2int(const Day&); | +.3+^.^|_Non-static conversion functions_ +|int as_int() const; |See below +|void from_int(int); | +|void int2enum(int); | +.3+^.^|_Other member functions_ +|`void log() const` |Puts the value into log. Like this: Monday +|`boolean is_bound() const` |Returns whether the value is bound. +|`void clean_up()` |Deletes the value, setting it to unbound. +|========================================================================================================================= + +The static member function `Day::enum_to_str` converts the given parameter of type `Day::enum_type` to a NULL terminated C character string. It returns the string "<unknown>", if the input is not a valid value of the TTCN–3 enumerated type. The returned string is read-only, it must not be modified. + +The function `Day::str_to_enum` does the conversion in the reverse direction. It converts the symbolic enumerated identifier represented by a C character string back to the `Day::enum_type` equivalent. It returns the value `Day::UNKNOWN_VALUE` if the input string is not the equivalent of any of the possible values in the enumerated type. The behavior of this function is undefined if the input parameter does not point to an addressable memory area. + +In the above two functions the strings are treated case sensitive and they shall not contain any whitespace or other characters that are not part of the enumerated value. In case of ASN.1 `ENUMERATED` types the strings used by `enum_to_str`, `str_to_enum` and log represent the TTCN–3 view of the enumerated value, that is, the hyphenation characters are mapped to a single underscore character. For example, if an ASN.1 enumerated type has a value with name `my-enum-value` and numeric value 2, the function `enum_to_str` will return the string `"my_enum_value"` if the input parameter equals to 2. Of course, its C++ equivalent will be `my_enum_value` with numeric value 2. + +Static member function `Day::is_valid_enum` returns the Boolean value `TRUE` if there is a defined enumerated value having numeric value equal to the `int` parameter and `FALSE` otherwise. + +The static member function `Day::enum_to_int` converts the given parameter of type Day or `Day::enum_type` to its numeric value. The member function `as_int` does the same thing for the enumerated instance. + +The member function `int_to_enum` initializes the enumerated instance with the enumerated value having numeric value equal to the given `int` parameter. A dynamic test case error is displayed if there is no such enumerated value. The member function `from_int` does the same thing. + +If a value of type `int` is passed to the constructor or assignment operator the value is accepted only if it is a numerical representation of a valid enumerated value, that is, the function `is_valid_enum` returns `TRUE`. A dynamic test case error occurs otherwise. + +To avoid run-time errors at the decoding of invalid messages the Test Port writer should use the constructor or assignment operator in this way: +[source] +---- +Day myDayVar; +int myIntVar = buffer[position]; +if (Day::is_valid_enum(myIntVar)) myDayVar = myIntVar; +else myDayVar = Day::UNKNOWN_VALUE; +---- + +Using the value of an unbound enumerated variable for anything will cause dynamic test case error. + +=== The `address` Type + +The special TTCN–3 data type `address` is represented in C\++ as if it was a regular data type. The name of the equivalent C++ class is `ADDRESS`. If it is an alias to another (either built-in or user-defined) type then a C++ `typedef` is used. + +== Predefined Functions + +Annex C of link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187301/04.05.01_60/es_20187301v040501p.pdf[Methods for Testing and Specification (MTS); The Testing and Test Control Notation version 3. Part 1: Core Language European Telecommunications Standards] and Annex B of link:https://pdfs.semanticscholar.org/33b5/877c85f7fd4f35c7f58c39121358c3652966.pdf[Methods for Testing and Specification (MTS); The Testing and Test Control Notation version 3. Part 7: Using ASN.1 with TTCN–3 European Telecommunications] define a couple of predefined functions. Most of them perform conversion between the built-in types of TTCN–3. In our test executor these functions are implemented in the Base Library in C++ language. They are available not only in TTCN–3 , but they can be called directly from Test Ports as well. + +The prototypes for these functions can be found in `*$TTCN3_DIR/include/Addfunc.hh*`, but for easier navigation we list them also in the present document. + +The majority of these functions have more than one polymorphic version: when appropriate, one of them takes literal (built-in) C\++ types as arguments instead of the objects of equivalent C++ classes. For instance, if the incoming argument is stored in an `int` variable in your C++ code, you should not construct a temporary object of class `INTEGER` because passing an `int` is faster and produces smaller binary code. Similarly, the returned type is also literal when it is possible. + +=== `Integer` to character + +[source] +---- +extern CHARSTRING int2char(int value); +extern CHARSTRING int2char(const INTEGER& value); +---- +=== Character to `integer` + +[source] +---- +extern int char2int(char value); +extern int char2int(const char *value); +extern int char2int(const CHARSTRING& value); +---- +=== `Integer` to universal character + +[source] +---- +extern UNIVERSAL_CHARSTRING int2unichar(int value); +extern UNIVERSAL_CHARSTRING int2unichar(const INTEGER& value); +---- +=== Universal character to `integer` + +[source] +---- +extern int unichar2int(const universal_char& value); +extern int unichar2int(const UNIVERSAL_CHARSTRING& value); +---- +=== `Bitstring` to `integer` + +[source] +---- +extern INTEGER bit2int(const BITSTRING& value); +---- +=== `Hexstring` to `integer` + +[source] +---- +extern INTEGER hex2int(const HEXSTRING& value); +---- +=== `Octetstring` to `integer` + +[source] +---- +extern INTEGER oct2int(const OCTETSTRING& value); +---- +=== `Charstring` to `integer` + +[source] +---- +extern INTEGER str2int(const char *value); +extern INTEGER str2int(const CHARSTRING& value); +---- +=== `Integer` to `bitstring` + +[source] +---- +extern BITSTRING int2bit(const INTEGER& value, const INTEGER& length); +---- +=== `Integer` to `hexstring` + +[source] +---- +extern HEXSTRING int2hex(const INTEGER& value, const INTEGER& length); +---- +=== `Integer` to `octetstring` + +[source] +---- +extern OCTETSTRING int2oct(const INTEGER& value, const INTEGER& length); +---- +=== `Integer` to `charstring` + +[source] +---- +extern CHARSTRING int2str(int value); +extern CHARSTRING int2str(const INTEGER& value); +---- +=== Length of string Type + +This function is built into the equivalent C++ classes of all TTCN–3 string types: +[source] +---- +int <any_string_type>::lengthof() const; +---- +=== Number of elements in a structured type + +This function is built into the C++ template classes of `record of` and `set of` types: +[source] +---- +int <any_record_of_or_set_of_type>::size_of() const; +---- +This function is currently not implemented for `record` and `set` types. + +=== The `IsPresent` Function + +This function is built into the wrapper C++ template class `OPTIONAL`: +[source] +---- +boolean <any_optional_field>::ispresent() const; +---- +=== The `IsChosen` Function + +These functions are built into the equivalent C++ classes of TTCN–3 union types: +[source] +---- +boolean <union_type>::ischosen( +<union_type>::union_selection_type checked_selection) const; +---- +=== The `regexp` Function + +[source] +---- +extern CHARSTRING regexp(const CHARSTRING& instr, +const CHARSTRING& expression, const INTEGER& groupno); +---- +=== `Bitstring` to `charstring` + +[source] +---- +extern CHARSTRING bit2str(const BITSTRING& value); +---- +=== `Hexstring` to `charstring` + +[source] +---- +extern CHARSTRING hex2str(const HEXSTRING& value); +---- +=== `Octetstring` to character string + +[source] +---- +extern CHARSTRING oct2str(const OCTETSTRING& value); +---- +=== Character string to `octetstring` + +[source] +---- +extern OCTETSTRING str2oct(const char *value); +extern OCTETSTRING str2oct(const CHARSTRING& value); +---- +=== `Bitstring` to `hexstring` + +[source] +---- +extern HEXSTRING bit2hex(const BITSTRING& value); +---- +=== `Hexstring` to `octetstring` + +[source] +---- +extern OCTETSTRING hex2oct(const HEXSTRING& value); +---- +=== `Bitstring` to `octetstring` + +[source] +---- +extern OCTETSTRING bit2oct(const BITSTRING& value); +---- +=== `Hexstring` to `bitstring` + +[source] +---- +extern BITSTRING hex2bit(const HEXSTRING& value); +---- +=== `Octetstring` to `hexstring` + +[source] +---- +extern HEXSTRING oct2hex(const OCTETSTRING& value); +---- +=== `Octetstring` to `bitstring` + +[source] +---- +extern BITSTRING oct2bit(const OCTETSTRING& value); +---- +=== `Integer` to `float` + +[source] +---- +extern double int2float(int value); +extern double int2float(const INTEGER& value); +---- +=== `Float` to `integer` + +[source] +---- +extern INTEGER float2int(double value); +extern INTEGER float2int(const FLOAT& value); +---- +=== The Random Number Generator Function + +The implementation is based on functions `srand48` and `drand48` of `libc`. +[source] +---- +extern double rnd(); +extern double rnd(double seed); +extern double rnd(const FLOAT& seed); +---- +=== The Substring Function + +Implemented for all string types. +[source] +---- +extern BITSTRING substr(const BITSTRING& value, const INTEGER& index, + const INTEGER& returncount); +extern HEXSTRING substr(const HEXSTRING& value, const INTEGER& index, + const INTEGER& returncount); +extern OCTETSTRING substr(const OCTETSTRING& value, const INTEGER& index, + const INTEGER& returncount); +extern CHARSTRING substr(const CHARSTRING& value, const INTEGER& index, + const INTEGER& returncount); +extern UNIVERSAL_CHARSTRING substr(const UNIVERSAL_CHARSTRING& value, + const INTEGER& index, const INTEGER& returncount); +---- + +=== Character string to `float` + +[source] +---- +extern double str2float(const char *value); +extern double str2float(const CHARSTRING& value); +---- +=== The Replace Function + +Implemented for all string types. +[source] +---- +extern BITSTRING replace(const BITSTRING& value, const INTEGER& index, + const INTEGER& len, const BITSTRING& repl); +extern HEXSTRING replace(const HEXSTRING& value, const INTEGER& index, + const INTEGER& len, const HEXSTRING& repl); +extern OCTETSTRING replace(const OCTETSTRING& value, const INTEGER& index, + const INTEGER& len, const OCTETSTRING& repl); +extern CHARSTRING replace(const CHARSTRING& value, const INTEGER& index, + const INTEGER& len, const CHARSTRING& repl); +extern UNIVERSAL_CHARSTRING replace(const UNIVERSAL_CHARSTRING& value, + const INTEGER& index, const INTEGER& len, const UNIVERSAL_CHARSTRING& repl); +---- + +[[octetstring-to-character-string-0]] +=== Octetstring to character string + +[source] +---- +extern CHARSTRING oct2char(const OCTETSTRING& value); +---- +[[character-string-to-octetstring-0]] +=== Character string to octetstring + +[source] +---- +extern OCTETSTRING char2oct(const char *value); +extern OCTETSTRING char2oct(const CHARSTRING& value); +---- +=== The `Decompose` Function + +Not implemented yet. + +[[additional-non-standard-functions]] +=== Additional Non-Standard Functions + +[source] +---- +extern BITSTRING str2bit(const char *value); +extern BITSTRING str2bit(const CHARSTRING& value); +extern HEXSTRING str2hex(const char *value); +extern HEXSTRING str2hex(const CHARSTRING& value); +extern CHARSTRING float2str(double value); +extern CHARSTRING float2str(const FLOAT& value); + +template<typename TTCN_TYPE> +CHARSTRING ttcn_to_string(const TTCN_TYPE& ttcn_data) + +template<typename TTCN_TYPE> +void string_to_ttcn(const CHARSTRING& ttcn_string, TTCN_TYPE& ttcn_value) + +extern UNIVERSAL_CHARSTRING oct2unichar(const OCTETSTRING& invalue); +extern UNIVERSAL_CHARSTRING oct2unichar(const OCTETSTRING& invalue, + const CHARSTRING& string_encoding); + +extern OCTETSTRING unichar2oct(const UNIVERSAL_CHARSTRING& invalue); +extern OCTETSTRING unichar2oct(const UNIVERSAL_CHARSTRING& invalue, + const CHARSTRING& string_encoding); + +extern CHARSTRING get_stringencoding(const OCTETSTRING& encoded__value); +extern OCTETSTRING remove_bom(const OCTETSTRING& encoded__value); + +extern CHARSTRING encode_base64(const OCTETSTRING& msg, bool use_linebreaks); +extern CHARSTRING encode_base64(const OCTETSTRING& msg); +extern OCTETSTRING decode_base64(const CHARSTRING& b64); +---- + +See the section "Additional predefined functions" in the link:https://github.com/eclipse/titan.core/tree/master/usrguide/referenceguide[ Programmer"s Technical Reference] for more details. + +[[using-the-signature-classes]] +== Using the Signature Classes + +A Test Port has three outgoing and three incoming types of operation that require the usage of signatures. These are `call` (`getcall`), `reply` (`getreply`) and `raise` (`catch`). Because of this, there are three representation formats (classes generated by the compiler) of a signature the Test Port writer should be familiar with. This section describes these classes using an example. + +Let us suppose the following signature definition: +[source] +---- +signature MyProc(in integer inPar, out float outPar, + inout bitstring inoutPar) + return hexstring + exception(charstring, integer, boolean); +---- + +The classes generated and needed to write a Test Port using this signature are `MyProc_call`, `MyProc_reply` and `MyProc_exception`. These represent the parameters, the return value and the exception type and value of the signature needed by a call, reply or raise. + +For example, if a port uses the signature `MyProc` as an output remote procedure, the Test Port gets the outgoing parameters for a call operation towards the system in an instance of the class `MyProc_call`. In this case the classes `MyProc_reply` and `MyProc_exception` are used for placing an incoming reply or raise operation in the queue of the port (using the functions `incoming_reply` and `incoming_exception` of the port class). + +=== The Representation of the Input Parameters + +The class `MyProc_call` (using the above example) represents all incoming parameters of the signature `MyProc`. It temporary stores the parameters inPar and inoutPar. + +The generated class `MyProc_call` will have the following public member functions: + +.Public member functions of the class `MyProc_call` + +[cols=",,",options="",] +|============================================================== +2+^.^|*Member functions* |*Notes* +.4+^.^|_Parameter access functions_ +|INTEGER& inPar() |Gives access to parameter inPar. +|const INTEGER& inPar() const | +|BITSTRING& inoutPar() |The same, but it gives read-only access. +|const BITSTRING& inoutPar() const | +^.^|_Other member functions_ +|`void log() const` |Puts the parameters into log. +|============================================================== + +The parameters can be accessed via their access functions that have the same names as the parameters (name mapping also applies to these functions). + +=== The Output Parameters and Return Value + +The output parameters and return value (if defined) are represented by the class `MyProc_reply` that has the following public member functions: + +.Public member functions of the class `MyProc_reply` + +[cols=",,",options="",] +|===================================================================== +2+^.^|*Member functions* |*Notes* +.2+^.^|_Parameter access functions_ +|FLOAT& outPar()const FLOAT& outPar() const |Gives access to parameter outPar. +|BITSTRING& inoutPar() const BITSTRING& inoutPar() const |The same, but it gives read-only access. +.2+^.^|_Access function for return value_ +|HEXSTRING& return value() |Gives access to the return value. +|const HEXSTRING& return value() const | +^.^|_Other member functions_ +|`void log() const` |Puts the parameters into log. +|===================================================================== + +The parameters can be accessed by their access functions, and the return value can be accessed via the function `return_value()`. + +=== Representation of Signature Exceptions + +The class representing the exceptions of a signature (remote procedure) is similar to the representation of the union data type. Using the above example this class is called `MyProc_exception`. This class is generated only if the signature has at least one exception type. + +.Public member functions of the class `MyProc_exception` + +[width="100%",cols=",,",options="",] +|=================================================================================================================================================================================================================================== +2+^.^|*Member functions* |*Notes* +.2+^.^|_Constructors_ +|`MyProc_exception()` |Initializes to unbound value. +|`MyProc_exception(const MyProc_exception&)` |Copy constructor. +^.^|_Destructor_ +|`ËœMyProc_exception()` | +^.^|_Assignment_ _operator_ +|`MyProc_exception& operator=(const MyProc_exception&)` |Assigns the given value. +.4+^.^|_Field access functions_ +|CHARSTRING& CHARSTRING_field() |Selects and gives access to the CHARSTRING field. If other field was previously selected, its value will be destroyed. +|const CHARSTRING&CHARSTRING_field() cons |Gives read-only access to the CHARSTRING field. If other field is selected, this function will cause dynamic test case error. So use get selection() first. +|INTEGER& INTEGER_field() const INTEGER& INTEGER_field() const | +|BOOLEAN& BOOLEAN_field()const BOOLEAN& BOOLEAN_field() const | +.2+^.^|_Other member functions_ +|`MyProc_exception::exception_selection_type get_selection() const` |Returns the current selection. It will return MyProc exception::UNBOUND VALUE if the exception is unbound, MyProc exception::ALT CHARSTRING if a charstring value is present in the exception, and so on. +|`void log() const` |Puts the contents of the exception into the log. +|=================================================================================================================================================================================================================================== + +If an exception type is a user-defined type the field name will be constructed from the C\++ namespace name of the module that the exception type resides in and the name of the C++ class that realizes the exception type. The two identifiers are glued together using a single underscore character. Please note that the namespace name is always present in the identifiers, even if the exception type is defined in the same module as the signature. + +For example, if exception type `My_Record` is defined in module `My_Module` the respective field access functions will be named as `My\__Module_My__Record_field` and the associated enum value will be `MyProc_exception::ALT_My__Module_My__Record`. diff --git a/usrguide/apiguide/6-tips_&_troubleshooting.adoc b/usrguide/apiguide/6-tips_&_troubleshooting.adoc new file mode 100644 index 000000000..4fda65ec8 --- /dev/null +++ b/usrguide/apiguide/6-tips_&_troubleshooting.adoc @@ -0,0 +1,293 @@ += Tips & Troubleshooting +:table-number: 34 +:toc: + +Information not fitting in any of the previous chapters is given in this chapter. + +[[migrating-existing-c-code-to-the-naming-rules-of-version-1-7]] +== Migrating Existing C++ Code to the Naming Rules of Version 1.7 + +When using the new naming rulesfootnote:[The new naming rules are used by default; the naming rules can be changed using the compiler command line switch -N.] the compiler generates a C\++ namespace for each TTCN–3 and ASN.1 module. The name of the namespace corresponds to the module. The generated C++ entities of a module are all placed in its namespace; therefore all the test port or protocol module code must use these namespaces. + +Rules to follow when writing C++ code: + +* When referencing an entity located in a different module its C++ name has to be prefixed with the namespace name of that module. + +* A test port class must be placed into the namespace of its module. + +* Encoding and decoding functions must be placed into the namespace of the TTCN–3 module in which the external function was defined. + +* All C\++ entities have to be placed into namespace. An exception to this may be C++ entities used only locally; these are defined with the keyword `static`. + +* For convenience the `using namespace` directive can be used in C++ source files. It is forbidden to use this directive in header files! + +* C++ enum types are placed in the scope of their value class; enum types have to be prefixed by the C++ name of the value class.footnote:[The enum hack option has become obsolete with the new naming rules.] + +[[using-external-c-functions-in-ttcn-3-test-suites]] +== Using External C++ Functions in TTCN–3 Test Suites + +Sometimes standard library functionsfootnote:[C language functions cannot be called directly from TTCN–3; you need at least a wrapper function for them.] are called in the test suite or there is a need for efficiently implemented "bit-crunching" functions in the TTCN–3 ATS. In these cases functions to be called from the test suite can be developed in C++. + +There are the standard library functions as well as other libraries in the C++ functions. The logging and error handling facilities of the run-time environment are also available as in case of Test Ports. + +Since version 1.4.pl1 the semantic analyzer of the compiler checks the import statements thoroughly. Therefore one cannot use the virtual C++ modules as before: C++ functions must be defined as external functions to be accessible from TTCN–3 modules. + +For example, the following definitions make two C++ functions accessible from TTCN–3 module `MyModule` and from any other module that imports `MyModule`. + +[[example-ttcn-3-module-mymodule-ttcn]] +=== Example TTCN–3 Module (MyModule.ttcn) + +[source] +---- +module MyModule { +[...] + external function MyFunction(integer par1, in octetstring par2) + return bitstring; + external function MyAnotherFunction(inout My_Type par1, + out MyAnotherType par2); +[...] +} +---- + +The compiler will translate those external function definitions to C++ function prototypes in the generated header file `MyModule.hh`: + +[source] +---- +[...] + extern BITSTRING MyFunction(const INTEGER& par1, const OCTETSTRING& par2); + extern void MyAnotherFunction(My__Type& par1, MyAnotherType& par2); +[...] +---- + +Both pre-defined and user-defined TTCN–3 data types can be used as parameters and/or return types of the C\++ functions. The detailed description of the equivalent C++ classes as well as the name mapping rules are described in chapter <<4-encoding_and_decoding.adoc#xml-encoding-xer,XML Encoding (XER)>>. + +Using templates as formal parameters in external functions is possible, but not recommended because the API of the classes realizing templates is not documented and subject to change without notice. + +The formal parameters of external TTCN–3 functions are mapped to C++ function parameters according to the following table: + +.TTCN–3 formal parameters and their C++ equivalents + +[cols=",",options="header",] +|============================================== +|TTCN–3 formal parameter |Its C++ equivalent +|`[in] MyType myPar` |`const MyType& myPar` +|`out MyType myPar` |`MyType& myPar` +|`inout MyType myPar` |`MyType& myPar` +|`[in] template MyType myPar` |_Not recommended._ +|============================================== + +NOTE: In versions 1.6.pl3 and earlier the in keyword had an extra meaning in formal parameter lists. According to the TTCN–3 standard the parameter definitions `MyType myPar` and in `MyType myPar` are totally equivalent, but the earlier versions of the compiler distinguished them. Unless the keyword `in` was present the compiler passed the parameter by value (involving a copy constructor call) instead of using a const reference. That is why it was recommended to use an explicit in keyword in parameter lists of external functions. + +Due to the strictness of the TTCN–3 semantic analyzer one cannot use C/C++ data types with external functions as formal parameters or return types, only TTCN–3 and ASN.1 data types are allowed. Similarly, one cannot use pointers as parameters or return values because they have no equivalents in TTCN–3 . + +The external functions can be implemented in one or more C\++ source files. The generated header file that contains the prototypes of the external functions shall be included into each C++ source file. This file makes accessible all built-in data types, the user-defined types of the corresponding TTCN–3 module and all available services of the run-time environment (logging, error handling, etc.). + +The name, return type and the parameters of the implemented C++ functions must match exactly the generated function prototypes or the compilation will fail. The generated function prototype is in the namespace of the module, therefore the implementation of the function has to be placed in that namespace, too. +[[logging-in-test-ports-or-external-functions]] +== Logging in Test Ports or External Functions + +When developing Test Ports or external functions the need may arise for debug messages. Instead of using `printf` or `fprintf`, there is a simple way to put these messages into the log file of test executor. This feature can be also useful in case when an error or warning situation is encountered in the Test Port, especially when decoding an incoming message. + +There is a class called `TTCN_Logger` in the Base Library, which takes care of logging. For historical reasons it has a static instance (object), which is called `TTCN_logger`. Since all member functions of `TTCN_Logger` are static, they can be and should be called without the logger object. The usage of object `TTCN_logger` should be avoided in newly written code. + +The class `TTCN_Logger` provides some public member functions. Using them any kind of message can be put into the log file. There are two ways to log a single message, the unbuffered and the buffered mode. + +=== Unbuffered Mode + +In unbuffered mode the message will be put into log immediately as a separate line together with a time stamp. Thus, the entire message must be passed to the logger class at one function call. The log member function of the logger class should be used. Its prototype is: +[source, subs="+quotes"] +static void TTCN_Logger::log(int severity, const char *fmt, …); + +The parameter severity is used for filtering the log messages. The allowed values of the parameter are listed in table "First level (coarse) log filtering" in the link:https://github.com/eclipse/titan.core/tree/master/usrguide/referenceguide[Programmer's Technical Reference]. We recommend using in Test Ports only `TTCN_WARNING`, `TTCN_ERROR` and `TTCN_DEBUG`. The parameter `fmt` is a pointer to a format string, which is interpreted as in `printf(3)`. The dots represent the optional additional parameters that are referred in format string. There is no need to put a newline character at the end of format string; otherwise the log file will contain an empty line after your entry. + +Here is an example, which logs an integer value: +[source] +---- +int myVar = 5; +TTCN_Logger::log(TTCN_WARNING, ``myVar = %d'', myVar); +---- + +Sometimes the string to be logged is static. In such cases there is no need for `printf`-style argument processing, which may introduce extra risks if the string contains the character `%`. The logger class offers a function for logging a static (or previously assembled) string: +[source, subs="+quotes"] +static void TTCN_Logger::log_str(int severity, const char *str); + +The function `log_str` runs significantly faster than log because it bypasses the interpretation of the argument string. + +There is another special function for unbuffered mode: +[source] +---- +static void TTCN_Logger::log_va_list(int severity, const char *fmt, + va_list ap); +---- +The function `log_va` list resembles to log, but it takes the additional `printf` arguments in one va_list structure; va_list is defined in the standard C header file `stdarg.h` and used in functions with variable number of arguments. + +This function (and especially its buffered mode version, `log_event_va_list`) is useful if there is a need for a wrapper function with `printf`-like syntax, but the message should be passed further to `TTCN_Logger`. With these functions one can avoid the handling of temporary buffers, which could be a significant performance penalty. + +=== Buffered Mode + +As opposite to the unbuffered operation, in buffered mode the logger class stores the message fragments in a temporary buffer. New fragments can be added after the existing ones. When finished, the fragments can be flushed after each other to the log file as a simple message. This mode is useful when assembling the message in many functions since the buffer management of logger class is more efficient than passing the fragments as parameters between the functions. + +In buffered mode, the following member functions are available. + +[[begin-event]] +==== begin_event + +`begin_event` creates a new empty event buffer within the logger. You have to pass the severity value, which will be valid for all fragments (the list of possible values can be found in the table "First level (coarse) log filtering" in the link:https://github.com/eclipse/titan.core/tree/master/usrguide/referenceguide[ Technical Reference]. If the logger already has an unfinished event when begin event is called the pending event will be pushed onto an internal stack of the logger. That event can be continued and completed after finishing the newly created event. +[source, subs="+quotes"] +static void TTCN_Logger::begin_event(int severity); + +[[log-event]] +==== log_event + +`log_event` appends a new fragment at the end of current buffer. The parameter `fmt` contains a `printf` format string like in unbuffered mode. If you try to add a fragment without initializing the buffer by calling begin event, your fragment will be discarded and a warning message will be logged. +[source, subs="+quotes"] +static void TTCN_Logger::log_event(const char *fmt, …); + +[[log-char]] +==== log_char + +`log_char` appends the character c at the end of current buffer. Its operation is very fast compared to `log_event`. +[source, subs="+quotes"] +static void TTCN_Logger::log_char(char c); + +[[log-event-str-and-log-event-va-list]] +==== log_event_str and log_event_va_list + +The functions `log_str` and `log_va_list` also have the buffered versions called `log_event_str` and `log_event_va_list`, respectively. Those interpret the parameters as described in case of unbuffered mode. +[source] +---- +static void TTCN_Logger::log_event_str(const char *str); +static void TTCN_Logger::log_event_va_list(const char *fmt, va_list ap); +---- +[[os-error]] +==== OS_error + +The function `OS_error` appends the textual description of the error code stored in global variable `errno` at the end of current buffer. Thereafter that variable `errno` will be set to zero. The function does nothing if the value of `errno` is already zero. For further information about possible error codes and their textual descriptions please consult the manual page of `errno(3)` and `strerror(3)`. +[source, subs="+quotes"] +static void TTCN_Logger::OS_error(); + +==== log + +The C++ classes of predefined and compound data types are equipped with a member function called `log`. This function puts the actual value of the variable at the end of current buffer. Unbound variables and fields are denoted by the symbol `<unbound>`. The contents of TTCN–3 value objects can be logged only in buffered mode. +[source, subs="+quotes"] +void <any TTCN-3 type>::log() const; + +[[end-event]] +==== end_event + +The function `end_event` flushes the current buffer into the log file as a simple message, then it destroys the current buffer. If the stack of pending events is not empty the topmost event is popped from the stack and becomes active. The time stamp of each log entry is generated at the end and not at the beginning. If there is no active buffer when `end_event` is called, a warning message will be logged. +[source, subs="+quotes"] +static void TTCN_Logger::end_event(); + +If an unbuffered message is sent to the logger while the buffer contains a pending event the unbuffered message will be printed to the log immediately and the buffer remains unchanged. + +=== Logging Format of TTCN-3 Values and Templates + +TTCN-3 values and templates can be logged in the following formats: + +TITAN legacy logger format: this is the default format which has always been used in TITAN + +TTCN-3 format: this format has ttcn-3 syntax, thus it can be copied into TTCN-3 source files. + +Differences between the formats: + +[cols=",,",options="header",] +|========================================================== +|Value/template |Legacy format output |TTCN-3 format output +|Unbound value |"<unbound>" |"-" +|Uninitialized template |"<uninitialized template>" |"-" +|Enumerated value |name (number) |name +|========================================================== + +The "-" symbol is the NotUsedSymbol which can be used inside compound values, but when logging an unbound value which is not inside a record or record of the TTCN-3 output format of the logger is actually not a legal TTCN-3 value/template because a value or template cannot be set to be unbound. Thus this output format can be copy-pasted from a log file into a ttcn-3 file or to a module parameter value in a configuration file only if it semantically makes sense. + +The C++ API extensions to change the logging format: + +A new enum type for the format in TTCN_Logger class:+ +`enum data_log_format_t { LF_LEGACY, LF_TTCN }`; + +Static functions to get/set the format globally: + +`data_log_format_t TTCN_Logger::get_log_format();void` `TTCN_Logger::set_log_format(data_log_format_t p_data_log_format)`; + +A helper class to use a format until the end of the scope, when used as local variable. This can be used as follows: + +[source] +---- +{ + Logger_Format_Scope lfs(TTCN_Logger::LF_TTCN); // sets TTCN-3 log format + <log some values and templates> +} // end of scope -> the original format is restored +---- +It is recommended to use this helper class because using directly the format setting functions of `TTCN_Logger` is more error prone, if the globally used logging format is not restored properly then log files might contain values/templates in a mixed/unexpected format. + +=== Examples + +The example below demonstrates the combined usage of buffered and unbuffered modes as well as the working mechanism of the event stack: +[source] +---- +TTCN_Logger::begin_event(TTCN_DEBUG); +TTCN_Logger::log_event_str("first "); +TTCN_Logger::begin_event(TTCN_DEBUG); +TTCN_Logger::log_event_str("second "); +TTCN_Logger::log_str(TTCN_DEBUG, "third message"); +TTCN_Logger::log_event_str("message"); +TTCN_Logger::end_event(); +TTCN_Logger::log_event_str("message"); +TTCN_Logger::end_event(); +---- + +The above code fragment will produce three lines in the log in the following order: + +`third message` +`second message` +`first message` + +If the code calls a C++ function that might throw an exception while the logger has an active event buffer care must be taken that event is properly finished during stack unwinding. Otherwise the stack of the logger and the call stack of the program will get out of sync. The following example illustrates the proper usage of buffered mode with exceptions: +[source] +---- +TTCN_Logger::begin_event(TTCN_DEBUG); +try { + TTCN_Logger::log_event_str("something"); + // a function is called from here + // that might throw an exception (for example TTCN_error()) + TTCN_Logger::log_event_str("something else"); + TTCN_Logger::end_event(); +} catch (...) { + // don’t forget about the pending event + TTCN_Logger::end_event(); + throw; +} +---- + +== Error Recovery during Test Execution + +If a fatal error is encountered in the Test Port, you should call the function `TTCN_error` must be called to do the error handling. It has the following prototype in the Base Library: +[source, subs="+quotes"] +void TTCN_error(const char *fmt, …); + +The parameter `fmt` contains the reason of the error in a NUL terminated character string in the format of a `printf` format string. If necessary, additional values should be passed to `TTCN_error` as specified in the format string. The error handling in the executable test program is implemented using C++ exceptions so the function `TTCN_error` never returns; instead, it throws an exception. The exception value contains an instance of the empty class called `TC_Error`. This exception is normally caught at the end of each test case and module control part. After logging the reason `TTCN_Logger::OS error()` is called. Finally, the verdict is set to error and the test executor performs an error recovery, so it continues the execution with the next test case. + +It is not recommended to use own error recovery combined with the default method (that is, catching this exception). + +== Using UNIX Signals + +The UNIX signals may interrupt the normal execution of programs. This may happen when the program executes system calls. In this case, when the signal handler is finished the system call will fail and return immediately with an error code. + +In the executable test program there are system calls not only in the Base Library, but in Test Ports as well. Since the other Test Ports that you are using may have been written by many developers, one cannot be sure that they are prepared to the effects of signals. So it is recommended to avoid using signals in Test Ports. + +== Mixing C and C++ Modules + +Modules written in C language may be used in the Test Ports. In this case the C header files must be included into the Test Port source code and the object files of the C module must be linked to the executable. Using a C compiler to compile the C modules may lead to errors when linking the modules together. This is because the C and C\++ compilers use different rules for mapping function names to symbol names of the object file to avoid name clashes caused by the C++ polymorphism. There are two possible solutions to solve this problem: + +1. Use the same C++ compiler to compile all of your source code (including C modules). +2. If the first one is impossible (when using a third party software that is available in binary format only), the definitions of the C header file must be put into an `extern "C"` block like this. +[source] +---- +#ifdef __cplusplus +extern "C" { +#endif + +<... your C definitions ...> + +#ifdef __cplusplus +}; +#endif +---- + +The latter solution does not work with all C\++ compilers; it was tested on GNU C++ compiler only. diff --git a/usrguide/apiguide/7-references.adoc b/usrguide/apiguide/7-references.adoc new file mode 100644 index 000000000..8115e23dc --- /dev/null +++ b/usrguide/apiguide/7-references.adoc @@ -0,0 +1,31 @@ += References + +1. link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187301/04.05.01_60/es_20187301v040501p.pdf[Methods for Testing and Specification (MTS); The Testing and Test Control Notation version 3. Part 1: Core Language European Telecommunications Standards Institute ES 201 873-1 Version 4.5.1, April 2013] + +2. Methods for Testing and Specification (MTS); The Testing and Test Control Notation version 3. Part 4: TTCN–3 Operational SemanticsEuropean Telecommunications Standards Institute. ES 201 873-4 Version 4.4.1, April 2012 + +3. link:https://pdfs.semanticscholar.org/33b5/877c85f7fd4f35c7f58c39121358c3652966.pdf[Methods for Testing and Specification (MTS); The Testing and Test Control Notation version 3. Part 7: Using ASN.1 with TTCN–3 European Telecommunications Standards Institute. ES 201 873-7 Version 4.5.1, April 2013] + +4. link:https://www.etsi.org/deliver/etsi_ES/201800_201899/20187309/04.05.01_60/es_20187309v040501p.pdf[Methods for Testing and Specification (MTS); The Testing and Test Control Notation version 3. Part 9: Using XML Schema with TTCN–3 European Telecommunications Standards Institute. ES 201 873-9 Version 4.5.1, April 2013] + +5. link:https://www.itu.int/rec/T-REC-X.690-200811-S[ITU-T, X.690, Information TechnologyASN.1 encoding rules: Specification of Basic Encoding Rules (BER), Canonical Encoding Rules (CER) and Distinguished Encoding Rules (DER)International Telecommunication Union, November 2008] + +6. ITU-T, X.693, Information TechnologyASN.1 encoding rules: XML Encoding Rules (XER), November 2008 + +7. ITU-T, X.693 amendment 1, Information TechnologyASN.1 encoding rules: XER encoding instructions and EXTENDED-XER, November 2008 +[[_8]] +8. ISO/IEC 10646-1, Information technology – Universal Multiple-Octet Coded Character Set (UCS) – Part 1: Architecture and Basic Multilingual Plane, Second edition, 200009-15 + +9. link:https://tools.ietf.org/html/rfc3629[RFC3629: UTF-8, a transformation format of ISO 10646] + +10.link:https://github.com/eclipse/titan.core/blob/master/usrguide/userguide/README.adoc[User Guide for TITAN TTCN-3 Test Executor] + +11. link:https://github.com/eclipse/titan.core/blob/master/usrguide/installationguide.adoc[Installation guide for TITAN TTCN-3 Test Executor] + +12. link:https://github.com/eclipse/titan.core/blob/master/usrguide/releasenotes.adoc[Release Notes for TITAN TTCN-3 Test Executor] + +13. link:https://github.com/eclipse/titan.core/tree/master/usrguide/referenceguide[Technical Reference for TITAN TTCN-3 Test Executor] + +14. link:http://tldp.org/HOWTO/Program-Library-HOWTO/index.html[David A. Wheeler, Program Library HOWTO] + +15. link:https://www.etsi.org/deliver/etsi_es/202700_202799/202781/01.04.01_60/es_202781v010401p.pdf[ETSI ES 202 781 V1.4.1. (2015-06 Methods for Testing and Specification (MTS); The Testing and Test Control Notation version 3; TTCN-3 Language Extensions: Configuration and Deployment Support)] diff --git a/usrguide/apiguide/8-abbreviations.adoc b/usrguide/apiguide/8-abbreviations.adoc new file mode 100644 index 000000000..6aab4e211 --- /dev/null +++ b/usrguide/apiguide/8-abbreviations.adoc @@ -0,0 +1,74 @@ += Abbreviations + +API:: Application Programming Interface + +ASN.1:: Abstract Syntax Notation One + +ATS:: Abstract Test Suite + +BER:: Basic Encoding Rules (of ASN.1) + +BXER:: Basic XER + +BNF:: Backus–Naur Formalism + +CER:: Canonical Encoding Rules (of ASN.1) + +CXER:: Canonical XER + +DER:: Distinguished Encoding Rules (of ASN.1) + +ETS:: Executable Test Suite + +ETSI:: European Telecommunications Standards Institute + +EXER:: Extended XER + +GUI:: Graphical User Interface + +HC:: Host Controller + +HTML:: Hypertext Markup Language + +HTTP:: HyperText Transfer Protocol + +IP:: Internet Protocol + +LSB:: Least Significant Byte + +MC:: Main Controller + +MTC:: Main (or Master) Test Component + +PDU:: Protocol Data Unit + +pl:: Patch Level + +PTC:: Parallel Test Component + +PT:: Port Type + +SO:: Shared Object + +SUT:: System Under Test + +TC:: Test Component (either MTC or PTC) + +TCC:: Test Competence Center + +TCP:: Transmission Control Protocol + +TLV:: Tag, Length, Value + +TTCN:: Tree and Tabular Combined Notation + +TTCN–2:: Tree and Tabular Combined Notation + +TTCN–3:: Tree and Tabular Combined Notation version 3 (formerly) + +Testing and Test Control Notation (new resolution) + +URL:: Universal Resource Locator + +XER:: XML Encoding Rules for ASN.1 + +XML:: Extensible Markup Language diff --git a/usrguide/apiguide/README.adoc b/usrguide/apiguide/README.adoc new file mode 100644 index 000000000..c83e69da9 --- /dev/null +++ b/usrguide/apiguide/README.adoc @@ -0,0 +1,54 @@ +--- +Author: JenÅ‘ Balaskó +Version: 6/198 17-CRL 113 200/6, Rev. PE1 +Date: 2018-06-18 + +--- += API Technical Reference for TITAN TTCN-3 Test Executor +:author: JenÅ‘ Balaskó +:revnumber: 6/198 17-CRL 113 200/6, Rev. PE1 +:revdate: 2018-06-18 +:title-logo-image: images/titan_logo.png +:toc: + +image::images/titan_logo.png[alt] + +== Abstract + +This document describes detailed information on the TITAN Application Programming Interface (API) on C++ level, advanced TTCN–3 programming, and background information on the TITAN TTCN–3 Test Executor project. + +== Copyright + +Copyright (c) 2000-2018 Ericsson Telecom AB + +All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v2.0 that accompanies this distribution, and is available at + +https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.html. + +== Disclaimer + +The contents of this document are subject to revision without notice due to continued progress in methodology, design and manufacturing. Ericsson shall have no liability for any error or damage of any kind resulting from the use of this document. + +== Contents + +ifdef::env-github,backend-html5[] +* link:1-introduction.adoc[Introduction] +* link:2-test_ports.adoc[Test Ports] +* link:3-logger_plug-ins.adoc[Logger Plug-ins] +* link:4-encoding_and_decoding.adoc[Encoding and Decoding] +* link:5-mapping_ttcn3_data_types_to_c+\+_constructs.adoc[Mapping TTCN–3 Data Types to C++ Constructs] +* link:6-tips_&_troubleshooting.adoc[Tips & Troubleshooting] +* link:7-references.adoc[References] +* link:8-abbreviations.adoc[Abbreviations] +endif::[] + + +ifndef::env-github,backend-html5[] +include::1-introduction.adoc[] +include::2-test_ports.adoc[] +include::3-logger_plug-ins.adoc[] +include::4-encoding_and_decoding.adoc[] +include::5-mapping_ttcn3_data_types_to_c++_constructs.adoc[] +include::6-tips_&_troubleshooting.adoc[] +include::7-references.adoc[] +include::8-abbreviations.adoc[] +endif::[] \ No newline at end of file diff --git a/usrguide/apiguide/images/titan_logo.png b/usrguide/apiguide/images/titan_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..b807b492556016f30f606666323eb566b5e11262 GIT binary patch literal 131015 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%0Ap76YryJ6erYyaa=c0Glol=>o{(ZGAYv6{ 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Ξ}1j8KuMiu4vv})#owK>S~4B7 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 T0dtqdn)HxKQQNDx(ZBr%Zs`?{ literal 0 HcmV?d00001 diff --git a/usrguide/installationguide.doc b/usrguide/installationguide.doc deleted file mode 100644 index abf45665eb2579cfa066ca6abbee8dccbea69031..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 250880 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%0AF=Ofbbir%Zmn7*DMLHh( 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 UyzktGJ#M?{!?(;7|BD{~f2y$g!~g&Q diff --git a/usrguide/installationguide/images/titan_logo.png b/usrguide/installationguide/images/titan_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..91d5104f5f4328314a68569143a3b645509d7fb2 GIT binary patch literal 131015 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%0Ap76YryJ6erYyaa=c0Glol=>o{(ZGAYv6{ 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Ξ}1j8KuMiu4vv})#owK>S~4B7 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 Zn~8Y8e+KM-MGzufCX*s})NH4J^EYxC6<GiP literal 0 HcmV?d00001 diff --git a/usrguide/installationguide/installationguide.adoc b/usrguide/installationguide/installationguide.adoc new file mode 100644 index 000000000..e77209a73 --- /dev/null +++ b/usrguide/installationguide/installationguide.adoc @@ -0,0 +1,350 @@ +--- +Author: JenÅ‘ Balaskó +Version: 1/1531-CRL 113 200/6, Rev. PE1 +Date: 2018-06-18 + +--- += Installation Guide for the TITAN TTCN-3 Test Executor +:author: JenÅ‘ Balaskó +:revnumber: 1/1531-CRL 113 200/6, Rev. PE1 +:revdate: 2018-06-18 +:title-logo-image: images/titan_logo.png +:toc: + +image::images/titan_logo.png[alt] + +*Abstract* + +This document describes the detailed information of installing TITAN TTCN-3 Test Executor and all of its components. + +*Copyright* + +Copyright (c) 2000-2018 Ericsson Telecom AB. + +All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v2.0 that accompanies this distribution, and is available at + +https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.html + +*Disclaimer* + +The contents of this document are subject to revision without notice due to continued progress in methodology, design and manufacturing. Ericsson shall have no liability for any error or damage of any kind resulting from the use of this document. + += Introduction + +== Overview + +This document describes obtaining the TITAN TTCN-3 Test Executor software, installing the Test Executor and all of its components, setting the user environment, and licensing mechanism. + +== Target Groups + +This document is for all audience who intend to create and execute simulations. + +== Typographical Conventions + +This document uses the following typographical conventions: + +* *Bold* is used to represent graphical user interface (GUI) components such as buttons, menus, menu items, dialog box options, fields and keywords, as well as menu commands. Bold is also used with ’+’ to represent key combinations. For example, *Ctrl+Click* +* The "*/*" character is used to denote a menu and sub-menu sequence. For example, *File / Open*. +* `Monospaced` font is used represent system elements such as command and parameter names, program names, path names, URLs, directory names and code examples. +* *`Bold monospaced font`* is used for commands that must be entered at the Command Line Interface (CLI), For example, *`ttcn3_start`* + +== Prerequisites + +The supported platforms are Solaris, Linux and Cygwin (on Windows platforms). + +The following are required for proper operation of the TITAN: + +* Openssl-devel 0.9.8k or higher +* Libxml2-devel 2.7.1 or higher +* JDK 1.5.0_10 or later (only required if the JNI-based executor in the Executor plug-in is used. JNI cannot be used on Cygwin.) + +NOTE: If the platform has other, but compatible, version of above tools, TITAN will be built with those. + +On Linux, the platform-supplied versions of OpenSSL-devel and libxml2-devel are used. OpenSSL is usually installed by default. The libxml2 package and the development packages may need to be installed manually. + +The development packages should be called openssldev (or devel) or libopenssldev (or devel) and libxml2dev (or devel) respectively. + +To deploy the prerequisites is special on Cygwin therefore it is discussed below. + +== Installing Prerequisites on Cygwin (on Windows) + +To deploy the prerequisites is special on Cygwin therefore it is discussed below. + +Titan is always built on the newest Cygwin version available. + +* If Cygwin has been installed already, refresh your Cygwin installation. Start the Cygwin setup utility (see below). It will refresh your installed Cygwin packages to the newest versions. + +* If Cygwin hasn’t been installed yet: + +. Download and execute the latest Cygwin installer utility depending on your platform and the Titan package to be downloaded:32-bit version: https://cygwin.com/setup-x86.exe64-bit version: https://cygwin.com/setup-x86_64.exe + +. Select Install from Internet (recommended to save local disk place) + +. Choose Cygwin installation root directory (C: is recommended). + +. Select All users or Just Me. + +. Select "Local Package Directory" (typically the same directory, where the setup…exe Cygwin installer utility is stored). + +. Use Internet Explorer Proxy Settings (recommended). + +. Select a download mirror site. + +. In the package selection dialog you can select different views to find the required packages easier and you can search the packages via the search field. The Cygwin installer will automatically select the packages which the manually selected ones are depending on. Do not deselect any automatically selected package! There are three hierarchical levels of minimally required packages, depending on Your task: + +.. test execution only (from command line or from Eclipse Titan Executor): + +Base: <All packages> (Default setting of the installer) + +Net: openssl + +Tcl: expect +.. Test case development: in addition to the above select the following packages: + +Devel: binutils + +Devel: gcc-g++ + +Devel: make + +Libs: libxml2-devel + +Net: openssl-devel (automatically installs Net:openssl as well, if selected +.. To compile your own Titan Cygwin binary: in addition to the above, select the following packages: + +Devel: bison + +Devel: ctags (optional) + +Devel: diffstat + +Devel: flex + +Devel: gcc-core + +Devel: perl + +Devel: git + +Editors: <any editor of your preference> e.g vi, nedit, xemacs, gedit, nano and so on + +Libs: libncurses-devel + +Libs: libreadline-devel + +Libs: libexpat1 + +Libs: libiconv, libiconv-devel, libiconv2 +.. To contribute to Titan, test port or protocol module development: Devel: git-review If, after selecting the required packages and clicking on the "Next" button, a "Resolving Dependencies" window lists further required packages, ensure that the "Select required packages (RECOMMENDED)" checkbox is checked and click on the "Next" button. + +. Select the ``Create'' icon on the Desktop checkbox + +. Optional + +Your "unix" home directory, by default is: <your cygwin installation directory>/home/<yourUserId>. If you are (also) working in command line mode, it is a good practice to change this to the folder where your TTCN-3 projects are located. Edit the file <your cygwin installation directory>/etc/passw: In the line: ourUserId>:unused:<xxxxxx>:<yyyyy>:U-<yourDomain><yourUserId>, S-1-5-21-nnnnnn…nnnnnn:/home/<yourUserId>:/bin/bash replace ``/home/<yourUserId>'' with the folder of your preference. ++ +NOTE: you can access all Windows drives from Cygwin as /cygdrive/<windowsDriveLetter>. Example: to set your "unix" home directory to the "My_Home" folder within your Windows Documents folder, you should replace "/home/<yourUserId>" by /cygdrive/c/Users/<yourUserId>/Documents/My_Home''WARNING: The path of your "unix" home directory shall not contain any space! It is not a requirement, but is a kind of best practice to place Titan into a subfolder within your "unix" home directory. + +. When installation is finished, add the + +$CYGWIN_INSTALL_DIRECTORY\bin and + +$CYGWIN_INSTALL_DIRECTORY\usr\bin directories to the PATH + +environment variable of Windows, so Eclipse will access the shell commands. + +For example, if the cygwin root is ``C:64'' then ``Path'' should contain ``C:64;C:64''. + +. To check if your installation is correct, open either a Cygwin shell (use the desktop icon created during Cygwin installation or start bash.exe from the Windows Start menu) or start cmd.exe from the Windows Start menu and type:bash.exe + += Installing from a pre-built binary package + +This chapter describes obtaining the software and installing it. + +== Downloading the Software + +The Titan package can be installed from the provided download sites. + +Download the Titan package for your platform, OS and GCC version from the provided download sites: + +* For Ericsson users only: http://ttcn.ericsson.se/download. The usage of this version is conditioned by the presence of a license file and supported by the Titan support team. + +* For users outside Ericsson: https://projects.eclipse.org/projects/tools.titan/downloads. This version is licensed under the Eclipse Public License. + +A binary distribution, suitable for the used operating system (Solaris, Linux, FreeBSD), and for a C++ compiler, in a tar-gzip archive will be received. For Windowsfootnote:[For using TITAN on Windows platforms, installing the Cygwin programming environment is required see chapter 1.5 Installing Prerequisites on Cygwin (on Windows)] users there is no pre-built version, but compiling the open-source version is possible. + +WARNING: the version of C++ compiler used is important. If the version difference between the system’s compiler and the compiler that the basic TTCN–3 library was built with is large enough, the linking of executable test suites will fail with strange error messages. The reason is the different mapping of C++ class and (polymorphic) member function names into linker symbols.For example, this problem persists between versions 2.8.x and 2.95.x of GCC. Different C++ compilers (e.g. Sun Workshop and GCC) are, of course, totally incompatible. The solution for this problem is to use nearly the same version of the C++ compiler as the binary package was built with. + +Binaries for other operating systems or C++ compilers are available only on request. + +== Installing the Package + +No administrator (root) privileges are required for installation, but the install directory must be readable for all users of the test executor. Perform the following steps to install TITAN: + +. Create an empty directory, for example, `/usr/local/TTCN3` or `/home/<UserId>/TTCN3`. This directory will be referred as `$TTCN3_DIR` in the further sections of this document. +. Copy the `.tgz` file into this directory. +. Unpack all files from the archive using any of the following commands (assuming GNU tar): + +`tar xvzf ttcn3-<version>-<platform>-<compiler>.tgz` + +or + +`gzip -dc ttcn3-<version>-<platform>-<compiler>.tgz | tar -xvf-` + +The following sub-directories are created: + +* `bin` contains the executable programs: The Compiler, the Makefile Generator, the Main Controller for parallel test execution and two log formatter utilities. +* `etc` contains a demo license key, which enables to use the parser parts of the Compiler by any user on any host, that is, without C++ code generation. The installation can be tested with this demo key until the personalized license key is received. +* `include` contains the C+/+ header files needed to compile the generated C++ code. +* `lib` contains the pre-compiled Base Library for use with the generated C++ code both for single and parallel mode in static and dynamic linkingfootnote:[Note that not all platforms support dynamic linking.] formats. +* `man` contains UNIX manual pages (for the Compiler and the Makefile Generator). +* `demo` contains a simple TTCN–3 test suite ("Hello, world!") together with a sample test port and a compiled executable. +* `doc` contains this documentation in PostScript and PDF formats. + +To complete the TITAN TTCN–3 Test Executor installation, some environmental variables should be set and the login script should be modified. + +NOTE: The C++ source code generated by this version (patch level) of Compiler is not compatible with older versions of TTCN–3 Base Library and vice versa.footnote:[Sometimes even the linking fails; but a successful linking does not mean that everything is correct at all.]If upgrading TITAN from an older version, all modules of existing test suites must be re-translated with the new compiler in order to make them running with the new libraries. + +It is recommended to make a backup copy of the older version of the distribution. There are some minor incompatibilities in the compiler’s grammar that may cause many syntax errors in TTCN–3 modules that were translated correctly with earlier versions. + +== Install TITAN with Clang + +Currently it is experimental to use TITAN with clang on Ubuntu operating system. It was tested only on Ubuntu. In order to use TITAN with clang on Ubuntu some steps must be done: + +. Install *clang-3.8* (3.8 is the required version). +. Go into your TITAN installation directory and open (or create) the Makefile.personal file and add the following lines: + +*CXX := clang++-3.8* + +*CC := clang-3.8* +. If TITAN is already compiled run *make distclean* command +. To compile TITAN with clang run *make* and *make install* commands. + +There are some important notes about using clang with TITAN: + +* The C++ source code generated and TITAN must be compiled with the same version of clang. See section 2.2 note. +* Makefiles of TTCN-3 projects must be modified by hand(replace *CXX = g++* with *CXX = clang++3.8*). Or regenerated using *makefilegen*, to use clang compiler. TITAN’s *makefilegen* can detect if it was compiled with clang and will generate makefiles with clang as default C++ compiler. +* Required clang version is *3.8*. + += Building Titan from source code + +== Obtaining the source code to your local machine + +The name of the source code repository of Titan is titan.core in the github. Follow steps as follows. + +. First time execute these commands: + +`cd ~/git + +git clone https://github.com/eclipse/titan.core.git` + +This way a folder "titan.core", the "titan repository" will be created with the TITAN source code and build system. + +To update the already existing repository execute these commands: + +`cd ~/git/titan.core + +git pull https://github.com/eclipse/titan.core.git` +. Follow the instructions in the file "`titan.core/README.<your platform>`" +. Continue with the next paragraph of this document. + += Setting the User Environment + +This chapter describes the environment variables that must be set, and the modification of the user login scripts. + +== Environment Variables + +The following environment variables should be set: + +* With system administrator privileges, set the `$TTCN3_DIR` environment variable in the common `/etc/profile` and add the `$TTCN3_DIR/bin` directory to the system paths. +* All tools of TITAN, including the Executable Test Suites, require a shared library of OpenSSL (`libcrypto.so`) for execution. To avoid incompatibilities, the suitable shared object file is provided in `$TTCN3_DIR/lib`, so add `$TTCN3_DIR/lib` to the `LD_LIBRARY_PATH` environment variable. ++ +WARNING: If this step is not performed, the compiler will not start! +* Add `$TTCN3_DIR/man` to the `$MANPATH` environment variable to reach the manual pages directly. +* If there is no valid license key, refer to link:5-licensing.md[Licensing]. If upgrading from an older version with a license key valid for this version, skip this step. +* To run TITAN, ensure that the `$TTCN3_DIR` environmental variable has been set, for example, assuming a tcsh as login shell: `setenv TTCN3_DIR /usr/local/TTCNv3` +* To use the TTCN–3 keyword help feature in the GUI with a web browser other than the default Netscape, it is necessary to set the `$TTCN3_BROWSER `environmental variable, for example, to specify Opera, type the following at the C-shell: `setenv $TTCN3_BROWSER opera` + +After setting the environmental variables, the TITAN TTCN–3 Test Executor installation is complete. + +== Modification of the User Login Script + +The following examples provide some help in modifying the login scripts. + +*Example modifications of login script* assuming bash as login shell: +.... +TTCN3_DIR=/usr/local/TTCNv3 +PATH=$TTCN3_DIR/bin:$PATH +LD_LIBRARY_PATH=$TTCN3_DIR/lib:$LD_LIBRARY_PATH +MANPATH=$MANPATH:$TTCN3_DIR/man +TTCN3_LICENSE_FILE=/home/tmpusr/license.dat +export TTCN3_DIR PATH LD_LIBRARY_PATH MANPATH TTCN3_LICENSE_FILE +.... + +*Example modifications of login script* assuming tcsh as login shell: +.... +setenv TTCN3_DIR /usr/local/TTCNv3 +setenv PATH ${TTCN3_DIR}/bin:${PATH} +setenv LD_LIBRARY_PATH ${TTCN3_DIR}/lib:${LD_LIBRARY_PATH} +setenv MANPATH ${MANPATH}:${TTCN3_DIR}/man +setenv TTCN3_LICENSE_FILE /home/tmpusr/license.dat +.... + +== Modifying Makefile Library + +Make sure that the Makefile contains the following highlighted part: +.... +SOLARIS8_LIBS = -lxnet -lxml2 -lresolv -lnsl -lsocket +LINUX_LIBS = -lxml2 -lpthread -lrt +.... + += Licensing + +This chapter describes how to obtain and install a TITAN license key. + +From version 1.1.pl8, TITAN can be used only with a valid license key. + +== Obtaining License Key (Only for Ericsson users) + +The license keys are *free of charge* and can be ordered via an HTML form on the following URL: Request a Titan licence at: + +https://ericoll.internal.ericsson.com/sites/Titan/Pages/TitanLicenses.aspx + +The personalized license key is a simple ASCII text file, which is sent as an e-mail attachment. + +Example of license file: +.... +—–BEGIN TTCN-3 LICENSE FILE—– +AAAAAUrhbm9zIFpvbHThbiBTemFi8wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAFN6YWJvLkphbm9zQGV0aC5lcmljc3Nvbi5zZQAAAAAAAAAAAAAAAAAAAAAA +AAAAAENvbmZvcm1hbmNlIExhYiwgRXJpY3Nzb24gSHVuZ2FyeSBMdGQuAAAAAAAA +AAAAAEVUSC9STC9TAAAAAAAAAAA7ygrgPayP34CzP9B0bXBqc3oAAAAAAAEAAAAB +AAAAAAAAAAEAAABjAAAAYwAAAIEAAAAAAAAAADAsAhRmeNSqfy5/3iEHFsBi1miR ++imw2AIUdRN/V3m6gDQzVeMS+wFUl3UEeKgAAA== +—–END TTCN-3 LICENSE FILE—– +.... + +The license key contains the following information encoded in PEM format of OpenSSL library: + +A unique identifier (integer number). If the license needs to be renewed or there are problems with licensing, refer to this `Unique ID`. + +* Personal data: user’s name, e-mail address, company’s name and department. +* The time interval of the license key validity. +* The host ID of the computer where the license is valid on (optional). +* The login name that is allowed to use the tool with this key (optional). +* The type of limitation, that is, host ID, login name or both. +* The version interval of the Test Executor that the license key is valid for. +* The list of features that are enabled by this key (in a bitmask). +* DSA digital signaturefootnote:[The public key required to check the DSA signature is compiled into all tools and libraries.], which is calculated on all information fields to protect data integrity and make it impossible to modify license information by the user. + +== Installing the License Key + +Perform the following steps to install the license key: + +* Save the license key somewhere in the user home directory. The recommended name for it is `license.dat`, but it can be named alternatively +* It is advised to change its permissions to read-only in order to avoid accidental modification or erasing. +* Set the `TTCN3_LICENSE_FILE` environment variable to point to the license file with full path name. Add this command to the login script to do this step automatically for each login. +* Check the validity of the license by issuing `$TTCN3_DIR/bin/compiler -v`. The compiler will print its version and the information contained in the license file. Also it checks the validity of the license key. Example printout: + +.... +TTCN-3 and ASN.1 Compiler for the TTCN-3 Test Executor +Product number: CRL 113 200/4 R2A +Build date: Sep 19 2014 10:17:18 +Compiled with: GCC 4.8.2 + +Copyright Ericsson Telecom AB 2000-2014 + +License information: +-------------------------------------------------------- +License file : /home/ethbaat/license_98.dat +Unique ID : 98 +Licensee : Attila Balasko +E-mail : jeno.balasko@ericsson.com +Company : Ericsson Hungary +Department : ETH/XZR +Valid from : Fri Sep 20 00:00:00 2002 +Valid until : Tue Aug 25 23:59:59 2015 +Limitation : USER +Host ID : 00000000 +Login name : ethbaat +Versions : from 1.1.pl0 until 1.99.pl99 +Languages : TTCN3 ASN1 +Encoders : RAW TEXT BER PER XER +Applications : CODEGEN TPGEN SINGLE MCTR HC LOGFORMAT +Max PTCs : 10000 +-------------------------------------------------------- +The license key is valid. +Using OpenSSL 1.0.1e 11 Feb 2013 +.... + +The last line of the printout indicates the success or the problems with the license key. + +If a host-limited key is needed, perform it in the same way but do it as system administrator. Copy it into a common directory, for example `$TTCN3_DIR/etc`, and set `TTCN3_LICENSE_FILE` in the common login script of all users, for example, in `/etc/profile`. + += References + +* link:https://github.com/eclipse/titan.core/blob/master/usrguide/userguide/README.adoc[User Guide for TITAN TTCN-3 Test Executor] + +* link:https://github.com/eclipse/titan.core/blob/master/usrguide/referenceguide/README.adoc[Programmers Technical Reference for TITAN TTCN-3 Test Executor] diff --git a/usrguide/pdfgen.sh b/usrguide/pdfgen.sh deleted file mode 100755 index 6c65ac1b4..000000000 --- a/usrguide/pdfgen.sh +++ /dev/null @@ -1,15 +0,0 @@ -############################################################################### -# Copyright (c) 2000-2018 Ericsson Telecom AB -# All rights reserved. This program and the accompanying materials -# are made available under the terms of the Eclipse Public License v2.0 -# which accompanies this distribution, and is available at -# https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.html -# -# Contributors: -# Balasko, Jeno -# Ormandi, Matyas -# -############################################################################### -scp *.doc esekilxxen1843.rnd.ericsson.se:/home/titanrt/jenkins/usrguide_pdf/ -ssh esekilxxen1843.rnd.ericsson.se "make -C /home/titanrt/jenkins/usrguide_pdf && exit" -scp esekilxxen1843.rnd.ericsson.se:/home/titanrt/jenkins/usrguide_pdf/*.pdf . diff --git a/usrguide/referenceguide/1-about_the_document.adoc b/usrguide/referenceguide/1-about_the_document.adoc new file mode 100644 index 000000000..b010f08f1 --- /dev/null +++ b/usrguide/referenceguide/1-about_the_document.adoc @@ -0,0 +1,22 @@ += About the Document +:toc: + +== Purpose + +The purpose of this document is to provide detailed information on writing components, for example, test ports, and so on, for executable test suites. + +== Target Groups + +This document is intended for programmers of TTCN–3 test suites with information in addition to that provided in the <<_13, TITAN User Guide>>. It is recommended that the programmer reads the TITAN User Guide before reading this document. + +== Typographical Conventions + +This document uses the following typographical conventions: + +*Bold* is used to represent graphical user interface (GUI) components such as buttons, menus, menu items, dialog box options, fields and keywords, as well as menu commands. Bold is also used with ’+’ to represent key combinations. For example, *Ctrl+Click* + +The character `**/**' is used to denote a menu and sub-menu sequence. For example, *File / Open*. + +`Monospaced` font is used represent system elements such as command and parameter names, program names, path names, URLs, directory names and code examples. + +*`Bold monospaced`* font is used for commands that must be entered at the Command Line Interface (CLI). diff --git a/usrguide/referenceguide/10-code_coverage_of_ttcn-3_modules.adoc b/usrguide/referenceguide/10-code_coverage_of_ttcn-3_modules.adoc new file mode 100644 index 000000000..5be86a222 --- /dev/null +++ b/usrguide/referenceguide/10-code_coverage_of_ttcn-3_modules.adoc @@ -0,0 +1,89 @@ += Code Coverage of TTCN-3 Modules + +Note: the feature described here is deprecated; please use instead the coverage tool described in <<4-ttcn3_language_extensions.adoc#profiling-and-code-coverage, Profiling and code coverage>>. + +The TTCN-3 compiler is able to instrument the generated C/C++ code for a set of TTCN-3 modules (= or files) to generate code coverage information during runtime. To enable this feature the `-K file` option needs to be used. For convenience this option is available for `ttcn3_makefilegen` as well. It’s possible to generate code coverage information only for a given set of TTCN-3 modules listed on the command line. In that case the set of files in `file` needs to be a subset of the files listed on the command line. If `file` contains a file which is not listed on the command line an error will be issued. + +== Generating Code Coverage + +Assuming a project with the following files: `a.ttcn`, `b.ttcn`, `c.ttcn` in parallel mode and some PTCs during runtime were created. The scenario is the following: + +. Install LCOV. It’s an external tool necessary to generate HTML output. Available here: http://ltp.sourceforge.net/coverage/lcov.php or can be installed using the package manager of your OS. This step needs to be performed only once. + +. Create an ASCII text file listing all the TTCN-3 modules to generate code coverage data for, one file name in a line. In this case we want to generate code coverage data for `a.ttcn` and `b.ttcn` and we’re not interested in `c.ttcn`. Our `tcov_file_list.txt` will look like: `a.ttcn, b.ttcn` + +. Generate a `Makefile` using `tcov_file_list.txt`: ++ +[source] +ttcn3_makefilegen -K tcov_file_list.txt -g -e mytest *.ttcn + +. Run: make + +. Then: `ttcn3_start ./mytest` ++ +(During runtime some .tcd XML files will be generated. Namely a `tcov-<component_id>.tcd` file per PTC and one for MTC.) + +. Collect and merge all .tcd files using `tcov2lcov` with default parameters: ++ +[source] +tcov2lcov ++ +(An `output.info` file will be generated in the current working directory. For more detailed information about `tcov2lcov` see <<command-line-syntax-of-tcov2lcov, here>>.) + +. Generate HTML using LCOV’s `genhtml` and the generated `output.info` (see <<converting-code-coverage-data-from-xml-to-html, here>> for more information): ++ +[source] +genhtml –no-branch-coverage –t "Titan Coverage" –legend output.info –o titan_coverage + +. Open `titan_coverage/index.html` in a browser. + +[[converting-code-coverage-data-from-xml-to-html]] +== Converting Code Coverage Data from XML to HTML + +The `tcov2lcov` tool (binary tool) shipped with Titan and LCOV’s `genhtml` tool (Perl script) are provided to generate human readable HTML from the Titan generated .tcd XML code coverage data files. LCOV’s `genhtml` is not part of the Titan distribution and needs to be installed separately. The basic process is the following: + +. Execute `tcov2lcov` to collect and merge all the .tcd files generated during test execution. One .tcd file per component. By default an `output.info` file will be generated in the current working directory, which can be processed directly by LCOV’s `genhtml`. More detailed information about `tcov2lcov` can be found in 10.3. +. Execute `genhtml` with `output.info` as its input parameter. The recommended parameters are the following:` genhtml –no-branch-coverage -t "Titan Coverage" –legend output.info -o titan_coverage`. For more detailed introduction to `genhtml` and LCOV in general please read their user manuals at http://ltp.sourceforge.net/coverage/lcov.php. + +[[command-line-syntax-of-tcov2lcov]] +== Command Line Syntax of tcov2lcov + +[source] +tcov2lcov [-h][-b dir][-d dir][-o file][-x xsd] + +or + +[source] +tcov2lcov -v + +The Titan code coverage data to LCOV coverage data converter collects all valid .tcd XML files from a given directory recursively and generates a single ASCII text file suitable to be further processed by LCOV’s `genhtml` tool to produce human readable HTML output. Please note that the output format generated by `tcov2lcov` is also human readable ASCII, but its only purpose is to provide an input for LCOV’s `genhtml` tool. This format is LCOV specific and not documented here. + +The following command line options are available (listed in alphabetical order): + +* `-b dir` (optional) ++ +Set code base directory for source files. `dir` is usually the absolute path to the directory of the source files. This path is used as a common prefix for `genhtml`. The default value is the absolute path of the current working directory. + +* `-d dir` (optional) ++ +`.tcd` files will be collected from `dir` recursively. By default the current working directory will be examined. + +* `-h` (optional) ++ +Display help. + +* `-o file` (optional) ++ +Set the name of the output file. The default file name is `output.info`. + +* `-x xsd` (optional) ++ +Path to an XSD to validate all .tcd XML files found against. By default `$TTCN3_DIR/include/tcov.xsd` is used. This XSD file is part of the Titan distribution. If any of the .tcd files doesn’t conform to the XSD an error will be given. + +== Limitations + +The Titan compiler implements some optimizations which can affect the accuracy of the generated code coverage information. These optimizations cannot be turned off. The compile time evaluation of constant expressions can lead to untracked lines and statements (white in LCOV’s HTML output) invisible to the code coverage information generator. These lines and statements are not counted as never-executed lines and statements (orange in LCOV’s HTML output), so the statistics are not affected, but the end result can be confusing. + +External functions are not yet supported and they’re not shown in the statistics. + +The Titan code coverage implementation is based on Titan’s internal location tracking mechanism enabled by the `–L` compiler flag, which must be used together with `-K`. Sometimes it can lead to a little bit confusing or strange code coverage output. E.g. multiple location objects are generated when multiple variable declarations appear on the same line in the TTCN-3 source code. In this case the code coverage output will show that the given line is executed twice. For more complex statements like `for` three location objects are generated etc. diff --git a/usrguide/referenceguide/11-the_ttcn-3_debugger.adoc b/usrguide/referenceguide/11-the_ttcn-3_debugger.adoc new file mode 100644 index 000000000..8929682a1 --- /dev/null +++ b/usrguide/referenceguide/11-the_ttcn-3_debugger.adoc @@ -0,0 +1,643 @@ += The TTCN-3 Debugger +:toc: +:table-number: 42 + +The TTCN-3 debugger is a feature in TITAN, which allows the user to pause (halt) the execution of a TTCN-3 program and print (or in some cases overwrite) information about the current state of the program. + +The compiler option `–n` activates the debugger and augments the generated C++ code to store debug information and to allow the addition of breakpoints at runtime. For convenience this option is available for `ttcn3_makefilegen` as well. + +== Gathered information + +This section details the various types of information gathered by the debugger. + +NOTE: The debugger refers to the following TTCN-3 entities as "functions": `functions`, `external` `functions`, `testcases`, `altsteps`, `control` parts and parameterized templates. The debugger refers to the following TTCN-3 entities as "variables": constants (including those imported from ASN.1 modules), external constants, templates, variables, template variables, module parameters, timers and function parameters. + +=== The call stack + +The debugger maintains a stack of the currently called functions. The bottom entry in the stack is the oldest (first) function call, while the top-most entry in the stack is the newest function call. + +A separate call stack is maintained for each component. + +For each entry in the call stack the debugger stores the function name (or the module name in case of control parts), function type (the TTCN-3 keywords used when defining the function) and the current values of the function’s parameters. + +[[variables]] +=== Variables + +The debugger keeps track of all variables (that are currently alive). Each variable’s name, type, current value, module name (where the variable was declared) and scope are stored. + +A variable’s scope refers to which functions and code blocks the variable is visible from. Variables can be grouped into 3 categories based on their scope: + +* *Global variables* are the ones that are declared outside of all functions and component types. These are visible from all functions declared in the same module as the variable and from all functions declared in modules that import the variable’s module. +* *Component variables* are the one declared in component types. The variables of a specific component type (including variables of component types that the component in question extends) are visible from all functions that run on that component type. +* *Local variables* are the variables declared within a function, and they are only visible inside that function. + +NOTE: The names of variables defined in ASN.1 code are converted to TTCN-3 format before being stored (hyphens are replaced with underscores, and an additional underscore is added to the end of the name if it clashes with a TTCN-3 keyword). + +=== Function call data + +The debugger stores data about which functions were called since the beginning of the program’s execution. A snapshot is taken of each function call at the beginning and end of its execution. The amount of function calls stored can be limited by the user. + +These snapshots contain a time stamp, the function’s name (or the module name in case of control parts), its type (the TTCN-3 keywords used when defining the function), the value of its parameters (`in` and `inout` parameters for starting snapshots, `inout` and `out` parameters for ending snapshots) and its return value (only for ending snapshots). + +== Breakpoints + +The debugger provides several ways to halt a TTCN-3 program: + +* user breakpoints – breakpoints can be set by the user to any line or function in the TTCN-3 code; +* automatic breakpoints – certain events can be set to halt the program automatically; +* stepping – the user can step to the next line of code (when the program is already halted), or to a specific line or function; +* manual halt – the user can halt the program manually (regardless of which line is currently being executed). + +When the program is halted, no further TTCN-3 code is executed, until the user manually resumes the program’s execution. + +User breakpoints halt the program before the associated line of code starts executing. If a breakpoint is set at a function, then it would halt the program before the first line in the function (that contains executable code) begins execution. + +When the program is halted in parallel mode, the execution of all components is halted, not just the component that triggered the halt. The component that triggers the breakpoint (or reaches the stepping point) is halted immediately. The other components are halted with a slight delay. If the program was halted manually, then all components are halted with a slight delay. Resuming a halted program also has a slight delay on all components. + +NOTE: Timers are not paused when the program is halted. They continue ticking, and may time out, if the program is halted long enough.External programs that communicate with the TTCN program (e.g. the SUT) are also not halted, and not receiving any messages from the TTCN program might cause them to behave differently than if the program wasn’t halted. + +== User interface and list of commands + +The user communicates with the debugger through a command line interface. In parallel mode this interface is the Main Controller’s user interface (details about the MC can be found in <<13-references.adoc#_13, [13]>>). In single mode a similar interface is displayed whenever the program is halted. + +An answer or result is displayed through the user interface for all debugger commands (even erroneous ones). In parallel mode certain debugger commands are sent to multiple components. In this case an answer is displayed from each component the command was sent to. + +Both user interfaces support the execution of debugger commands from a text file (batch file). Details about batch files can be found <<batch-files, here>>. + +The various commands available through the user interface are grouped into 4 categories, detailed in subsections <<settings, Settings>> through <<batch-files, Bacth Files>>. + +=== Debugging with the Main Controller + +Debugger commands are given to the MC’s interface the same way as regular MC commands (all debugger commands start with 'd'). + +No special settings are needed for the MC to execute debugger commands (like the `-n` switch for the compiler). The MC always knows all debugger commands, and will redirect the commands to the appropriate HCs, PTCs and/or the MTC. + +If debugging was activated on an HC, then it and its test components (PTCs and/or the MTC) will process the received command and return an answer to the MC. The MC displays all answers received from the MTC and PTCs, which means that one debugger command can result in multiple answers (one from each affected test component). The HC is always silent; it never returns textual answers to the MC. The debugger on the HC only stores settings for future PTCs. + +If debugging is deactivated on an HC, then it and its test components will ignore all debugger commands from the MC. + +Example: + +One HC is connected to the MC with debugging activated. The MTC and 2 PTCs are running on the one HC. The MC receives the following command: + +[source,subs="+quotes"] +---- +*dsetbp MyModule 123* +---- + +See subsection <<settings, Settings>> for details about this command. + +Results: +[source] +---- +MTC@hostname: Breakpoint added in module ‘MyModule’ at line 123 with no batch file. +ptc1(3)@hostname: Breakpoint added in module ‘MyModule’ at line 123 with no batch file. +ptc2(4)@hostname: Breakpoint added in module ‘MyModule’ at line 123 with no batch file. +---- + +=== Debugging with the single mode UI + +The debugger has its own command line user interface in single mode. This interface only knows debugger commands. + +The interface becomes active whenever the debugger halts test execution, displaying the prompt '`DEBUG>`'. + +NOTE: Two command line options, `-h` and `-b`, are available to initialize the debugger (otherwise it would never cause a halt) when running a TTCN-3 executable in single mode. These are described in the User Guide (<<13-references.adoc#_13, [13]>>). + +By default, this user interface is only capable of reading strings one line at a time. This can be upgraded to know command completion and command history, like the Main Controller’s user interface, by rebuilding the TITAN runtime libraries with the `ADVANCED_DEBUGGER_UI := yes` setting (in the personal Makefile). This requires the `libcurses` or `libncurses` (depending on platform) library to be added to the TTCN-3 executable’s linking command in the Makefile. If the Makefile was generated by the `ttcn3_makefilegen` tool, then regenerating it will update the linking command with this new library. + +Another solution to using command completion and command history is to build the TTCN-3 executable in parallel mode and use the Main Controller’s UI. + +[[settings]] +=== Settings + +*On/off switch* + +Command syntax: `debug (on | off)` + +Default setting: off + +Description: This is a separate on/off switch for the debugger, which can be changed at runtime (and thus does not require the program to be rebuild every time it is changed). + +When switched off the debugger does not track local variables, does not store function call data and does not halt the program. It still maintains the current call stack and tracks global and component variables. + +*Global batch file* + +Command syntax: `dglobbatch (off | (on <batch file>))` + +Default setting: off + +Description: Activates or deactivates the global batch file, or changes the file it refers to. + +The global batch file is executed automatically whenever the program is halted. If the program was halted by a user or automatic breakpoint that has a batch file associated with it, then the global batch file is not executed, only the breakpoint’s own batch file. + +*Set breakpoint* + +Command syntax: `dsetbp <module> (<line> | <function>) [<batch file>]` + +Default setting: - + +Description: Creates a new user breakpoint at the specified location (module name and either line number or function name) with or without a batch file, or changes the batch file setting of an existing breakpoint. + +NOTE: The first argument is the name of the module, not the name of the TTCN-3 file. + +If the breakpoint has a batch file set, then this batch file is automatically executed when the breakpoint is triggered. + +If the breakpoint has no batch file of its own set, and a global batch file is set, then the global batch file is executed when the breakpoint is triggered (i.e. the local batch file overwrites the global batch file). + +The validity of the command’s parameters is not checked. A breakpoint set at a line, function or module that does not exist or does not contain executable code (e.g. a line containing only '}') will never be triggered. + +*Remove breakpoint* + +Command syntax: `drembp (all | (<module> (all | <line> | <function>)))` + +Default setting: - + +Description: Removes the breakpoint at the specified location (if it exists), or removes all breakpoints in the specified module, or removes all breakpoints in all modules. + +Examples: +[source] +---- +Example 1 – removing one breakpoint, from module MyModule, line 114: +drembp MyModule 114 + +Example 2 – removing all breakpoints from module MyModule: +drembp MyModule all + +Example 3 – removing all breakpoints: +drembp all +---- + +*Automatic breakpoint* + +Command syntax: `dautobp (error | fail) (off | (on [<batch file>]))` + +Default setting: all automatic breakpoints are switched off + +Description: Activates or deactivates an automatic breakpoint, or changes the batch file settings of an activated automatic breakpoint. + +Automatic breakpoints are breakpoints triggered by specific events. The first argument indicates which automatic breakpoint to change: + +* *error* – triggered when the component’s verdict is set to `error` by a dynamic test case error (not all dynamic test case errors trigger this breakpoint, only those that actually change the local verdict to `error`); +* *fail* – triggered when the component’s verdict is set to `fail` (by a `setverdict` operation. + +If the automatic breakpoint has a batch file set, then this batch file is automatically executed when the breakpoint is triggered. + +If the breakpoint has no batch file of its own set, and a global batch file is set, then the global batch file is executed when the breakpoint is triggered (i.e. the local batch file overwrites the global batch file). + +*Set output* + +Command syntax: `doutput (console | ((file | both) <file name>))` + +Default setting: console + +Description: Changes the destination of the debugger’s output (notifications and results of commands). The debugger’s output can be displayed by the user interface (`console'), or it can be written to a text file ('file'). The option `both' writes the debugger’s output to both the user interface and the specified file. + +The file name may contain special metacharacters, which are substituted dynamically during test execution (these are a subset of the metacharacters usable in log file names). + +NOTE: In parallel mode output files are created in the host’s working directory (not the MC’s). + +.Available metacharacters for setting output file names +[cols="m,",options="header",] +|=== +|Meta-character |Substituted with . . . +|%e |the name of the TTCN–3 executable. The `.exe` suffix (on Windows platforms) and the directory part of the path name (if present) are truncated. +|%h |the name of the computer returned by the `gethostname`(2) system call. This usually does not include the domain name. +|%l |the login name of the current user. If the login name cannot be determined (e.g. the current UNIX user ID has no associated login name) an empty string is returned. +|%n a|* the name of the test component if the PTC has been given a name with the command `create` in the TTCN-3 `create` operation; an empty string otherwise. + +* the string `MTC` if the component is the Main Test Component (both in parallel and in single mode) +| %p | the process ID (`pid`) of the UNIX process that implements the current test component. The `pid` is written in decimal notation. +| %r | the component reference or component identifier. On PTCs it is the component reference (an integer number greater or equal to 3) in decimal notation. On the Main Test Component or in single mode the strings `mtc` or `single` are substituted, respectively. +| %% | a single % character. | +|=== + +*Function call data configuration* + +Command syntax: `dcallcfg (all | <buffer size> | (file <file name>))` + +Default setting: all + +Description: Changes the method of storing function call data. The new configuration is specified by the command’s first argument: + +* 'all' – In this case all function calls are stored by the debugger. This option damages the program’s performance the most (specifically its memory consumption), since two long strings are stored every time a function is called and they are not deleted until the program’s execution ends. +* _buffer size_ – This option sets an upper limit to the amount of function call snapshots stored (equal to `<buffer size>`). The function calls are stored in a ring buffer. If the buffer is full, then storing a new snapshot will cause the oldest stored snapshot to be erased. The buffer size can also be set to zero, in which case no function call data is stored. +* 'file' – In this case the function call data is sent directly to a file and not stored by the debugger. The file is specified by the second argument. ++ +The file name may contain special metacharacters, which are substituted dynamically during test execution. + +NOTE: In parallel mode output files are created in the host’s working directory (not the MC’s). +This commands also erases all previously stored function call data (unless the new setting is exactly the same as the old one). + +[[commands-related-to-printing-and-overwriting-data]] +=== Commands related to printing and overwriting data + +*Print settings* + +Command syntax: `dsettings` + +Prerequisites: none + +Description: Prints the current states of all settings listed in the previous section. + +*Set component* + +Command syntax: `dsetcomp (<component name> | <component reference>)` + +Prerequisites: parallel mode + +Description: Changes the currently active test component to the one specified by the component name or reference. + +The active component is the component that receives all of the debugger commands related to printing and overwriting data. Only components that are currently running code are valid candidates. + +The active component is automatically set to the MTC when the MC is started. If the active component was set to a PTC that is no longer running anything, then it is set back to the MTC. Whenever the debugger halts the program, the active component is set to the component that triggered the halt (halting the program manually does not change the active component). + +*List components* + +Command syntax: `dlistcomp` + +Prerequisites: parallel mode + +Description: Lists the name and reference of the MTC and the names and references of all PTCs that are currently executing a function (i.e. all test components that can be the target of the `dsetcomp' command). + +The active component is marked with an asterisk (*) in the resulting list. + +*Set stack level* + +Command syntax: `dstacklevel <level>` + +Prerequisites: call stack is not empty + +Description: Sets the current stack level to the specified level. The new level must be a valid index in the call stack (from 1 to the size of the call stack). + +The current stack level is the level where variables are listed, printed and overwritten from. + +The current stack level is automatically set to 1 whenever the program is halted. + +*Print call stack* + +Command syntax: `dprintstack` + +Prerequisites: call stack is not empty + +Description: Prints the current call stack. The function at the top of the call stack is printed first (with the index of '1'). For each function its index, type, name and current value of parameters are printed (together with the parameters’ names and directions). + +The function at the current stack level is marked with an asterisk (*). + +*List variables* + +Command syntax: `dlistvar [(local | global | comp | all)] [<pattern>]` + +Prerequisites: call stack is not empty + +Description: Lists the names of all variables visible in the function at the current stack level. The variable names are separated by spaces. + +The command’s two optional arguments can be used to filter the resulting list. + +The first argument can reduce the list to only variables of a certain type (with the values 'local', 'global' and 'comp'; their meanings are explained in section <<variables, Variables>>). Setting the argument to 'all' or omitting it does not filter the list, and displays all variables of all types. + +The second argument is a pattern string, which can be used to filter the list. It has the same syntax as a TTCN-3 pattern. + +NOTE: The names of imported global variables are prefixed with their module name. + +*Print variable* + +Command syntax: `dprintvar { (<variable name> | $) }` + +Prerequisites: call stack is not empty + +Description: Prints the types, names and values of the specified variables. Each printed line contains one variable (or a notification if the variable was not found). + +The variables are searched for via their name. The searched names of global variables may also be prefixed with the module name (i.e. <module>.<variable>). + +The printed value of a variable has the same format as when logged using the `log` function. + +The metacharacter `$' is automatically substituted with the result of the last executed `dlistvar' command (on the active component). + +*Overwrite variable* + +Command syntax: `dsetvar <variable name> <new value>` + +Prerequisites: call stack is not empty + +Description: Overwrites the value of the specified variable. + +The variable is searched for via its name. The searched name of a global variable may also be prefixed with the module name (i.e. <module>.<variable>). + +The syntax of the new value is the same as the syntax of a module parameter or the `text2ttcn` predefined function (this entire command is essentially a `text2ttcn` call on the specified variable with the specified new value string). + +If the new value is incomplete (e.g. the assignment notation is used, and not all fields of the `record`/`set` or not all elements of the `record` `of`/`set` `of` are specified), then the rest of the variable is not changed. + +Variables that are constant in TTCN-3 (i.e. `consts`, `templates`, `modulepars`, `modulepar` `templates` and external `consts`) cannot be overwritten by this command either. + +Timers, ports and signatures cannot be overwritten. + +*Print function call data* + +Command syntax: `dprintcalls [(all | <limit>)]` + +Prerequisites: none + +Description: Prints the stored function call data (detailed in section 11.1.3). + +The first argument (integer number) can be used to limit the amount of snapshots to print. In this case only the last (newest) function calls are printed. Setting the argument to 'all' or omitting it prints all stored function calls. + +Each printed line contains the called function’s type, whether it’s a starting or ending snapshot, the function’s name, parameters (including the parameter’s directionfootnote:[in, inout or out], name and value) and the returned value. + +[[commands-related-to-the-halted-state]] +=== Commands related to the halted state + +*Halt* + +Command syntax: `dhalt` + +Prerequisites: parallel mode, program is not halted, the MTC’s call stack is not empty + +Description: Halts the program’s execution. + +This cannot be used in single mode, since the debugger’s user interface only appears if the program is already halted. + +*Continue* + +Command syntax: `dcont` + +Prerequisites: program is halted + +Description: Resumes the program’s execution. + +*Exit* + +Command syntax: `dexit (test | all)` + +Prerequisites: none + +Description: Stops the execution of the current program. If the argument is `test', then only the current test case or control part is stopped. If the argument is 'all', then the entire program is terminated. + +In parallel mode this does not exit the MC nor does it terminate the MTC. Test execution can be restarted after this with the 'smtc' command. + +*Step over* + +Command syntax: `dstepover` + +Prerequisites: program is halted + +Description: Steps onto the next line of code. This type of stepping does not enter functions. If the current line is the last line in the function, then this steps onto the line that called the function. + +NOTE: This command is interrupted if the program is halted for any reason before the next line is reached (this will not cause the program to be halted a second time, when the next line is eventually reached). + +*Step into* + +Command syntax: `dstepinto` + +Prerequisites: program is halted + +Description: Steps onto the next line of code. If there is a function call in the current line, then this steps onto the called function’s first line. If the current line is the last line in the function, then this steps onto the line that called the function. + +NOTE: This command is interrupted if the program is halted for any reason before the next line is reached (this will not cause the program to be halted a second time, when the next line is eventually reached). + +*Step out* + +Command syntax: `dstepout` + +Prerequisites: program is halted + +Description: Steps out of the current function and onto the line that called the function. + +NOTE: This command is interrupted if the program is halted for any reason before the specified line is reached (this will not cause the program to be halted a second time, when the specified line is eventually reached). + +*Run to cursor* + +Command syntax: `drunto <module> (<line> | <function>)` + +Prerequisites: program is halted + +Description: Resumes the program’s execution until the specified line or function is reached. + +NOTE: This command is interrupted if the program is halted for any reason before the specified location is reached (this will not cause the program to be halted a second time, when the specified location is eventually reached). + +[[batch-files]] +=== Batch files + +Both the MC’s user interface and the debugger’s user interface in single mode support the execution of commands from a text file (batch file). + +Each line in the batch file is treated as one command. Empty lines are ignored. Encountering an erroneous command does not stop the batch file’s execution. + +Execution of batch files can be initiated manually using the `batch' command. + +Syntax: `batch <file name>` + +Batch files may contain any of the debugger commands listed in this section, including the `batch' command. In parallel mode they may also contain any of the MC’s commands. + +Certain debugger settings (such as breakpoints) can initiate the execution of a batch file automatically. In this case the program’s execution remains halted after the execution of the batch file, unless the batch file contains a command that ends the halted state (e.g. dcont). + +The entire debugging process can be automated with the use of batch files that end with the `dcont' command. An initial batch file could initialize the debugger’s settings, set all breakpoints to automatically execute a batch file, and/or set a global batch file, and start the program. This way whenever the program would be halted, the automatically executed batch file would resume it. + +NOTE: In parallel mode batch files are searched for in the MC’s working directory. + +== Example + +This section contains an example for some of the debugger’s features. The example contains one TTCN-3 module with one test case, executed in single mode. Two tests are run. In both cases the debugging process is fully automated with the use of batch files. The executable’s –b command line option is used to run the first batch file. + +The TTCN-3 module (demo.ttcn): +[source] +---- +module demo { + +type component CT { + // component variables + const integer ct_int := 4; + var charstring ct_str := "abc"; +} + +type record Rec { + integer num, + charstring str +} + +type record of integer IntList; + +// global variable +template integer t_int := (1..10); + +function f_fact(in integer n) return integer { + if (n == 0 or n == 1) { + return 1; // line 21 + } + return n * f_fact(n - 1); +} + +testcase tc_demo() runs on CT { + // local variables + var Rec v_rec := { num := ct_int, str := ct_str }; + var template IntList vt_list := { [0] := 1, [2] := * }; + + if (match(f_fact(v_rec.num), t_int)) { + v_rec.str := v_rec.str & "!"; + } + else { + v_rec.str := v_rec.str & "?"; + } + + var IntList v_list := { 1, 2, 9 }; + + if (match(v_list, vt_list)) { // dynamic test case error, line 40 + action("matched"); + } +} + +} // end of module +---- +The makefile for the example is generated with the following command: + +[source,subs="+quotes"] +*ttcn3_makefilegen -sgn demo.ttcn* + +Both tests use the following configuration file (cfg.cfg): +[source] +---- +[EXECUTE] +demo.tc_demo +---- + +=== Test 1 + +Initializer batch file (start1.bat): +[source] +---- +debug on +dautobp error on error.bat +dsetbp demo 21 bp21.bat +---- + +Batch file for the breakpoint at line 21 (bp21.bat): +[source] +---- +dprintstack +dlistvar all +dstacklevel 5 +dlistvar comp +dprintvar ct_int +dlistvar local +dprintvar $ +dcont +---- + +Batch file for the automatic breakpoint for error verdicts (error.bat): +[source] +---- +dprintss +dlistvar local v_* +dprintvar $ +dcont +---- + +Results of running `./demo -b start1.bat cfg.cfg` (debugger output highlighted in [yellow-background]#yellow#, echoed debugger commands highlighted in [aqua-background]#turquoise#): + +[source,subs="+quotes"] +---- +TTCN-3 Test Executor (single mode), version CRL 113 200/5 R5A +Using configuration file: `cfg.cfg' +[yellow-background]#Test execution halted. +Executing batch file 'start1.bat'.# +[aqua-background]#debug on# +[yellow-background]#Debugger switched on.# +[aqua-background]#dautobp error on error.bat# +[yellow-background]#Automatic breakpoint at error verdict switched on with batch file 'error.bat'.# +[aqua-background]#dsetbp demo 21 bp21.bat# +[yellow-background]#Breakpoint added in module 'demo' at line 21 with batch file 'bp21.bat'. +Test execution resumed.# +Test case tc_demo started. +[yellow-background]#User breakpoint reached at line 21 in module 'demo'. +Test execution halted. +Executing batch file 'bp21.bat'.# +[aqua-background]#dprintstack# +[yellow-background]#1. [function] f_fact([in] n := 1) +2. [function] f_fact([in] n := 2) +3. [function] f_fact([in] n := 3) +4. [function] f_fact([in] n := 4) +5. [testcase] tc_demo()# +[aqua-background]#dlistvar all# +[yellow-background]#n t_int# +[aqua-background]#dstacklevel 5# +[yellow-background]#Stack level set to: +5. [testcase] tc_demo()# +[aqua-background]#dlistvar comp# +[yellow-background]#ct_int ct_str# +[aqua-background]#dprintvar ct_int# +[yellow-background]#[integer] ct_int := 4# +[aqua-background]#dlistvar local# +[yellow-background]#v_rec vt_list# +[aqua-background]#dprintvar $# +[yellow-background]#[Rec] v_rec := { num := 4, str := "abc" } +[IntList template] vt_list := { 1, <uninitialized template>, * }# +[aqua-background]#dcont# +[yellow-background]#Test execution resumed.# +demo.ttcn:40: Dynamic test case error: Matching with an uninitialized/unsupported integer template. +[yellow-background]#Automatic breakpoint (error verdict) reached at line 40 in module 'demo'. +Test execution halted. +Executing batch file 'error.bat'.# +[aqua-background]#dprintss# +[yellow-background]#[testcase] started tc_demo() +[function] started f_fact([in] n := 4) +[function] started f_fact([in] n := 3) +[function] started f_fact([in] n := 2) +[function] started f_fact([in] n := 1) +[function] finished f_fact([in] n := -) returned 1 +[function] finished f_fact([in] n := -) returned 2 +[function] finished f_fact([in] n := -) returned 6 +[function] finished f_fact([in] n := -) returned 24# +[aqua-background]#dlistvar local v_*# +[yellow-background]#v_rec v_list# +[aqua-background]#dprintvar $# +[yellow-background]#[Rec] v_rec := { num := 4, str := "abc?" } +[IntList] v_list := { 1, 2, 9 }# +[aqua-background]#dcont# +[yellow-background]#Test execution resumed.# +Test case tc_demo finished. Verdict: error +Verdict statistics: 0 none (0.00 %), 0 pass (0.00 %), 0 inconc (0.00 %), 0 fail (0.00 %), 1 error (100.00 %). +Test execution summary: 1 test case was executed. Overall verdict: error +---- + +=== Test 2 + +Initializer batch file (start2.bat): +[source] +---- +debug on +dsetbp demo 40 bp40.bat +---- + +Batch file for the breakpoint at line 40 (bp40.bat): +[source] +---- +dprintvar vt_list +dsetvar vt_list { [1] := 2 } +dcont +---- + +Results of running ./demo -b start2.bat cfg.cfg (debugger output highlighted in [yellow-background]#yellow#, echoed debugger commands highlighted in [aqua-background]#turquoise#): + +[source,subs="+quotes"] +---- +TTCN-3 Test Executor (single mode), version CRL 113 200/5 R5A +Using configuration file: `cfg.cfg' +Test execution halted. +Executing batch file 'start2.bat'. +[aqua-background]#debug on# +[yellow-background]#Debugger switched on.# +[aqua-background]#dsetbp demo 40 bp40.bat# +[yellow-background]#Breakpoint added in module 'demo' at line 40 with batch file 'bp40.bat'. +Test execution resumed.# +Test case tc_demo started. +[yellow-background]#User breakpoint reached at line 40 in module 'demo'. +Test execution halted. +Executing batch file 'bp40.bat'.# +[aqua-background]#dprintvar vt_list# +[yellow-background]#[IntList template] vt_list := { 1, <uninitialized template>, * }# +[aqua-background]#dsetvar vt_list { [1] := 2 }# +[yellow-background]#[IntList template] vt_list := { 1, 2, * }# +[aqua-background]#dcont# +[yellow-background]#Test execution resumed.# +Action: matched +Test case tc_demo finished. Verdict: none +Verdict statistics: 1 none (100.00 %), 0 pass (0.00 %), 0 inconc (0.00 %), 0 fail (0.00 %), 0 error (0.00 %). +Test execution summary: 1 test case was executed. Overall verdict: none +---- diff --git a/usrguide/referenceguide/12-tips_&_troubleshooting.adoc b/usrguide/referenceguide/12-tips_&_troubleshooting.adoc new file mode 100644 index 000000000..bc3463da8 --- /dev/null +++ b/usrguide/referenceguide/12-tips_&_troubleshooting.adoc @@ -0,0 +1,408 @@ += Tips & Troubleshooting +:toc: + +This chapter deals with various topics, which could not have been assigned to any of the previous chapters. + +== Type Aliasing + +Type aliasing in TTCN–3 means that you can assign an alternative name to an existing type. The syntax is similar to a subtype definition, but the subtype restriction tag (value list or length restriction) is missing. + +`type MyType MyAlternativeName;` + +The type aliasing is implemented in the test executor, but it translates this TTCN–3 definition to a C `typedef` statement. + +`typedef MyType MyAlternativeName;` + +The limitation of the C typedef is that the C\++ compiler cannot distinguish between the original and alias name in polymorphism (i.e. the identically named functions with parameter type `MyType` and `MyAlternativeName` are treated as same). That is, if you define a port type that allows the sending or receiving both of the original and aliased type, the generated C++ code cannot be compiled because the Test Port class contains two identical send/receive function. + +As a work-around to this problem you can repeat the definition of the original type using the alternative name instead of type aliasing. In this case two differently named, but identical classes will be generated and the polymorphism problem will not occur. + +[[reusing-logged-values-or-templates-in-ttcn-3-code]] +== Reusing Logged Values or Templates in TTCN–3 Code + +Writing templates can be time-consuming task. To save some time and work, you can use the logs of the messages already sent or received to write templates. + +If you would like to use a logged value in TTCN–3 code, then using the `logformat` utility (see the section 13.3 of the TITAN User Guide [13] about this utility) you have to follow these steps: + +. Start a text editor and open the (formatted) log file and the TTCN–3 source file. +. Select and copy the desired value from the log file. +. Paste the value at the corresponding position in the TTCN–3 code. +. Finally, make the following changes: ++ +* The enumerated values are followed by their numerical equivalents within parentheses. Delete them including the parentheses. ++ +* If an octetstring value contains only visible ASCII characters, then the hexadecimal octetstring notation is followed by its character string representation between quotation marks and parentheses. Delete the character string (including the parentheses). ++ +* If a `record`, `set`, `record of` or set of value contains no fields or elements, then the logformat utility changes the value from `{}` to `{(empty)}` in the log. Delete the word (empty) (including parentheses). + +[[using-the-ttcn-3-preprocessing-functionality]] +== Using the TTCN-3 Preprocessing Functionality + +NOTE: This feature, as preprocessors in general, should be avoided if not absolutely necessary. + +Tips for the `Makefile` generated using the option `-p:` + +* All the options for the C precompiler can be specified using the variable `CPPFLAGS_TTCN3`. Do not confuse it with the variable `CPPFLAGS`, which is used on the generated C++ code. If standard TTCN-3 output is needed the flag `-P` has to be added manually to the variable `CPPFLAGS_TTCN3`. The resulting `ttcn` files can be compiled with any TTCN-3 compiler (if other special language extensions are not used). Globally used preprocessor symbols can be defined here with the option `-D`. For example to compile the debug version of a project a `DEBUG` symbol can be specified with `-DDEBUG`. + +* Files which are included in the `.ttcnpp` source files (with `#include`) and do not need to be translated can be specified in the `TTCN3_INCLUDES` variable. These files will be checked for modification when the `.ttcnpp` files are processed by `make`; any modification will trigger preprocessing of all the `.ttcnpp` files and the recompilation of the affected modules. If the suffix of a file is `.ttcnin` the Makefile Generator will add it to `TTCN3_INCLUDES`; in all other cases the file has to be added manually. + +* Do not use any file name identical to the name of the intermediate file produced by the C preprocessor. The intermediate file name is generated by replacing the suffix `.ttcnpp` with `.ttcn`. Use the naming convention of naming the file as the module name avoiding such name collisions. + +* The default C preprocessor used to preprocess TTCN-3 files can be replaced by editing the CPP variable. + +There are minor issues when precompiling TTCN-3 code with a C preprocessor, these are resulting from the differences between the C and TTCN-3 languages. Tips for writing the `.ttcnpp` files: + +* Do not define the B, O and H macros, these letters are used as part of the bitstring, octetstring and hexstring tokens in TTCN-3, but the C preprocessor will replace them. + +* There are some predefined macros in the C preprocessor which will be always replaced, do not use any TTCN-3 identifier identical to these. These macros start with double underscore followed by uppercase letters. Some of the most common macros which might be useful: + +** – *FILE* This macro expands to the name of the current input file, in the form of a C string constant. +** – *LINE* This macro expands to the current input line number, in the form of a decimal integer constant. +** – *DATE* This macro expands to a string constant that describes the date on which the preprocessor is being run. +** – *TIME* This macro expands to a string constant that describes the time at which the preprocessor is being run. + +When writing preprocessor directives keep in mind that within the directive the C preprocessor syntax is in use, not the TTCN-3. Operators such as `defined` or || can be used. + +Watch out for macro pitfalls, some well known are: side effects, misnesting, and operator precedence problems. + +== More Efficient Implementation of the Types record of and set of + +The new implementation of the mentioned TTCN types and their ASN counterparts was introduced in TITAN version 1.7.pl2 (R7C). The performance of assigning record of/set of typed variables improved significantly since TITAN version 1.7.pl1 (R7B). The new implementation uses reference counting when an assignment is made. The whole data structure is copied only when necessary, for example, the user wants to modify its value. Using temporary variables improves the quality of the code. + +== Workflow for Native XML Support + +In this very short and simple example we are presenting and explaining the procedure of using the XML encoding / decoding. Through the steps of the workflow you can understand the XML related possibilities of TITAN. + +First look at data types. These are the base of every test. If you have data representation in XML format (XSD is the standard for defining data types), you have to convert it into the equivalent TTCN-3 data types using the XSD converter. This is a shortened variant of the commonly used SOAP protocol. +[source] +---- +<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://schemas.ericsson.com/cai3g1.2/" targetNamespace="http://schemas.ericsson.com/cai3g1.2/" elementFormDefault="qualified" attributeFormDefault="unqualified"> + + <xs:element name="Set"> + <xs:complexType> + <xs:sequence> + <xs:element name="MOType" type="MoType" /> + <xs:element name="MOId" type="AnyMOIdType" /> + <xs:element name="MOAttributes"> + <xs:complexType> + <xs:sequence> + <xs:element ref="SetMODefinition" /> + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:element name="extension" type="AnySequenceType" + minOccurs="0" /> + </xs:sequence> + </xs:complexType> + </xs:element> + + <xs:complexType name="AbstractSetAttributeType" abstract="true"/> + +<xs:element name="SetMODefinition" +type="AbstractSetAttributeType" abstract="true"/> + + <xs:complexType name="AnyMOIdType"> + <xs:sequence> + <xs:any namespace="##any" +processContents="lax" maxOccurs="unbounded"/> + </xs:sequence> + </xs:complexType> + + <xs:complexType name="AnySequenceType"> + <xs:sequence> + <xs:any namespace="##any" +processContents="lax" maxOccurs="unbounded"/> + </xs:sequence> + </xs:complexType> + + <xs:simpleType name="MoType"> + <xs:restriction base="xs:string"> + <xs:pattern value="[A-Za-z][_A-Za-z0-9]*@.*"/> + </xs:restriction> + </xs:simpleType> + +</xs:schema> +---- + +After conversion you have a TTCN-3 module whose name is derived from the targetNamespace attribute of <schema> element. This module contains only data types. Two other files are generated also with standardized base datatypes: + +* UsefulTtcn3Types.ttcn + +* XSD.ttcn + +The content of the generated TTCN-3 file: +[source] +---- +module schemas_ericsson_com_cai3g1_2 { + +import from XSD all; + +type record Set +{ + MoType mOType, + AnyMOIdType mOId, + record { + SetMODefinition setMODefinition + } mOAttributes, + AnySequenceType extension_ optional +} +with { +variant (mOType) "name as capitalized"; +variant (mOId) "name as capitalized"; +variant (mOAttributes) "name as capitalized"; +variant (mOAttributes.setMODefinition) "name as capitalized"; +variant (extension_) "name as 'extension'"; +}; + +type record AbstractSetAttributeType +{}; + +type AbstractSetAttributeType SetMODefinition; + +type record AnyMOIdType +{ + record length(1 .. infinity) of XSD.String elem_list +} +with { +variant (elem_list) "untagged"; +variant (elem_list[-]) "anyElement"; +}; + +type record AnySequenceType +{ + record length(1 .. infinity) of XSD.String elem_list +} +with { +variant (elem_list) "untagged"; +variant (elem_list[-]) "anyElement"; +}; + +type XSD.String MoType /* (pattern "[A-Za-z][_A-Za-z0-9]*@.*") */; + +} +with { +encode "XML"; +variant "namespace as 'http://schemas.ericsson.com/cai3g1.2/'"; +variant "controlNamespace 'http://www.w3.org/2001/XMLSchema-instance' prefix 'xsi'"; +variant "elementFormQualified"; +} +---- + +Also manually created type definitions can be used and combined together. This example shows the next module containing also data types. +[source] +---- +module SOAP { + +import from XSD all; +import from schemas_ericsson_com_cai3g1_2 all; + +type record ApplicationHeaderContent +{}; + +type record ApplicationBodyContent { + Set setRequest +}; + +type record SoapEnvelope { + SoapHeader header optional, + SoapBody body +} +with { +variant "name as 'Envelope'"; +variant (header) "name as capitalized"; +variant (body) "name as capitalized"; +}; + +type record of ApplicationHeaderContent SoapHeader; + +type union SoapBody { + XSD.String fault, + record of ApplicationBodyContent content +} +with { +variant (fault) "name as capitalized"; +variant (content) "untagged"; +variant (content[-]) "untagged"; +}; + +} +with { +encode "XML"; +variant "controlNamespace 'http://www.w3.org/2001/XMLSchema-instance' prefix 'xsi'"; +variant "namespace as 'http://schemas.xmlsoap.org/soap/envelope/' prefix 'SOAP-ENV'"; +variant "namespace as 'http://schemas.xmlsoap.org/soap/encoding/' prefix 'SOAP-ENC'"; +variant "namespace as 'http://schemas.ericsson.com/cai3g1.1/' prefix 'ns3'"; +} +---- + +The XML encoding/decoding can be accessed via external functions. To encode a value of the SoapEnvelope type (the top-level record type in our example) to XML, or to decode XML data into a value of SoapType, we can use external functions like the following: +[source] +---- +module SOAP_ExternalFunctions { + +import from SOAP all; + +external function enc_SOAP(in SoapEnvelope pdu) return octetstring +with { extension "prototype (convert) encode(XER:XER_EXTENDED)" } + +external function dec_SOAP(in octetstring stream) return SoapEnvelope +with { extension "prototype (convert) decode(XER:XER_EXTENDED)" } + +} +---- + +The "prototype (convert)" attribute instructs the compiler to generate a C++ implementation for each of the external functions (see section 4.22.4 above). This permits the use of the encoding/decoding functions directly from TTCN-3 code. + +In case more sophisticated processing is required (or some form of pre/postprocessing), the encoder/decoder functions can be reimplemented in C++. The basic functionality provided by the compiler can be used as a starting point. + +NOTE: In this case all the ``with'' attributes in the example above must be removed from the external function declaration (otherwise the compiler will generate the functions again with the same signature and duplicate symbol errors will appear at link time). + +For representing the usage of encoding and decoding we created this demo module that contains one template definition and in the testcase we will apply encoding and decoding. +[source] +---- +module demo { + +import from SOAP all; +import from SOAP_ExternalFunctions all; + +template SoapEnvelope SoapTemplate := +{ + header := omit, + body := { + content := { { + setRequest := { + mOType := "JB007", + mOId := { + elem_list := { + "<catalog><books count='3'/></catalog>", + "<catalog><movies count='1'/></catalog>" + } + }, + mOAttributes := { + setMODefinition := { + } + }, + extension_ := omit + } + } } + } +} + + +type component SOAP_CT +{ + var octetstring v_encodedPDU, v_decodePDU; + var SoapEnvelope v_decodedPDU; +} + +testcase tc_encdec() runs on SOAP_CT +{ + v_encodedPDU := enc_SOAP(valueof(SoapTemplate)); + + v_decodedPDU := dec_SOAP(v_encodedPDU); + + log("Encoded set request (SoapEnvelope): ", v_encodedPDU); + log("Decoded set request (SoapEnvelope): ", v_decodedPDU); +} + +control +{ + execute(tc_encdec()); +} + +} +---- + +The complete demo project is now ready. If running the test case a log file will be generated in which we can find the encoded representation of the value and the decoded variant. + +The resulting XML encoding: +[source] +---- +<ns3:Envelope xmlns:ns3='http://schemas.ericsson.com/cai3g1.1/'> + <ns3:Body> + <ns3:ApplicationBodyContent> + <ns3:setRequest> + <ns3:MOType>JB007</ns3:MOType> + <ns3:MOId> + <catalog><books count='3'/></catalog> + <catalog><movies count='1'/></catalog> + </ns3:MOId> + <ns3:MOAttributes> + <ns3:SetMODefinition/> + </ns3:MOAttributes> + </ns3:setRequest> + </ns3:ApplicationBodyContent> + </ns3:Body> +</ns3:Envelope> +The decoded format (a TTCN-3 value of type SoapEnvelope) + +{ + header := omit, + body := { + content := { { + setRequest := { + mOType := "JB007", + mOId := { + elem_list := { + "<catalog><books count='3'/></catalog>", + "<catalog><movies count='1'/></catalog>" + } + }, + mOAttributes := { + setMODefinition := { + } + }, + extension_ := omit + } + } } + } +} +---- + +[[debug-memory-use-of-record-set-of-types]] +== Debug Memory Use of Record/set of Types + +One of the common source of the memory leakage in the TTCN test suite is the ever-growing record/set of’s. In order to help the debug of such issue, the test suite should be compiled with `-DTITAN_MEMORY_DEBUG_SET_RECORD_OF` flag added to `CPPFLAGS` in the Makefile. + +That flag activates a WARNING log statement, issued after every 1000th element added to the record/set of. + +Example: +[source] +---- +module test { + +type component test_CT {} +type record of charstring roc + +testcase tc_test() runs on test_CT +{ + var roc r:={} + var integer k + + for(k:=0;k<10001;k:=k+1){ + r[sizeof(r)]:="a"; + } +} + +control +{ + execute(tc_test()) +} + +} +---- + +Running of the example test above will produce the following log: +[source] +---- +MTC@esekilxxen1844: Warning: New size of type @test.roc: 1000 +MTC@esekilxxen1844: Warning: New size of type @test.roc: 2000 +MTC@esekilxxen1844: Warning: New size of type @test.roc: 3000 +MTC@esekilxxen1844: Warning: New size of type @test.roc: 4000 +MTC@esekilxxen1844: Warning: New size of type @test.roc: 5000 +MTC@esekilxxen1844: Warning: New size of type @test.roc: 6000 +MTC@esekilxxen1844: Warning: New size of type @test.roc: 7000 +MTC@esekilxxen1844: Warning: New size of type @test.roc: 8000 +MTC@esekilxxen1844: Warning: New size of type @test.roc: 9000 +MTC@esekilxxen1844: Warning: New size of type @test.roc: 10000 +---- diff --git a/usrguide/referenceguide/13-references.adoc b/usrguide/referenceguide/13-references.adoc new file mode 100644 index 000000000..2d8e2d22f --- /dev/null +++ b/usrguide/referenceguide/13-references.adoc @@ -0,0 +1,76 @@ += References + +[[_1]] +* [1] link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187301/04.01.01_60/es_20187301v040101p.pdf[Methods for Testing and Specification (MTS); The Testing and Test Control Notation version 3. Part 1: Core Language European Telecommunications Standards Institute ES 201 873-1 Version 4.1.1, July 2009] + +[[_2]] +* [2] link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187304/04.01.01_60/es_20187304v040101p.pdf[Methods for Testing and Specification (MTS); The Testing and Test Control Notation version 3. Part 4: TTCN–3 Operational Semantics European Telecommunications Standards Institute. ES 201 873-4 Version 4.1.1, June 2009] + +[[_3]] +* [3] link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187307/04.01.01_60/es_20187307v040101p.pdf[Methods for Testing and Specification (MTS); The Testing and Test Control Notation version 3. Part 7: Using ASN.1 with TTCN–3 European Telecommunications Standards Institute. ES 201 873-7 Version 4.1.1, July 2009] + +[[_4]] +* [4] link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187309/04.01.01_60/es_20187309v040101p.pdf[Methods for Testing and Specification (MTS); The Testing and Test Control Notation version 3. Part 9: Using XML Schema with TTCN–3 European Telecommunications Standards Institute. ES 201 873-9 Version 4.1.1, June 2009] + +[[_5]] +* [5] link:https://www.etsi.org/deliver/etsi_es/202700_202799/202785/01.05.01_60/es_202785v010501p.pdf[Methods for Testing and Specification (MTS); The Testing and Test Control Notation version 3. TTCN-3 Language Extensions: Behaviour Types European Telecommunications Standards Institute. ES 202 785 Version 1.5.1, Aug 2017] + +[[_6]] +* [6] link:https://www.itu.int/rec/T-REC-X.680-200207-S[ITU-T, X.680, Information TechnologyAbstract Syntax Notation One (ASN.1): Specification of basic notation International Telecommunication Union, July 2002] + +[[_7]] +* [7] link:https://www.itu.int/rec/T-REC-X.681-200207-S[ITU-T, X.681, Information TechnologyAbstract Syntax Notation One (ASN.1): Information object specification International Telecommunication Union, July 2002] + +[[_8]] +* [8] link:https://www.itu.int/rec/T-REC-X.682-200207-S[ITU-T, X.682, Information Technology Abstract Syntax Notation One (ASN.1): Constraint specification International Telecommunication Union, July 2002] + +[[_9]] +* [9] link:https://www.itu.int/rec/T-REC-X.683-200207-S[ITU-T, X.683, Information TechnologyAbstract Syntax Notation One (ASN.1): Parameterization of ASN.1 specification International Telecommunication Union, July 2002] + +[[_10]] +* [10] link:https://www.itu.int/rec/T-REC-X.690-200207-S[ITU-T, X.690, Information TechnologyASN.1 encoding rules: Specification of Basic Encoding Rules (BER), Canonical Encoding Rules (CER) and Distinguished Encoding Rules (DER)International Telecommunication Union, July 2002] + +[[_11]] +* [11] ISO/IEC 10646-1, Information technology – Universal Multiple-Octet Coded Character Set (UCS) – Part 1: Architecture and Basic Multilingual Plane, Second edition, 200009-15 + +[[_12]] +* [12] link:https://tools.ietf.org/html/rfc3629[RFC3629: UTF-8, a transformation format of ISO 10646] + +[[_13]] +* [13] link:https://github.com/eclipse/titan.core/blob/master/usrguide/userguide/README.adoc[User Guide for TITAN TTCN-3 Test Executor] + +[[_14]] +* [14] link:https://github.com/eclipse/titan.core/blob/master/usrguide/installationguide.adoc[Installation guide for TITAN TTCN-3 Test Executor] + +[[_15]] +* [15] link:https://github.com/eclipse/titan.core/blob/master/usrguide/releasenotes.adoc[Release Notes for TITAN TTCN-3 Test Executor] + +[[_16]] +* [16] link:https://github.com/eclipse/titan.core/blob/master/usrguide/apiguide/README.doc[API Technical Reference for TITAN TTCN-3 Test Executor] + +[[_17]] +* [17] link:https://github.com/eclipse/titan.EclipsePlug-ins/blob/master/Eclipse_Designer_userguide/README.doc[User Guide for the TITAN Designer for the Eclipse] + +[[_18]] +* [18] link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187301/04.03.01_60/es_20187301v040301p.pdf[ETSI ES 201 373-1 V4.3.1 (2011-06)] + +[[_19]] +* [19] link:http://gask2web.ericsson.se/service/get?DocNo=1092-212&Lang=EN&Rev=N&Format=PDFV1R2[1092-212 Uen (EN/LZB 101 01/1D) Product Changes] + +[[_20]] +* [20] link:https://www.itu.int/rec/T-REC-X.696-201508-I[ITU-T, X.696, Information TechnologyASN.1 encoding rules: Specification of Octet Encoding Rules (OERInternational Telecommunication Union, August 2015] + +[[_21]] +* [21] link:https://www.etsi.org/deliver/etsi_es/202700_202799/202781/01.04.01_60/es_202781v010401p.pdf[ETSI ES 202 781 V1.4.1. (2015-06 Methods for Testing and Specification (MTS); The Testing and Test Control Notation version 3; TTCN-3 Language Extensions: Configuration and Deployment Support)] + +[[_22]] +* [22] link:https://tools.ietf.org/html/rfc7049[RFC7049: Concise Binary Object Representation (CBOR) (October 2013)] + +[[_23]] +* [23] link:http://bsonspec.org/spec.html[BSON specification version 1.1] + +[[_24]] +* [24] link:https://docs.mongodb.com/manual/reference/mongodb-extended-json/#bson-data-types-and-associated-representations[MongoDB Extended JSON document] + +[[_25]] +* [25] link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187311/04.07.01_60/es_20187311v040701p.pdf[Methods for Testing and Specification (MTS); The Testing and Test Control Notation version 3. Part 11: Using JSON with TTCN–3 European Telecommunications Standards Institute. ES 201 873-11 Version 4.7.1, June 2017] diff --git a/usrguide/referenceguide/14-abbreviations.adoc b/usrguide/referenceguide/14-abbreviations.adoc new file mode 100644 index 000000000..dfa4c5d9d --- /dev/null +++ b/usrguide/referenceguide/14-abbreviations.adoc @@ -0,0 +1,105 @@ += Abbreviations + +API:: Application Programming Interface + +ASCII:: American Standard Code for Information Interchange + +ASN.1:: Abstract Syntax Notation One + +ATS:: Abstract Test Suite + +BER:: Basic Encoding Rules (of ASN.1) + +BNF:: Backus–Naur Formalism + +CER:: Canonical Encoding Rules (of ASN.1) + +CPP:: Cello Packet Platform + +CR:: Change Request + +DER:: Distinguished Encoding Rules (of ASN.1) + +DNS:: Domain Name Server + +DTD:: Document Type Description + +ETS:: Executable Test Suite + +ETSI:: European Telecommunications Standards Institute + +FIFO:: First In, First Out + +GCC:: GNU Compiler Collection + +GUI:: Graphical User Interface + +HC:: Host Controller + +HTML:: Hypertext Markup Language + +HTTP:: HyperText Transfer Protocol + +IDL:: Interface Description Language + +IE:: Information Element + +IP:: Internet Protocol + +ISO:: International Organization for Standardization + +JSON:: JavaScript Object Notation + +LCOV:: A graphical front-end for GCC’s coverage testing tool + +LSB:: Least Significant Bit + +MC:: Main Controller + +MSB:: Most Significant Bit + +MTC:: Main (or Master) Test Component + +OSE:: Open System Environment + +PDU:: Protocol Data Unit + +pl:: Patch Level + +PTC:: Parallel Test Component + +PT:: Port Type + +SOAP:: Simple Object Access Protocol + +SUT:: System Under Test + +TC:: Test Component (either MTC or PTC) + +TCC:: Test Competence Center + +TCP:: Transmission Control Protocol + +TLV:: Tag, length, value + +TPD:: Titan Project Descriptor + +TR:: Trouble Report + +TTCN:: Testing and Test Control Notation + +TTCN–2:: Tree and Tabular Combined Notation version 2 + +TTCN–3:: Tree and Tabular Combined Notation version 3 (formerly)Testing and Test Control Notation (new resolution) + +UDP:: User Datagram Protocol + +URL:: Universal Resource Locator + +URI:: Uniform Resource Identifier + +W3C:: World Wide Web Consortium + +XML:: W3C Extensible Markup Language + +XSD:: W3C XML Schema Definition diff --git a/usrguide/referenceguide/2-ttcn-3_limitations_in_this_version.adoc b/usrguide/referenceguide/2-ttcn-3_limitations_in_this_version.adoc new file mode 100644 index 000000000..2e2e4e294 --- /dev/null +++ b/usrguide/referenceguide/2-ttcn-3_limitations_in_this_version.adoc @@ -0,0 +1,80 @@ += TTCN-3 Limitations in this Version +:toc: + +The present Test Executor is an implementation of TTCN–3 Core Language standard (<<13-references.adoc#_1, [1]>>) with support of ASN.1 (<<13-references.adoc#_3, [3]>>). However, the following TTCN–3 language constructs are not supported in the current version of the Test Executor. When applicable, the relevant clause of the standard text (<<13-references.adoc#_1, [1]>>) is given within parentheses after each limitation. The list of ASN.1 related limitations can be found in chapter *4.25*. + +* C++ code generation for parameterized local templates is not supported.footnote:[The semantic analyzer is able to verify modules with such definitions, but the generated C++ code will be incomplete or erroneous.] (5.0, relevant cells of Table 1) +* Parameterized TTCN–3 `record`, `set` and `union types`. (5.4 in <<13-references.adoc#_1, [1]>>)) +* TTCN–3 sub-typing constraints are checked only at compilation time. In the run-time environment the restricted types are substituted with the corresponding base type and no run-time error is produced if the assigned value violates the subtype constraint. +* The special TTCN–3 type `anytype` is supported with restrictions. (6.2.6 in <<13-references.adoc#_1, [1]>>) +* Type compatibility of structured types.footnote:[Type compatibility for structured types is enabled only in the function test run-time due to performance considerations (except record of/set of types for certain element types, see section 4.32.2). In the load test run-time aliased types and sub-types are treated to be equivalent to their unrestricted root types. Different structured types are incompatible to each other. Two array types are compatible if both have the same size and index offset and the element types are compatible according to the rules above.] (6.3 in <<13-references.adoc#_1, [1]>>) +* Two (non-empty) component types are considered to be compatible only if the compatibility relation is explicitly specified by the test suite writer. Details can be found in section 4.21. (6.3.3 and 9.3 in <<13-references.adoc#_1, [1]>>) +* Selective import statements. All TTCN–3 imports are treated as `import all`.footnote:[Recursive and non-recursive import means exactly the same when importing all definitions from a module.] (8.2.3 and F.2 in <<13-references.adoc#_1, [1]>>) +* Type `address` must not be an external type specified outside TTCN–3. The special value `null` cannot be assigned to variables of type `address`. (9.6 in <<13-references.adoc#_1, [1]>>) +* The compiler does not check whether a TTCN–3 function invoked from within a `template`, Boolean guard expression of an alt construct, local variable initializer of an `altstep` or an `interleave` statement has side-effects. The run-time behavior is undefined if a function with side-effects (e.g. communication operations) is called while one of the above statements is being executed. (20 in <<13-references.adoc#_1, [1]>>) +* The `disconnect` and `unmap` operations cannot refer to multiple connections or mappings. (21.1.2, relevant parts in <<13-references.adoc#_1, [1]>>) +* The `send` and `call` operations cannot be used for multicast or broadcast communication. (22.2.1 and 22.3.1 in <<13-references.adoc#_1, [1]>>) +* Attributes of type definitions cannot be changed when they are being imported. (27.1.2.1 in <<13-references.adoc#_1, [1]>>) +* Template instances cannot be used in the to clause of communication operations. Only values of `component` and `address` types are allowed. (stated only in BNF) +* The additional predefined function `decomp` is not implemented. (D.2 of <<13-references.adoc#_3, [3]>>) +* In `port type` definitions the list of incoming and outgoing message types or signatures must be explicitly specified, the `all` keyword is ignored by the compiler. (G.3 in <<13-references.adoc#_1, [1]>>) +* The TTCN–3 and ASN.1 modules are identified only by their names. Object identifiers in module headers are ignored. Module object identifiers in `import` statements and references are skipped without any checking, the semantic analyzer uses the module identifier only. (7.2.3 of <<13-references.adoc#_3, [3]>>, 8.1 in <<13-references.adoc#_1, [1]>>) +* The comparison operators do not work on `objid` values. Only the equality (==) and non-equality (!=) operators are allowed. (7.2.5.2 of <<13-references.adoc#_3, [3]>>, 7.1.3 in <<13-references.adoc#_1, [1]>>) +* Templates can not be used in the parameter of `encvalue` built-in function. (C.38 in <<13-references.adoc#_1, [1]>>) +* The declaration of object identifiers can only point to constant values and integer variables, references to `objid` variables are not supported. +* The Configuration and Deployment Support and the Advanced Parameterization packages of the TTCN-3 standard are not supported yet, except the Port with translation capability clause. ([21]). +* In contrast to the standard, TITAN does not allow applying the same name to a structured type and to an element of the same type. +* From version 1.8.pl3 (or R8D) the logging machinery uses an internal TTCN-3 module, named `TitanLoggerApi`, hence using this module name in user code is not allowed. +* Referencing into an omitted field of any non-const variable/template of record/set type is allowed and it will expand the structure to the level of reference. All the expanded fields under `omit` will be unbound. This behavior is TITAN specific. According to the TTCN-3 standard (15.6.2 of <<13-references.adoc#_1, [1]>>), the proper behavior would be a dynamic test case error in this situation.In case of variable templates referencing into a matching mechanism will change the template regardless of it being a left hand side or a right hand side value.In case of non-variable templates referencing into a matching mechanism will cause an error. According to the TTCN-3 standard the proper behavior for right hand side templates would be to return an expanded value but not change it’s own value in case of AnyValue matching mechanism or stop with an error in case of other matching mechanisms. +* According to the standard, before matching the tools have to make sure that the template being used is completely initialized, with no fields or elements left unbound. For performance reasons this check is not done before the matching is done. Instead the matching will report the error, when it tries to use an unbound field or elements. +* In case the compiler is not able to decide at compile time, if all possible execution branches contain a return statement, that is, in cases of alt statements, loops and branching statement like if-else, select case, and so on, it will report an error without generating code. For example: ++ +.... +function f_check() return boolean { + for (var integer i:=0; i < some_variable; i := i + 1) { + return true; + } + } +.... ++ +In this case the compiler will report an error as it can not evaluate, if the loop will be executed at least once, and if the loop is not executed, the end of the function would be reached without a return statement. The workaround for this kind of problem is easy, the user needs to insert an extra return statement at the end of the function, like: ++ +.... +function f_check() return boolean { + for (var integer i:=0; i < some_variable; i := i + 1) { + return true; + } return false + } +.... +* The language specification, after the "language" keyword, is ignored by the compiler. +* For record of/set of types of fixed size, which have a length restriction of one concrete value, and arrays the `sizeof()` and `lengthof()` predefined functions are not standard compliant: `sizeof()` returns the number of elements, `lengthof()` returns the index of the last initialized element plus one. +* IPv6 networking between the MC, HC and Parallel Test Components is supported only on Linux and Cygwin 1.7. +* The `optional "implicit omit"` attribute is not applied recursively. +* Templates using the `decmatch` (decoded content match, B.1.2.9 in <<13-references.adoc#_1, [1]>>) matching mechanism cannot be sent through test ports (doing so will result in a dynamic test case error). Template module parameters using `decmatch` are also not supported. +* Since TITAN version R5B the matching symbol "*" (AnyValueOrNone, B.1.2.4 in <<13-references.adoc#_1, [1]>>) causes a compile time error when assigned to a mandatory field of a record or set template, as it is stated in the standard. This breaks backwards compatibility because in the older versions of TITAN only a warning was emitted. +* When assigning a value to a structure using the value list notation, assignment notation or index notation (but not when assigning values to fields or elements one at a time), if the structure’s old value (or part of it) is referenced on the right hand side, the structure’s new value will only contain the fields or elements set in that assignment. All other fields or elements that may have been initialized in prior assignments will be set to unbound. ++ +If the structure’s old value is not referenced on the right hand side of the assignment, then only the fields or elements mentioned in the assignment will be overwritten. All other fields or elements will retain their previous values. Example: ++ +[source] +---- +type record R { + integer i1, + integer i2, + integer i3 +} + +… + +var R x := { 1, 2, 3 }; + +x := { i2 := 3 }; // assignment notation with no self-reference (OK) +// result: x := { i1 := 1, i2 := 3, i3 := 3 } + +x := { i1 := x.i2 }; // assignment notation with self-reference (not OK) +// result: x := { i1 := 3, i2 := <unbound>, i3 := <unbound> } + +x.i3 := x.i1; // individual field assignment with self-reference (OK) +// result: x := { i1 := 3, i2 := <unbound>, i3 := 3 } +---- + diff --git a/usrguide/referenceguide/3-clarifications_to_the_ttcn-3_standard.adoc b/usrguide/referenceguide/3-clarifications_to_the_ttcn-3_standard.adoc new file mode 100644 index 000000000..52b039315 --- /dev/null +++ b/usrguide/referenceguide/3-clarifications_to_the_ttcn-3_standard.adoc @@ -0,0 +1,210 @@ += Clarifications to the TTCN-3 Standard +:toc: + +The TTCN–3 Core Language standard (<<13-references.adoc#_1, [1]>>) and its Operational Semantics (<<13-references.adoc#_1, [1]>>) give ambiguous description for some language constructs. This section specifies our resolution for these ambiguities that was followed during the implementation of our compiler and run-time environment. + +== Predefined Function Identifiers + +The standard does not clarify the status of predefined function identifiers, that is, the names of functions defined in Annex C of <<13-references.adoc#_1, [1]>>. In our interpretation these words cannot be used to identify userdefined TTCN3 entities because such a definition would hide the predefined function completely. Thus our compiler treats these identifiers in the same way as the normal keywords of the language. Therefore the inappropriate use of predefined functions, for example wrong number of arguments, will result in syntax errors rather than semantic errors. + +== Meaning of any and all + +The meaning of the keywords is only loosely defined in the standard. The resulting equivocality concerns timer, port and component operations. + +=== Timer and Port Operations + +The meaning of keywords `any` and `all` in timer and port operations is unclear. These constructs might be resolved statically at compilation time by applying the operation on all visible timers and ports of the given scope unit. Our run-time environment, however, implements a dynamic resolution, that is, it walks through the list of active timers and ports and applies the respective operation. As a consequence of this, such operations are also applicable in scope units without visible timers and ports, for example in functions without `runs on` clause. Because of the run-time evaluation there is one limitation, which is verified by our semantic analyzer: the receiving port operations, that is, `receive`, `trigger`, `getcall`, `getreply`, `catch` and `check`) that refer to any port cannot have template parameter and `value` or `param` redirect. To avoid incompatibilities with future versions it is not recommended to use `any` or `all` in timer and port operations. + +=== Component Operations + +The standard does not specify explicitly the behavior of the component operations that refer to `all component` when only the MTC exists, that is, no PTC had been created during the testcase. In our implementation both `all component.running` and `all component.alive` return `true` and the operations `all component.done` and `all component.killed` succeed immediately in this situation. Operations `all component.stop` and `all component.kill` do nothing; instead, a warning is issued. The same rules are applied in single mode, when it is impossible to create PTCs, as well. + +== Response and Exception Handling Parts + +The behavior of the response and exception handling part of a `call` operation is not clearly specified in the standard. The allowed `getreply` and `catch` operations can handle only the possible responses and exceptions of the previous signature call. In our implementation if any other event arrives into the port queue during the execution of the response and exception handling part it may block the execution forever. The runtime environment generates a dynamic test case error in such a situation. If the test suite writer expects any other event on the same port during the outstanding call, for example a simultaneous incoming call initiated by the other side, a non-blocking call operation with the keyword `nowait` should be used. The response and the possible incoming calls should be handled in a forthcoming regular alt construct using the appropriate `getreply` and `getcall` operations. + +== Variable Lists in param Redirect + +In the standard, it is not clear that the `VariableList` notation in the `param` redirect of `getcall` and `getreply` operations should refer to *all* parameters of the respective signature or to the *relevant* parametersfootnote:[Relevant parameters are the in and inout parameters in case of getcall operation as well as out and inout ones in case of getreply.] only. Our compiler expects variable entries only for the relevant parameters and ignores the irrelevant ones. This is because otherwise the test writer should use `NotUsedSymbols` for all irrelevant parameters, which would be a redundant notation. For example, if a signature has one `in`, one `out` and one `inout` parameter the compiler expects two variable entries in both `getcall` and `getreply` operations. + +== References between Language Elements + +The TTCN–3 standard does not specify clearly the permitted references between different kinds of language elements. The following table shows our interpretation. + +.References between TTCN-3 elements +[cols=",,,,,",options="header",] +|=== +|Referred element Referring element |Literal value |Constant |External constant |Module parameter |Template +|Constant |Y |Y* |N |N |N +|Array size |Y |Y |N |N |N +|Subtype constraint |Y |Y |N |N |N +|Default value of module parameter |Y |Y |Y |N |N +|Actual value of module parameter (in configuration file) |Y |N |N |N |N +|Default duration of timer |Y |Y |Y |Y |N +|Template (non-parameterized) |Y |Y |Y |Y |Y* +|=== + +Legend: + +* N Not allowed by the TTCN–3 language. + +* Y Allowed and fully supported by the current version of this TTCN–3 tool. + +* Y* Allowed and fully supported, but circular reference chains must be avoided. + +[NOTE] +==== +* The above table implies that the value of all constants and the attributes of all type constructs (type constraints, array sizes, etc.) shall be known at compilation time. +* ASN.1 value assignments are treated as TTCN–3 constants. +* The value of constants shall refer only to built-in operators or additional predefined functions. +* The body of non-parameterized templates and the default duration of timers shall be known at test startup (load) time when all module parameters are known. +* The actual parameters of templates or the actual duration of timers shall be determined run-time because the actual value of variables may be referred. +* The rules for a language element do not depend on its scope unit. For example the same rules apply on module, component and local (function, testcase, altstep) constants. +==== + +== Encoding Rules + +The standard does not specify clearly some of the encoding rules. + +* The encoding of fields in `record`, `set` and `union` types is supported. +* The order of attributes of the same type in a `with` statement is important. The second variant might override the first, or an overriding attribute will override all the following attributes of the same type. +* Encode attributes are an exception to this as they are not really attributes, but "contexts". It cannot be determined to which encode "contexts" the variants of the same `with` statement should belong if there are several. As having several encode "contexts" in the same `with` statement would be a bad coding practice, a warning is generated and the last encode is used as the statement’s encode "contexts". +* As encodes are contexts, an encode is only overridden if the overriding context is not the same. +* The order of attributes of different type in a `with` statement is not important, they do not affect each other. +* In case of structured types, the encode context of the type is the encode context of its fields too, if the fields do not override this attribute. The other attribute types are handled separately for the structured type and its fields. Attributes inherited from higher level (module/group/structured type) might change the encoding of a record and that of its fields. +* Attributes with qualifiers referring to the same field are handled as if they were separate `with` statements. The same rules apply to them. For example, the last encode from the ones referring to the same field is taken as the encoding context of the field. +* Attributes belonging to a field of a structured type or a type alias have the following overwriting rules. A new `variant` attribute together with the directive `override` clears all current attributes defined for the type of the field. A new `variant` attribute without the directive override overwrites only the current `variant` attribute, all other attributes remain unchanged. + +== Address Type + +The standard does not specify clearly the status of special TTCN–3 type `address`. Our implementation is based on the rules below. + +The test suite writer can assign the name `address` to a regular data type. There can be at most one type named `address` in each TTCN–3 module. It is allowed that different modules of the test suite assign the name `address` to different types. + +The name `address` cannot be assigned to the following TTCN–3 types: + +* port types +* component typesfootnote:[If component types were allowed for addressing the compiler would not be able to decide whether a component reference in the to or from clause of a communication operation denotes a test component, which is reachable through a port connection or an address inside the SUT, which is reachable through a port mapping.] +* signatures +* the built-in type defaultfootnote:[The values of type default (i.e. the TTCN–3 default references) cannot be passed outside the test component by any means.] + +Whenever the word `address` is used as a type, it is assumed to be a reference to the type named `address` in the current module. The type named `address` cannot be imported into another TTCN–3 module, that is, it can be referenced using the name `address` only within its own module. If one wants to use this type in other modules a regular alternate name must be assigned to it with type aliasing. + +Addressing the SUT in communication operations is allowed only if the `address` type is defined in the same module as the corresponding port type. In addition, the port type must have a special `extension` attribute to support `address` values (See section "Support of address type" in <<13-references.adoc#_16, [16]>> for more details). + +Note that it is possible to use different address types on different ports in the same TTCN–3 module if the respective port types are imported from different modules, but neither address type may be referenced with name `address` by the importing module. + +[[importing-import-statement-from-ttcn-3-modules]] +== Importing import Statement from TTCN-3 Modules + +See <<13-references.adoc#_18, [18]>> standard for detailed description. Additional information for better understanding: + +* Import (see following chapters of the <<13-references.adoc#_18, [18]>> standard 8.2.3.1-8.2.3.6, and 8.2.5, only applies for global definitions (see <<13-references.adoc#_18, [18]>> table 8. in 8.2.3.1), therefore import functionality is not interfered by import of import statement. +* Import statement can be imported by only import of import statement (chapter 8.2.5 and 8.2.3.7). +* Import statements are by default private, importing of import statement with public or friend visibility is recursively resolved, and thus importing of importing of import statement is possible. +* Importing of import statement - in case of friend visibility -recursive resolving is broken, if the import chain has a member that is not friend of the exporting module. +* Importing of import statement circular import chain causes error. +* Example for friend type and importing of import statement ++ +---- +B.ttcn // friend template +friend module C, E; + +friend template integer t_B_i_fr := 0; + +C.ttcn // public import and importing of import statement, friend of B +public import from B all; +public import from B {import all}; + +D.ttcn // public import and importing of import statement, NOT friend of B +public import from C all; +public import from C { import all }; + +E.ttcn // public import and importing of import statement, friend of B +public import from D { import all }; +public import from D all; + +testcase tc_B() runs on MTC { +var integer i:=valueof(t_B_i_fr); //Visible! +setverdict(pass); +} +---- + +== Description of Behavior Types Syntax + +TITAN supports the behaviour type package of the TTCN-3 standard,but with a different syntax. For details of the behaviour types see <<13-references.adoc#_5, [5]>>. + +.Behaviour types - refers shows the different syntax of the function behaviour type. +[cols=",",options="header",] +|=== +|*Standard (6.2.13.2 in <<13-references.adoc#_5, [5])* |*Titan specific syntax* +|type function MyFunc3 ( in integer p1 ) return charstring; |var MyFunc3 myVar1 := refers(int2char); +|=== + +NOTE: The functionality is same as in the standard, only the syntax is different. + +The syntax of the apply operation is different, Table 3 Behaviour types - apply and derefers + +Standard: + +.Behaviour types - apply and derefers +[cols=",",options="header",] +|=== +|*Standard (6.2.13.2 in <<13-references.adoc#_5, [5])* |*Titan specific syntax* +|type function MyFuncType (); |v_func.apply(MyVar2) +|type function t_functionstartTests(); |vl_comp.start(derefers(vl_function2)()); +|=== + +== Partially initialized structure values + +According to the standard TTCN-3 variables and module parameters (of structured types) can be in 3 different states during their initialization: + +* _uninitialized_ (or unbound) - none of the value's fields or elements has been initialized - values in this state cannot be copied or used on the right hand side of an operation; +* _partially initialized_ - some of the value's fields or elements have been initialized, but not all of them (or at least not enough to meet the minimum type restrictions) - these values can be copied, but cannot be used on the right hand side of an operation; +* _fully initialized_ (or bound) - all of the value's fields or elements have been initialized - these values are ready to be used on the right hand side of an operation. + +The `isbound` operation should only return `true` if the value is in the 3rd (fully initialized) state. + +This isn't the case in the TITAN runtime. Values only have 2 states: _bound_ and _unbound_, which is what the `isbound` operation returns. This can be any combination of the previously mentioned 3 states, depending on the type: + +* `record` / `set`: unbound = uninitialized, bound = at least partially initialized, meaning that a `record` / `set` is bound if at least one of its fields is boundfootnote:[The bound state of fields or elements is also determined by using the isbound operation on the field or element.]; +* `record of` / `set of`: unbound = uninitialized, bound = at least partially initialized, meaning that the record of is only unbound if it has never received an initial value (even initializing with {} creates a bound `record of` / `set of` value); +* `array`: unbound = uninitialized or partially initialized, bound = fully initialized, meaning that the array is only bound if all of its elements are bound; +* `unions` can't be partially initialized, so TITAN stores their bound state correctly (although it’s still possible to create `union` values, where the selected alternative is unbound, with the legacy command line option `–B`; these values would be considered bound by TITAN). + +There is a workaround in TITAN’s implementation of `records` / `sets` to allow the copying of partially initialized values (`union` values with unbound selected alternatives can also be copied when the compiler option `–B` is set). In all other cases the user is responsible for making sure the value is usable on the right hand side of an operation. The `isbound` function is usually not enough to ensure, that the value is usable. + +== Concatenation of templates + +TITAN supports the concatenation of templates and template variables of string types (`bitstring`, `hexstring`, `octetstring`, `charstring`, `universal charstring`) and list types (`record of`, `set of`) with the following limitations: + +* templates can only be concatenated in the Function Test runtime; +* valid concatenation operands (for binary string and list types): +** specific values (i.e. literal values), +** any value ("?"") with no length restriction or with a fixedfootnote:[In this case a range length restriction, whose upper and lower bounds are equal, is also considered as a `fixed' length restrictione.g.: ? length(2..2) is a valid operand, but ? length(2..3) is not] length restriction, +** any value or none ("*") with a fixed length restriction, +** references to constants, templates, variables, or template variables; +* operands of `charstring` and `universal charstring` template concatenation cannot contain matching mechanisms (not even patterns), only specific values and references; +* reference operands of binary string (`bitstring`, `hexstring`, `octetstring`) template concatenation can also refer to binary string templates with wildcards in addition to the template types listed as valid operands (these cannot be used in template concatenations directly, because of parser limitations); +* similarly, reference operands of `record of` or `set of` template concatenation can also refer to template lists containing matching mechanisms (but these cannot appear in template concatenations directly due to parser limitations); +* the first operand of a `record of` or `set of` template concatenation can only be a reference (because of parser limitations); +* template module parameters cannot be concatenated in the configuration file. + +== The predefined function replace + +In TITAN the predefined function `replace` cannot be used on arrays. + +If the fourth parameter of `replace` is an empty string or sequence, then it acts as a delete function (the specified substring or subsequence is simply removed from the input value and nothing is inserted in its stead). + +Example: + +[source] +---- +type record of integer IntList; +... +var IntList vl_myList := { 1, 2, 3 }; +var IntList vl_emptyList := {}; +replace(vl_myList, 1, 2, vl_emptyList); // returns { 1 } +replace("abcdef", 2, 1, ""); // returns "abdef" +replace(‘12FFF’H, 3, 2, ‘’H); // returns ‘12F’H +---- diff --git a/usrguide/referenceguide/4-ttcn3_language_extensions.adoc b/usrguide/referenceguide/4-ttcn3_language_extensions.adoc new file mode 100644 index 000000000..80039216a --- /dev/null +++ b/usrguide/referenceguide/4-ttcn3_language_extensions.adoc @@ -0,0 +1,8622 @@ +[[ttcn-3-language-extensions]] += TTCN–3 Language Extensions +:toc: +:table-number: 3 + +The Test Executor supports the following non-standard additions to TTCN–3 Core Language in order to improve its usability or provide backward compatibility with older versions. + +== Syntax Extensions + +The compiler does not report an error or warning if the semi-colon is missing at the end of a TTCN–3 definition although the definition does not end with a closing bracket. + +The statement block is optional after the guard operations of `altsteps`, `alt` and `interleave` constructs and in the response and exception handling part of `call` statements. A missing statement block has the same meaning as an empty statement block. If the statement block is omitted, a terminating semi-colon must be present after the guard statement. + +The standard escape sequences of C/C++ programming languages are recognized and accepted in TTCN–3 character string values, that is, in literal values of `charstring` and `universal` `charstring` types, as well as in the arguments of built-in operations `log()` and `action()`. + +NOTE: As a consequence of the extended escape sequences and in contrast with the TTCN–3 standard, the backslash character itself has to be always duplicated within character string values. + +The following table summarizes all supported escape sequences of TTCN–3 character string values: + +.Character string escape sequences +[cols=",,",options="header",] +|=== +|*Escape sequence* |*Character code (decimal)* |*Meaning* +| |7 |bell +| |8 |backspace +| |12 |new page +| |10 |line feed +| |13 |carriage return +| |9 |horizontal tabulator +| 11 |vertical tabulator | +|\ |92 |backslash +|" |34 |quotation mark +|’ |39 |apostrophe +|? |63 |question mark +| <newline> |nothing |line continuation +| |NNN |octal notation (NNN is the character code in at most 3 octal digits) +| |NN |hexadecimal notation (NN is the character code in at most 2 hexadecimal digits) +|"" |34 |quotation mark (standard notation of TTCN–3 ) +|=== + +NOTE: Only the standardized escape sequences are recognized in matching patterns of character string templates because they have special meaning there. For example, inside string patterns `\n` denotes a set of characters rather than a single character. + +Although the standard requires that characters of TTCN–3 `charstring` values must be between 0 and 127, TITAN allows characters between 0 and 255. The printable representation of characters with code 128 to 255 is undefined. + +The compiler implements an ASN.1-like scoping for TTCN–3 enumerated types, which means it allows the re-use of the enumerated values as identifiers of other definitions. The enumerated values are recognized only in contexts where enumerated values are expected; otherwise the identifiers are treated as simple references. However, using identifiers this way may cause misleading error messages and complicated debugging. + +The compiler allows the local definitions (constants, variables, timers) to be placed in the middle of statement blocks, that is, after other behavior statements. The scope of such definitions extends from the statement following the definition to the end of the statement block. Forward-referencing of local definitions and jumping forward across them using `goto` statements are not allowed. + +The compiler accepts in-line compound values in the operands of TTCN–3 expressions although the BNF of the standard allows only single values. The only meaningful use of the compound operands is with the comparison operators, that is, == and !=. Two in-line compound values cannot be compared with each other because their types are unknown; at least one operand of the comparison must be a referenced value. This feature has a limitation: In the places where in-line compound templates are otherwise accepted by the syntax (e.g. in the right-hand side of a variable assignment or in the actual parameter of a function call) the referenced value shall be used as the left operand of the comparison. Otherwise the parser gets confused when seeing the comparison operator after the compound value. + +Examples: +[source] +---- +// invalid since neither of the operands is of known type +if ({ 1, 2 } == { 2, 1 }) { } + +// both are valid +while (v_myRecord == { 1, omit }) { } +if ({ f1 :=1, f2 := omit } != v_mySet) {} + +// rejected because cannot be parsed +v_myBooleanFlag := { 1, 2, 3 } == v_myRecordOf; +f_myFunctionTakingBoolean({ 1, 2, 3 } != v_mySetOf); + +// in reverse order these are allowed +v_myBooleanFlag := v_myRecordOf == { 1, 2, 3 }; +f_myFunctionTakingBoolean(v_mySetOf != { 1, 2, 3 }); +---- + +[[visibility-modifiers]] +== Visibility Modifiers + +TITAN defines 3 visibility modifiers for module level definitions, and component member definitions: public, private, friend (8.2.5 in <<13-references.adoc#_1, [1]>>). + +On module level definitions they mean the following: + +* The public modifier means that the definition is visible in every module importing its module. +* The private modifier means that the definition is only visible within the same module. +* The friend modifier means that the definition is only visible within modules that the actual module declared as a friend module. + +If no visibility modifier is provided, the default is the public modifier. + +In component member definitions they mean the followings: + +* The public modifier means that any function/testcase/altstep running on that component can access the member definition directly. +* The private modifier means that only those functions/testcases/altsteps can access the definition which runs on the component type directly. If they run on a component type extending the one containing the definition, it will not be directly visible. + +The friend modifier is not available within component types. + +Example: +[source] +---- +module module1 +{ +import from module2 all; +import from module3 all; +import from module4 all; + +const module2Type akarmi1 := 1; //OK, type is implicitly public +const module2TypePublic akarmi2 := 2; //OK, type is explicitly public +const module2TypeFriend akarmi3 := 3; //OK, module1 is friend of module2 +const module2TypePrivate akarmi4 := 4; //NOK, module2TypePrivate is private to module2 + +const module3Type akarmi5 := 5; //OK, type is implicitly public +const module3TypePublic akarmi6 := 6; //OK, type is explicitly public +const module3TypeFriend akarmi7 := 7; //NOK, module1 is NOT a friend of module3 +const module3TypePrivate akarmi8 := 8; //NOK, module2TypePrivate is private to module2 + +type component User_CT extends Lib4_CT {}; +function f_set3_Lib4_1() runs on User_CT { v_Lib4_1 := 0 } //OK +function f_set3_Lib4_2() runs on User_CT { v_Lib4_2 := 0 } //OK +function f_set3_Lib4_3() runs on User_CT { v_Lib4_3 := 0 } //NOK, v_Lib4_3 is private +} + +module module2 +{ + +friend module module1; + +type integer module2Type; +public type integer module2TypePublic; +friend type integer module2TypeFriend; +private type integer module2TypePrivate; +} // end of module + +module module3 +{ +type integer module3Type; +public type integer module3TypePublic; +friend type integer module3TypeFriend; +private type integer module3TypePrivate; +} // end of module + +module module4 { +type component Lib4_CT { +var integer v_Lib4_1; +public var integer v_Lib4_2; +private var integer v_Lib4_3; +} +---- + +== The `anytype` + +The special TTCN-3 type `anytype` is defined as shorthand for the union of all known data types and the address type (if defined) in a TTCN-3 module. This would result in a large amount of code having to be generated for the `anytype`, even if it is not actually used. For performance reasons, Titan only generates this code if a variable of `anytype` is declared or used, and does not create fields in the `anytype` for all data types. Instead, the user has to specify which types are needed as `anytype` fields with an extension attribute at module scope. + +Examples: + +[source] +---- +module elsewhere { + type float money; + type charstring greeting; + } + module local { + import from elsewhere all; + type integer money; +type record MyRec { + integer i, + float f +} + +control { + var anytype v_any; + v_any.integer := 3; + // ischosen(v_any.integer) == true + + v_any.charstring := "three"; + // ischosen(v_any.charstring) == true + + v_any.greeting := "hello"; + // ischosen(v_any.charstring) == false + // ischosen(v_any.greeting) == true + + v_any.MyRec := { i := 42, f := 0.5 } + // ischosen(v_any.MyRec) == true + + v_any.integer := v_any.MyRec.i – 2; + // back to ischosen(v_any.integer) == true v_any.money := 0; + // local money i.e. integer + // not elsewhere.money (float) + // ischosen(v_any.integer) == false + // ischosen(v_any.money) == true + + // error: no such field (not added explicitly) + // v_any.float := 3.1; + + // error: v_any.elsewhere.money + } +} + +with { + +extension "anytype integer, charstring" // adds two fields +extension "anytype MyRec" // adds a third field +extension "anytype money" // adds the local money type +//not allowed: extension "anytype elsewhere.money" +extension "anytype greeting" // adds the imported type} +---- + +In the above example, the `anytype` behaves as a union with five fields named "integer", "charstring", "MyRec", "money" and "greeting". The anytype extension attributes are cumulative; the effect is the same as if a single extension attribute contained all five types. + +NOTE: Field "greeting" of type charstring is distinct from the field "charstring" even though they have the same type (same for "integer" and "money"). + +Types imported from another module (elsewhere) can be added to the anytype of the importing module (local) if the type can be accessed with its unqualified name, which requires that it does not clash with any local type. In the example, the imported type "greeting" can be added to the anytype of module local, but "money" (a float) clashes with the local type "money" (an integer). To use the imported "money", it has to be qualified with its module name, for example a variable of type elsewhere.money can be declared, but elsewhere.money can not be used as an anytype field. + +== Ports and Test Configurations + +If all instances of a TTCN–3 port type are intended to be used for internal communication only (i.e. between two TTCN–3 test components) the generation and linking of an empty Test Port skeleton can be avoided. If the attribute `with { extension "internal" }` is appended to the port type definition, all C++ code that is needed for this port will be included in the output modules.<<13-references.adoc#_9, [9]>> + +If the user wants to use `address` values in `to` and `from` clause and sender redirect of TTCN–3 port operations the `with { extension "address" }` attribute shall be used in the corresponding port type definition(s) to generate proper C++ code. + +NOTE: When address is used in port operations the corresponding port must have an active mapping to a port of the test system interface, otherwise the operation will fail at runtime. Using of address values in to and from clauses implicitly means system as component reference. (See section "Support of address type" in <<13-references.adoc#_16, [16]>> for more details).<<13-references.adoc#_10, [10]>> + +Unlike the latest TTCN–3 standard, our run time environment allows to connect a TTCN–3 port to more than one ports of the same remote test component. When these connections persist (usually in transient states), only receiving is allowed from that remote test component, because the destination cannot be specified unambiguously in the `to` clause of the `send` operation. Similarly, it is allowed to map a TTCN–3 port to more than one ports of the system, although it is not possible to send messages to the SUT. + +[[parameters-of-create-operation]] +== Parameters of create Operation + +The built-in TTCN–3 `create` operation can take a second, optional argument in the parentheses. The first argument, which is the part of the standard, can assign a name to the newly created test component. The optional, non-standard second argument specifies the location of the component. Also the second argument is a value or expression of type `charstring`. + +According to the standard the component name is a user-defined attribute for a test component, which can be an arbitrary string value containing any kind of characters including whitespace. It is not necessary to assign a unique name for each test component; several active test components can have the same name at the same time. The component name is not an identifier; it cannot be used to address test components in configuration operations as component references can. The name can be assigned only at component creation and it cannot be changed later. + +Component name is useful for the following purposes: + +* it appears in the printout when logging the corresponding component reference; +* it can be incorporated in the name of the log file (see the metacharacter `%n`); +* it can be used to identify the test component in the configuration file (when specifying test port parameters (see section <<7-the_run-time_configuration_file.adoc#logging, `[LOGGING]`>>), component location constraints (see section <<7-the_run-time_configuration_file.adoc#components-parallel-mode, [COMPONENTS] (Parallel mode)>>) and logging options (see sections <<7-the_run-time_configuration_file.adoc#filemask, `FileMask`>> and <<7-the_run-time_configuration_file.adoc#consolemask, `ConsoleMask`>>). + +Specifying the component location is useful when performing distributed test execution. The value used as location must be a host name, a fully qualified domain name, an IP address or the name of a host group defined in the configuration file (see section <<7-the_run-time_configuration_file.adoc#groups-parallel-mode, [GROUPS] (Parallel mode)>>). The explicit specification of the location overrides the location constraints given in the configuration file (see section <<7-the_run-time_configuration_file.adoc#components-parallel-mode, [COMPONENTS] (Parallel mode)>> for detailed description). If no suitable and available host is found the `create` operation fails with a dynamic test case error. + +If only the component name is to be specified, the second argument may be omitted. If only the component location is specified a `NotUsedSymbol` shall be given in the place of the component name. + +Examples: + +[source] +---- +//create operation without arguments +var MyCompType v_myCompRef := MyCompType.create; + +// component name is assigned +v_myCompRef := MyCompType.create("myCompName"); + +// component name is calculated dynamically +v_myCompArray[i] := MyCompType.create("myName" & int2str(i)); + +// both name and location are specified (non-standard notation) +v_myCompRef := MyCompType.create("myName", "heintel"); + +// only the location is specified (non-standard notation) +v_myCompRef := MyCompType.create(-, "159.107.198.97") alive; +---- + +== Altsteps and Defaults + +According to the TTCN–3 standard an `altstep` can be activated as `default` only if all of its value parameters are `in` parameters. However, our compiler and run-time environment allows the activation of altsteps with `out` or `inout` value or template parameters as well. In this case the actual parameters of the activated `default` shall be the references of variables or template variables that are defined in the respective component type. This restriction is in accordance with the rules of the standard about timer parameters of activated defaults. + +NOTE: Passing local variables or timers to defaults is forbidden because the lifespan of local definitions might be shorter than the `default` itself, which might lead to unpredictable behavior if the `default` is called after leaving the statement block that the local variable is defined in. Since ports can be defined only in component types, there is no restriction about the `port` parameters of `altsteps`. These restrictions are not applicable to direct invocations of `altsteps` (e.g. in `alt` constructs). + +The compiler allows using a statement block after `altstep` instances within `alt` statements. The statement block is executed if the corresponding `altstep` instance was chosen during the evaluation of the alt statement and the `altstep` has finished without reaching a `repeat` or `stop` statement. This language feature makes the conversion of TTCN–2 test suites easier. + +NOTE: This construct is valid according to the TTCN–3 BNF syntax, but its semantics are not mentioned anywhere in the standard text. + +The compiler accepts `altsteps` containing only an `[else]` branch. This is not allowed by the BNF as every `altstep` must have at least one regular branch (which can be either a guard statement or an `altstep` instance). This construct is practically useful if the corresponding `altstep` is instantiated as the last branch of the alternative. + +== Interleave Statements + +The compiler realizes TTCN–3 `interleave` statements using a different approach than it is described in section 7.5 of <<13-references.adoc#_1, [1]>>. The externally visible behavior of the generated code is equivalent to that of the canonical mapping, but our algorithm has the following advantages: + +* Loop constructs `for`, `while` and `do-whil`e loops are accepted and supported without any restriction in `interleave` statements. The transformation of statements is done in a lower level than the TTCN–3 language, which does not restrict the embedded loops. +* Statements `activate`, `deactivate` and `stop` can also be used within `interleave`. The execution of these statements is atomic so we did not see the reason why the standard forbids them. +* The size of our generated code is linear in contrast to the exponential code growth of the canonical algorithm. In other words, the C++ equivalent of every embedded statement appears exactly once in the output. +* The run-time realization does not require any extra operating system resources, such as multi-threading. + +== Logging Disambiguation + +The TTCN–3 log statement provides the means to write logging information to a file or display on console (standard error). Options <<7-the_run-time_configuration_file.adoc#filemask, `FileMask`>> and <<7-the_run-time_configuration_file.adoc#consolemask, `ConsoleMask`>> determine which events will appear in the file and on the console, respectively. The generated logging messages are of type `USER_UNQUALIFIED`. + +The `log` statement accepts among others fixed character strings TTCN–3 constants, variables, timers, functions, templates and expressions; for a complete list please refer to the table 18 in <<13-references.adoc#_1, [1]>>. It is allowed to pass multiple arguments to a single `log` statement, separated by commas. + +The TTCN-3 standard does not specify how logging information should be presented. The following sections describe how TITAN implemented logging. + +The arguments of the TTCN-3 statement `action` are handled according to the same rules as `log`. + +=== Literal Free Text String + +Strings entered between quotation marks (") <<13-references.adoc#_11, [11]>> and the results of special macros given in section <<ttcn3-macros, TTCN-3 Macros>> in the argument of the `log` statement are verbatim copied to the log. The escape sequences given in Table 4 are interpreted and the resulting non-printable characters (such as newlines, tabulators, etc.) will influence the printout. + +Example: + +[source] +---- +log("foo");//The log printout will look like this: + 12:34:56.123456 foo + bar +---- + +=== TTCN-3 Values and Templates + +Literal values, referenced values or templates, wildcards, compound values, in-line (modified) templates, etc. (as long as the type of the expression is unambiguous) are discussed in this section. + +These values are printed into the log using TTCN-3 Core Language syntax so that the printout can be simply copied into a TTCN-3 module to initialize an appropriate constant/variable/template, etc. + +In case of (`universal`) `charstring` values the delimiter quotation marks ("") are printed and the embedded non-printable characters are substituted with the escape sequences in the first 9 rows of Table 4. All other non-printable characters are displayed in the TTCN-3 quadruple notation. + +If the argument refers to a constant of type `charstring`, the actual value is not substituted to yield a literal string. + +Example: + +[source] +---- +const charstring c_string := "foo\000"; +log(c_string); +//The log printout will look like this: +12:34:56.123456 "foo" & char(0, 0, 0, 0) +---- + +=== Built-in Function match() + +For the built-in `match()` function the printout will contain the detailed matching process field-by-field (similarly to the failed `receive` statements) instead of the Boolean result. + +This rule is applied only if the` match()` operation is the top-level expression to be logged, see the example below: + +[source] +---- + // this will print the detailed matching process +log(match(v_myvalue, t_template)); + // this will print only a Boolean value (true or false) +log(not not match(v_myvalue, t_template)); +---- +All the other predefined and user-defined functions with actual arguments will print the return value of the function into the log according to the TTCN-3 standard. + +=== Special TTCN-3 Objects + +If the argument refers to a TTCN-3 `port`, `timer` or array (slice) of the above, then the actual properties of the TTCN-3 object is printed into the log. + +For ports the name and the state of the port is printed. + +In case of timers the name of the timer, the default duration, the current state (`inactive`, `started` or `expired`), the actual duration and the elapsed time (if applicable) is printed in a structured form. + +== Value Returning done + +The compiler allows starting TTCN–3 functions having return type on PTCs. Those functions must have the appropriate `runs on` clause. If such a function terminates normally on the PTC, the returned value can be matched and retrieved in a `done` operation. + +According to the TTCN-3 standard, the value redirect in a `done` operation can only be used to store the local verdict on the PTC that executed the behavior function. In TITAN the value redirect can also be used to store the behavior function’s return value with the help of an optional template argument. + +If this template argument is present, then the compiler treats it as a value returning done operation, otherwise it is treated as a verdict returning `done`. + +The following rules apply to the optional template argument and the value redirect: + +* The syntax of the template and value redirect is identical with that of the `receive` operation. +* If the template is present, then the type of the template and the variable used in the value redirect shall be identical. If the template is not present, then the type of the value redirect must be `verdicttype`. +* In case of a value returning done the return type shall be a TTCN–3 type marked with the following attribute: `with { extension "done" }`. It is allowed to mark and use several types in done statements within one test suite. If the type to be used is defined in ASN.1 then a type alias shall be added to one of the TTCN–3 modules with the above attribute. +* In case of a value returning done the type of the template or variable must be visible from the module where the `done` statement is used. +* Only those done statements can have a template or a value redirect that refer to a specific PTC component reference. That is, it is not allowed to use this construct with `any component.done` or `all component.done`. + +A value returning `done` statement is successful if all the conditions below are fulfilled: + +* The corresponding PTC has terminated. +* The function that was started on the PTC has terminated normally. That is, the PTC was stopped neither by itself nor by other component and no dynamic test case error occurred. +* The return type of the function that was started on the PTC is identical to the type of the template used in the `done` statement. +* The value returned by the function on the PTC matches the given template. + +If the `done` operation was successful and the value redirect is present the value returned by the PTC (if there was a matching template), or the local verdict on the PTC (if there was no matching template) is stored in the given variable or variable field. + +The returned value can be retrieved from `alive` PTCs, too. In this case the `done` operation always refers to the return value of the lastly started behavior function of the PTC. Starting a new function on the PTC discards the return value of the previous function automatically (i.e. it cannot be retrieved or matched after the start component operation anymore). + +Example: + +[source] +---- +type integer MyReturnType with { extension "done" }; + +function ptcBehavior() runs on MyCompType return MyReturnType +{ + setverdict(inconc); + return 123; +} + +// value returning ‘done’ +testcase myTestCase() runs on AnotherCompType +{ + var MyReturnType myVar; + var MyCompType ptc := MyCompType.create; + ptc.start(ptcBehavior()); + ptc.done(MyReturnType : ?) -> value myVar; + // myVar will contain 123 +} + +// verdict returning ‘done’ +testcase myTestCase2() runs on AnotherCompType +{ + var verdicttype myVar; + var MyCompType ptc := MyCompType.create; + ptc.start(ptcBehavior()); + ptc.done -> value myVar; + // myVar will contain inconc +} +---- + +== Dynamic Templates + +Dynamic templates (template variables, functions returning templates and passing template variables by reference) are now parts of the TTCN–3 Core Language standard (<<13-references.adoc#_1, [1]>>). These constructs have been added to the standard with the same syntax and semantics as they were supported in this Test Executor. Thus dynamic templates are not considered language extensions anymore. + +However, there is one extension compared to the supported version of Core Language. Unlike the standard, the compiler and the run-time environment allow the external functions to return templates. + +Example: + +[source] +---- +// this is not valid according to the standard +external function MyExtFunction() return template octetstring; +---- + +== Template Module Parameters + +The compiler accepts template module parameters by inserting an optional "template" keyword into the standard modulepar syntax construct between the modulepar keyword and the type reference. The extended BNF rule: + +[source,subs="+quotes"] +ModuleParDef ::= "modulepar" (ModulePar | (“{“MultiTypedModuleParList "}"))ModulePar ::= *["template"]* Type ModuleParList + +Example: + +[source] +---- +modulepar template charstring mp_tstr1 := ( "a" .. "f") ifpresent +modulepar template integer mp_tint := complement (1,2,3) +---- + +== Predefined Functions + +The built-in predefined functions `ispresent`, `ischosen`, `lengthof` and `sizeof` are applicable not only to value-like language elements (constants, variables, etc.), but template-like entities (templates, template variables, template parameters) as well. If the function is allowed to be called on a value of a given type it is also allowed to be called on a template of that type with the meaning described in the following subchapters. + +NOTE: "dynamic test case error" does not necessarily denote here an error situation: it may well be a regular outcome of the function. + +=== `sizeof` + +The function `sizeof` is applicable to templates of `record`, `set`, `record` of, `set` `of` and `objid` types. The function is applicable only if the `sizeof` function gives the same result on all values that match the template.<<13-references.adoc#_12, [12]>> In case of `record of` and `set of` types the length restrictions are also considered. Dynamic test case error occurs if the template can match values with different sizes or the length restriction contradicts the number of elements in the template body. + +Examples: + +[source] +---- +type record of integer R; +type set S { integer f1, bitstring f2 optional, charstring f3 optional } +template R tr_1 := { 1, permutation(2, 3), ? } +template R tr_2 := {1, *, (2, 3) } +template R tr_3 := { 1, *, 10 } length(5) +template R tr_4 := { 1, 2, 3, * } length(1..2) +template S tr_5 := { f1 := (0..99), f2 := omit, f3 := ? } +template S tr_6 := { f3 := *, f1 := 1, f2 := ’00’B ifpresent } +template S tr_7 := ({ f1 := 1, f2 := omit, f3 := "ABC" }, + { f1 := 2, f3 := omit, f2 := ’1’B }) +template S tr_8 := ? + +//sizeof(tr_1) → 4 +//sizeof(tr_2) → error +//sizeof(tr_3) → 5 +//sizeof(tr_4) → error +//sizeof(tr_5) → 2 +//sizeof(tr_6) → error +//sizeof(tr_7) → 2 +//sizeof(tr_8) → error +---- + +=== `ispresent` + +The predefined function `ispresent` has been extended; its parameter can now be any valid TemplateInstance. It is working according to the following ETSI CRs: http://forge.etsi.org/mantis/view.php?id=5934 and http://forge.etsi.org/mantis/view.php?id=5936. + +=== `oct2unichar` + +The function `oct2unichar` (`in octetstring invalue`, `in charstring string_encoding := "UTF-8"`) `return universal charstring` converts an octetstring `invalue` to a universal charstring by use of the given `string_encoding`. The octets are interpreted as mandated by the standardized mapping associated with the given `string_encoding` and the resulting characters are appended to the returned value. If the optional `string_encoding` parameter is omitted, the default value "UTF-8". + +The following values are allowed as `string_encoding` actual parameters: `UTF8`, `UTF-16`, `UTF-16BE`, `UTF-16LE`, `UTF-32`, `UTF-32BE`, `UTF-32LE`. + +DTE occurs if the `invalue` does not conform to UTF standards. The `oct2unichar` checks if the Byte Order Mark (BOM) is present. If not a warning will be appended to the log file. `oct2unichar` will `decode` the invalue even in absence of the BOM. + +Any code unit greater than 0x10FFFF is ill-formed. + +UTF-32 code units in the range of 0x0000D800 – 0x0000DFFF are ill-formed. + +UTF-16 code units in the range of 0xD800 – 0xDFFF are ill-formed. + +UTF-8 code units in the range of 0xD800 – 0xDFFF are ill-formed. + +Example: +---- +oct2unichar('C384C396C39CC3A4C3B6C3BC'O)="ÄÖÜäöü";oct2unichar('00C400D600DC00E400F600FC'O,"UTF-16LE") = "ÄÖÜäöü"; +---- + +=== `unichar2oct` + +The function `unichar2oct` (`in universal charstring invalue, in charstring string_encoding := "UTF-8"`) `return octetstring` converts a universal charstring `invalue` to an octetstring. Each octet of the octetstring will contain the octets mandated by mapping the characters of `invalue` using the standardized mapping associated with the given `string_encoding` in the same order as the characters appear in inpar. If the optional `string_encoding` parameter is omitted, the default encoding is "UTF-8". + +The following values are allowed as `string_encoding` actual parameters: UTF-8, UTF-8 BOM, UTF-16, UTF-16BE, UTF-16LE, UTF-32, UTF-32BE, UTF-32LE. + +The function `unichar2oct` adds the Byte Order Mark (BOM) to the beginning of the `octetstring` in case of `UTF-16` and `UTF-32` encodings. The `remove_bom` function helps to remove it, if it is not needed. The presence of the BOM is expected at the inverse function `oct2unichar` because the coding type (without the BOM) can be detected only in case of `UTF-8` encoded `octetstring`. By default UTF-8 encoding does not add the BOM to the `octetstring`, however `UTF-8` `BOM` encoding can be used to add it. + +DTE occurs if the `invalue` does not conform to UTF standards. + +Any code unit greater than 0x10FFFF is ill-formed. + +Example: + +[source] +---- +unichar2oct("ÄÖÜäöü") = 'EFBBBFC384C396C39CC3A4C3B6C3BC'O; +unichar2oct("ÄÖÜäöü","UTF-16LE") = 'FFFE00C400D600DC00E400F600FC'O; +---- + +[[get-stringencoding]] +=== `get_stringencoding` + +The function `get_stringencoding (in octetstring encoded_value) return charstring` identifies the encoding of the `encoded_value`. The following return values are allowed as charstring: ASCII, UTF-8, UTF-16BE, UTF-16LE, UTF-32BE, UTF-32LE. + +If the type of encoding could not been identified, it returns the value: <unknown> + +Example: + +[source] +---- +var octetstring invalue := 'EFBBBFC384C396C39CC3A4C3B6C3BC'O; +var charstring codingtype := get_stringencoding(invalue); +the resulting codingtype is "UTF-8" +---- + +[[remove-bom]] +=== `remove_bom` + +The function `remove_bom (in octetstring encoded_value) return octetstring` strips the BOM if it is present and returns the original octetstring otherwise. + +Example: + +[source] +---- +var octetstring invalue := 'EFBBBFC384C396C39CC3A4C3B6C3BC'O; +var octetstring nobom := remove_bom(invalue); +the resulting nobom contains: 'C384C396C39CC3A4C3B6C3BC'O; +---- + +== Additional Predefined Functions + +In addition to standardized TTCN–3 predefined functions given in Annex C of <<13-references.adoc#_1, [1]>> and Annex B of <<13-references.adoc#_3, [3]>> the following built-in conversion functions are supported by our compiler and run-time environment: + +=== `str2bit` + +The function `str2bit (charstring value) return bitstring` converts a `charstring` value to a `bitstring`, where each character represents the value of one bit in the resulting bitstring. Its argument may contain the characters "0" or "1" only, otherwise the result is a dynamic test case error. + +NOTE: This function is the reverse of the standardized `bit2str`. + +Example: + +[source] +str2bit ("1011011100") = ’1011011100’B + +=== `str2hex` + +The function `str2hex (charstring value)` `return hexstring` converts a `charstring` value to a `hexstring`, where each character in the character string represents the value of one hexadecimal digit in the resulting `hexstring`. The incoming character string may contain any number of characters. A dynamic test case error occurs if one or more characters of the charstring are outside the ranges "0" .. "9", "A" .. "F" and "a" .. "f". + +NOTE: This function is the reverse of the standardized `hex2str`. + +Example: + +[source] +---- +str2hex ("1D7") = ’1D7’H +---- + +=== float2str + +The function `float2str (float value) return charstring` converts a `float` value to a `charstring`. If the input is zero or its absolute value is between 10^-4^ and 10^10^, the decimal dot notation is used in the output with 6 digits in the fraction part. Otherwise the exponential notation is used with automatic (at most 6) digits precision in the mantissa. + +Example: + +[source] +---- +float2str (3.14) = "3.140000" +---- + +=== unichar2char + +The function `unichar2char (universal charstring value) return charstring` converts a` universal charstring` value to a `charstring`. The elements of the input string are converted one by one. The function only converts universal characters when the conversion result lies between 0 end 127 (that is, the result is an ISO 646 character). + +NOTE: The inverse conversion is implicit, that is, the `charstring` values are converted to `universal charstring` values automatically, without the need for a conversion function. + +Example: + +[source] +---- +unichar2char(char(0,0,0,64)) = "@" +---- + +=== `log2str` + +The function `log2str` can be used to log into `charstring` instead of the log file. + +Syntax: + +[source] +log2str (…) return charstring + +This function can be parameterized in the same way as the `log` function, it returns a charstring value which contains the log string for all the provided parameters, but it does not contain the timestamp, severity and call stack information, thus the output does not depend on the runtime configuration file. The parameters are interpreted the same way as they are in the log function: their string values are identical to what the log statement writes to the log file. The extra information (timestamp, severity, call stack) not included in the output can be obtained by writing external functions which use the runtime’s Logger class to obtain the required data. + +=== `testcasename` + +The function `testcasename` returns the unqualified name of the actually executing test case. When it is called from the control part and no test case is being executed, it returns the empty string. + +Syntax: + +[source] +testcasename () return charstring + +=== `isbound` + +The function `isbound` behaves identically to the `isvalue` function with the following exception: it returns true for a record-of value which contains both initialized and uninitialized elements. + +[source] +---- +type record of integer rint; +var rint r_u; // uninitialized +isvalue(r_u); // returns false +isbound(r_u); // returns false also +//lengthof(r_u) would cause a dynamic testcase error + +var rint r_0 := {} // zero length +isvalue(r_3); // returns true +isbound(r_3); // returns true +lengthof(r_3); // returns 0 + +var rint r_3 := { 0, -, 2 } // has a "hole" +isvalue(r_3); // returns false +isbound(r_3); // returns true +lengthof(r_3); // returns 3 + +var rint r_3full := { 0, 1, 2 } +isvalue(r_3full); // returns true +isbound(r_3full); // returns true +lengthof(r_3full); // returns 3 +---- + +The introduction of `isbound` permits TTCN-3 code to distinguish between r_u and r_3; `isvalue` alone cannot do this (it returns false for both). + +Syntax: +[source] +isbound (in template any_type i) return boolean; + +=== `ttcn2string` + +Syntax: +[source] +ttcn2string(in <TemplateInstance> ti) return charstring + +This predefined function returns its parameter’s value in a string which is in TTCN-3 syntax. The returned string has legal ttcn-3 with a few exceptions such as unbound values. Unbound values are returned as “-“, which can be used only as fields of assignment or value list notations, but not as top level assignments (e.g. `x:=- is illegal`). Differences between the output format of `ttcn2string()` and `log2str()`: + +[cols=",,",options="header",] +|=== +|Value/template |`log2str()` |`ttcn2string()` +|Unbound value |`"<unbound>"` |“-“ +|Uninitialized template |`"<uninitialized template>"` |“-“ +|Enumerated value |`name (number)` |name +|=== + +=== `string2ttcn` + +Syntax: + +[source] +string2ttcn(in charstring ttcn_str, inout <reference> ref) + +This predefined function does not have a return value, thus it is a statement. Any error in the input string will cause an exception that can be caught using @try - @catch blocks. The message string of the exception contains the exact cause of the error. There might be syntax and semantic errors. This function uses the module parameter parser of the TITAN runtime, it accepts the same syntax as the module parameters of the configuration file. Check the documentation chapters for the module parameters section. There are differences between the ttcn-3 syntax and the configuration file module parameters syntax, these are described in the documentation chapter of the module parameters. The second parameter must be a reference to a value or template variable. + +Example code: + +[source] +---- +type record MyRecord { integer a, boolean b } +… +var template MyRecord my_rec +@try { + string2ttcn("complement ({1,?},{(1,2,3),false}) ifpresent", my_rec) + log(my_rec) + } + @catch (err_str) { + log(“string2ttcn() failed: “, err_str) + } + +The log output will look like this: +complement ({ a := 1, b := ? }, { a := (1, 2, 3), b := false }) ifpresent +---- + +[[encode-base64]] +=== `encode_base64` + +Syntax: + +[source] +---- +encode_base64(in octetstring ostr, in boolean + use_linebreaks := false) return charstring +---- + +The function `encode_base64 (in octetstring ostr, in boolean use_linebreaks := false) return charstring `converts an octetstring `ostr` to a charstring. The charstring will contain the Base64 representation of `ostr`. The `use_linebreaks` parameter adds newlines after every 76 output characters, according to the MIME specs, if it is omitted, the default value is false. + +Example: + +[source] +---- +encode_base64('42617365363420656E636F64696E6720736368656D65'O) == +"QmFzZTY0IGVuY29kaW5nIHNjaGVtZQ==" +---- + +[[decode-base64]] +=== `decode_base64` + +Syntax: + +[source] +---- +decode_base64(in charstring str) return octetstring +---- + +The function `decode_base64 (in charstring str) return octetstring` converts a chartstring `str` encoded in Base64 to an octetrstring. The octetstring will contain the decoded Base64 string of `str`. + +Example: + +[source] +---- +decode_base64("QmFzZTY0IGVuY29kaW5nIHNjaGVtZQ==") == +'42617365363420656E636F64696E6720736368656D65'O +---- + +=== `json2cbor` + +Syntax: + +[source] +---- +json2cbor(in universal charstring us) return octetstring +---- + +The function `json2cbor(in universal charstring us) return octetstring` converts a TITAN encoded json document into the binary representation of that json document using a binary coding called CBOR. The encoding follows the recommendations written in the CBOR standard <<13-references.adoc#_22, [22]>> section 4.2. + +Example: + +[source] +---- +json2cbor("{"a":1,"b":2}") == ‘A2616101616202’O +---- + +=== `cbor2json` + +Syntax: +[source] +---- +cbor2json(in octetstring os) return universal charstring +---- + +The function `cbor2json(in octetstring os) return universal charstring` converts a CBOR encoded bytestream into a json document which can be decoded using the built in JSON decoder. The decoding follows the recommendations written in the CBOR standard <<13-references.adoc#_22, [22]>> section 4.1 except that the indefinite-length items are not made definite before conversion and the decoding of indefinite-length items is not supported. + +Example: +[source] +---- +cbor2json(‘A2616101616202’O) == "{"a":1,"b":2}" +---- + +=== `json2bson` + +Syntax: +[source] +---- +json2bson(in universal charstring us) return octetstring +---- + +The function `json2bson(in universal charstring us) return octetstring` converts a TITAN encoded json document into the binary representation of that json document using a binary coding called BSON. Only top level json objects and arrays can be encoded. (Note that an encoded top level json array will be decoded as a json object) The encoding follows the rules written in the BSON standard <<13-references.adoc#_23, [23]>>. The encoding handles the extension rules written in the MongoDB Extended JSON document <<13-references.adoc#_24, [24]>>. The encoding of 128-bit float values is not supported. + +Example: +[source] +---- +json2bson("{"a":1,"b":2}") == ‘13000000106100010000001062000200000000’O +---- + +=== `bson2json` + +Syntax: +[source] +---- +bson2json(in octetstring os) return universal charstring +---- + +The function `bson2json(in octetstring os) return universal charstring` converts a BSON encoded bytestream into a json document which can be decoded using the built in JSON decoder. The decoding follows the extension rules written in the BSON standard <<13-references.adoc#_23, [23]>>. The decoding handles the rules written in the MongoDB Extended JSON document <<13-references.adoc#_24, [24]>>. The decoding of 128-bit float values is not supported. + +Example: +[source] +---- +bson2json(‘13000000106100010000001062000200000000’O) == "{"a":1,"b":2}" +---- + +== Exclusive Boundaries in Range Subtypes + +The boundary values used to specify range subtypes can be preceded by an exclamation mark. By using the exclamation mark the boundary value itself can be excluded from the specified range. For example integer range (!0..!10) is equivalent to range (1..9). In case of float type open intervals can be specified by using excluded boundaries, for example (0.0..!1.0) is an interval which contains 0.0 but does not contain 1.0. + +[[special-float-values-infinity-and-not-a-number]] +== Special Float Values Infinity and not_a_number + +The keyword infinity (which is also used to specify value range and size limits) can be used to specify the special float values –infinity and +infinity, these are equivalent to MINUS-INFINITY and PLUS-INFINITY used in ASN.1. A new keyword not_a_number has been introduced which is equivalent to NOT-A-NUMBER used in ASN.1. The -infinity and +infinity and not_a_number special values can be used in arithmetic operations. If an arithmetic operation’s operand is not_a_number then the result of the operation will also be not_a_number. The special value not_a_number cannot be used in a float range subtype because it’s an unordered value, but can be added as a single value, for example subtype (0.0 .. infinity, not_a_number) contains all positive float values and the not_a_number value. + +[[ttcn-3-preprocessing]] +== TTCN–3 Preprocessing + +Preprocessing of the TTCN-3 files with a C preprocessor is supported by the compiler. External preprocessing is used: the Makefile Generator generates a `Makefile` which will invoke the C preprocessor to preprocess the TTCN-3 files with the suffix `."ttcnpp`. The output of the C preprocessor will be generated to an intermediate file with the suffix `."ttcn`. The intermediate files contain the TTCN-3 source code and line markers. The compiler can process these line markers along with TTCN-3. If the preprocessing is done with the `-P` option <<13-references.adoc#_13, [13]>>, the resulting code will not contain line markers; it will be compatible with any standard TTCN-3 compiler. The compiler will use the line markers to give almost <<13-references.adoc#_14, [14]>> correct error or warning messages, which will point to the original locations in the `.ttcnpp` file. The C preprocessor directive `#"include` can be used in .ttcnpp files; the Makefile Generator will treat all files with suffix `."ttcnin` as TTCN-3 include files. The `."ttcnin` files will be added to the Makefile as special TTCN-3 include files which will not be translated by the compiler, but will be checked for modification when building the test suite. + +Extract from the file: +[source] +---- +Example.ttcnpp: +module Example { +function func() +{ +#ifdef DEBUG +log("Example: DEBUG"); +#else +log("Example: RELEASE"); +#endif + +} + +… +---- + +The output is a preprocessed intermediate file `Example.ttcn`. The resulting output from the above code: +[source] +---- +… +# 1 "Example.ttcnpp" +module Example { +function func() +{ +log("Example: RELEASE"); +} +---- + +The line marker (`# 1 "Example.ttcnpp"`) tells the compiler what the origin of the succeeding code is. + +== Parameter List Extensions + +In addition to standardized TTCN-3 parameter handling described in 5.4.2 of <<13-references.adoc#_1, [1]>> TITAN also supports the mixing of list notation and assignment notation in an actual parameter list. + +=== Missing Named and Unnamed Actual Parameters + +To facilitate handling of long actual parameter lists in the TITAN implementation, the actual parameter list consists of two optional parts: an unnamed part followed by a named part, in this order. In the actual parameter list a value must be assigned to every mandatory formal parameter either in the named part or in the unnamed part. (Mandatory parameter is one without default value assigned in the formal parameter list.) Consequently, the unnamed part, the named part or both may be omitted from the actual parameter list. Omitting the named part from the actual parameter lists provides backward compatibility with the standard notation. + +The named and unnamed parts are separated by a comma as are the elements within both lists. It is not allowed to assign value to a given formal parameter in both the named and the unnamed part of the actual parameter list. + +There can be at most one unnamed part, followed by at most one named part. Consequently, an unnamed actual parameter may not follow a named parameter. + +Named actual parameters must follow the same relative order as the formal parameters. It is not allowed to specify named actual parameters in an arbitrary order. + +Examples + +The resulting parameter values are indicated in brackets in the comments: + +[source] +---- +function myFunction(integer p_par1, boolean p_par2 := true) { … } +control { +*// the actual parameter list is syntactically correct below:* +myFunction(1, p_par2 := false); // (1, false) +myFunction(2); // (2, true) +myFunction(p_par1 := 3, p_par2 := false); // (3, false) +*// the actual parameter list is syntactically erroneous below:* +myFunction(0, true, -); // too many parameters +myFunction(1, p_par1 := 1); // p_par1 is given twice +myFunction(); // no value is assigned to mandatory p_par1 +myFunction(p_par2 := false, p_par1 := 3); // out of order +myFunction(p_par2 := false, 1); // unnamed part cannot follow +// named part +} +---- + +== `function`, `altstep` and `testcase` References + +Although TITAN supports the behaviour type package (<<13-references.adoc#_5, [5]>>) of the TTCN-3 standard, but this feature was included in the standard with a different syntax. + +It is allowed to create TTCN–3 types of `functions`, `altsteps` and `testcases`. Values, for example variables, of such types can carry references to the respective TTCN–3 definitions. To facilitate reference using, three new operations (`refers`, `derefers` and `apply`) were introduced. This new language feature allows to create generic algorithms inTTCN–3 with late binding, (i.e. code in which the function to be executed is specified only at runtime). + +[[function-types-with-a-runson-self-clause]] +== Function Types with a RunsOn_self Clause + +A function type or an altstep type, defined with a standard `runs on` clause, can use all constants, variables, timers and ports given in the component type definition referenced by the `runs on` clause (see chapter 16 of <<13-references.adoc#_1, [1]>>). + +A function type or an altstep type, defined with the TITAN-introduced `runs on self` clause, similarly, makes use of the resources of a component type; however, the component type in question is not given in advance. When an altstep or a function is called via a function variable, that is, a reference, using the `apply` operation, it can use the resources defined by the component type indicated in the `runs on` clause of the actually referenced function or altstep. + +The "runs on self" construct is permitted only for `function` and `altstep` types. Any actual function or altstep must refer to a given component type name in their `runs on` clause. + +A variable with type of function type is called a *function variable*. Such variables can contain references to functions or altsteps. At function variable assignment, component type compatibility checking is performed with respect to the component context of the assignment statement and the "runs on" clause of the assigned function or altstep. When the `apply()` operator is applied to a function variable, no compatibility checking is performed. + +The rationale for this distinction is the following: due to type compatibility checking at the time of value assignment to the function variable, the TTCN-3 environment can be sure that any non-`null` value of the variable is a function reference that is component-type-compatible with that component that is actually executing the code using the `apply()` operator. + +As a consequence of this, it is forbidden to use values of function variables as arguments to the TTCN-3 operators `start()` or `send()`. + +Example of using the clause `runs on self` in a library + +A component type may be defined as an extension of another component type (using the standard `extends` keyword mentioned in chapter 6.2.10.2 of <<13-references.adoc#_1, [1]>>). The effect of this definition is that the extended component type will implicitly contain all constant, variable, port and timer definitions from the parent type as well. In the example below, the component type `User_CT` aggregates its own constant, variable, port and timer definitions (resources) with those defined in the component type `Library_CT` (see line a). + +The library developer writes a set of library functions that have a `runs on Library_CT` clause (see line h). Such library functions may offer optional references to other functions that are supposed to be specified by the user of the library (see line e). We say in this case that the library function may call user-provided *callback functions* via function variables. These function variables must have a type specified; optionally with a runs on clause. If this `runs on` clause refers to an actual component type name, then this actual type name must be known at the time of writing the library. + +Library functions that runs on `Library_CT` can run on other component types as well, provided that the actual component type is compatible with `Library_CT` (see chapter 6.3.3 of <<13-references.adoc#_1, [1]>>). An obvious design goal for the library writer is to permit references to any callback function that has a component-type-compatible `runs on` clause. However, the cardinality of compatible component types is infinitely large; therefore, they *cannot* be explicitly referenced by the function type definitions of the library. + +The "runs on self" concept provides a remedy for this contradiction and allows conceiving library components prepared to take up user-written "plug-ins". + +In the code excerpt below, function `f_LibraryFunction` (which has the clause `runs on Library_CT`) uses the function reference variable `v_callBackRef_self` (defined in `Library_CT`).The function `f_MyCallbackFunction` (see line b) has a `runs on User_CT` clause. `User_CT` (see line a) extends `Library_CT`, therefore it is suitable for running library function with runs on `Library_CT` clause, for example. + +When the assignment to the function variable `v_CallbackRef_self` is performed (see line c) inside `f_MyUserFunction` (that is, inside the context `User_CT`), then compatibility checking is performed. Since `User_CT` is compatible with `Library_CT`, the assignment is allowed. + +Direct call to `f_MyCallbackFunction()` with `runs on User_CT` from a `runs on Library_CT` context (see line g) would cause semantic error according to the TTCN3 language. However, calling the function via `v_CallBackRef_self` is allowed (see line d). + +[source] +---- +module RunsOn_Self +{ +//========================================================================= +// Function Types +//========================================================================= + +//---- line f) +type function CallbackFunctionRefRunsonSelf_FT () runs on self; + +//========================================================================= +//Component Types +//========================================================================= +type component Library_CT +{ +//---- line e) + var CallbackFunctionRefRunsonSelf_FT v_CallbackRef_self := null; + var integer v_Lib; +} +//---- line a) +type component User_CT extends Library_CT +{ + var integer v_User; +} + +//---- line h) +function f_LibraryFunction () runs on Library_CT +{ +//---- line g) + // Direct call of the callback function would cause semantic ERROR +//f_MyCallbackFunction(); + + if (v_CallbackRef_self != null) + { + // Calling a function via reference that has a "runs on self" in its header + // is always allowed with the exception of functions/altsteps without runs + // on clause +//---- line d) + v_CallbackRef_self.apply(); + } +}// end f_LibraryFunction + +function f_MyUserFunction () runs on User_CT +{ + // This is allowed as f_MyCallbackFunction has runs on clause compatible + // with the runs on clause of this function (f_MyUserFunction) + // The use of function/altstep references with "runs on self" in their + // headers is limited to call them on the given component instance; i.e. + // allowed: assignments, parameterization and activate (the actual function's + // runs on is compared to the runs on of the function in which + // the operation is executed) + // not allowed: start, sending and receiving + // no check is needed for apply! +//---- line c) + v_CallbackRef_self := refers (f_MyCallbackFunction); + + // This is allowed as Library_CT is a parent of User_CT + // Pls. note, as the function is executing on a User_CT + // instance, it shall never cause a problem of calling + // a callback function with "runs on User_CT" from it. + f_LibraryFunction(); + +}//end f_MyUserFunction + +//---- line b) +function f_MyCallbackFunction () runs on User_CT +{/*application/dependent behaviour*/} + +} // end of module RunsOn_Self +---- + +[[ttcn3-macros]] +== TTCN–3 Macros + +The compiler and the run-time environment support the following non-standard macro notation in TTCN–3 modules. All TTCN–3 macros consist of a percent (%) character followed by the macro identifier. Macro identifiers are case sensitive. The table below summarizes the available macros and their meaning. Macro identifiers not listed here are reserved for future extension. + +.TTCN-3 macros +[cols=",",options="header",] +|=== +|Macro |Meaning +|`%moduleId` |name of the TTCN–3 module +|`%definitionId` |name of the top-level TTCN–3 definition +|`%testcaseId` |name of the test case that is currently being executed +|`%fileName` |name of the TTCN–3 source file +|`%lineNumber` |number of line in the source file +|=== + +The following rules apply to macros: + +* All macros are substituted with a value of type `charstring`. They can be used as operands of complex expressions (concatenation, comparison, etc.). +* All macros except `%testcaseId` are evaluated during compilation and they can be used anywhere in the TTCN–3 module. +* Macro `%testcaseId` is evaluated at runtime. It can be used only within functions and altsteps that are being run on test components (on the MTC or PTCs) and within testcases. It is not allowed to use macro `%testcaseId` in the module control part. If a function or altstep that contains macro `%testcaseId` is called directly from the control part the evaluation of the macro results in a dynamic test case error. +* The result of macro `%testcaseId` is not a constant thus it cannot be used in the value of TTCN–3 constants. It is allowed only in those contexts where TTCN–3 variable references are permitted. +* Macro `%definitionId` is always substituted with the name of the top-level module definition that it is used in. <<13-references.adoc#_15, [15]>> For instance, if the macro appears in a constant that is defined within a function then the macro will be substituted with the function’s name rather than the one of the constant. When used within the control part macro `%definitionId` is substituted with the word "`control`". +* Macro `%fileName` is substituted with the name of the source file in the same form as it was passed to the compiler. This can be a simple file name, a relative or an absolute path name. +* The result of macro `%lineNumber` is always a string that contains the current line number as a decimal number. Numbering of lines starts from 1. All lines of the input file (including comments and empty lines) are counted. When it needs to be used in an integer expression a conversion is necessary: `str2int(%lineNumber)`. The above expression is evaluated during compilation without any runtime performance penalty. +* Source line markers are considered when evaluating macros `%fileName` and `%lineNumber`. In preprocessed TTCN–3 modules the macros are substituted with the original file name and line number that the macro comes from provided that the preprocessor supports it. +* When macros are used in `log()` statements, they are treated like literal strings rather than charstring value references. That is, quotation marks around the strings are not used and special characters within them are not escaped in the log file. +* For compatibility with the C preprocessor the compiler also recognizes the following C style macros: \\__FILE__ is identical to `%fileName` and \\__LINE__ is identical to `str2int(%lineNumber)`. +* Macros are not substituted within quotation marks (i.e. within string literals and attributes). +* The full power of TTCN–3 macros can be exploited in combination with the C preprocessor. + +Example: +[source] +---- +module M { +// the value of c_MyConst will be "M" +const charstring c_MyConst := %moduleId; +// MyTemplate will contain 28 +template integer t_MyTemplateWithVeryLongName := lengthof(%definitionId); +function f_MyFunction() { +// the value of c_MyLocalConst1 will be "f_MyFunction" +const charstring c_MyLocalConst1 := %definitionId; +// the value of c_MyLocalConst2 will be "%definitionId" +const charstring c_MyLocalConst2 := "%definitionId"; +// the value of c_MyLocalConst3 will be "12" +const charstring c_MyLocalConst3 := %lineNumber; //This is line 12 +// the value of c_MyLocalConst4 will be 14 +const integer c_MyLocalConst4 := str2int(%lineNumber);//This is line 14 +// the line below is invalid because %testcaseId is not a constant +const charstring c_MyInvalidConst := %testcaseId; +// this is valid, of course +var charstring v_MyLocalVar := %testcaseId; +// the two log commands below give different output in the log file +log("function:", %definitionId, " testcase: “, %testcaseId); +// printout: function: f_MyFunction testcase: tc_MyTestcase +log("function:", c_MyLocalConst1, " testcase: “, v_MyLocalVar); +// printout: function: "f_MyFunction" testcase: "tc_MyTestcase" +} +} +---- + +== Component Type Compatibility + +The ETSI standard defines type compatibility of component types for component reference values and for functions with "`runs on`" clause. In order to be compatible, both component types are required to have identical definitions (cf. <<13-references.adoc#_1, [1]>>, chapter 6.3.3). + +NOTE: Compatibility is an asymmetric relation, if component type B is compatible with component type A, the opposite is not necessarily true. (E.g., component type B may contain definitions absent in component type A.) + +All definitions from the parent type are implicitly contained when the keyword `extends` appears in the type definition (cf. <<13-references.adoc#_1, [1]>>, chapter 6.2.10.2) and so the required identity of the type definitions is ensured. The compiler considers component type B to be compatible with A if B has an `extends` clause, which contains A or a component type that is compatible with A. + +Example: +[source] +---- +type component A { var integer i; } +type component B extends A { +// extra definitions may be added here +} +---- + +In order to provide support for existing TTCN–3 code (e.g. standardized test suites) it is allowed to explicitly signal the compatibility relation between component types using a special `extension` attribute. Using such attributes shall be avoided in newly written TTCN–3 modules. Combining component type inheritance and the attribute `extension` is possible, but not recommended. + +Thus, the compiler considers component type B to be compatible with A if B has an `extension` attribute that points to A as base component type and all definitions of A are present and identical in B. + +[source] +---- +type component A { var integer i; } +type component B { +var integer i; // definitions of A must be repeated +var octetstring o; // new definitions may be added +} with { +extension "extends A" +} +---- + +=== Implementation Restrictions + +The list of definitions shared with different compatible component types shall be distinct. If component type Z is compatible with both X and Y and neither X is compatible with Y nor Y is compatible with X then X and Y shall not have definitions with identical names but different origin. If both X and Y are compatible with component type C then all definitions in X and Y which are originated from C are inherited by Z on two paths. + +Example: According to the standard component type Z should be compatible with both X and Y, but the compatibility relation cannot be established because X and Y have a definition with the same name. + +[source] +---- +type component X { timer T1, T2; } +type component Y { timer T1, T3; } +type component Z { timer T1, T2, T3; } +with { extension "extends X, Y" } +// invalid because the origin of T1 is ambiguous +---- + +The situation can be resolved by introducing common ancestor C for X and Y, which holds the shared definition. + +[source] +---- +type component C { timer T1; } +type component X { timer T1, T2; } with { extension "extends C" } +type component Y { timer T1, T3; } with { extension "extends C" } +type component Z { +timer T1, // origin is C +T2, // origin is X +T3; // origin is Y +} with { extension "extends X, Y" } +---- + +Circular compatibility chains between component types are not allowed. If two component types need to be defined as identical, type aliasing must be used instead of compatibility. + +The following code is invalid: + +[source] +---- +type component A { +… +// the same definitions as in B +} with { extension "extends B" } +type component B { +… +// the same definitions as in A +} with { extension "extends A" } +---- + +When using the non-standard extension attribute the initial values of the corresponding definitions of compatible components should be identical. The compiler does not enforce this for all cases; however, in the case of different initial values the resulting run-time behavior is undefined. If the initial values cannot be determined at compile time (module parameters) the compiler will remain silent. In other situations the compiler may report an error or a warning. + +All component types are compatible with each empty component type. Empty components are components which have neither own nor inherited definitions. + +== Implicit Message Encoding + +The TTCN–3 standard <<13-references.adoc#_1, [1]>> does not specify a standard way of data encoding/decoding. TITAN has a common C\++ API for encoding/decoding; to use this API external functions are usually needed. The common solution is to define a TTCN–3 external function and write the C++ code containing the API calls. In most cases the C++ code explicitly written to an auxiliary C++ file contains only simple code patterns which call the encoding/decoding API functions on the specified data. In TITAN there is a TTCN–3 language extension which automatically generates such external functions. + +Based on this automatic encoding/decoding mechanism, dual-faced ports are introduced. Dual-faced ports have an external and an internal interface and can automatically transform messages passed through them based on mapping rules defined in TTCN–3 source files. These dual-faced ports eliminate the need for simple port mapping components and thus simplify the test configuration. + +[[dual-faced-ports]] +=== Dual-faced Ports + +In the TTCN–3 standard (<<13-references.adoc#_1, [1]>>), a port type is defined by listing the allowed incoming and outgoing message types. Dual-faced ports have on the other hand two different message lists: one for the external and one for the internal interface. External and internal interfaces are given in two distinct port type definitions. The dual-faced concept is applicable to message based ports and the message based part of mixed ports. + +Dual-faced port types must have `user` attribute to designate its external interface. The internal interface is given by the port type itself. A port type can be the external interface of several different dual-faced port types. + +The internal interface is involved in communication operations (`send`, `receive`, etc.) and the external interface is used when transferring messages to/from other test components or the system under test. The operations `connect` and `map` applied on dual-faced ports will consider the external port type when checking the consistency of the connection or mapping.<<13-references.adoc#_16, [16]>> + +==== Dual-faced Ports between Test Components + +Dual-faced ports used for internal communication must have the attributes `internal` in addition to `user` (see section <<visibility-modifiers, Visibility Modifiers>>). The referenced port type describing the external interface may have any attributes. + +==== Dual-faced Ports between Test Components and the SUT + +The port type used as external interface must have the attribute `provider`. These dual-faced port types do not have their own test port; instead, they use the test port belonging to the external interface when communicating to SUT. Using the attribute `provider` implies changes in the Test Port API of the external interface. For details see the section "Provider port types" in <<13-references.adoc#_16, [16]>>. + +If there are several entities within the SUT to be addressed, the dual-faced port type must have the attribute `address` in addition to `user`. In this case the external interface must have the attribute `address` too. For more details see section <<visibility-modifiers, Visibility Modifiers>>. + +=== Type Mapping + +Mapping is required between the internal and external interfaces of the dual-faced ports because the two faces are specified in different port type definitions, thus, enabling different sets of messages. + +Messages passing through dual-faced ports will be transformed based on the mapping rules. Mapping rules must be specified for the outgoing and incoming directions separately. These rules are defined in the attribute `user` of the dual-faced port type. + +An outgoing mapping is applied when a `send` operation is performed on the dual-faced port. The outcome of the mapping will be transmitted to the destination test component or SUT. The outgoing mappings transform each outgoing message of the internal interface to the outgoing messages of the external interface. + +An incoming mapping is applied when a message arrives on a dual-faced port from a test component or the SUT. The outcome of the mapping will be inserted into the port queue and it will be extracted by the `receive` operation. The incoming mappings transform each incoming messages of the external interface to the incoming message of the internal interface. + +==== Mapping Rules + +A mapping rule is an elementary transformation step applied on a message type (source type) resulting in another message type (target type). Source type and target type are not necessarily different. + +Mapping rules are applied locally in both directions, thus, an error caused by a mapping rule affects the test component owning the dual-faced port, not its communication partner. + +Mappings are given for each source type separately. Several mapping targets may belong to the same source type; if this is the case, all targets must be listed immediately after each other (without repeating the source type). + +The following transformation rules may apply to the automatic conversion between the messages of the external and internal interfaces of a dual-faced port: + +* No conversion. Applicable to any message type, this is a type preserving mapping, no value conversion is performed. Source and target types must be identical. This mapping does not have any options. For example, control or status indication massages may transparently be conveyed between the external and the internal interfaces.Keyword used in attribute `user` of port type definition: `simple`. +* Message discarding. This rule means that messages of the given source type will not be forwarded to the opposite interface. Thus, there is no destination type, which must be indicated by the not used symbol (-). This mapping does not have any options. For example, incoming status indication massages of the external interface may be omitted on the internal interface. Keyword used in attribute `user` of port type definition: `discard`. +* Conversion using the built-in codecs. Here, a corresponding encoding or decoding subroutine of the built-in codecs (for example RAW, TEXT or BER) is invoked. The conversion and error handling options are specified with the same syntax as used for the encoding/decoding functions, see section <<attribute-syntax, Attribute Syntax>>. Here, source type corresponds to input type and target type corresponds to output type of the encoding. Keyword used in attribute `user` of port type definition: `encode` or `decode`; either followed by an optional `errorbehavior`. +* Function or external function. The transformation rule may be described by an (external) function referenced by the mapping. The function must have the attribute `extension` specifying one of the prototypes given in section <<encoder-decoder-function-prototypes, Encoder/decoder Function Prototypes>>. The incoming and the outgoing type of the function must be equal to the source and target type of the mapping, respectively. The function may be written in TTCN-3, C++ or generated automatically by the compiler. This mapping does not have any options. Keyword used in attribute `user` of port type definition: `function`. + +==== Mapping with One Target + +Generally speaking, a source type may have one or more targets. Every mapping target can be used alone. However, only one target can be designated with the following rules if + +* no conversion takes place (keyword `simple`); +* encoding a structured message (keyword `encode`) <<13-references.adoc#_17, [17]>>; +* an (external) function with prototype `convert` or `fast` is invoked + +==== Mapping with More Targets + +On the other hand, more than one target is needed, when the type of an encoded message must be reconstructed. An octetstring, for example, can be decoded to a value of more than one structured PDU type. It is not necessary to specify mutually exclusive decoder rules. It is possible and useful to define a catch-all rule at the end to handle invalid messages. + +The following rules may be used with more than one target if + +* an (external) function with prototype `backtrack` is invoked; +* decoding a structured message (keyword `decode`); +* (as a last alternative) the source message is `discarded` + +The conversion rules are tried in the same order as given in the attribute until one of them succeeds, that is, the function returns `0 OK` or decoding is completed without any error. The outcome of the successful conversion will be the mapped result of the source message. If all conversion rules fail and the last alternative is `discard`, then the source message is discarded. Otherwise dynamic test case error occurs. + +==== Mapping from Sliding Buffer + +Using sliding buffers is necessary for example, if a stream-based transport, like TCP, is carrying the messages. A stream-based transport is destroying message boundaries: a message may be torn apart or subsequent messages may stick together. + +The following rules may be used with more than one target when there is a sliding buffer on the source side if + +* an (external) function with prototype `sliding` is invoked; +* decoding a structured message (keyword `decode`) + +Above rules imply that the source type of this mapping be either `octetstring` or `charstring`. The run-time environment maintains a separate buffer for each connection of the dual-faced port. Whenever data arrives to the buffer, the conversion rules are applied on the buffer in the same order as given in the attribute. If one of the rules succeeds (that is, the function returns `0` or decoding is completed without any error) the outcome of the conversion will appear on the destination side. If the buffer still contains data after successful decoding, the conversion is attempted again to get the next message.If one of the rules indicates that the data in the buffer is insufficient to get an entire message (the function returns `2 INCOMPLETE_MESSAGE` or decoding fails with error code `ET_INCOMPL_MSG`), then the decoding is interrupted until the next fragment arrives in the buffer.If all conversion rules fail (the function returns `1 NOT_MY_TYPE` or decoding fails with any other error code than `ET_INCOMPL_MSG`), dynamic test case error occurs. + +[[encoder-decoder-function-prototypes]] +=== Encoder/decoder Function Prototypes + +Encoder/decoder functions are used to convert between different data (message) structures. We can consider e.g. an octet string received from the remote system that should be passed to the upper layer as a TCP message. + +Prototypes are attributes governing data input/output rules and conversion result indication. In other words, prototypes are setting the data interface types. The compiler will verify that the parameters and return value correspond to the given prototype. Any TTCN–3 function (even external ones) may be defined with a prototype. There are four prototypes defined as follows: + +* prototype `convert` ++ +Functions of this prototype have one parameter (i.e. the data to be converted), which shall be an `in` value parameter, and the result is obtained in the return value of the function. ++ +Example: +[source] +---- +external function f_convert(in A param_ex) return B +with { extension "prototype(convert)" } +---- ++ +The input data received in the parameter `param_ex` of type A is converted. The result returned is of type B. + +* prototype `fast` ++ +Functions of this prototype have one input parameter (the same as above) but the result is obtained in an `out` value parameter rather than in return value. Hence, a faster operation is possible as there is no need to copy the result if the target variable is passed to the function. The order of the parameters is fixed: the first one is always the input parameter and the last one is the output parameter. ++ +Example: +[source] +---- +external function f_fast(in A param_1, out B param_2) +with { extension "prototype(fast)" } +---- ++ +The input data received in the parameter `param_1` of type A is converted. The resulting data of type B is contained in the output parameter `param_2` of type B. + +* prototype `backtrack` ++ +Functions of this prototype have the same data input/output structure as of prototype `fast`, but there is an additional integer value returned to indicate success or failure of the conversion process. In case of conversion failure the contents of the output parameter is undefined. These functions can only be used for decoding. The following return values are defined to indicate the outcome of the decoding operation: ++ +-- +** 0 (`OK`). Decoding was successful; the result is stored in the out parameter. + +** 1 (`NOT_MY_TYPE`). Decoding was unsuccessful because the input parameter does not contain a valid message of type `B`. The content of the out parameter is undefined. +-- ++ +Example: +[source] +---- +external function f_backtrack(in A param_1, out B param_2) return integer +with { extension "prototype(backtrack)" } +---- + +The input data received in the parameter `param_1` of type A is converted. The resulting data of type B is contained in the output parameter `param_2` of type B. The function return value (an integer) indicates success or failure of the conversion process. + +* prototype `sliding` ++ +Functions of this prototype have the same behavior as the one of prototype backtrack, consequently, these functions can only be used for decoding. The difference is that there is no need for the input parameter to contain exactly one message: it may contain a fragment of a message or several concatenated messages stored in a FIFO buffer. The first parameter of the function is an `inout` value parameter, which is a reference to a buffer of type `octetstring` or `charstring`. The function attempts to recognize an entire message. It if succeeds, the message is removed from the beginning of the FIFO buffer, hence the name of this prototype: sliding (buffer). In case of failure the contents of the buffer remains unchanged. The return value indicates success or failure of the conversion process or insufficiency of input data as follows: ++ +-- +** 0 (`OK`). Decoding was successful; the result is stored in the out parameter. The decoded message was removed from the beginning of the inout parameter which is used as a sliding buffer. + +** 1 (`NOT_MY_TYPE`). Decoding was unsuccessful because the input parameter does not contain or start with a valid message of type B. The buffer (`inout` parameter) remains unchanged. The content of out parameter is undefined. + +** 2 (`INCOMPLETE_MESSAGE`). Decoding was unsuccessful because the input stream does not contain a complete message (i.e. the end of the message is missing). The input buffer (inout parameter) remains unchanged. The content of out parameter is undefined. +-- ++ +Example: +[source] +---- +external function f_sliding(inout A param_1, out B param_2) return integer +with { extension "prototype(sliding)" } +---- ++ +The first portion of the input data received in the parameter `param_1` of type `A` is converted. The resulting data of type B is contained in the output parameter `param_2` of type `B`. The return value indicates the outcome of the conversion process. + +[[automatic-generation-of-encoder-decoder-functions]] +=== Automatic Generation of Encoder/decoder Functions + +Encoding and decoding is performed by C++ external functions using the built-in codecs. These functions can be generated automatically by the complier. The present section deals with attributes governing the function generation. + +==== Input and Output Types + +Automatically generated encoder/decoder functions must have an attribute `prototype` assigned. If the encoder/decoder function has been written manually, only the attribute `prototype` may be given. Automatically generated encoder/decoder functions must have either the attribute `encode` or the attribute `decode`. In the case of encoding, the input type of the function must be the (structured) type to be encoded, which in turn must have the appropriate encoding attributes needed for the specified encoding method. The output type of the encoding procedure must be `octetstring` (BER, RAW, XER and JSON coding) or `charstring` (TEXT coding). In case of decoding the functions work the other way around: the input type is `octetstring` or `charstring` and the output type can be any (structured) type with appropriate encoding attributes. + +[[attribute-syntax]] +==== Attribute Syntax + +The syntax of the `encode` and `decode` attributes is the following: + +[source] +---- +("encode"|"decode") "("("RAW"|"BER"|"TEXT"|"XER"|"JSON") [":" <codec_options>] ")" +---- + +BER encoding can be applied only for ASN.1 types. + +The <`codec_options`> part specifies extra options for the particular codec. Currently it is applicable only in case of BER and XML encoding/decoding. The `codec_options` are copied transparently to the parameter list of the C++ encoder/decoder function call in the generated function body without checking the existence or correctness of the referenced symbols. + +Example of prototype `convert`, BER encoding and decoding (the PDU is an ASN.1 type): +[source] +---- +external function encode_PDU(in PDU pdu) return octetstring +with { extension "prototype(convert) encode(BER:BER_ENCODE_DER)" } +external function decode_PDU(in octetstring os) return PDU +with { extension "prototype(convert) decode(BER:BER_ACCEPT_ALL)" } +---- + +Example of prototype `convert`, XML encoding and decoding (the PDU is a TTCN-3 type): +[source] +---- +external function encode_PDU(in PDU pdu) return octetstring +with { extension "prototype(convert) encode(XER:XER_EXTENDED)" } +external function decode_PDU(in octetstring os) return PDU +with { extension "prototype(convert) decode(XER:XER_EXTENDED)" } +---- + +[[codec-error-handling]] +==== Codec Error Handling + +The TITAN codec API has some well defined function calls that control the behavior of the codecs in various error situations during encoding and decoding. An error handling method is set for each possible error type. The default error handling method can be overridden by specifying the `errorbehavior` attribute: + +[source] +---- +"errorbehavior" "(" <error_type> ":" <error_handling> +{ "," <error_type> ":" <error_handling> } ")" +---- + +Possible error types and error handlings are defined in <<13-references.adoc#\_16, [16]>>, section "The common API". The value of `<error_type>` shall be a value of type `error_type_t` without the prefix `ET_`. The value of `<error_handling>` shall be a value of type `error_behavior_t` without the prefix `EB_`. + +The TTCN–3 attribute `errorbehavior(INCOMPL_ANY:ERROR)`, for example, will be mapped to the following C++ statement: +[source] +---- +TTCN_EncDec::set_error_behavior(TTCN_EncDec::ET_INCOMPL_ANY, + TTCN_EncDec::EB_ERROR); +---- + +When using the `backtrack` or `sliding` decoding functions, the default error behavior has to be changed in order to avoid a runtime error if the `in` or `inout` parameter does not contain a type we could decode. With this change an integer value is returned carrying the fault code. Without this change a dynamic test case error is generated. Example: + +[source] +---- +external function decode_PDU(in octetstring os, out PDU pdu) return integer +with { +extension "prototype(backtrack)" +extension "decode(BER:BER_ACCEPT_LONG|BER_ACCEPT_INDEFINITE)" +extension "errorbehavior(ALL:WARNING)" +} +---- + +=== Handling of encode and variant attributes + +The TITAN compiler offers two different ways of handling encoding-related attributes: + +* the new (standard compliant) handling method, and +* the legacy handling method, for backward compatibility. + +==== New codec handling + +This method of handling `encode` and `variant` attributes is active by default. It supports many of the newer encoding-related features added to the TTCN-3 standard. + +Differences from the legacy method: + +* `encode` and `variant` attributes can be defined for types as described in the TTCN-3 standard (although the type restrictions for built-in codecs still apply); +* a type can have multiple `encode` attributes (this provides the option to choose from multiple codecs, even user-defined ones, when encoding values of that type); +* ASN.1 types automatically have `BER`, `JSON`, `PER` (see section <<PER-encoding, PER encoding and decoding through user defined functions>>), and XML (if the compiler option `-a` is set) encoding (they are treated as if they had the corresponding `encode` attributes); +* encoding-specific `variant` attributes are supported(e.g.: `variant "XML"."untagged"`); +* the parameters `encoding_info/decoding_info` and `dynamic_encoding` of predefined functions `encvalue`, `decvalue`, `encvalue_unichar` and `decvalue_unichar` are supported (the `dynamic_encoding` parameter can be used for choosing the codec to use for values of types with multiple encodings; the `encoding_info`/`decoding_info` parameters are currently ignored); +* the `self.setencode` version of the `setencode` operation is supported (it can be used for choosing the codec to use for types with multiple encodings within the scope of the current component); +* the `@local` modifier is supported for `encode` attributes; +* a type’s the default codec (used by `decmatch` templates, the @decoded modifier, and the predefined functions `encvalue`, `decvalue`, `encvalue_unichar` and `decvalue_unichar` when no dynamic encoding parameter is given) is: +* its one defined codec, if it has exactly one codec defined; or +* unspecified, if it has multiple codecs defined (the mentioned methods of encoding/decoding can only be used in this case, if a codec was selected for the type using `self.setencode`). + +Differences from the TTCN-3 standard: + +* switching codecs during the encoding or decoding of a structure is currently not supported (the entire structure will be encoded or decoded using the codec used at top level); +* the port-specific versions of the `setencode` operation are not supported (since messages sent through ports are not automatically encoded; see also dual-faced ports in section <<dual-faced-ports, Dual-faced Ports>>); +* the `@local` modifier only affects encode attributes, it does not affect the other attribute types; +* `encode` and `variant` attributes do not affect `constants`, `templates`, `variables`, `template` `variables` or `import` statements (these are accepted, but ignored by the compiler); +* references to multiple definitions in attribute qualifiers is not supported(e.g.: `encode` (`template all except` (`t1`)) "`RAW`"); +* retrieving attribute values is not supported (e.g.: `var universal charstring x := MyType.encode`). + +[[legacy-codec-handling]] +==== Legacy codec handling + +This is the method of handling encode and variant attributes that was used before version 6.3.0 (/6 R3A). It can be activated through the compiler command line option `-e`. + +Differences from the new method: + +* each codec has its own rules for defining `encode` and `variant` attributes; +* a type can only have one `encode` attribute (if more than one is defined, then only the last one is considered), however, it can have `variant` attributes that belong to other codecs (this can make determining the default codec tricky); +* ASN.1 types automatically have `BER`, `JSON`, `PER` (see section <<PER-encoding, PER encoding and decoding through user defined functions>>), and `XML` (if the compiler option -a is set) encoding, however the method of setting a default codec (for the predefined functions `encvalue`, `decvalue`, encvalue_unichar, `decvalue_unichar`, for `decmatch` templates, and for the `@decoded` modifier) is different (see section <<setting-the-default-codec-for-asn-1-types, Setting the default codec for ASN.1 types>>); +* encoding-specific `variant` attributes are not supported(e.g.: `variant "XML"."untagged"`); +* the parameters `encoding_info/decoding_info` and `dynamic_encoding` of predefined functions `encvalue`, `decvalue`, `encvalue_unichar` and `decvalue_unichar` are ignored; +* the `setencode` operation is not supported; +* the @local` modifier is not supported. + +The differences from the TTCN-3 standard listed in the previous section also apply to the legacy method. + +[[setting-the-default-codec-for-asn-1-types]] +===== Setting the default codec for ASN.1 types + +Since ASN.1 types cannot have `encode` or `variant` attributes, the compiler determines their encoding type by checking external encoder or decoder functions (of built-in encoding types) declared for the type. + +The TITAN runtime does not directly call these external functions, they simply indicate which encoding type to use when encoding or decoding the ASN.1 type in question through predefined functions `encvalue` and `decvalue`, decoded content matching (`decmatch` templates) and in value and parameter redirects with the `@decoded` modifier. + +These external functions can be declared with any prototype, and with the regular stream type of either `octetstring` or `charstring` (even though `encvalue` and `decvalue` have `bitstring` streams). + +The ASN.1 type cannot have several external encoder or decoded functions of different (built-in or PER) encoding types, as this way the compiler won’t know which encoding to use. Multiple encoder or decoder functions of the same encoding type can be declared for one type. + +NOTE: These requirements are only checked if there is at least one `encvalue`, `decvalue`, `decmatch` template or decoded parameter or value redirect in the compiled modules. They are also checked separately for encoding and decoding (meaning that, for example, multiple encoder functions do not cause an error if only `decvalues` are used in the modules and no `encvalues`). + +The compiler searches all modules when attempting to find the coder functions needed for a type (including those that are not imported to the module where the encvalue, decvalue, decmatch or @decoded is located). + +Example: +[source] +---- +external function f_enc_seq(in MyAsnSequenceType x) return octetstring +with { extension "prototype(convert) encode(JSON)" } + +external function f_dec_seq(in octetstring x, out MyAsnSequenceType y) +with { extension "prototype(fast) decode(JSON)" } + +… + +var MyAsnSequenceType v_seq := { num := 10, str := "abc" }; +var bitstring v_enc := encvalue(v_seq); // uses the JSON encoder + +var MyAsnSequenceType v_seq2; +var integer v_result := decvalue(v_enc, v_seq2); // uses the JSON decoder +---- + +[[calling-user-defined-encoding-functions-with-encvalue-and-decvalue]] +=== Calling user defined encoding functions with encvalue and decvalue + +The predefined functions `encvalue` and `decvalue` can be used to encode and decode values with user defined external functions (custom encoding and decoding functions). + +These functions must have the `encode`/`decode` and `prototype` extension attributes, similarly to built-in encoder and decoder functions, except the name of the encoding (the string specified in the `encode` or `decode` extension attribute) must not be equal to any of the built-in encoding names (e.g. BER, TEXT, XER, etc.). + +The compiler generates calls to these functions whenever `encvalue` or `decvalue` is called, or whenever a matching operation is performed on a `decmatch` template, or whenever a redirected value or parameter is decoded (with the `@decoded` modifier), if the value’s type has the same encoding as the encoder or decoder function (the string specified in the type’s `encode` attribute is equivalent to the string in the external function’s `encode` or `decode` extension attribute). + +Restrictions: + +* only one custom encoding and one custom decoding function can be declared per user-defined codec (only checked if `encvalue`, `decvalue`, `decmatch` or `@decoded` are used at least once on the type) +* the prototype of custom encoding functions must be `convert` +* the prototype of custom decoding functions must be `sliding` +* the stream type of custom encoding and decoding functions is `bitstring` + +NOTE: Although theoretically variant attributes can be added for custom encoding types, their coding functions would not receive any information about them, so they would essentially be regarded as comments. If custom variant attributes are used, the variant attribute parser’s error level must be lowered to warnings with the compiler option `-E`. + +The compiler searches all modules when attempting to find the coder functions needed for a type (including those that are not imported to the module where the `encvalue`, `decvalue`, `decmatch` or `@decoded` is located; if this is the case, then an extra include statement is added in the generated C++ code to the header generated for the coder function’s module). + +Example: +[source] +---- +type union Value { + integer intVal, + octetstring byteVal, + charstring strVal + } +with { + encode "abc"; +} + +external function f_enc_value(in Value x) return bitstring + with { extension "prototype(convert) encode(abc)" } + +external function f_dec_value(inout bitstring b, out Value x) return integer +with { extension "prototype(sliding) decode(abc)" } + +… + +var Value x := { intVal := 3 }; +var bitstring bs := encvalue(x); // equivalent to f_enc_value(x) + +var integer res := decvalue(bs, x); // equivalent to f_dec_value(bs, x) +---- + +[[PER-encoding]] +=== PER encoding and decoding through user defined functions + +TITAN does not have a built-in PER codec, but it does provide the means to call user defined PER encoder and decoder external functions when using `encvalue`, `decvalue`, `decmatch` templates, and value and parameter redirects with the `@decoded` modifier. + +This can be achieved the same way as the custom encoder and decoder functions described in section <<calling-user-defined-encoding-functions-with-encvalue-and-decvalue, Calling user defined encoding functions with encvalue and decvalue>>, except the name of the encoding (the string specified in the encode or decode extension attribute) must be PER. + +This can only be done for ASN.1 types, and has the same restrictions as the custom encoder and decoder functions. There is one extra restriction when using legacy codec handling (see section <<setting-the-default-codec-for-asn-1-types, Setting the default codec for ASN.1 types>>): an ASN.1 type cannot have both a PER encoder/decoder function and an encoder/decoder function of a built-in type set (this is checked separately for encoding and decoding). + +NOTE: The compiler searches all modules when attempting to find the coder functions needed for a type (including those that are not imported to the module where the `encvalue`, `decvalue`, `decmatch` or `@decoded` is located; if this is the case, then an extra include statement is added in the generated C++ code to the header generated for the coder function’s module). + +Example: +[source] +---- +external function f_enc_per(in MyAsnSequenceType x) return bitstring +with { extension "prototype(convert) encode(PER)" } + +external function f_dec_per(in bitstring x, out MyAsnSequenceType y) +with { extension "prototype(fast) decode(PER)" } + +… + +var MyAsnSequenceType x := { num := 10, str := "abc" }; +var bitstring bs := encvalue(x); // equivalent to f_enc_per(x) + +var MyAsnSequenceType y; +var integer res := decvalue(bs, y); // equivalent to f_dec_per(bs, y); +---- + +=== Common Syntax of Attributes + +All information related to implicit message encoding shall be given as `extension` attributes of the relevant TTCN–3 definitions. The attributes have a common basic syntax, which is applicable to all attributes given in this section: + +* Whitespace characters (spaces, tabulators, newlines, etc.) and TTCN–3 comments are allowed anywhere in the attribute text. Attributes containing only comments, whitespace or both are simply ignored + +Example: + +`with { extension “/* this is a comment */" }` +* When a definition has multiple attributes, the attributes can be given either in one attribute text separated by whitespace or in separate TTCN–3 attributes. + +Example: + +`with { extension "address provider" }` means exactly the same as + +`with { extension "address"; extension "provider" }` +* Settings for a single attribute, however, cannot be split in several TTCN–3 attributes. + +Example of an invalid attribute: + +`with { extension "prototype("; extension "convert)" }` +* Each kind of attribute can be given at most once for a definition. + +Example of an invalid attribute: + +`with { extension "internal internal" }` +* The order of attributes is not relevant. + +Example: + +`with { extension "prototype(fast) encode(RAW)" }` means exactly the same as + +`with { extension "encode(RAW) prototype(fast)" }` +* The keywords introduced in this section, which are not TTCN–3 keywords, are not reserved words. The compiler will recognize the word properly if it has a different meaning (e.g. the name of a type) in the given context. + +Example: the attribute + +`with { extension "user provider in(internal -> simple: function(prototype))" }` can be a valid if there is a port type named `provider`; `internal` and `simple` are message types and `prototype` is the name of a function. + +=== API describing External Interfaces + +Since the default class hierarchy of test ports does not allow sharing of C++ code with other port types, an alternate internal API is introduced for port types describing external interfaces. This alternate internal API is selected by giving the appropriate TTCN–3 extension attribute to the port. The following extension attributes or attribute combinations can be used: + +.Port extension attributes +[cols=",,,,,",options="header",] +|=== +|*Attribute(s)* |*Test Port* |*Communication with SUT allowed* |*Using of SUT addresses allowed* |*External interface* |*Notes* +|nothing |normal |yes |no |own | +|internal |none |no |no |own | +|address |see <<13-references.adoc#_16, [16]>> "Support of address type" |yes |yes |own | +|provider |see <<13-references.adoc#_16, [16]>> "Provider port types" |yes |no |own | +|internal provider |none |no |no |own |means the same as internal +|address provider |see <<13-references.adoc#_16, [16]>> "Support of address type" and "Provider port types" |yes |yes |own | +|user PT … |none |yes |depends on PT |PT |PT must have attribute provider +|internal user PT … |none |no |no |PT |PT can have any attributes +|address user PT … |none |yes |yes |PT |PT must have attributes address and provider +|=== + +=== BNF Syntax of Attributes + +[source] +---- +FunctionAttributes ::= {FunctionAttribute} +FunctionAttribute ::= PrototypeAttribute | TransparentAttribute + +ExternalFunctionAttributes ::= {ExternalFunctionAttribute} +ExternalFunctionAttribute ::= PrototypeAttribute | EncodeAttribute | DecodeAttribute | ErrorBehaviorAttribute + +PortTypeAttributes ::= {PortTypeAttribute} +PortTypeAttribute ::= InternalAttribute | AddressAttribute | ProviderAttribute | UserAttribute + +PrototypeAttribute ::= "prototype" "(" PrototypeSetting ")" +PrototypeSetting ::= "convert" | "fast" | "backtrack" | "sliding" + +TransparentAttribute ::= "transparent" + +EncodeAttribute ::= "encode" "(" EncodingType [":" EncodingOptions] ")" +EncodingType ::= "BER" | "RAW" | "TEXT"| "XER" | "JSON" +EncodingOptions ::= {ExtendedAlphaNum} + +DecodeAttribute ::= "decode" "(" EncodingType [":" EncodingOptions] ")" + +ErrorBehaviorAttribute ::= "errorbehavior" "(" ErrorBehaviorSetting {"," ErrorBehaviorSetting} ")" +ErrorBehaviorSetting ::= ErrorType ":" ErrorHandling +ErrorType ::= ErrorTypeIdentifier | "ALL" +ErrorHandling ::= "DEFAULT" | "ERROR" | "WARNING" | "IGNORE" + +InternalAttribute ::= "internal" + +AddressAttribute ::= "address" + +ProviderAttribute ::= "provider" + +UserAttribute ::= "user" PortTypeReference {InOutTypeMapping} +PortTypeReference ::= [ModuleIdentifier "."] PortTypeIdentifier +InOutTypeMapping ::= ("in" | "out") "(" TypeMapping {";" TypeMapping} ")" +TypeMapping ::= MessageType "->" TypeMappingTarget {"," TypeMappingTarget} +TypeMappingTarget ::= (MessageType ":" (SimpleMapping | FunctionMapping | EncodeMapping | DecodeMapping)) | ("-" ":" DiscardMapping) + +MessageType ::= PredefinedType | ReferencedMessageType +ReferencedMessageType ::= [ModuleIdentifier "."] (StructTypeIdentifier | EnumTypeIdentifier | SubTypeIdentifier | ComponentTypeIdentifier) + +SimpleMapping ::= "simple" + +FunctionMapping ::= "function" "(" FunctionReference ")" +FunctionReference ::= [ModuleIdentifier "."] (FunctionIdentifier | ExtFunctionIdentifier) + +EncodeMapping ::= EncodeAttribute [ErrorBehaviorAttribute] + +DecodeMapping ::= DecodeAttribute [ErrorBehaviorAttribute] + +DiscardMapping ::= "discard" +---- + +Non-terminal symbols in bold are references to the BNF of the TTCN-3 Core Language (Annex A, <<13-references.adoc#_1, [1]>>) + +Example: +[source] +---- +type record ControlRequest { } +type record ControlResponse { } +type record PDUType1 { } +type record PDUType2 { } +// the encoder/decoder functions are written in C++ +external function enc_PDUType1(in PDUType1 par) return octetstring +with { extension "prototype(convert)" } +external function dec_PDUType1(in octetstring stream, +out PDUType1 result) return integer +with { extension "prototype(backtrack)" } + +// port type PT1 is the external interface of the dual-faced port +// with its own Test Port. See section "The purpose of Test Ports" in the API guide. + +type port PT1 message { +out ControlRequest; +in ControlResponse; +inout octetstring; +} with { extension "provider" } + +// port type PT2 is the internal interface of the dual-faced port +// This port is communicating directly with the SUT using the Test Port of PT1. + +type port PT2 message { +out ControlRequest; +inout PDUType1, PDUType2; +} with { extension “user PT1 + +out(ControlRequest -> ControlRequest: simple; +PDUType1 -> octetstring: function(enc_PDUType1); +PDUType2 -> octetstring: encode(RAW)) +in(ControlResponse -> - : discard; +octetstring -> PDUType1: function(dec_PDUType1), + +PDUType2: decode(RAW), +* : discard)" +} + +type component MTC_CT { +port PT2 MTC_PORT; +} + +type component SYSTEM_SCT { +port PT1 SYSTEM_PORT; +} +testcase tc_DUALFACED () runs on MTC_CT system SYSTEM_SCT + +{ +map(mtc:MTC_PORT, system:SYSTEM_PORT); +MTC_PORT.send(PDUType1:{…}); +MTC_PORT.receive(PDUType1:?); +} +---- + +The external face of the dual-faced port (defined by `PT1`) sends and receives the protocol massages as octetstrings. On the internal face of the same dual-faced port (defined by `PT2`) the octetstring is converted to two message types (`PDUType1`, `PDUType2`). The conversion happens both when sending and when receiving messages. + +When sending messages, messages of type `PDUType1` will be converted as defined by the function `enc_PDUType1`; whereas messages of type `PDUType2` will be converted using the built-in conversion rules RAW. + +When a piece of octetstring is received, decoding will first be attempted using the function `dec_PDUType1`; in successful case the resulting structured type has `PDUType1`. When decoding using the function `dec_PDUType1` is unsuccessful, the octetstring is decoded using the built-in conversion rules RAW; the resulting message is of type `PDUType2`. When none of the above conversion succeeds, the octetstring will be discarded. + +`ControlRequest` and `ControlResponse` will not be affected by a conversion in either direction. + +image::images/dualfaced.png[Dual-faced port] + +== RAW Encoder and Decoder + +The RAW encoder and decoder are general purpose functionalities developed originally for handling legacy protocols. + +The encoder converts abstract TTCN-3 structures (or types) into a bitstream suitable for serial transmission. + +The decoder, on the contrary, converts the received bitstream into values of abstract TTCN-3 structures. + +This section covers the <<general-rules-and-restrictions, coding rules in general>>, the <<attributes, attributes controlling them>> and the <<ttcn-3-types-and-their-attributes, attributes allowed for a particular type>>. + +You can use the encoding rules defined in this section to encode and decode the following TTCN–3 types: + +* bitstring +* boolean +* charstring +* enumerated +* float +* hexstring +* integer +* octetstring +* record +* record of, set of +* set +* union +* universal charstring + +The compiler will produce code capable of RAW encoding/decoding if + +. The module has attribute 'encode "RAW", in other words at the end of the module there is a text + +`with { encode "RAW" }` + +. Compound types have at least one `variant` attribute. When a compound type is only used internally or it is never RAW encoded/decoded then the attribute `variant` has to be omitted. + +[NOTE] +==== +When a type can be RAW encoded/decoded but with default specification then the empty variant specification can be used: variant "". + +In order to reduce the code size the TITAN compiler only add the RAW encoding if + +a. Either the type has a RAW variant attribute OR + +b. The type is used by an upper level type definition with RAW variant attribute. +==== + +Example: In this minimal introductory example there are two types to be RAW encoded: OCT2 and CX_Frame but only the one of them has RAW variant attribute. +[source] +---- +module Frame { +external function enc_CX_frame( in CX_Frame cx_message ) return octetstring +with { extension "prototype(convert) encode(RAW)" } + +external function dec_CX_frame( in octetstring stream ) return CX_Frame +with { extension "prototype(convert) decode(RAW)" } + +type octetstring OCT2 length(2); +type record CX_Frame + +{ +OCT2 data_length, +octetstring data_stream +} with { variant "" } +} with { encode "RAW" } +---- + +[[general-rules-and-restrictions]] +=== General Rules and Restrictions + +The TTCN-3 standard defines a mechanism using `attributes` to define, among others, encoding variants (see <<13-references.adoc#_1, [1]>>, chapter 27 "Specifying attributes"). However, the `attributes` to be defined are implementation specific. This and the following chapters describe each `attribute` available in TITAN. + +==== General Rules + +If an `attribute` can be assigned to a given type, it can also almost always be assigned to the same type of fields in a `record`, set or `union`. Attributes belonging to a `record` or `set` field overwrites the effect of the same attributes specified for the type of the field. + +The location of an attribute is evaluated before the attribute itself. This means that if an attribute is overwritten thanks to its qualification or the overwriting rules, or both, its validity at the given location will not be checked. + +It is not recommended to use the attributes `LENGTHTO`, `LENGTHINDEX`, `TAG`, `CROSSTAG`, `PRESENCE`, `UNIT`, `POINTERTO`, `PTROFFSET` with dotted qualifiers as it may lead to confusion. + +Octetstrings and records with extension bit shall be octet aligned. That is, they should start and end in octet boundary. + +Error encountered during the encoding or decoding process are handled as defined in section "Setting error behavior" in <<13-references.adoc#_16, [16]>>. + +=== Rules Concerning the Encoder + +The encoder doesn’t modify the data to be encoded; instead, it substitutes the value of calculated fields (`length`, `pointer`, `tag`, `crosstag` and `presence` fields) with the calculated value in the encoded bitfield if necessary. + +The value of the `pointer` and `length` fields are calculated during encoding and the resulting value will be used in sending operations. During decoding, the decoder uses the received length and pointer information to determine the length and the place of the fields. + +During encoding, the encoder sets the value of the `presence`, `tag` and `crosstag` fields according to the presence of the `optional` and `union` fields. + +=== Rule Concerning the Decoder + +The decoder determines the presence of the optional fields on the basis of the value of the `tag`, `crosstag` and `presence` fields. + +[[attributes]] +=== Attributes + +An `attribute` determines coding and encoding rules. In this section the `attributes` are grouped according to their function. + +==== Attributes Governing Conversion of TTCN-3 Types into Bitfields + +This section defines the attributes describing how a TTCN-3 type is converted to a bitfield. + +*BITORDERINFIELD* + +Attribute syntax: `BITORDERINFIELD(<parameter>)` + +Parameters allowed: `msb`, `lsb` + +Default value: `lsb` + +Can be used with: stand-alone types, or a field of a `record` or `set`. + +Description: This attribute specifies the order of the bits within a field. When set to `msb`, the first bit sent will be the most significant bit of the original field. When set to `lsb`, the first bit sent will be the least significant bit of the original field. + +Comment: The effect of `BITORDERINFIELD(msb)` is equal to the effect of `BITORDER(msb) BYTORDER(last)`. + +Example: +[source] +---- +type bitstring BITn +with { +variant "BITORDERINFIELD(lsb)" +} + +const BITn c_bits := ’10010110’B +//Encoding of c_bits gives the following result: 10010110 + +type bitstring BITnreverse +with { +variant "BITORDERINFIELD(msb)" +} + +const BITnreverse c_bitsrev := ’10010110’B +//Encoding of c_bitsrev gives the following result: 01101001 +---- + +*COMP* + +Attribute syntax: `COMP(<parameter>)` + +Parameters allowed: `nosign`, `2scompl`, `signbit` + +Default value: `nosign` + +Can be used with: stand-alone types or the field of a `record` or `set`. + +Description: This attribute specifies the type of encoding of negative integer numbers as follows: + +`nosign`: negative numbers are not allowed; + +`2scompl`: 2’s complement encoding; + +`signbit`: sign bit and the absolute value is coded. (Only with integer and enumerated types.) + +Examples: +[source] +---- +//Example number 1): coding with sign bit +type integer INT1 +with { +variant "COMP(signbit)"; +variant "FIELDLENGTH(8)" +} + +const INT1 c_i := -1 +//Encoded c_i: 10000001 ’81’O +// sign bitˆ +//Example number 2): two's complement coding +type integer INT2 with {variant "COMP(2scompl)"; +variant "FIELDLENGTH(8)" +} + +const INT2 c_i2 := -1 +//Encoded c_i2: 11111111 ’FF’O +---- + +*FIELDLENGTH* + +Attribute syntax: `FIELDLENGTH(<parameter>)` + +Parameters allowed: `variable`, `null_terminated` (for `charstrin` and universal `charstring` types only) positive integer + +Default value: `variable`, 8 (for `integer` type only) + +Can be used with: + +* `integer`; +* `enumerated`; +* `octetstring`; +* `charstring`; +* `bitstring`; +* `hexstring`; +* `universal charstring`; +* `record` fields; +* `set` fields; +* `record of` types; +* `set of` types. + +Description: `FIELDLENGTH` specifies the length of the encoded type. The units of the parameter value for specific types are the following: + +* `integer, enumerated, bitstring:` bits; +* `octetstring, universal charstring:` octets; +* `charstring:` characters; +* `hexstring:` hex digits; +* `set of/record of:` elements. + +The value 0 means variable length or, in case of the enumerated type, the minimum number of bits required to display the maximum `enumerated` value. `Integer` cannot be coded with variable length. + +NOTE: If `FIELDLENGTH` is not specified, but a TTCN–3 length restriction with a fixed length is, then the restricted length will be used as `FIELDLENGTH`. + +Examples: +[source] +---- +//Example number 1): variable length octetstring +type octetstring OCTn +with { +variant "FIELDLENGTH(variable)" +} + +//Example number 2): 22 bit length bitstrings +type bitstring BIT22 +with { +variant "FIELDLENGTH(22)" +} + +type record SomeRecord { +bitstring field +} + +with { +variant (field) "FIELDLENGTH(22)" +} + +// Null terminated strings +type charstring null_str with {variant "FIELDLENGTH(null_terminated)"} +type universal charstring null_ustr with { variant "FIELDLENGTH(null_terminated)"} +---- + +*N bit / unsigned N bit* + +Attribute syntax: `[unsigned] <parameter> bit` + +Parameters allowed: positive integer + +Default value: - + +Can be used with: + +* `integer`; +* `enumerated`; +* `octetstring`; +* `charstring`; +* `bitstring`; +* `hexstring`; +* `record` fields; +* `set` fields. + +Description: This attribute sets the `FIELDLENGTH`, `BYTEORDER` and `COMP` attributes to the following values: + +* `BYTEORDER` is set to `last`. +* `N bit` sets `COMP` to `signbit`, while `unsigned` `N` `bit` sets `COMP` to `nosign` (its default value). +* Depending on the encoded value’s type `FIELDLENGTH` is set to: + +`integer, enumerated, bitstring, boolean:` N; + +`octetstring, charstring:` N / 8; + +`hexstring:` N / 4. + +NOTE: If `FIELDLENGTH` is not specified, but a TTCN–3 length restriction with a fixed length is, then the restricted length will be used as `FIELDLENGTH`. + +The `[unsigned] <parameter> bits` syntax is also supported but the usage of `bit` keyword is preferred. + +Examples: +[source] +---- +//Example number 1): integer types +type integer Short (-32768 .. 32767) +with { variant "16 bit" }; + +// is equal to: +type integer ShortEq (-32768 .. 32767) +with { variant "FIELDLENGTH(16), COMP(signbit), BYTEORDER(last)" }; + +type integer UnsignedLong (0 .. 4294967295) +with { variant "unsigned 32 bit" }; + +// is equal to: +type integer UnsignedLongEq (0 .. 4294967295) +with { variant "FIELDLENGTH(32), COMP(nosign), BYTEORDER(last)" }; + +//Example number 2): string types +type hexstring HStr20 +with { variant "unsigned 20 bit" }; + +// 20 bits = 5 hex nibbles, `unsigned' is ignored +type hexstring HStr20Eq +with { variant "FIELDLENGTH(5), BYTEORDER(last)" }; + +type octetstring OStr32 +with { variant "32 bit" }; + +// 32 bits = 4 octets +type octetstring OStr32Eq +with { variant "FIELDLENGTH(4), BYTEORDER(last)" }; + +type charstring CStr64 with +{ variant "64 bit" }; + +// 64 bits = 8 characters +type charstring CStr64Eq +with { variant "FIELDLENGTH(8), BYTEORDER(last)" }; +---- + +*FORMAT* + +Attribute syntax: `FORMAT(<parameter>)` + +Parameters allowed: `IEEE754 double`, `IEEE754 float` + +Default value: `IEEE754 double` + +Can be used with: `float` type. + +Description: `FORMAT` specifies the encoding format of `float` values. + +`IEEE754 double:` The `float` value is encoded as specified in standard IEEE754 using 1 sign bit, 11 exponent bits and 52 bits for mantissa. + +`IEEE754 float:` The `float` value is encoded as specified in standard IEEE754 using 1 sign bit, 8 exponent bits and 23 bits for mantissa. + +Examples: +[source] +---- +//Example number 1): single precision float +type float Single_float +with { +variant "FORMAT(IEEE754 float)" +} + +//Example number 2): double precision float +type float Double_float +with { +variant "FORMAT(IEEE754 double)" +} +---- + +==== Attributes Controlling Conversion of Bitfields into a Bitstream + +This section defines the attributes describing how bits and octets are put into the buffer. + +*BITORDER* + +Attribute syntax: `BITORDER(<parameter>)` + +Parameters allowed: `msb`, `lsb` + +Default value: `lsb` + +Can be used with: stand-alone types or the field of a `record` or `set`. + +Description: This attribute specifies the order of the bits within an octet. When set to `lsb`, the first bit sent will be the least significant bit of the original byte. When set to `msb`, the first bit sent will be the most significant bit of the original byte. When applied to an `octetstring` using the extension bit mechanism, only the least significant 7 bits are reversed, the 8th bit is reserved for the extension bit. + +Examples: +[source] +---- +// Example number 1) +type octetstring OCT +with { +variant "BITORDER(lsb)" +} + +const OCT c_oct := ’123456’O + +//The encoded bitfield: 01010110 00110100 00010010 +// last octet^ ^first octet +// The buffer will have the following content: +// 00010010 +// 00110100 +// 01010110 + +//The encoding result in the octetstring ’123456’O + +//Example number 2) +type octetstring OCTrev +with { +variant "BITORDER(msb)" +} + +const OCTrev c_octr := ’123456’O + +//The encoded bitfield: 01010110 00110100 00010010 + +// last octet^ ^first octet + +//The buffer will have the following content: +// 01001000 +// 00101100 +// 01101010 + +//The encoding results in the octetstring ’482C6A’O + +//Example number 3) + +type bitstring BIT12 with { +variant "BITORDER(lsb), FIELDLENGTH(12)" +} + +const BIT12 c_bits:=’101101101010’B +//The encoded bitfield: 1011 01101010 + +// last octet^ ^first octet + +The buffer will have the following content: +// 01101010 +// ….1011 +// ^ next field + +//The encoding will result in the octetstring ’6A.9’O + +//Example number 4) +type bitstring BIT12rev with { +variant "BITORDER(msb), FIELDLENGTH(12)" +} + +const BIT12 c_BIT12rev:=’101101101010’B +//The encoded bitfield: 1011 01101010 +// last octet^ ^first octet +//The buffer will have the following content: +// 01010110 +// ….1101 +// ^ next field +//The encoding will result in the octetstring ’56.D’O +---- + +*BYTEORDER* + +Attribute syntax: `BYTEORDER(<parameter>)` + +Parameters allowed: `first`, `last` + +Default value: `first` + +Can be used with: stand-alone types or the field of a `record` or `set`. + +Description: The attribute determines the order of the bytes in the encoded data. + +* `first`: The first octet placed first into the buffer. +* `last`: The last octet placed first into the buffer. + +Comment: The attribute has no effect on a single octet field. + +NOTE: The attribute works differently for `octetstring` and `integer` types. The ordering of bytes is counted from left-to-right (starting from the MSB) in an `octetstring` but right-to-left (starting from the LSB) in an `integer`. Thus, the attribute `BYTEORDER(first)` for an `octetstring` results the same encoded value than `BYTEORDER(last)` for an `integer` having the same value. + +Examples: +[source] +---- +//Example number 1) +type octetstring OCT +with { +variant "BYTEORDER(first)" +} + +const OCT c_oct := ’123456’O +//The encoded bitfield: 01010110 00110100 00010010 +// last octet^ ^first octet + +The buffer will have the following content: +// 00010010 +// 00110100 +// 01010110 + +//The encoding will result in the octetstring ’123456’O + +//Example number 2) +type octetstring OCTrev +with {variant "BYTEORDER(last)" +} + +const OCTrev c_octr := ’123456’O +//The encoded bitfield: 01010110 00110100 00010010 +// last octet^ ^first octet + +//The buffer will have the following content: + +// 01010110 + +// 00110100 + +// 00010010 + +The encoding will result in the octetstring ’563412’O +//Example number 3) +type bitstring BIT12 with { +variant "BYTEORDER(first), FIELDLENGTH(12)" +} + +const BIT12 c_bits:=’100101101010’B +//The encoded bitfield: 1001 01101010 +// last octet^ ^first octet +The buffer will have the following content: +// 01101010 +// ….1001 +// ^ next field + +//The encoding will result in the octetstring ’6A.9’O +//Example number 4) +type bitstring BIT12rev with { +variant "BYTEORDER(last), FIELDLENGTH(12)" +} + +const BIT12rev c_bits:=’100101101010’B +//The encoded bitfield: 1001 01101010 +// last octet^ ^first octet +//The buffer will have the following content: +// 10010110 +// ….1010 +// ^ next field +//The encoding will result in the octetstring ’96.A’O + +---- + +*FIELDORDER* + +Attribute syntax: `FIELDORDER(<parameter>)` + +Parameters allowed: `msb`, `lsb` + +Default value: `lsb` + +Can be used with: `record` or `set` types. It can also be assigned to a group of fields of a `record`. + +Description: The attribute specifies the order in which consecutive fields of a structured type are placed into octets. +* `msb:` coded bitfields are concatenated within an octet starting from MSB, when a field stretches the octet boundary, it continues at the MSB of next the octet. +* `lsb:` coded bitfields are concatenated within an octet starting from LSB, when a field stretches the octet boundary, it continues at the LSB of next the octet. + +Comment: Fields within an octet must be coded with the same `FIELDORDER`. + +Fields are always concatenated in increasing octet number direction. + +`FIELDORDER` has a slightly different effect than order attributes. While the `FIELDORDER` shifts the location of coded bitfields inside octets, the order attributes describes the order of the bits within a bitfield. + +There is NO connection between the effect of the `FIELDORDER` and the effects of the other order attributes. + +Examples: +[source] +---- +//Example number 1) +type record MyRec_lsb { +BIT1 field1, +BIT2 field2, +BIT3 field3, +BIT4 field4, +BIT6 field5 +} + +with { variant "FIELDORDER(lsb)" } +const MyRec_lsb c_pdu := { +field1:=’1’B // bits of field1: a +field2:=’00’B // bits of field2: b +field3:=’111’B // bits of field3: c +field4:=’0000’B // bits of field4: d +field5:=’111111’B // bits of field5: e +} + +//Encoding of c_pdu will result in: +// 00111001 ddcccbba +// 11111100 eeeeeedd +//Example number 2) + +type record MyRec_msb { +BIT1 field1, +BIT2 field2, +BIT3 field3, +BIT4 field4, +BIT6 field5 +} + +with { variant "FIELDORDER(msb)" } +const MyRec_msb c_pdu2 := { +field1:=’1’B // bits of field1: a +field2:=’00’B // bits of field2: b +field3:=’111’B // bits of field3: c +field4:=’0000’B // bits of field4: d +field5:=’111111’B // bits of field5: e +} + +//Encoding of c_pdu2 will result in: +// 10011100 abbcccdd +// 00111111 ddeeeeee +---- + +*HEXORDER* + +Attribute syntax: `HEXORDER(<parameter>)` + +Parameters allowed: `low`, `high` + +Default value: `low` + +Can be used with: `hexstring` or `octetstring` type. + +Description: Order of the hexs in the encoded data. +* `low:` The hex digit in the lower nibble of the octet is put in the lower nibble of the octet in the buffer. +* `high:` The hex digit in the higher nibble of the octet is put in the lower nibble of the octet in the buffer. (The value is swapped) + +NOTE: Only the whole octet is swapped if necessary. For more details see the example. + +Examples: +[source] +---- +//Example number 1) +type hexstring HEX_high +with {variant "HEXORDER(high)"} + +const HEX_high c_hexs := ’12345’H +//The encoded bitfield: 0101 00110100 00010010 +// last octet^ ^first octet + +//The buffer will have the following content: +// 00010010 12 +// 00110100 34 +// ….0101 .5 +// ^ next field +//The encoding will result in the octetstring ’1234.5’O + +//Example number 2) +type hexstring HEX_low +with {variant "HEXORDER(low)"} +const HEX_low c_hexl := ’12345’H + +//The encoded bitfield: 0101 00110100 00010010 +// last octet^ ^first octet +//The buffer will have the following content: +// 00100001 21 +// 01000011 43 +// ….0101 .5 â†not twisted! +// ^ next field +//The encoding will result in the octetstring ’2143.5’O + +//Example number 3) +type octetstring OCT +with {variant "HEXORDER(high)"} + +const OCT c_hocts := ’1234’O +//The encoded bitfield: 00110100 00010010 +// last octet^ ^first octet +//The buffer will have the following content: +// 00100001 21 +// 01000011 43 +//The encoding will result in the octetstring ’2143’O +---- + +==== Extension Bit Setting Attributes + +This section defines the attributes describing the extension bit mechanism. + +The extension bit mechanism allows the size of an Information Element (IE) to be increased by using the most significant bit (MSB, bit 7) of an octet as an extension bit. When an octet within an IE has bit 7 defined as an extension bit, then the value `0' in that bit position indicates that the following octet is an extension of the current octet. When the value is `1', the octet is not continued. + +*EXTENSION_BIT* + +Attribute syntax: `EXTENSION_BIT(<parameter>)` + +Parameters allowed: `no`, `yes`, `reverse` + +Default value: none + +Can be used with: + +* `octetstring`, +* (fields of a) `record`, +* `set`, +* `record of`, +* `set of`. + +Description: When `EXTENSION_BIT` is set to `yes`, then each MSB is set to 0 except the last one which is set to 1. When `EXTENSION_BIT` is set to `reverse`, then each MSB is set to 1 and the MSB of the last octet is set to 0 to indicate the end of the Information Element. When `EXTENSION_BIT` is set to `no`, then no changes are made to the MSBs. + +NOTE: In case of the types `record` of and `set of` the last bit of the element of the structured type will be used as `EXTENSION_BIT`. The data in the MSBs will be overwritten during the encoding. When `EXTENSION_BIT` belongs to a record, the field containing the `EXTENSION_BIT` must explicitly be declared in the type definition. Also the last bit of the element of `record of` and `set of` type shall be reserved for `EXTENSION_BIT` in the type definition. + +Examples: +[source] +---- +//Example number 1) +octetstring OCTn +with {variant "EXTENSION_BIT(reverse)"} +const OCTn c_octs:=’586211’O + +//The encoding will have the following result: +// 11011000 +// 11100010 +// 00010001 +// ˆ the overwritten EXTENSION_BITs + +//The encoding will result in the octetstring ’D8E211’O +//Example number 2) + +type record Rec3 { +BIT7 field1, +BIT1 extbit1, +BIT7 field2 optional, +BIT1 extbit2 optional +} + +with { variant "EXTENSION_BIT(yes)" } +const Rec3 c_MyRec{ +field1:=’1000001’B, +extbit1:=’1’B, +field2:=’1011101’B, +extbit2:=’0’B +} + +//The encoding will have the following result: +// 01000001 +// 11011101 +// ˆ the overwritten EXTENSION_BITs + +The encoding will result in the octetstring ’41DD’O + +//Example number 3) +type record Rec4{ +BIT11 field1, +BIT1 extbit +} + +type record of Rec4 RecList +with { variant "EXTENSION_BIT(yes)"} +const RecList c_recs{ +{ field1:=’10010011011’B, extbit:=’1’B} +{ field1:=’11010111010’B, extbit:=’0’B} +} + +//The encoding will have the following result: +// 10011011 +// 10100100 +// 11101011 +// ˆ the overwritten EXTENSION_BITs + +//The encoding will result in the octetstring ’9BA4EB’O +---- + +*EXTENSION_BIT_GROUP* + +Attribute syntax: `EXTENSION_BIT_GROUP(<param1, param2, param3>)` + +Parameters allowed: `param1: no, yes, reverse` + + `param2: first_field_name`, + + `param3: last_field_name` + +Default value: none + +Can be used with: a group of `record` fields + +Description: The `EXTENSION_BIT_GROUP` limits the extension bit mechanism to a group of the fields of a `record` instead of the whole `record`. + +`first_field_name`: the name of the first field in the + +`grouplast_field_name`: the name of the last field in the group + +NOTE: Multiple group definition is allowed to define more groups within one `record`. Every group must be octet aligned and the groups must not overlap. + +Example: +[source] +---- +type record MyPDU{ +OCT1 header, +BIT7 octet2info, +BIT1 extbit1, +BIT7 octet2ainfo optional, +BIT1 extbit2 optional, +OCT1 octet3, +BIT7 octet4info, +BIT1 extbit3, +BIT7 octet4ainfo optional, +BIT1 extbit4 optional, +} with { +variant "EXTENSION_BIT_GROUP(yes,octet2info,extbit2)"; +variant "EXTENSION_BIT_GROUP(yes,octet4info,extbit4)" +} + +const MyPDU c_pdu:={ +header:=’0F’O, +octet2info:=’1011011’B, +extbit1:= ’0’B, +octet2ainfo:= omit, +extbit2:= omit, +octet3:=’00’O, +octet4info:=’0110001’B, +extbit3:=’1’B, +octet4ainfo:=’0011100’B, +extbit4:=’0’B, +} + +//The encoding will have the following result: +// 00001111 +// **1**1011011 +// 00000000 +// **0**0110001 +// **1**0011100 +// ˆ the overwritten extension bits +//The encoding will result in the octetstring: ’0FDB00319C’O +---- + +==== Attributes Controlling Padding + +This section defines the attributes that describe the padding of fields. + +*ALIGN* + +Attribute syntax: `ALIGN(<parameter>)` + +Parameters allowed: `left`, `right` + +Default value: `right` + +Can be used with: stand-alone types or the field of a `record` or `set`. + +Description: This attribute has meaning when the length of the actual value can be determined and is less than the specified `FIELDLENGTH`. In such cases the remaining bits/bytes will be padded with zeros. The attribute `ALIGN` specifies the sequence of the actual value and the padding within the encoded bitfield. + +`right`: The LSB of the actual value is aligned to the LSB of coded bitfield + +`left`: The MSB of the actual value is aligned to the MSB of coded bitfield + +NOTE: It has no meaning during decoding except if the length of the actual value can be determined from the length restriction of the type. In this case the `ALIGN` also specifies the order of the actual value and the padding within the encoded bitfield. + +Examples: +[source] +---- +//Example number 1) +type octetstring OCT10 +with { +variant "ALIGN(left)"; +variant "FIELDLENGTH(10)" +} + +const OCT10 c_oct := ’0102030405’O +//Encoded value: ’01020304050000000000’O +//The decoded value: ’01020304050000000000’O +//Example number 2) +type octetstring OCT10length5 length(5) +with { +variant "ALIGN(left)"; +variant "FIELDLENGTH(10)" +} + +const OCT10length5 c_oct5 := ’0102030405’O +//Encoded value: ’01020304050000000000’O +//The decoded value: ’0102030405’O +---- + +*PADDING* + +Attribute syntax: `PADDING(<parameter>)` + +Parameters allowed: + +* `no` +* `yes` +* `octet` +* `nibble` +* `word16` +* `dword32` +* integer to specify the padding unit and allow padding. + +Default value: none + +Can be used with: This attribute can belong to any types. + +Description: This attribute specifies that an encoded type shall *end* at a boundary fixed by a multiple of `padding` unit bits counted from the beginning of the message. The default padding unit is 8 bits. If `PADDING` is set to `yes`, then unused bits of the last octets of the encoded type will be filled with padding pattern. If `PADDING` is set to `no`, the next field will use the remaining bits of the last octet. If padding unit is specified, then the unused bits between the end of the field and the next padding position will be filled with padding pattern. + +NOTE: It is possible to use different padding for every field of structured types. The padding unit defined by `PADDING` and `PREPADDING` attributes can be different for the same type. + +Examples: +[source] +---- +//Example number 1) +type BIT5 Bit5padded with { variant "PADDING(yes)"} + +const Bit5padded c_bits:=’10011’B + +//The encoding will have the following result: +// 00010011 +// ˆ the padding bits +//The encoding will result in the octetstring ’13’O + +//Example number 2) +type record Paddedrec{ +BIT3 field1, +BIT7 field2 +} with { variant "PADDING(yes)"} + +const Paddedrec c_myrec:={ +field1:=’101’B, +field2:=’0110100’B +} + +//The encoding will have the following result: +// 10100101 +// 00000001 +// ˆ the padding bits + +//The encoding will result in the octetstring ’A501’O + +//Example number 3): padding to 32 bits +type BIT5 Bit5padded_dw with { variant "PADDING(dword32)"} +const Bit5padded_dw c_dword:=’10011’B +//The encoding will have the following result: +// 00010011 +// 00000000 +// 00000000 +// 00000000 +// ˆ the padding bits + +The encoding will result in the octetstring ’13000000’O + +//Example number 4) +type record Paddedrec_dw{ +BIT3 field1, +BIT7 field2 +} with { variant "PADDING(dword32)"} +const Paddedrec_dw c_dwords:={ +field1:=’101’B, +field2:=’0110100’B +} + +//The encoding will have the following result: +// 10100101 +// 00000001 +// 00000000 +// 00000000 +// ˆ the padding bits +The encoding will result in the octetstring ’A5010000’O +---- + +*PADDING_PATTERN* + +Attribute syntax: `PADDING_PATTERN(<parameter>)` + +Parameters allowed: bitstring + +Default value: `’0’B` + +Can be used with: any type with attributes `PADDING` or `PREPADDING`. + +Description: This attribute specifies padding pattern used by padding mechanism. The default padding pattern is ’0’B.If the specified padding pattern is shorter than the padding space, then the padding pattern is repeated. + +Comment: For a particular field or type only one padding pattern can be specified for `PADDING` and `PREPADDING`. + +Examples: +[source] +---- +//Example number 1) +type BIT8 Bit8padded with { +variant "PREPADDING(yes), PADDING_PATTERN(’1’B)" +} + +type record PDU { +BIT3 field1, +Bit8padded field2 +} with {variant ""} + +const PDU c_myPDU:={ +field1:=’101’B, +field2:=’10010011’B +} + +//The encoding will have the following result: +// 11111101 +// 10010011 +//the padding bits are indicated in bold +//The encoding will result in the octetstring ’FD93’O +//Example number 2): padding to 32 bits + +type BIT8 Bit8pdd with { +variant "PREPADDING(dword32), PADDING_PATTERN(’10’B)" +} + +type record PDU{ +BIT3 field1, +Bit8pdd field2 +} with {variant ""} +const PDU c_myPDUplus:={ +field1:=’101’B, +field2:=’10010011’B +} + +//The encoding will have the following result: +// 01010101 +// 01010101 +// 01010101 +// 01010101 +// 10010011 +//The padding bits are indicated in bold + +//The encoding will result in the octetstring ’5555555593’O +---- + +*PADDALL* + +Attribute syntax: PADDALL(<parameter>) + +Can be used with: `record` or `set`. + +Description: If `PADDALL` is specified, the padding parameter specified for a whole `record` or `set` will be valid for every field of the structured type in question. + +NOTE: If a different padding parameter is specified for any fields it won’t be overridden by the padding parameter specified for the record. + +Examples: +[source] +---- +//Example number 1) +type record Paddedrec{ +BIT3 field1, +BIT7 field2 +} with { variant "PADDING(yes)"} +const Paddedrec c_myrec:={ +field1:=’101’B, +field2:=’0110100’B +} + +//The encoding will have the following result: +// 10100101 +// 00000001 +// ˆ the padding bits +//The encoding will result in the octetstring ’A501’O + +//Example number 2) + +type record Padddd{ +BIT3 field1, +BIT7 field2 +} with { variant "PADDING(yes), PADDALL"} + +const Padddd c_myrec:={ +field1:=’101’B, +field2:=’0110100’B +} + +//The encoding will have the following result: +// 00000101 +// 00110100 +// ˆ the padding bits + +//The encoding will result in the octetstring ’0534’O + +//Example number 3) + +type record Padded{ +BIT3 field1, +BIT5 field2, +BIT7 field3 +} with { variant "PADDING(yes), PADDALL"} + +const Padded c_ourrec:={ +field1:=’101’B, +field2:=’10011’B, +field3:=’0110100’B +} + +//The encoding will have the following result: +// 00000101 +// 00010011 +// 00110100 +// ˆ the padding bits + +//The encoding will result in the octetstring ’051334’O + +//Example number 4): field1 shouldn’t be padded + +type record Paddd{ +BIT3 field1, +BIT5 field2, +BIT7 field3 +} with { variant "PADDING(yes), PADDALL"; +variant (field1) "PADDING(no)" } +const Paddd c_myrec:={ +field1:=’101’B, +field2:=’10011’B, +field3:=’0110100’B +} + +//The encoding will have the following result: +// 10011101 < field1 is not padded!!! +// 00110100 +// ˆ the padding bit +//The encoding will result in the octetstring ’9D34’O +---- + +*PREPADDING* + +Attribute syntax: `PREPADDING(<parameter>)` + +Parameters allowed: + +* `no` +* `yes` +* `octet` +* `nibble` +* `word16` +* `dword32` +* integer to specify the padding unit and allow padding. + +Default value: none + +Can be used with: any type. + +Description: This attribute specifies that an encoded type shall *start* at a boundary fixed by a multiple of padding unit bits counted from the beginning of the message. The default padding unit is 8 bits. If `PREPADDING` is set to `yes`, then unused bits of the last octets of the previous encoded type will be filled with padding pattern and the actual field starts at octet boundary. If `PREPADDING` is set to `no`, the remaining bits of the last octet will be used by the field. If padding unit specified, then the unused bits between the end of the last field and the next padding position will be filled with padding pattern and the actual field starts at from this point. + +NOTE: It is possible to use different padding for every field of structured types. The padding unit defined by `PADDING` and `PREPADDING` attributes can be different for the same type. + +Examples: +[source] +---- +//Example number 1) + +type BIT8 bit8padded with { variant "PREPADDING(yes)"} +type record PDU{ +BIT3 field1, +bit8padded field2 +} with {variant ""} +const PDU c_myPDU:={ +field1:=’101’B, +field2:=’10010011’B +} + +//The encoding will have the following result: +// 00000101 +// 10010011 +//The padding bits are indicated in bold +//The encoding will result in the octetstring ’0593’O +//Example number 2): padding to 32 bits + +type BIT8 bit8padded_dw with { variant "PREPADDING(dword32)"} +type record PDU{ +BIT3 field1, +bit8padded_dw field2 +} with {variant ""} +const PDU myPDU:={ +field1:=’101’B, +field2:=’10010011’B +} + +//The encoding will have the following result: +// 00000101 +// 00000000 +// 00000000 +// 00000000 +// 10010011 + +//The padding bits are indicated in bold + +//The encoding will result in the octetstring ’0500000093’O +---- + +==== Attributes of Length and Pointer Field + +This section describes the coding attributes of fields containing length information or serving as pointer within a `record`. + +The length and pointer fields must be of TTCN–3 `integer` type and must have fixed length. + +The attributes described in this section are applicable to fields of a `record`. + +*LENGTHTO* + +Attribute syntax: `LENGTHTO(<parameter>) [ (`+' | `-') <offset> ]` + +Parameters allowed: list of TTCN–3 field identifiers + +Parameter value: any field name + +Offset value: positive integer + +Default value: none + +Can be used with: fields of a `record`. + +Description: The encoder is able to calculate the encoded length of one or several fields and put the result in another field of the same record. Consider a record with the fields `lengthField`, `field1`, `field2` and `field3`. Here `lengthField` may contain the encoded length of either one field (for example, `field2`), or sum of the lengths of multiple fields ((for example, that of `field2` + `field3`). The parameter is the field identifier (or list of field identifiers) of the `record` to be encoded. + +If the offset is present, it is added to or subtracted from (the operation specified in the attribute is performed) the calculated length during encoding. During decoding, the offset is subtracted from or added to (the opposite operation to the one specified in the attribute is performed) the decoded value of the length field. + +NOTE: The length is expressed in units defined by the attribute UNIT The default unit is octet. The length field should be a TTCN–3 `integer` or `union` type. Special union containing only integer fields can be used for variable length field. It must not be used with `LENGTHINDEX`. The length field can be included in to the sum of the lengths of multiple fields (e.g.` lengthField` + `field2` + `field3`). The `union` field is NOT selected by the encoder. So the suitable field must be selected before encoding! The fields included in the length computing need not be continuous. + +Examples: +[source] +---- +//Example number 1) +type record Rec { +INT1 len, +OCT3 field1, +octetstring field2 +} + +with { +variant (len) “LENGTHTO(field1); +variant (len) "UNIT(bits)" +} + +//Example number 2) + +type record Rec2 { +INT1 len, +OCT3 field1, +octetstring field2 +} + +with { +variant (len) “LENGTHTO(len, field1, field2) +} + +//Example number 3) + +type record Rec3 { +INT1 len, +OCT3 field1, +OCT1 field2 +octetstring field3 +} + +with { +variant (len) “LENGTHTO(field1, field3) +// field2 is excluded! +} + +//Example number 4): using union as length field +type union length_union{ +integer short_length_field, +integer long_length_field +} with { +variant (short_length_field) "FIELDLENGTH(7)"; +variant (long_length_field) "FIELDLENGTH(15)"; +} + +type record Rec4{ +BIT1 flag, +length_union length_field, +octetstring data +} with { +variant (length_field) +“CROSSTAG(short_length_field, flag = ’0’B +long_length_field, flag = ’1’B)“; +variant (length_field) "LENGTHTO(data)" +} + +//Const for short data. Data is shorter than 127 octets: + +const Rec4(octetstring oc):={ +flag :=’0’B, +length_field:={short_length_field:=0}, +data := oc +} + +//Const for long data. Data is longer than 126 octets: + +const Rec4(octetstring oc):={ +flag :=’1’B, +length_field:={long_length_field:=0}, +data := oc +} + +//Example number 5): with offset +type record Rec5 { +integer len, +octetstring field +} + +with { +variant (len) "LENGTHTO(field) + 1" +} + +// { len := 0, field := '12345678'O } would be encoded into '0512345678'O +// (1 is added to the length of `field') +// and '0512345678'O would be decoded into { len := 4, field := '12345678'O } +// (1 is subtracted from the decoded value of `len') + +//Example number 6): with offset + +type record Rec6 { +integer len, +octetstring field +} + +with { +variant (len) "LENGTHTO(field) - 2" +} + +// { len := 0, field := '12345678'O } would be encoded into '0212345678'O +// (1 is added to the length of `field') +// and '0212345678'O would be decoded into { len := 4, field := '12345678'O } +// (1 is subtracted from the decoded value of `len') +---- + +*LENGTHINDEX* + +Attribute syntax: `LENGTHINDEX(<parameter>)` + +Parameters allowed: TTCN–3 field identifier + +Allowed values: any nested field name + +Default value: none + +Can be used with: fields of a `record`. + +Description: This attribute extends the `LENGTHTO` attribute with the identification of the nested field containing the length value within the field of the corresponding `LENGTHTO` attribute. + +Comment: See also the description of the `LENGTHTO` attribute. +NOTE: The field named by `LENGTHINDEX` attribute should be a TTCN–3 integer type. + +Example (see also example of `LENGTHTO` attribute). +[source] +---- +type integer INT1 +with { +variant "FIELDLENGTH(8)" +} + +type record InnerRec { +INT1 length +} + +with { variant "" } +type record OuterRec { +InnerRec lengthRec, +octetstring field +} + +with { +variant (lengthRec) "LENGTHTO(field)"; +variant (lengthRec) "LENGTHINDEX(length)" +} +---- + +*POINTERTO* + +Attribute syntax: `POINTERTO(<parameter>)` + +Parameters allowed: TTCN–3 field identifier + +Default value: none + +Can be used with: fields of a `record`. + +Description: Some record fields contain the distance to another encoded field. Records can be encoded in the form of: `ptr1`, `ptr2`, `ptr3`, `field1`, `field2`, `field3`, where the position of fieldN within the encoded stream can be determined from the value and position of field ptrN. The distance of the pointed field from the base field will be `ptrN` * `UNIT` + `PTROFFSET`. The default base field is the pointer itself. The base field can be set by the PTROFFSET attribute. When the pointed field is optional, the pointer value 0 indicates the absence of the pointed field. + +Comment: See also the description of `UNIT` (0) and `PTROFFSET` (0) attributes. +NOTE: Pointer fields should be TTCN–3 `integer` type. + +Examples: +[source] +---- +type record Rec { +INT1 ptr1, +INT1 ptr2, +INT1 ptr3, +OCT3 field1, +OCT3 field2, +OCT3 field3 +} + +with { +variant (ptr1) "POINTERTO(field1)"; +variant (ptr2) "POINTERTO(field2)"; +variant (ptr3) "POINTERTO(field3)" +} + +const Rec c_rec := { +ptr1 := <any value>, +ptr2 := <any value>, +ptr3 := <any value>, +field1 := ’010203’O, +field2 := ’040506’O, +field3 := ’070809’O +} + +//Encoded c_rec: ’030507010203040506070809’O//The value of ptr1: 03 +//PTROFFSET and UNIT are not set, so the default (0) is being //using. +//The starting position of ptr1: 0th bit +//The starting position of field1= 3 * 8 + 0 = 24th bit. +---- + +*PTROFFSET* + +Attribute syntax: `PTROFFSET(<parameter>)` + +Parameters allowed: `integer`, TTCN–3 field identifier + +Default value: 0 + +Can be used with: fields of a `record`. + +Description: This attribute specifies where the pointed field area starts and the base field of pointer calculating. The distance of the pointed field from the base field will equal `ptr_field * UNIT + PTROFFSET`. + +Comment: It can be specified a base field and pointer offset for one field. See also the description of the attributes `POINTERTO` (0) and `UNIT` (0). + +Examples: +[source] +---- +type record Rec { +INT2 ptr1, +INT2 ptr2 +OCT3 field1, +OCT3 field2 +} + +with { +variant (ptr1) "POINTERTO(field1)"; +variant (ptr1) "PTROFFSET(ptr2)"; +variant (ptr2) "POINTERTO(field2)"; +variant (ptr2) "PTROFFSET(field1)" +} + +//In the example abovethe distance will not include//the pointer itself. +---- + +*UNIT* + +Attribute syntax: `UNIT(<parameter>)` + +Parameters allowed: + +* bits +* octets +* nibble +* word16 +* dword32 +* elements +* integer + +Default value: octets + +Can be used with: fields of a `record`. + +Description: `UNIT` attribute is used in conjunction with the `LENGTHTO` (0) or `POINTERTO` (0) attributes. Length indicator fields may contain length expressed in indicated number of bits. + +Comment: See also description of the `LENGTHTO` and `POINTERTO` attributes. The elements can be used with `LENGTHTO` only if the length field counts the number of elements in a `record`/`set` of field. + +Examples: +[source] +---- +//Example number 1): measuring length in 32 bit long units +type record Rec { +INT1 length, +octetstring field +} + +with { +variant (length) "LENGTHTO(field)"; +variant (length) "UNIT(dword32)" +} + +//Example number 2): measuring length in 2 bit long units +type record Rec { +INT1 length, +octetstring field +} + +with { +variant (length) "LENGTHTO(field)"; +variant (length) "UNIT(2)" +} + +//Example number 3): counting the number of elements of record of field +type record of BIT8 Bitrec +type record Rec{ +integer length, +Bitrec data +} + +with{ +variant (length) "LENGTHTO(data)"; +variant (length) "UNIT(elements)" +} +---- + +==== Attributes to Identify Fields in Structured Data Types + +This section describes the coding attributes which during decoding identifies the fields within structured data types such as record, set or union. + +*PRESENCE* + +Attribute syntax: `PRESENCE(<parameter>)` + +Parameters allowed: a `presence_indicator` expression (see Description) + +Default value: none + +Can be used with: `optional` fields of a `record` or `set`. + +Description: Within records some fields may indicate the presence of another optional field. The attribute `PRESENCE` is used to describe these cases. Each optional field can have a `PRESENCE` definition. The syntax of the `PRESENCE` attribute is the following: a `PRESENCE` definition is a presence_indicator expression. `Presence_indicators` are of form `<key> = <constant> or {<key1> = <constant1>, <key2> = <constant2>, … <keyN> = <constantN>}` where each key is a field(.nestedField) of the `record`, `set` or `union` and each constant is a TTCN–3 constant expression (for example, `22`, `’25’O` or `’1001101’B`). + +NOTE: The PRESENCE attribute can identify the presence of the whole record. In that case the field reference must be omitted. + +Examples: +[source] +---- +type record Rec { +BIT1 presence, +OCT3 field optional +} + +with { +variant (field) "PRESENCE(presence = ’1’B)" +} + +type record R2{ +OCT1 header, +OCT1 data +} with {variant "PRESENCE(header=’11’O)"} +---- + +*TAG* + +Attribute syntax: `TAG(<parameter>)` + +Parameters allowed: list of `field_identifications` (see Description) + +Default value: none + +Can be used with: `record` or `set`. + +Description: The purpose of the attribute `TAG` is to identify specific values in certain fields of the `set`, `record` elements or `union` choices. When the `TAG` is specified to a `record` or a `set`, the presence of the given element can be identified at decoding. When the `TAG` belongs to a `union`, the union member can be identified at decoding. The attribute is a list of `field_identifications`. Each `field_identification` consists of a record, set or union field name and a `presence_indicator` expression separated by a comma (,). `Presence_indicators` are of form `<key> = <constant>` or `{ <key1> = <constant1>, <key2> = <constant2>, … <keyN> = <constantN> }` where each key is a field(.nestedField) of the `record`, `set` or `union` and each constant is a TTCN–3 constant expression (e.g.` 22`, `’25’O` or `’1001101’B`).There is a special presence_indicator: `OTHERWISE`. This indicates the default union member in a union when the TAG belongs to union. + +NOTE: `TAG` works on non-optional fields of a record as well.It is recommended to use the attributes `CROSSTAG` or `PRESENCE` leading to more effective decoding. + +Examples: +[source] +---- +//Example number 1): set +type record InnerRec { +INT1 tag, +OCT3 field +} + +with { variant "" } +type set SomeSet { +InnerRec field1 optional, +InnerRec field2 optional, +InnerRec field3 optional +} + +with { +variant “TAG(field1, tag = 1; +field2, tag = 2; +field3, tag = 3)" +} + +//Example number 2): union +type union SomeUnion { +InnerRec field1, +InnerRec field2, +InnerRec field3 +} + +with { +variant “TAG(field1, tag = 1; +field2, tag = 2; +field3, OTHERWISE)" +} + +If neither tag=1 in field1 nor tag=2 in field2 are matched, field3 is selected. + +//Example number 3): record +type record MyRec{ +OCT1 header, +InnerRec field1 optional +} + +with{ +variant (field1) "TAG(field1, tag = 1)" +} + +//field1 is present when in field1 tag equals 1. +---- + +*CROSSTAG* + +Attribute syntax: `CROSSTAG(<parameter>)` + +Parameters allowed: list of union "field_identifications" (see Description) + +Default value: none + +Can be used with: `union` fields of `records`. + +Description: When one field of a `record` specifies the union member of another field of a record, CROSSTAG definition is used. The syntax of the CROSSTAG attribute is the following. Each union field can have a `CROSSTAG` definition. A `CROSSTAG` definition is a list of union `field_identifications`. Each `field_identification` consists of a union field name and a `presence_indicator` expression separated by a comma (,). `Presence_indicators` are of form `<key> = <constant>` or `{<key1> = <constant1>`, `<key2> = <constant2>`, `… <keyN> = <constantN>}` where each key is a field(.nestedField) of the `record`, `set` or `union` and each constant is a TTCN–3 constant expression (for example, `22`, `’25’O` or `’1001101’B`).There is a special `presence_indicator`: `OTHERWISE`. This indicates the default union member in union. + +NOTE: The difference between the `TAG` and `CROSSTAG` concept is that in case of `TAG` the field identifier is inside the field to be identified. In case of `CROSSTAG` the field identifier can either precede or succeed the union field it refers to. If the field identifier succeeds the union, they must be in the same record, the union field must be mandatory and all of its embedded types must have the same fixed size. + +Examples: +[source] +---- +type union AnyPdu { +PduType1 type1, +PduType2 type2, +PduType3 type3 +} + +with { variant "" } +type record PduWithId { +INT1 protocolId, +AnyPdu pdu +} + +with { +variant (pdu) “CROSSTAG( type1, { protocolId = 1, +protocolId = 11 }; +type2, protocolId = 2; +type3, protocolId = 3)" +} +---- + +*REPEATABLE* + +Attribute syntax: `REPEATABLE(<parameter>)` + +Parameters allowed: `yes`, `no` + +Default value: none + +Can be used with: `record/set` of type fields of a `set`. + +Description: The element of the set can be in any order. The `REPEATABLE` attribute controls whether the element of the `record` or `set` `of` can be mixed with other elements of the `set` or they are grouped together. + +NOTE: It has no effect during encoding. + +Examples: +[source] +---- +// Three records and a set are defined as follows: + +type record R1{ +OCT1 header, +OCT1 data +} with {variant "PRESENCE(header=’AA’O)"} + +type record of R1 R1list; + +type record R2{ +OCT1 header, +OCT1 data +} with {variant "PRESENCE(header=’11’O)"} + +type record R3{ +OCT1 header, +OCT1 data +} with {variant "PRESENCE(header=’22’O)"} + +type set S1 { +R2 field1, +R3 field2, +R1list field3 +} + +with {variant (field3) "REPEATABLE(yes)"} + +//The following encoded values have equal meaning: +// (The value of R1 is indicated in bold.) +//example1: 1145**AA01AA02AA03**2267 +//example2: 114**5AA01**2267**AA02AA03** +//example3: **AA01**2267**AA02**1145*AA03* + +The decoded value of S1 type: + +{ +field1:={ +header:=’11’O, +data:=’45’O +}, + +field2:={ +header:=’22’O, +data:=’67’O +}, + +field3:={ +{header:=’AA’O,data:=’01’O}, +{header:=’AA’O,data:=’02’O}, +{header:=’AA’O,data:=’03’O} +} +} + +type set S2 { +R2 field1, +R3 field2, +R1list field3 +} + +with {variant (field3) "REPEATABLE(no)"} + +//Only the example1 is a valid encoded value for S2, because +//the elements of the field3 must be groupped together. +---- + +==== Type-specific attributes + +*IntX* + +Attribute syntax: `IntX` + +Default value: none + +Can be used with: `integer` types + +Description: Encodes an integer value as the IntX type in the ETSI Common Library (defined in ETSI TS 103 097). + +This is a variable length encoding for integers. Its length depends on the encoded value (but is always a multiple of 8 bits). + +The data starts with a series of ones followed by a zero. This represents the length of the encoded value: the number of ones is equal to the number of additional octets needed to encode the value besides those used (partially) to encode the length. The following bits contain the encoding of the integer value (as it would otherwise be encoded). + +Comment: Since the length of the encoding is variable, attribute `FIELDLENGTH` is ignored. Furthermore, `IntX` also sets `BITORDER` and `BITORDERINFIELD` to `msb`, and `BYTEORDER` to first, overwriting any manual settings of these attributes. + +Only attribute `COMP` can be used together with `IntX` (if it’s set to `signbit`, then the sign bit will be the first bit after the length). + +Restrictions: Using `IntX` in a `record` or `set` with `FIELDORDER` set to `lsb` is only supported if the `IntX` field starts at the beginning of a new octet. A compiler error is displayed otherwise. The `IntX` field may start anywhere if the parent `record`/`set’s` `FIELDORDER` is set to `msb`. + +Examples: +[source] +---- +// Example 1: Standalone IntX integer type with no sign bit: +type integer IntX_unsigned with { variant "IntX" } + +// Encoding integer 10: +// 00001010 +// ^ length bit (there are no ones as no additional octets are needed) + +// Encoding integer 2184: +// 10001000 10001000 +// ^^ length bits (one extra octet is needed after the partial length octet) + +// Example 2: Standalone IntX integer type with sign bit: +type integer IntX_signed with { variant "IntX, COMP(signbit)" } +// Encoding integer -2184: +// 10101000 10001000 +// length bits ^^ +// ^ sign bit + +// Example 3: Standalone IntX integer type with 2’s complement: +type integer IntX_compl with { variant "IntX, COMP(2scompl)" } +// Encoding integer -2184: +// 10110111 01111000 +// ^^ length bits + +// Example 4: IntX integer record field (starting in a partial octet): +type record RecIntXPartial { +integer i, +integer ix, +bitstring bs +} + +with { +variant "FIELDORDER(msb)"; +variant (i) "FIELDLENGTH(12), BITORDER(msb)"; +variant (i) "BYTEORDER(first), BITORDERINFIELD(msb)"; +variant (ix) "IntX"; +variant (bs) "FIELDLENGTH(8)"; +} + +// Encoding record value { i := 716, ix := 716, bs := ‘10101010’B }: +// 00101100 11001000 00101100 11001010 10100000 +// ^^^^^^^^ ^^^^ field `i' (same encoding as `ix', but with no length bits) +// field `ix' ^^^^ ^^^^^^^^ ^^^^ (the first 2 bits are the length bits) +// field `bs' ^^^^ ^^^^ +// Note: setting the record’s FIELDORDER to `lsb' in this case is not supported +// and would cause the mentioned compiler error. +---- + +==== Obsolete Attributes + +This section describes the obsolete attributes. These attributes are kept for compatibility reason. The usage of the obsolete attributes is not recommended in new developments. + +*BITORDERINOCTET* + +The attribute has the same meaning and syntax as `BITORDER`. In new developments only the attribute `BITORDER` may be used. + +*TOPLEVEL BITORDER* + +Attribute syntax: `TOPLEVEL( BITORDER(<parameter>))` + +Parameters allowed: `msb`, `lsb` + +Default value: `msb` + +Can be used with: a toplevel type. + +Description: This attribute specifies the order of the bits within an octet. When set to `lsb`, the first bit sent will be the least significant bit of the original byte. + +Comment: + +Example: +[source] +---- +type record WholePDU { +Field1 field1, +Field2 field2 +} + +with { variant "TOPLEVEL( BITORDER(lsb) )" } +const WholePDU c_pdu := { +’12’O, +’12’O +} + +//Encoding of c_pdu will result in ’4848’O. +---- + +[[ttcn-3-types-and-their-attributes]] +=== TTCN-3 Types and Their Attributes + +This section lists the TTCN-3 types along with the attributes allowed to be used with the types. + +*BITSTRING* + +Coding: The `bitstring` is represented by its binary value. The LSB of the binary form of a bitstring is concatenated to the LSB of the bitfield. If the length of the `bitstring` is shorter than the specified `FIELDLENGTH`, aligning is governed by the attribute `ALIGN. The FIELDLENGTH` default value for `bitstring` type is `variable`. + +Attributes allowed: + +* `ALIGN (0)`, +* `BITORDER (0)`, +* `BITORDERINFIELD (0)`, +* `BYTEORDER (0)`, +* `FIELDLENGTH (0)`, +* `N bit / unsigned N bit` (0). + +Example: +[source] +---- +*//Example number 1): variable length bitstring* +const bitstring c_mystring:=’1011000101’B +//The resulting bitfield: 1011000101 +//The encoding will have the following result: +// 11000101 +// ……10 + +*//Example number 2): fixed length bitstring* +type bitstring BIT7 with { variant "FIELDLENGTH(7)" } +const BIT7 c_ourstring:=’0101’B +//The resulting bitfield: 0000101 + +*//Example number 3): left aligned bitstring* +type bitstring BIT7align with { +variant "FIELDLENGTH(7), ALIGN(left)" } +const BIT7align c_yourstring:=’0101’B +//The resulting bitfield: 0101000 +---- + +*BOOLEAN* + +Coding: The `boolean` value `true` coded as ’1’B,the `boolean` value `false` coded as ’0’B.If `FIELDLENGTH` is specified, the given number of ones (`true`) or zeros (`false`) is coded. If the decoded bitfield is zero the decoded value will be false otherwise true.The default `FIELDLENGTH` for `boolean` type is 1. + +Attributes allowed: `FIELDLENGTH (0)`, `N bit` (0). + +Examples: +[source] +---- +*//Example number 1): boolean coded with default length* +const boolean c_myvar:=true +//The resulting bitfield: 1 +*//Example number 2): boolean coded with fixed length* +type boolean Mybool with { variant "FIELDLENGTH(8)"} +const Mybool c_ourvar:=true +//The resulting bitfield: 11111111 +---- + +*CHARSTRING* + +Coding: The characters are represented by their ASCII binary value. The first character is put into the first octet of the bitfield. The second character is put into the second octet of the bitfield and so on. Thus, the first character is put first into the buffer. If the actual value of `charstring` is shorter than the specified `FIELDLENGTH`, aligning is governed by the attribute `ALIGN`. The default `FIELDLENGTH` for bitstring type is variable. The `FIELDLENGTH` is measured in chars. + +Attributes allowed: + +* `ALIGN (0)`, +* `BITORDER (0)`, +* `BITORDERINFIELD (0)`, +* `BYTEORDER (0)`, +* `FIELDLENGTH (0)`, +* `N bit (0)` + +Examples: +[source] +---- +*//Example number 1): variable length charstring* +const charstring c_mystring:="Hello" +//The resulting bitfield: 01101111 01101100 01101100 +// 01100101 01001000 +//The encoding will have the following result: +// 01001000 "H" +// 01100101 "e" +// 01101100 "l" +// 01101100 "l" +// 01101111 "o" + +*//Example number 2): fixed length charstring* +type charstring CHR6 with { variant "FIELDLENGTH(6)" } +const CHR6 c_yourstring:="Hello" +//The resulting bitfield: 00000000 01101111 01101100 01101100 +// 01100101 01001000 + +//The encoding will have the following result: +// 01001000 "H" +// 01100101 "e" +// 01101100 "l" +// 01101100 "l" +// 01101111 "o" +// 00000000 " " + +*//Example number 3): left aligned charstring* +type charstring CHR6align with { +variant "FIELDLENGTH(6), ALIGN(left)" } +const CHR6align c_string:="Hello" + +//The resulting bitfield: 01101111 01101100 01101100 01100101 +// 01001000 00000000 +//The encoding will have the following result: +// 00000000 " " +// 01001000 "H" +// 01100101 "e" +// 01101100 "l" +// 01101100 "l" +// 01101111 "o" +---- + +*ENUMERATED* + +Coding: The `enumerated` type is coded as an integer value. This numerical value is used during encoding. The default `FIELDLENGTH` for `enumerated` type is the minimum number of bits required to display the highest `enumerated` value. + +Attributes allowed: + +* `BITORDER (0)`, +* `BITORDERINFIELD (0)`, +* `BYTEORDER (0)`, +* `COMP (0)`, +* `FIELDLENGTH (0)`, +* `N bit / unsigned N bit` (0). + +Example: +[source] +---- +type enumerated Enumm {zero, one, two, three, four, five} + +const Enumm myenum:=two + +//The maximum enumerated value: 5 (five) +//Minimum 3 to represent 5. +//The FIELDLENGTH will be 3 +//The resulting bitfield: 010 + +type enumerated Enum { zero(2), one(23), two(4), three(1), four(0), five(5) } +const Enum c_myenum:=two + +//The maximum enumerated value: 23 (one) +//Minimum 5 bits are needed to represent 23. +//The FIELDLENGTH will be 5 +//The resulting bitfield: 00010 +---- + +*FLOAT* + +Coding: The `float` value is represented according to IEEE 754 standard. The `FORMAT` attribute specifies the number of the bits used in exponent and mantissa. `IEEE754 double`: The float value is encoded as specified in IEEE754 standard using 1 sign bit, 11 exponent bits and 52 bits for mantissa. `IEEE754 float`: The float value is encoded as specified in IEEE754 standard using 1 sign bit, 8 exponent bits and 23 bits for mantissa. The default `FORMAT` for float is IEEE754 double. + +Attributes allowed: + +* `BITORDER (0)`, +* `BITORDERINFIELD (0)`, +* `BYTEORDER (0)`, +* `FORMAT (0)` + +Example: +[source] +---- +//S - sign bit +//E - exponent bits +//M - mantissa bits + +*//Example number 1): single precision float* +type float SingleFloat +with { +variant "FORMAT(IEEE754 float)" +} + +const SingleFloat c_float:=1432432.125 +//The resulting bitfield: 10000001 11011011 10101110 01001001 +// MMMMMMMM MMMMMMMM EMMMMMMM SEEEEEEE + +//The encoding will have the following result: +// 01001001 SEEEEEEE +// 10101110 EMMMMMMM +// 11011011 MMMMMMMM +// 10000001 MMMMMMMM + +//The encoding will result in the octetstring ’49AEDB81’O + +*//Example number 2): double precision float* +type float DoubleFloat +with { +variant "FORMAT(IEEE754 double)" +} + +const DoubleFloat c_floatd:=1432432.112232 + +//The resulting bitfield: +//82 3c bb 1c70 db 35 41 +//10000010 00111100 10111011 00011100 +//01110000 11011011 00110101 01000001 +//MMMMMMMM MMMMMMMM MMMMMMMM MMMMMMMM +//MMMMMMMM MMMMMMMM EEEEMMMM SEEEEEEE + +//The encoding will have the following result: + +// 01000001 SEEEEEEE +// 00110101 EEEEMMMM +// 11011011 MMMMMMMM +// 01110000 MMMMMMMM +// 00011100 MMMMMMMM +// 10111011 MMMMMMMM +// 00111100 MMMMMMMM +// 10000010 MMMMMMMM + +//The encoding will result in the octetstring + +// ’4135DB701CBB3C82’O +---- + +*HEXSTRING* + +Coding: The hexadecimal digit is represented by its binary value. The first hexadecimal digit is put into the lower nibble of first octet of the bitfield. The second hexadecimal digit is put into the higher nibble of first octet of the bitfield. The 3^rd^ hexadecimal digit is put into the lower nibble of second octet of bitfield and so on. Thus, the first hexadecimal digit is put first into the buffer. Is the actual length of hexstring shorter than the specified by `FIELDLENGTH`, aligning is governed by the attribute `ALIGN`. The default `FIELDLENGTH` value for `hexstring` type is `variable`. In this case, `FIELDLENGTH` is measured in hexdigits. + +Attributes allowed: + +* `ALIGN (0)`, +* `BITORDER (0)`, +* `BITORDERINFIELD (0)`, +* `BYTEORDER (0)`, +* `FIELDLENGTH (0)`, +* `N bit (0)`. + +Example: +[source] +---- +*//Example number 1): variable length hexstring* +const hexstring c_mystring:=’5AF’H + +//The resulting bitfield: 1111 10100101 +//The encoding will have the following result: +// 10100101 A5 +// ….1111 .F + +*//Example number 2): fixed length hexstring* +type hexstring HEX4 with { variant "FIELDLENGTH(4)" } +const HEX4 c_yourstring:=’5AF’H +//The resulting bitfield: 00001111 10100101 +//The encoding will have the following result: +// 10100101 A5 +// 00001111 0F + +*//Example number 3): left aligned hexstring* +type hexstring HEX4align with { +variant "FIELDLENGTH(4), ALIGN(left)" } +const HEX4align c_ourstring:=’5AF’H + +//The resulting bitfield: 11111010 01010000 +//The encoding will have the following result: +// 01010000 50 +// 11111010 FA +---- + +*INTEGER* + +Coding: The LSB of the binary form of an `integer` is concatenated to the LSB of the bitfield. The value of the attribute `COMP` determines how the value of an `integer` type will be coded to binary form. The integer is always of fixed length and fills the space specified by `FIELDLENGTH`. The default value of `FIELDLENGTH` for integer is 8 bit. The `ALIGN` attribute has no meaning for `integer`. + +Attributes allowed: + +* `BITORDER (0)`, +* `BITORDERINFIELD (0)`, +* `BYTEORDER (0)`, +* `COMP (0)`, +* `FIELDLENGTH (0)`, +* `IntX (0)`, +* `N bit / unsigned N bit (0)`. + +Example: +[source] +---- +*//Example number 1)* + +type integer Int12 +with{ variant "FIELDLENGTH(12)"} +const Int12 c_myint:=1052 + +//The resulting bitfield is 010000011100 +//The encoding will have the following result: +// 00011100 +// ….0100 + +//The same result represented as octetstring: ’1C.4’O + +*//Example number 2)* + +type integer Int12sg +with{ variant "FIELDLENGTH(12), COMP(signbit)"} +const Int12sg c_mysignedint:=-1052 + +//The resulting bitfield: 110000011100 +//The encoding will have the following result: +// 00011100 +// ….1100 +//The same result represented as octetstring: ’1C.C’O + +*//Example number 3)* + +type integer Int12c +with{ variant "FIELDLENGTH(12), COMP(2scompl)"} +const int12c c_hisint:=-1052 +//The resulted bitfield: 101111100111 +//The encoding will have the following result: +// 11100111 +// ….1011 +//The same result represented as octetstring: ’E7.B’O +---- + +*OCTETSTRING* + +Coding: The octets are represented by their binary value. The first octet is put into first octet of bitfield. The second octet is put second octet of bitfield and so on. Thus, the first octet is put first into the buffer. If the length of the `octetstring` is shorter than the specified `FIELDLENGTH`, aligning is governed by the attribute `ALIGN`. The default `FIELDLENGTH` value for `octetstring` type is `variable`. In this case, `FIELDLENGTH` is measured in octets. + +Attributes allowed: + +* `ALIGN` (0), +* `BITORDER` (0), +* `BITORDERINFIELD` (0), +* `BYTEORDER` (0), +* `FIELDLENGTH` (0), +* `N bit` (0). + +Example: +[source] +---- +*//Example number 1): variable length octetstring* +const octetstring c_mystring:=’25AF’O + +//The resulting bitfield: 10101111 00100101 +//The encoding will have the following result: +// 00100101 25 +// 10101111 AF + +*//Example number 2): fixed length octetstring* + +type octetstring OCT3 with { variant "FIELDLENGTH(3)" } +const OCT3 c_yourstring:=’25AF’H +//The resulting bitfield: 00000000 10101111 00100101 +//The encoding will have the following result: +// 00100101 25 +// 10101111 AF +// 00000000 00 + +*//Example number 3): left aligned octetstring* +type octetstring OCT3align with { +variant "FIELDLENGTH(3), ALIGN(left)" } +const OCT3align c_string:=’25AF’H + +//The resulting bitfield: 10101111 00100101 00000000 +//The encoding will have the following result: +// 00000000 00 +// 00100101 25 +// 10101111 AF +---- + +*SET* + +Encoding: During encoding the fields present are encoded one by one. If `TAG` is specified for one field, the value of the key field is checked for a valid value. If a valid value is not found, the value of the key field will be substituted with a valid key value. + +Decoding: The fields can be received in any order. If `TAG` is specified, the value of the key field identifies the fields. If `TAG` is not specified for any field, the decoder tries to decode a field. If the decoding is successful, the decoder assumes that the field was received. The matching algorithm is the following: First try to identify the received fields by `TAGs`; if it fails, try to decode the fields; if it fails and `OTHERWISE` is specified in `TAG`, try that field; if it fails: unknown field is received. If all mandatory fields have already been decoded, then the set is successfully decoded, else the decoding of set has failed. + +*RECORD* + +Encoding: The fields present are encoded one by one. The value of length and pointer fields are calculated and substituted. If `TAG`, `CROSSTAG` or `PRESENCE` are specified for one field, the value of the key field is checked for a valid value. If a valid value is not found, the value of key field will be substituted with a valid key value. Finally, the extension bits are set. + +Decoding: Fields are decoded one by one. The presence of optional fields is determined by the attributes `TAG`, `PRESENCE`, by extension bits and by the value of the length field. The chosen field of union is determined by `CROSSTAG`, if present. The value of pointer field is used to determine the beginning of the pointed field. Have all of the mandatory fields been received and successfully decoded, the decoding of the record is successful. + +*RECORD OF, SET OF* + +Encoding: The elements of `record` of or `set of` are encoded one by one. Finally, the extension bits are set, if needed. + +Decoding: The items of `record` of or `set of` are decoded one by one. The number of items is determined by the attribute `FIELDLENGTH`, by extension bits or the number of available bits in buffer. The decoding of `record of` or `set of` is successful if at least one item has been decoded. + +*UNION* + +Encoding: The chosen field will be encoded according to its own encoding rules. If `TAG` is specified for this field, the value of the key field is checked for a valid value. If a valid value is not found, the value of the key field will be substituted with a valid key value. + +Decoding: The decoder tries to identify the received union field. If `TAG` is present, the decoder uses the value of the key fields to identify the fields. If `TAG` is not present, the decoder tries to decode the fields and if it succeeds, the decoder assumes that field is received. If the decoding of field is not successful, the decoder checks the next field. The decoding of the union will be unsuccessful if none of the fields can be decoded. + +Examples: +[source] +---- +type record Rec{ +OCT1 key, +OCT1 values +} + +type union MyUnion{ +Rec field1, +Rec field2, +Rec field3 +} with { variant "TAG( field1,{key = ’56’O, key=’7A’}; field2, key = ’FF’; field3,{key = ’A4’O, key = ’99’O})" +} + +*//Example number 1): successful encoding* +const MyUnion c_PDU:={ +field1:={ key:=’7A’O, values:=’B2’O} +} + +//Chosen field: field1 +//Value of key field: ’7A’O; valid +//No substitution will take place. +//The encoding will have the following result: +// 01111010 7A +// 10110010 B2 + +*//Example number 2): key field substituted* + +const MyUnion c_PDU2:={ +field1:={ key:=’00’O, values:=’B2’O} +} + +//Chosen field: field1 +//Value of key field: ’00’O not valid +//The value of key field will be substituted with:’56’O +//The encoding will have the following result: +// 01010110 56 +// 10110010 B2 +---- + +*UNIVERSAL CHARSTRING* + +Coding: The characters are first converted to UTF-8 format, and the resulting octets are encoded as if they were an `octetstring`. That is, the octets are represented by their binary value. The first octet is put into the first octet of the bit field. The second octet is put into the second octet of the bit field, and so on. Thus, the first octet is put first into the buffer. + +The RAW encoding of a `universal` `charstring` value with no non-ASCII characters is equal to the RAW encoding of a `charstring` containing the same characters (with the same attributes). + +If the length of the UTF-8 encoded `universal` `charstring` is shorter than the specified `FIELDLENGTH`, aligning is governed by the attribute `ALIGN`.The default `FIELDLENGTH` for the `universal` `charstring` type is `variable`. The `FIELDLENGTH` is measured in UTF-8 octets. + +Attributes allowed: + +* `ALIGN` (0), +* `BITORDER` (0), +* `BITORDERINFIELD` (0), +* `BYTEORDER` (0), +* `FIELDLENGTH` (0), +* `N bit` (0). + +Examples: +[source] +---- +*//Example number 1): variable length universal charstring* + +const universal charstring c_mystring := "sepr" & char(0, 0, 1, 113); + +//The encoding will have the following result: +// 01110011 "s" +// 01100101 "e" +// 01110000 "p" +// 01110010 "r" +// 11000101 C5 +// 10110001 B1 C5B1 is the UTF-8 encoding of char(0, 0, 1, 113) + +*//Example number 2): fixed length universal charstring* +type universal charstring USTR8 with { variant "FIELDLENGTH(8)" } +const USTR8 c_yourstring := "sepr" & char(0, 0, 1, 113); + +//The encoding will have the following result: +// 01110011 "s" +// 01100101 "e" +// 01110000 "p" +// 01110010 "r" +// 11000101 C5 +// 10110001 B1 C5B1 is the UTF-8 encoding of char(0, 0, 1, 113) +// 00000000 " " +// 00000000 " " + +*//Example number 3): left aligned universal charstring* +type universal charstring USTR8align with { +variant "FIELDLENGTH(8), ALIGN(left)" } +const USTR8align c_string := "sepr" & char(0, 0, 1, 113); +//The encoding will have the following result: +// 00000000 " " +// 00000000 " " +// 01110011 "s" +// 01100101 "e" +// 01110000 "p" +// 01110010 "r" +// 11000101 C5 +// 10110001 B1 C5B1 is the UTF-8 encoding of char(0, 0, 1, 113) +---- + +== TEXT Encoder and Decoder + +The TEXT encoder and decoder are general purpose functionalities developed originally for handling verbose and tokenized protocols. + +The encoder converts abstract TTCN-3 structures (or types) into a bitstream suitable for serial transmission. The decoder, on the contrary, converts the received bitstream into values of abstract TTCN-3 structures. + +TITAN provides a special encoding scheme for coding elements into a textual representation. This is called TEXT and is used like `encoding "TEXT"`. + +This section covers the attributes controlling the <<general-rules-and-restrictions-0, coding process>> and <<bnf-of-the-attributes, BNF specification of the attributes>>. + +Error encountered during the encoding or decoding process are handled as defined in section "Setting error behavior" in <<13-references.adoc#_16, [16]>>. + +[[attributes-0]] +=== Attributes + +An `attribute` determines coding and encoding rules. + +NOTE: the section 27.5 of the TTCN–3 standard (<<13-references.adoc#_1, [1]>>) states that an `attribute` is used to refine the current encoding scheme defined with the keyword `encode`. Because of backward compatibility the presence of the `encode` attribute is not required, but might result in a compile time warning (which in the future might turn into an error). + +*BEGIN* + +Role: The `BEGIN` attribute defines the leading token of the type. + +Format: `BEGIN(token_to_encode, <matching_exp>,<modifier>)` + +Description: The attribute defines the leading token of the type. This token defines the beginning of the value of the type and will be written into the encoded string before the value of the type is encoded. `BEGIN` can be used with any type. + +Parameters: `token_to_encode` + +The token is used during encoding. + + +`Mandatory.matching_exp` + +This TTCN–3 character pattern is used during decoding to identify the leading token of the type. The format of the parameter is described in clause B.1.5 of the TTCN–3 standard (<<13-references.adoc#_1, [1]>>). This parameter is optional; when omitted, the parameter token_to_encode will be used as the matching pattern. + + +`modifier` + +Modifies the behavior of the matching algorithm. Optional parameter. When omitted the default value will be used. The available modifiers: + +* `case_sensitive` The matching is case sensitive. Default value. + +* `case_insensitive` The matching is case insensitive. + +Example: +[source] +---- +//SIP header Subject header: + +type record Subject{ +charstring subject_value +} + +with { variant “BEGIN(’Subject: ’,’ +(Subject[ ]#(,):[ ]#(,))|" +“(s[ ]#(,):[ ]#(,))’, +case_insensitive)" +} + +var Subject v_subj:= "the_subject"; +//The encoded string will be: "Subject: the subject" +//The decoder will accept the long (Subject: the subject) +//and the short (s: the subject) format regardless +//of the case of the character of the header. +---- + +*END* + +Role: The `END` attribute defines the closing token of the type. + +Format: `END(token_to_encode, <matching exp>,<modifier>)` + +Description: The attribute defines the closing token of the type. This token defines the end of the value of the type and will be written into the encoded string after the encoded value of the type. `END` can be used with any type. + +Parameters: `token_to_encode` + +The token used during encoding. Mandatory. + +`matching_exp` + +This TTCN–3 character pattern is used during decoding to identify the leading token of the type. The format of the parameter is described in clause B.1.5 of the TTCN–3 standard (<<13-references.adoc#_1, [1]>>). This parameter is optional; when omitted, the `token_to_encode` will be used as matching pattern. + +`modifier` + +Modifies the behavior of the matching algorithm. Optional parameter. When omitted, the default value will be used. The available modifiers: + +* `case_sensitive`: The matching is case sensitive. Default value. + +* `case_insensitive`: The matching is case insensitive. + +Example: +[source] +---- +//SIP header Subject header: + +type record Subject{ +charstring subject_value +} + +with { variant “BEGIN(’Subject: ’,’ +(Subject[ ]#(,):[ ]#(,))|" +“(s[ ]#(,):[ ]#(,))’, +case_insensitive)“; +variant "END(’’,’([])|([])’)" +} + +var Subject v_subj:= "the_subject"; +//The encoded string will be: "Subject: the_subject" +//The decoder will accept both "Subject: the_subject" and //"Subject: the_subject" format. +---- + +*SEPARATOR* + +Role: The attribute `SEPARATOR` defines the field separator token of the type. + +Format: `SEPARATOR(token to encode, <matching exp>,<modifier>)` + +Description: The attribute defines the field separator token of the type. This token separates the value of fields and will be written into the encoded string between the fields of the type. `SEPARATOR` can be used with any type. + +Parameters: `token_to_encode` + +The token used during encoding. Mandatory. + +`matching_exp` + +This TTCN–3 character pattern is used during decoding to identify the leading token of the type. The format of the parameter is described in clause B.1.5 of the TTCN–3 standard (<<13-references.adoc#_1, [1]>>). Optional parameter. When omitted, the token to encode will be used as matching pattern. + +`modifier` + +Modifies the behavior of the matching algorithm. Optional parameter. When omitted, the default value will be used. The available modifiers: + +* `case_sensitive` The matching is case sensitive. Default value. + +* `case_insensitive` The matching is case insensitive. + +Example: +[source] +---- +type record Rec_1{ +charstring field_1, +charstring field_2 +} + +with { +variant "BEGIN(’Header: ’)" +variant "SEPARATOR(’;’)" +} + +var Rec_1 v_rec:={field1:="value_field1", +field2:="value_field2"} +//The encoded will result in the string: +//"Header: value_field1; value_field2" +---- + +*TEXT_CODING* + +Role: The attribute TEXT_CODING defines the encoding and decoding rules of the value + +Format: `TEXT_CODING(encoding_rule,<decoding_rule>,<matching_exp>,<modifier>)` + +Description: The attribute controls the encoding and the decoding of the values. + +Parameters: `encoding_rule` + +Controls the encoding of the value. For syntax see the two tables below. + +`decoding_rule` + +Controls the decoding of the value. For syntax see the two tables below. + +`matching_exp` + +TTCN–3 character pattern, used during decoding to identify the value of the type. The format of the parameter is described in clause B.1.5 of the TTCN–3 standard (<<13-references.adoc#_1, [1]>>). Optional parameter. + +`modifier` + +Modifies the behavior of the matching algorithm. Optional parameter. When omitted, the default value will be used. The available modifiers: + +* `case_sensitive` The matching is case sensitive. Default value. + +* `case_insensitive` The matching is case insensitive. + +.Format of `encoding_rule` and `decoding_rule` +[cols=",,",options="header",] +|=== +|*Type* |*encoding_rule* |*decoding_rule* +|`charstring` |The format of encoding_rule: `attr=value[;attr=value]` + +Usable attributes: `length`, `convert`, `just` + |The format of decoding_rule: `attr=value[;attr=value]` + +Usable attributes: `length`, `convert` + +|`integer` |The format of the encoding rule: + +`attr=value[;attr=value]` + +Usable attributes: `length`, `leading0` + |The format of the decoding rule: + + `attr=value[;attr=value]` + +Usable attribute: `length` +|`boolean` |The encoded value of `true` and `false` value: + +`true:’token’[;false:’token’]` + +The default encoded value of `true` is ’true’; the default encoded value of `false` is ’false’ +|The matching pattern of the value true and false: + +`true:{’pattern’[,modifier]}[;false:{’pattern’[,modifier]}]` + +The default decoding method is case sensitive +|`enumerated` |The encoded value of enumeration: + +`value:’token’[;value:’token’]` + +The default encoded value of enumerations is the TTCN–3 identifier of the enumerations. + |The matching pattern of enumerations: + +`value:{’pattern’[,modifier]}[;value:{’pattern’[,modifier]}]` +The default decoding method is case sensitive. +|`set` `ofrecord` `of` |Not applicable |The format of the decoding rule: + +`attr=value[;attr=value]` + +Usable attribute: `repeatable` +|structured types |Not applicable |Not applicable +|=== + +.Attributes used with encoding_rule and decoding_rule +[cols=",,,",options="header",] +|=== +|*attr* |*Description* |*Parameter* |*Default value* +|`length` |Determines the length of the coded value. |value |number of charactersof value +|`convert` |Converts string values to lower orupper case during encoding or decoding. |`lower_case`, `upper_case` |no conversion +|`just` |If the string is shorter than the value definedby the length attribute, just controls the justification of the value. |`left`, `right`, `center` |`left` +|`leading0` |Controls the presence of the leading zerosof the coded integer value. |`true`, `false` |`false` +|`repeatable` |The attribute repeatable controls whether the element of the record of or set of can be mixed with other elements of the set or they are grouped together. |`true`, `false` |`false` +|=== + +Example: +[source] +---- +*//Example number 1): integer with leading zero* +type integer My_int with { +variant "TEXT_CODING(length=5;leading0=true)" +} + +var My_int v_a:=4; +// The encoded value: ’00004’ +*//Example number 2): integer without leading zero* +type integer My_int2 with { +variant "TEXT_CODING(length=5)" +} + +var My_int2 v_aa:=4; +// The encoded value: ’ 4’ +*//Example number 3): character string* +type charstring My_char with { +variant "TEXT_CODING(length=5)" +} + +var My_char v_aaa:=’str’; +// The encoded value: ’ str’ +*//Example number 4): centered character string* + +type charstring My_char2 with { +variant "TEXT_CODING(length=5;just=center)" +} + +var My_char2 v_aaaa:=’str’; +// The encoded value: ’ str ’ +*//Example number 5): character string converted to upper case* +type charstring My_char3 with { +variant "TEXT_CODING(length=5;convert=upper_case)" +} + +var my_char3 v_b:=’str’; + +// The encoded value: ’ STR’ +*//Example number 6): case converted character string* + +type charstring My_char4 with { +variant "TEXT_CODING(convert=upper_case,convert=lower_case)" +} + +var My_char4 v_bb:=’str’; +// The encoded value: ’STR’ +// The decoded value: ’str’ +*//Example number 6): boolean* +type boolean My_bool with { +variant "TEXT_CODING(true:’good’;false:’bad’)" +} + +var my_bool v_bbb=false; +// The encoded value: ’bad’ +---- + +[[bnf-of-the-attributes]] +=== BNF of the Attributes +[source] +---- +COMMA = "," + +SEMI = ";" + +token = any valid character literal, "’" must be escaped + +pattern = valid TTCN-3 character pattern, the reference is not supported + +number = positive integer number + +enumerated = the name of the enumerated value + +attributes = attribute *(COMMA attribute) + +attribute = begin-attr / end-attr / separator-attr / coding-attr + +begin-attr = "BEGIN(" encode-token [ COMMA [ match-expr ] [COMMA modifier] ] ")" + +end-attr = "END(" encode-token [ COMMA [ match-expr ] [COMMA modifier] ] ")" + +separator-attr = "SEPARATOR(" encode-token [ COMMA [ match-expr ] [COMMA modifier] ] ")" + +coding-attr = "TEXT_CODING(" [ [encoding-rules] [COMMA [decoding-rules] [ COMMA match-expr [COMMA modifier] ] ] ] ")" + +encode-token = "’" token "’" + +match-expr = "’" pattern "’" + +modifier = "case_sensitive" / "case_insensitive" + +encoding-rules = encoding-rule *(SEMI encoding-rule) + +encoding-rule = attr-def / enc-enum / enc-bool + +decoding-rules = decoding-rule *(SEMI decoding-rule) + +decoding-rule = attr-def / dec-enum / dec-bool + +attr-def = ("length=" number )/ ("convert=" ("lower_case" / "upper_case") )/ ("just=" ("left"/"right"/"center") )/ ("leading0=" ("true"/"false") )/ ("repeatable=" ("true"/"false") ) + +enc-enu = enumerated ":" encode-token + +enc-bool = ("true:" encode-token) / ("true:" encode-token) + +dec-enum = enumerated ":" "{" [match-expr] [COMMA modifier] "}" + +dec-bool = (true ":" "{" [match-expr] [COMMA modifier] "}")/(false ":" "{" [match-expr] [COMMA modifier] "}") +---- + +== XML Encoder and Decoder + +The XML encoder and decoder are handling XML-based protocols. The encoder converts abstract TTCN-3 structures (or types) into an XML representation. The decoder converts the XML data into values of abstract TTCN-3 structures. + +[[general-rules-and-restrictions-0]] +=== General Rules and Restrictions + +The TTCN-3 standard defines a mechanism using attributes to define encoding variants. The attributes concerning the XML encoding are standardized in <<13-references.adoc#_4, [4]>> (annex B of the standard lists the attributes and their effects). + +Faults in the XML encoding/decoding process are set to error by default, but it can be modified with the `errorbehavior` TTCN–3 attribute. (<<codec-error-handling, Codec error handling>>) + +[[attributes-1]] +=== Attributes + +The following sections describe the TTCN-3 attributes that influence the XML coding. + +*Abstract* + +Attribute syntax: abstract + +Applicable to (TTCN-3) Fields of unions + +Description This attribute shall be generated for each field with the XSD attribute "abstract`' set to true (usually during type substitution or element substitution). It can be used to distinguish XML messages with valid type or element substitutions from XML documents containing invalid substitutions. + +If the decoder finds an XML element or `xsi:type` attribute corresponding to an abstract union field, a coding error is displayed. The attribute has no effect on encoding. + +*Any element* + +Attribute syntax: +[source] +anyElement [ except ( 'freetext' | unqualified ) | from [unqualified ,] [ { 'freetext' , } 'freetext' ] ] + +Applicable to (TTCN-3) Fields of structured types generated for the XSD _any_ element + +Description One TTCN-3 attribute shall be generated for each field corresponding to an XSD any element. The freetext part(s) shall contain the URI(s) identified by the namespace attribute of the XSD any element. The namespace attribute may also contain wildcard. They shall be mapped as given in the following table: + +.XSD namespace attributes +[cols=",,",options="header",] +|=== +|_Value of the XSDnamespace attribute_ |*Except or from clause in the TTCN-3 attribute* |*Remark* +|*##any* |_<nor except neither from clause present>_ | +|*##local* |from unqualified | +|*##other* |except '_<target namespace of the ancestor schema element of the given any element>'_ |Also disallows unqualified elements, i.e. elements without a target namespace +|*##other* |except unqualified |In the case no target namespace is ancestor schema element of the given any element +|*##targetNamespace* |from '_<target namespace of the ancestor schema element of the given any element >'_ | +|*"http://www.w3.org/1999/xhtml ##targetNamespace"* |from `http://www.w3.org/1999/xhtml', '_<target namespace of the ancestor schema element of the given any element >'_ | +|=== + +The abstract value of the field will be encoded as an XML element in place of an XML element that would be generated for the field (ignoring the name of the field). During decoding, the abstract value of the field will contain the entire XML element. + +Example: +[source] +---- +type record AEProduct { + charstring name, + integer price, + universal charstring info +} +with { + variant (info) "anyElement from 'http://www.example.com/A', " + "'http://www.example.com/B', unqualified" +} +const AEProduct aep := { + name := "Trousers", + price := 20, + info := "<xyz:color xmlns:xyz=""http://www.example.com/A"" available=""true"">red</xyz:color>" +} + +/* XML encoding: +<AEProduct> + <name>Trousers</name> + <price>20</price> + <xyz:color xmlns:xyz="http://www.example.com/A" available="true">red</xyz:color> +</AEProduct> +*/ +---- + +*Any attributes* + +Attribute syntax: + +[source] +anyAttributes[ except 'freetext' | from [unqualified ,] { 'freetext', } 'freetext'] + +Applicable to (TTCN-3) Fields of structured types generated for the XSD _anyAttribute_ element + +Description This TTCN-3 attribute can be applied to a field which is of type *`record of universal charstring`*. Each component shall contain a valid XML attribute (name/value pair), optionally preceded by a namespace identifier (URI). The encoder shall remove the URI and insert it as a namespace declaration into the enclosing XML element, followed by the content of the *`universal charstring`* as an XML attribute. The decoder should recover each attribute into a component of the *`record of`*, preceded by its namespace URI if applicable. The mapping of namespaces behaves in the same way as the anyElement TTCN-3 attribute. + +Example: +[source] +---- +type record of universal charstring AttrList; +type record AAProduct { + AttrList info, + charstring name, + integer price +} +with { + variant (info) "anyAttributes from 'http://www.example.com/A', " + "'http://www.example.com/B', unqualified" +} + +const AAProduct aap := { + info := { + "http://www.example.com/A size=""small""", + "http://www.example.com/B color=""red""", + "available=""yes"""}, + name := "Trousers", + price:= 20 +} + +/* XML encoding: +<AAProduct + xmlns:b0="http://www.example.com/A" b0:size="small" + xmlns:b1="http://www.example.com/B" b1:color="red" available="yes"> + <name>Trousers</name> + <price>20</price> +</AAProduct> +*/ +---- + +*Attribute* + +Attribute syntax: attribute + +Applicable to (TTCN-3) Top-level type definitions and fields of structured types generated for XSD _attribute_ elements. + +Description This encoding instruction causes the instances of the TTCN3 type or field to be encoded and decoded as attributes. + +Comment Titan currently requires during decoding that attributes are present in the same order as they are declared in the enclosing record/set. + +Example +[source] +---- +type charstring Color +with { + variant "attribute" +} +type record Product { + Color color, + charstring material, + charstring name, + integer price +} +with { + variant (available) "attribute" +} + +const Product shoes := { + color := "blue", + material := "suede", + name := "Shoes", + price:= 25 +} +/* XML encoding +<Product color="blue" material="suede"> + <name>Shoes</name> + <price>25</price> +</Product> +*/ +---- + +*AttributeFormQualified* + +Attribute syntax: `attributeFormQualified` + +Applicable to (TTCN-3) Modules + +Description This encoding instruction cause names of XML attributes that are instances of TTCN-3 definitions in the given module to be encoded as qualified names. At decoding time qualified names are expected as valid attribute names. + +*Control namespace identification* + +Attribute syntax: `controlNamespace` '__freetext__' `prefix` '__freetext__' + +Applicable to (TTCN-3) Module + +Description The control namespace is the namespace to be used for the type identification attributes and schema instances (e.g. in the special XML attribute value "xsi:nil". It shall be specified globally, with an encoding instruction attached to the TTCN-3 module.The first _freetext_ component identifies the namespace (normally `http://www.w3.org/2001/XMLSchema-instance' is used), the second _freetext_ component identifies the namespace prefix (normally `xsi' is used). + +Please see the example for nillable elements, for example usage of `controlNamespace`. + +*Block* + +Attribute syntax: block + +Applicable to (TTCN-3) Fields of unions + +Description This attribute shall be generated for each field referred to by XSD `block` attributes (usually during type substitution or element substitution). It can be used to distinguish XML messages with valid type or element substitutions from XML documents containing invalid substitutions. + +If the decoder finds an XML element or `xsi:type` attribute corresponding to a blocked union field, a coding error is displayed. The attribute has no effect on encoding. + +*Default for empty* + +Attribute syntax: defaultForEmpty as '__freetext__' + +Applicable to (TTCN-3) TTCN-3 components generated for XSD _attribute_ or _element_ elements with a _fixed_ or _default_ attribute. + +Description The '__freetext__' component shall designate a valid value of the type to which the encoding instruction is attached to. This encoding instruction has no effect on the encoding process and causes the decoder to insert the value specified by _freetext_ if the corresponding attribute or element is omitted in the received XML document. + +Example +[source] +---- +type record DFEProduct { +charstring color, +charstring name, +float price, +charstring currency +} + +with { +variant (color) "attribute"; +variant (currency) "defaultForEmpty as `US Dollars"'; +} + +const DFEProduct rval := { +color := "red", +name := "shirt", +price := 12.33, +currency := "US Dollars" +} + +/* The following XML fragment will be decoded to the value of rval: + +<DFEProduct color="red"> +<name>shirt</name> +<price>12.33</price> +<currency/> +</DFEProduct> + +*/ +---- + +NOTE: TITAN allows the usage of constants and module parameters instead of the text value of the encoding instruction. The type of the field must be compatible with the type of the constant or module parameter. The form where constants and module parameters are allowed looks like this: + +[source] +variant "defaultForEmpty as reference"; + +where reference is a constant or a module parameter. (Notice the missing apostrophe). + +For example: +[source] +---- +const integer c_int := 3;const charstring c_str := "abc"; + +type record MyRecord { + integer i, + charstring cs, + float f + } + with { + variant (i) "defaultForEmpty as c_int"; // allowed + variant (cs) "defaultForEmpty as c_str"; // allowed + variant (f) "defaultForEmpty as c_str"; // not allowed + // incompatible types + } +---- + +*Element* + +Attribute syntax: element + +Applicable to (TTCN-3): Top-level type definitions generated for XSD _element_ elements that are direct children of a _schema_ element. + +Description: This encoding instruction causes the instances of the TTCN3 type to be encoded and decoded as XML elements. + +Comment: This is the default behaviour. TTCN-3 types are encoded as elements unless altered by an encoding instruction. This encoding instruction can be used to cancel that effect. + +*ElementFormQualified* + +Attribute syntax: elementFormQualified + +Applicable to (TTCN-3): Modules + +Description: This encoding instruction causes tags of XML local elements and templates of XSD definitions in the given module to be encoded as qualified names, and inserts the namespace specification in the encoded XML. Tags of XML global elements are always encoded as qualified names, regardless of elementFormQualified. At decoding time only qualified names are accepted as valid element tag names. + +*Embed values* + +Attribute syntax: embedValues + +Applicable to (TTCN-3): TTCN-3 record types generated for XSD _complexType_-s and _complexContent_-s with the value of the _mixed_ attribute "true". + +Description: The encoder shall encode the record type to which this attribute is applied in a way that produces the same result as the following procedure: first a partial encoding of the record is produced, ignoring the `embed_values` field. The first string of the `embed_values` field (the first record of element) shall be inserted at the beginning of the partial encoding, before the start-tag of the first XML element (if any). Each subsequent string shall be inserted between the end-tag of the XML element and the start-tag of the next XML element (if any), until all strings are inserted. In the case the maximum allowed number of strings is present in the TTCN-3 value (the number of the XML elements in the partial encoding plus one) the last string will be inserted after end-tag of the last element (to the very end of the partial encoding). The following special cases apply: + +. At decoding, strings before, in-between and following the XML elements shall be collected as individual components of the `embed_values` field.If no XML elements are present, and there is also a defaultForEmptyencoding instruction on the sequence type, and the encoding is empty, a decoder shall interpret it as an encoding for the _freetext_ part specified in the defaultForEmptyencoding instruction and assign this abstract value to the first (and only) component of the embed_values field. +. If the type also has the useNilencoding instruction and the optional component is absent, then the embedValues encoding instruction has no effect. +. If the type has a useNilencoding instruction and if a decoder determines, by the absence of a nil identification attribute (or its presence with the value false) that the optionalcomponent is present, then item a) above shall apply. + +NOTE: Titan currently does not decode the values of the embed_values member. They will appear as empty strings. + +Example +[source] +---- +type record EmbProduct { +record of universal charstring embed_values, +universal charstring companyName, +universal charstring productColor, +universal charstring productName +} + +with { +variant "embedValues" +} + +const EmbProduct rval := { +embed_values := {"My Company", "produces", "", "which is very popular"}, +ompanyName := "ABC", +productColor := "red", +productName := "shirt" +} + +/* XML encoding + +<EmbProduct>My Company<companyName>ABC</companyName>produces<productColor>red</productColor> <productName>shirt</productName>which is very popular</EmbProduct> + +*/ +---- + +*Form* + +Attribute syntax: form as (qualified | unqualified) + +Applicable to (TTCN-3): Top-level type definitions generated for XSD _attribute_ elements and fields of structured type definitions generated for XSD _attribute_ or _element_ elements. + +Description: This encoding instruction designates that names of XML attributes or tags of XML local elements corresponding to instances of the TTCN-3 type or field of type to which the form encoding instruction is attached, shall be encoded as qualified or unqualified names respectively and at decoding qualified or unqualified names shall be expected respectively as valid attribute names or element tags. + +*List* + +Attribute syntax: list + +Applicable to (TTCN-3): Record-of types mapped from XSD _simpleType_-s derived as a list type. + +Description: This encoding instruction designates that the record of type shall be handled as an XSD list type, namely, record of elements of instances shall be combined into a single XML list value using a single SP(32) (space) character as separator between the list elements. At decoding the XML list value shall be mapped to a TTCN-3 record of value by separating the list into its itemType elements (the whitespaces between the itemType elements shall not be part of the TTCN-3 value). + +Example +[source] +---- +type record of integer Pi; +with { +variant "list" +} + +const Pi digits := { +3, 14, 15, 9, 26 +} + +/* XML encoding +<S>3 14 15 9 26</S> +*/ +---- + +*Name* + +[[changeCase]] +Attribute syntax: +[source] +name (as ("freetext" | changeCase ) | all as changeCase ), wherechangeCase := ( capitalized | uncapitalized | lowercased | uppercased ) + +Applicable to (TTCN-3): Type or field of structured type. The form when _freetext_ is empty shall be applied to fields of union types with the "useUnion" encoding instruction only + +Description: The name encoding instruction is used when the name of the XML element or attribute differs from the name of the TTCN3 definition or field. The name resulted from applying the name encoding attribute shall be used as the non-qualified part of the name of the corresponding XML attribute or element tag. + +When the "name as `__freetext__"' form is used, _freetext_ shall be used as the attribute name or element tag, instead of the name of the related TTCN-3 definition (e.g. TTCN-3 type name or field name). + +The "name as "" (i.e. freetext is empty) form designates that the TTCN-3 field corresponds to an XSD unnamed type, thus its name shall not be used when encoding and decoding XML documents. + +The "name as capitalized" and "name as uncapitalized" forms identify that only the first character of the related TTCN3 type or field name shall be changed to lower case or upper case respectively. + +The "name as lowercased“ and"name as uppercased" forms identify that each character of the related TTCN3 type or field name shall be changed to lower case or upper case respectively. + +The "name all as capitalized", "name all as uncapitalized", "name as lowercased" and "name as uppercased" forms has effect on all direct fields of the TTCN-3 definition to which the encoding instruction is applied (e.g. in case of a structured type definition to the names of its fields in a non-recursive way but not to the name of the definition itself and not to the name of fields embedded to other fields). + +Example +[source] +---- +type record S { +charstring r, +charstring blue, +charstring black +} + +with { +variant (r) "name as `Red"'; +variant (blue) "name as uppercased"; +variant (black) "name as capitalized"; +} + +const NM outfit := { r := "shirt", blue := "trousers", black := "shoes" } + +/* XML encoding + +<S> + +<Red>shirt</Red> +<BLUE>trousers</BLUE> +<Black>shoes</Black> +</S> + +*/ +---- + +*Namespace identification* + +Attribute syntax: namespace as '__freetext__' [prefix "freetext"] + +Applicable to (TTCN-3): Modules; fields of record types generated for _attribute_s of _complexTypes_ taken in to _complexType_ definitions by referencing _attributeGroup_(s), defined in _schema_ elements with a different (but not absent) target namespace and imported into the _schema_ element which is the ancestor of the _complexType._ + +Description: The first _freetext_ component identifies the namespace to be used in qualified XML attribute names and element tags at encoding, and to be expected in received XML documents. The second _freetext_ component is optional and identifies the namespace prefix to be used at XML encoding. If the prefix is not specified, the encoder shall either identify the namespace as the default namespace (if all other namespaces involved in encoding the XML document have prefixes) or shall allocate a prefix to the namespace (if more than one namespace encoding instructions are missing the prefix part). + +Example +[source] +---- +type record S { +charstring firstName, +charstring lastName, +charstring middleInitial +} + +with { variant "namespace as `http://www.example.org/test' prefix `tst"' } +const S jrh := { "John", "Doe", "M" } + +/* XML encoding + +<tst:S xmlns:tst="http://www.example.org/test"> +<firstName>John</firstName> +<lastName>Doe</lastName> +<middleInitial>M</middleInitial> +</tst:S> + +*/ +---- + +*Nillable elements* + +Attribute syntax: useNil + +Applicable to (TTCN-3): Top-level record types or record fields generated for nillable XSD _element_ elements. + +Description: The encoding instruction designates that the encoder, when the optional field of the record (corresponding to the nillable element) is omitted, shall produce the XML element with the xsi:nil="true" attribute and no value. When the nillable XML element is present in the received XML document and carries the xsi:nil="true" attribute, the optional field of the record in the corresponding TTCN-3 value shall be omitted. If the nillable XML element carries the xsi:nil="true" attribute and has children (either any character or element information item) at the same time, the decoder shall initiate a test case error. + +Example +[source] +---- +module UseNil { +type record Size { + integer sizeval optional +} +with { variant "useNil" } + +type record NilProduct { + charstring name, + ProductColor color, + Size size +} + +const NilProduct absent := { + name := "no shirt", + color := red, + size := { omit } +} + +const NilProduct present := { + name := "shirt", + color := red, + size := { 10 } +} + +} +with { + encode "XML"; + variant "controlNamespace 'http://www.w3.org/2001/XMLSchema-instance' prefix 'xsi'" +} +/* XML encoding of absent: +<Product xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> +<name>no shirt</name> + <color>red</color> + <size xsi:nil="true"/> +</Product> + +XML encoding of present: +<Product xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> +<name>shirt</name> + <color>red</color> + <size xsi:nil="false">10</size> +</Product> + +Another possible XML encoding of present: +<Product xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> +<name>shirt</name> + <color>red</color> + <size>10</size> +</Product> +*/ +---- + +*Text* + +Attribute syntax: + +[source] +text ("name" as ("freetext"|) | all as changeCase) + +where `changeCase` has been defined as seen <<changeCase, here>>. + +Applicable to (TTCN-3) Enumeration types generated for XSD enumeration facets where the enumeration base is a string type, and the name(s) of one or more TTCN-3 enumeration values are different from the related XSD enumeration item. Also applies to XSD.Boolean types, instances of XSD.Boolean types. + +Description When _name_ is used, it shall be generated for the differing enumerated values only. The _name_ shall be the identifier of the TTCN-3 enumerated value the given instruction relates to. If the difference is that the first character of the XSD enumeration item value is a capital letter while the identifier of the related TTCN-3 enumeration value starts with a small letter, the "text `__name__' as capitalized" form shall be used. Otherwise, _freetext_ shall contain the value of the related XSD enumeration item.If the first characters of all XSD enumeration items are capital letters, while the names of all related TTCN-3 enumeration values are identical to them except the case of their first characters, the "text all as capitalized" form shall be used.The encoding instruction designates that the encoder shall use _freetext_ or the capitalized name(s) when encoding the TTCN-3 enumeration value(s) and vice versa.When the text encoding attribute is used with XSD.Boolean types, the decoder shall accept all four possible XSD boolean values and map the received value 1 to the TTCN-3 boolean value *true* and the received value 0 to the TTCN-3 boolean value *false*. When the text encoding attribute is used on the instances of the XSD.Boolean type, the encoder shall encode the TTCN3 values according to the encoding attribute (i.e. *true* as 1 and *false* as 0). + +Comment For XSD.Boolean types, either of the forms "text 'true' as "1" and "text 'false' as '0' implies the other, i.e. Titan considers that both have been specified. Together, these two forms have the same effect as "text" (detailed in the last paragraph of Description). + +Example +[source] +---- +type enumerated ProductColor { red(0), light_green(1), blue(2) } +with { +variant "text `red' as uppercased"; +variant "text `light_green' as `Light Green"' +variant "text `blue' as capitalized" +}; + +type boolean Availability +with { +variant "text" +} + +type record T { +ProductColor color, +Availability available +} + +const T prod := { +color := light_green, +available := true +} + +/* XML encoding + +<S> +<color>Light Green</color> +<available>1</available> +</S> + +*/ +---- + +*Untagged* + +Attribute syntax: untagged + +Applicable to (TCN-3): Type; or field of a record, set, union; or the embedded type of a record-of or set-of. This encoding instruction is ignored if applied to a type which is encoded as the top-level type, unless the top-level type is a union or anytype. It will take effect when a field of this type is encoded as a component of the enclosing structured type. + +Description: The encoding instruction designates that the encoder shall omit the tag. + +Example: "untagged" applied to a field. +[source] +---- +*type* *record* Prod { +*charstring* name, +*float* price, +*charstring* description +} + +*with* { +*variant* (description) "untagged" +} + +*const* Prod prod := { +name := "Danish Blue", +price := 3.49, +description := "Soft blue cheese" +} + +/* generated XML: +<Prod> +<name>Danish Blue</name> +<price>3.490000</price> +Soft blue cheese</Prod> +*/ + +Example: "untagged" applied to a union type. +*type* *union* ProdUnion { +*Prod* prod1, +*OtherProd* prod2 +} + +*with* { +*variant* "untagged" +}*const* ProdUnion produnion := { prod1 := { +name := "ProdName", +price := 66, +description := "The best product" } +} + +/* generated XML: +<Prod> +<name>ProdName</name> +<price>66</price> +The best product</Prod> +*/ +---- + +*Use number* + +Attribute syntax: useNumber + +Applicable to (TTCN-3) Enumeration types generated for XSD enumeration facets where the enumeration base is integer + +Description The encoding instruction designates that the encoder shall use the integer values associated to the TTCN-3 enumeration values to produce the value of the corresponding XML attribute or element (as opposed to the names of the TTCN-3 enumeration values) and the decoder shall map the integer values in the received XML attribute or element to the appropriate TTCN-3 enumeration values. + +Example +[source] +[source] +---- +type enumerated ProductColor { red(0), green(1), blue(2) } +with { +variant "useNumber" +} + +type record NrProduct { +charstring name, +ProductColor color, +integer size +} + +const NrProduct rval := { +name := "shirt", +color := red, +size := { sizeval := 10 } +} + +/* XML encoding: +<NrProduct> +<name>shirt</name> +<color>0</color> +<size>10</size> +</NrProduct> +*/ +---- + +*Use order* + +Attribute syntax: useOrder + +Applicable to (TTCN-3) Record type definition, generated for XSD _complexType_-s with _all_ constructor + +Description The encoding instruction designates that the encoder shall encode the values of the fields corresponding to the children elements of the _all_ constructor according to the order identified by the elements of the *order* field. At decoding, the received values of the XML elements shall be placed in their corresponding record fields and a new record of element shall be inserted into the *order* field for each XML element processed (the final order of the record of elements shall reflect the order of the XML elements in the encoded XML document). + +Example +[source] +---- +type record UOProduct { +record of enumerated { id, name, price, color } order, +integer id, +charstring name, +float price, +charstring color +} + +with { +variant "useOrder"; +} + +const UOProduct rval := { +order := { id, color, price, name }, +id := 100, +name := "shirt", +price := 12.23, +color := "red" +} + +/* XML encoding: +<UOProduct> +<id>100</id> +<color>red</color> +<price>12.230000</price> +<name>shirt</name> +</UOProduct> +*/ +---- + +*Use union* + +Attribute syntax: useUnion + +Applicable to (TTCN-3) unions (all alternatives of the union must be character-encodable) + +Description The encoding instruction designates that the encoder shall not use the start-tag and the end-tag around the encoding of the selected alternative (field of the TTCN-3 union type). A type identification attribute (`xsi:type`, where `xsi` is the prefix of the control namespace) can be used to identify the selected alternative, or the encoding of the alternatives must be distinct enough that the decoder can determine the selected field based solely on its value. The decoder shall place the received XML value into the corresponding alternative of the TTCN-3 `union` type, based on the received value and the type identification attribute, if present. The encoder will always use the type identification `attribute` to identify the selected field whenever possible. If the union has the attribute or `untagged` encoding instructions, or is the component of a `record` `of` or set of with the `list` encoding instruction, then the insertion of the type identification attribute is not possible. + +Comment There is no check implemented to ensure the fields are sufficiently distinct. If no type identification attribute is present, the first field (in the order of declaration) that manages to successfully decode the XML value will be the selected alternative. + +Restrictions The use of the XSD type `QName` or other unions with the `useType` or `useUnion` coding instructions as alternatives are not supported. The `useType` or `useUnion` coding instructions cannot be applied to `anytype`. + +Example 1 +[source] +---- +type union ProductId { +integer c1, +integer c2, +integer c3 +} + +with { +variant "useUnion" +} + +const Product rval := { +id := { c2 := 100 }, +price := 25.34, +color := "green" +} + +/* +<Product xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> +<id xsi:type="c2">100</id> +<price>2.534E1</price> +<color>green</color> +</Product> + +*/ +Example 2 +type union IntStr { +integer int, +charstring str +} + +with { +variant "useUnion" +} + +type record Data { +IntStr atr, +record of IntStr values +} + +with { +variant(atr) "attribute"; +variant(values) "list"; +} + +const Data d := { +atr := { int := 26 }, +values := { { str := "abc" }, { str := "x" }, { int := -7 } } +} + +/* + +<Data xmlns:xsi=`http://www.w3.org/2001/XMLSchema-instance' atr=`26'> +<values>abc x -7</values> +</Data> +*/ +---- + +*Use type* + +Attribute syntax: useType + +Applicable to (TTCN-3) unions + +Description The encoding instruction designates that the encoder shall not use the start-tag and the end-tag around the encoding of the selected alternative (field of the TTCN-3 union type), a type identification attribute (`xsi:type`, where `xsi` is the prefix of the control namespace) will be used to identify the selected alternative. This attribute may be omitted in the case of the first alternative. The decoder shall place the received XML value into the corresponding alternative of the TTCN-3 `union` type, based on the received value and the type identification attribute. The first alternative will be selected if this attribute is not present. The encoder will never insert the type identification attribute for the first alternative. Any attributes the selected alternative might have will be inserted to the union’s XML tag instead (after the type identification attribute, if it exists). + +The `useType` or `useUnion` coding instructions cannot be applied to anytype. + +Example +[source] +---- +type record Shirt { +charstring color, +charstring make, +integer size +} + +type record Trousers { +boolean available, +charstring color, +charstring make +} with { +variant(available) "attribute" +} + +type record Shoes { +boolean available, +string color, +integer size +} with { +variant(available) "attribute" +} + +type union Product { +Shirt shirt, +Trousers trousers, +Shoes shoes +} with { +variant "useType" +} + +const Product pr1 := { +shoes := { +available := false, +color := "red", +size := 9 +} +} +/* + +<Product xmlns:xsi=’http://www.w3.org/2001/XMLSchema-instance’ xsi:type=’shoes’ available=’false’> +<color>red</color> +<size>9</size> +</Product> + +*/ +const Product pr2 := { +shirt := { +color := "red", +make := "ABC Company", +size := 9 +} +} + +/* + +<Product xmlns:xsi=’http://www.w3.org/2001/XMLSchema-instance’> +<color>red</color> +<make>ABC Company</make> +<size>9</size> +</Product> +*/ +---- + +*Whitespace control* + +Attribute syntax: whitespace (preserve|replace|collapse) + +Applicable to (TTCN-3) String types or fields of structured types generated for XSD components with the _whitespace_ facet. + +Description The encoding instruction designates that the encoder shall normalize the encoded XML values corresponding to the TTCN-3 construct with the whitespace encoding instruction, and the received XML value shall be normalized before decoding as below. + +* preserve: no normalization shall be done, the value is not changed. +* replace: all occurrences of HT(9) (horizontal tabulation), LF(10) (line feed) and CR(13) (carriage return) shall be replaced with an SP(32) (space) character. +* collapse: after the processing implied by replace, contiguous sequences of SP(32) (space) characters are collapsed to a single SP(32) (space) character, and leading and trailing SP(32) (space) characters are removed. + +Example 1 +[source] +---- +type charstring R +with { +variant "whiteSpace replace" +} + +const R rval := "First Line Second Line"; +/* The following is a possible XML encoding of `rval'. During decoding it will be normalized to the value of `rval'. +<R>First +Line +Second +Line</R> +*/ +---- + +Example 2 +[source] +---- +type charstring C +with { +variant "whiteSpace collapse" +} + +const C cval := "First Line Second Line"; +/* The follwing is a possible XML encoding of `cval'. During decoding it will be normalized to the value of `cval'. +<C> +First Line +Second Line +</C> +*/ +---- + +[[external-functions]] +=== External functions + +XML encoder / decoder functions must have the "`encode(XER)`" / "`decode(XER)`" attribute set. + +The following XML coding options can be specified: `XER_BASIC`, `XER_EXTENDED`, `XER_CANONICAL`. These can be used by writing for example: "`encode(XER:XER_EXTENDED)`" / "`decode(XER:XER_EXTENDED)`". + +Faults in the XML encoding/decoding process produce errors by default, but this can be modified with the `errorbehavior` attribute. (link:#codec-error-handling[Codec error handling]) + +XML encoder functions can also have the "`printing(compact)`" or "`printing(pretty)`" attributes. This specifies whether the encoder should add extra white spaces to the XML code or not. This attribute cannot be set at module level. + +If compact printing is selected no white spaces are added to the XML code, making it as short as possible, except at the end of the XML code there will always be a new-line character. + +Pretty printing makes the code easier to read by adding spaces, new lines and indenting. + +For example: +[source] +---- +external function f_enc_MyRecord(in MyRecord par) return octetstring with { extension "prototype(convert) encode(XER:XER_EXTENDED) printing(pretty)" } + +external function f_dec_MyRecord(in MyRecord par) return octetstring with { extension "prototype(convert) decode(XER:XER_EXTENDED) printing(pretty)" } +---- + +== JSON Encoder and Decoder + +The JSON encoder and decoder handles JSON-based protocols. The encoder converts abstract TTCN-3 structures (or types) into a JSON representation (see RFC 7159). The decoder converts JSON data into values of abstract TTCN-3 structures. + +This section covers the coding rules in general, the attributes controlling them and the encoder / decoder external functions. + +[[general-rules-and-restrictions-1]] +=== General rules and restrictions + +You can use the encoding rules defined in this section to encode and decode the following TTCN–3 types: +* anytype +* array +* bitstring +* boolean +* charstring +* enumerated +* float +* hexstring +* integer +* objid +* octetstring +* record, set +* record of, set of +* union +* universal charstring +* verdicttype + +The rules also apply to the following ASN.1 types (if imported to a TTCN-3 module): + +* ANY +* BIT STRING +* BOOLEAN +* BMPString +* CHOICE, open type (in instances of parameterized types) +* ENUMERATED +* GeneralString +* GraphicString +* IA5String +* INTEGER +* NULL +* NumericString +* OBJECT IDENTIFIER +* OCTET STRING +* PrintableString +* RELATIVE-OID +* SEQUENCE, SET +* SEQUENCE OF, SET OF +* TeletexString +* UniversalString +* UTF8String +* VideotexString +* VisibleString + +JSON encoding and decoding is allowed for types with the attribute "encode` "`JSON`"'. The basic types specified in the list above support JSON encoding and decoding by default. + +The attribute "encode` "`JSON`"' can also be set globally (at module level), allowing JSON coding for all types defined in that module. + +Types imported from ASN.1 modules (from the list above) automatically have JSON coding allowed and cannot have JSON variant attributes. + +When using <<legacy-codec-handling, legacy codec handling>> the encode attribute can be omitted if the type has at least one JSON variant attribute (see <<attributes-2, here>>). + +Additional requirements for JSON encoding and decoding when using legacy codec handling: +* in case of records, sets, unions and ASN.1 open types every field must also support JSON coding; +* in case of array, record of and set of structures the element type must also support JSON coding. + +[[basic-types]] +==== Basic types + +The basic TTCN-3 types are encoded as JSON values. + +All integer values and most float values are encoded as JSON numbers. The special float values `infinity`, `-infinity` and `not_a_number` are encoded as JSON strings. + +Boolean values are encoded with the JSON literals `true` and `false`. + +Bitstring, hexstring and octetstring values (and values of the ASN.1 ANY type) appear as JSON strings containing the bits or hex digits as characters. + +Charstrings, universal charstrings and values of ASN.1 string types are encoded as JSON strings. Charstrings appear exactly like in TTCN-3. Universal charstrings will appear in UTF-8 encoding. JSON strings may contain the escaped character `\u` followed by 4 hex digit characters, the decoder will convert this into the character represented by the hex digits. + +Object identifiers are encoded as JSON strings containing the components (in number form) separated by dots. + +Verdicttype and enumerated types are encoded as JSON strings. The string contains the name of the verdict type or enumerated value. + +The ASN.1 NULL value is encoded with the JSON literal `null`. + +NOTE: the JSON decoder ignores all type restrictions and will successfully decode values that contradict them (e.g.: a `record of/set of` type with the `length (3..5)` restriction will successfully decode an array of 8 elements), with the exception of arrays. The restrictions of ASN.1 string types are ignored aswell (e.g.: `NumericStrings` can decode strings containing letters). + +==== Structured types + +Array, record of and set of structures are encoded as JSON arrays. Their elements will appear in the order they appear in TITAN. + +Records and sets are encoded as JSON objects. The JSON object will contain the field name and value pairs of each field in the order they are declared in. Omitted optional fields will be skipped. + +The decoder will accept the record / set field name and value pairs in any order, but every non-optional field must be present. Optional fields that do not appear in the JSON object will be omitted. + +Unions, anytypes and ASN.1 open types are encoded as JSON objects. The object will contain one name-value pair: the name of the selected field and its value. + +[[attributes-2]] +=== Attributes + +The following sections describe the TTCN-3 attributes that influence JSON coding (only affects TTCN-3 types, ASN.1 types cannot have attributes that influence JSON coding). + +All JSON attributes begin with the word `JSON' followed by a colon (`JSON:<attribute>`). Any number of white spaces (spaces and tabs only) can be added between each word or identifier in the attribute syntax, but at least one is necessary if the syntax does not specify a separator (a comma or a colon). The attribute can also start and end with white spaces. + +Alternatively the syntaxes defined in <<13-references.adoc#_25, [25]>> can also be used, for the supported attributes (without the need for the `JSON`: prefix). + +Example: +[source] +---- +variant(field1) “JSON:omit as nullâ€; // ok +variant(field2) “ JSON : omit as null â€; // ok (extra spaces) +variant(field3) “JSON : omit as nullâ€; // ok (with tabs) +variant(field4) “JSON:omitasnullâ€; // not ok +---- + +*Omit as null* + +Attribute syntax: omit as null + +Applicable to (TTCN-3): Optional fields of records and sets + +Description: If set, the value of the specified optional field will be encoded with the JSON literal `null` if the value is omitted. By default omitted fields (both their name and value) are skipped entirely. The decoder ignores this attribute and accepts both versions. + +Example: +[source] +---- +type record PhoneNumber { + integer countryPrefix optional, + integer networkPrefix, + integer localNumber +} with { + variant(countryPrefix) “JSON:omit as null†+} +var PhoneNumber pn := { omit, 20, 1234567 } +// JSON code with the attribute: +// {“countryPrefixâ€:null,â€networkPrefixâ€:20, “localNumberâ€:1234567} +// JSON code without the attribute: +// {â€networkPrefixâ€:20, “localNumberâ€:1234567} +---- + +*Name as …* + +Attribute syntax: name as <alias> + +Applicable to (TTCN-3): Fields of records, sets and unions + +Description: Gives the specified field a different name in the JSON code. The encoder will use this alias instead of the field’s name in TTCN-3, and the decoder will look for this alias when decoding this field. The syntax of the alias is the same as the syntax of an identifier in TITAN (regex: [A-Za-z][A-Za-z0-9_]*). + +Example: +[source] +---- +type union PersionID { + integer numericID, + charstring email, + charstring name +} with { + variant(numericID) "JSON:name as ID"; + variant(email) "JSON:name as Email"; + variant(name) "JSON:name as Name"; +} +type record of PersionID PersionIDs; +var persionIDs pids := { { numericID := 189249214 }, { email := “jdoe@mail.com†}, { name := “John Doe†} }; +// JSON code: +// [{“IDâ€:189249214},{“Emailâ€:“jdoe@mail.comâ€},{“Nameâ€:“John Doeâ€}] + +---- + +*As value* + +Attribute syntax: as value + +Applicable to (TTCN-3): Unions, the anytype, or records or sets with one field + +Description: The union, record, set or anytype will be encoded as a JSON value instead of as a JSON object with one name-value pair (the name of the selected field in case of unions and the anytype, or the name of the one field in case of records and sets will be omitted, as well as the surrounding braces). This allows the creation of heterogenous arrays in the JSON document (e.g. ["text",10,true,null]).Since the field name no longer appears in the JSON document, the decoder will determine the selected field (in case of unions and the anytype) based on the type of the value. The first field (in the order of declaration) that can successfully decode the value will be the selected one. + +This attribute can also be applied to fields of records, sets or unions, or to the element types of records of, sets of or arrays, if they meet the mentioned restrictions. In this case these fields or elements are encoded as JSON values when they are encoded as part of their larger structure (but the types of these fields or elements might be encoded as JSON objects when encoded alone, or as parts of other structures). + +NOTE: Pay close attention to the order of the fields when using this attribute on unions and the anytype. It’s a good idea to declare more restrictive fields before less restrictive ones (e.g.: hexstring is more restrictive than universal charstring, because hexstring can only decode hex digits, whereas universal charstring can decode any character; see also examples below). + +Examples: +[source] +---- +// Example 1: unions +type union U1 { // good order of fields + integer i, + float f, + octetstring os, + charstring cs +} with { + variant “JSON : as value†+} + +type union U2 { // bad order of fields + float f, + integer i, + charstring cs, + octetstring os +} with { + variant “JSON : as value†+} + +type record of U1 RoU1; +type record of U2 RoU2; + +var RoU1 v_rou1 := { { i := 10 }, { f := 6.4 }, { os := ‘1ED5’O }, { cs := “hello†} }; +var RoU2 v_rou2 := { { i := 10 }, { f := 6.4 }, { os := ‘1ED5’O }, { cs := “hello†} }; + +// Both v_rou1 and v_rou2 will be encoded into: +// [10,6.4,“1ED5â€,“helloâ€] +// This JSON document will be decoded into v_rou1, when decoding as type RoU1, +// however it will not be decoded into v_rou2, when decoding as RoU2, instead // the float field will decode both numbers and the charstring field will +// decode both strings: { { f := 10.0 }, { f := 6.4 }, { cs := “1ED5†}, +// { cs := “hello†} }; + +// Example 2: record with one field +type record R { + integer field +} +with { + variant “JSON: as value†+} +type record of R RoR; +const RoR c_recs := { { field := 3 }, { field := 6 } }; +// is encoded into: [3,6] + +// Example 3: anytype (this can only be done as a field or element of a +// structure, since coding instructions cannot be defined for the anytype) +module MyModule { +type record AnyRec { + anytype val +} +with { + variant (val) “JSON: as valueâ€; + variant (val) “JSON: name as valueâ€; +} +const AnyRec c_val := { val := { charstring := “abc†} }; +// is encoded into: {“valueâ€:“abcâ€} +... +} // end of module +with { + extension “anytype integer, charstring†+} +---- + +*Default* + +Attribute syntax: default(<value>) + +Applicable to (TTCN-3): Fields of records and sets + +Description: The decoder will set the given value to the field if it does not appear in the JSON document. The <value> can contain the JSON encoding of a value of the field’s type (only basic types are allowed). String types don’t need the starting and ending quotes. All JSON escaped characters can be used, plus the escape sequence ")" will add a ")" (right round bracket) character. + +The only allowed structured value is the empty structure value `{}`, which can be set for `record of` and `set of` types, as well as empty `record` and `set` types. + +Optional fields with a default value will be set to `omit` if the field is set to `null` in JSON code, and will use the default value if the field does not appear in the JSON document. + +Example: +[source] +---- +type record Product { + charstring name, + float price, + octetstring id optional, + charstring from +} with { + variant(id) “JSON : default (FFFF)†+ variant(from) “JSON:default(Hungary)†+} + +// { “name†: “Shoeâ€, “price†: 29.50 } will be decoded into: +// { name := “Shoeâ€, price := 29.5, id := ‘FFFF’O, from := “Hungary†} + +// { “name†: “Shirtâ€, “price†: 12.99, “id†: null } will be decoded into: +// { name := “Shirtâ€, price := 12.99, id := omit, from := “Hungary†} +---- + +*Extend* + +Attribute syntax: extend(<key>):(<value>) + +Applicable to (TTCN-3): Any type + +Description: Extends the JSON schema segment generated for this type with the specified key-value pair. The <value> is inserted as a string value. + +Both <key> and <value> are strings that can contain any character of a JSON string, plus the escape sequence `)' can be used to add a `)' (right round bracket) character. + +This attribute can be set multiple times for a type, each key-value pair is inserted as a field to the end of the type’s schema. Extending a schema with multiple fields with the same key produces a warning. Using one of the keywords used in the generated schema also produces a warning. + +This attribute only influences schema generation. It has no effect on encoding or decoding values. + +*Metainfo for unbound* + +Attribute syntax metainfo for unbound + +Applicable to (TTCN-3) Records, sets and fields of records and sets + +Description Allows the encoding and decoding of unbound fields with the help of a meta info field. The attribute can be set to fields individually, or to the whole `record/set` (which is equal to setting the attribute for each of its fields). + +The encoder sets the field’s value in JSON to `null` and inserts an extra (meta info) field into the JSON object. The meta info field’s name is `metainfo <fieldname>`, where <fieldname> is the name of the unbound field (or its alias, if the `name as …` attribute is set). Its value is `unbound` (as a JSON string). + +The decoder accepts the meta info field regardless of its position in the JSON object (it can even appear before the field it refers to). If the meta info field’s value is not `unbound`, or it refers to a field that does not exist or does not have this attribute set, then an encoding error is displayed. The referenced field must either be `null` or a valid JSON value decodable by the field. + +Example: +[source] +---- +// Example 1: meta info for a single field +type record Rec { + integer num, + charstring str +} +with { + variant(str) "JSON: metainfo for unbound"; +} + +// { num := 6, str := <unbound> } is encoded into: +// {“numâ€:6,â€strâ€:null,â€metainfo strâ€:â€unboundâ€} + +// Example 2: meta info for the whole set (with “name as†and optional field) +type set Set { + integer num, + charstring str, + octetstring octets optional +} +with { + variant " JSON : metainfo for unbound "; + variant (num) " JSON : name as int "; +} + +// { num := <unbound>, str := "abc", octets := <unbound> } is encoded into: +// {“intâ€:null,â€metainfo intâ€:â€unboundâ€,â€strâ€:â€abcâ€,â€octetsâ€:null, +// â€metainfo octetsâ€:â€unboundâ€} + +// Example 3: other values accepted by the decoder +// (these cannot be produced by the encoder) + +// { "int" : 3, "str" : "abc", "octets" : "1234", "metainfo int" : "unbound" } +// is decoded into: { num := <unbound>, str := “abcâ€, octets := ‘1234’O } + +// {"metainfo int" : "unbound", "int" : null, "str" : "abc", "octets" : "1234"} +// is decoded into: { num := <unbound>, str := “abcâ€, octets := ‘1234’O } +---- + +*As number* + +Attribute syntax: as number + +Applicable to (TTCN-3): Enumerated types + +Description: If set, the enumerated value’s numeric form will be encoded as a JSON number, instead of its name form as a JSON string. + +Similarly, the decoder will only accept JSON numbers equal to an enumerated value, if this attribute is set. + +Example: +[source] +---- +type enumerated Length { Short (0), Medium, Long(10) } +with { + variant “JSON: as number†+} +type record of Length Lengths; +const Lengths c_len := { Short, Medium, Long }; +// is encoded into: [ 0, 1, 10 ] +---- + +*Chosen* + +Attribute syntax: chosen (<parameters>) + +Applicable to (TTCN-3): Union fields of records and sets + +Description: This attribute indicates that the fields of the target `union` will be encoded without field names (as if the `union` had the attribute as `value`), and that the selected field in the `union` will be determined by the values of other fields in the parent `record`/`set`, as described by the rules in the attribute’s parameters. + +The attribute’s parameters are a list of rules, separated by semicolons (;). Each rule consists of a field name from the `union` (or `omit`, if the `union` is an optional field in the parent `record`/`set`), and a condition (or list of conditions). If the condition is true, then the specified field will be selected (or the field will be omitted). If there are multiple conditions, then only one of them needs to be true for the specified field to be selected. + +The rules have the following syntax: + +_<field or omit>, <condition>;_ + +if there’s only one condition, *or* + +_<field or omit>, { <condition1>, <condition2>, … };_ + +if there are multiple conditions. + +The syntax of a condition is + +_<field reference> = <value>_ + +or the keyword `otherwise` (which is true if all other conditions are false). + +The <field reference> is a reference to a field within the record/set. It can contain multiple field names to indicate an embedded field, but it cannot contain array indexes. + +The <value> can be any value of a built-in type. + +The rules do not affect JSON encoding, only decoding (i.e. this attribute is equivalent to the attribute `as value`, when encoding). + +Example: +[source] +---- +type record PduWithId { + integer protocolId, + Choices field optional +} +with { + variant (field) “chosen ( type1, { protocolId = 1, protocolId = 11 }; + type2, protocolId = 2; + type3, protocolId = 3; + omit, otherwise)â€; + // variant (protocolId) “default (2)â€; +} +type union Choices { + StructType1 type1, + StructType2 type2, + StructType3 type3 +} +// When decoding a value of type PduWithId, type1 will be selected if +// protocolId is 1 or 11, type2 if protocolId is 2, type3 if protocolId is 3, +// and the field will be omitted in all other cases. +// For example { “protocolId†: 2, “field†: { ... } } is decoded into: +// { protocolId := 2, field := { type2 := { ... } } } +// Note: the conditions in the attribute are evaluated when the decoder reaches +// the union field, so the protocolId field must precede the union field in the +// JSON document. Otherwise the decoder will use whatever value the protocolId +// field had before decoding began (likely <unbound>, which will cause a DTE). + +// Note: If the protocolId field had the attribute ‘default’ (see commented +// line in the example), then the default value would be used to determine the +// selected field in the union, if the protocolId field is not decoded before +// the union field. + +---- + +[[external-functions-0]] +=== External functions + +JSON encoder / decoder functions must have the `encode(JSON)` / `decode(JSON)` attribute set. + +Faults in the JSON encoding/decoding process produce errors by default, but this can be modified with the `errorbehavior` attribute. (link:#codec-error-handling[Codec error handling]) + +JSON encoder functions can also have the `printing(compact)` or `printing(pretty)` attributes. This specifies whether the encoder should add extra white spaces to the JSON code or not. This attribute cannot be set at module level. + +If compact printing is selected (or if the printing attribute is not set) no white spaces are added to the JSON code, making it as short as possible. + +Pretty printing makes the code easier to read by adding spaces, new lines and indenting. + +Example: +[source] +---- +type enumerated Day { Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday }; +type record Date { + charstring month, + integer dayIdx, + Day dayName +} +type record of Date Dates; +type record PhoneNumber { + integer countryPrefix optional, + integer networkPrefix, + integer localNumber +} with { + variant(countryPrefix) “JSON:omit as null†+} +type record Profile { + charstring name, + PhoneNumber phoneNo, + charstring emailAddr, + Dates meetings +} with { + variant(phoneNo) "JSON: name as phone"; + variant(emailAddr) "JSON: name as email"; +} +external function f_enc_profile(in Profile par) return octetstring + with { extension “prototype(convert) encode(JSON) printing(pretty)†} +… +var Profile prof := { "John Doe", { omit, 20, 1234567 }, "jdoe@mail.com", { { "December", 31, Saturday }, { "February", 7, Friday } } }; +log(f_enc_profile(prof)); +// JSON code: +// { +// "name" : "John Doe", +// "phone" : { +// "countryPrefix" : null, +// "networkPrefix" : 20, +// "localNumber" : 1234567 +// }, +// "email" : "jdoe@mail.com", +// "meetings" : [ +// { +// "month" : "December", +// "dayIdx" : 31, +// "dayName" : "Saturday" +// }, +// { +// "month" : "February", +// "dayIdx" : 7, +// "dayName" : "Friday" +// } +// ] +// } + +---- + +[[converting-ttcn-3-and-asn-1-types-to-a-json-schema]] +=== Converting TTCN-3 and ASN.1 types to a JSON schema + +The TITAN compiler can convert type definitions in TTCN-3 and ASN.1 modules into a JSON schema that validates the JSON encoding of these types. + +NOTE: the names of ASN.1 modules, types and fields will appear in TTCN-3 form (as if they were imported into a TTCN-3 module). E.g.: the ASN.1 names `Protocol-Elem` and `value` will appear as `Protocol_Elem` and `value_` respectively. + +==== Usage + +The compiler option `–-ttcn2json` shall be used for the conversion, followed by JSON schema generator specific options and the list of TTCN-3 and ASN.1 file names. + +The option `–j` restricts the TTCN-3 types used in the conversion: only those that have JSON coding enabled will be converted. By default all TTCN-3 types that can be converted will be used. This option does not affect ASN.1 types, these will always be converted. + +If option `–f` is set, then the schema will only validate types that have JSON encoding and/or decoding functions, otherwise all types it will validate all types included in the schema. + +The options `-A` and `–T` can be used before each input file to specify its type (`-A` for ASN.1 files and `–T` for TTCN-3 files). If a file is not preceeded by either of these option, then the compiler will attempt to determine its type based on its contents. + +The last parameter specifies the name of the JSON schema file if it is preceded by a dash (-). Otherwise the name of the schema will be created using the first input file name (its `.asn` or `.ttcn` extension will be replaced by `.json`, or, if it doesn’t have either of these extension, then `.json` will simply be appended to its end). + +Usage examples:compiler –ttcn2json –T module1.ttcn –A module2.asn – schema.jsoncompiler –-ttcn2json –j module1.ttcn module2.asn + +The first example will generate the `schema.json` JSON document containing the schema, the second one will generate `module1.json` (and only JSON-encodable types will be included). These documents will have the "pretty" printing format mentioned in 4.26.3. + +[[top-level]] +==== Top level + +On the top level the schema contains a JSON object with 2 properties. + +The first property, "definitions", has the schema segments of the type definitions in the TTCN-3 and ASN.1 modules as its value. This value is a JSON object with one property (key-value pair) for each module. Each property has the module name as its key and an object containing the schema segments for the types definied in that module as its key. Similarly, each type definition’s key is the type name and its value is the type’s schema segment (these will be described in the next sections). + +The second top level property is an "anyOf" structure, which contains references to the TTCN-3 and ASN.1 types’ schema segments under "definitions". The types listed here are the ones validated by the schema. If the compiler option `–f` is set, then only the schema segments of types that have either a JSON encoding or decoding function (or both) will be referenced (ASN.1 types can have JSON encoding/decoding functions declared in TTCN-3 modules that import them). Extra information related to the encoding/decoding function(s) is stored after each reference. + +Example: +[source] +---- +module MyModule { + type enumerated Height { Short, Medium, Tall }; + type set Num { + integer num + } + external function f_enc_h(in Height h) return octetstring + with { extension “prototype(convert) encode(JSON)†} + external function f_dec_n(in octetstring o) return Num + with { extension “prototype(convert) decode(JSON)†} +} with { + encode â€JSON†+} +// Generated JSON schema: +// { +// “definitions†: { +// “MyModule†: { +// “Height†: { +// “enum†: [ +// “Shortâ€, +// “Mediumâ€, +// “Tall†+// ], +// “numericValues†: [ +// 0, +// 1, +// 2 +// ] +// }, +// “Num†: { +// “type†: “objectâ€, +// “subType†: “setâ€, +// “properties†: { +// “num†: { +// “type†: “integer†+// } +// }, +// “additionalProperties†: false, +// “required†: [ +// “num†+// ] +// } +// } +// }, +// “anyOf†: [ +// { +// “$ref†: “#/definitions/MyModule/Heightâ€, +// â€encoding†: { +// â€prototype†: [ +// â€convertâ€, +// â€f_enc_hâ€, +// â€h†+// ] +// } +// }, +// { +// “$ref†: “#/definitions/MyModule/Numâ€, +// â€decoding†: { +// â€prototype†: [ +// â€convertâ€, +// â€f_dec_nâ€, +// â€o†+// ] +// } +// } +// ] +// } + +---- + +==== Rules and extra keywords + +The JSON schema will be generated according to the rules of the IETF draft v4 (see http://json-schema.org/documentation.html). + +In addition to the "definitions" keyword specified above, the schema segments of the type definitions can use the following extra keywords: + +* `"subType"`: distinguishes 2 or more types from each other, that otherwise have no other differences in their schema segments (such as: charstring and universal charstring; record and set; record of and set of) +* `"fieldOrder"`: stores the order of the fields of a record or set (value: an array containing the field names) – only needed if there are at least 2 fields +* `"originalName"`: stores the original name of a record/set field (see <<effect-of-coding-instructions-on-the-schema, here>>) +* `"unusedAlias"`: stores the alias of a record/set/union field name, if it doesn’t appear under a "properties" keyword (see <<effect-of-coding-instructions-on-the-schema, here>>) +* `"omitAsNull"`: specifies if the "omit as null" JSON encoding instruction is present for an optional field of a record or set (see <<schema-segments-for-records-and-sets, here>> and <<effect-of-coding-instructions-on-the-schema, here>>) +* `"numericValues"`: lists the numeric values of the enumerated items (in the same order as the items themselves) + +A schema segment is generated for each type that has its own definition in TTCN-3. References to other types in TTCN-3 type definitions are converted into references in the JSON schema. Schema segments for embedded TTCN-3 type definitions are defined inside their parent type’s schema segment (see <<schema-segments-for-records-and-sets, here>> and <<schema-segments-for-records-of-sets-of-and-arrays, here>> for examples). + +The examples in the following sections will only contain JSON schema segments, not complete schemas (generated for one or more TTCN-3/ASN.1 type definitions, not the whole module). These schema segments contain the type name and the schema that validates the type. In a complete JSON schema these segments would be directly under the module’s property, which is under "definitions" (for examples see section <<top-level, Top Level>>, types "Height" and "Num"). + +==== Schema segments for basic types + +The JSON encoding of basic types is detailed in section <<basic-types, Basic Types>>. Here are their schema segments: +[source] +---- +// integer(TTCN-3) and INTEGER(ANS.1): +// { +// “type†: “integer†+// } +// float(TTCN-3) and REAL(ASN.1): +// { +// “anyOf†: [ +// { +// “type†: “number†+// }, +// { +// “enum†: [ +// “not_a_numberâ€, +// “infinityâ€, +// “-infinity†+// ] +// } +// ] +// } +// boolean(TTCN-3) and BOOLEAN(ASN.1): +// { +// “type†: “boolean†+// } +// charstring(TTCN-3), NumericString(ASN.1), PrintableString(ASN.1), +// IA5String(ASN.1) and VisibleString(ASN.1): +// { +// “type†: “stringâ€, +// “subType†: “charstring†+// } +// universal charstring(TTCN-3), GeneralString(ASN.1), UTF8String(ASN.1), +// UniversalString(ASN.1), BMPString(ASN.1), GraphicString(ASN.1), +// TeletexString(ASN.1) and VideotexString(ASN.1): +// { +// “type†: “stringâ€, +// “subType†: “universal charstring†+// } +// bitstring(TTCN-3) and BIT STRING(ASN.1): +// { +// “type†: “stringâ€, +// “subType†: “bitstringâ€, +// “pattern†: “^[01]*$†+// } +// hexstring(TTCN-3): +// { +// “type†: “stringâ€, +// “subType†: “hexstringâ€, +// “pattern†: “^[0-9A-Fa-f]*$†+// } +// octetstring(TTCN-3), OCTET STRING(ASN.1) and ANY(ASN.1): +// { +// “type†: “stringâ€, +// “subType†: “octetstringâ€, +// “pattern†: “^([0-9A-Fa-f][0-9A-Fa-f])*$†+// } +// NULL(ASN.1): +// { +// “type†: “null†+// } +// objid(TTCN-3), OBJECT IDENTIFIER(ASN.1) and RELATIVE-OID(ASN.1): +// { +// “type†: “stringâ€, +// “subType†: “objidâ€, +// “pattern†: “^[0-2][.][1-3]?[0-9]([.][0-9]|([1-9][0-9]+))*$†+// } +// verdicttype: +// { +// “enum†: [ +// “noneâ€, +// “passâ€, +// “inconcâ€, +// “failâ€, +// “error†+// ] +// } +// Enumerated types are converted the same way as the verdicttype with the +// addition of the numeric values. Example: +// TTCN-3: +type enumerated Season { + spring (1), summer (2), fall (3), winter (4) +} +// ASN.1: +Season ::= ENUMERATED { + spring (1), summer (2), fall (3), winter (4) +} +// JSON schema segment for type “Seasonâ€: +// “Season†: { +// “enum†: [ +// “springâ€, +// “summerâ€, +// “fallâ€, +// “winter†+// ], +// “numericValues†: [ +// 1, +// 2, +// 3, +// 4 +// } +---- + +[[schema-segments-for-records-and-sets]] +==== Schema segments for records and sets + +The JSON object type is used for records and sets. The "properties" keyword specifies the fields of the record (each property’s key is the field name, and the value is the field’s schema segment). Additional properties are not accepted ("additionalProperties" : false). The "required" keyword determines which fields are mandatory (the names of all non-optional fields are listed here). + +Optional fields have an "anyOf" structure directly under "properties" (instead of the field’s schema segment). The "anyOf" structure contains the JSON null value and the field’s schema segment. The "omitAsNull" keyword is used to specify how omitted optional values are encoded (after the "anyOf" structure). + +Examples: +[source] +---- +// Example 1: +// TTCN-3: +type record Product { + charstring name, + float price, + octetstring id optional, + charstring from +} +// ASN.1: +Product ::= SEQUENCE { + name VisibleString, + price REAL, + id OCTET STRING OPTIONAL, + from VisibleString +} +// Schema segment for type “Productâ€: +// “Product†: { +// “type†: “objectâ€, +// “subType†: “recordâ€, +// “properties†: { +// “name†: { +// “type†: “stringâ€, +// “subType†: “charstring†+// }, +// “price†: { +// “anyOf†: [ +// { +// “type†: “number†+// }, +// { +// “enum†: [ +// “not_a_numberâ€, +// “infinityâ€, +// “-infinity†+// } +// ], +// } +// “id†: { +// “anyOf†: [ +// { +// “type†: “null†+// }, +// { +// “type†: “stringâ€, +// “subType†: “octetstringâ€, +// “pattern†: “^([0-9A-Fa-f][0-9A-Fa-f])*$†+// }, +// ], +// “omitAsNull†: false +// }, +// “from†: { +// “type†: “stringâ€, +// “subType†: “charstring†+// } +// }, +// “additionalProperties†: false, +// “fieldOrder†: [ +// “nameâ€, +// “priceâ€, +// “idâ€, +// “from†+// ], +// “required†: [ +// “nameâ€, +// “priceâ€, +// “from†+// ] +// } +// Example 2: embedded type definition +// TTCN-3: +type set Barrels { + integer numBarrels, + record { + enumerated { Small, Medium, Large } size, + boolean filled + } barrelType +} +// ASN.1: +Barrels ::= SET { + numBarrels INTEGER, + barrelType SEQUENCE { + size ENUMERATED { Small, Medium, Large }, + filled BOOLEAN + } +} +// JSON schema segment for type “Barrelsâ€: +// “Barrels†: { +// “type†: “objectâ€, +// “subType†: “setâ€, +// “properties†: { +// “numBarrels†: { +// “type†: “integer†+// }, +// “barrelType†: { +// “type†: “objectâ€, +// “subType†: “recordâ€, +// “properties†: { +// “size†: { +// “enum†: [ +// “Smallâ€, +// “Mediumâ€, +// “Large†+// ], +// “numericValues†: [ +// 0, +// 1, +// 2 +// ] +// }, +// “filled†: { +// “type†: “boolean†+// } +// }, +// “additionalProperties†: false, +// “fieldOrder†: [ +// “sizeâ€, +// “filled†+// ], +// “required†: [ +// “sizeâ€, +// “filled†+// ] +// } +// }, +// “additionalProperties†: false, +// “fieldOrder†: [ +// “numBarrelsâ€, +// “barrelType†+// ], +// “required†: [ +// “numBarrelsâ€, +// “barrelType†+// ] +// } +// Example 3: separate type definitions and references +// (the module name is “MyModuleâ€) +// TTCN-3: +type enumerated Size { Small, Medium, Large }; +type record BarrelType { + Size size, + boolean filled +} +type set Barrels { + integer numBarrels, + BarrelType barrelType +} +// ASN.1: +Size ::= ENUMERATED { Small, Medium, Large } +BarrelType ::= SEQUENCE { + size Size, + filled BOOLEAN +} +Barrels ::= SET { + numBarrels INTEGER, + barrelType BarrelType +} +// Schema segments for types “Sizeâ€, “BarrelType†and “Barrelsâ€: +// â€Size†: { +// â€enum†: [ +// â€Smallâ€, +// â€Mediumâ€, +// â€Large†+// ], +// “numericValues†: [ +// 0, +// 1, +// 2 +// ] +// } +// “BarrelType†: { +// “type†: “objectâ€, +// “subType†: “recordâ€, +// “properties†: { +// “size†: { +// “$ref†: “#/definitions/MyModule/Size†+// }, +// “filled†: { +// “type†: “boolean†+// } +// }, +// â€additionalProperties†: false, +// â€fieldOrder†: [ +// â€sizeâ€, +// â€filled†+// ], +// â€required†: [ +// â€sizeâ€, +// â€filled†+// ] +// }, +// â€Barrels†: { +// â€type†: â€objectâ€, +// â€subType†: â€setâ€, +// â€properties†: { +// â€numBarrels†: { +// â€type†: â€integer†+// }, +// â€barrelType†: { +// â€$ref†: â€#/definitions/MyModule/BarrelType†+// } +// }, +// â€additionalProperties†: false, +// â€fieldOrder†: [ +// â€numBarrelsâ€, +// â€barrelType†+// ], +// â€required†: [ +// â€numBarrelsâ€, +// â€barrelType†+// ] +// } +---- + +[[schema-segments-for-records-of-sets-of-and-arrays]] +==== Schema segments for records of, sets of and arrays + +The JSON array type is used for records of, sets of and arrays. The "items" keyword specifies the schema segment of the items. In case of arrays, the "minItems" and "maxItems" properties are set to the array length. + +Arrays are distinguishable from records of and sets of by the "minItems" and "maxItems" keywords, so there is no need for them to have the "subType" property. + +Examples: +[source] +---- +// Example 1: +// TTCN-3: +type record of bitstring Bits; +// ASN.1: +Bits ::= SEQUENCE OF BIT STRING +// Schema segment for type “Bitsâ€: +// “Bits†: { +// “type†: “arrayâ€, +// “subType†: “record ofâ€, +// “items†: { +// “type†: “stringâ€, +// “subType†: “bitstringâ€, +// “pattern†: “^[01]*$†+// } +// } +// Example 2 (TTCN-3 only): +type integer Ints[4]; +// Schema segment for type “Intsâ€: +// “Ints†: { +// “type†: “arrayâ€, +// “minItems†: 4, +// “maxItems†: 4, +// “items†: { +// “type†: “integer†+// } +// } +// Example 3: +// reference to record type Num defined in section Top Level. +// TTCN-3: +type set of Num Nums; +// ASN.1: +Nums ::= SET OF Num +// JSON schema segment for type “Numsâ€: +// “Nums†: { +// “type†: “arrayâ€, +// “subType†: “set ofâ€, +// “items†: { +// “$ref†: “#/definitions/MyModule/Num†+// } +// } +// Example 4: +// the same thing with Num as an embedded type +// TTCN-3: +type set of set { integer num } Nums; +// ASN.1: +Nums ::= SET OF SET { num INTEGER } +// JSON schema segment for type “Numsâ€: +// “Nums†: { +// “type†: “arrayâ€, +// “subType†: “set ofâ€, +// “items†: { +// “type†: “objectâ€, +// “subType†: “setâ€, +// “properties†: { +// “num†: { +// “type†: “integer†+// } +// }, +// “additionalProperties†: false, +// “required†: [ +// “num†+// ] +// } +// } +---- + +==== Schema segments for unions, anytype, selection type and open type + +The "anyOf" structure is used for unions, open types and the anytype (if they have at least 2 fields). Each item in the "anyOf" structure represents one field of the union; they are each a JSON object with one key-value pair (one property). Same as with records, the "additionalProperties" keyword is set to false, and the one property is marked as required. + +Examples: +[source] +---- +// Example 1: union +// TTCN-3: +type union Thing { + boolean b, + integer i, + charstring cs, + record { integer num } rec +} +// ASN.1: +Thing ::= CHOICE { + b BOOLEAN, + i INTEGER, + cs VisibleString, + rec SEQUENCE { num INTEGER } +} +// Schema segment for type “Thingâ€: +// “Thing†: { +// “anyOf†: [ +// { +// “type†: “objectâ€, +// “properties†: { +// “b†: { +// “type†: “boolean†+// } +// }, +// “additionalProperties†: false, +// “required†: [ +// “b†+// ] +// }, +// { +// “type†: “objectâ€, +// “properties†: { +// “i†: { +// “type†: “integer†+// } +// }, +// “additionalProperties†: false, +// “required†: [ +// “i†+// ] +// }, +// { +// “type†: “objectâ€, +// “properties†: { +// “cs†: { +// “type†: “stringâ€, +// “subType†: “charstring†+// } +// }, +// “additionalProperties†: false, +// “required†: [ +// “cs†+// ] +// }, +// { +// “type†: “objectâ€, +// “properties†: { +// “rec†: { +// “type†: “objectâ€, +// “subType†: “recordâ€, +// “properties†: { +// “num†: { +// “type†: “integer†+// } +// }, +// “additionalProperties†: false, +// “required†: [ +// “num†+// ] +// } +// }, +// “additionalProperties†: false, +// “required†: [ +// “rec†+// ] +// } +// ] +// } +// Example 2: anytype (TTCN-3 only) +module … { + … +} with { + extension “anytype integer,charstring†+ // the anytype must be referenced at least one, + // otherwise its schema segment won’t be generated +} +// JSON schema segment for the anytype: +// “anytype†: { +// “anyOf†: [ +// { +// “type†: “objectâ€, +// “properties†: { +// “integer†: { +// “type†: “integer†+// } +// }, +// “additionalProperties†: false, +// “required†: [ +// “integer†+// ] +// }, +// { +// “type†: “objectâ€, +// “properties†: { +// “charstring†: { +// “type†: “stringâ€, +// “subType†: “charstring†+// } +// }, +// “additionalProperties†: false, +// “required†: [ +// “charstring†+// ] +// } +// ] +// } +---- + +The ASN.1 selection type generates the same schema segment as the specified alternative of the CHOICE would. + +Example: +[source] +---- +// Continuing example 1 (ASN.1 only): +NumRec ::= rec < Thing +// JSON schema segment for type NumRec: +// “NumRec†: { +// “type†: “objectâ€, +// “subType†: “recordâ€, +// “properties†: { +// “num†: { +// “type†: “integer†+// } +// }, +// “additionalProperties†: false, +// “required†: [ +// “num†+// ] +// } +---- + +[[effect-of-coding-instructions-on-the-schema]] +==== Effect of coding instructions on the schema + +For the list of JSON coding instructions see <<attributes-1, here>>. As mentioned before, only TTCN-3 types can have coding instructions, ASN.1 types can’t. + +* _omit as null_ – its presence is indicated by the "omitAsNull" keyword (true, if it’s present) +* _name as …_ - the alias is used under "properties" instead of the field’s name in TTCN-3; the original name is stored under the "originalName" key +* _as value_ – the union’s "anyOf" structure contains the fields’ schema segments instead of the JSON objects with one property; the field’s name is stored under the "originalName" key +* _default_ – specified by the "default" keyword +* _extend_ – adds a custom key-value pair to the type’s schema segment +* _as value_ + _name as …_ - the field name aliases are stored under the "unusedAlias" keyword, as there are no more JSON objects with one property to store them in (they are also ignored by both the schema and the encoder/decoder, and a compiler warning is displayed in this case) +* _metainfo for unbound_ – is ignored by the schema generator + +Examples: +[source] +---- +// Example 1: omit as null +type record Rec { + integer num optional, + universal charstring str optional +} with { + variant(num) “JSON : omit as null†+} +// Schema segment for type “Recâ€: +// “Rec†: { +// “type†: “objectâ€, +// “subType†: “recordâ€, +// “properties†: { +// “num†: { +// “anyOf†: [ +// { +// “type†: “null†+// }, +// { +// “type†: “integer†+// } +// ], +// “omitAsNull†: true +// }, +// “str†: { +// “anyOf†: [ +// { +// “type†: “null†+// }, +// { +// “type†: “stringâ€, +// “subType†: “universal charstring†+// } +// ], +// “omitAsNull†: false +// } +// }, +// “additionalProperties†: false, +// “fieldOrder†: [ +// “numâ€, +// “str†+// ] +// } +// Example 2: name as ... +type set Num { + integer num +} with { + variant(num) â€JSON : name as number†+} +// Schema segment for type “Numâ€: +// â€Num†: { +// â€type†: â€objectâ€, +// â€subType†: â€setâ€, +// “properties†: { +// “number†: { +// “originalName†: “numâ€, +// “type†: “integer†+// } +// }, +// “additionalProperties†: false, +// “required†: [ +// “number†+// ] +// } +// Example 3: as value and name as ... +type union Thing { + boolean b, + integer i, + charstring cs, + record { integer num } rec +} with { + variant “JSON : as valueâ€; + variant(i) “JSON : name as intâ€; + variant(cs) “JSON : name as strâ€; +} +// Schema segment for type “Thingâ€: +// “Thing†: { +// “anyOf†: [ +// { +// “originalName†: “bâ€, +// “type†: “boolean†+// }, +// { +// “originalName†: “iâ€, +// “unusedAlias†: “intâ€, +// “type†: “integer†+// }, +// { +// “originalName†: “csâ€, +// “unusedAlias†: “strâ€, +// “type†: “stringâ€, +// “subType†: “charstring†+// }, +// { +// “originalName†: “recâ€, +// “type†: “objectâ€, +// “subType†: “recordâ€, +// “properties†: { +// “num†: { +// “type†: “integer†+// } +// }, +// “additionalProperties†: false, +// “required†: [ +// “num†+// ] +// } +// ] +// } +// Example 4: default +type record Rec { + integer num, + universal charstring str +} with { + variant(num) “JSON : default(0)â€; + variant(str) “JSON : default(empty)â€; +} +// JSON schema segment for type “Recâ€: +// “Rec†: { +// “type†: “objectâ€, +// “subType†: “recordâ€, +// “properties†: { +// “num†: { +// “type†: “integerâ€, +// “default†: 0 +// }, +// “str†: { +// “type†: “stringâ€, +// “subType†: “universal charstringâ€, +// “default†: “empty†+// } +// }, +// “additionalProperties†: false, +// “fieldOrder†: [ +// “numâ€, +// “str†+// ], +// “required†: [ +// “numâ€, +// “str†+// ] +// } +// Example 5: extend +type record Number { + integer val +} with { + variant “JSON:extend(comment):(first)â€; + variant “ JSON : extend (comment) : (second (todo: add more fields\)) â€; + variant “JSON: extend(description):(a record housing an integer)â€; + variant(val) “JSON: extend(description):(an integer)â€; + variant(val) “JSON: extend(subType):(positive integer)â€; +} + +// Schema segment for type “Numberâ€: +// "Number" : { +// "type" : "object", +// "subType" : "record", +// "properties" : { +// "val" : { +// "type" : "integer", +// "description" : "an integer", +// "subType" : "positive integer" +// } +// }, +// "additionalProperties" : false, +// "required" : [ +// "val" +// ], +// "comment" : "first", +// "comment" : "second (todo: add more fields)", +// "description" : "a record housing an integer" +// } + +// Displayed warnings: +// warning: JSON schema keyword 'subType' should not be used as the key of +// attribute 'extend' +// warning: Key 'comment' is used multiple times in 'extend' attributes of type +// '@MyModule.Number' +// (The multiple uses of ‘description’ don’t generate a warning, since these +// belong to different types.) +---- + +==== External function properties in the schema + +JSON encoding/decoding functions can only be declared in TTCN-3 modules, however they can be defined for both TTCN-3 types and imported ASN.1 types. + +Information related to a type’s JSON encoding/decoding external function is stored after the reference to the type’s schema segment in the top level "anyOf" structure. + +Extra JSON schema keywords for the external function properties: + +* `"encoding"` and `"decoding"`: stores the specifics of the encoding or decoding function as properties (directly under the top level `"anyOf"`, after the reference to the type’s schema segment) +* `"prototype"`: an array containing the prototype of the encoding function (as a string), the function name, and the parameter names used in its declaration (directly under `"encoding"` or `"decoding"`) +* `"printing"`: stores the printing settings (values: `"compact"` or `"pretty"`; directly under `"encoding"`) +* `"errorBehavior"`: an object containing the error behavior modifications as its properties, each modification has the error type as key and the error handling as value (directly under `"encoding"` or `"decoding"`) + +Example: +[source] +---- +module Mod { + type record Rec { + integer num, + boolean b + } + external function f_enc(in Rec x) return octetstring with { + extension “prototype(convert) encode(JSON) printing(pretty)†+ } + external function f_dec(in octetstring o, out Rec x) with { + extension “prototype(fast) decode(JSON)†+ extension “errorbehavior(ALL:WARNING,INVAL_MSG:ERROR)†+ } + +} with { + encode “JSON†+} +// JSON schema: +// { +// “definitions†: { +// “Mod†: { +// “Rec†: { +// “type†: “objectâ€, +// “subType†: “recordâ€, +// “properties†: { +// “num†: { +// “type†: “integer†+// }, +// “b†: { +// “type†: “boolean†+// } +// }, +// “additionalProperties†: false, +// “fieldOrder†: [ +// “numâ€, +// “b†+// ], +// “required†: [ +// “numâ€, +// “b†+// ] +// } +// } +// }, +// “anyOf†: [ +// { +// “$ref†: “#/definitions/Mod/Recâ€, +// “encoding†: { +// “prototype†: [ +// “convertâ€, +// “f_encâ€, +// “x†+// ], +// “printing†: “pretty†+// }, +// “decoding†: { +// “prototype†: [ +// “fastâ€, +// “f_decâ€, +// “oâ€, +// “x†+// ], +// “errorBehavior†: { +// “ALL†: “WARNINGâ€, +// “INVAL_MSG†: “ERROR†+// } +// } +// } +// ] +// } +---- + +==== Schema segments for type restrictions + +The compiler’s `–ttcn2json` option also generates schema segments for type restrictions (subtyping constraints), even though these are ignored by the JSON encoder and decoder. Only restrictions of TTCN-3 types are converted to JSON schema format, ASN.1 type restrictions are ignored. + +The generated schema segments only contain basic JSON schema keywords, no extra keywords are needed. + +.Converting TTCN-3 type constraints to JSON schema segments +[cols=",",options="header",] +|=== +|TTCN-3 type restriction |JSON schema segment +|Length restrictions of string types |Keywords `minLength` and `maxLength` are used. +|Length restrictions of array types |Keywords `minItems` and `maxItems` are used. +|Single values |All single values (more specifically their JSON encodings) are gathered into one JSON `enum`. Keyword valueList is used to store single values of unions with the as value coding instruction (encoded as if they did not have this coding instruction). +|Value range restrictions of `integers` and `floats` |The keywords minimum and maximum are used to specify the range, and keywords `exclusiveMinimum` and `exclusiveMaximum` indicate whether the limits are exclusive or not. All value range and single value restrictions are placed in an `anyOf` structure, if there are at least two value ranges, or if there is one value range and at least one single value. +|Value range restrictions of charstrings and universal charstrings |All value range restrictions are gathered into a set expression in a JSON schema `pattern`. +|String pattern restrictions |The TTCN-3 pattern is converted into an extended regular expression and inserted into the schema as a JSON `pattern`. Since the pattern is a JSON string, it cannot contain control characters. These are replaced with the corresponding JSON escape sequences, if available, or with the escape sequence `\u`, followed by the character’s ASCII code in 4 hexadecimal digits. Furthermore all backslashes in the string are doubled. +|=== + +These schema elements are inserted after the type’s schema segment. If the type’s schema segment only contains a reference to another type (in case it’s a `record`/`set`/`union` field of a type with its own definition or it’s an alias to a type with its own definition), then an `allOf` structure is inserted, which contains the reference as its first element and the restrictions as its second element (since the referenced type may contain some of the schema elements used in this type’s restrictions). + +If the value list restriction contains references to other subtypes, then the schema segments of their restrictions are inserted, too. + +The JSON coding instructions `as` `value` (for unions) and `name as...` (for `records`, `sets` and `unions`) are taken into consideration when generating the schema elements for the single values. + +All non-ASCII characters in `universal` `charstring` single values and patterns are inserted into the schema in UTF-8 encoding. + +Special cases: + +. The restrictions of `floats` are inserted at the end of the first element in the `anyOf` structure, except those that are related to the special values (`infinity`, `-infinity` and `not_a_number`). The `enum` containing the special values is changed, if any of the special values is not allowed by the type’s restrictions. If neither of the special values are allowed, then the `anyOf` structure is omitted, and the type’s schema only contains `type` : `number`, followed by the rest of the restrictions. Similarly, if only special values are allowed by the restrictions, then the type’s schema only contains the `enum` with the valid values. +. If a verdicttype is restricted (with single values), then only the `enum` containing the list of single values is generated (since it would conflict with the type’s schema segment, which is also an `enum`). +. If a single value restriction contains one or more `omit` values, then all possible JSON encodings of the single value are inserted into the `enum`. There are 2^N^ different encodings, where _N_ is the number of `omits` in the single value, since each omitted field can be encoded in 2 ways (by not adding the field to the JSON object, or by adding the field with a `null` value). +. Single value restrictions of unions with the `as value` coding instruction do not specify which alternative the value was encoded from. Thus, the single values are generated a second time, under the extra keyword `valueList`, as if they belonged to a union without `as value` (with alternative names). This second list does not contain all the combinations of omitted field encodings (mentioned in the previous point), only the one, where omitted fields are not added to their JSON objects. + +Examples: +[source] +---- +// Example 1: Type definition with value range restriction and its subtype +// with value list restriction +type integer PosInt (!0..infinity); +type PosInt PosIntValues (1, 5, 7, 10); + +// Schema segment generated for type “PosIntâ€: +// “PosInt†: { +// “type†: “integerâ€, +// “minimum†: 0, +// “exclusiveMinimum†: true +// } + +// Schema segment generated for type “PosIntValuesâ€: +// “PosIntValues†: { +// “allOf†: [ +// { +// “$ref†: “#/definitions/MyModule/PosInt†+// }, +// { +// “enum†: [ +// 1, +// 5, +// 7, +// 10 +// ] +// } +// ] +// } + +// Example 2: String type definitions with length, value range and pattern +// constraints +type charstring CapitalLetters (“Aâ€..“Zâ€) length (1..6); +type charstring CharstringPattern + (pattern “*ab?\*\?\(\+[0-9a-fA-F*?\n]#(2,4)\d\w\n\r\s\â€xâ€\\d); + +type universal charstring UnicodeStringRanges + (“aâ€.. “zâ€, char(0, 0, 1, 81)..char(0, 0, 1, 113)); +type universal charstring UnicodePattern + (pattern “abc?\q{ 0, 0, 1, 113 }z\\q1\q{0,0,0,2}â€); + +// Schema segment generated for type “CapitalLettersâ€: +// “CapitalLetters†: { +// “type†: “stringâ€, +// “subType†: “charstringâ€, +// “minLength†: 1, +// “maxLength†: 6, +// “pattern†: “^[A-Z]*$†+// } + +// Schema segment generated for type “CharstringPatternâ€: +// “CharstringPattern†: { +// “type†: “stringâ€, +// “subType†: “charstringâ€, +// “pattern†: “^.*ab.\\*\\?\\(\\+[\n-\r*0-9?A-Fa-f]{2,4}[0-9][0-9A-Za-z] +//[\n-\r]\r[\t-\r ]\â€x\â€\\\\d$†+// } + +// Schema segment generated for type “UnicodeStringRangesâ€: +// “UnicodeStringRanges†: { +// “type†: “stringâ€, +// “subType†: “universal charstringâ€, +// “pattern†: “^[a-zÅ‘-ű]*$†+// } + +// Schema segment generated for type “UnicodePatternâ€: +// “UnicodePattern†: { +// “type†: “stringâ€, +// “subType†: “universal charstringâ€, +// “pattern†: “^abc.űz\\\\q1\u0002$†+// } + +// Example 3: Array type definitions with length restrictions and +// restrictions for the element type +type record length (3..infinity) of PosInt PosIntList; +type set length (2) of integer OnesAndTwos (1, 2); + +// Schema segment generated for type “PosIntListâ€: +// “PosIntList†: { +// “type†: “arrayâ€, +// “subType†: “record ofâ€, +// “items†: { +// “$ref†: “#/definitions/MyModule/PosInt†+// }, +// “minItems†: 3 +// } + +// Schema segment generated for type “OnesAndTwosâ€: +// “OnesAndTwos†: { +// “type†: “arrayâ€, +// “subType†: “set ofâ€, +// “items†: { +// “type†: “integerâ€, +// “enum†: [ +// 1, +// 2 +// ] +// }, +// “minItems†: 2, +// “maxItems†: 2 +// } + +// Example 4: Float type definitions with all kinds of restrictions +type float RestrictedFloat (-infinity..-1.0, 0.0, 0.5, 1.0, not_a_number); +type float NegativeFloat (!-infinity..!0.0); +type float InfiniteFloat (-infinity, infinity); + +// Schema segment generated for type “RestrictedFloatâ€: +// “RestrictedFloat†: { +// “anyOf†: [ +// { +// “type†: “numberâ€, +// “anyOf†: [ +// { +// “enum†: [ +// 0.000000, +// 0.500000, +// 1.000000, +// ] +// }, +// { +// “maximum†: -1.000000, +// “exclusiveMaximum†: false +// } +// ] +// }, +// { +// “enum†: [ +// “not_a_numberâ€, +// “-infinity†+// ] +// } +// ] +// } + +// Schema segment generated for type “NegativeFloatâ€: +// “NegativeFloat†: { +// “type†: “numberâ€, +// “maximum†: 0.000000, +// “exclusiveMaximum†: true +// } + +// Schema segment generated for type “InfiniteFloatâ€: +// “InfiniteFloat†: { +// “enum†: [ +// “infinityâ€, +// “-infinity†+// ] +// } + +// Example 5: verdicttype definition with restrictions (single values) +type verdicttype SimpleVerdict (pass, fail, error); + +// Schema segment generated for type “SimpleVerdictâ€: +// “SimpleVerdict†: { +// “enum†: [ +// “passâ€, +// “failâ€, +// “error†+// ] +// } + +// Example 6: Union type definition with the “as value†coding instruction and +// its subtypes (one of which references the other) +type union AsValueUnion { + integer i, + charstring str +} +with { + variant “JSON: as value†+} + +type AsValueUnion AsValueUnionValues ( + { i := 3 }, + { str := “abc†} +); + +type AsValueUnion MoreAsValueUnionValues ( + AsValueUnionValues, + { i := 6 } +); + +// Schema segment generated for type “AsValueUnionâ€: +// “AsValueUnion†: { +// “anyOf†: [ +// { +// “originalName†: “iâ€, +// “type†: “integer†+// }, +// { +// “originalName†: “strâ€, +// “type†: “stringâ€, +// “subType†: “charstring†+// } +// ] +// } + +// Schema segment generated for type “AsValueUnionValuesâ€: +// “AsValueUnionValues†: { +// “allOf†: [ +// { +// “$ref†: “#/definitions/MyModule/AsValueUnion†+// }, +// { +// “enum†: [ +// 3, +// “abc†+// ], +// “valueList†: [ +// { +// “i†: 3 +// }, +// { +// “str†: “abc†+// } +// ] +// } +// ] +// } + +// Schema segment generated for type “MoreAsValueUnionValuesâ€: +// “MoreAsValueUnionValues†: { +// “allOf†: [ +// { +// “$ref†: “#/definitions/MyModule/AsValueUnion†+// }, +// { +// “enum†: [ +// 3, +// “abcâ€, +// 6 +// ], +// “valueList†: [ +// { +// “i†: 3 +// }, +// { +// “str†: “abc†+// }, +// { +// “i†: 6 +// } +// ] +// } +// ] +// } + +// Example 7: Record definition with field name aliases and extra restrictions +// to its fields, plus its subtype, which contains omit values +type record Rec { + PosIntValues val optional, + integer i (0..6-3), + octetstring os (‘1010’O, ‘1001’O, ‘1100’O) optional +} +with { + variant(val) “JSON: name as posIntâ€; + variant(i) “JSON: name as intâ€; +} + +type Rec RecValues ( + { 1, 0, ‘1010’O }, + { 5, 0, ‘1001’O }, + { 7, 2, omit }, + { omit, 1, omit } +); + +// Schema segment generated for type “Recâ€: +// “Rec†: { +// “type†: “objectâ€, +// “subType†: “recordâ€, +// “properties†: { +// “posInt†: { +// “anyOf†: [ +// { +// “type†: “null†+// }, +// “originalName†: “valâ€, +// “#ref†: “#/definitions/MyModule/PosIntValues†+// } +// ], +// “omitAsNull†: false +// }, +// “int†: { +// “originalName†: “iâ€, +// “type†: “integerâ€, +// “minimum†: 0, +// “exclusiveMinimum†: false, +// “maximum†: 3, +// “exclusiveMaximum†: false +// }, +// “os†: { +// “anyOf†: [ +// { +// “type†: “nullâ€, +// }, +// { +// “type†: “stringâ€, +// “subType†: “octetstringâ€, +// “pattern†: “^([0-9A-Fa-f][0-9A-Fa-f])*$â€, +// “enum†: [ +// “1010â€, +// “1001â€, +// “1100†+// ] +// } +// ], +// “omitAsNull†: false +// } +// }, +// “additionalProperties†: false, +// “fieldOrder†: [ +// “posIntâ€, +// “intâ€, +// “os†+// ], +// “required†: [ +// “int†+// ] +// } + +// Schema segment for type “RecValuesâ€: +// “RecValues†: { +// “allOf†: [ +// { +// “$ref†: “#/definitions/MyModule/Rec†+// }, +// { +// “enum†: [ +// { +// “posInt†: 1, +// “int†: 0, +// “os†: “1010†+// }, +// { +// “posInt†: 5, +// “int†: 0, +// “os†: “1001†+// }, +// { +// “posInt†: 7, +// “int†: 2 +// }, +// { +// “posInt†: 7, +// “int†: 2, +// “os†: null +// }, +// { +// “int†: 1, +// }, +// { +// “posInt†: null, +// “int†: 1 +// }, +// { +// “int†: 1, +// “os†: null +// }, +// { +// “posInt†: null, +// “int†: 1, +// “os†: null +// } +// ] +// } +// ] +// } +---- +=== Differences from the TTCN-3 standard + +The JSON encoder and decoder work according to the rules defined in the JSON part of the TTCN-3 standard <<13-references.adoc#_25, [25]>> with the following differences: + +* No wrapper JSON object is added around the JSON representation of the encoded value, i.e. all values are encoded as if they had the JSON variant attribute `noType` (from the standard). Similarly, the decoder expects the JSON document to only contain the value’s JSON representation (without the wrapper). If a wrapper object is desired, then the type in question should be placed in a `record`, `set` or `union`. +* The JSON encoder and decoder only accept the variant attributes listed <<top-level, here>>. Some of these have the same effect as variant attributes (with similar names) from the standard. The rest of the variant attributes from the standard are not supported. See <<external-functions, here>> regarding the variant attributes `normalize` and `errorbehavior` (from the standard). +* The syntax of the JSON encode attribute is `encode JSON`. The attribute `encode JSON RFC7159` is not supported. +* The decoder converts the JSON number `-0.0 `(in any form) to the TTCN-3 float `-0.0`, i.e. float values are decoded as if they had the JSON variant attribute `useMinus` (from the standard).The same is not true for integers, since there is no integer value `-0` in TITAN. + +== OER Encoder and Decoder + +The OER (Octet Encoding Rules) encoder and decoder handles OER-based protocols. The encoder converts abstract ASN.1 structures (or types) into an octetstring representation. The decoder converts octetstring data into values of abstract ASN.1 structures. The encoding and decoding rules of the structures can be found in the [20] standard. + +This section covers the not supported parts of the standard and the encoder / decoder external functions. + +=== Not supported parts of the standard + +Generally, TITAN does not have full ASN.1 support, therefore some parts of the OER coding are not supported. + +The following parts of the standard are not supported: + +* In clause 12 (Encoding of real values) of the standard: the coding of real values, whether there are any constraints or not on a REAL ASN.1 type, is handled as it is declared in the clause 12.4 of the standard. +* Clause 23 and 24 are not supported. +* In clause 25 (Encoding of values of the embedded-pdv type): only the "general" case (sub clause 25.3) is supported. The "predefined" case (sub clause 25.2) will be handled as the "general" case. +* In clause 28 (Encoding of the unrestricted character string type): only the "general" case (sub clause 28.3) is supported. The "predefined" case (sub clause 28.2) will be handled as the "general" case. +* Clause 29 (Encoding of values of the time types) is not supported. +* Clause 31 (Canonical Octet Encoding Rules) is not fully supported, as currently there is no way to choose BASIC-OER or CANONICAL-OER coding. + +[[external-functions-1]] +=== External functions + +OER encoder / decoder functions must have the `encode(OER)` / `decode(OER)` attribute set. + +Faults in the OER encoding/decoding process produce errors by default, but this can be modified with the `errorbehavior` attribute. (<<codec-error-handling, Codec error handling>>) + +[[build-consistency-checks]] +== Build Consistency Checks + +Executable test suites are typically put together from many sources, some of which (test ports, function libraries, etc.) are not written by the test writers themselves, but are developed independently. Sometimes, a test suite requires an external component with a certain feature or bug fix, or a certain minimum TITAN version. Building with a component which does not meet a requirement, or an old TITAN version, typically results in malfunction during execution or cryptic error messages during build. If version dependencies are specified explicitly, they can be checked during build and the mismatches can be reported. + +=== Version Information in TTCN-3 Files + +TITAN allows test writers to specify that a certain TTCN-3 module requires a minimum version of another TTCN-3 module or a minimum version of TITAN. + +==== Format of Version Information + +The format of the version information follows the format of Product Identity (Ericsson standard version information <<13-references.adoc#_19, [19]>>); a combination of letters and digits according to the template pruductNumber/suffix RmXnn, where + +* Product number identifies the product. It is 3 characters representing the ABC class, 3 digits called the type number and 2 to 4 digits called the sequence number. This part is optional for backward compatibility reasons. +* Suffix indicates new major versions, which are not backward compatible with previous versions ("Revision suffix"). This part is optional for backward compatibility reasons. +* R is the literal character `R' +* m is a single digit ("Revision digit"). It changes when the product (module) functionality is extended with new features (switching to this version is possible, but switching back might not be). +* X is an uppercase letter of the English alphabet (between A and Z inclusive) which changes when the product (module) realization changes ("Revision letter"). The following letters are not allowed: IOPQRW. Versions of a product where only this letter changes can be switched without side effect. +* nn (optional) is a two-digit number ("Verification step") which specifies a prerelease, a version made available during development. + +If the final digits are not present, the version is considered a full release, which is a higher version than any prerelease. + +Example accepted formats: CRL 113 200/1 R9A; CRL 113 200 R9A; R9APlease note, that only these are supported from the Ericsson Naming Scheme. + +Here is a possible progression of release numbers, in strictly ascending order: + +R1A01, R1A02…, R1A (first full release), R1B01, R1B02…, R1B, R1C, R2A, R2B01, R2B02…, R2B, R2C, R3A, etc. + +==== Required TITAN Version + +A TTCN-3 module can specify the minimum required version of TITAN which can be used to compile it. The format of the extension attribute is"requiresTITAN <version>". For example, the following snippet: +[source] +---- +module X { + // … +} +with { + extension “requiresTITAN R8Câ€; +} +---- + +specifies that module X has to be compiled with TITAN R8D (1.8.pl3) or later. Compiling the module with a TITAN which does not satisfy the requirement will cause a compilation error, stating that the version of the compiler is too low. + +Compiling this module with TITAN R8B or below may result in a different compiler error, because the syntax of the attribute is not understood by earlier versions. + +==== Specifying the Version of a TTCN-3 Module + +A module’s own version information can be specified in an extension attribute. The format of the extension attribute is"version <version data>"that is, the literal string "version" followed by the version information (R-state). + +Example: +[source] +---- +module supplier { + // … +} +with { + extension “version R1Aâ€; +} +---- + +The version of the module should be set to match the R-state of the product it belongs to. + +For backward compatibility, the lack of version information (no extension attribute with "version" in the module’s "with" block) is equivalent to the highest possible version and satisfies any version requirement. + +==== Required Version of an Imported Module + +The minimum version of an imported module can be specified with an extension attribute. The format of the extension attribute is "requires <module name> <required version>" that is, the literal string "requires" followed by the actual module name and required version. + +Example: +[source] +---- +module importer { + import from supplier all; +} +with { + extension “requires supplier R2A†+} +---- + +The module name must be one that is imported into the module. Specifying a module which is not imported is flagged as an error. + +In general, a module should require the full version of another module or TITAN (the R1A format). Depending on a prerelease version should be avoided whenever possible. + +=== Consistency Check in the Generated Code + +A number of checks are performed during the build to ensure consistency of the TITAN compiler, TITAN runtime, C++ compiler used during the build. The compiler generates checking code that verifies: + +* The version of the TITAN compiler matches the version of the TITAN runtime +* The platform on which the build is being performed matches the platform of the TITAN compiler +* The compiler used to build the TITAN compiler matches the compiler used to build the TITAN runtime +* Some of this information (in form of C\++ preprocessor macros definitions and instructions) is available to test port writers to express dependency on a particular TITAN version. When a C++ file includes a header generated by the TITAN compiler, that header includes the definitions for the TITAN runtime, including version information. These macro dependencies can be used in user-written C++ code. +* TTCN3_VERSION is a C/C\++ macro defined by the TITAN runtime headers. It contains an aggregated value of the TITAN major version, minor version and patch level. So, to express that a certain C++ file must be compiled together with TITAN R8C, the following code can be used: ++ +[source] +---- +#if TTCN3_VERSION < 10802 +#error This file requires TITAN 1.8.2 +#endif +---- +* There is a preprocessor macro defined in the makefile which identifies the platform (operating system). It can be one of SOLARIS (for Solaris 6), SOLARIS8 (for Solaris 8 and above), LINUX, WIN32. Platform-dependent code can be isolated using conditional compilation based on these macro definitions. +* If the TITAN runtime was compiled with the GNU Compiler Collection (GCC), the macro GCC_VERSION is defined by the TITAN runtime headers. Its value is 10000 * (GCC major version) + 100 * (GCC minor version). For example, for GCC 3.4.6, GCC_VERSION will be defined to the value 30400; for GCC 4.1.2 it will be 40100. The value of this macro is compared during C++ compilation to the version of the compiler that was used to build TITAN itself to ensure consistency of the build. The GCC patch level is ignored for this comparison; code generated by a compiler with the same major and minor version is considered compatible.User-written code can use this value if it requires a certain version of the compiler. Alternatively, the predefined macros of the GNU compiler (*GNUC* and *GNUC_MINOR*) can be used for this purpose. +* If the TITAN runtime was built with the SunPro compiler, the compiler itself defines the __SUNPRO_CC macro. Please consult the compiler documentation for the possible values. + +== Negative Testing + +=== Overview + +As a TTCN-3 language extension Titan can generate invalid messages for the purpose of negative testing. The purpose is to generate wrong messages that do not conform to a given type that the SUT is expecting, and send them to the SUT and observe the SUT’s reaction. In Titan only the encoding is implemented, the decoding of wrong messages is not in the scope of this feature. + +In protocol testing the term of abstract syntax and transport syntax can be distinguished. In TTCN-3 abstract syntaxes are the data type definitions, while transport syntax is defined using with attributes (encode, variant) that are attached to type definitions. The negative testing feature defines modifications in the transport syntax, thus it does not affect TTCN-3 type definitions. This means that the content of the values, which shall be called *erroneous values* and *erroneous templates*, will not be modified; only their encoding will be. This encoding (transport syntax) is determined by the with attributes attached to the type definition, in case of negative testing the encoding of a value is modified by attaching special with attributes to the value which is to be encoded. TTCN-3 with attributes can be attached only to module level constants and templates; this is a limitation of the TTCN-3 standard. + +Values and templates of the following structured types can be made erroneous: + +* record +* set +* record of +* set of +* union + +The corresponding ASN.1 types can also be used when imported from an ASN.1 module. + +The following *erroneous* behaviors can be defined for the encoding of an *erroneous value* or *template*: + +* omit specified fields +* change the specified field’s value or both type and value +* omit all fields before or after the specified field +* insert a new field before or after the specified field + +The inserted data can be either the value of a given constant or any "raw" binary data. + +All encoding types (RAW, TEXT, BER, XER, JSON, OER) supported by TITAN can be used in negative testing. + +=== Syntax + +Erroneous attributes follow the syntax laid out in section A.1.6.6 (with statement) of the TTCN-3 standard with the following modifications: + +[source] +AttribKeyword ::= EncodeKeyword | VariantKeyword | DisplayKeyword | ExtensionKeyword | OptionalKeyword | + +[source] +ErroneousKeywordErroneousKeyword ::= "erroneous" + +For an erroneous attribute the syntax of the AttribSpec, a free text within double quotes, is as follows: + +[source] +AttribSpecForErroneous := IndicatorKeyword [ “(“ RawKeyword ")" ] ":=" TemplateInstance [ AllKeyword ] + +[source] +IndicatorKeyword := "before" | "value" | "after" + +[source] +RawKeyword := "raw" + +Example (the meaning of this code will be explained in the next chapter): +[source] +---- +type record MyRec { + integer i, + boolean b +} +const MyRec c_myrec := {i:=1,b:=true} +with { + erroneous (i) “before := 123†+ erroneous (b) “value := omit†+} +---- + +=== Semantics + +The TemplateInstance is defined in the TTCN-3 standard, however the compiler will accept only constant values that have no matching symbols. The reason for using the TemplateInstance syntax is that it can contain also a type reference, allowing to define both the value and its type. + +For example: +[source] +---- +template MyRec t_myrec := {i:=2,b:=false} +with { + erroneous (i) “after := MyRec.i:123†+ erroneous (i) “before := MyInteger:123†+} +---- + +It is important to be able to specify the type of the inserted value because the encoding attributes are attached to the type. In the example above two integer values were inserted, both integers have the same value, however one has type MyRec.i and the other has type MyInteger, this will result in different encodings of the same value if the encoding attributes for the two types are different. In TTCN-3 the encoding attributes are specified using the with attribute syntax, in ASN.1 BER encoding the tagging specifies the encoding attributes. If no type is given then the compiler will use the default type if it can be determined. + +For example: +[source] +---- +erroneous (i) "value := 123" +---- + +NOTE: The compiler will use the integer type and NOT the MyRec.i type. + +Both references to constant values and literal values can be used: +[source] +---- +const MyRec c_myrec := {i:=3,b:=true} +template MyRec t_myrec := {i:=2,b:=false} +with { + erroneous (i) “after := c_myrec†// type determined by the definition of c_myrec + erroneous (i) “before := MyRec: {i:=4,b:=true}†// type must be specified +} +---- +One or more field qualifiers must be used in the AttribQualifier part. If more than one field is specified, then the erroneous behavior will be attached to all specified fields, for example: +[source] +---- +erroneous (i,b) "after := MyInteger:123" +---- + +In this case the value of 123 which has type MyInteger will be inserted both after field i and after field b. + +The field qualifiers may reference any field at any depth inside a structured type that can have embedded other structured types. An example for ASN.1 types: +[source] +---- +MyUnion ::= CHOICE { sof MySeqOf } +MySeqOf ::= SEQUENCE OF MySeq +MySeq ::= SEQUENCE { i INTEGER } +const MyUnion c_myunion := { … } +with { erroneous (sof[5].i) “value := 3.14†} +This also works in case of recursive types: +type record MyRRec { MyRRec r optional } +const MyRRec c_myrrec := { … } +with { erroneous (r.r.r.r.r) “value := omit†} +---- + +If the erroneous value does not contain a field which was referred by the erroneous qualifier then the erroneous behavior specified for that field will have no effect. For example: + +[source] +---- +type union MyUni { integer i, boolean b } +const MyUni c_myuni := { i:=11} +with { + erroneous (i) “value := MyUni.i:22†+ erroneous (b) “value := MyUni.b:false†// this rule has no effect +} +---- + +The reason for allowing the second rule is that the erroneous information can be transferred by using assignment. By assigning an erroneous constant to a local variable in a testcase or function it can be used with variables too. For example: +[source] +---- +function func() { + var MyUni vl_myuni := c_myuni; + vl_myuni.b := true; + // now field b is selected in vl_myuni, therefore the erroneous rule on + // field b will be active, the rule on field i will have no effect +} +---- + +The erroneous attribute data is attached to the defined constant or template and not to its fields. The fields of this erroneous constant or template do not contain any information on how they are erroneous; this information is attached to the top level. If a field is encoded on its own or is assigned to some other variable it will not contain any erroneous information. Example: +[source] +---- +module Example1 +{ +type record R { + integer i, + R r optional +} with { encode "TEXT" variant "BEGIN('[BEGIN]')"; variant "END('[END]')"; variant "SEPARATOR('[*]')" } +external function encode_R( in R pdu) return charstring with { extension "prototype(convert) encode(TEXT)" } +const R r1 := { i:=1, r:={ i:=2, r:=omit } } +with { erroneous (r.i) "value:=3" } +control { + log(encode_R(r1)); // output: "[BEGIN]1[*][BEGIN]3[END][END]" + log(encode_R(r1.r)); // output: "[BEGIN]2[END]" + // r1.r is not erroneous if used on its own! +} +} +---- + +Erroneous constants can be assigned to fields of other erroneous constants and templates, however if the original field or any field embedded in that field was made erroneous then the top level erroneous data will be used and the referenced constant’s erroneous data ignored. Erroneous data can be visualized as a tree that is a sub-tree of the tree of a type (in the examples the R type, which is recursive). If two erroneous sub-trees overlap then the one which was attached to the constant used as the value of that field where the overlapping happens will be ignored. + +Example: +[source] +---- +module Example2 +{ +type record R { + integer i, + R r optional +} with { encode "TEXT" variant "BEGIN('[BEGIN]')"; variant "END('[END]')"; variant "SEPARATOR('[*]')" } +external function encode_R( in R pdu) return charstring with { extension "prototype(convert) encode(TEXT)" } +const R r0 := { i:=0, r:=omit } with { erroneous (i) "value:=4" } +const R r1 := { i:=1, r:=r0 } with { erroneous (r.i) "value:=3" } +const R r2 := { i:=1, r:=r0 } +const R r3 := { i:=1, r:=r0 } with { erroneous (r.r) "value:=R:{i:=5,r:=omit}" } +control { + log(encode_R(r0)); // output: "[BEGIN]4[END]" + + log(encode_R(r1)); // output: "[BEGIN]1[*][BEGIN]3[END][END]" + // the value of r1.r.i is determined by the erroneous attribute of r1! + + log(encode_R(r2)); // output: "[BEGIN]1[*][BEGIN]4[END][END]" + // the value of r2.r.i is determined by the erroneous attribute of r0 + + log(encode_R(r3)); // output: "[BEGIN]1[*][BEGIN]0[*][BEGIN]5[END][END][END]" + // the value of r3.r.i is 0, the erroneous attribute on r0.i was dropped because + // when r0 is used as field r3.r then this r3.r field has embedded erroneous data +} +} +---- + +Meaning of IndicatorKeyword: + +* `"before"`: the specified value will be inserted before the specified field(s) +* `"value"`: the specified value will be inserted instead of the value of the specified field(s) +* `"after"`: the specified value will be inserted after the specified field(s) + +In case of unions only the "value" keyword can be used. + +The optional "raw" keyword that can follow the IndicatorKeyword should be used when raw binary data has to be inserted instead of a value. The specified binary data will be inserted into the encoder’s output stream at the specified position. The specified data will not be checked in any way for correctness. For convenience this binary data can be specified using TTCN-3 constants as containers. For different encoding types the different containers are as follows: + +[cols=",,,,,,,",options="header",] +|=== +| |RAW |TEXT |XER |BER |JSON |PER (encoding not yet supported) |OER +|octetstring |X |X |X |X |X |X |X +|bitstring |X | | | | |X | +|charstring | |X |X | |X | | +|universal charstring | | |X | |X | | +|=== + +Bitstrings can be used for encoding types that support the insertion of not only whole octets but also bits. For example to insert one zero bit between two fields: + +[source] +---- +erroneous (i) "after(raw) := ‘0’B" +replace a field with bits 101: +erroneous (b) "value(raw) := ‘101’B" +---- + +Charstring types can be used in case of text based encodings. For example insert some XML string between two fields: +[source] +---- +erroneous (i) "after(raw) := ""<ERROR>erroneous element</ERROR>"â€â€ +---- + +Notice that the double quotes surrounding the charstring must be doubled because it’s inside another string. + +The optional "all" keyword after the TemplateInstance must be used when omitting all fields before or after a specified field, in all other cases it must not be used. + +=== Typical Use Cases + +Types used in the examples: +[source] +---- +type record MyRec { + integer i, + boolean b, + charstring s length (3), + MyRec r optional +} with { encode “RAW†variant “ ….. “ } +type record of integer MyRecOf; +type MyRec.i MyInteger with { encode “RAW†variant “ ….. “ } +---- + +==== Discard Mandatory Fields + +[source] +---- +type record of integer IntList; +… +var IntList vl_myList := { 1, 2, 3 }; +var IntList vl_emptyList := {}; +replace(vl_myList, 1, 2, vl_emptyList); // returns { 1 } +replace(“abcdefâ€, 2, 1, “â€); // returns “abdef†+replace(‘12FFF’H, 3, 2, ‘’H); // returns ‘12F’H +---- + +==== Insert New Fields + +[source] +---- +const MyRec c_myrec3 := { i:=1, b:=true, s:=â€strâ€, r:=omit } +with { + erroneous (i) “before := MyRec.i:3†// has same type as field i + erroneous (b) “after := MyInteger:4†+} +const MyRecOf c_myrecof2 := { 1, 2, 3 } +with { erroneous ([1]) “after := MyRecOf[-]:99†} +---- + +==== Ignore Subtype Restrictions + +[source] +---- +const MyRec c_myrec4 := { i:=1, b:=true, s:=â€strâ€, r:=omit } +with { erroneous (s) “value :=â€â€too long stringâ€â€â€ } +---- + +==== Change the Encoding of a Field + +Here the TTCN-3 root type and value of field i are not changed but the encoding is changed: +[source] +---- +const MyRec c_myrec5 := { i:=1, b:=true, s:=â€strâ€, r:=omit } +with { erroneous (i) “value := MyInteger:1†} +---- + +==== Completely Change a Field to a Different Type and Value + +The second field is changed from a boolean to an integer: +[source] +---- +const MyRec c_myrec6 := { i:=1, b:=true, s:=â€strâ€, r:=omit } +with { erroneous (b) “value := MyInteger:1†} +---- + +=== Summary + +Main features of negative testing in TITAN: + +* This feature is supported only by the Function Test runtime of TITAN; when doing negative testing this feature must be turned on using the *–R* switch to switch from the default Load Test runtime to the Function Test runtime + +* Performance and functionality in case of positive testing is not affected by this feature + +* Existing types can be used without modifications (both TTCN-3 and ASN.1 types) + +* The erroneous attribute of a value or template does not modify its content, the erroneous feature of that value or template can be seen only when encoding or logging + +* `ErroneousKeyword`, `IndicatorKeyword`, `RawKeyword` were not introduced as new keywords in TTCN-3, thus these can be used as identifiers, the compiler is backward compatible + +* The erroneousness of a value is lost when sending it between components or using it as parameter of the start() function. In TTCN-3 sending and receiving of values is done by specifying the type of data, but the erroneous information is attached to a value and not the type, thus the receiving side cannot handle erroneous information. + +=== Special Considerations for XML Encoding + +There are a number of particularities related to negative testing of XML encoding. + +* Inserted and replaced values are encoded using the normal XML encoding functions. These values are encoded as if they were top-level types: the name of the XML element is derived from the TTCN-3 or ASN.1 type name. For built-in types (e.g. integer, boolean, universal charstring) the XML name will be according to Table 4 at the end of clause 11.25 in X.680 (<<13-references.adoc#_6, [6]>>), usually the uppercased name of the type (e.g. INTEGER, BOOLEAN, UNIVERSAL_CHARSTRING). If a particular XML name is desired, an appropriate type alias can be defined. + +For example, encoding the following value: + +[source] +---- +type record R { integer i } +const R c_r := { 42 } with { erroneous (i) “value := \“fourty-two\††} +---- + +will result in the following XML: + +[source] +---- +<R> + <CHARSTRING>fourty-two</CHARSTRING> +</R> +---- + +To generate an XML element with a given name, e.g. "s", the following code can be used: + +[source] +---- +type record R { integer i } +type charstring s; // a type alias +const R c_r := { 42 } with { erroneous (i) “value := s : \“fourty-two\††} +---- + +The resulting XML will be (erroneous values highlighted in yellow): + +[source,subs="+quotes"] +---- +<R> +[yellow-background]# <s>fourty-two</s># +</R> +---- + +A `name as "…"` TTCN-3 attribute could also be used, but that also requires a separate type. + +* By default, fields of ASN.1 SEQUENCE /TTCN-3 record are encoded as XML elements. Only those fields which have a `with { variant "attribute" }` TTCN-3 attribute applied are encoded as XML attributes. If a field having a `with { variant "attribute" }` has an erroneous value (`before/value/after`), this erroneous value will also be encoded amongst the XML attributes. However, by default the erroneous value will be encoded as an XML element; the resulting XML will not be well-formed: + +[source,subs="+quotes"] +---- +type record R2 { + charstring at, + charstring el +} +with { variant (at) “attribute†} + +const R2 c_r2 := { + at := “tackâ€, el := “le†+} with { erroneous (at) “before := 13 †} +results in: + +<R2[yellow-background]##<INTEGER>13</INTEGER>## at='tack'> + <el>le</el> +</R2> +---- + +To ensure the erroneous value is encoded as an XML attribute, a TTCN-3 type alias can be created which also has a `with { variant "attribute" }` TTCN-3 attribute. The name of the XML attribute can also be controlled either with the name of the type or a name as `"…"` TTCN-3 attribute. + +[source,subs="+quotes"] +---- +// type record R2 as above +type integer newatt with { variant “attribute†} // type alias for integer + +const R2 c_r2a := { + at := “tackâ€, el := “le†+} with { erroneous (at) “before := newatt : 13 †} + +<R2 [yellow-background]##newatt='13'## at='tack'> + <el>le</el> +</R2> +---- + +* One particularity of the Titan XML encoder is that the space before the name of an XML attribute "belongs" to that attribute (it is written together with the attribute name). If the field (encoded as an XML attribute) is omitted or replaced, the space will also be removed. If a well-formed XML output is desired, the loss of the space must be compensated when using raw erroneous values (non-raw erroneous values encoded as attributes will supply the space, as can be seen in the previous example). + +[source,subs="+quotes"] +---- +// type record R2 as above +const R2 c_r2r := { + at := “tackâ€, el := “le†+} with { erroneous (at) “before(raw) := ""ax='xx'"" †} // not compensated + +<R2[yellow-background]##ax='xx'## at='tack'> + <el>le</el> +</R2> +---- + +The resulting XML is not well formed. + +[source,subs="+quotes"] +---- +// type record R2 as above +const R2 c_r2r := { + at := “tackâ€, el := “le†+} with { erroneous (at) “before(raw) := "" ax='xx'"" †} +// compensated, note space here-----------^ + +<R2 [yellow-background]##ax='xx'# at='tack'> + <el>le</el> +</R2> +---- + +Now the XML is well-formed. + +* When using `"before := omit all"` or `"after := omit all"` on a member of a record which has a `with { variant "useOrder" }` TTCN-3 attribute, omit-before/omit-after refers to the order of the fields in the record, not the order in which they appear in the XML. In other words, useOrder has no effect on `omit-before/omit-after`. + +[source] +---- +type record UO { + record of enumerated { id, name, price, color } order, + + integer id, + charstring name, + float price, + charstring color +} +with { + variant "element"; + variant "useOrder"; + variant "namespace as 'http://www.example.com' prefix 'exm'"; +} + +const UO c_uo_omit_after_price := { + order := { id, name, color, price }, // color before price + id := 1, + name := "shoes", + price := 9.99, + color := "brown" +} +with { + erroneous (price) "after := omit all" // after price: that's just color +} +---- + +This will result in +[source] +---- +<exm:UO xmlns:exm='http://www.example.com'> + <id>1</id> + <name>shoes</name> + <!- color omitted here --> + <price>9.990000</price> +</exm:UO> +---- + +In the XML, `color` comes before `price`. However, in record UO, `color` comes after `price`; therefore "omit all after price" does affect `color` even though `price` is the last element in the XML. + +In a record type `with { variant "useOrder" }`, the first field (a record-of enumerated which controls the order of XML elements) does not appear in the generated XML. Therefore, omitting the first field has no effect. + +=== Special considerations for RAW encoding + +There are some RAW encoding attributes (e.g. `LENGTHTO, POINTERTO`) that can invalidate negative testing attributes of a given constant or template. These RAW encoding attributes instruct the RAW encoder to fill some specific fields of a given constant or template being encoded during the encoding process depending on some other specific fields of a given constant or template. In this case the RAW encoding attributes and the negative testing attributes can be in conflict. If a conflict is detected by the encoder its behavior is user defined. Depending on the `errorbehavior` attribute of the given encoder function (see 4.22.4.3) the encoder can give the user an error (`errorbehavior(NEGTEST_CONFL:ERROR)`), a warning (`errorbehavior(NEGTEST_CONFL:WARNING)`) or it can ignore it as its default behavior (`errorbehavior(NEGTEST_CONFL:IGNORE)`). + +The affected RAW encoding attributes and their behaviors used together with negative testing attributes are described in the following list. For detailed information about these RAW encoding attributes please check <<attributes, here>>. + +. `EXTENSION_BIT(<param>)` ++ +It is applied even on fields added or modified by negative testing attributes. ++ +[source] +---- +type record extbitrec { + integer f1, + integer f2 + } with { variant "EXTENSION_BIT(yes)" encode "RAW" } + const extbitrec cr := { 1, 2 } with + { erroneous(f1) "before := 1" erroneous(f2) "value := 1" } + // The result will be ‘010181’O. +---- +. E`XTENSION_BIT_GROUP(<param1, param2, param3>)` ++ +If a specific extension bit group is somehow affected by negative testing attributes (e.g. some of the elements of a given extension bit group were modified, new fields were added into it) a warning <<13-references.adoc#_10, [10]>> will be given and the extension bit group will be ignored. ++ +[source] +---- +type record extbitgrouprec { + integer f1, + integer f2, + integer f3, + integer f4, + integer f5, + integer f6 +} with { + variant "EXTENSION_BIT_GROUP(yes, f1, f3)" + variant "EXTENSION_BIT_GROUP(yes, f5, f6)" + encode "RAW" +} +const extbitgrouprec cr := { 1, 2, 3, 4, 5, 6 } with { + erroneous(f1) "before := 1" + erroneous(f4) "value := 1" + erroneous(f6) "after := 1" } +// None of the extension bit groups are affected. +// The result will be ‘0101028301058601’O. +---- +. `LENGTHTO(<param>)` and `LENGTHINDEX(<param>)` ++ +If any of the fields the length is calculated from or the field the result is stored into are affected by negative testing attributes a warning will be given and the length calculation will be ignored. In this case the value of the field the result is stored into is undefined, but it’s possible to set its value using negative testing attributes. ++ +[source] +---- +type record lengthtorec1 { + integer f1 + with { variant "" encode "RAW" } + type record lengthtorec2 { + integer f1 optional, + lengthtorec1 f2 optional, + charstring f3 optional, + charstring f4 optional + } with { + variant (f2) "LENGTHTO(f3, f4)" + variant (f2) "LENGTHINDEX(f1)" + encode "RAW" + } + const lengthtorec2 cr := { 1, { 2 }, "", "one" } with { + erroneous(f1) "before := 1" erroneous(f2) "after := 1" } + // No conflict, LENGTHTO is calculated normally. + // The result will be ‘010103016F6E65’O. +---- +. `POINTERTO(<param>)` ++ +If any of the fields between (and including) the pointer and the pointed fields are affected by negative testing attributes (e.g. new fields were added in-between) a warning will be given and the pointer calculation will be ignored. In this case the value of the pointer field will be undefined, but it’s possible to set its value using negative testing attributes. ++ +[source] +---- +type record pointertorec { + integer f1, + charstring f2, + charstring f3 + } with { variant (f1) "POINTERTO(f3)" encode "RAW" } + const pointertorec cr := { 1, "dinner", "bell" } with { + erroneous(f1) "before := 1" erroneous(f3) "after := 1" } + // No conflict, POINTERTO is calculated normally. + // The result will be ‘010264696E6E657262656C6C01’O. +---- +. `PRESENCE(<param>)` +Even if the optional field or any of the fields referenced in the presence indicator list are affected by negative testing attributes a warning will be given and the fields will not be modified according to the PRESENCE RAW encoding attribute, it will be completely ignored. ++ +[source] +---- +type record presencerec1 { + integer f1 + } with { variant "" encode "RAW" } + type record presencerec2 { + integer f1, + presencerec1 f2, + integer f3, + integer f4 optional + } with { variant (f4) "PRESENCE(f1 = 9, f2.f1 = 99, f3 = 1)" + encode "RAW" } + const presencerec2 cr := { 1, { 2 }, 3, 4 } with { + erroneous(f1) "after := 1" erroneous(f4) "after := 1" } + // No conflict. + // The result will be ‘090102030401’O. +---- +. `TAG(<param>)` and `CROSSTAG(<param>)` ++ +If the field the attribute belongs to or any of the fields referenced in the presence indicator list are affected by negative testing attributes a warning will be given and the fields will not be modified according to the TAG and CROSSTAG RAW encoding attributes, it will be completely ignored. ++ +[source] +---- +type record tagrec1 { + integer f1 + } with { variant "" encode "RAW" } + type record tagrec2 { + tagrec1 f1, + ragrec1 f2, + tagrec1 f3 + } with { variant "TAG(f1, f1 = 1; f2, f1 = 2)" encode "RAW" } + const myrec17 cmr26 := { { 1 }, { 2 }, { 3 } } with { + erroneous(f1) "after := 1" erroneous(f2) "after := 1" + erroneous(f3) "value := 33" } + // No conflict. + // The result will be ‘0101020121’O. + type record crosstagrec1 { + integer f1, + integer f2 + } with { variant "" encode "RAW" } + type union crosstaguni { + crosstagrec1 f1, + crosstagrec1 f2 + } with { variant "" encode "RAW" } + type record crosstagrec2 { + integer f1, + integer f2, + crosstaguni f3 + } with { + variant (f3) "CROSSTAG(f1, { f1 = 1, f1 = 11, f2 = 6 }; + f2, f1 = 3)" encode "RAW" } + const crosstagrec2 cr := { 1, 2, { f1 := { 3, 4 } } } with { + erroneous(f1) "before := 1" erroneous(f2) "after := 1" + erroneous(f3) "after := 9" } + // No conflict. + // The result will be ‘01010201030409’O. +---- + +=== Special Cosiderations for JSON Encoding + +There are a number of particularities related to the negative testing of the JSON encoder. + +* *Field names for erroneous values* ++ +Replaced values in JSON objects (fields of records, sets and unions) keep their field name, even if the replaced value is of a different type. ++ +Inserted values (in records, sets and unions) receive a field name derived from the name of the value’s type. For built-in types (e.g. integer, boolean, universal charstring) the XML name will be according to Table 4 at the end of clause 11.25 in X.680 (<<13-references.adoc#_6, [6]>>), usually the uppercased name of the type (e.g. INTEGER, BOOLEAN, UNIVERSAL_CHARSTRING). For custom types the field name will start with an '@' character, followed by the name of the module the type was defined in, and the name of the type separated by a dot ('.'). ++ +Example: ++ +[source,subs="+quotes"] +---- +module M { +type record R { + integer i, + charstring cs +} +type boolean B; +const R c_r := { 3, “a†} with { + erroneous(i) “before := \“before\â€â€; + erroneous(i) “value := \“value\â€â€; + erroneous(cs) “before := B:trueâ€; + erroneous(cs) “after := R.i:10â€; +} +... +} +// JSON encoding (erroneous values highlighted in yellow): +// [yellow-background]#{“charstringâ€:“beforeâ€#,“iâ€:[yellow-background]##“valueâ€##,[yellow-background]#“@M.Bâ€:true#,“csâ€:“aâ€,[yellow-background]#“@M.R.iâ€:10#} +---- + +* *Raw values* ++ +When inserting or replacing with raw values the encoder discards field names (in records, sets and unions) and separating commas (between fields in JSON objects, and between elements of JSON arrays). If a well-formed JSON output is desired, these need to be inserted manually. ++ +Example: ++ +[source,subs="+quotes"] +---- +type record R { + integer i, + charstring cs +} +type record of integer L; +const R c_r1 := { 1, “a†} with { erroneous(i) “before(raw) := \â€abc\â€â€ }; +const R c_r2 := { 1, “a†} with { erroneous(i) “value(raw) := \â€abc\â€â€ }; +const R c_r3 := { 1, “a†} with { erroneous(i) “after(raw) := \â€abc\â€â€ }; +const L c_l1 := { 1, 2, 3 } with { erroneous([1]) “before(raw) := \â€x\â€â€ }; +const L c_l2 := { 1, 2, 3 } with { erroneous([1]) “value(raw) := \â€x\â€â€ }; +const L c_l3 := { 1, 2, 3 } with { erroneous([1]) “after(raw) := \â€x\â€â€ }; +// JSON encodings (erroneous values highlighted in yellow): +// c_r1: {[yellow-background]#abc#“iâ€:1,“csâ€:“aâ€} +// c_r2: {[yellow-background]#abc#“csâ€:“aâ€} +// c_r3: {“iâ€:1[yellow-background]##abc##,“csâ€:“aâ€} +// c_l1: [1##x##,2,3] +// c_l2: [1##x##,3] +// c_l3: [1,2##x##,3] +---- + +* *Unsupported types* ++ +Although the JSON encoder supports anytypes and arrays, these cannot have erroneous attributes, thus the JSON encoder’s negative testing feature is disabled for these types. + +=== Updating erroneous attributes + +The erroneous attributes of values and templates can be changed dynamically, using the TITAN-specific statement '@update'. + +Its syntax is: +[source] +---- +UpdateStatement ::= UpdateKeyword “(“ ExtendedIdentifier ")" [ WithKeyword WithAttribList ] + +UpdateKeyword ::= "@update" +---- + +The `@update` statement can be used in functions, altsteps, testcases and control parts. Per the BNF productions in the TTCN-3 standard, the `UpdateStatement' defined here would be in the FunctionStatement and ControlStatement productions. + +The @update statement replaces the erroneous attributes of the value or template referenced by ExtendedIdentifier with the erroneous attributes specified in WithAttribList. The statement overwrites any erroneous attributes the value or template may have had before. If the `with' attributes are omitted, then the statement removes all the value’s or template’s erroneous attributes. + +Example: +[source] +---- +type record MyRec { + integer i, + boolean b +} +with { + encode “JSON†+} +const MyRec c_myrec := { i:=1, b:=true } +with { + erroneous (i) “before := 123†+ erroneous (b) “value := omit†+} +function func() { + log(encvalue(c_myrec)); // output: {“INTEGERâ€:123,“iâ€:1} + + @update(c_myrec) with { erroneous(i) “value := 3.5†} + log(encvalue(c_myrec)); // output: {“iâ€:3.500000,“bâ€:true} + // the erroneous attributes set for c_myrec.b at definition have been + // overwritten by the @update statement + @update(c_myrec); + log(encvalue(c_myrec)); // output: {“iâ€:1,“bâ€:true} // no longer erroneous +} +---- + +While only literal values and references to constants can be used in the erroneous attribute specs of constant and template definitions, the erroneous specs in an @update statement may contain any value or expression. + +Example: +[source] +---- +function f_sqr(integer p) return integer { + return p * p; +} +function func2() { + var integer x := 7; + @update(c_myrec) with { + erroneous(i) “value := x + 6â€; + erroneous(b) “value := int2str(1 + f_sqr(x – 3)) & \“x\†â€; + } + log(encvalue(c_myrec)); // output: {“iâ€:13,“bâ€:“17xâ€} +} +---- + +Restrictions: + +* Only the erroneous attributes of global constants and templates can be updated (including parameterized templates). The reference in the `@update` statement (the ExtendedIdentifier) may not contain field names, array indexes or actual parameters. Only the template identifier shall be used when updating the erroneous attributes of parameterized templates. +* The statement may not contain any attributes other than erroneous attributes. + +NOTE: The new erroneous attributes are calculated and attached to the referenced constant or template when the `@update` statement is executed, not when the encoding takes place. + +Example: +[source] +---- +type component MyComp { + var integer myCompVar; +} +function func3() runs on MyComp { + myCompVar := 10; + @update(c_myrec) with { + erroneous(i) “value := myCompVar†+ } // the erroneous value of c_myrec.i is calculated here + + myCompVar := 3; + log(encvalue(c_myrec)); // output: {“iâ€:10,“bâ€:true} + // even though the component variable has changed, the encoder is using the + // old value stored at the @update statement +} +---- + +== Testcase Stop Operation + +The testcase stop operation defines a user defined immediate termination of a test case with the test verdict *error* and an optional associated reason for the termination. Such an immediate stop of a test case is required for cases where a user defined behavior that does not contribute to the test outcome behaves in an unexpected manner which leads to a situation where the continuation of the test case makes no more sense. + +Syntax: +[source] +testcase "." stop [ “(“ { ( FreeText | TemplateInstance ) [ ","] } ")" ] + +Example: +[source] +---- +testcase.stop(“Unexpected Terminationâ€); +// The testcase stops with a Dynamic Testcase Error and the parameter string is +// written to the log. +---- + +== Catching Dynamic Test Case Errors + +In load testing applications premature termination of test cases due to unforeseen errors is a serious issue because when a dynamic test case error (DTE) occurs there was no way to handle it on TTCN-3 level, thus the test case is stopped with an error verdict. The mechanism of catching DTEs is very similar to exception handling used in other languages: there is a try statement block which contains the guarded code and immediately after it there is a catch statement block which contains the code that is executed if a DTE occurred in the guarded statement block. When a DTE occurs in a statement the rest of the statements in that block are skipped and control is transferred to the 1st statement of the catch block. Two TITAN specific keywords were introduced for this purpose: _@try_ and _@catch_ , these start with a "@" to avoid backward compatibility issues (new keywords clashing with identifiers used in existing code) and to differentiate them from standard TTCN-3 keywords. + +Syntax: +[source] +---- +function MyFunc() { + @try { // this is the guarded block, all DTEs are caught here + <statements> + } + @catch(dte_str) { // dte_str will contain the error message of the DTE + <statements> + } +} +---- + +The identifier dte_str becomes an invisible variable definition in the @catch block, the code is semantically equivalent to: +[source] +---- +@catch { + var charstring dte_str := <DTE error message>; + <statements> +} +---- +This can be used as a normal charstring type variable whose scope is the @catch statement block. + +Example: +[source] +---- +// The predefined str2int() function causes a DTE if the input is invalid, +// this wrapper function makes it safe to use it on possibly invalid input strings +function safe_str2int(in charstring int_str, in integer defval) return integer { + @try { + return str2int(int_str); + } + @catch(err) { + return defval; + } +} + +// Here we check if the DTE was because of a division by zero, if not then +// the DTE with the same message is created again, so that any other DTE will +// stop the execution of the test case with the original error message. +// If it was a division by zero then the verdict is set to fail. +external function throw(in charstring msg); +testcase TC(in integer i) runs on MyComp { + @try { + i := 10 / i; + somefunction(); // this function might cause other DTEs + setverdict(pass); // this line is reached only if there was no DTE + } + @catch(err) { + if (match(err, pattern "*division by zero*")) { + log(“division by zero detectedâ€); + setverdict(fail); // the verdict is fail instead of error + } else { + throw(err); // external function used to re-throw the DTE + } + } +} + +// external function can be used to re-throw the error in the catch block with a +// modified or original (as in the example above) error message, the C++ +// implementation: +void throw_(const CHARSTRING& msg) { + TTCN_error("%s", (const char*)msg); +} + +// @try-@catch blocks can be nested. In this example minor DTEs are ignored and the // for loop continues but in case of a major error the DTE is re-thrown an caught by // the outer catch which also terminates the test case with a fail verdict: +testcase TC() runs on MyComp { + @try { + for (var integer i:=0; i<100; i:=i+1) { + @try { + <statements that can cause DTEs> + } + @catch(dte_str) { + if (match(err, <some pattern for minor errors>) { + log(“minor error “, dte_str, “ ignored, continuing load test…â€); + } else { + throw(dte_str); + } + } + } + setverdict(pass); + } + @catch(dte_msg) { + log(“Something went very wrong: “, dte_msg); + setverdict(fail); + } +} +---- + +== Lazy Parameter Evaluation + +This feature was developed for load testing, to speed up function execution by not evaluating the actual parameter of the function when its value is not used inside the function. It speeds up execution when relatively large expressions are used as "in" actual parameters. In the normal case the parameter is always evaluated before the execution of the function starts, even if the parameter is never used. In case of lazy parametrization the parameter is not evaluated if it’s never used and it is evaluated exactly once when it is used. It is important to note that the values referenced by the expression may change before the evaluation actually happens. This feature can be used only in case of "in" parameters, in case of "inout" and "out" parameters expressions cannot be used and thus it would be useless. The new titan specific keyword _@lazy_ was introduced, this must be placed right before the type in the formal parameter. This can be used for both values and templates of all types. + +An example logging function that does not evaluate its message parameter if not used: +[source] +---- +function MyLog(in @lazy charstring message) runs on MyComp { + if (logEnabled) { + log(message); + } +} +---- + +calling the function with an expression: + +[source] +---- +MyLog( “MyLog: †& log2str(some_large_data_structure) ); +---- + +If `logEnabled` is false the above actual parameter will not be evaluated. Example for evaluation: +[source] +---- +type component MyComp { var integer ci := 0; } +function MyFuncDieIfZero() runs on MyComp return integer { + if (ci==0) { testcase.stop; } // die if the component variable is zero + return ci; +} +function MyLazyFunc(in @lazy integer pi) runs on MyComp { + ci := 1; + log(pi); // first use of pi -> it is evaluated, ci==1, 3*1=3 is logged + ci := 2; + log(pi); // second use of pi -> not evaluated, the value 3 is used again +} +---- + +Calling the function: +[source] +---- +MyLazyFunc(3*MyFuncDieIfZero()); // the MyFuncDieIfZero() function is not + // evaluated here, ci==0 here, it would die +---- +In the above example we see that MyFuncDieIfZero() can also have a side effect if ci==0. If the actual parameter expression has a side effect it must be used carefully in case of lazy formal parameter, because it is either executed at a later time or never executed at all. + +Currently the only limitation is that function reference types cannot have lazy formal parameters, thus functions with lazy parameters cannot be invoked. + +== Differences between the Load Test Runtime and the Function Test Runtime + +The Function Test runtime sometimes provides extra features that the default Load Test runtime doesn’t (due to it being optimized for performance). One of these features, negative testing for encoders, was already discussed <<build-consistency-checks, here>>. + +=== Referencing record of elements through function parameters + +Passing a `record of` and one (or more) of its elements as `out` and/or `inout` parameters of the same function means that changes made inside the function to either of these parameters can cause changes in the others. Lowering the size of the `record of` (inside the function) can cause some of the other parameters to become `unbound` (this functionality only works in the Function Test runtime). + +Example: +[source] +---- +type record of integer RoI; +function f_param_ref(inout RoI p_roi, inout integer p_ref) +{ + p_roi := { 10 }; + log(p_ref); // <unbound> + p_ref := 20; + log(p_roi); // { 10, <unbound>, <unbound>, 20 } +} +... +// function call: +var RoI v_roi := { 1, 2, 3, 4, 5 }; +f_param_ref(v_roi, v_roi[3]); + +---- + +This also works if the `record of` or its element(s) are embedded into other structures, and these structures are passed as the function’s parameters. It also works if the `record of` is an `optional` field of a `record` or `set`, and the field is set to `omit` inside the function. + +This functionality does not work for templates. + +WARNING: a side effect of this feature is that, in the Function Test runtime, passing an element outside of the record of’s bounds as an `out` or `inout` parameter does not extend the record of if the function doesn’t change the parameter, instead the size of the `record of` will remain unchanged. In the Load Test runtime this would change the size of the `record of` to the value of the index, and the `record of` would contain unbound elements at its end. + +Example (filling an array up by passing the element after the last as a function parameter): +[source] +---- +type record of integer RoI; +function f_fill_array(out integer p_elem, in integer p_val) return boolean +{ + if (p_val < 3) { + p_elem := p_val; + return true; + } + return false; +} + +... +// the function call: +var integer v_val := 0; +var RoI v_roi := { }; +while (f_fill_array(v_roi[sizeof(v_roi)], v_val)) { + v_val := v_val + 1; +} +// Results: +// In the Function Test runtime the array would contain { 0, 1, 2 } and its +// sizeof would return 3 +// In the Load Test runtime the array would contain { 0, 1, 2, <unbound> } +// and its sizeof would return 4 +---- + +=== Compatibility of record of types + +In the Function Test runtime `record of` and `set of` types of the same element type are compatible with each other. In the Load Test runtime this is only true for the following (TTCN-3) element types: + +* boolean +* integer +* float +* bitstring +* hexstring +* octetstring +* charstring +* universal charstring + +The `record of`s / set ofs are also compatible for the ASN.1 equivalents of the previously listed element types: + +* BOOLEAN +* INTEGER +* REAL +* BIT STRING +* OCTET STRING +* NumericString +* PrintableString +* IA5String +* VisibleString +* Unrestricted Character String +* UTCTime +* GeneralizedTime +* UTF8String* +* TeletexString* +* VideotexString* +* GraphicString* +* GeneralString* +* UniversalString* +* BMPString* +* ObjectDescriptor* + +There is one exception to this rule: records/sets of universal charstring (or any of its ASN.1 equivalents, marked with *) are not compatible with other records/sets of universal charstrings in the Load Test runtime, if they or their element type have the XER coding instruction `anyElement`. + +Example: +[source] +---- +ype record of integer RoI1; +type record of integer RoI2; + +type record Date { + integer month, + integer day, + integer year +} + +type record of Date Dates1; +type record of Date Dates2; + +... + +var RoI1 roi1 := { 1, 2, 3 }; +var RoI2 roi2 := roi1; // works in both runtimes + +var Dates1 dates1 := { { 3, 30, 2015 }, { 3, 31, 2015 }}; +var Dates2 dates2 := dates1; // works in the Function Test runtime, displays + // a compilation error in the Load Test runtime +---- + +=== Module parameters in the configuration file + +When initializing a module parameter in the configuration file, references to other module parameters can only be used in the Function Test runtime. In the Load Test runtime identifiers on the right hand side are treated as enumerated values. + +In the Function Test runtime, the left hand side of an assignment or concatenation (in the configuration file) can refer to a part of a module parameter, instead of the whole module parameter, through field names and array indexes. In the Load Test runtime, field names and array indexes are not supported for module parameters. + +=== Multiple value redirects and redirects of partial values + +In the Function Test runtime, TITAN supports the use of multiple value redirects in one value redirect structure. These redirects can also be used to store only a part of the received value, or to store the decoding result of a part of the value (with the help of the `@decoded` modifier). + +In the Load Test runtime, the received value can only be redirected to one variable or parameter (only the whole value can be redirected, not parts). + +Example: +[source] +---- +type MyType record { + Header header, + octetstring payload +} + +... + +var MyType v_myVar; +var Header v_myHeaderVar; +var MyType2 v_myVar2; + +MyPort.receive(MyType:?) -> value v_myVar; // works in both runtimes, +// the entire record value is stored in variable v_myVar + +MyPort.receive(MyType:?) -> value (v_myVar, v_myHeaderVar := header) +// only works in the Function Test runtime, the record is stored in v_myVar +// and its field ‘header’ is stored in v_myHeaderVar; +// causes a compilation error in the Load Test runtime + +MyPort.receive(MyType:?) -> value (v_myVar2 := @decoded payload) +// only works in the Function Test runtime, the field ‘payload’ from the +// received value is decoded (into a value of type MyType2, with the encoding +// type set for MyType2) and stored in v_myVar2; +// causes a compilation error in the Load Test runtime +---- + +=== Deactivating altsteps that are currently running + +A default `altstep` can deactivate itself (by deactivating the `default` variable that initiated the `altstep` or by deactivating all defaults). + +In the Load Test runtime the `deactivate` operation deletes the in parameters of the default `altstep`, if it is currently running. Accessing these parameters after the `deactivate` call may cause segmentation faults or other unexpected behavior. Because of this a warning is displayed whenever `deactivate` is used within a `function` or `altstep`. + +In the Function Test runtime this issue is handled by automatically copying all in parameters in `altsteps`. + +Example: +[source] +---- +type component CT { + var default ct_def; + timer ct_tmr[2]; + ... +} +altstep as(in integer x) runs on CT { + [] ct_tmr[x].timeout { + deactivate(ct_def); // causes a compiler warning in the Load Test runtime + log(x); // logs 1 in the Function Test runtime, logs memory garbage or + // causes a segmentation fault in the Load Test runtime + ct_tmr[x].stop; // stops ct_tmr[1] in the Function Test runtime, causes a + // dynamic test case error (invalid index) in the Load Test runtime (if it + // gets this far) + } +} +testcase tc() runs on CT { + ct_def := activate(as(1)); + alt { + ... + } +} +---- + +[[profiling-and-code-coverage]] +== Profiling and code coverage + +The TTCN-3 Profiler measures the execution time of TTCN-3 code lines and functions, and determines the number of times code lines and functions were executed (including tracking lines/functions that were never executed). + +The profiler stores the data it has collected in a database file in JSON format. + +When a TTCN-3 project (with profiling enabled) finishes execution, a statistics file is generated, containing the information gathered by the profiler in various representations. + +=== Activating the TTCN-3 Profiler + +The profiler can be activated in the desired TTCN-3 modules with the compiler option `-z`, followed by a text file containing the list of TTCN-3 file names to be profiled separated by new line characters (this list can also contain `ttcnpp` files). + +The TTCN-3 makefile generator can set this option automatically with its own `–z` option (with the same file argument) or through the TPD file. + +When `–z` is set, the compiler generates extra code for profiling and code coverage in the code generated for these modules. + +The compiler option `-L` must also be specified. + +Usage example (activating the profiler in all modules in the current folder): +[source] +---- +ls -1 *.ttcn > prof_files.txt +ttcn3_compiler -L -z prof_files.txt *.ttcn +---- + +Once activated the profiler’s behavior can be customized through the [`PROFILER`] section in the configuration file (for more details see <<7-the_run-time_configuration_file.adoc#profiler, here>>). + +=== Gathered information + +The profiler measures two things: the total execution time of a code line or function (the amount of time the TTCN-3 Executor spent running this code line/function) and the total execution count of a code line or function (the number of times a code line/function was executed). + +The profiler measures all times with microsecond precision. + +The profiler classifies the following TTCN-3 elements as functions: functions, testcases, altsteps, parameterized templates and the control part (in this case the function’s name is `control`). External functions are not considered `functions' by the profiler, they are treated as regular TTCN-3 commands. + +The `code lines' contain any line with at least one TTCN-3 command. The first line of a function is always a code line (even if it doesn’t contain any commands), and measures the time between the beginning of the function’s execution and the beginning of the execution of the first line in the function. The time between the end of the last line’s execution and the end of the function’s execution is not measured separately; it is simply added to the last line’s total time. + +In the following example there are 10 code lines and 3 functions: +[source] +---- +module prof1 { +type component C {} +const integer c1 := 7; // line 5 +function f1(inout integer x) runs on C // line 7, function ‘f1’ +{ + x := x + c1; // line 9 +} +testcase tc1() runs on C // line 12, function ‘tc1’ +{ + var integer x := 6; // line 14 + f1(x); // line 15 + log(x); // line 16 + x := x + 1; // line 17 +} +control { // line 20, function ‘prof1’ + execute(tc1()); // line 21 +} +} +---- + +==== Gross and net times + +The line times measured by the profiler are gross times, meaning they also contain the execution times of all function calls in that line, not just the execution of the line itself. A setting in the configuration file can change the profiler to measure net line times instead, in which case the execution times of function calls will not be added to lines’ total execution times. + +The same is true for functions: by default the execution times of function calls inside the function are included in the function’s total time. A configuration file setting can change the profiler to measure net function times, in which case the function’s total time will not contain the times of embedded function calls. + +If a function is defined in a module where profiling is not activated (does not appear in the compiler option’s file list), and is called from a module where profiling is activated, then that function call acts as if it were a regular code line (its execution time will be added the caller line’s and function’s total time in both cases). + +=== Contents of the statistics file + +The statistics file contains lists of either code lines or functions with the data gathered for each line or function. + +The lists start with a title specifying what data the list contains. The titles are preceded and followed by a line made of dashes (-). + +Each element in a list starts with the gathered data (either the total execution time, the execution count, or both) or the average time it took for the code line or function to execute (followed by the gathered data this was calculated from in brackets: total time / execution count). The second part of a list element specifies the code line or function the data belongs to in the following format: + +<TTCN-3 file name>:<line number> [<function name>] + +The function name is only displayed for functions and for code lines that mark the beginning of a function. The line number for functions is the line the function starts in. + +The lists either contain raw data or sorted data. Raw data is sorted ascendingly by line number and is always grouped by module (the modules are separated by lines made of dashes). Sorted data is sorted descendingly by either total time, execution count or average time, and can be global or grouped by module. + +Here is an example of the sorted average times in the previously mentioned module `prof1` (where `tc1` is called directly from the configuration file and `f1` is called 2 more times from other modules): +[source] +---- +-------------------------------------------------------------- +- Average time / execution of code lines, sorted, per module - +-------------------------------------------------------------- +0.000362s (0.000362s / 1) prof1.ttcn:17 +0.000222s (0.000222s / 1) prof1.ttcn:12 [tc1] +0.000050s (0.000050s / 1) prof1.ttcn:16 +0.000007s (0.000021s / 3) prof1.ttcn:5 +0.000004s (0.000012s / 3) prof1.ttcn:9 +0.000001s (0.000003s / 3) prof1.ttcn:7 [f1] +0.000001s (0.000001s / 1) prof1.ttcn:14 +0.000001s (0.000001s / 1) prof1.ttcn:15 +-------------------------------------------------------------- +... +---- + +The statistics file contains the following lists: + +* Number of code lines and functions – this list is an exception from the previously mentioned rules; this list contains one element per module and specifies the number of code lines and function in that module, ending with a line made of dashes and the total number of code lines and functions ++ +Example: ++ +[source] +---- +-------------------------------------- +- Number of code lines and functions - +-------------------------------------- +prof1.ttcn: 10 lines, 3 functions +prof2.ttcn: 13 lines, 4 functions +prof3.ttcn: 13 lines, 3 functions +-------------------------------------- +Total: 36 lines, 10 functions +---- + +* Raw data (4 lists) – one list containing both the total time and execution count for each code line and one list containing their average times, followed by one list with the total times and execution counts of functions and one list with their average times +* Sorted total times (4 lists) – one list for code lines grouped by module and one (global) for the code lines in all modules, followed by the same for functions (these lists only contain the total execution time of each code line and function) +* Sorted execution counts (4 lists) – same as the lists of total times +* Sorted average times (4 lists) – same as the previous two +* Top 10 total times, execution counts and average times (6 lists) – these contain the first 10 entries from every sorted global list (in the order mentioned in the previous three) +* Unused code lines and functions (2 lists) – these don’t contain any data, only the code line / function specification, they are grouped by module, first the unused lines, then the functions + +Any of these lists can be disabled in the configuration file (either one by one or grouped). + +=== Starting and stopping the profiler + +The profiler can be stopped using the `@profiler.stop` command. When stopped the profiler does not measure new data. This command has no effect if the profiler is already stopped. + +A stopped profiler can be restarted with the `@profiler.start` command. Similarly, this has no effect if the profiler is already running. + +The execution count of a function is measured at the start of the function, thus if the profiler is stopped when the function is called, its call will not be measured, even if the profiler is restarted during the function’s execution. + +Starting and stopping the profiler only affects profiling and code coverage in the current component. + +The boolean value `@profiler.running` stores the state of the profiler in the current component (`true` if it’s running or `false` if it’s stopped). + +By default the profiler is automatically started for each component when the program starts, this can be changed in the configuration file. + +Usage example (a function that’s always profiled and returns the profiler to its original state): +[source] +---- +function f1(inout integer x) runs on C +{ + var boolean stop_prof := not @profiler.running; + @profiler.start; + x := x + c1; + if (stop_prof) { + @profiler.stop; + } +} +---- + +=== Profiling with multiple Host Controllers + +In parallel mode a separate instance of the TTCN-3 Profiler runs on each process (each component, including the MTC, and each HC). These each generate a database file. + +The PTCs’ and the MTC’s profilers generate temporary database files (their names are created by appending a dot and either `mtc` or the PTC’s component reference to the original database file name). + +The Host Controller’s profiler merges the database files produced by its child processes with its own (and with the data gathered on previous runs, if data aggregation is set) and prints the final database file. The HC’s profiler is also responsible for generating the statistics file. + +The profilers on multiple Host Controllers do not communicate with each other, thus a profiled test system running on multiple hosts will generate multiple database files and statistics files (one of each for every HC). + +If more than one host uses the same working directory, then the files generated by the different profilers will overwrite each other. To avoid this clash, certain metacharacters need to be inserted into the database and statistics file names in the configuration file (e.g.: `%h` inserts the host name, or `%p` inserts the HC’s process ID, etc; see <<7-the_run-time_configuration_file.adoc#setting-output-files, here>>). + +The `ttcn3_profmerge` tool can be used to merge the database files of multiple Host Controllers and to generate statistics from them. + +[[the-ttcn3-profmerge-tool]] +=== The ttcn3_profmerge tool + +The `ttcn3_profmerge` utility, which can be found in `$TTCN3_DIR/bin`, merges all profiler database files specified in the command line arguments into one output database file. These database files are generated by the TTCN-3 Profiler during runtime, when profiling is activated in a test system. The utility can also generate statistics from the merged database, the same way as the TTCN-3 Profiler. + +Since there are two possible outputs, neither of them are written to the standard output. + +This tool is useful for test systems that are run on multiple Host Controllers (in parallel mode). It can merge the databases generated on each host. + +The command line syntax is: + +[source] +ttcn3_profmerge [-pc] [-o file] [-s file] [-f filter] db_file1 [db_file2 …] + +or + +[source] +ttcn3_profmerge –v + +The command line arguments are the input database files, these must always be listed after the switches, and there must be at least one of them. + +The settings available in the [`PROFILER`] section of the configuration file (see <<7-the_run-time_configuration_file.adoc#profiler, here>>) are also available with this tool. `AggregateData` can be achieved by adding the database of the previous run(s) to the input file list. `StartAutomatically`, `NetLineTimes` and `NetFunctionTimes` only affect the data gathering process, and are not relevant to merging databases and to generating the statistics file. + +The rest of the configuration file settings are available through command line switches. These are: + +* `-p` ++ +Discards all profiler data from the merged database. All execution times will be set to zero in the output database file, and all statistics related to execution times will not be generated (both profiler and code coverage data cannot be discarded, since there would be no data left). Has the same effect as the configuration file setting `DisableProfiler`. + +* `-c` ++ +Discards all code coverage data from the merged database. All execution counts will be set to zero in the output database file, and all statistics related to execution counts will not be generated (both profiler and code coverage data cannot be discarded, since there would be no data left). Has the same effect as the configuration file setting `DisableCoverage`. + +* `-o file` ++ +Prints the output (merged) database to the specified file. If this option is not set, then the merged database will not be saved. At least one of the ouput files (this or the statistics file) must be set. Has a similar effect to the configuration file setting `DatabaseFile` (except metacharacters cannot be used and there is not default value). + +* `-s file` ++ +Prints statistics for the merged database to the specified file. If this option is not set, then statistics will not be generated. At least one of the ouput files (this or the output database file) must be set. Has a similar effect to the configuration file settings `StatisticsFile` (except metacharacters cannot be used and there is not default value) and `DisableStatistics` (if the option is not set). + +* `-f filter` ++ +Specifies which statistics entries are generated. The filter is a hexadecimal number, the last 25 digits each correspond to the 25 entries in the statistics file (the least significant bit represents the first entry, and so on; see Table 27 and Table 28). The filter is ignored if the statistics file is not set. Has a similar effect to the configuration file setting `StatisticsFilter` (except the filter can only be specified with a hex number and cannot be concatenated). + +* `-v` ++ +Prints version and license information and exits. + +== Defining enumeration fields with values known at compile time + +The standard explicitly says that the enumeration fields can have values that must be given as an integer literal. TITAN relaxes this restriction and allows `bitstring`, `octetstring`, `hexstring` literals. In addition, the fields can only be defined with values known at compile time. + +For example: + +[source] +---- +For example: +const integer c_myint := 5; +type enumerated MyEnum { + e_first (1), // allowed, integer literal + e_second ('10'B), // allowed bitstring literal + e_third ('43'O), // allowed octetstring literal + e_fourth ('55'H), // allowed hexstring literal + e_fifth (bit2int('1101'B)), // allowed value known at compile time + e_sixth (oct2int('12'O)), // allowed value known at compile time + e_seventh (2+3), // allowed value known at compile time + e_eight (c_myint), // allowed value known at compile time + e_ninth (f()), // not allowed, functions’ return values are not known at + // compile time +} + +function f() return integer { + return 3; +} +---- + +== Ports with translation capability + +TTCN-3 has standardized the usage of ports with translation capability. See ES 202 781 clause 5.2 (<<13-references.adoc#_21, [21]>>). In this section the differences and limitations in TITAN will be explained. + +Limitations of implementation in TITAN: + +* The `connect to` port clause is unsupported +* Translation of `address` types is unsupported +* `address`, `map param` and `unmap para`m clauses are unsupported +* The elements of the list of `form` and `to` clauses of the `in` and `out` messages are separated with a colon (:) instead of a comma (,) + +Restrictions: + +* It is not possible to chain ports using the `map to` clause. +* The ports that are referenced in the` map to` clause shall have the `provider` extension. A port with `provider` extension cannot have a `map to` clause. +* Port variables can only be constants, variables, templates and var templates. +* When a port is working in translation mode the `to address` clause is not supported in send operations. +* Translation functions shall have the `prototype(fast)` extension. +* Test port parameters from the config file cannot be given with wildcard in the place of the component for ports with translation capability. For example `\*.*.param_name:=â€param_valueâ€` will not be passed to the port but with the following line the port parameter will be passed: `system.*.param_name:=â€param_valueâ€` +* A difference from the dual faced test ports is that the ports with translation capability can work in two modes. In normal mode and in translation mode. In normal mode, the port behaves as a standard messaging port, while in translation mode it works as it is defined in the ES 202 781 standard clause 5.2 (<<13-references.adoc#_21, [21]>>). A test port skeleton must be generated or a real test port implementation should be available for the port type with the translation capability, to ensure that the port can work in both modes. The test port skeleton is not needed when the port with translation capability is marked as `internal` port. In this case the port can only work in translation mode. + +Known issues: + +* `user_map` and `user_unmap` will be called for both endpoints of the map and `unmap` operation. + +Additions: + +* An option to discard the message is added to the `setstate` operation. This is achieved by setting the state to 4 (`DISCARDED`). Technically this does the same thing as setting the state to 2 (`FRAGMENTED`). + +Ports with translation capability mechanism: + +When a message is sent on a port with translation capability which is working in translation mode (mapped to a port which is present in the `map to` clause of the port with translation capability), the message will be translated using the translation functions. + +For example: +[source] +---- +function int_to_oct(in integer input, out octetstring + output) { +if (input <= 100) { + output := int2oct(input, 2); + port.setstate(0, "Successful <=100!"); + } else { + port.setstate(1, "Not successful <=100!"); + } + } with { + extension "prototype(fast)" + } + +function int_to_oct2(in integer input, out octetstring + output) { + if (input > 100) { + output := int2oct(input, 4); + port.setstate(0, "Successful >100!"); + } else { + port.setstate(1, "Not successful >100!"); + } + } with { + extension "prototype(fast)" + } + +function char_to_char(in charstring input, out charstring + output) { + port.setstate(4); // charstring messages are discarded +} with { + extension “prototype(fast)†+} + + type port DataPort message map to TransportPort { + out integer to octetstring with int_to_oct() : + octetstring with int_to_oct2() + out charstring to charstring with char_to_char() + } with { + extension "internal" + } + + type port TransportPort message { + out octetstring, charstring + } with { + extension "provider"; + } +---- + +If we send the integer `128` on a `DataPort` port instance, the translation functions of the `DataPort` (which are mapping an integer value) will be called in lexicographic order. When one of the translation functions is successful (`port.setstate(0)` statement is executed), no more translation functions will be called. The output of the successful translation function will be forwarded to the `TransportPort` to send the translated message. + +In this case the `int_to_oct` function will be called first, but this function is only mapping an integer which is less than 100. The translation using the `int_to_oct` function will not be successful. Then the int_to_oct2 function will called. This translation function will be successful, and the result of the function will be forwarded to the `TransPortPort`. + +If we try to send a `charstring` on a `DataPort` port instance, the translation function will discard it, and nothing will be sent. + +The translation logic of receiving is analogous to the translation logic of sending. + +The testing of some protocols requires the necessity to be able to send and receive during the execution of a translation function. This can be achieved using the `port.send()` and `port.receive()` statements in a translation function. This is only possible if the translation function has a port clause. The statements will be executed on the port instance which the execution of the translation function belongs to. The send and receive statements in a translation function should be used with caution as they can easily create an infinite loop. + +For example when a `port.send()` statement is executed in a translation function, the same translation function could be called automatically because the same translation procedure will be executed on the parameter of the send statement. The handling of these situations can be resolved using module parameters or port parameters. diff --git a/usrguide/referenceguide/5-supported_asn1_constructs_and_limitations.adoc b/usrguide/referenceguide/5-supported_asn1_constructs_and_limitations.adoc new file mode 100644 index 000000000..93eb5a2d3 --- /dev/null +++ b/usrguide/referenceguide/5-supported_asn1_constructs_and_limitations.adoc @@ -0,0 +1,54 @@ +[[supported-asn-1-constructs-and-limitations]] += Supported ASN.1 Constructs and Limitations +:toc: +:table-number: 10 + +All kind of comments defined in X.680 clause 11.6 can be used (<<13-references.adoc#_6, [6]>>). + +All tagging environment is supported: `IMPLICIT`, `EXPLICIT` and also `AUTOMATIC`. + +The type constraints are ignored. The BER (de)coding is not influenced by the constraints, except for the table constraints. For details, see section <<6-compiling_ttcn3_and_asn1_modules.adoc#using-component-relation-constraints-from-ttcn-3, Using Component Relation Constraints from TTCN–3>>. + +Table 11 summarizes how the different ASN.1 types are supported. + +There is a special type: `ANY`. It has the same interface as the `OCTET` `STRING`, but during the decoding, it accepts any valid encoded message, and its value will be the complete TLV. This type is very useful if the protocol carries an encoded message. + +Value sets are not supported as they are closely related to type constraints. Value set assignments in modules are parsed, but silently ignored. However, value set fields of information object classes (both fixed and variable type ones) cannot even be parsed, syntax errors are reported when processing such fields. As a consequence of this the information objects governed by such classes cannot be parsed either. + +Variable type value fields of information object classes are not supported. Processing of the class definition results in syntax error. + +A missing `IMPORTS` keyword implies an implicit import of all symbols from all modules according to the ASN.1 recommendation X.680 [4]. However, the missing `IMPORTS` keyword is interpreted by TITAN as an empty `IMPORTS`; keyword, thus, no symbols at all will be imported from any of the modules. + +.Supported ASN.1 types +[cols=",,,,,,,",options="header",] +|=== +|ASN.1 type |syntactic check| |semantic analyzing ||code generation ||(de)coding +||type definition |value definition |typechecking |valuechecking|type definition |value assignment | +|NULL |â— |â— |â— |â— |â— |â— |â— +|BOOLEAN |â— |â— |â— |â— |â— |â— |â— +|INTEGER |â— |â— |â— |â— |â— |â— |â— +|ENUMERATED |â— |â— |â— |â— |â— |â— |â— +|REAL |â— |â— |â— |â— |â— |â— |â—^4^ +|BIT STRING |â— |â— |â— |â— |â— |â— |â— +|OCTET STRING |â— |â— |â— |â— |â— |â— |â— +|OBJECT IDENTIFIER |â— |â— |â— |â— |â— |â— |â— +|RELATIVE-OID |â— |â— |â— |â— |â— |â— |â— +|string^1^ |â— |â— |â— |â—^6^ |â— |â— |â— +|string^2^ |â— |â— |â— |â—^6^ |â— |â— |â—^7^ +|string^3^ |â— |â— |â— |â—^6^ |â— |â— |â— +|CHOICE |â— |â— |â— |â— |â— |â— |â—^5^ +|SEQUENCE |â— |â— |â— |â— |â— |â— |â—^5^ +|SET |â— |â— |â— |â— |â— |â— |â— +|SEQUENCE OF |â— |â— |â— |â— |â— |â— |â— +|SET OF |â— |â— |â— |â— |â— |â— |â— +|=== + +â— supported + +â—‹ not supported + +1 IA5String, NumericString, PrintableString, VisibleString (ISO646String) + +2 GeneralString, GraphicString, TeletexString (T61String), VideotexString + +3 BMPString, UniversalString, UTF8String + +4 only base 10 coding is supported + +5 the ellipsis can be a problem during the decoding + +6 the character repertoire is not checked + +7 the conversion between ISO-10646 and ISO-2022 character stream is not fully implemented but can be overridden to meet the user’s needs diff --git a/usrguide/referenceguide/6-compiling_ttcn3_and_asn1_modules.adoc b/usrguide/referenceguide/6-compiling_ttcn3_and_asn1_modules.adoc new file mode 100644 index 000000000..68ccd3dd3 --- /dev/null +++ b/usrguide/referenceguide/6-compiling_ttcn3_and_asn1_modules.adoc @@ -0,0 +1,1023 @@ +[[compiling-ttcn-3-and-asn-1-modules]] += Compiling TTCN–3 and ASN.1 Modules +:toc: +:table-number: 11 + +You can translate your TTCN–3 and ASN.1 modules to C++ source code using the program compiler. + +[[command-line-syntax]] +== Command Line Syntax + +This section describes the options allowed in the command line of the compiler and the Makefile generator. + +[[complier]] +=== Compiler + +The program compiler resides in the directory `$TTCN3_DIR/bin`. + +The command line syntax of the compiler is the following: + +[source] +compiler [ -abBcdDeEfgijlLMnNOpqrRstuwxXyY ] [ -J file ] [ -K file ] [ -z file ] [ -N old|new ][ -o dir ] [ -V n ] [ -P toplevel pdu ] [ -Qn ] [ -U none|type|"number" ] …[ -T ] module.ttcn [ -A ] module.asn … [ - module.ttcn module.asn … ] + +or + +[source] +compiler -v + +or + +[source] +orcompiler –-ttcn2json [ -jf ] … [ -T ] module.ttcn [ -A ] module.asn … [ - schema.json ] + +The compiler takes the name of files containing TTCN–3 and ASN.1 modules as arguments. The usual and recommended suffix is `.ttcn` for TTCN–3 and `.asn` for ASN.1 source files, but it is not stringentfootnote:[Other tool vendors may use .mp, .3mp or .asn1 suffixes as well.]. For TTCN–3 and ASN.1 modules, the names of the output files are the same as the name of the modules, except for the suffixes which are `.hh` and `.cc`. + +NOTE: In the ASN.1 module names hyphens are replaced by underscore character. + +WARNING: If you have a modular test suite, you have to translate all modules of the test suite in one step, i.e. you have to specify all TTCN–3 and ASN.1 files in the argument list. + +The switches denoted by square brackets are optional. More than one option may be merged for abbreviation. For example, `-r` `-u` has exactly the same meaning as `-ru`. + +The following command line options are available (listed in alphabetical order): + +* `-a` ++ +Enables the generation of Basic XML encoder/decoder functions for ASN.1 types. By default, these encoder/decoder functions are omitted because Basic XER has limited practical use. + +* `-A file` ++ +Forces the interpretation of file as an ASN.1 module. + +* `-b` ++ +Disables the generation of BER encoder/decoder routines for all ASN.1 types. + +* `-B` ++ +This is a legacy switch that allows the selected alternative in a `union` value to be unbound. This is only possible when initializing module parameters in the configuration file, and only if the selected alternative in question is a `record` or `set` (since initializing a record or set module parameter with empty braces {}, causes it to remain unbound). ++ +A warning is displayed whenever a `union` module parameter is initialized with an unbound selected alternative, and when a `union` with an unbound selected alternative is copied. ++ +This is only a temporary switch. It will be removed in future versions. + +* `-c` ++ +This switch is designed to help identifying compilation failures caused by mismatched versions of TTCN-3 and/or ASN.1 modules. If the compilation fails, the compiler will display the module checksums (and module version information, if available) computed during compilation. + +* `-d` ++ +This switch changes the way fields of ASN.1 SEQUENCE /SET types with DEFAULT values are handled. Without `-d`, the runtime handles the encoding and decoding of default values in a way that is consistent with DER and CER. With `-"d` in effect, the ETS is responsible for the handling of fields with default values. This makes it possible to send encodings which are valid BER but not valid DER/CER and to verify that the SUT has performed the encoding correctly (note that without `-d`, the cases marked * and ** below cannot be distinguished in TTCN code). ++ +[cols=",,",options="header",] +|=== +|Sending |Without –d |With –d +|Explicit value |Send value |Send value +|Default value |Do not send (omit) |Send default value +|omit |N/A |Do not send (omit) +|=== ++ +[cols=",,",options="header",] +|=== +|Receiving |Without –d |With –d +|Receive explicit value |TTCN sees value |TTCN sees value +|Receive default value |TTCN sees default value* |TTCN sees default value +|Omitted |TTCN sees default value** |TTCN sees `omit' +|=== ++ +For more details, see <<13-references.adoc#_14, [14]>> ++ +WARNING: Existing tests may behave differently when compiled with `-d`. Every behavior without `-d` can be duplicated when compiled with `-d`. + +* `-D` ++ +Instructs the compiler to not generate the user and time information into the header of the generated .cc and .hh files. + +* `-e` ++ +Instructs the compiler to use the legacy method of handling `encode` and `variant` attributes (see section <<4-ttcn3_language_extensions.adoc#legacy-codec-handling, Legacy codec handling>>). + +* `-E` ++ +Instructs the variant attribute parser to display warnings instead of errors for unrecognized/erroneous encoding variants. + +* `-f` ++ +Forces the compiler to overwrite (update) the output files even if they exist or the contents of them will be identical. Without this flag the output C++ header and source files will be overwritten only if their contents change compared to the previous version. + +* `-g` ++ +The compiler error/warning messages will contain the starting line number, and the starting column number if available. This option provides compatibility with the GNU compiler and many tools which are able to interpret its output (including Eclipse). ++ +If both `–g` and `–i` are specified, `-g` takes precedence. + +* `-i` ++ +The compiler error/warning messages will contain only the line numbers, the column numbers will remain hidden. This option provides backward compatibility with the error message format of earlier versions. + +* `-j` ++ +Disables the generation of JSON encoder/decoder routines for all TTCN–3 types. + +* `-K file` ++ +Enable code coverage for TTCN-3 modules listed in `file`. `file` is an ASCII text file which contains one `file` name per line. The set of files in file needs to be a subset of the TTCN-3 modules listed on the command line. + +* `-J file` ++ +The compiler will read the input files form `file` which must contain the input files separated by spaces. Every file that is in the `file` is treated as if they were passed to the compiler directly. It is possible to use the -A and -T flags to tell the compiler that a file is an ASN.1 or a TTCN-3 file. ++ +Example: +[source] +compiler Myttcn.ttcn Myasn.asn -J files.txt ++ +where the contents of the `files.txt` is the following: ++ +[source] +First.ttcn Second.asn -T Third.ttcn -A Fourth.asn ++ +The command above is equivalent to this command: ++ +[source] +compiler Myttcn.ttcn Myasn.asn First.ttcn Second.asn -T Third.ttcn -A Fourth.asn ++ +Because of the `-T` flag the `Third.ttcn` will be treated as a TTCN-3 file, and because of the `-A` flag the `Fourth.asn` will be treated as an ASN.1 file. + +* `-l` ++ +Instructs the compiler to generate source file and line information (that is, #line directives) into the output code so that the error messages of the C\++ compiler refer back to the lines of the original TTCN–3 input module. This makes finding the reason of C++ error messages easier. This option has effect only in the equivalent C++ code of TTCN–3 functions, test cases and control parts and this feature is not provided in other TTCN–3 definitions such as types, constants or templates.WARNING! This is an experimental feature and the C++ compiler may report misleading error messages that refer to totally wrong (e.g. non-existent) TTCN–3 line numbers. In these cases please turn off this flag, repeat the compilation and analyze the generated code manually. Without this flag, the compiler also inserts the source code information for the better understanding of C++ error messages, but only as C++ comments. This option has no impact on the run-time performance of the generated code. The compiler performs full semantic analysis on its entire input; it normally does not generate erroneous C++ code. So this option became obsolete and will be removed in future versions. + +* `-L` ++ +Instructs the compiler to add source file and line number information into the generated code to be included in the log during execution. This option is only a prerequisite for logging the source code information. The run-time configuration file parameters `OptionsSourceInfoFormat` and `LogEntityName` in <<7-the_run-time_configuration_file.adoc#logging, `[LOGGING]`>> have also to be set appropriately.This feature can be useful for finding the cause of dynamic test case errors in fresh TTCN3 code. Using this option enlarges the size of the generated code a bit and reduces execution speed slightly; therefore it is not recommended when the TTCN3 test suite is used for load generation. + +* `-M` ++ +Enforces legacy behavior when matching the value `omit`. Allows the use of the value `omit` in template lists and complemented template lists, giving the user another way to declare templates that match omitted fields. If set, an omitted field will match a template list, if the value `omit` appears in the list, and it will match a complemented template list, if `omit` is not in the list (the `ifpresent` attribute can still be used for matching omitted fields). This also affects the `ispresent` operation and the `present` template restriction accordingly. + +* `-n` ++ +Activates the debugger and generates extra code needed for gathering debug information and for inserting breakpoints into the TTCN-3 program. + +* `-N` ++ +Ignore `UNTAGGED` encoding instruction applied to top level union types when encoding or decoding with XML. Legacy behavior. + +* `-o dir` ++ +The output files (including Test Port skeletons) will be placed into the directory specified by `dir`. Otherwise, the current working directory is the default. + +* `-O` ++ +Disable the generation of OER encoding and decoding functions. + +* `-p` ++ +Instructs the compiler only to parse the given TTCN–3 and ASN.1 modules. This will detect only the syntax errors in them because semantic checks are not performed. The presence of all imported modules is not necessary, thus, it is allowed (and recommended) to parse the modules one-by-one.All options that influence the code generation are silently ignored when used together with `-p`. ++ +NOTE: This option includes complete syntax checks for TTCN–3 modules, but in ASN.1 there are some special constructs (e.g. the user-defined syntaxes) that cannot be parsed without semantic analysis. So there is no guarantee that an ASN.1 module is free of syntax errors if it was analyzed with compiler using the -p flag. + +* `-P top level pdu …` ++ +Defines a top-level pdu that must have the format `modulename.identifier`. If this switch is used, then only the defined top-level PDU(s) and the referenced assignments are checked and included in code generation, the other ASN.1 assignments are skipped. You can define not only types but any kind of ASN.1 assignments. + +* `-q` ++ +Quiet mode. Equivalent to the flag `-V 0`. + +* `-Q n` ++ +Quit after n errors (n must be a positive integer). The compiler will abort after encountering the specified number of errors. ++ +NOTE: Errors count is cumulative across all modules. Using this option may cause some modules not to be analyzed at all (if previous modules "used up" all the allowed errors). + +* `-r` ++ +Disables the generation of RAW encoder/decoder routines for all TTCN–3 types. + +* `-R` ++ +Instructs the compiler to generate code for use with the function test runtime. The size of the generated code is significantly reduced, much of the functionality was migrated to the runtime. The generated C++ code has to be compiled using the TITAN_RUNTIME_2 symbol and has to be linked with the function test version of the runtime library. For example instead of the library file libttcn3.a the alternative libttcn3-rt2.a file must be used. The included c++ header files are the same. + +* `-s` ++ +Instructs the compiler to parse the given TTCN–3 and ASN.1 modules and perform semantic analysis on them, but not to generate C++ output. The list of given modules shall be complete so it is not allowed to import from a module that is not in the list. All options that influence the code generation are silently ignored when used together with `-s`. ++ +NOTE: The TTCN–3 semantic analyzer of the compiler is still under development, thus, it is not capable of detecting every kind of semantic error. + +* `-S` ++ +Suppress context information. When the compiler reports an error or warning, it also reports context information (italic in the example below): ++ +[source] +---- +quitter3.ttcn: In TTCN-3 module `quitter3': + quitter3.ttcn:11.3-23.3: In control part: + quitter3.ttcn:12.11-30: In variable definition `v_r': + quitter3.ttcn:12.20-28: error: Reference to non-existent field `z' in record value for type `@quitter3.R' +---- ++ +The `–S` option causes the compiler to output only the error (last line), without the preceding lines of context. + +* `-t` ++ +Generates Test Port skeleton header and source files for all port types in the input TTCN–3 modules. Existing Test Port files will not be overwritten unless the -f option is used. ++ +NOTE: In versions 1.1 and earlier this was the default behavior of the compiler, but if the existing Test Port source files were stored in a different directory, the generated new skeletons could be confusing. + +* `-T file` ++ +Forces the interpretation of file as a TTCN–3 module. + +* `-u` ++ +Forces the compiler to insert duplicated underscore characters in all output file names. This option turns on the compatibility mode with versions 1.1 or earlier. + +* `-U none|type|"number"` ++ +Selects the code splitting mode for the generated code. The option "none" means that the old code generation method will be used. When using the option "type", TITAN will create separate source files for the implementation code of the following types (for each module): sequence, sequence of, set, set of, union. In this case a common header file and a source file holding everything else will also be created. The option can also be a positive number. In that case each file will be split into "`number`" smaller files. The compiler tries to create files which have equal size and empty files may be created. The "number" parameter must be chosen carefully to achieve compilation time decrease. The "`number`" parameter should not be larger than the number of the CPU cores. This splitting mode only provides decreased compilation time, if the compilation is parallelized. For example, this can be achieved using the *make* command’s *-j* flag which needs a number argument that controls how many cores the compilation may use. This number should be equal to the "`number`" parameter. An example can be found <<titan-s-strategy-of-the-code-splitting-mechanism-when-using-a-number-u-number, here>> about TITAN’s strategy when splitting the files using the "`number`" parameter. + +* `-v` ++ +Prints version and license key information and exits. + +* `-V n` ++ +Sets the verbosity bit-mask directly to `n` (where n is a decimal value between 0 and 65535). Meaning of the bits: ++ +1: "NOT SUPPORTED" messages. ++ +2: WARNING messages. ++ +4: NOTIFY messages. ++ +32 | 16 | 8: DEBUG messages. The debug-bits act like a 3-bit-length number, so the debug level has a value between 0 and 7. It is useful in case of abnormal program termination. ++ +NOTE: When only parsing (option –p) DEBUG messages for ASN.1 values will appear in TTCN-3 form (e.x.: booleans will appear as `true` or `false`, instead of `TRUE` or `FALSE`). ++ +Example: If you use the option `-V 6`, then all NOTIFY and WARNING messages will be printed, but the "NOT SUPPORTED" messages will be suppressed. To have the most detailed log, use the option `-V 63`. The default is `-V 7`. + +* `-w` ++ +Suppresses all warning messages. Equivalent to `-V 4`. + +* `-x` ++ +Disables the generation of TEXT encoder/decoder routines for all TTCN–3 types. + +* `-X` ++ +Disables the generation of XER encoder/decoder routines for all TTCN–3 types. + +* `-y` ++ +Disable subtype checking. Subtype information is parsed but ignored, there is no semantic check of the parsed subtype data. + +* `-Y` ++ +Enforces legacy behaviour for "out" function parameters ("out" parameters will not be set to <unbound> at the start of the function, but will keep their entry value). + +* `-z file` ++ +Enables code coverage and profiling in the TTCN-3 files listed in the `file` argument. The TTCN-3 files in the list must be separated by new lines and must also appear among the compiler’s arguments. + +* `-` ++ +The single dash character as command line argument has a special meaning: it controls the selective code generation. After the list of all TTCN–3 and ASN.1 modules a subset of these files can be given separated by a dash. This option instructs the compiler to parse all modules, perform the semantic analysis on the entire module hierarchy, but generate code only for those modules that are listed after the dash again. It is not allowed to specify a file name after the dash that was not present in the list before the dash. If the single dash is not present in the command line the compiler will generate code for all modules. + +* `–ttcn2json` ++ +Changes the purpose of the compiler to generate a JSON schema from the types defined in the specified TTCN-3 and ASN.1 modules. The parsing and semantic check of the input modules is still executed, but a JSON schema is generated instead of the C++ files. This must always be the first compiler option, and the previously listed options don’t apply (apart from options `–A` and `–T`), instead the following options are available: + +* `-j` ++ +Only types that have JSON coding enabled are included in the generated schema. + +* `-f` ++ +Only types that have JSON encoding or decoding functions (or both) are validated by the schema. + +* `- file` ++ +The single dash character as command line argument can be used to specify the name of the generated JSON schema file (it must be followed by exactly one argument, which is the file name). If it is not present, the schema file name is generated from the name of the first input file (the extension "`.ttcn`" or "`.asn`" is replaced by "`.json`", or "`.json`" is appended to the end of the file name if neither extension is present). ++ +The meaning of options is also included in the manual page of the compiler. If your TTCN–3 installation is correct, the command `man compiler` will show you this manual page. If not, check the `MANPATH` environment variable. + +=== Makefile Generator + +You can generate the Makefile skeleton used for building the test suite using the program `ttcn3_makefilegen`, which resides in the directory `$TTCN3_DIR/bin`. See section 2.3.1 of the TITAN User Guide <<13-references.adoc#_13, [13]>> for details. The generated Makefile skeleton will use the parallel mode of the run-time environment by default. This can be overridden by using the option `-s` (see below). + +The command line syntax of the makefile generator is the following: + +[source] +---- +usage: makefilegen [-abcdDEfFgGlLmMnNprRsStTVwWXZ] [-K file] [-P dir] +[-J file] [-U none|type|’number’] [-e ets_name] [-o dir|file] [-z file] +[-t project_descriptor.tpd [-b buildconfig]] [-I path] [-O file] +TTCN3_module[.ttcn] ... ASN1_module[.asn] ... XSD_MODULE.xsd ... Testport_name[.cc] ... +---- + +or + +[source] +makefilegen -v + +The ttcn3_makefilegen tool is able to process XSD modules along with TTCN3 or ASN1 modules. The `ttcn3_makefilegen` tool first translates the XSD modules into TTCN3 modules using the `xsd2ttcn` tool. The XSD modules will be parsed and the information which is needed for the Makefile generation will be extracted from them. It is a requirement that the XSD modules MUST be partially syntactically correct (the `schema` tag must be correct). + +The command line switches for generating Makefile(s) from Titan Project Descriptor (TPD) file(s) are not listed here, these are described in the next chapter. + +The switches denoted by square brackets are optional. More than one option may be merged for abbreviation. For example, `-g` `-p` has exactly the same meaning as `-gp`. The following command line options are available (listed in alphabetical order): + +* `-a` ++ +The flag refers to files using absolute path names in the generated Makefile. Makefile uses by default relative path names to access files located outside the current working directory of the compiler. Files from the current working directory are always referenced using only the file name without any directory.The flag generates a Makefile that is capable of using pre-compiled C++ and object files from central directories in order to save disk space and compilation time.WARNING! This feature works only if the generated files of the central directory is kept up-to-date and all directories use exactly the same environment (platform, TTCN–3 Executor and C++ compiler version, etc.). + +* `-c` ++ +Treat files not in the current directory as being in “central storage“. These files are assumed to be already built in their (separate) location. + +* `-d` ++ +Dumps the data used for Makefile generation. + +* `-e <ETS name>` ++ +Sets the name of the target binary program (i.e. the executable test suite) to <ETS name> in the generated Makefile. If this option is omitted, the name of the first TTCN–3 module will be used as default. + +* `-E` ++ +Instructs the variant attribute parser to display warnings instead of errors for unrecognized/erroneous encoding variants. + +* `-f` ++ +Forces the makefile generator to overwrite the output Makefile. Without this flag the existing one will not be overwritten. + +* `-g` ++ +Generates a Makefile that can be used with GNU `make` only. The resulting Makefile will be smaller and less redundant. It exploits the pattern substitution features of GNU `make`, which may cause syntax errors with other versions of make. By default, Makefiles generated for GNU `make` use incrementally updated dependency files instead of `makefilegen`. + +* `-G` ++ +Instructs the compiler to use the legacy encoding rules for semantic checking and for generating the code (see compiler option "-e" and its description in <<4-ttcn3_language_extensions.adoc#legacy-codec-handling, Legacy codec handling>>). + +* `-I path` ++ +Add path to the list of search paths which are used to search for referred TPD-s. `path` must be an absolute path and multiple `–I` switches can be used. The search paths are used when the `–t` switch is also present and a referred TPD project cannot be found at the location specified by `projectRelativeURI`. In this case the `makefilegen` tool tries to find the TPD file using the paths provided by `path`. If the `tpdName` attribute of a `ReferencedProject` element is present in the TPD, then the value of the `tpdName` attribute will be used as a TPD filename during the search. However if the `tpdName` attribute is missing, then the name attribute’s value with the `.tpd` suffix will be used. If there are multiple paths specified then the first `.tpd` file with the correct name found in the list of search paths is taken. See 6.1.3.4 for an example. + +* `-J file` ++ +The `makefilegen` tool will read the input files form `file` which must contain the input files separated by spaces. Every file that is in the `file` is treated as if they were passed to the `makefilegen` tool directly. + +* `-K file` ++ +Enable code coverage for TTCN-3 modules listed in `file`. `file` is an ASCII text file which contains one file name per line. The set of files in `file` needs to be a subset of the TTCN-3 modules listed on the command line. (This parameter is simply passed to the TTCN-3 compiler through `COMPILER_FLAGS` in the Makefile.) + +* `-l` ++ +Enable dynamic linking. All files of the project will be compiled with `–fPIC` and for each (static) object, a new shared object will be created. Then, these shared objects will be linked to the final executable instead of the (static) objects. It can be used to speed up the linking phase, in the price of somewhat lower performance and increased memory usage. It’s recommended to use this flag only in the development phase of the project. Please note, that both the project’s working directory (which holds the TITAN generated `.so` files) and the directory of TITAN libraries, most probably `${TTCN3_DIR}/lib`, should be appended to the `LD_LIBRARY_PATH` environment variable. Otherwise, the dynamic linker (or loader) won’t be able to locate the shared objects required by the executable. This option is not supported on Windows (platform string `WIN32`). + +* `-L` ++ +Create the makefile with library as the default target. The name of the generated library archive is <ETS name>_lib.so if the dynamic linking is enabled and <ETS name>.a otherwise. + +* `-m` ++ +Always use `makedepend` for dependencies. By default, for makefiles used by GNU `make`, the compiler (usually GCC) is used to generate dependency information in an incremental fashion. This switch reverts to the process for generic make tools, which uses the `makedepend` tool. + +* `-M` ++ +Enforces legacy behavior when matching the value `omit`. Allows the use of the value `omit` in template lists and complemented template lists, giving the user another way to declare templates that match omitted fields. If set, an omitted field will match a template list, if the value omit appears in the list, and it will match a complemented template list, if `omit` is not in the list (the `ifpresent` attribute can still be used for matching omitted fields). This also affects the `ispresent` operation and the `present` template restriction accordingly. + +* `-n` ++ +Activates the debugger and generates extra code needed for gathering debug information and for inserting breakpoints into the TTCN-3 program. + +* `-N` ++ +Ignore UNTAGGED encoding instruction applied to top level union types when encoding or decoding with XML. Legacy behavior. + +* `-o <dir> | < file>` ++ +Writes the Makefile to the given directory or file. If the given argument is an existing directory, the generated Makefile will be placed into that directory. Otherwise, it is assumed to be the name of the generated Makefile. By default the file name is `Makefile`, placed in the current working directory. + +* `-O <file>` ++ +Add file to the list of other files in the generated `Makefile` without analyzing the file contents and suffix. This option can be used to temporarily exclude some TTCN-3, ASN.1 modules ASN.1 or C++ files from the build process, but add them to the archive created by the command make archive. + +* `-p` ++ +Generates `Makefile` with TTCN–3 preprocessing. All the TTCN–3 source files with the suffix `.ttcnpp` will be preprocessed using the C preprocessor. For details see <<12-tips_&_troubleshooting.adoc#using-the-ttcn-3-preprocessing-functionality, Using the TTCN-3 Preprocessing Functionality>>. + +* `-R` ++ +Use function test runtime (TITAN_RUNTIME_2). Generates a Makefile that compiles and links the source code using the function test runtime. + +* `-s` ++ +Generates a `Makefile` skeleton to be used with the single mode of the run-time environment. The only difference between the Makefiles for single and parallel modes is the setting of variable `$``TTCN3_DIR` within them. + +* `-S` ++ +Suppresses all warning messages generated by the `makefilegen` tool. + +* `-U none|type|"number"` ++ +Generates a `Makefile` skeleton to be used with the chosen code splitting option. For details see the compiler options in 6.1.1. + +* `-v` ++ +Prints version and license key information and exits. + +* `-w` ++ +Suppresses all warning messages generated by TITAN compiler. This flag overrides the `suppressWarning` option in the `.tpd` file. + +* `-Y` ++ +Enforces legacy behaviour of the "out" function parameters (the "out" parameter will not be set to <unbound> at the start of the function, but will continue with the entry value). + +* `-z file` ++ +Enables code coverage and profiling in the TTCN-3 files listed in the `file` argument. The TTCN-3 files in the list must be separated by new lines and must also appear among the makefile generator’s arguments (this switch is ignored if the –t option is present). ++ +If any of the source (TTCN-3, ASN.1, user-written C++) files does not exist or cannot be accessed, `ttcn3_makefilegen` exits with an error. ++ +Other options are discussed in the next chapters. + +[[using-the-makefile-generator-to-generate-makefile-s-from-titan-project-descriptor-file-s]] +=== Using the Makefile Generator to Generate Makefile(s) from Titan Project Descriptor file(s) + +It is possible to generate Makefile(s) from command line using the Titan Project Descriptor file(s) (TPD) generated by the Eclipse plugin. The Eclipse plugin generates a TPD file for each project. This file contains all the information needed to generate a Makefile for that project. See reference <<13-references.adoc#_17, [17]>> for details. + +The makefile generator validates the TPD file with a schema file which is located at `${TTCN3_DIR}/etc/xsd/TPD.xsd`. If there are validation errors or the xsd file cannot be found some warnings will be displayed, this validation can be disabled with the "-V" option. Validation errors will not prevent the generation of makefiles and symlinks, however if there are such warnings it is strongly recommended to check the TPD files for errors because these errors may cause either other errors during the generation of the makefiles and symlinks or the creation of invalid makefiles and symlinks. + +Projects can reference other projects. These dependencies between projects are contained by the generated TPD files. The TPD file is placed in the project root directory. Every project has also a working directory (usually named `bin') which is relative to the project root directory. The working directory will contain symlinks to all the source files contained by the project and the files generated when building the project. The TPD file of the project contains the names and relative paths of all the projects that the project depends on, therefore the relative location of these projects must not be changed or these won’t be found. For large projects the TPD files will describe a project hierarchy that is not necessarily a tree structure, for example: + +image::images/projecthierarchy_graph.png[project_hierarchy_graph] + +The command line makefile generator can process the TPD file hierarchy generated by Eclipse and generate one or more Makefiles for these. There are three methods to generate Makefiles: + +. Generate a single Makefile that will contain all files from all projects. The following command line options can be used for this: `-t` `–b` `–D` `–P` `–V` `-W`. When using this method the –c switch should not be used because in this case all the files are seen as part of one large project. +. Generate a Makefile hierarchy recursively (-r): for each TPD file generate a Makefile that builds only one project but has a dependency on other projects using the feature called "central storage". This dependency relation in the Makefile means that prior to building a project all the other projects that it depends on must be built. The dependency relation is contained by the top-level project’s Makefile. For that to work the central storage (`-c` switch in the makefile generator) feature is used to avoid compiling the source files also in top level projects that have already been compiled in the sub-projects where they belong to. Using this one Makefile all the projects can be built in the proper order. The following command line options can be used for this: `-t` `–b` `–D` `–P` `–F` `–T` `–X` `–V` `-W` `-Z` `-H`. +. Generate a Makefile hierarchy with improved linking method (`-Z`): for each TPD file generate a Makefile that builds only one project but has a dependency on other projects. It provides highly flexible way of linking static- and/or dynamic libraries together. The following command line options are obligatory `-`t `–Z` `–F` `–r` and these are optional: `–H` `–W`. + +When generating multiple Makefiles the working directories of each referenced project are determined by the TPD file of the project. The TPD file can contain more than one build configuration, but there’s always one active configuration. The active configuration is determined by the TPD file itself by the element `<ActiveConfiguration>`. Different build configurations can have different working directories and other settings. This can be overruled by the referencing project’s required configuration setting (via `<requiredConfiguration>` embedded into `<configurationRequirement>`) or in case of a top-level TPD by using the –b command line option. Both the Makefile and the symlinks to source files are generated into the working directory. + +If there is no "workingDirectory" specified in the TPD file, default directory will be created with name "bin". If more than one project define the same directory for working directory a collision can happen. This can be avoided by the command line switch –W (see below). + +If you want to generate Makefiles from tpd files with incremental dependency (via .d files), you shall apply switch –g and you must not apply –m, in addition to these the top level project descriptor (tpd) file shall contain the element ordering incremental dependency as follows: + +[source] +<incrementalDependencyRefresh> +true +</incrementalDependencyRefresh> + +The following TPD related command line options are available: + +* `-t filename.tpd [-b buildconfig]` ++ +Use the supplied Titan Project Descriptor file to generate the Makefile. Information about directories, files and certain options is extracted from the TPD file and used to generate the Makefile(s). Additional files can be specified on the command line. Options from the command line override any option specified in the TPD file. If hierarchical makefilegen is ordered (-Frcg or –FrcgWp) then the immediately referred projects will be generated according to the element <requiredConfiguration> of the ordered top level active configuration. This is applied recursively. + +* `-b buildconfig` ++ +On top level use the specified build config instead of the default active configuration defined in the TPD. + +* `-r` ++ +Generate a Makefile hierarchy recursively from TPD hierarchy. + +* `-P <dir>` ++ +Print out a file list found in a given TPD and optionally in its referenced TPDs to `stdout`, relative to the given directory `<dir>`. It requires the `-t` option and a valid directory as its parameter. If used together with the `-a` option the list will contain absolute paths and the directory parameter will not be taken into account. + +* `-V` ++ +Disable validation of TPD file with the TPD.xsd schema file + +* `-F` ++ +Force the makefile generator to overwrite all output Makefiles. Without this flag the existing files in the Makefile hierarchy will not be overwritten. + +* `-T` ++ +Generate only the top-level Makefile of the hierarchy. + +* `-X` ++ +Generate an XML file that describes the project hierarchy as seen by the makefile generator. + +* `-D` ++ +Use current directory as working directory. ++ +NOTE: This flag overrides the working directory coming from the TPD. In case of Generate Makefile hierarchy recursively (`-r`) flag, `–D` flag is valid only for top level project. + +* `-W` ++ +Prefix working directories with project name. This is needed if more than one TPD file is in the same directory, because this directory will then be the root of more than one project. The working directories (usually `bin') wil conflict, by using –W the working directory name will be prefixed by the project name, for example `MyProject_bin'. ++ +NOTE: In case of incorrect TPD files, the errors are displayed multiple times if the faulty TPD is included more than once in the project structure. + +* `-Z` ++ +Use the improved linking method. It generates a flexible hierarchy of static and dynamic libraries. Each project can be set to build a static or dynamic library or an executable too. + +* `-H` ++ +Use hierarchical project generation. Use it with –Z option. It provides makefiles for generating hierarchical binaries without flattening the project hierarchy. make can be called in any working directory, the lower level projects will be handled properly. All project can be regarded as top level project. Execution time of make is higher than in case of applying –Z without –H. (The difference is 50-100% for top level modification, 0-10% for lower level modification.) + +Examples: + +. Hierarchical makefile file generation from the directory of the top level project: ++ +[source] +makefilegen –FrcgWp –t MyTopLevelProj.tpd + +. Project hierarchy file generation: ++ +[source] +makefilegen -rcX –t MyTopLevelProj.tpd + +. Hierarchical makefile file generation from the directory of the top level project: ++ +[source] +makefilegen –FWrZH –t MyTopLevelProj.tpd + +. Generate list of files of all hierarchical projects: Go to the folder of your top level tpd file (or to the root directory of your projects) then use the following bash command: ++ +[source] +makefilegen –V –P $(pwd) –t TopLevelProj.tpd + +. Create archive file of all files in all hierarchical projects:Go to the root directory of your projects then use the following bash command: ++ +[source] +makefilegen –V –P $(pwd) –t path/to/your/TopLevelProj.tpd | xargs tar cfz YourArchive.tgz + +[[using-the-improved-linking-method-z-and-h-option]] +==== Using the improved linking method (-Z and –H option) + +Node `<ReferencedProjects>` contains the projects whose `<defaultTarget>` is either a library (static or dynamic) or an executable. See the XML excerpt. + +[source] +---- +<ReferencedProjects> + <ReferencedProject name="refProj1" projectLocationURI="../workspace/refProjDir1/refProj1.tpd"/> + <ReferencedProject name="refProj2" projectLocationURI="../workspace/refProjDir2/refProj2.tpd"/> +</ReferencedProjects> +<MakefileSettings> + <GNUMake>true</GNUMake> + <incrementalDependencyRefresh>true</incrementalDependencyRefresh> + <dynamicLinking>true</dynamicLinking> + <defaultTarget>library</defaultTarget> + <targetExecutable>bin/yourexecutable</targetExecutable> + <linkerLibraries> + <listItem>externallib1</listItem> + </linkerLibraries> + <linkerLibrarySearchPath> + <listItem>${externallib}/lib</listItem> + </linkerLibrarySearchPath> +</MakefileSettings> +---- + +"refProj1" and "refProj2" are subprojects of the actual one. Other info about these subprojects can only be obtained in their own TPD file. `<incrementalDependencyRefresh>` is set to true in the project structure. `<GNUMake>` shall be set to true. In this scope other tools are not supported. The node `<dynamicLinking>` true sets the dynamic linking method for the actual project. The node `<defaultTarget>` indicates whether the output is a library. If it is omitted the output is an executable. + +`<linkerLibrarySearchPath>` and `<linkerLibraries>` provide information about third party (not in the project hierarchy) libraries. + +The solution is based on the following corner stones: + +Static and dynamic libraries can only be linked on `<defaultTarget>` executable build level. This means that a `<defaultTarget>` library cannot be generated by mixing other static and dynamic libraries. + +A `<defaultTarget>` library with dynamic linking can be generated only from its own project’s object file(s) and subprojects dynamic libraries. + +Static libraries are so called thin archives. This means that a static library is generated from own projects’s object file(s) and contains links to object files of other thin archive(s). + +Third party libraries (e.g.: Linux core libs, openssl) can only be linked dynamically. + +If the `<defaultTarget>` is library and `<dynamicLinking>` is true, the following aspects are to be considered: + +* it can be linked together with another dynamic library +* it cannot be linked together with a static library +* it can be linked together with a third party dynamic library (e.g. openssl) +* it cannot have subproject(s) with `<defaultTarget>` is executable + +Position dependent code cannot be linked with position independent code. This is a known limitation of the GNU linker. The third party libraries shall be added to LD_LIBRARY_PATH, or be copied to a directory contained by the LD_LIBRARY_PATH + +If the <defaultTarget> is library and and <dynamicLinking> is false, the following aspects are to be considered: + +* it can be linked together with another static library +* it cannot be linked together with a dynamic library +* it cannot be linked together with a third party static libraryfootnote:[Not supported] (e.g. openssl) +* it can have subproject(s) with `<defaultTarget>` is executable + +If the project’s `<defaultTarget`> is an executable, then the static and dynamic libraries can be linked together. If on a lower level project there is reason to link static and dynamic libraries together, then the node `<defaultTarget>` shall be set to executable, too. If –H option is NOT set then NO executable file will be generated for lower level projects. In this case the Makefile will generate only objects. The top-level project’s `<defaultTarget>` shall be set to executable. This is not checked if the -H option is set, since it causes every node to behave as if it were the top-level node. + +*Important*: within a Project hierarchy if the real top-level project with `<defaultTarget>` executable is set to `<dynamicLinking>` true, then every sublevel project with `<defaultTarget>` executable shall be set to `<dynamicLinking>` true as well. A top-level project with `<defaultTarget>` executable and `<dynamicLinking>` false has no such constraint. If the above requirements are not fulfilled it results in a linker error. The Project hierarchy cannot contain circular references otherwise an error will be displayed. + +The makefile uses the linker flag –rpath, so there is no need to set the environment variable LD_LIBRARY_PATH for the libraries in the project hierarchy. + +If option –H is used: There is a new make command in the makefile that is generated by using the H flag. The call of *make clean-all* cleans the whole hierarchy, whereas the behavior of *make clean* changed, it only cleans the actual project. + +If option –H is not used: In a cleaned Makefile structure the *make* shall be called in the working directory of the top-level project. + +The optimal TPD for hierarchical structure (-H option) + +The following picture shows a simple Project structure: + +image::images/struct.png[struct] + +The arrows show the Project references. T1 has two `<ReferencedProjects>` nodes in the TPD: M1 and M2. M1 has three: S1, S2 and S3, and so on. Since the structure is hierarchical S2 will be iterated twice. M1-S2 dependencies make S2 be compiled and linked. The makefile of M2 only knows about the project S2. If the code for M2 is generated, the iteration of S2 is inevitable, even if the make of M1 had generated the code. This cannot be avoided and increases the run time of T1’s make. But relations like T1-S3 (red arrow) should be omitted since they are unnecessary and avoidable. T1 does not need to iterate S3 since M1 did it before and T1 can reach it via M1. Summarized: Try to minimize the loops in the project hierarchy graph. In big hierarchies (50-100 Projects) a well-organized structure can have an overhead of up to 50%-100%. A poorly organized one can run even 5 times longer than the flat hierarchy (without –H option). + +Rewriting an existing hierarchy can lead to linker errors. For example: an error message beginning with “_undefined reference to…â€_ means that one (or more) project(s) is/are missing from the calling one. + +*Usage hints:* + +. Hierarchical building can be applied by option –Z. + +. Any project can be regarded as top level project if the makefiles are generated with the additional option –H. + +. Remove unnecessary references. It can dramatically decrease the hierarchical build time. The Project hierarchy cannot contain circular references. + +. To optimize the building time, work only on the highest-level project(s). They should be set for executable, all lower level and all unused branches should be set for library, especially for dynamically linked library. Take into account that it is not the best solution for the the final executable because the dynamically linking libraries can decrease the speed of running. + +==== Placing custom rules and new targets into the generated Makefile + +Custom rules and new targets can be inserted into the generated Makefile. This feature consists of two parts: calling a script whose output will be inserted into the generated Makefile and specifying new targets in the TPD file which will be inserted into the generated Makefile to the appropriate places. These two parts can be used together to accomplish the desired solution. The script shall print the project’s custom Makefile rules to its standard output. + +These rules have targets such as: + +[source] +customtarget : dependency1 dependency2 + <command1> + <command2> + + +The second part of the feature is to add these custom targets to other specified places of the Makefile. Currently these places are: `PHONY`, `TTCN3_MODULES`, `TTCN3_PP_MODULES`, `TTCN3_INCLUDES`, `ASN1_MODULES`, `USER_SOURCES`, `USER_HEADERS`, `USER_OBJECTS`, `OTHER_FILES`. These places usually contain a list of files which will be used in the build process at different stages. By adding a new custom target to one or more of these places it becomes part of the dependency tree which will be processed by the make program and our new custom rule will be automatically invoked when necessary. + +An example of how to print some message when make is done with the "all" target: + +First make a script that prints the rule itself (here a python script): + + +[source] +print """ +buildwithmessage: all + @echo 'Here i built the project for you!!!' +""" + +Next add the new rule to the appropriate place, in this case to the `PHONY` targets because it’s not a real file to be created. The script invocation and the addition of the new target are specified in the TPD file inside the MakefileSettings element (after the `buildLevel` element): + +[source] +<ProjectSpecificRulesGenerator> + <GeneratorCommand>python MyRulesAdder.py</GeneratorCommand> + <Targets> + <Target name=" buildwithmessage" placement="PHONY"/> + </Targets> +</ProjectSpecificRulesGenerator> + +To see the message after the build make shall be invoked with the new target: `make buildwithmessage` + +Of course in most cases real files are generated and not phony targets. These can be ttcn files generated from some type descriptions written in other notations or languages. Or cc/hh files generated by lexer and parser generators (flex/bison). In these cases the generated file name shall be the custom target and it shall be added to places like `TTCN3_MODULES` or `USER_SOURCES`. This way when the make program encounters a rule that depends on the new target (for example our new custom ttcn-3 source file) it will use our added custom rule and the <command> part of that rule will create/update the ttcn-3 file before it will be used by the TITAN compiler to generate cc/hh files and then object file and finally the executable. + +This method of making changes on the generated Makefile is preferred over the legacy makefile modifier scripts method. The makefile modifier scripts are error prone because these contain many assumptions about the exact content of the Makefile which may not be true for future versions of the makefile generator. + +==== External directory usage in tpd + +External directory usage is described with OSS_DIR example. + +To enable proper OSS usage, some parameters must be set in the tpd file. Lower extractions from tpd file can be seen, details which are useful for setting up OSS usage. +[source] +---- +<Files> + <FileResource projectRelativePath="OSS_H323_MESSAGES.c" relativeURI="src/OSS_H323_MESSAGES.c"/> + <FileResource projectRelativePath="OSS_H323_MESSAGES.h" relativeURI="src/OSS_H323_MESSAGES.h"/> + <FileResource projectRelativePath="OSS_H323_MESSAGES_linux.c" relativeURI="src/OSS_H323_MESSAGES_linux.c"/> + </Files> + +<ActiveConfiguration>Default</ActiveConfiguration> + <Configurations> + <Configuration name="Default"> + <ProjectProperties> + <MakefileSettings> + <preprocessorIncludes> + <listItem>[OSS_DIR]/include</listItem> + </preprocessorIncludes> + <linkerLibrarySearchPath> + <listItem>[OSS_DIR]/lib</listItem> + </linkerLibrarySearchPath> + </MakefileSettings> +---- + +NOTE: OSS_DIR system variable needs to be set properly in your path. + +NOTE: Using makefile updater scripts are obsolete. + +==== Referred project usage with –I switch + +If there are different TPD projects which often change location, then the –I path switch(es) can be used. + +Example TPD structure: +`MainTpd.tpd` is the top level TPD and has several project dependencies. `MainTpd` depends on the following projects: `DepTpd1.tpd`, `DepTpd2.tpd` and `DepTpd3.tpd`. +[source] +---- +MainTpd.tpd is located at /home/titan/main_project/MainTpd.tpd +DepTpd1.tpd is located at /home/titan/dep_project1/DepTpd1.tpd +DepTpd2.tpd is located at /home/titan/dep_project2/DepTpd2.tpd +DepTpd3.tpd is located at /home/titan/random_folder/ dep_project3/DepTpd3.tpd +---- + +The relevant part of the MainTpd.tpd is the following: +[source] +---- +<TITAN_Project_File_Information version="1.0"> + <ProjectName>MainTpd</ProjectName> + <ReferencedProjects> + <ReferencedProject name="DepTpd1" projectLocationURI="../dep1/DepTpd1.tpd" /> + <ReferencedProject name="DepTpd2X" tpdName="DepTpd2.tpd" projectLocationURI="../incorrect/path/DepTpd2.tpd" /> + <ReferencedProject name="DepTpd3" projectLocationURI="../incorrect/path/DepTpd3.tpd" /> + </ReferencedProjects> +---- + +When executing the `makefilegen` command +[source] +---- +makefilegen –t MainTpd.Tpd –I /home/titan/foo +–I /home/titan/dep_project2 +–I /home/titan/random_folder/dep_project3 +---- + +Then the tool’s logic when resolving the paths is the following: + +The first referred project’s name is `DepTpd1` and the tool will be able to find the `DepTpd1.tpd` in the relative path provided in the `projectLocationURI` attribute. The next referred project’s name is DepTpd2X and the tool will NOT be able to find the `DepTpd2.tpd` in the relative path provided in the `projectLocationURI` attribute. In this case the tool looks for the `tpdName` attribute which is now present. The tool takes the value of the `tpdName` attribute and in input order tries to find the `DepTpd2.tpd` at the paths in the –I switches. First try is at `/home/titan/foo` which is not correct. Second try is at `/home/titan/dep_project2 which` is correct because the DepTpd2.tpd file is at `/home/titan/dep_project2/DepTpd2.tpd` and the search stops at this point. No further trying will be done. + +The last referred project’s name is DepTpd3 and the tool will NOT be able to find the `DepTpd3.tpd` in the relative path provided in the projectLocationURI attribute. In this case the tool looks for the `tpdName` attribute which is NOT present now. In this case the tool takes the value of the name attribute and concatenates it with the `.tpd` suffix and this name will be used during the search. The first and second tries are not successful but the third try is correct because the `DepTpd3.tpd` file is at `/home/titan/random_folder/dep_project3/DepTpd3.tpd`. + +NOTE: We strongly advise you to not use this feature. Most projects don’t need this feature. + +==== Usage of code splitting when generating makefile from TPD + +The `makefilegen` tool allows the usage of code splitting mechanisms when generating makefile(s) from a TPD file using the `codeSplitting` tag in the TPD with a few restrictions: + +* In the project hierarchy every project shall have the same `codeSplitting` tag set. The `codeSplitting` tag can have the following values: none, type, a positive number, or an empty string which defaults to none. If the `codeSplitting` tag is missing, then the code splitting strategy will set to none. +* Code splitting is not supported when the H or Z flags are used. (see page 228) + +[[titan-s-strategy-of-the-code-splitting-mechanism-when-using-a-number-u-number]] +==== TITAN’s strategy of the code splitting mechanism when using a "number" (-U "number") + +Let "number" be equal to 4 for this example. We want to split the files into four pieces. + +Firstly, TITAN finds the TTCN3 module whose C\++ generated code will be the largest. In this example, it will be 10000 characters (let’s call it MAX). So the largest generated C++ module contains 10000 characters. + +Secondly TITAN calculates the splitting threshold by dividing MAX with "number", so it will be 10000 / 4 = 2500 in this case. TITAN will only split the generated c++ files which are larger than 2500 characters. + +*BUT* TITAN will always generate "number" pieces for each file. The reason behind this is the following: The makefilegen tool needs to know what c++ files will be generated. + +Let’s complete the example. + +We have three TTCN3 modules: + +* `My_Types.ttcn` (whose generated c++ code contains 10000 characters (MAX)) +* `My_Functions.ttcn` (whose generated c++ code contains 6000 characters) +* `My_Constants.ttcn` (whose generated c++ code contains 1000 characters) + +If we execute the command: compiler `-U 4 My_Types.ttcn My_Functions.ttcn My_Constants.ttcn` the following c++ source files will be generated: + +* `My_Types_part_1.cc` (contains approximately 2500 characters) +* `My_Types_part_2.cc` (contains approximately 2500 characters) +* `My_Types_part_3.cc` (contains approximately 2500 characters) +* `My_Types_part_4.cc` (contains approximately 2500 characters) +* `My_Functions_part_1.cc` (contains approximately 2500 characters) +* `My_Functions_part_2.cc` (contains approximately 2500 characters) +* `My_Functions_part_3.cc` (contains approximately 1000 characters) +* `My_Functions_part_4.cc` (contains approximately 0 effective characters) +* `My_Constants_part_1.cc` (contains approximately 1000 characters) +* `My_Constants_part_2.cc` (contains approximately 0 effective characters) +* `My_Constants_part_3.cc` (contains approximately 0 effective characters) +* `My_Constants_part_4.cc` (contains approximately 0 effective characters) + +[[the-compilation-process-for-ttcn-3-and-asn-1-modules]] +== The Compilation Process for TTCN–3 and ASN.1 Modules + +Before analyzing the input modules the compiler applies some heuristics for each source file to determine whether it contains a TTCN–3 or ASN.1 module. These so-called pre-parsing algorithms consider only the first few words of the files so it can happen that the compiler is unable to recognize its input and stops immediately with an error message. This is the case, for example, if the beginning of the module is either erroneous or contains strange and misleading comments. In this case using the command-line options `-T` and `-A` you can bypass the pre-parsers and force to interpret the corresponding file as a TTCN–3 or ASN.1 module, respectively. + +During its run, the compiler reports its activities on its standard error stream like the following. The level of detail for these messages can be controlled with the flag `-V`. +[source] +---- +Notify: Parsing TTCN-3 module ’MyModule.ttcn’... +Notify: Parsing ASN.1 module ’MyAsnModule.asn’... +Notify: Checking modules... +Notify: Generating code... +Notify: File ‘MyModule.hh’ updated. +Notify: File ‘MyModule.cc’ updated. +Notify: File ‘MyAsnModule.hh’ updated. +Notify: File ‘MyAsnModule.cc’ updated. +Notify: 4 files updated. +---- + +First, the compiler reads the TTCN–3 and ASN.1 input files and performs syntax check according to the BNF of TTCN–3 <<13-references.adoc#_1, [1]>> (including the additions of <<13-references.adoc#_3, [3]>>) or ASN.1 <<13-references.adoc#_4, [4]>>, <<13-references.adoc#_7, [7]>>, <<13-references.adoc#_8, [8]>>, <<13-references.adoc#_9, [9]>>. The syntax errors are reported with the appropriate line number. Whenever it is possible, the compiler tries to recover from syntax errors and continue the analysis in order to detect further errors. + +NOTE: Error recovery is not always successful and it might result in additional undesired error messages when the parser gets out of synchronization. Therefore it is recommended to study the first lines on the compiler’s error listings because the error messages at the end are not always relevant. + +After the syntax check the compiler performs semantic analysis on TTCN–3 /ASN.1 module(s) and verifies whether the various definitions and language elements are used in the appropriate way according to the static semantics of TTCN–3 and ASN.1 languages. In addition to error messages the compiler reports a warning when the corresponding definition is correct, but it might have unwanted effects. + +If both syntax and semantic checks were successful, the compiler generates a C++ header and source file that contains the translated module. If the name of the input module is `MyModule` (i.e. it begins with module `MyModule`), the name of the generated header and source file will be `MyModule.hh` and `MyModule.cc`, respectively. Note that the name of the output file does NOT depend on the name of input file. In ASN.1 module names the hyphens are converted to underscore characters (e.g. the C++ code for `My-Asn-Module` will be placed into `My_Asn_Module.hh` and `My_Asn_Module.cc`). + +By default, the compiler generates the C++ code for all input modules. This can be unnecessarily time-consuming when doing incremental builds for large projects. The build process can be significantly speed up if the compiler option - (single dash) is used. In this case the C++ code will be generated only for those modules that have changed since last build of the ASN.1 modules. With selective code generation it can be exploited that the make utility can easily tell which source files were changed since the last compilation. + +This sophisticated command line syntax is necessary because in general case it is impossible to perform the semantic analysis on a subset of the modules because those may import from modules outside the list. Moreover, to avoid undesirable side-effects of the code optimization techniques implemented in the compiler (e.g. type and value folding) the C++ code is generated not only for the modified modules, but for all modules that import definitions (either directly or indirectly) from the modified ones. + +When the compiler translates an ASN.1 module, the different ASN.1 types are mapped to TTCN–3 types as described in the table below. + +.Mapping of ASN.1 types to TTCN–3 types +[cols=",",options="header",] +|=== +|ASN.1 |TTCN–3 +|Simple types | +|NULL |– * +|BOOLEAN |boolean +|INTEGER |integer +|ENUMERATED |enumerated +|REAL |float +|BIT STRING |bitstring +|OCTET STRING |octetstring +|OBJECT IDENTIFIER |objid +|RELATIVE-OID |objid +|string †|charstring +|string ‡ |universal charstring +|string § |universal charstring +|*Compound types* | +|CHOICE |union +|SEQUENCE |record +|SET |set +|SEQUENCE OF |record of +|SET OF |set of +|=== + +\* there is no corresponding TTCN–3 type + +†IA5String, NumericString, PrintableString, VisibleString (ISO646String) + +‡ GeneralString, GraphicString, TeletexString (T61String), VideotexString + +§ BMPString, UniversalString, UTF8String + + +[[particularities-of-asn-1-modules]] +== Particularities of ASN.1 Modules + +This section describes the checks the complier performs on ASN.1 modules. + +=== Type Assignments + +In this first phase only basic checks are made: the compiler checks for unresolved and for circular references. The simplest example for circular reference is the following: +[source] +---- +T1 ::= T2 +T2 ::= T1 +---- + +But there are more complex cases, especially related to non-optional fields of compound types. For example, X.680 clause 47.8.1 contains an illegal type definition: +[source] +---- +A ::= SET { + a A, + b CHOICE { + c C, + d D, + ... + } +} +---- +It is easy to see that one can not assign a (finite) value to a variable of type A: there is an endless recursion because of the field a, which is the same type as the parent-type. If this field were optional, then the recursion could be broken at any level. + +=== Value Assignments + +The compiler checks the unresolved/circular references also in case of value assignments. + +The value is checked according to the type: + +* `NULL`: Only the `NULL` value is accepted. + +* `BOOLEAN: TRUE` or `FALSE` value is accepted. + +* `BIT STRING:` You can use `hstring`, `bstring` or (even empty) set of named bits. In the latter case, the compiler checks if there are bits with the given names. + +* `OCTET STRING:` Only `hstring` or `bstring` form is accepted. + +* `character strings`: The `cstring`, `tuple`, `quadruple` form and the combination of these forms (`CharacterStringList`) are accepted. + +* `INTEGER`: Number form and named values (defined in the type with which the value is associated) can be used. + +* `REAL`: You can use the special values (`0`, `PLUS`-`INFINITY`, `MINUS`-`INFINITY`) as well as the associated `SEQUENCE` type (defined in X.680 clause 20.5) and the real number form (defined in X.680 clause 11.9). + +* `OBJECT IDENTIFIER`: All possible notations (i.e.` NameForm`, `NumberForm`, `NameAndNumberForm` and `DefinedValue`) can be used for the components. The predefined names given in Annex A-C of X.660 are recognized for the first two or three components. According to X.680 clause 31 it is checked whether the Number and `DefinedValue` is (a reference to) a non-negative integer or `OBJECT IDENTIFIER/RELATIVE-OID` value, respectively. If `NameAndNumberForm` is used, only the number is considered for the code generation. A warning message is displayed if in the first two components the given name and number is not in accordance with each other. + +* `ENUMERATED`: Only the identifiers defined in the corresponding type can be used. + +* `CHOICE`: The compiler checks if there is an alternative with the given name, then checks if the value corresponds to the type of the selected alternative. + +* `SEQUENCE` OF and `SET OF`: You can use the "empty" value (`{}`) or list of values separated by commas, enclosed in braces. Each value in the list is checked. + +* `SEQUENCE`: The values of the fields shall be in the same order as in the corresponding type definition. Components marked with OPTIONAL or DEFAULT can be skipped. The components are checked recursively. + +* `SET`: There shall be one and exactly one value definition for each not `OPTIONAL` or * `DEFAULT` component defined in the corresponding type. They can appear in any order. + +Named values (in case of `INTEGER` and `ENUMERATED`) have higher priority than defined values. + +=== Type Definitions + +The compiler makes an exhaustive check of the types defined in the module. For the different types, the following checks are executed: + +tagged types: As you can use value references in the tags, the compiler checks if the value is a non-negative integer. + +* `BIT STRING`: When using named bits, the bit number must be a non-negative integer. Each bit can have only one identifier (duplications are not permitted). + +* `INTEGER`: Value references in named numbers (if any) must reference integer values. + +* `ENUMERATED`: Value references (if any) must reference integer values. The compiler assigns a numberfootnote:[According to X.680 clause 19.3] for each item which does not have an associated number. Duplicated values (neither in identifiers, nor in associated number values) are not permitted. Items defined after an ellipsis must have associated numbers that increase monotonously. For details, see X.680 clause 19. + +* `CHOICE`: Every alternative must have different tag. Tags in the extension must increase monotonously (X.680 28.4). (The canonical order of tags is defined in X.680 8.4.) + +* `SEQUENCE`: The tags in optional groupsfootnote:[Optional group: One or more consecutive occurrences of OPTIONAL or DEFAULT fields, including the first not OPTIONAL or DEFAULT field.] must have different tags (X.680 24.5).All tags in the extension must be distinct from tags used in the first optional group after the second ellipsis (X.680 24.6). + +* `SET`: The types used in a SET type shall all have different tags (X.680 26.3).Tags in the extension must increase monotonously. ++ +Extension is not always permissible in `CHOICE`, `SEQUENCE` and `SET` (see X.680 47.7). Here is an example: ++ +[source] +---- +Illegal-type ::= SET { + a INTEGER, + b CHOICE { + c C, + d D, + ..., + ... + }, + ..., + e E +} +---- ++ +The problem is that the (BER) decoder of a version 1 system cannot attribute an unknown element (received from a version 2 system) unambiguously to a specific insertion point. + +[[using-component-relation-constraints-from-ttcn-3]] +== Using Component Relation Constraints from TTCN–3 + +To handle constructs defined in X.681, X.682 and X.683 is not easy from TTCN–3. There is an ETSI technical reportfootnote:[TR 101 295] which describes how to transform these constructs to equivalent X.680 constructs. The clause 4.4 of this document is about transforming information objects. + +"The transformation rules presented in this clause cannot reproduce the full semantics of the information objects they replace. The transformation rules cannot preserve component relation constraints. These constraints provide the ability to constrain a type or value with reference to a different field within an information object set." + +This is not such a great problem, because BER does not "see" the constraints. But there is a situation when the transformations are unusable: when references to information object type fields are constrained by component relation constraints. Let’s take the example from X.682, clause 10 (with a little bit of modifications, to enlighten the problem): + +[source] +---- +ERROR-CLASS ::= CLASS +{ + &category PrintableString(SIZE(1)), + &code INTEGER, + &Type + +} +WITH SYNTAX {&category &code &Type} + +ErrorType1 ::= [1] INTEGER + +ErrorType2 ::= [1] REAL + +ErrorType3 ::= [1] CHARACTER STRING + +ErrorType4 ::= [1] GeneralString + +ErrorSet ERROR-CLASS ::= + +{ + {"A" 1 ErrorType1} | + {"A" 2 ErrorType2} | + {"B" 1 ErrorType3} | + {"B" 2 ErrorType4} + +} + +ErrorReturn ::= SEQUENCE + +{ + errorCategory ERROR-CLASS.&category ({ErrorSet}) OPTIONAL, + errors SEQUENCE OF SEQUENCE + { + errorCode ERROR-CLASS.&code({ErrorSet}{@errorCategory}), + errorInfo ERROR-CLASS.&Type({ErrorSet}{@errorCategory,@.errorCode}) + } OPTIONAL +} +After applying the transformation rules described in ETSI technical report, the equivalent definitions look like this: + +ErrorReturn ::= SEQUENCE + { + errorCategory PrintableString(SIZE(1)) OPTIONAL, + errors SEQUENCE OF SEQUENCE + { + errorCode INTEGER, + errorInfo CHOICE + { + errorType1 ErrorType1, + errorType2 ErrorType2, + errorType3 ErrorType3, + errorType4 ErrorType4 + } + } OPTIONAL + } +---- + +It is plainly seen that this is not a legal type definition: the alternatives of a `CHOICE` must have distinct tags. The original definition is unambiguous, because the `errorCode` component "tells" the decoder how to interpret the `errorInfo` component. diff --git a/usrguide/referenceguide/7-the_run-time_configuration_file.adoc b/usrguide/referenceguide/7-the_run-time_configuration_file.adoc new file mode 100644 index 000000000..f4b95f538 --- /dev/null +++ b/usrguide/referenceguide/7-the_run-time_configuration_file.adoc @@ -0,0 +1,1858 @@ += The Run-time Configuration File +:toc: +:table-number: 12 + +The behavior of the executable test program is described in the run-time configuration file. This is a simple text file, which contains various sections. The usual suffix of configuration files is `.cfg`. + +Each section begins with a section name within square brackets. Different sections use different syntax, thus the section name determines the possible syntax of the members. + +The configuration file can contain any white space characters. There are three ways to put comments in the file: you can use the C comment delimiters (i.e. /* and */). Additionally, characters beginning with # or // are treated as comments until the end of line. + +Character string values shall be given between quotation marks. The non-printable characters as well as the quotation mark character within string values must be escaped using TTCN–3 or C escape sequences or quadruple notation. All kinds of escape sequences that are available in TTCN–3 and C languages (including octal and hexadecimal notation) are recognized. + +All sections are optional, thus an empty file is also a valid (but meaningless) configuration file. The sections are processed in the given order. In case of duplicated sections, all sections will be processed and no warnings will be issued. + +In the following we present all possible sections of the configuration file. The majority of sections are applicable in both single and parallel modes with identical meaning. However, some sections or settings in a section are applicable either in single or parallel mode only. + +The indication (Parallel mode) following the section title signals that the concerned section is processed in parallel operation mode only. Irrelevant sections or options are ignored in each mode and a warning message is displayed during configuration file processing. For details on running TITAN TTCN–3 test suites in either single or parallel mode using see the TITAN TTCN–3 User Guide (see <<13-references.adoc#_13, [13]>>). + +The component name defined by the `create` operation (see <<4-ttcn3_language_extensions.adoc#parameters-of-create-operation, here>>) can contain any characters. This component name can be used without quoted marks but it shall be used with quoted marks (i.e as quoted string) if it contains extra characters e.g. space (“ “), hyphen (“-“) or dot ("."). See also the examples of this chapter in sections <<module-parameters, [MODULE_PARAMETERS]>> and <<testport-parameters, [TESTPORT_PARAMETERS]>>. + +[[module-parameters]] +== [MODULE_PARAMETERS] + +This section may contain the values of any parameters that are defined in your TTCN–3 modules. + +The parameters shall be specified after each other in any order. Each parameter must be given in the following order: module name (optional) <<13-references.adoc#_24, [24]>>, parameter name, field names (in case of records, sets or unions; optional) or array indexes (in case of arrays, records of or sets of; optional), assignment or concatenation operator (that is, the characters := or &=) and parameter value. An optional terminator semicolon may be used after each parameter value. The concatenation operator can be applied to list types (record of, set of). In this case only the value list notation can be used. + +[[bnf-productions-for-this-section-25]] +=== BNF Productions for this Section + +In the Function Test runtime: +[source] +---- +ModuleParametersSection ::= "[MODULE_PARAMETERS]" {ModuleParameter} +ModuleParameter ::= ParameterName ParamOpType ParameterValue [SemiColon] +ParameterName ::= [(ModuleName | “*â€) "."] ParameterIdentifier +ModuleName ::= Identifier +ParameterIdentifier ::= Identifier | ParameterIdentifier “.†Identifier +| ParameterIdentifier “[†ParameterExpression “]†+ParamOpType ::= “:=†| “&=†+ParameterValue ::= ParameterExpression [LengthMatch] [“ifpresentâ€] +ParameterExpression ::= SimpleParameterValue | ParameterIdentifier + | “(†ParameterExpression “)†| (“+†| “-â€) ParameterExpression + | ParameterExpression (“+†| “-†| “*†| “/†| “&â€) ParameterExpression +LengthMatch ::= “length†“(“ LengthBound [“..†(LengthBound|â€infinityâ€)] “)†+LengthBound ::= ParameterExpression +SimpleParameterValue ::= IntegerValue | FloatValue | BitstringValue | HexstringValue + | OctetstringValue | StringValue | UniversalCharstringValue | BooleanValue + | ObjIdValue | VerdictValue | EnumeratedValue | “omit†| “NULL†| “null†+ | “?†| “*†| IntegerRange | FloatRange | StringRange + | “pattern†PatternChunk + | BitStringMatch | HexStringMatch | OctetStringMatch + | “mtc†| “system†+ | CompoundValue +IntegerValue ::= Number +FloatValue ::= FloatDotNotation | FloatENotation +StringValue ::= Cstring +BitstringValue ::= Bstring +HexstringValue ::= Hstring +OctetstringValue ::= Ostring +UniversalCharstringValue ::= Quadruple +Quadruple ::= "char" "(" ParameterExpression "," ParameterExpression "," + ParameterExpression "," ParameterExpression ")" +ObjIdValue ::= "objid" "{" {ObjIdComponent}+ "}" +ObjIdComponent ::= NumberForm | NameAndNumberForm +NumberForm ::= Number +NameAndNumberForm ::= Identifier "(" Number ")" +EnumeratedValue ::= Identifier +PatternChunk ::= Cstring | Quadruple +IntegerRange ::= “(“ (“-“ “infinity†| IntegerValue) “..†(IntegerValue | “infinityâ€) “)†+FloatRange ::= “(“ (“-“ “infinity†| FloatValue) “..†(FloatValue | “infinityâ€) “)†+StringRange ::= “(“ StringRangeBound “..†StringRangeBound “)†+StringRangeBound ::= Cstring | Quadruple +CompoundValue ::= “{“ “}†+ | “{“ FieldValue {“,†FieldValue} “}†+ | “{“ ArrayItem {“,†ArrayItem} “}†+ | “{“ IndexItem {“,†IndexItem} “}†+ | “(“ ParameterValue “,†ParameterValue {“,†ParameterValue} “)†+ | (“complement†| “superset†| “subsetâ€) “(“ParameterValue {“,†+ ParameterValue} “)†+FieldValue ::= FieldName “:=†ParameterValueOrNotUsedSymbol +FieldName ::= Identifier | ASN1LowerIdentifier +ArrayItem ::= ParameterValueOrNotUsedSymbol | (“permutation†“(“ParameterValue {“,†ParameterValue} “)â€) +IndexItem ::= “[“ ParameterExpression “]†“:=†ParameterValue +ParameterValueOrNotUsedSymbol ::= ParameterValue | “-“ +---- + +The BNF productions in the Load Test runtime are mostly the same with one difference: + +`ParameterIdentifier ::= Identifier` + +The parameter value can be one of the following: + +* Integer value. A number in decimal notation or an expression composed of numbers using the basic arithmetic operations to allow more flexibility with macro substitution. +* Floating point value. A floating point number in decimal dot notation or exponential notation or an arithmetic expression composed of such values. +* Bitstring value (in the notation of TTCN–3). String fragments can be concatenated to allow more flexible macro substitution. +* Hexstring value (in the notation of TTCN–3). String fragments can be concatenated to allow more flexible macro substitution. +* Octetstring value (in the notation of TTCN–3). String fragments can be concatenated to allow more flexible macro substitution. +* Charstring value (between quotation marks; escape sequences are allowed). String fragments can be concatenated to allow more flexible macro substitution. +* Universal charstring value (sequence of concatenated fragments; each fragment can be either a printable string within quotation marks or a quadruple in TTCN–3 notation). +* Boolean value (`true` or `false`). +* Object identifier (`objid`) value (in the notation of TTCN–3). Only `NumberForm` or `NameAndNumberForm` notations are allowed. +* Verdict value (`none`, `pass`, `inconc`, `fail` or `error`). +* Enumerated value (the symbolic value, i.e. an identifier). Numeric values are not allowed. +* Omit value (i.e.` omit`). Valid for optional record or set fields only. +* `null` value for TTCN–3 component and default references. +* `NULL` value for the ASN.1 `NULL` type. +* "?" value: AnyValue for matching +* “*†value: AnyValueOrNone for matching +* IntegerRange/FloatRange/StringRange: matching an integer/float/charstring range +* Pattern for pattern matching in charstring and universal charstring +* Bit/Hex/Octet –string matching mechanism which are bit/hex/octet strings that contain "?" and “*†for matching +* "mtc" and "system" values for component references +* Compound value with assignment notation. One or more fields (separated by commas) with field names within brackets for types `record` and `set`. +* Compound value with value list notation. Comma separated list of values between brackets for types `record of`, `set of` and `array`. +* Compound value with indexed list notation. One or more fields with field index and value for types record of and set of +* Compound value containing a template list. Can be a value list, complemented value list, superset and subset list. +* Reference to a module parameter (or a field/element of a module parameter). Its syntax is the same as the left hand side of a module parameter assignment/concatenation (except the symbol ‘*’ cannot be used to specify all modules). The reference is substituted with the current value of the specified module parameter (its value prior to the execution of this module parameter assignment/concatenation). References can also appear in the expressions specified above (integer and float references can appear in arithmetic expressions, references to string types can be concatenated with other strings of the same type). A dynamic test case error is displayed if the referenced module parameter is unbound. + +Nested compound values are permitted in arbitrary depth. In compound values with assignment and value list notations the “-“ symbol can be used to skip an element. In value list notation for record of and set of permutation lists can be used. + +Parsing conflict: An asterisk (*) after a module parameter expression could be treated as a multiplication operator or the "all modules" symbol for the next module parameter assignment/concatenation. The configuration parser always treats it as a multiplication operator. In order to use the asterisk as an "all modules" symbol, the previous statement must be closed with a semicolon (;). + +Example: +[source] +---- +# correct: +tsp_IntPar := tsp_IntPar + 1; +*.tsp_FloatPar := 3.0; +# incorrect, causes a parser error: +tsp_IntPar := tsp_IntPar + 1 +*.tsp_FloatPar := 3.0; +---- + +=== Differences between the TTCN-3 and the Configuration File Module Parameters Section Syntax + +Neither the ttcn-3 syntax nor the module parameter section syntax is the subset of the other. Historically some module parameter values that are not legal in ttcn-3 have been accepted, for backward compatibility reasons this behavior has been kept. In most cases the module parameter syntax is a subset of the ttcn-3 syntax but there are important exceptions: + +* Field values of records and sets can be referenced multiple times, in this case all field value assignments will be executed in order of appearance. Example: mp_myRecord := { a :=1, b:=3, a:=2 } // a==2 +* In an assignment notation used for a union multiple field values can appear, only the last value will be used. Example: mp_myUnion := { a:=1,b:=2,a:=3 } only a:=3 will be used, the other 2 assignments are disregarded without warnings. +* The order of fields in assignment notation for records does not have to be identical to the order of fields specified in the type definition of the record type. Example: type record MYREC { integer a, integer b } mp_myRec := { b:=2, a:=1} +* The “\*†matching symbol can be used for mandatory fields (in TTCN-3 this cannot be used directly but indirectly any field of a variable template can be set to “*â€). + +In the module parameters section only constant values and references to module parameters can be used. Function calls are not allowed (not even predefined functions). + +Example: +[source] +---- +[MODULE_PARAMETERS] +par1 := -5 +MyModule1.par2 := "This is a string\n" +MyModule1.par3 := { + ethernet_header := { + source_address := ’000100010005’O, + destination_address := ’0008C7993605’O, + ether_type := 34525 + }, + ipv6 := { + header := { + version := 6, + traffic_class := 0, + flow_label := 0, + payload_length := 0, + next_header := 58, + hop_limit := 255, + source_address := ’FE80000000000000020100FFFE010005’O, + destination_address := ’FE800000000000000208C7FFFE993605’O + }, + extension_headers := { + { + hop_by_hop_options_header := { + next_header := 1, + header_length := 2, + options := ’13’O + } + } + }, + data := { + f_router_advertisement := { + icmp_type := 134, + code := 0, + checksum := 0, + hop_limit := 255, + m_bit := ’0’B, + o_bit := ’0’B, + reserved := ’000000’B, + lifetime := 600, + reachable_time := 300000, + retrans_timer := 1000, + options := { + { + lla := { + option_type := 1, + option_length := 1, + lla_address := ’0008C7993605’O + } + } + } + } + } + } +} +MyModule2.par4 := ’10010’B +par5 := objid { itu_t(0) identified_organization(4) etsi(0) 12345 6789 } +par6 := "Character " & char(0, 0, 1, 113) & " is a Hungarian letter." +par_record_of_int &= {1,2,3} +par_record_of_int &= {4,5,6} +par_record_of_int[6] := 7 +MyModule1.par3.ethernet_header.ether_type := 34526 +---- + +[[logging]] +== [LOGGING] + +The executable test program produces a log file during its run. The log file contains important test execution events with time stamps[26]. This section explains how to set the log file name and the event classes to be logged. Logging may be directed to file or displayed on console (standard error). + +Various options can be set in the section [`LOGGING`]. They affect the format and appearance of the test execution logs. Any option may be omitted; that is, each has a default value that is used if the option is omitted. If the same option is present several times in a configuration file only the latest value will take effect; the previously assigned values are ignored and a warning message is issued during configuration file processing. + +[[LoggerPlugins]] +=== LoggerPlugins + +TITAN is equipped with an extensible logging architecture. The test execution events are directed towards the logger plugin interface. This interface can host arbitrary number of logger plugins. + +The logging can be statically and dynamically loaded. + +The default logging is the statically loaded built in logging. + +The dynamically loaded logging can be the built in LegacyLogger, the plugins shipped with TITAN (see <<dynamically-loaded-logger-plugins-shipped-with-titan, here>>) or user created dynamically linked plugins (for advanced users, see chapter 3 in <<13-references.adoc#_16, [16]>>. + +NOTE: *When using dynamically loaded logger plugins it is very important to use the dynamic runtime library of TITAN, this can be done by using the –l switch when generating the makefile.* + +The desired logger plugins need to be set in the `LoggerPlugins` option. The `LoggerPlugins` option takes a non-empty, comma separated list of logger plugin settings. These settings can be specified in the following ways: + +* A logger plugin identifier followed by an assignment and a quoted string containing the plugin location. E.g. `LoggerPlugins := { plugin1 := "/absolute/path/to/plugin1.so" } or LoggerPlugins := { plugin1 := "/absolute/path/to/plugin1" }`. The identifier of a logger plugin is determined by its author can be learned from its documentation. The plugin location includes the file name of the plugin with an optional file system path prefix. A logger plugin is a dynamically linked shared object thus the logger plugin typically resides in a `.so` file. When the path prefix is missing or a relative path is used then TITAN attempts to locate the plugin in the path specified in the `LD_LIBRARY_PATH` environment variable. The plugin file name can be provided in two different ways: either by specifying the whole file name (ending with .so) or by specifying only the base of the name (omit the .so ending). The latter method is preferred because a logger plugin usually consists of 4 different shared library files and the proper file must be selected. The 4 different versions correspond to the single/parallel mode and the load/function test TITAN runtimes. If the file name ending is not provided the executable will determine it automatically, but if the whole file name is provided then it must correspond to the runtime which is actually used by the executable. +* A single logger plugin identifier. E.g. `LoggerPlugins := { plugin1 }`. In this case there should be a logger plugin named plugin1.so in one of the paths specified in the `LD_LIBRARY_PATH` environment variable. + +NOTE: If TITAN is unable to locate any of the listed logger plugins, it will quit immediately with an error message. So, if the `LoggerPlugins` option is used, take special care to set `LD_LIBRARY_PATH` correctly or use absolute paths when specifying the plugins. There is a built-in logger plugin in TITAN, which provides the usual text-based logging format. This plugin is used when the `LoggerPlugins` option is omitted or it was listed explicitly in the list with the `LegacyLogger` case insensitive identifier. Since it’s not possible to specify the path for this special, built-in logger plugin, only the second (with no path) specification mode is applicable here. + +The logger plugins are responsible for the "final appearance" of the test execution log. The current TITAN distribution comes with a single logger plugin but it also supports user written logging plugins. The built-in `LegacyLogger` plugin produces log files and console log entries with similar content to elder TITAN revisions. + +In case of overlapping plugin settings in multiple `LoggerPlugins` options, all configured plugins are attached to the list of existing plugins and take part in logging (i.e. do not overwrite them). + +The configured logger plugins are valid for each test component unless otherwise configured (see subsection below). + +It is possible to reference all the listed plugins with * to e.g. assign the same parameters and values for multiple plugins. However, plugin configuration through * will not have an effect on plugin parameters, whose value was set previously by referencing explicitly the exact plugin using its name and optionally the component identifier it is configured for. + +Logger plugins can be configured with arbitrary name-value pairs in the configuration file (see <<EmergencyLogging, here>>). E.g. `*.*.param1 := "value1"` will set the param1 parameter to a string value1 for all, not explicitly configured logger plugins on all test components. Logger plugins can ignore unknown parameters. + +Each logger plugin has 4 .so files. The following table contains the names of the 4 different cases if the base file name (this is not the name of the plugin, library file names start with "lib") of the plugin is "libplugin": + +NOTE: The preferred method of specifying the above logger plugin in the configuration file is: `LoggerPlugins := { MyPluginName := "libplugin"}` + +The name MyPluginName is the name of the plugin and can be different than the library file names. If the full plugin file name is provided ( “libplugin.so, libplugin-parallel.so, etc.) then care must be taken to always use the name that corresponds to the mode in which the executable is running. + +==== Component-based Logger Plugin Settings + +It is possible to associate an individual set of logger plugins for each test component. The component designation can be: + +* the component name as given in the command `create`, +* the component reference (though using component references as identifiers is not recommended as this is a tool dependent identifier), +* the symbol * meaning all valid test components or +* the keyword `mtc` in the case of the Main Test Component. + +The component name, if present, precedes the keyword `LoggerPlugins`. They are separated by a dot (.). The absent component reference is equivalent to `*.LoggerPlugins` meaning all valid test components. + +[[dynamically-loaded-logger-plugins-shipped-with-titan]] +=== Dynamically Loaded Logger Plugins Shipped with TITAN + +Anyone can write a logger plugin to use with TITAN, but there are some widely used plugins that were made part of TITAN. These are available in the `$(TTCN3_DIR)/lib` sub-directory. Usually `LD_LIBRARY_PATH` contains this directory, if not then it should either be added to it or the path to the .so file has to be specified. + +[[junit-logger-plugin]] +==== JUnitLogger Plugin + +It outputs XML files in JUnit format. This format is needed by Hudson/Jenkins, a continuous integration test tool. The XML files written by this logger plugin are a subset of the JUnit XML output format. + +At first select dynamic linking at Makefile generation according to <<LoggerPlugins, LoggerPlugins>>. + +To load the plugin the section `[LOGGING]` of the runtime configuration file should contain the following line: `LoggerPlugins := { JUnitLogger := "libjunitlogger" }` + +The plugin has 2 parameters:filename_stem: set the output file name, the name will start with the string specified in this parameter and end with "-<process_id>.log". The default value is "junit-xml". + +testsuite_name: the name of the test suite, this will be written into the XML file. + +_Example 1:_ Simplest HelloWorld example. + +Source file +[source] +---- +module hello { + type component CT {} + testcase tc1() runs on CT { + log("Hello Titan!"); + setverdict(pass,"Everything is ok"); + } + + testcase tc2() runs on CT { + log("Hello Titan!"); + setverdict(fail,"Something was wrong"); + } +control { + execute(tc1()); + execute(tc2()); +} + +} +} +---- + +Configuration file (`cfg.cfg`): + +---- +[LOGGING] +LogSourceInfo := Yes +SourceInfoFormat := Single +LoggerPlugins := { JUnitLogger := "libjunitlogger" } +*.JUnitLogger.filename_stem := "MyJunitLogFile" +*.JUnitLogger.testsuite_name := "myJUnitTest" + +[EXECUTE] +hello.control +---- + +The makefile was generated by the command `makefilegen –fl hello.ttcn`. + +The executable was executed by the command `ttcn3_start hello cfg.cfg`. + +After running the log file name was `MyJunitLogFile-6426.log`, its content was: +[source] +---- +<?xml version="1.0"?> +<testsuite name='myJUnitTest'><!-- logger name="JUnitLogger" version="v1.0" --> +<!-- Testcase tc1 started --> +<!-- Testcase tc1 finished in 0.000399, verdict: pass, reason: Everything is ok --> + <testcase classname='hello' name='tc1' time='0.000399'> + </testcase> +<!-- Testcase tc2 started --> +<!-- Testcase tc2 finished in 0.000225, verdict: fail, reason: Something was wrong --> + <testcase classname='hello' name='tc2' time='0.000225'> + <failure type='fail-verdict'>Something was wrong + + hello.ttcn:14 hello control part + hello.ttcn:10 tc2 testcase + </failure> + </testcase> +</testsuite> +---- + +*Format of the results* + +The results are included in testcases (between <testcase> tags) within a testsuite (between <testsuite> tags).The testsuite has only one attribute "name" which contains the name of the testsuite. + +Each testcase starts with two xml style comments which is followed by a <testcase> xml tag. + +*_The comments_* + +Each testcase starts with the following two xml comments: + +* `<!– Testcase "name of the testcase" started –>` +* `<!– Testcase "name of the testcase" finished in "execution time is seconds", verdict:â€verdict†–>` + +This is followed by a <testcase> tag. + +*_The <testcase> tag_* + +The <testcase> tag has the following attributes: + +* `classname=’name of the module’` +* `name=’name of the testcase’` +* `time=’execution duration in seconds’` + +Depending of the verdict the <testcase> may have element contents which can be the following: + +_Verdict: pass_ + +No children + +_Verdict: fail_ + +Has the following element content with the following attribute: + +<failure type=`fail-verdict'> + +The <failure> tag can have several of the following text contents – each in a separate line (see results log example above): + +* control part +* testcase +* altstep +* function +* external function +* template + +Each line contains `"filename:linenumber identifier definition"`, where each of the items mean the following: + +* filename:linenumber – the file and the line where the test failed +* identifier – the identifier depending on the definition, e.g. the classname in case of "control part" or the name of the test in case of "testcase" +* definition – see the list in <failure> tag text content + +This is a simple stacktrace of the failure. + +Verdict: none + +[source] +<skipped>no verdict</skipped> + +Verdict: `inconclusive` + +No children + +Verdict: `error` + +Has the following element content with the following attribute: + +[source] +<error type='DTE'> + +The <error> tag has the text contents containing the reason of the error. + +*_XSD validation_* + +This is the xsd file to validate the xml generated by the plugin: +[source] +---- +<?xml version="1.0" encoding="UTF-8" ?> +<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"> + + <xs:element name="failure"> + <xs:complexType mixed="true"> + <xs:attribute name="type" type="xs:string" use="optional"/> + </xs:complexType> + </xs:element> + + <xs:element name="skipped" type="xs:string"/> + + <xs:element name="error"> + <xs:complexType mixed="true"> + <xs:attribute name="type" type="xs:string" use="optional"/> + </xs:complexType> + </xs:element> + + <xs:element name="testcase"> + <xs:complexType> + <xs:sequence> + <xs:element ref="skipped" minOccurs="0" maxOccurs="1"/> + <xs:element ref="error" minOccurs="0" maxOccurs="unbounded"/> + <xs:element ref="failure" minOccurs="0" maxOccurs="unbounded"/> + </xs:sequence> + <xs:attribute name="classname" type="xs:string" use="required"/> + <xs:attribute name="name" type="xs:string" use="required"/> + <xs:attribute name="time" type="xs:string" use="required"/> + </xs:complexType> + </xs:element> + + <xs:element name="testsuite"> + <xs:complexType> + <xs:sequence> + <xs:element ref="testcase" minOccurs="0" maxOccurs="unbounded"/> + </xs:sequence> + <xs:attribute name="name" type="xs:string" use="required"/> + </xs:complexType> + </xs:element> + +</xs:schema> +---- + +==== JUnitLogger2 Plugin + +It outputs XML files in JUnit format. This format is needed by Hudson/Jenkins, a continuous integration test tool. The XML files written by this logger plugin are a subset of the JUnit XML output format. + +The JUnitLogger2 plugin works as the <<junit-logger-plugin, JUnitLogger plugin>> with the following exceptions: + +* Configuration file (`cfg.cfg`): ++ +In the configuration file when specifying the logger plugin libjunitlogger2 should be written. ++ +[source] +---- +[LOGGING] +LogSourceInfo := Yes +SourceInfoFormat := Single +LoggerPlugins := { JUnitLogger := "libjunitlogger2" } +*.JUnitLogger.filename_stem := "MyJunitLogFile" +*.JUnitLogger.testsuite_name := "myJUnitTest" +---- +* The results are included in testcases (between <testcase> tags) within a testsuite (between <testsuite> tags) like the JUnitLogger butthe testsuite has attributes other than "name" which contains the name of the testsuite. ++ +New attributes: ++ +tests – number of all testcases executed ++ +failures – number of testcases whose final verdict is fail ++ +errors – number of testcases that encountered an error ++ +skipped – number of testcases with a none verdict ++ +time – the time in seconds from the start of the tests until all the testcases executed. ++ +* XML comments are not added to the output. +* XSD: ++ +[source] +---- +<?xml version="1.0" encoding="UTF-8" ?> +<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"> + + <xs:element name="failure"> + <xs:complexType mixed="true"> + <xs:attribute name="type" type="xs:string" use="optional"/> + </xs:complexType> + </xs:element> + + <xs:element name="skipped" type="xs:string"/> + + <xs:element name="error"> + <xs:complexType mixed="true"> + <xs:attribute name="type" type="xs:string" use="optional"/> + </xs:complexType> + </xs:element> + + <xs:element name="testcase"> + <xs:complexType> + <xs:sequence> + <xs:element ref="skipped" minOccurs="0" maxOccurs="1"/> + <xs:element ref="error" minOccurs="0" maxOccurs="unbounded"/> + <xs:element ref="failure" minOccurs="0" maxOccurs="unbounded"/> + </xs:sequence> + <xs:attribute name="classname" type="xs:string" use="required"/> + <xs:attribute name="name" type="xs:string" use="required"/> + <xs:attribute name="time" type="xs:string" use="required"/> + </xs:complexType> + </xs:element> + + <xs:element name="testsuite"> + <xs:complexType> + <xs:sequence> + <xs:element ref="testcase" minOccurs="0" maxOccurs="unbounded"/> + </xs:sequence> + <xs:attribute name="name" type="xs:string" use="required"/> + <xs:attribute name="tests" type="xs:int" use="required"/> + <xs:attribute name="failures" type="xs:int" use="required"/> + <xs:attribute name="errors" type="xs:int" use="required"/> + <xs:attribute name="skipped" type="xs:int" use="required"/> + <xs:attribute name="time" type="xs:string" use="required"/> + </xs:complexType> + </xs:element> + +</xs:schema> +---- + +==== TSTLogger plugin + +The `TestStatistics` TITAN Logger plugin sends HTTP messages to the `TestStatistics` web based tool. `TestStatistics` has a web interface (http://eta-teststatistics.rnd.ki.sw.ericsson.se/ts/login) where the test result data can be examined. Currently the following messages are sent to the `TestStatistics` tool: + +* Test suite started (tsstart) +* Test case started (tcstart) +* Test case finished (tcstop) +* Test suite finished (tsstop) +* Test case fail reason (tcfailreason) + +The content of these messages is filled based on the log data and data given in the configuration file. Some data needs to be set as logger plugin parameters in the configuration file because it is needed by the `TestStatistics` tool but the TITAN log messages do not contain such information. The plugin parameters: + +[cols="m,,",options="header",] +|=== +|Name |Default value |Description +|tst_host_name |"eta-teststatistics.rnd.ki.sw.ericsson.se" |`TestStatistics` web service host name +|tst_service_name |"http" |`TestStatistics` web service name or port number +|tst_tcstart_url |"/ts-rip/rip/tcstart" |Path for the tcstart message +|tst_tcstop_url |"/ts-rip/rip/tcstop" |Path for the tcstop message +|tst_tsstart_url |"/ts-rip/rip/tsstart" |Path for the tsstart message +|tst_tsstop_url |"/ts-rip/rip/tsstop" |Path for the tsstop message +|tst_tcfailreason_url |"/ts-rip/rip/tcfailreason" |Path for the tcfailreason message +|dbsUrl |"esekilx0007-sql5.rnd.ki.sw.ericsson.se:3314" |database URL +|dbUser |"demo" |database user +|dbPass |"demo" |plain text password of the user +|dbName |"teststatistics_demo" |name of the database +|log_plugin_debug |"0" |The logger plugin will print some debug information to the console if this value is not "0". +|testConfigName |"DefaultConfigName" |name of this specific configuration of the test suite +|suiteName |"DefaultSuiteName" |name of test suite +|executingHost |the host name of the MTC (determined with gethostname()) |host where the test was executed +|sutId |"0.0.0.0" |IP address of SUT +|sutName |"DefaultSUTName" |name of SUT +|lsvMajor |"1" |major version number of SUT +|lsvMinor |"0" |minor version number of SUT +|runByUser |Login name of the user running the MTC (determined with getlogin()) |name of user running the tests +|projectName |"DefaultProjectname" |name of the project +|productName |"DefaultProductName" |name of the product +|productVersion |"0.0" |version of the product +|configType |"configType" | +|configVersion |"configVersion" | +|testType |"testType" | +|logLink |"default_log_location" |absolute location of log files +|logEnd |"default_web_log_dir" |log directory relative to web server root +|reportEmail |automatically set to < runByUser > +“@ericsson.com" |who is to be notified via email +|reportTelnum |"0" |where to send the SMS notification +|=== + +The parameters starting with "tst_" should be modified only if the TestStatistics tool is moved to another location on the intranet. + +There are 4 parameters for setting the database connection, the database can also be selected on the web interface, all information sent by TITAN will be stored there. The default values will use a demo database which can be used for experimentation. + +All parameters have default values, thus the plugin can be used even without setting any parameters. However some parameters should be set to a meaningful value, such as the suiteName or the projectName. An example from a configuration file: +[source] +---- +LoggerPlugins := { TSTLogger := "libtstlogger" } +*.TSTLogger.testConfigName = "Hiper Giga Test" +*.TSTLogger.sutId = "11.22.33.44" +*.TSTLogger.projectName = "MagicProject" +*.TSTLogger.suiteName = "Super Test Suite" +*.TSTLogger.lsvMajor = "3" +*.TSTLogger.lsvMinor = "14" +---- +To load the plugin the runtime configuration file should contain the following line: + +`LoggerPlugins := { TSTLogger := "libtstlogger" }` + +[[lttngustlogger-plugin]] +==== LTTngUSTLogger plugin + +The LTTng-UST logger plugin emits each logging statement as an http://lttng.org/[LTTng-UST] event. LTTng is a low-overhead tracer for Linux which generates http://diamon.org/ctf[CTF] traces. + +To use the LTTng-UST logger plugin: + +. Make sure LTTng (2.7 or greater) is installed (the LTTng-tools and LTTng-UST components are required). +. Add the following line to your runtime configuration file:LoggerPlugins := { LTTngUSTLogger := "liblttng-ust-logger" } +. Create an LTTng tracing session:lttng create +. Enable TITAN events:lttng enable-event –userspace titan_core:'*' +. Start tracing:lttng start +. Run your test script. +. When you are done, stop tracing:lttng stop +. Inspect the recorded events with an LTTng trace viewer, for example http://tracecompass.org/[Trace Compass] or http://diamon.org/babeltrace[Babeltrace]. + +When the plugin is loaded, it dynamically loads the LTTng-UST tracepoint provider, a shared object installed in the same directory. It is important that the `LD_LIBRARY_PATH` environment variable be set to this directory, otherwise the plugin issues a warning message and does not emit LTTng events. + +[[logfile]] +=== `LogFile` + +Option `LogFile` stands for the name of the log file. A string value is expected, which is interpreted as a skeleton to determine the file name. To make the file name handling more flexible the string may contain special metacharacters, which are substituted dynamically during test execution. + +The table below contains the list of available metacharacters in alphabetical order. Any unsupported metacharacter sequence, that is, if the `%` character is followed by any character that is not listed in the table below or a single percent character stays at the end of the string, will remain unchanged. + +.Available metacharacters for setting log file names +[cols="m,",options="header",] +|=== +|Meta-character |Substituted with . . . +|%c |the name of the TTCN–3 test case that the PTC belongs to. +|%e |the name of the TTCN–3 executable. The .exe suffix (on Windows platforms) and the directory part of the path name (if present) are truncated. +|%h |the name of the computer returned by the gethostname(2) system call. This usually does not include the domain name. +|%i |the sequence number of the log fragment. +|%l |the login name of the current user. If the login name cannot be determined (e.g. the current UNIX user ID has no associated login name) an empty string is returned. +|%n | +- the name of the test component if the PTC has been given a name with the command create in the TTCN-3 create operation; an empty string otherwise. + +- the string HC if the logfile is generated by a Host Controller + +- the string MTC if the component is the Main Test Component (both in parallel and in single mode) +| %p | the process ID (`pid`) of the UNIX process that implements the current test component. The `pid` is written in decimal notation. +| %r | the component reference or component identifier. On PTCs it is the component reference (an integer number greater or equal to 3) in decimal notation. On the Main Test Component, Host Controller or in single mode the strings `mtc`, `hc` or `single` are substituted, respectively. +| %s | the default suffix for the log files without the leading dot. Now it always results in string log, but future versions may support log file compression. In this case the suffix will depend on the chosen compression method. +| %t | the TTCN–3 component type. Note: The MTC and HC have no dedicated component type since they can implement several component types in different test cases. +| %% | a single % character. +|=== + +The outcome of substitution will result in the name of the log file. It may resolve either to a simple file name or to an absolute or relative path. The relative pathnames are always related to the current working directory of the executable tests in single mode or that of the Host Controller in parallel mode, respectively. If the pathname contains one or more nonexistent directories, those directories (and/or subdirectories) will be automatically created with permissions `0755` before the log file is opened. + +If the given string or the result of substitution is empty, no log file will be created and only console logging will be performed regardless the setting of `FileMask`. Empty log files will not be created when logging to files is completely disabled (i.e.` FileMask` is set to `LOG_NOTHING`) even if the value of `LogFile` would yield a valid file name. + +In parallel mode the user must ensure that the resulting log file names are unique for every component. Otherwise, if several components try to write into the same log file, the contents of the log will be unpredictable. The uniqueness is automatically provided if the host name (`%h`) and the component reference (`%r`) or the process ID (`%p`) is included in the file name. + +If testcase name (`%c`) or component name (`%t`) is included, the log file name may change during runtime. A new log file will be created/opened in this case. If a log file with the new name already exists, it is overwritten by default. Because of this, it is *highly recommended* to set `AppendFile` (see <<AppendFile, here>>) to `Yes` if LogFile contains `%c` or `%t`. + +If omitted, the default value for option `LogFile` is `%e-part%i.%s` in single mode and `%e.%h-%r-part%i.%s` in parallel mode, respectively. This ensures backward compatibility with earlier versions in parallel mode and follows the most commonly used file naming convention in single mode. + +[[filemask]] +=== `FileMask` + +Option `FileMask` determines which events will be written to the log file and which ones will be filtered out. + +==== Category-based Filtering + +Table 14 enumerates the first level groups of events (that is, logging categories) along with a symbolic constant. The selected constants separated by a pipe (|) will determine what will be logged. When `FileMask` is omitted from the configuration file, its default value (`LOG_ALL`) is applied. + +Some of the first level logging categories may be divided in second level subcategories to get a finer logging granularity. These categories are listed in the tables 11 to 21. First level categories and second level subcategories may be mixed in the option. + +First level logging categories may be considered as notational convenience. They are maintained also for backward compatibility: legacy configuration files containing only first level categories will continue to work unmodified. However, the resulting log file may look different, as event categories have been modified; some messages, mostly `PARALLEL` and `FUNCTION`, have changed category, usually to `EXECUTOR`. When a first level logging category is included in the option `FileMask`, all second level subcategories pertaining to it will also be implicitly included, thus, it is redundant to list one ore more subcategories along with the concerned first level category. + +==== Component and Plugin Based Filtering + +It is possible to filter events based on the identity of the component generating them. For component designation it is recommended to use the component name given in the command `create` or the keyword `mtc`; latter one in the case of the Main Test Component. Using component numbers as identifiers is not recommended as this is a tool dependent identifier. + +The component name, if present, precedes the keyword `FileMask`. They are separated by a dot (.). + +It is also possible to apply the filtering on selected logger plugins of a component. The identifier of the desired logger plugin is appended after the component designation. The component and plugin identifiers are separated by a dot(.). + +[[consolemask]] +=== `ConsoleMask` + +Option `ConsoleMask` determines which events will be written to the console and which ones will be filtered. + +[[category-based-filtering-0]] +==== Category-based Filtering + +Table 14 enumerates the first level groups of events (that is, logging categories) along with a symbolic constant. The selected constants separated by a pipe (|) will determine what will be logged. When `ConsoleMask` is omitted from the configuration file, its default value (`ERROR|WARNING|ACTION |TESTCASE|STATISTICS`) is applied. + +Some of the first level logging categories may be divided in second level subcategories to get a finer logging granularity. These categories are listed in the tables 11 to 21. First level categories and second level subcategories may be mixed in the option. + +First level logging categories may be considered as notational convenience. They are maintained also for backward compatibility: legacy configuration files containing only first level categories will continue to work unmodified. However, the resulting log file may look different, as event categories have been modified; some messages, mostly `PARALLEL` and `FUNCTION`, have changed category, usually to `EXECUTOR`. When a first level logging category is included in the option `ConsoleMask`, all second level subcategories pertaining to it will also be implicitly included, thus, it is redundant to list one ore more subcategories along with the concerned first level category. + +In single mode the console log messages are written to the standard error of the ETS. For the interpretation of console logging in parallel mode, see section 12.3.3. of the TITAN User Guide (<<13-references.adoc#_13, [13]>>). + +WARNING: Please note that neither the timestamp nor the event type, nor location information is printed on the console. + +[[component-and-plugin-based-filtering-0]] +==== Component and Plugin Based Filtering + +It is possible to filter events based on the identity of the component generating them. For component designation it is recommended to use the component name given in the command `create` or the keyword `mtc`; latter one in the case of the Main Test Component. Using component numbers as identifiers is not recommended as this is a tool dependent identifier. + +The component name, if present, precedes the keyword `ConsoleMask`. They are separated by a dot (.). + +It is also possible to apply the filtering on selected logger plugins of a component. The identifier of the desired logger plugin is appended after the component designation. The component and plugin identifiers are separated by a dot (.). + +.First level (coarse) log filtering +[cols=",",options="header",] +|=== +|Logging categories |Symbolic constantfootnote:[In order to be compatible with older configuration files, the following symbolic constants are also recognized: TTCN_ERROR, TTCN_WARNING, TTCN_PORTEVENT, TTCN_TIMEROP, TTCN_VERDICTOP, TTCN_DEFAULTOP, TTCN_TESTCASE, TTCN_ACTION, TTCN_USER, TTCN_FUNCTION, TTCN_STATISTICS, TTCN_PARALLEL, TTCN_EXECUTOR, TTCN_MATCHING and TTCN_DEBUG.These constants have the same meaning as their counterparts without the prefix TTCN_.] +|TTCN–3 action(…) statements(No subcategory is implemented) |`ACTION` +|Debug messages in Test Ports and external functions(For subcategories see Table 15) |`DEBUG` +|Default operations (`activate`, `deactivate`, `return`)(For subcategories see Table 16) |`DEFAULTOP` +|Dynamic test case errors (e.g. snapshot matching failures)(No subcategory is implemented) |`ERROR` +|Internal TITAN events(For subcategories see Table 17) |`EXECUTOR` +|Random number function calls(For subcategories see Note: `EXECUTOR_EXTCOMMAND` is always logged, regardless of the user’s settings. |`FUNCTION` +|Bitwise OR of all the above except `MATCHING` and `DEBUG` |`LOG_ALL` +|Nothing to be logged |`LOG_NOTHING` +|Analysis of template matching failures in receiving port operations(For subcategories see Table 19) |`MATCHING` +|Parallel test execution and test configuration related operations (`create`, `done`, `connect`, `map`, etc.)(For subcategories see Table 20) |`PARALLEL` +|Port events (`send`, `receive`)(For subcategories see Table 22) |`PORTEVENT` +|Statistics of verdicts at the end of execution(For subcategories see Table 23) |`STATISTICS` +|The start, the end and the final verdict of test cases(For subcategories see Table 21) |`TESTCASE` +|Timer operations (`start`, `stop`, `timeout`, `read`)(For subcategories see Table 24) |`TIMEROP` +|User log(…) statements(No subcategory is implemented) |`USER` +|Verdict operations (`setverdict`, `getverdict`)(For subcategories see Table 25) |`VERDICTOP` +|Run-time warnings (e.g. stopping of an inactive timer)(No subcategory is implemented) |`WARNING` +|=== + +.Second level (fine) log filtering for *DEBUG* +[cols=",",options="header",] +|=== +|Logging subcategories |Symbolic constant +|Debug information coming from generated functions of dual faced ports and built-in encoder/decoders.footnote:[Everyone writing encoder/decoder functions should implement logging in this subcategory.] |`DEBUG_ENCDEC` +| |`DEBUG_TESTPORT` +|Other, non categorized log messages of the category |`DEBUG_UNQUALIFIED` +|=== + +.Second level (fine) log filtering for *DEFAULTOP* +[cols=",",options="header",] +|=== +|Logging subcategories |Symbolic constant +|TTCN-3 `activate` statement (activation of a default) |`DEFAULTOP_ACTIVATE` +|Deactivation of a `default` |`DEFAULTOP_DEACTIVATE` +|Leaving an invoked default at the end of a branch (causing leaving the `alt` statement in which it was invoked) or calling `repeat` in an invoked default (causing new snapshot and evaluation of the `alt` statement) |`DEFAULTOP_EXIT` +|Other, non categorized log messages of the category |`DEFAULTOP_UNQUALIFIED` +|=== + +.Second level (fine) log filtering for *EXECUTOR* +[cols=",",options="header",] +|=== +|Logging subcategories |Symbolic constant +|Starting and stopping MTC and HCs |`EXECUTOR_COMPONENT` +|ETS runtime events (user control of execution, control connections between the processes of the ETS, ETS overloaded messages, etc.) |`EXECUTOR_RUNTIME` +|Runtime test configuration data processing |`EXECUTOR_CONFIGDATA` +|When this subcategory is present in the configuration file, logging options are printed in the second line of each log file. |`EXECUTOR_LOGOPTIONS` +|Running of external command |`EXECUTOR_EXTCOMMAND` +|Other, non categorized log messages of the category |`EXECUTOR_UNQUALIFIED` +|=== +NOTE: `EXECUTOR_EXTCOMMAND` is always logged, regardless of the user’s settings. + +.Second level (fine) log filtering for *FUNCTION* +[cols=",",options="header",] +|=== +|Logging subcategories |Symbolic constant +|Random number functions in TTCN-3 |`FUNCTION_RND` +|Other, non categorized log messages of the category |`FUNCTION_UNQUALIFIED` +|=== + +.Second level (fine) log filtering for *MATCHING* +[cols=",",options="header",] +|=== +|Logging subcategories |Symbolic constant +|Matching a TTCN-3 `done` operation |`MATCHING_DONE` +|Timer in timeout operation is not started or not on the list of expired timers |`MATCHING_TIMEOUT` +|Procedure-based mapped ports: successful template matching |`MATCHING_PMSUCCESS` +|Procedure-based mapped ports: unsuccessful template matching |`MATCHING_PMUNSUCC` +|Procedure-based connected ports: successful template matching |`MATCHING_PCSUCCESS` +|Procedure-based connected ports: unsuccessful template matching |`MATCHING_PCUNSUCC` +|Message-based mapped ports: successful template matching |`MATCHING_MMSUCCESS` +|Message-based mapped ports: unsuccessful template matching |`MATCHING_MMUNSUCC` +|Message-based connected ports: successful template matching |`MATCHING_MCSUCCESS` +|Message-based connected ports: unsuccessful template matching |`MATCHING_MCUNSUCC` +|Unsuccessful matching |`MATCHING_PROBLEM` +|Other, non categorized log messages of the category |`MATCHING_UNQUALIFIED` +|=== + +.Second level (fine) log filtering for *PARALLEL* +[cols=",",options="header",] +|=== +|Logging subcategories |Symbolic constant +|PTC creation and finishing, starting and finishing a function started on a PTC |`PARALLEL_PTC` +|Port `connect` and `disconnect` operations |`PARALLEL_PORTCONN` +|Port `map` and `unmap` operations |`PARALLEL_PORTMAP` +|Other, non categorized log messages of the category |`PARALLEL_UNQUALIFIED` +|=== + +.Second level (fine) log filtering for *TESTCASE* +[cols=",",options="header",] +|=== +|Logging subcategories |Symbolic constant +|A testcase is starting |`TESTCASE_START` +|A testcase ends; final verdict of the testcase |`TESTCASE_FINISH` +|Other, non categorized log messages of the category |`TESTCASE_UNQUALIFIED` +|=== + +.Second level (fine) log filtering for *PORTEVENT* +[cols=",",options="header",] +|=== +|Logging subcategories |Symbolic constant +|Procedure-based ports: call, reply or exception enqueued in the queue of the port or extracted from the queue |`PORTEVENT_PQUEUE` +|Message-based ports: message enqueued in the queue of the port or extracted from the queue |`PORTEVENT_MQUEUE` +|Port state changesfootnote:[In mixed ports message and proc. ports cannot be distinguished] (`halt`, `start`, `stop`, port `clear` operation finished) |`PORTEVENT_STATE` +|Procedure-based mapped ports: incoming data received (`getcall`, `getreply`, `catch`, `check`) |`PORTEVENT_PMIN` +|Procedure-based mapped ports: outgoing data sent (`call`, `reply`, `raise`) |`PORTEVENT_PMOUT` +|Procedure-based connected ports: incoming data received (`getcall`, `getreply`, `catch`, `check`) |`PORTEVENT_PCIN` +|Procedure-based connected ports: outgoing data sent (`call`, `reply`, `raise`) |`PORTEVENT_PCOUT` +|Message-based mapped ports: incoming data received (`receive`, `trigger`, `check`) |`PORTEVENT_MMRECV` +|Message-based mapped ports: outgoing data sent (`send`) |`PORTEVENT_MMSEND` +|Message-based connected ports: incoming data received (`receive`, `trigger`, `check`) |`PORTEVENT_MCRECV` +|Message-based connected ports: outgoing data sent (`send`) |`PORTEVENT_MCSEND` +|Mappings of incoming message from the external interface of dual-faced ports to the internal interface (decoding) |`PORTEVENT_DUALRECV` +|Mappings of outgoing message from the internal interface of dual-faced ports to the external interface (encoding) |`PORTEVENT_DUALSEND` +|Other, non categorized log messages of the category |`PORTEVENT_UNQUALIFIED` +|=== + +.Second level (fine) log filtering for *STATISTICS* +[cols=",",options="header",] +|=== +|Logging subcategories |Symbolic constant +|Verdict statistics of executed test cases (% of `none`, `pass`, `inconc`, `fail`, `error`) |`STATISTICS_VERDICT` +|Other, non categorized log messages of the category |`STATISTICS_UNQUALIFIED` +|=== + +.Second level (fine) log filtering for *TIMEROP* +[cols=",",options="header",] +|=== +|Logging subcategories |Symbolic constant +|TTCN-3 `read timer` operation |`TIMEROP_READ` +|TTCN-3 `start timer` operation |`TIMEROP_START` +|Log events related to the guard timer used in TTCN-3 `execute` statements |`TIMEROP_GUARD` +|TTCN-3 `stop timer` operation |`TIMEROP_STOP` +|Successful TTCN-3 `timeout` operation (timer found on the list of expired timers) |`TIMEROP_TIMEOUT` +|Other, non categorized log messages of the category |`TIMEROP_UNQUALIFIED` +|=== + +.Second level (fine) log filtering for *VERDICTOP* +[cols=",",options="header",] +|=== +|Logging subcategories |Symbolic constant +|TTCN-3 `getverdict` operation |`VERDICTOP_GETVERDICT` +|TTCN-3 `setverdict` operation |`VERDICTOP_SETVERDICT` +|Final verdict of a test component (MTC or PTC) |`VERDICTOP_FINAL` +|Other, non categorized log messages of the category |`VERDICTOP_UNQUALIFIED` +|=== + +[[AppendFile]] +=== `AppendFile` + +Option `AppendFile` controls whether the run-time environment shall keep the contents of existing log files when starting execution. The possible values are `Yes` or `No`. The default is `No`, which means that all events from the previous test execution will be overwritten. + +This option can be used in both single and parallel modes. Its usefulness in single mode is obvious. If the executable test suite is started several times, the logs of the successive test sessions will be stored in the same single file after each other. + +In parallel mode the naming of log files is automatic and is based on the host name and component references. The option is applicable to all log files: all of them will be either appended or overwritten. If the test execution is repeated several times with different configuration or test case selection, the same file may contain the log of totally different test components. When appending is enabled the log files can be interpreted after using the logmerge utility (see Section 13.1. of the TITAN User Guide, <<13-references.adoc#_13, [13]>>). The option `AppendFile` guarantees only that no logged events will be lost during the entire test campaign. + +[[TimeStampFormat]] +=== `TimeStampFormat` + +Option `TimeStampFormat` configures the formatting of timestamps in the log file. It can have three possible values: `Time` stands for the format `hh:mm:ss.microsec`. `DateTime` results in `yyyy/Mon/dd hh:mm:ss.microsec`. This is useful for long test durations (for instance, when a stability test runs for a couple of days). Using the third alternative (`Seconds`) results relative timestamps in format `s.microsec`. The time is related to the starting of the test component or test execution (i.e. this is the zero time). The default value for `TimeStampFormat` is `Time`. + +=== `ConsoleTimeStampFormat` + +Option `ConsoleTimeStampFormat` configures the formatting of timestamps in console log. It can have the same three values as `TimeStampFormat` can have: `Time`, `DateTime` and `Seconds` (see <<TimeStampFormat, here>>). If it is omitted (default) timestamp will not be inserted in the console log. + +=== `LogEventTypes` + +Option `LogEventTypes` indicates whether to include the symbolic event type (without the TTCN prefix) in each logged event immediately after the timestamp. This option can be useful for log post-filtering scripts. The possible values for `LogEventTypes` are `Yes`, `No`, `Detailed` and `Subcategories`. + +The default is `No`: no events will be logged. + +The setting `Yes` results a logfile containing event categories listed in Table 14. + +The setting `Subcategories` (and the equivalent `Detailed`) produces a logfile containing both event categories and subcategories. Subcategories are listed in the tables 11 to 21. + +In both single and parallel modes some log events are created before processing the configuration data. At this time the logging options (name of the log file, filter settings, timestamp format, etc.) are not known by the run-time environment, thus, these events are collected in a temporary memory buffer and are flushed to the log file when the processing of configuration file is finished. This implies that if the Host Controller is stopped in parallel mode before configuring it, no log file will be created at all. + +=== `SourceInfoFormat` + +Option `SourceInfoFormat` controls the appearance of the location information for the test events. The location information refers to a position in theTTCN–3 source code. It consists of the name of the TTCN–3 file and the line number separated by a colon character (:). Optionally, it may contain the name of the TTCN–3 entity (function, testcase, etc.) in parentheses that the source line belongs to. See also the option <<LogEntityName, `LogEntityName`>> below. + +The option can take one of the three possible values: `None`, `Single` and `Stack`. In case of `Single`, the location information of the TTCN–3 statement is logged that is currently being executed. When `Stack` is used the entire TTCN–3 call stack is logged. The logged information starts from the outermost control part or testcase and ends with the innermost TTCN–3 statement. An arrow (that is, the character sequence ->) is used as separator between the stack frames. The value `None` disables the printing of location information.The default value for `SourceInfoFormat` is `None`. + +The location information is placed in each line of the log file between the event type or timestamp and the textual description of the event. + +This option works only if the command line option `–L` is passed to the compiler (see <<6-compiling_ttcn3_and_asn1_modules.adoc#command-line-syntax, here>>). This feature is useful for debugging new TTCN–3 code or for understanding the traces of complex control constructs. If the location information is not generated into the C++ code the executable tests run faster, which can be more important when doing performance tests. + +NOTE: The reception of messages or procedure calls can only occur while the run-time environment is taking a new snapshot. A new snapshot is taken when the testcomponent is evaluating a stand-alone receiving operation, an `alt` construct or a standalone `altstep` invocation. Thus, the location information of the incoming messages or calls points to the first line of the above statements. The log event belonging to a TTCN–3 operation can be the extraction of a message from the port queue and not the reception of an incoming message. + +If the event has no associated line in the TTCN–3 source code (e.g. because it belongs to test environment startup or termination) and `SourceInfoFormat` is set to either `Single` or `Stack`, a single dash character `(-)` is printed into the log instead of the location information. This makes the automated processing of log files easier. + +The obsolete option `LogSourceInfo` is also accepted for backward compatibility with earlier versions. Setting `LogSourceInfo` `:= Yes` is equivalent to `SourceInfoFormat` `:= Single`, and similarly `LogSourceInfo := No` means `SourceInfoFormat := None`. + +[[LogEntityName]] +=== `LogEntityName` + +Option `LogEntityName` controls whether the name of the corresponding TTCN–3 entity (`function`, `testcase`, `altstep, control` part, etc.) shall be included in the location information. If this option is set to `Yes`, the file name and line number is followed by the name of the TTCN–3 entity within parentheses. The default value is `No`. The option has no effect if `SourceInfoFormat` is set to `None`. + +=== `LogFileSize` + +Option `LogFileSize` sets the upper limit for the log file size. The limitation prevents load tests or long duration tests from triggering dynamic test case error when the growing log file exceeds file system size limits or available disk space. + +When the size limit is reached, the file is closed and a new log file will be created with an increased part number. For example, the first two log files when running `ExampleTestCase` in single mode will be `ExampleTestCase-part1.log` and `ExampleTestCase-part2.log`, respectively provided that the file name skeleton default values have not been modified. + +This option must be set together with <<LogFileNumber,`LogFileNumber`>>. + +The parameter value, a non-negative integer, is understood in kilobytes. The default value is 0, meaning that the file size is unlimited; or, to be precise, is only limited by the file system. + +==== Component and Plugin Dependent File Size + +It is possible to set different file sizes based on the identity of the component generating the log. For component designation it is recommended to use the component name given in the parameter of the command `create` (or the keyword `mtc` for the Main Test Component). Using component numbers as identifiers is not recommended as this is a tool dependent identifier. + +The component name, if present, precedes the keyword `LogFileSize`. The name and the keyword are separated by a dot (.). + +It is also possible to limit the file size on selected logger plugins of a component. The identifier of the desired logger plugin is appended after the component designation. The component and plugin identifiers are separated by a dot (.). + +[[LogFileNumber]] +=== `LogFileNumber` + +Option `LogFileNumber`, a positive integer, sets the the maximum number of log files (fragments) kept. If the log file number limit is reached, the oldest log file of the component will be deleted and logging continues in the next log fragment file. + +The default value is 1, meaning that the number of log files equals one. + +==== Component and Plugin Dependent Fragment Number + +It is possible to set different fragment limits based on the identity of the component generating the log. For component designation it is recommended to use the component name given in the parameter of the command `create` (or the keyword `mtc` for the Main Test Component). Using component numbers as identifiers is not recommended as this is a tool dependent identifier. + +The component name, if present, precedes the keyword `LogFileNumber`. The name and the keyword are separated by a dot (.). + +It is also possible to limit the number of log fragments on selected logger plugins of a component. The identifier of the desired logger plugin is appended after the component designation. The component and plugin identifiers are separated by a dot (.). + +=== `DiskFullAction` + +Option `DiskFullAction` determines TITAN behavior when writing to the log file fails. + +If this option set to `Stop` test case execution continues without logging when an error occurs. + +The setting `Retry` causes test case execution to continue without logging and TITAN attempts to restart logging activity periodically (events in the unlogged periods are lost). The retry period is set by default to 30 seconds and can be changed by a parameter. Example: `Retry`(`60`) doubles the period. + +If the parameter is set to `Delete`, TITAN deletes the oldest log file and continues logging to a new log file fragment. If log writing fails again, the procedure is repeated until one two log files (the actual one and the previous one) are left. Further log writing failure causes a dynamic test case error. + +The default behavior is `Error`. With this setting, writing error causes a runtime (dynamic) test case error. + +==== Component and Plugin Dependent Behavior + +It is possible to set different error behavior based on the identity of the component generating the log. For component designation it is recommended to use the component name given in the parameter of the command `create` (or the keyword `mtc` for the Main Test Component). Using component numbers as identifiers is not recommended as this is a tool dependent identifier. + +The component name, if present, precedes the keyword `DiskFullAction`. The name and the keyword are separated by a dot (.). + +It is also possible configure different error behavior on selected logger plugins of a component. The identifier of the desired logger plugin is appended after the component designation. The component and plugin identifiers are separated by a dot (.). + +=== `MatchingHints` + +Option `MatchingHints` controls the amount and format of log messages describing template matching failures. These are written during port receive operations as logging category `MATCHING`, and as a response to TTCN-3 `log(match(…))` statements as logging category `USER`. + +There are two possible values: `Compact` and `Detailed`. + +When the `Detailed` option is in effect, a field-by-field description of the value and template is logged, followed by additional hints when matching set-of types. Example: + +[source] +---- +{ + { + field_rr1 := 1, + field_rr2 := 2 + }, + { + field_rr1 := 3, + field_rr2 := 4 + } +} with { + { + field_rr1 := 1, + field_rr2 := 2 + }, + { + field_rr1 := 3, + field_rr2 := 5 + } +} unmatched Some hints to find the reason of mismatch: { + value elements that have no pairs in the template: { + field_rr1 := 3, + field_rr2 := 4 + } at index 1, + template elements that have no pairs in the value: { + field_rr1 := 3, + field_rr2 := 5 + } at index 1, + matching value <-> template index pairs: { + 0 <-> 0 + }, + matching unmatched value <-> template index pairs: { + 1 <-> 1: { + { + field_rr1 := 3 with 3 matched, + field_rr2 := 4 with 5 unmatched + } + } + } +} +---- + +The printout is similar to the TTCN-3 assignment notation for the entire structure. + +When the `Compact` option is in effect, fields and structures that match are omitted in order to pinpoint the reason why the entire match operation failed. Every mismatch is represented as a path from the outermost (containing) type to the innermost simple type that failed to match. This is similar to a mixture of dot notation referencing fields of record/set types and indexed notation referencing elements of record-of/set-of types, as it would be used to reference the innermost member of a structured type: + +* Mismatched fields of a record/set are represented by the field name preceded by a dot (a.k.a. full stop). +* Mismatched elements of a record-of are represented by the index in square brackets. +* Mismatched elements of a set-of are represented by the indexes of the mismatching elements in the vale and the template, separated by a two-headed arrow. + +Example: The following line is the equivalent of the nested display above when the `Compact` option is in effect instead of `Detailed`. + +`[1 <-> 1].field_rr2 := 4 with 5 unmatched` + +This means that the second element (indexing is 0-based) of the value didn’t match the second element of the template because field_rr2 in the value was 4 whereas field_rr2 in the template was 5. + +The default value of `MatchingHints` is `Compact`. + +[[EmergencyLogging]] +=== `EmergencyLogging` + +Titan implements an emergency logging feature. The purpose of this feature is to help diagnose errors by logging events that would normally be suppressed, for example if only a few event types are logged (e.g. to minimize I/O overhead or log file size) and all the other log events are discarded. If something unexpected occurs (e.g. Dynamic Testcase Error), it can be difficult to diagnose the problem, but there is no way to recover the discarded events. + +With emergency logging, log events which are not written to the log file can be stored in a ring buffer. In case of an error, the stored events can be recovered from the buffer and written to the log. Because the buffered events are closest in time to the error, they are most likely to be helpful in diagnosing the cause. + +The value of the `EmergencyLogging` option is the ring buffer size (the number of log events that are kept). The default value is zero, which turns off the emergency logging feature. + +=== `EmergencyLoggingBehaviour` + +Buffering of events can be performed in two ways: + +* Buffering only selected messages. This option is selected with the `BufferMasked` value of the `EmergencyLoggingBehaviour` option. This is the default behaviour. Log events are sent to the plugins to be filtered and logged. Additionally log events not included by the `FileMask` and included by the `EmergencyLoggingMask` are buffered. This method cannot guarantee that timestamps of the log events passed to the plugins are always monotonically increasing. Monotonically increasing timestamps are a requirement for ttcn3_logmerge. The LegacyLogger plugin ensures that the requirements of ttcn3_logmerge are satisfied by writing the emergency log messages to a separate log file. +* Buffer all messages. This option is selected with the `BufferAll` value of the `EmergencyLoggingBehaviour` option. The value of the `EmergencyLoggingMask` is ignored. All events are initially placed in the buffer. If the buffer is full, the oldest buffered event is extracted and sent to the logger plugins to be filtered and logged. If an error occurs, all stored events are extracted and logged without filtering. This method guarantees that all log events passed to the plugins have their timestamps in a monotonically increasing order. In this case there is no separate emergency log file. + +=== `EmergencyLoggingMask` + +Option `EmergencyLoggingMask` determines which events will be saved in the emergency logging buffer when the value of `EmergencyLoggingBehaviour` is `BufferMasked`. + +=== `EmergencyLoggingForFailVerdict` + +Option `EmergencyLoggingForFailVerdict` controls whether `setverdict(fail)` operations trigger emergency logging or not. The possible values are `Yes` or `No`. The default is `No`, which means that emergency logging would not be triggered when the component’s verdict is set to `fail`. Emergency logging is always triggered when a dynamic test case error is reached, regardless of this option. + +=== BNF productions for this section +[source] +---- +LoggingSection ::= "[LOGGING]" {LoggingAssignment} +LoggingAssignment ::= [ComponentId "." [PluginId "."]] LoggingParam + | [ComponentId "."] "LoggerPlugins" AssignmentChar "{" LoggerPluginList "}" +LoggingParam ::= (LogFile | FileMask | ConsoleMask | AppendFile + | TimeStampFormat | ConsoleTimeStampFormat | LogEventTypes + | SourceInfoFormat | LogEntityName + | LogFileSize | LogFileNumber | DiskFullAction | MatchingHints + | PluginSpecificParameter + | EmergencyLogging | EmergencyLoggingBehaviour | EmergencyLoggingMask + | EmergencyLoggingForFailVerdict) [SemiColon] +LoggerPluginList ::= LoggerPluginSetting ["," LoggerPluginSetting ] +LoggerPluginSetting ::= Identifier AssignmentChar PluginLocation | Identifier +PluginId ::= Identifier | "*" +PluginSpecificParameter ::= Identifier AssignmentChar StringValue +PluginLocation ::= StringValue +LogFile ::= ("LogFile" | "FileName") AssignmentChar StringValue +FileMask ::= "FileMask" AssignmentChar LoggingBitmask +ConsoleMask ::= "ConsoleMask" AssignmentChar LoggingBitmask +MatchingHints := "Compact" | "Detailed" +ComponentId ::= Identifier | Number | MTCKeyword | "*" +LoggingBitmask ::= LoggingBit {"|" LoggingBit} +LoggingBit ::= ... /* defined in Table 12 to Table 23 */ +AppendFile ::= "AppendFile" AssignmentChar ("Yes" | "No") +TimeStampFormat ::= "TimeStampFormat" AssignmentChar ("Time" | "DateTime" + | "Seconds") +ConsoleTimeStampFormat ::= "ConsoleTimeStampFormat" AssignmentChar ("Time" | "DateTime" + | "Seconds") +LogEventTypes ::= "LogEventTypes" AssignmentChar ("Yes" | "No" | "Detailed" +| "Subcategories") +SourceInfoFormat ::= ("SourceInfoFormat" | "LogSourceInfo") AssignmentChar ("None" +| "Single" | "Stack") +LogEntityName ::= "LogEntityName" AssignmentChar ("Yes" | "No") +LogFileSize ::= "LogFileSize" AssignmentChar Number +LogFileNumber ::= "LogFileNumber" AssignmentChar Number +DiskFullAction ::= "DiskFullAction" AssignmentChar DiskFullActionValue +DiskFullActionValue ::= ( "Error" | "Stop" | "Retry" ["(" Number ")"] | "Delete" ) +EmergencyLogging ::= "EmergencyLogging" AssignmentChar Number +EmergencyLoggingBehaviour ::= "EmergencyLoggingBehaviour" AssignmentChar + ( "BufferAll" | "BufferMasked" ) +EmergencyLoggingMask ::= "EmergencyLoggingMask" AssignmentChar LoggingBitMask +EmergencyLoggingForFailVerdict ::= “EmergencyLoggingForFailVerdict†AssignmentChar (“Yes†| “Noâ€) +---- + +=== *_Example 1_* +[source] +---- +[LOGGING] +LogFile := "/usr/local/TTCN3/logs/%l/%e.%h-%t%r-part%i.%s" +“Alma-Ataâ€.FileMask := LOG_ALL +MyComponent.FileMask := MATCHING +mtc.FileMask := LOG_ALL | MATCHING +ConsoleMask := ERROR | WARNING | TESTCASE | TIMEROP_START +AppendFile := No +TimeStampFormat := DateTime +ConsoleTimeStampFormat := Time +LogEventTypes := No +SourceInfoFormat := Single +LogEntityName := Yes +MatchingHints := Detailed +EmergencyLogging := 2000 +EmergencyLoggingBehaviour := BufferAll +#EmergencyLoggingMask := LOG_ALL +---- +=== *_Example 2_* +[source] +---- +[LOGGING] +LogFile := "logs/%e-%r.%s" +ConsoleMask := LOG_ALL +FileMask := TESTCASE | ERROR | EXECUTOR | VERDICTOP +TimeStampFormat := Time +LogEventTypes := Yes +SourceInfoFormat := Stack +LogEventTypes := Yes +*.EmergencyLogging:=15 +*.EmergencyLoggingBehaviour := BufferMasked +*.EmergencyLoggingMask := LOG_ALL | DEBUG +---- + +[[testport-parameters]] +== `[TESTPORT_PARAMETERS]` + +In this section you can specify parameters that are passed to Test Ports. Each parameter definition consists of a component name, a port name, a parameter name and a parameter value. The component name can be either an identifier that is assigned to the component in the `create` operation (see <<4-ttcn3_language_extensions.adoc#visibility-modifiers, here>>) or an integer value, which is interpreted as component reference[31]. The port and parameter names are identifiers while the parameter value must be always a `charstring` (with quotation marks). Instead of component name or port name (or both of them) the asterisk (*) sign can be used, which means â€all components†or â€all ports of the componentâ€. + +If the keyword `system` is used as a component identifier, the parameter is passed to all ports of all components that are mapped to the given port of the test system interface. In this case the port identifier refers to the port of the test system and not the port of a TTCN–3 test component. These parameters are passed to the appropriate Test Port during the execution of map operations because the future mappings are not known at test component initialization. The asterisk (â€*â€) sign can also be used as port name with the component identifier system. This wildcard means, of course, all ports of the Test System Interface (that is, the parameter will be passed during all `map` operations). + +The names and meaning of Test Port parameters depend on the Test Port that you are using; for this information please consult the user documentation of your Test Port. It is the Test Port writer’s responsibility to process the parameter names and values. For the details of Test Port API see the section "Parameter setting function" in <<13-references.adoc#_16, [16]>>. + +[[bnf-productions-for-this-section-0]] +=== BNF Productions for this Section +[source] +---- +TestPortParametersSection ::= "[TESTPORT_PARAMETERS]" {TestPortParameter} +TestPortParameter ::= ComponentId "." PortName "." PortParameterName AssignmentChar PortParameterValue [SemiColon] +ComponentId ::= Identifier | Number | MTCKeyword | SystemKeyword | "*" +MTCKeyword ::= "mtc" +SystemKeyword ::= "system" +PortName ::= Identifier {ArrayRef} | "*" +ArrayRef ::= "[" IntegerValue "]" +PortParameterName ::= Identifier +PortParameterValue ::= StringValue +---- +=== *_Example_* +[source] +---- +[TESTPORT_PARAMETERS] +mtc.*.LocalIPAddress := "164.48.161.146" +“Alma-Ataâ€. RemoteIPAddress := "164.48.161.147" +mtc.RADIUS[0].LocalUDPPort := "12345" +mtc.RADIUS[1].LocalUDPPort := "12346" +system.MySystemInterface1.RemoteIPAddress := "10.1.1.1" +system.MySystemInterface2.RemoteIPAddress := "10.1.1.2" +---- +== `[DEFINE]` + +In this section you can create macro definitions that can be used in other configuration file sections except `[INCLUDE]`. This way if the same value must be given several times in the configuration file, you can make a definition for it and only refer to the definition later on. In case of a change, you wouldn’t need to change the values all over the configuration file, but only in the definition. + +This section may contain zero, one or more macro definitions (assignments). Each macro definition consists of a macro identifier, which shall be a TTCN–3 identifier, an assignment operator and the macro value. The macro value is either a simple or a structured value (see the BNF below). + +The simple macro value is a sequence of one or more literal values and macro references. The elements of the sequence must not be separated by anything, whitespaces or comments are not allowed. + +The structured macro value can be used to define instances of complex TTCN-3 data structures. The defined values can be assigned to compound module parameters. There are two restrictions regarding the syntax of this value. The first and last character of the value are '{' and '}'. The value must be well-formed regarding the curly brackets. Every value which satisfies these two rules is accepted as a macro definition. +NOTE: macro definitions do not have a type. The defined values are copied to the place of the macro references. The semantic correctness is determined by the context of the macro reference (see the examples section). + +Macro references can refer to previously defined macros. The reference can be provided in the following 3 formats which have the same meaning: + +* `$macroname` +* `${macroname}` +* `${macroname,charstring}` + +The above 3 different notations can also be used in other sections to refer to the macro with name "macroname". + +The literal value can be either a word (a sequence of arbitrary characters except whitespace) or a character string value delimited by quotation marks. The latter form is useful when the macro value is an empty string or contains whitespace characters. Literal values cannot follow each other, only macro references can. + +The values of macros as well as environmental variables set in the shell can be expanded in the configuration file using a special syntax described below. If both a macro and an environment variable are defined with the same name the macro of the configuration file has the precedence. If neither exists an error message is reported. It is possible to assign value to the same macro identifier more than once, in this case the last assignment will determine the value of the macro. When assigning a new value to the same macro, it is also possible to use the macro’s previous value. + +In parallel mode, in order to ensure the consistency of the test system, all macro substitutions are performed in the Main Controller. Hence the settings of environment variables are inherited from the shell that the Main Controller was started from. + +Macro definitions of this section do not change the environment space maintained by the operating system in any process. Thus, the macros defined in this section are not visible by the system call `getenv(3)` issued in test ports or external functions. + +Macro references can have one of these two formats: + +* Simple reference: a dollar character followed immediately by the macro identifier. Example: `$macroName`. In this case the value of the definition will be inserted as a literal charstring value. +* Modified reference: a dollar character followed by a pair of curly brackets containing the macro identifier and a modifier separated by a comma. Example: `${macroName, modifier}`. Whitespaces are allowed within the pair of brackets, but the opening bracket must follow the dollar character immediately. In this case the type of the substituted token is specified by the modifier. Before substitution it is verified whether the value of the referred macro or environment variable fulfills the requirements for the given modifier. + +The following modifiers are available for macro substitution: + +* `integer` ++ +Transforms the value of the macro into an integer value. The macro value may contain decimal numbers only (leading and trailing whitespaces are not allowed). +* `float` ++ +Transforms the value of the macro into a value of type float. The substitution is possible only if the value is an integer or a floating point number. +* `boolean` ++ +Transforms the value of the macro into a boolean value. The macro value shall contain the word true or false. +* `bitstring` ++ +Transforms the value of the macro into a literal bitstring value. Only binary digits are allowed in the macro value. +* `hexstring` ++ +Transform the value of the macro into a hexstring value. Only hexadecimal digits are allowed in the macro value. +* `octetstring` ++ +Transforms the value of the macro into an octetstring. The macro value shall contain even (including zero) number of hexadecimal digits. +* `charstring` ++ +Transforms the value of the macro into a literal value of type charstring. There is no restriction about the contents of the macro value. ++ +[NOTE] +==== +The reference with this modifier has the same result as a simple reference. + +* `binaryoctet` + +Transforms the value of the macro into an octetstring value so that the octets of the resulting string will contain the ASCII character code of the corresponding character from the macro value. The macro value to be substituted may contain any kind of character. +* `identifier` + +Transforms the value of the macro into a TTCN–3 identifier. This modifier is useful, for instance, for specifying values of enumerated types in section [`MODULE_PARAMETERS`]. The macro value shall contain a valid TTCN–3 identifier. Leading and trailing whitespace characters are not allowed in the macro value. +* `hostname` + +Transforms the value of the macro into a host name, DNS name or IPv4 or IPv6 address. The modifier can be used in sections [`GROUPS`], [`COMPONENTS`] and [`MAIN_CONTROLLER`]. The value to be substituted shall contain a valid host name, DNS name or IP address formed from alphanumerical, dash (-), underscore (_), dot (.), colon(:) or percentage (%) characters. Leading and trailing whitespace is not allowed. +==== + +[[bnf-productions-for-this-section-1]] +=== BNF Productions for this Section +[source] +---- +DefineSection ::= "[DEFINE]" {DefinitionAssignment} +DefinitionAssignment ::= Identifier AssignmentChar DefinitionRValue +DefinitionRValue ::= SimpleValue | StructuredValue +SimpleValue ::= {Word | String | IPaddress | MacroReference} +StructuredValue ::= "{" { {SimpleValue} | StructuredValue } "}" + | "{" "}" +---- +`Word` may contain numbers, letters and other non-whitespace characters mixed in any way. + +[[example-0]] +=== *_Example_* +[source] +---- +[DEFINE] +Localhost := 127.0.0.1 +binary_240 := 11110000 +four := 4.0 +LongString := "This is a very long string." +x1 = “Connecting to “${Localhost} +x2 = $LongString${Localhost,charstring}†is an IP address†+binary_str := ${binary_240}010101 + +/* Examples for the structured macro definitions */ +// on the left side of the arrow is the definition +// the substituted value is on the right side +DEF_20 := 1 // 1 +DEF_21 := "1" // 1 +DEF_22 := "\"1\"" // "1" +DEF_23 := a // a +DEF_24 := "a" // a +DEF_25 := "\"a\"" // "a" + +DEF_30 := { f1 := ${DEF20}} // => DEF_30 := { f1 := 1} +DEF_31 := { f1 := ${DEF21}} // => DEF_31 := { f1 := 1} +DEF_32 := { f1 := ${DEF22}} // => DEF_32 := { f1 := "1"} +DEF_33 := { f1 := ${DEF23}} // => DEF_33 := { f1 := a} +DEF_34 := { f1 := ${DEF24}} // => DEF_34 := { f1 := a} +DEF_35 := { f1 := \"${DEF24}\"} // => DEF_35 := { f1 := "a"} +DEF_36 := { f1 := ${DEF25}} // => DEF_36 := { f1 := "a"} +DEF_37 := { f1 := a} // => DEF_37 := { f1 := a} +DEF_38 := { f1 := "a"} // => DEF_38 := { f1 := "a"} +DEF_39 := { f1 := "${DEF_20}"} // => DEF_39 := { f1 := "${DEF_20}"} +// DEF_30 and DEF_31 are valid module parameter definitions for tsp_1 +// the other definitions are not valid for tsp_1 + + +DEF_40 := { f2 := ${DEF20}} // => DEF_40 := { f2 := 1} +DEF_41 := { f2 := ${DEF21}} // => DEF_41 := { f2 := 1} +DEF_42 := { f2 := ${DEF22}} // => DEF_42 := { f2 := "1"} +DEF_43 := { f2 := ${DEF23}} // => DEF_43 := { f2 := a} +DEF_44 := { f2 := ${DEF24}} // => DEF_44 := { f2 := a} +DEF_45 := { f2 := \"${DEF24}\"} // => DEF_45 := { f2 := "a"} +DEF_46 := { f2 := ${DEF25}} // => DEF_46 := { f2 := "a"} +DEF_47 := { f2 := a} // => DEF_47 := { f2 := a} +DEF_48 := { f2 := "a"} // => DEF_48 := { f2 := "a"} +DEF_49 := { f2 := "${DEF_20}"} // => DEF_49 := { f2 := "${DEF_20}"} +// DEF_{42|45|46|48|49} are valid module parameter definitions for tsp_1 +// the other definitions are not valid for tsp_1 + +// complex data structures can also be referenced +DEF_50 := { f1 := ${DEF_42}, f2 := “aâ€} +---- + +=== *_Use example:_* +[source] +---- +[MODULE_PARAMETERS] +par1 := $Localhost // "127.0.0.1" +par2 := ${binary_240, bitstring} // ’11110000’B +par3 := ${binary_240, hexstring} // ’11110000’H +par4 := ${four, float} // 4.0 +par5 := ${four, binaryoctet} // ’342E30’O +par6 := ${LongString, identifier} // ERROR: invalid substitution +par7 := "$myVariable" // substitution is not done +[MAIN_CONTROLLER] +LocalAddress = ${Localhost, hostname} // 127.0.0.1 +---- + +The tokens substituted are given in comments. + +=== *_TTCN file example_* +[source] +---- +// ttcn +module a { + modulepar Rec tsp_1; + modulepar Rec2 tsp_1; + type record Rec { + integer f1 optional, charstring f2 optional + } + type record Rec2 { + Rec f1 optional, charstring f2 optional + } +} +---- + +== `[INCLUDE]` + +It is possible to use configuration settings (module parameters, test port parameters, etc.) given in other configuration files, the configuration files just need to be listed in this section, with their full or relative pathnames. To the host controllers it will look like as if the configuration files would have been merged together into one configuration file. + +Each included file shall form a valid configuration file with complete section(s). The `[INCLUDE]` directives of included files are processed recursively. Each referenced configuration file is processed exactly once even if it is included from several places. Relative pathnames are resolved based on the directory of the referring configuration file. + +[[bnf-productions-for-this-section-2]] +=== BNF Productions for this Section +[source] +---- +IncludeSection ::= "[INCLUDE]" {IncludeFile} +IncludeFile ::= Cstring +---- + +The file’s name is a character string, given between quotation marks. + +[[example-3]] +*_Example_* +[source] +---- +[INCLUDE] +"base_definitions.cfg" +"../additional_parameters.cfg" +---- + +[[ordered-include]] +== [`ORDERED_INCLUDE]` + +It is possible to include configuration files to a specific location using the `[ORDERED_INCLUDE]` section. The included file can be given with the same syntax as in the `[INCLUDE]` section. The file can be specified with an absolute path, or a path relative to the configuration file in which the `[ORDERED_INCLUDE]` section takes place. Relative pathnames are resolved based on the directory of the referring configuration file. + +Each included file shall form a valid configuration file with complete section(s). Circular imports are not accepted. + +[[bnf-productions-for-this-section-3]] +=== BNF Productions for this Section +[source] +---- +OrderdIncludeSection ::= "[ORDERED_INCLUDE]" {IncludeFile} +IncludeFile ::= Cstring +---- +The file’s name is a character string, given between quotation marks. + +[[example-4]] +*_Example_* +[source] +---- +// main.cfg +[ORDERED_INCLUDE] +"oi.cfg" +"oi2.cfg" +[MODULE_PARAMETERS] +tsp_1 := 3 + +// oi.cfg +[MODULE_PARAMTERS] +tsp_1 := 1 +// oi2.cfg +[MODULE_PARAMETERS] +tsp_1 := 2 +---- +In this example we have 3 configuration files. The names of the files are included as comments. The ETS will be started with the first one ("main.cfg"). This configuration file includes "oi.cfg" and "oi2.cfg". The included files are processed sequentially. The first included file ("oi.cfg") will set the module parameter "tsp_1" to 1. As the processing continues, the second included file ("oi2.cfg") will set it to 2. Finally when the included files are processed, the main configuration file sets it to 3. In this case, the module parameter named tsp_1 will have the final value of 3. + +[[external-commands]] +== `[EXTERNAL_COMMANDS]` + +This section defines external commands (shell scripts) to be executed by the ETS whenever a control part or test case is started or terminated. Using this feature you can control external monitor programs (like `tcpdump` in case of IP testing) automatically during test execution. In case of parallel mode, the external command is executed on the host where the MTC runs. The name of the corresponding module or test case is passed to the external command as argument. For `BeginTestCase` and `EndTestCase` the name of the module and test case separated with a dot is passed as argument; and additionally the test case verdict for `EndTestCase`. For example, this allows you to collect the output of `tcpdump` in separate files for each test case where the file name contains the name of the test case. + +All commands are optional and can be set independently. The command name (or full path) must be given within double quotes. Whitespaces and special characters are treated as part of the command name and will not be interpreted by the shell. This means that additional, fixed, arguments can not be passed to the external command. If the command string is empty no command will be executed (it also clears the command that was set previously). + +[[bnf-productions-for-this-section-4]] +=== BNF Productions for this Section +[source] +---- +ExternalCommandsSection ::= "[EXTERNAL_COMMANDS]" {ExternalCommand} +ExternalCommand ::= CommandType AssignmentChar Command [SemiColon] +CommandType ::= "BeginControlPart" | "EndControlPart" | "BeginTestCase" | + "EndTestCase" +Command ::= StringValue +Example +[EXTERNAL_COMMANDS] +BeginTestCase := "/usr/local/tester/bin/StartTcpdump" +EndTestCase := "/usr/local/tester/bin/StopTcpdump" +BeginControlPart := "this will be overwritten" +EndControlPart := "" +---- + +=== Example: Running `tcpdump` during test execution + +In case of testing IP based protocols it might be useful to monitor the network during TTCN–3 test execution. The following shell scripts show an example how to start the program `tcpdump` in the background at the beginning of every test case and how to terminate it when a test case is finished. + +When `tcpdump` is running, its `pid` is stored in the file `/etc/tcpdump.pid` to inform the stopping script which process to kill. Of course, the command line options for tcpdump may be changed to fit your needs. The output of `tcpdump` is saved in the file `<testcase name>.dump` in the working directory of the executable test program, which is useful when `repgen` is used after test execution. + +To make this working, you should give the names or full pathes of these scripts as `BeginTestCase` and `EndTestCase` in section `[EXTERNAL_COMMANDS]` of the configuration file. + +A complete example script for starting `tcpdump`: +[source] +---- +#!/bin/sh + +PIDFILE=/tmp/tcpdump.pid + +if [ -e $PIDFILE ] +then + kill ‘cat $PIDFILE‘ + rm $PIDFILE +fi + +/usr/local/sbin/tcpdump -e -n -s 200 -x -v -i eth1 ip6 >$1.dump \ + 2>/dev/null & +PID=$! + +echo $PID >$PIDFILE +---- + +The script for stopping `tcpdump`: +[source] +---- +#!/bin/sh + +PIDFILE=/tmp/tcpdump.pid + +if [ -e $PIDFILE ] +then + kill ‘cat $PIDFILE‘ + rm $PIDFILE +fi +---- + +[[execute]] +== `[EXECUTE]` + +In this section you have to specify what parts of your test suite you want to execute. In single mode the configuration file is useless without this section. The section [`EXECUTE`] is optional in parallel mode. If it is missing, You shall start testcases manually from command line with the command `smtc` `[module name[.control|.testcase name|.*]]` see UG <<13-references.adoc#_17, [17]>> 4.4.2.1. In this case a parameter after smtc is mandatory. Don’t omit this section in case of using `ttcn3_start`, otherwise no testcase will be executed. + +You can start TTCN–3 module control parts and test cases individually. There is one limitation: only those test cases having no parameters, or only parameters with default values, can be executed from this section. Other test cases can be started from the module control part with proper actual parameters. + +In this section, a single identifier (or an identifier followed by the optional suffix `.control`) means the control part of that TTCN–3 module. Test case names shall be preceded by the name of module that they can be found in and a dot character. You can use the character asterisk (*) instead of test case name, which means the execution of all test cases of the corresponding module in the same order as they are defined in the TTCN–3 source code. + +The control parts and test cases are executed in the same order as you specified them in this section. If you define the same module or test case name more than once, that control part or test case will be executed, of course, many times. + +=== The BNF Specification of this Section +[source] +---- +ExecuteSection ::= "[EXECUTE]" {ExecuteItem} +ExecuteItem ::= (ControlPart | TestCase) [SemiColon] +ControlPart ::= ModuleName [ "." "control" ] +ModuleName ::= Identifier +TestCase ::= ModuleName "." TestCaseName +TestCaseName ::= Identifier | "*" +---- + +[[example-6]] +Example +[source] +---- +[EXECUTE] +IPv6Demo.send_echo +IPv6Demo.send_echo // run it twice +IPv6BaseSpecification +IPv6NeighborDiscovery.* +---- + +[[groups-parallel-mode]] +== `[GROUPS]` (Parallel mode) + +In this section you can specify groups of hosts. These groups can be used inside the [`COMPONENTS`] section to restrict the creation of certain PTCs to a given set of hosts. See also <<components-parallel-mode, here>>. + +This section contains any number of group specifications in the following form: group name, assignment operator (:=) and either an asterisk (*) or a comma-separated list of host names (DNS names) or IP addresses in which you should enlist each hosts belonging to that group. The asterisk appearing on the right side denotes all hosts that take part in the test execution. + +Groups may overlap, that is, the same hosts can belong to several groups. Group references, however, cannot appear on the right side. It is worth mentioning that group names are case sensitive. + +NOTE: The groups defined in this section have nothing to do with TTCN–3 group of definitions construct! + +[[the-bnf-specification-of-this-section-0]] +=== The BNF Specification of this Section +[source] +---- +GroupsSection ::= "[GROUPS]" {GroupItem} +GroupItem ::= GroupName AssignmentChar (GroupMemberList | "*") [SemiColon] +GroupName ::= Identifier +GroupMemberList ::= GroupMember {"," GroupMember} +GroupMember ::= HostName | IPAddress +---- + +[[example-7]] +Example +[source] +---- +[GROUPS] +HeintelAndPauler := heintel, pauler.eth.ericsson.se +myGroup := 153.44.87.34, test-host.123.com +AllHosts := * +---- + +[[components-parallel-mode]] +== `[COMPONENTS]` (Parallel mode) + +This section consists of rules restricting the location of created PTCs. These constraints are useful when distributed tests are executed in a heterogeneous environment. The participating computers may have different hardware setup, computing capacity or operating system. Thus some physical interfaces or Test Ports might be present only on a part of the hostsfootnote:[On the remaining computers the unsupported Test Ports shall be substituted with empty stubs (i.e. generated and unmodified skeletons).]. + +The rules are described in form of assignments. The left side contains a component identifier while the right side names a host or a group of hosts on which the given components are executed. The components can be selected by their component type or name assigned in create operations. The component identifiers are case sensitive. The assigned hosts are taken from the corresponding host group set from the section <<groups-parallel-mode, [`GROUPS`]>>. + +Each component type or component name can appear in at most one rule. The asterisk (*) stands for all component identifiers that do not appear in any rule. The asterisk can show in a single rule only. + +When a TTCN–3 parallel test component is being created it is the responsibility of the MC to choose a suitable and availablefootnote:[Only those hosts participate in the component distribution algorithm that have an active HC, which has been started by the user. MC ignores all unavailable group members silently and will not start the HC on them.] host for it. First a subset of available hosts, the set of so-called candidates, is determined based on the component distribution rules. The MC implements a load balancing algorithm so that the location of the component will be the candidate with the smallest load, that is, the least number of active TTCN–3 test componentsfootnote:[This term of load has no direct relation to the load average calculated by UNIX kernels.]. Once a component is assigned to a host it, cannot be moved to another one later during its life. + +If a newly created PTC matches more than one rule (because both its component type and name is found in the section) all available members of both assigned groups are considered to be candidates. + +If section [`COMPONENTS`] is empty or omitted from the configuration file all available hosts are considered to be candidates. If the calculated set of candidates is an empty set (i.e. there is no available host that is allowed by the rules) the `create` operation will fail and dynamic test case error will occur on the ancestor component. + +If the location of the PTC is explicitly specified in the `create` operation (see <<3-clarifications_to_the_ttcn-3_standard.adoc#importing-import-statement-from-ttcn-3-modules, here>> for the syntax of this language extension) the rules of this section are ignored. In this case the set of candidates is determined based on the host name or group name that was specified as location. + +[[the-bnf-specification-of-this-section-1]] +=== The BNF Specification of this Section +[source] +---- +ComponentsSection ::= "[COMPONENTS]" {ComponentItem} +ComponentItem ::= ComponentId AssignmentChar ComponentLocation [SemiColon] +ComponentId ::= Identifier | "*" +ComponentLocation ::= GroupName | HostName | IPAddress +---- + +[[example-8]] +Example +[source] +---- +[COMPONENTS] +MyComponentType := HeintelAndPauler +CPComponentType := 153.44.87.34 +* := AllHosts +---- + +[[main-controller-parallel-mode]] +== `[MAIN_CONTROLLER]` (Parallel mode) + +The options herein control the behavior of MC. The section [`MAIN_CONTROLLER`] includes four options to be set. + +Options `LocalAddress` and `TCPPort` determine the IP address and TCP port on which the MC application will listen for incoming HC connections. Setting `LocalAddress` can be useful on computers having multiple local IP addresses (multi-homed hosts). The value of `LocalAddress` can be either an IP address or a DNS name, which must resolve to an address that belongs to a local network interface. If this option is omitted MC will accept connections on all local IP addresses. + +The value of option `TCPPort` is an integer number between 0 and 65535. The recommended port number is 9034. Using a TCP port number that is less than 1024 may require super-user (root) privileges. The MC will listen on an ephemeral port chosen by the kernel when `TCPPort` is omitted or set to zero. + +The optional variable `NumHCs` provides support for automated (batch) execution of distributed tests. When present, the MC will not give a command prompt, but wait for `NumHCs` HCs to connect. When the specified number of HCs are connected, the MC automatically creates MTC and executes all items of the section <<execute, [`EXECUTE`]>>. When finished, the MTC is terminated and the MC quits automatically. If `NumHCs` was omitted then the MC shall be controlled interactively, that is, you have to issue the commands `cmtc` and `smtc` yourself (see also sections 12.3, 12.3.1 of the TITAN User Guide <<13-references.adoc#_13, [13]>>). + +The `KillTimer` option tells the MC to wait some seconds for a busy test component (MTC or PTC) to terminate when it was requested to stopfootnote:[The MTC can be terminated from the MC’s user interface or from a PTC by executing the mtc.stop operation. The termination of a PTC can be requested either explicitly (using a TTCN–3 component stop or kill operation) or implicitly (at the end of test case).]. The MC in co-operation with the local HC kills the UNIX process if the component did not terminate properly before `KillTimer` expiry. The purpose of this function is to prevent the test system from deadlocks. + +NOTE: When the UNIX process of MTC is killed all existing PTCs are destroyed at the same time. + +The value of `KillTimer` is measured in seconds and can be given in either integer or floating point notation. Setting `KillTimer` to zero disables the kill functionality, that is, busy test components will not be killed even if they do not respond within a very long time period. When omitted, the default value of `KillTimer` is 10 seconds. This value is sufficient in typical test setups, but it needs to be increased on heavily loaded computers (e.g. when running performance tests). Setting a too short `KillTimer` value may have undesired effects as the final verdict of killed PTCs, which is not known by MC, is always substituted by error. + +`UnixSocketsEnabled` has a default value of "yes". When at default value, Titan will use Unix domain sockets for internal communication on the same machine, and TCP sockets to communicate across the network. When set to "no", TCP sockets will be used both internally and over the network. + +[[the-bnf-specification-of-this-section-2]] +=== The BNF Specification of this Section +[source] +---- +MainControllerSection ::= "[MAIN_CONTROLLER]" {MainControllerAssignment} +MainControllerAssignment ::= (LocalAddress | TCPPort | NumHCs | KillTimer | + UnixSocketsEnabled) [SemiColon] +LocalAddress ::= "LocalAddress" AssignmentChar (HostName | IPAddress) +TCPPort ::= "TCPPort" AssignmentChar IntegerValue +NumHCs ::= "NumHCs" AssignmentChar IntegerValue +KillTimer ::= "KillTimer" AssignmentChar (IntegerValue | FloatValue) +UnixSocketsEnabled ::= "UnixSocketsEnabled" AssignmentChar ("Yes" | "No") +---- + +[[example-9]] +*_Example:_* +[source] +---- +[MAIN_CONTROLLER] +LocalAddress := 192.168.1.1 +TCPPort := 9034 +NumHCs := 3 +KillTimer := 4.5 +UnixSocketsEnabled := Yes +---- + +[[profiler]] +== `[PROFILER]` + +The settings in this section control the behavior of the TTCN-3 Profiler. These settings only affect the TTCN-3 modules specified in the file list argument of the compiler option -z. If this compiler option is not set, then the [`PROFILER`] section is ignored. + +=== Enabling and disabling features + +The following features can be enabled or disabled through the configuration file: + +* `DisableProfiler` – if set to `true`, the measurement of execution times is disabled and data related to execution times or average times will not be present in the statistics file. Default value: false +* `DisableCoverage` – if set to `true`, the execution count of code lines and functions is not measured and data related to execution counts, average times or unused lines/functions will not be present in the statistics file. Default value: `false` +* If both `DisableProfiler` and `DisableCoverage` are set to `true`, then the profiler acts as if it wasn’t activated in any of the modules (as if the compiler flag –z was not set). The database and statistics files are not generated. +* `AggregateData` – if set to `true`, the data gathered in the previous run(s) is added to the current data, otherwise all previous data is discarded, default value: `false` +* `DisableStatistics` – if set to `true`, the statistics file will not be generated at the end of execution, default value: `false` +* `StartAutomatically` – if set to `true`, the profiler will start when the program execution starts, otherwise it will only start at the first @profiler.start command (it needs to be started individually for each component in parallel mode), default value: `true` +* `NetLineTimes` – if set to `true`, the execution times of function calls will not be added to the caller lines’ total times, default value: `false` +* `NetFunctionTimes` – if set to `true`, the execution times of function calls will not be added to the caller functions’ total times, default value: `false` + +[[setting-output-files]] +=== Setting output files + +The DatabaseFile setting can be used to specify the name and path of the database file (as a string with double quotation marks, like a `charstring`). This is the file imported by the profiler if data aggregation is set (if this setting is changed between runs, the profiler will not find the old database). + +Default value: `profiler.db` + +Similarly the `StatisticsFile` setting can be used to specify the name and path of the statistics file. + +Default value: `profiler.stats` + +The names of both files may contain special metacharacters, which are substituted dynamically during test execution. These are helpful when there are multiple Host Controllers in the profiled test system. + +The table below contains the list of available metacharacters in alphabetical order. Any unsupported metacharacter sequence, that is, if the % character is followed by any character that is not listed in the table below or a single percent character stays at the end of the string, will remain unchanged. + +.Available metacharacters for setting profiler output file names +[cols="m,",options="header",] +|=== +|Meta-character |Substituted with . . . +|%e |the name of the TTCN–3 executable. The `.exe` suffix (on Windows platforms) and the directory part of the path name (if present) are truncated. +|%h |the name of the computer returned by the `gethostname(2)` system call. This usually does not include the domain name. +|%l |the login name of the current user. If the login name cannot be determined (e.g. the current UNIX user ID has no associated login name) an empty string is returned. +|%p |the process ID `(pid)` of the UNIX process that implements the current test component. The `pid` is written in decimal notation. +|%% |a single % character. +|=== + +=== Statistics filters + +The `StatisticsFilter` setting can be used to specify which lists will be calculated and displayed in the statistics file. Its value is a list of filters separated by ampersands (`&`). Vertical lines (`|`) can also be used to separate the filters (as if they were bits added together with binary or) to the same effect. + +The concatenation mark (`&=`) can also be used with this setting to specify the filters in multiple commands. + +The filters can also be specified with hexadecimal values (similarly to `hexstrings`, but without the quotation marks and the `H` at the end). + +.Statistics filters, single lists +[cols=",,",options="header",] +|=== +|Filter |Numeric value |Represented list +|`NumberOfLines` |`0x00000001` |Number of code lines and functions +|`LineDataRaw` |`0x00000002` |Total time and execution count of code lines (raw) +|`FuncDataRaw` |`0x00000004` |Total time and execution count of functions (raw) +|`LineAvgData` |`0x00000008` |Average time of code lines (raw) +|`FuncAvgData` |`0x00000010` |Average time of functions (raw) +|`LineTimesSortedByMod` |`0x00000020` |Total time of code lines (sorted, per module) +|`FuncTimesSortedByMod` |`0x00000040` |Total time of functions (sorted, per module) +|`LineTimesSortedTotal` |`0x00000080` |Total time of code lines (sorted, total) +|`FuncTimesSortedTotal` |`0x00000100` |Total time of functions (sorted, total) +|`LineCountSortedByMod` |`0x00000200` |Execution count of code lines (sorted, per module) +|`FuncCountSortedByMod` |`0x00000400` |Execution count of functions (sorted, per module) +|`LineCountSortedTotal` |`0x00000800` |Execution count of code lines (sorted, total) +|`FuncCountSortedTotal` |`0x00001000` |Execution count of functions (sorted, total) +|`LineAvgSortedByMod` |`0x00002000` |Average time of code lines (sorted, per module) +|`FuncAvgSortedByMod` |`0x00004000` |Average time of functions (sorted, per module) +|`LineAvgSortedTotal` |`0x00008000` |Average time of code lines (sorted, total) +|`FuncAvgSortedTotal` |`0x00010000` |Average time of functions (sorted, total) +|`Top10LineTimes` |`0x00020000` |Total times of code lines (sorted, total, top 10 only) +|`Top10FuncTimes` |`0x00040000` |Total times of functions (sorted, total, top 10 only) +|`Top10LineCount` |`0x00080000` |Execution count of code lines (sorted, global, top 10 only) +|`Top10FuncCount` |`0x00100000` |Execution count of functions (sorted, total, top 10 only) +|`Top10LineAvg` |`0x00200000` |Average time of code lines (sorted, total, top 10 only) +|`Top10FuncAvg` |`0x00400000` |Average time of functions (sorted, total, top 10 only) +|`UnusedLines` |`0x00800000` |Unused code lines +|`UnusedFunc` |`0x01000000` |Unused functions +|=== + +.Statistics filters, grouped lists +[cols=",,",options="header",] +|=== +|`AllRawData` |`0x0000001E` |Total time, execution count and average time of code lines and functions (raw) +|`LineDataSortedByMod` |`0x00002220` |Total time, execution count and average time of code lines (sorted, per module) +|`FuncDataSortedByMod` |`0x00004440` |Total time, execution count and average time of functions (sorted, per module) +|`LineDataSortedTotal` |`0x00008880` |Total time, execution count and average time of code lines (sorted, total) +|`FuncDataSortedTotal` |`0x00011100` |Total time, execution count and average time of functions (sorted, total) +|`LineDataSorted` |`0x0000AAA0` |Total time, execution count and average time of code lines (sorted, total and per module) +|`FuncDataSorted` |`0x00015540` |Total time, execution count and average time of functions (sorted, total and per module) +|`AllDataSorted` |`0x0001FFE0` |Total time, execution count and average time of code lines and functions (sorted, total and per module) +|`Top10LineData` |`0x002A0000` |Total time, execution count and average time of code lines (sorted, total, top 10 only) +|`Top10FuncData` |`0x00540000` |Total time, execution count and average time of functions (sorted, total, top 10 only) +|`Top10AllData` |`0x007E0000` |Total time, execution count and average time of code lines and functions (sorted, total, top 10 only) +|`UnusedData` |`0x01800000` |Unused code lines and functions +|`All` |`0x01FFFFFF` |All lists +|=== + +NOTE: the `DisableProfiler` and `DisableCoverage` settings also influence which lists are displayed in the statistics file (e.g.: if `DisableCoverage` is set to `true` and `StatisticsFilter` is set to `Top10LineData`, then the statistics file will only contain the top 10 total times list). + +[[the-bnf-specification-of-this-section-3]] +=== The BNF Specification of this Section +[source] +---- +ProfilerSection ::= "[PROFILER]" {ProfilerSetting} +ProfilerSetting ::= (DisableProfilerSetting | DisableCoverageSetting | + DatabaseFileSetting | AggregateDataSetting | StatisticsFileSetting | + DisableStatisticsSetting | StatisticsFilterSetting) [SemiColon] +DisableProfilerSetting ::= “DisableProfiler†AssignmentChar BooleanValue +DisableCoverageSetting ::= “DisableCoverage†AssignmentChar BooleanValue +DatabaseFileSetting ::= “DatabaseFile†AssignmentChar CharstringValue +AggregateDataSetting ::= “AggregateData†AssignmentChar BooleanValue +StatisticsFileSetting ::= “StatisticsFile†AssignmentChar CharstringValue +DisableStatisticsSetting ::= “DisableStatistics†AssignmentChar BooleanValue +StatisticsFilterSetting ::= “StatisticsFilter†(AssignmentChar | ConcatChar) + StatisticsFilter [ { (“&†| “|â€) StatisticsFilter } ] +StatisticsFilter ::= (“NumberOfLines†| “LineDataRaw†| “FuncDataRaw†| + “LineAvgRaw†| “FuncAvgRaw†| “LineTimesSortedByMod†| “FuncTimesSortedByMod†+ | “LineTimesSortedTotal†| “FuncTimesSortedTotal†| “LineCountSortedByMod†| + “FuncCountSortedByMod†| “LineCountSortedTotal†| “FuncCountSortedTotal†| + “LineAvgSortedByMod†| “FuncAvgSortedByMod†| “LineAvgSortedTotal†| + “FuncAvgSortedTotal†| “Top10LineTimes†| “Top10FuncTimes†| “Top10LineCount†+ | “Top10FuncCount†| “Top10LineAvg†| “Top10FuncAvg†| “UnusedLines†| + “UnusedFunc†| {Hex}+) +---- +[[example-10]] +*_Example:_* +[source] +---- +[PROFILER] +DisableProfiler := false +DisableCoverage := false +DatabaseFile := "data.json" +AggregateData := false +StatisticsFile := "prof.stats" +DisableStatistics := false +StatisticsFilter := Top10AllData & UnusedData +StatisticsFilter &= AllRawData +StatisticsFilter &= 88A0 +---- + +== Dynamic Configuration of Logging Options + +Some logging options may be altered during the run of the test suite. This allows e.g. to vary the logging verbosity between testcases. + +The interface is contained in `$(TTCN3_DIR)/include/TitanLoggerControl.ttcn`; this file needs to be added to the project. `TitanLoggerControl.ttcn` contains definitions of various external functions which can be called from TTCN-3 code. The implementation of these external functions is built into the Titan runtime library; it will be linked automatically. + +The individual logging severities are contained in the "Severity" enumerated type. A logging mask is represented by a record-of: + +`type record of Severity Severities;` + +For each logging bit set, the record-of will contain an element. + +The TitanLoggerControl module defines several constants: +[source] +---- +const Severities log_nothing := {}; +const Severities log_console_default := { … } +const Severities log_all := { … } // LOG_ALL, without MATCHING,DEBUG +const Severities log_everything := { … } // really everything +---- +These constants can be used when setting logger options. + +Each function has a parameter named `plugin`, to specify which `plugin` is being manipulated. Currently, the value of the plugin parameter must be `"LegacyLogger"`. + +=== Retrieving Logging Masks + +The following functions can be used to retrieve the current value of the logger file mask/console mask: +[source] +---- +get_file_mask(in charstring plugin) return Severities; +get_console_mask(in charstring plugin) return Severities; +---- + +=== Setting Logging Masks + +The following functions set the file mask or console mask, overwriting the previous value: +[source] +---- +set_file_mask(in charstring plugin, in Severities s); +set_console_mask(in charstring plugin, in Severities s); +---- +Logging severities present in the parameter will be switched on; severities absent from the parameter will be switched off. + +The following functions allow adding individual Severity values to the list of events that are logged, without affecting other severities: +[source] +---- +add_to_file_mask(in charstring plugin, in Severities s); +add_to_console_mask(in charstring plugin, in Severities s); +---- +Logging severities present in the parameter will be switched on; severities absent from the parameter will not be modified. Example: to turn on DEBUG_ENCDEC without affecting other severities: +[source] +---- +var Severities encdec := { DEBUG_ENCDEC } +TitanLoggerControl.add_to_file_mask(“LegacyLoggerâ€, encdec); +---- + +NOTE: Each bit is treated individually. To turn on a first level category, one needs to enumerate all subcategories. For example, to turn on all `DEBUG` messages, the value of the Severities variable should be: + +[source] +---- +var Severities debug_all := { DEBUG_ENCDEC, DEBUG_TESTPORT, DEBUG_UNQUALIFIED }; +TitanLoggerControl.add_to_file_mask(“LegacyLoggerâ€, debug_all); +---- + +The following functions allow removing of individual Severities: +[source] +---- +remove_from_file_mask(in charstring plugin, in Severities s); +remove_from_console_mask(in charstring plugin, in Severities s); +---- + +Logging severities present in the parameter will be switched off; severities absent from the parameter will not be modified. +When setting file/console masks, redundant severity values are ignored. For example, the two following values have the same effect when passed to set_file_mask. +[source] +---- +var Severities ptc := { PARALLEL_PTC }; +var Severities ptc3:= { PARALLEL_PTC, PARALLEL_PTC, PARALLEL_PTC }; +---- + +=== Manipulating the Log File Name + +The following function allows setting the log file name skeleton. See <<lttngustlogger-plugin, here>> for possible values. + +[source] +set_log_file(in charstring plugin, in charstring filename); + +[[enabling-disabling-the-logging-of-ttcn-3-entity-name]] +=== Enabling/disabling the Logging of TTCN-3 Entity Name + +The following functions allow the reading and writing of the <<LogEntityName, `LogEntityName`>> parameter. + +[source] +---- +set_log_entity_name(in charstring plugin, in boolean b); +get_log_entity_name(in charstring plugin) return boolean; +---- diff --git a/usrguide/referenceguide/8-the_titan_project_descriptor_file.adoc b/usrguide/referenceguide/8-the_titan_project_descriptor_file.adoc new file mode 100644 index 000000000..3bd9a2ab7 --- /dev/null +++ b/usrguide/referenceguide/8-the_titan_project_descriptor_file.adoc @@ -0,0 +1,630 @@ += The TITAN Project Descriptor File +:toc: +:table-number: 28 + +Concept of the project is defined in chapter 4 of User Guide for the TITAN Designer <<13-references.adoc#_17, [17]>> because it is introduced in TITAN Designer which is the name of one of the Eclipse plugin of TITAN. + +The content of a project and all project specific settings are described in the TITAN project descriptor (TPD) file. The name of the TPD file is in the form `<project_name>.tpd` e.g. `HelloTitan.tpd`. + +The tpd file contains information about the project name, the contained files, referenced (used) projects, make, configuration and running information etc. (se later) but doesn’t contain source files at all. + +Tpd files are designed to produce portability for projects. Primarily it is automatically created by the Titan Designer (in Eclipse) when project settings of an existing project are exported (see Chapter 4.9.4 of <<13-references.adoc#_17, [17]>>). The created TPD file can be used to import the project into another workspace (belonging to the same or to a different user) if the files and projects referred by the TPD are available at the new place (see Chapter 4.9.5 of <<13-references.adoc#_17, [17]>>). If the project to be exported contains referenced (used) project, then the TITAN project setting of the referenced projects shall be exported previously. + +Tpd files can be used without TITAN Designer for example for generating hierarchical Makefiles from command line by the makefile generator (see <<6-compiling_ttcn3_and_asn1_modules.adoc#using-the-makefile-generator-to-generate-makefile-s-from-titan-project-descriptor-file-s, here>>). The files and TPD files referred by the TPD should be available. + +TPD files are designed to be created by the Eclipse Designer but it can be created or modified by experts. + +The data is stored in XML format. The schema definition of the project descriptor is delivered with the Titan package and can be found in the `${TTCN3_DIR}/etc/xsd/TPD.xsd` file. If the type of an element is a subtype of string, for example a file name or a path, the xsd file doesn’t restrict it but uses only string or NormalizedString as type. Although the compliance of a TPD file for TPD.xsd is a necessary but not sufficient statement, it is very useful to verify the tpd file against TPD.xsd for example with this command: `xmllint –noout –schema XSD_FILE XML_FILE` + +Each element is designed to be extendable, so for almost all elements there is a default value defined, if the element is missing this value is used.To simplify the reviews the elements are always saved in an ordered fashion thus limiting the effects of minor changes. The lists can contain from 0 to infinite elements. The O/M column in the tables describes if the element is optional or mandatory. + +The TPD file contains a top level element <TITAN_Project_File_Information>. + +This has an attribute called "version". This attribute describes the version of the TPD.xsd file which the tpd file validates to. e.g.: + +`<TITAN_Project_File_Information version="1.0">`. Currently this version is fixed. + +The elements contained in the top level element are listed below in Table. + +The content of these elements is discussed later in this chapter. + +.The sequence of elements of TITAN_Project_File_Information +[cols=",,",options="header",] +|=== +|*Name of the element* |*Meaning* |*O/M* +|`ProjectName` |The name of the project. This name is used as the name of the TPD file used for export. This is also the name of the project created by TITAN Designer at import. See also <<project-name, here>> |M +|`ReferencedProjects` |The list of projects referenced by the actual one.Not present if the actual project does not reference any other. See also <<referenced-projects, here>> |O +|`Folders` |The list of folders present in the project.Not present if the actual project does not contain any folders to be saved. See also <<files-and-folders, here>> |O +|`Files` |The list of files present in the project.Not present if the actual project does not contain any files to be saved. See also <<files-and-folders, here>> |O +|`PathVariables` |The list of eclipse path variables active in the workbench.Not present if the actual workbench did not contain any path variables. See also <<path-variables, here>> |O +|`ActiveConfiguration` |The name of the build configuration active whose parameters will be used by TITAN for building the project. See also <<ActiveConfiguration, here>> |M +|`Configurations` |The list of configurations set on the actual project. Please note, that there is always at least one configuration, the "Default", set for every project. See also <<configuration, here>> |O +|`PackedReferencedProjects` |PackedReferencedProjects contains not references for other TPDS but the content of the TPDs belonging to the referenced projects (without element PackedReferencedProjects). Not present if the actual project is not referencing any other, or if the saving of this data is not explicitly requested by the user. See also <<packed-referenced-projects, here>> |O +|=== + +[[project-name]] +== Project Name + +The ProjectName element contains the name of the project. + +Example: +[source] +<ProjectName>HelloTitan2</ProjectName> + +[[referenced-projects]] +== Referenced Projects + +The `ReferencedProjects` element contains a list of `ReferencedProject` elements, each of which describes a single project referencing relation. A referenced project is a project whose content is used by our project, e.g. its files are imported by the file of the current project. + +The following tags are supported: + +.Attributes of ReferencedProject +[cols=",,",options="header",] +|=== +|*Name of the attributes* |*Meaning* |*O/M* +|`name` |The name of the project referenced. This will create the relation between the actual and the referenced project. The value of this attribute must be equal to the `ProjectName` of the referenced project. |M +|`projectLocationURI` |The path of the project descriptor of the referenced project, relative to the actual descriptor.If the project is not already loaded in eclipse, it will be loaded from this path. |M +|`tpdName` |The file name of the TPD file. This attribute is used with the `makefilegen’s` –I switch to provide search paths to find the referenced project if it is not found at `projectLocationURI`. |O +|=== + +Example: +[source] +---- +<ReferencedProjects> + <ReferencedProject name="Hello_world" +projectLocationURI="../Hello_world/Hello_world.tpd"/> +</ReferencedProjects> +---- + +[[files-and-folders]] +== Files and Folders + +These elements contain some basic information on files and folders present in the project that is needed to recreate the structure of the project anytime later. + +The `Files` element is a list of `FileResource` elements, the `Folders` element is a list of `FolderResource` elements. + +Right now the contents of the `FileResource` and `FolderResource` elements are the same. All information is stored in attributes. + +.The attributes of `FileResource` and `FolderResource`. +[cols=",,",options="header",] +|=== +|*Name of the attribute* |*Meaning* |*O/M* +|`projectRelativePath` |The path of the resource inside the resource system of eclipse. |M +|`relativeURI` |This is the path relative to the location where the project descriptor files is being saved, in case the path of the resource does not contain any feature, that needs to be resolved, and it is possible to calculate the relative path. |O +|`rawURI` |This is the raw path of the resource as stored by the platform. In this form the path variables, or any other feature, are not yet resolved. |O +|=== + +If both tags are present the `relativeURI` should be used. It is an error if neither the `relativeURI` nor the `rawURI` attribute is present. + +Example: +[source] +---- +<Folders> + <FolderResource projectRelativePath="src" relativeURI="file:src"/> + <FolderResource projectRelativePath="virtual" rawURI="virtual:/virtual"/> + </Folders> + <Files> + <FileResource projectRelativePath=".TITAN_properties" relativeURI="file:.TITAN_properties"/> + <FileResource projectRelativePath=".project" relativeURI="file:.project"/> + </Files> +---- + +[[path-variables]] +== Path Variables + +The `PathVariables` element stores the list of `PathVariable` elements, each of which describes a single eclipse path variable. They are not used at Makefile generation from command line. + +.Attributes of PathVariable +[cols=",,",options="header",] +|=== +|*Name of the attribute* |*Meaning* |*O/M* +|Name |The name of the path variable. |M +|Value |The value of the path variable. |M +|=== + +Example: +[source] +---- +<PathVariables> + <PathVariable name="path_variable1" value="C:/ekrisza"/> + <PathVariable name="path_variable2" value="C:/Users/ekrisza/doksi-workbench-workspace/masik/masik.TITAN_Project_Format"/> + </PathVariables> +---- + +[[ActiveConfiguration]] +== ActiveConfiguration + +The ActiveConfiguration element stores the name of the active build configuration whose parameters will be used by TITAN for building the project. + +NOTE: This can be overwritten from TITAN Designer (from Eclipse) or from command line generating Makefile(s) by ttcn3_makefilegen using the –b flag, see <<6-compiling_ttcn3_and_asn1_modules.adoc#using-the-makefile-generator-to-generate-makefile-s-from-titan-project-descriptor-file-s, here>>. + +See also chapter <<configurations, Configurations>>. + +Example: + +[source] +<ActiveConfiguration>Default</ActiveConfiguration> + +[[configurations]] +== Configurations + +The `Configurations` element stores a list of `Configuration` elements, each of which describes a single build configuration. Different build configurations can use a different file set, different makefile settings (e.g single or parallel mode, operational system specific settings etc). + +The `Configuration` element has a single tag called `name`, and stores the name of the configuration. + +.Elements of Configuration +[cols=",,",options="header",] +|=== +|*Name of the element* |*Meaning* |*O/M* +|`ProjectProperties` |Stores the settings of the project required to create a Makefile, to build the project, and the project level naming conventions. See <<project-properties, here>>. |O +|`FolderProperties` |Stores the properties of each folder contained in the project. Not present if there are no folders in the project, or all folders have all attributes on their default values. See chapter <<folder-properties, here>>. |O +|`FileProperties` |Stores the properties of each file contained in the project. Not present if there are no files in the project, or all files have all attributes on their default values. See chapter <<file-properties, here>>. |O +|=== + +[[project-properties]] +=== Project Properties + +This element contains all information needed to create a proper Makefile for the project to drive the build process (all information other than the list of files) and for naming convention checking. Compare this chapter with chapter "Setting Project Properties" in TITAN Designer Documentation <<13-references.adoc#_17, [17]>>. + +It can contain 5 elements: `MakefileSettings`, `LocalBuildSettings`, + +`RemoteBuildProperties`, `NamingConventions`, `ConfigurationRequirements`. + +[cols=",,",options="header",] +|=== +|*Name of the element* |*Meaning* |*O/M* +|`MakefileSettings` |Stores the settings of the project required to create a Makefile.For more information see <<makefile-settings, here>> |O +|`LocalBuildSettings` |Stores the settings of the project required to perform the build. See <<local-build-settings, here>> |O +|`RemoteBuildProperties` |Stores information necessary for remote build. See <<remote-build-properties, here>> | +|`NamingConventions` |Stores the project specific naming conventions. See <<naming-conventions, here>> |O +|`ConfigurationRequirements` |Stores the required build configurations of the referenced projects. See <<configuration-requirements, here>> |O +|=== + +[[makefile-settings]] +==== Makefile Settings + +The flags for the TTCN3 compiler can be specified in this section. For more information please refer to section <<6-compiling_ttcn3_and_asn1_modules.adoc#complier, Compiler>>. A supplementary information is placed in brackets. + +Useful information can be found in TITAN Designer documentation <<13-references.adoc#_17, [17]>> as well. + +.The elements of MakefileSettings +[cols=",,,,",options="header",] +|=== +|*Name* |*Makefilegen option* |*Compiler option* |*Default value (used when not being present)* |*O/M* +|`generateMakefile (meaningful only in Eclipse)` |- |- |true |O +|`generateInternalMakefile (meaningful only in Eclipse)` |- |- |false |O +|`symboliclinklessBuild` |- |- |false |O +|`useAbsolutePath` |-a |- |false |O +|`GNUMake` |-g |- |false |O +|`incrementalDependencyRefresh (meaningful not only in Eclipse, necessary to apply incremental dependency via gnu Make and .d files)` |- |- |false |O +|`dynamicLinking` |-l |- |false |O +|`functiontestRuntime (use function test runtime (TITAN_RUNTIME_2)` |-R |-R |false |O +|`singleMode` |-s |- |false |O +|`codeSplitting (select code splitting mode for the generated C++ code)` |-U |-U |none |O +|`defaultTarget ("executable" or "library", if –L applied, see 6.1.2)` |-L |- |executable |O +|`targetExecutable` |-e |- |N/A |O +|`TTCN3preprocessor (the name of the preprocessor meaningful only in Eclipse)` |- |- |cpp |O +|`TTCN3preprocessorIncludes` |- |- |empty |O +|`preprocessorIncludes` |-p |- |emtpy |O +|`disableBER (disable BER encoder/decoder functions)` |- |-b |false |O +|`disableRAW (disable RAW encoder/decoder functions)` |- |-r |false |O +|`disableTEXT (disable TEXT encoder/decoder functions)` |- |-x |false |O +|`disableXER` |- |-X |false |O +|`disableOER` |- |-O |false |O +|`forceXERinASN.1 (force XER in ASN.1 files)` |- |-a |false |O +|`defaultasOmit (-d compiler option)` |- |-d |false |O +|`gccMessageFormat (emulate GCC error/warning message format)` |- |-g |false |O +|`lineNumbersOnlyInMessages (use only line numbers in error/warning messages)` |- |-i |false |O +|`includeSourceInfo (include source line info in C++ code)` |- |-l |false |O +|`addSourceLineInfo (add source line info for logging)` |- |-L |false |O +|`suppressWarnings (suppress warnings)` |-w |-w |false |O +|`Quietly (suppress all messages, quiet mode)` |- |-q |false |O +|`namingRules (only in Eclipse)` |- |- |unspecified |O +|`disableSubtypeChecking (disable subtype checking)` |- |-y |false |O +|`forceOldFuncOutParHandling (force old function out parameter handling) Note: overwrites obsolete tag outParamBoundness` |-Y |-Y |false |O +|`CxxCompiler (The name of the compiler, only in Eclipse)` |- |- |g++ |O +|`optimizationLevel (only in Eclipse)`|- |- |"Common optimizations" |O +|`otherOptimizationFlags (only in Eclipse)` |- |- |empty |O +|`disablePredefinedExternalFolder (OPENSSL_DIR and XMLDIR)` |- |- |false |O +|`enableLegacyEncoding` |-G |-e |false |O +|`disableUserInformation` |- |-D |false |O +|`buildLevel (only in Eclipse, see below and in 6.1.6 The actual building in [17])`|- |- |"Level 5 - Creating Executable Test Suite with dependency update" |O +|`ProjectSpecificRulesGenerator` |- |- |Used to place custom rules and new targets into the generated Makefile |O +|`profiledFileList (enables profiling and code coverage in the specified modules)` |-z |-z |empty |O +|`omitInValueList` |-M |-M |false |O +|`warningsForBadVariants` |-E |-E |false |O +|`activateDebugger` |-n |-n |false |O +|`ignoreUntaggedOnTopLevelUnion` |-N |-N |false |O +|=== + +The supported values of `optimizationLevel` are: + +* "None" +* "Minor optimizations" +* "Common optimizations" +* "Optimize for speed" +* "Optimize for size" +* The optimization flags given as the value of otherOptimizationFlags are passed to the Cxx compiler. + +The support values for buildLevel are: + +* "Level 0 - Semantic Check" +* "Level 1 - TTCN3 -> C++ compilation" +* "Level 2 - Creating object files" +* "Level 2.5 - Creating object files with heuristical dependency update" +* "Level 3 - Creating object files with dependency update" +* "Level 4 - Creating Executable Test Suite" +* "Level 4.5 - Creating Executable Test Suite with heuristical dependency update" +* "Level 5 - Creating Executable Test Suite with dependency update" + +NOTE: The targetExecutable path is stored either relative to the root of the project, or with full path. + +It is possible to reference environment variables in the following fields with the syntax `"[" VariableName "]"`: + +* `TTCN3preprocessorIncludes` +* `preprocessorIncludes` +* `SolarisSpecificLibraries` +* `Solaris8SpecificLibraries` +* `LinuxSpecificLibraries` +* `FreeBSDSpecificLibraries` +* `Win32SpecificLibraries` +* `linkerLibraries` +* `linkerLibrarySearchPath` + +The variables referenced with this syntax will be recognized by the Eclipse Designer plugin. If the tpd is used for makefile generation, the `ttcn3_makefilegen` will replace the reference with its command line equivalent in the generated makefile. (e.g. `[VariableName] => $(VariableName)` ). + +Contents of the `ProjectSpecificRulesGenerator` element: + +Exactly one `GeneratorCommand` element that specifies the external command to be run + +An optional Targets element that contains any number of Target elements, each element having two attributes: name – name of the target, placement – the place of where the target shall be inserted. Possible places are defined in the TPD.xsd file. + +The content of the `profiledFileList` element is the path to a text file, using the same path attributes as `FileResource` elements. The text file contains the list of files (TTCN-3 modules), that will be profiled, separated by new lines. This file is stored in the variable `PROFILED_FILE_LIST` in the generated makefile. + +TPDs of referenced projects may also contain profiled file lists, these are merged with each other and with the top-level project’s file list (a new rule is created that merges the lists). In this case the variable `PROFILED_FILE_LIST` contains the merged file list, and `PROFILED_FILE_LIST_SEGMENTS` contains the individual file lists. + +NOTE: A new rule is added to make target `compile` (both rules are switched to double colon rules), if the profiled file list exists, since changing the list of profiled files requires all modules to be recompiled. If the profiled file list is also a make target (in case it is merged from other lists), then a new dependency is added to make targets `check` and `compile-all` (also with the use of double colon rules). + +[[local-build-settings]] +==== Local Build Settings + +.Elements of LocalBuildSettings +[cols=",,",options="header",] +|=== +|*Name of the element* |*Default value* |*O/M* +|`MakefileFlags` |empty |O +|`MakefileScript` |empty |O +|`workingDirectory` |N/A |O +|=== + +`MakefileScript` is a script which modifies the Makefile generated by the makefilegen program or by the TITAN Designer internal makefile generator. This kind of script is widely used to automatically insert or remove flags which are not handled by the ttcn3_makefilegen. If the Makefile is generated by the TITAN Designer, this script is generally not necessary because the TITAN Designer can handle (insert or remove) them but even in this case there can be necessary modifications. Duplicated insertion of flags can cause errors. + +The `MakefileScript` shall be a shell script and it must have two parameters. The first parameter is the name of the generated Makefile and the second parameter is the name of the generated Makefile with the `.tmp` suffix. The `MakefileScript` should write the contents of the modified Makefile into the `.tmp` file from the second argument. The TITAN Designer and the makefilegen tool will automatically move the contents of the `.tmp` file into the Makefile and then remove the `.tmp` file. + +NOTE: The `MakefileScript` and `workingDirectory` paths are stored either relative to the root of the project, or with full path. + +[[remote-build-properties]] +==== Remote Build Properties + +RemoteBuildProperties contains a sequence of elements type of "RemoteHost" and one optional ParallelExecution element which is a boolean. A RemoteHost contains 3 elements according to Table 36 Elements of `RemoteHost`. + +.Elements of `RemoteHost` +[cols=",,",options="header",] +|=== +|*Name of the element* |*Type* |*O/M* +|`Active` |boolean |M +|`Name` |string |M +|`Command` |string |M +|=== + +[[naming-conventions]] +==== Naming Conventions + +The naming conventions are given using Java regular expressions. All of the elements below are optional. + +.Elements of NamingConventions +[cols=",,",options="header",] +|=== +|*Name of the element* |*Default value* |*O/M* +|`TTCN3ModuleName` |.* |O +|`ASN1ModuleName` |.* |O +|`altstep` |as_.* |O +|`globalConstant` |cg_.* |O +|`externalConstant` |ec_.* |O +|`function` |f_.* |O +|`externalFunction` |ef_.* |O +|`moduleParameter` |m.* |O +|`globalPort` |.*_PT |O +|`globalTemplate` |t.* |O +|`testcase` |tc_.* |O +|`globalTimer` |T.* |O +|`type` |.* |O +|`group` |[A-Z].* |O +|`localConstant` |cl.* |O +|`localVariable` |vl.* |O +|`localTemplate` |t.* |O +|`localVariableTemplate` |vt.* |O +|`localTimer` |TL_.* |O +|`formalParameter` |pl_.* |O +|`componentConstant` |c_.* |O +|`componentVariable` |v_.* |O +|`componentTimer` |T_.* |O +|=== + +Other than the above mentioned on the project level there is one more called: `enableProjectSpecificSettings` with being empty as the default value. This element makes it possible to override the global settings. + +On folder level the extra node is called `enableFolderSpecificSettings` with being empty as the default value. This element makes it possible to override the global settings. + +[[configuration-requirements]] +==== Configuration Requirements + +The `ConfigurationRequirements` element stores a list of `ConfigurationRequirement` elements, each of which describes a single configuration requirement for a referenced project. For each referenced project there can be maximally one `ConfigurationRequirement` element. If there is no requirement against the actual configuration of a referenced project this element is missing. + +.Elements of ConfigurationRequirement +[cols=",,",options="header",] +|=== +|*Name of the element* |*Meaning* |*O/M* +|`projectName` |Stores the name of the project for which the requirement applies. |M +|`rerquiredConfiguration` |Stores the name of the required project configuration as known by the referenced project. |M +|=== + +[[folder-properties]] +=== Folder Properties + +The `FolderProperties` element contains a list of `FolderResource` elements each of which contains all information related to the actual settings of the folders in a given build configuration. The `FolderResource` element contains a `FolderPath` and a `FolderProperties` subelement. + +.Elements of FolderResource +[cols=",,",options="header",] +|=== +|*Name of the element* |*Meaning* |*O/M* +|`FolderPath` |The path of the folder in the eclipse resource system. |O +|`FolderProperties` |The actual properties of the folder. |O +|=== + +.The optional elements of the FolderProperties sub element +[cols=",,",options="header",] +|=== +|*Name of the element* |*Default value* |*O/M* +|`ExcludeFromBuild` |false |O +|`centralStorage` |false |O +|`NamingCoventions` |Missing if all elements are on default value |O +|=== + +For more information about the `NamingConventions` element please refer <<naming-conventions, here>>. + +[[file-properties]] +=== File Properties + +The `FileProperties` element contains a list of `FileResource` elements each of which contains all information related to the actual settings of the files in a given build configuration. The `FilePath` and the `FileProperties` subelements are mandatory. + +.Elements of FileResource +[cols=",,",options="header",] +|=== +|*Name of the element* |*Meaning* |*O/M* +|`FilePath` |The path of the file in the eclipse resource system. |M +|`FileProperties` |The actual properties of the file. see Table 42 |M +|=== + +.Elements of the FileProperties sub element +[cols=",,",options="header",] +|=== +|*Name of the element* |*Default value* |*O/M* +|`ExcludeFromBuild` |false |O +|=== + +[[packed-referenced-projects]] +== Packed Referenced Projects + +The `PackedReferencedProjects` element stores a list of `PackedReferencedProject` elements, each of them describes a single project reachable from the actual one or from referenced projects via project referencing. + +The elements of this list are the same as TITAN_Project_File_Information but they cannot contain `PackedReferencesProjects`. All referred projects in the project chain are listed in this list. + +A single `PackedProjectReference` element stores the same data in the same manner as it is stored in the referenced project but it cannot store the element `PackedReferencedProjects`. + +Example: +[source] +---- +<PackedReferencedProjects> + <PackedReferencedProject> + <ProjectName>HelloTitan</ProjectName> + <Folders> + <FolderResource projectRelativePath="bin" relativeURI="../HelloTitan/bin"/> + <FolderResource projectRelativePath="src" relativeURI="../HelloTitan/src"/> + </Folders> + <Files> + <FileResource projectRelativePath=".TITAN_properties" relativeURI="../HelloTitan/.TITAN_properties"/> + <FileResource projectRelativePath=".project" relativeURI="../HelloTitan/.project"/> + <FileResource projectRelativePath="HelloTitan.tpd" relativeURI="../HelloTitan/HelloTitan.tpd"/> + </Files> + <ActiveConfiguration>Default</ActiveConfiguration> + <Configurations> + <Configuration name="Default"> + <ProjectProperties> + <MakefileSettings> + <generateMakefile>true</generateMakefile> + <generateInternalMakefile>true</generateInternalMakefile> + <symboliclinklessBuild>false</symboliclinklessBuild> + <useAbsolutePath>false</useAbsolutePath> + <GNUMake>false</GNUMake> + <incrementalDependencyRefresh>false</incrementalDependencyRefresh> + <dynamicLinking>false</dynamicLinking> + <functiontestRuntime>false</functiontestRuntime> + <singleMode>false</singleMode> + <codeSplitting>none</codeSplitting> + <defaultTarget>executable</defaultTarget> + <targetExecutable>bin\HelloTitan.exe</targetExecutable> + <TTCN3preprocessor>cpp</TTCN3preprocessor> + <TTCN3preprocessorIncludes/> + <preprocessorIncludes/> + <disableBER>false</disableBER> + <disableRAW>false</disableRAW> + <disableTEXT>false</disableTEXT> + <disableXER>false</disableXER> + <disableOER>false</disableOER> + <forceXERinASN.1>false</forceXERinASN.1> + <defaultasOmit>false</defaultasOmit> + <enumHackProperty>false</enumHackProperty> + <forceOldFuncOutParHandling>false<forceOldFuncOutParHandling> + <gccMessageFormat>false</gccMessageFormat> + <lineNumbersOnlyInMessages>false</lineNumbersOnlyInMessages> + <includeSourceInfo>false</includeSourceInfo> + <addSourceLineInfo>false</addSourceLineInfo> + <suppressWarnings>false</suppressWarnings> + <quietly>false</quietly> + <namingRules>unspecified</namingRules> + <disableSubtypeChecking>false</disableSubtypeChecking> + <CxxCompiler>g++</CxxCompiler> + <optimizationLevel>Commonoptimizations</optimizationLevel> + <otherOptimizationFlags></otherOptimizationFlags> +<ignoreUntaggedOnTopLevelUnion>false</ignoreUntaggedOnTopLevelUnion> + <enableLegacyEncoding>false</enableLegacyEncoding> + <disableUserInformation>false</disableUserInformation> +<disablePredefinedExternalFolder>false</disablePredefinedExternalFolder> + <buildLevel>Level5-CreatingExecutableTestSuitewithdependencyupdate</buildLevel> + </MakefileSettings> + <LocalBuildSettings> + <MakefileFlags></MakefileFlags> + <MakefileScript></MakefileScript> + <workingDirectory>bin</workingDirectory> + </LocalBuildSettings> + <NamingCoventions> + <enableProjectSpecificSettings></enableProjectSpecificSettings> + <TTCN3ModuleName>.*</TTCN3ModuleName> + <ASN1ModuleName>.*</ASN1ModuleName> + <altstep>as_.*</altstep> + <globalConstant>cg_.*</globalConstant> + <externalConstant>ec_.*</externalConstant> + <function>f_.*</function> + <externalFunction>ef_.*</externalFunction> + <moduleParameter>m.*</moduleParameter> + <globalPort>.*_PT</globalPort> + <globalTemplate>t.*</globalTemplate> + <testcase>tc_.*</testcase> + <globalTimer>T.*</globalTimer> + <type>.*</type> + <group>[A-Z].*</group> + <localConstant>cl.*</localConstant> + <localVariable>vl.*</localVariable> + <localTemplate>t.*</localTemplate> + <localVariableTemplate>vt.*</localVariableTemplate> + <localTimer>TL_.*</localTimer> + <formalParameter>pl_.*</formalParameter> + <componentConstant>c_.*</componentConstant> + <componentVariable>v_.*</componentVariable> + <componentTimer>T_.*</componentTimer> + </NamingCoventions> + </ProjectProperties> + <FolderProperties> + <FolderResource> + <FolderPath>src</FolderPath> + <FolderProperties> + <ExcludeFromBuild>false</ExcludeFromBuild> + <centralStorage>false</centralStorage> + <NamingCoventions> + <enableFolderSpecificSettings></enableFolderSpecificSettings> + <TTCN3ModuleName>.*</TTCN3ModuleName> + <ASN1ModuleName>.*</ASN1ModuleName> + <altstep>as_.*</altstep> + <globalConstant>cg_.*</globalConstant> + <externalConstant>ec_.*</externalConstant> + <function>f_.*</function> + <externalFunction>ef_.*</externalFunction> + <moduleParameter>m.*</moduleParameter> + <globalPort>.*_PT</globalPort> + <globalTemplate>t.*</globalTemplate> + <testcase>tc_.*</testcase> + <globalTimer>T.*</globalTimer> + <type>.*</type> + <group>[A-Z].*</group> + <localConstant>cl.*</localConstant> + <localVariable>vl.*</localVariable> + <localTemplate>t.*</localTemplate> + <localVariableTemplate>vt.*</localVariableTemplate> + <localTimer>TL_.*</localTimer> + <formalParameter>pl_.*</formalParameter> + <componentConstant>c_.*</componentConstant> + <componentVariable>v_.*</componentVariable> + <componentTimer>T_.*</componentTimer> + </NamingCoventions> + </FolderProperties> + </FolderResource> + <FolderResource> + <FolderPath>bin</FolderPath> + <FolderProperties> + <ExcludeFromBuild>false</ExcludeFromBuild> + <centralStorage>false</centralStorage> + <NamingCoventions> + <enableFolderSpecificSettings></enableFolderSpecificSettings> + <TTCN3ModuleName>.*</TTCN3ModuleName> + <ASN1ModuleName>.*</ASN1ModuleName> + <altstep>as_.*</altstep> + <globalConstant>cg_.*</globalConstant> + <externalConstant>ec_.*</externalConstant> + <function>f_.*</function> + <externalFunction>ef_.*</externalFunction> + <moduleParameter>m.*</moduleParameter> + <globalPort>.*_PT</globalPort> + <globalTemplate>t.*</globalTemplate> + <testcase>tc_.*</testcase> + <globalTimer>T.*</globalTimer> + <type>.*</type> + <group>[A-Z].*</group> + <localConstant>cl.*</localConstant> + <localVariable>vl.*</localVariable> + <localTemplate>t.*</localTemplate> + <localVariableTemplate>vt.*</localVariableTemplate> + <localTimer>TL_.*</localTimer> + <formalParameter>pl_.*</formalParameter> + <componentConstant>c_.*</componentConstant> + <componentVariable>v_.*</componentVariable> + <componentTimer>T_.*</componentTimer> + </NamingCoventions> + </FolderProperties> + </FolderResource> + </FolderProperties> + <FileProperties> + <FileResource> + <FilePath>HelloTitan.tpd</FilePath> + <FileProperties> + <ExcludeFromBuild>false</ExcludeFromBuild> + </FileProperties> + </FileResource> + <FileResource> + <FilePath>.project</FilePath> + <FileProperties> + <ExcludeFromBuild>false</ExcludeFromBuild> + </FileProperties> + </FileResource> + <FileResource> + <FilePath>.TITAN_properties</FilePath> + <FileProperties> + <ExcludeFromBuild>false</ExcludeFromBuild> + </FileProperties> + </FileResource> + </FileProperties> + </Configuration> + </Configurations> + </PackedReferencedProject> +---- + +== Important Information, Limitations + +We can only save settings related to the TITAN Designer plug-in. The settings of other plug-ins, related to the actual project, needs to be handled by the user separately.*From our point of view data loss and corruption of any kind and magnitude is acceptable, as long as it does not involve TITAN Designer specific settings directly.* + +The import is recreating the structure and the content of the project, not the project as a whole. For example: if on the source side there is a resource called X.ttcn located in the file system as Y.ttcn, after saving and loading this information at another location the created project will also have a resource called X.ttcn located in the file system as Y.ttcn. However as the 2 projects are located at different locations in the file system, the reference used to point to this file will be different. In case the file was originally located in the source project, and is now linked in the loaded project, the resource will be decorated accordingly by the platform. + +We support eclipse path variables, by saving the location info of the resource using them in a form where this information is available. However as this is an eclipse internal feature outside of our control, command line processing might be limited, or limiting the user. If a required path variable is not defined at the loading side, the resource will be created, but later on, when the platform tries to resolve it, the user might get some kind of error message. + +It is also important to know, that we save the location information of all files and folders as Eclipse knows it. By default this means only local file system locations, however Eclipse can be extended with additional plug-ins to support remote operations (like FTP, HTTP, SSH connections) or virtual file systems. If such features are used it is the user’s responsibility to make sure, that the needed plug-ins are available on every machine where the project is to be used. Also when doing command line builds, their build scripts must be prepared to support such features. + +In order to be able to recreate the whole project structure all referenced projects have to be saved as well. Otherwise we would not be able to load a missing referenced project. + +However once loaded these projects can be used intermixed with other kinds of project inside Eclipse. For example it is possible to refer to them from not yet saved projects. + +In case of a referenced project we only store the location where it was loaded from, or where it was saved to first. If it is saved to a new location it must be loaded first, otherwise the changes will be lost. However inside eclipse the project will still contain all the changes. + +In the command line referenced projects are identified by the location of their descriptor, in eclipse they are identified by the name of the project. This means, that if a project to be referenced is loaded on a different name, the referencing project will not see it, and at load time will load it again. Also if a different project is loaded at an expected name, it will be used instead of the one being referenced. + +In eclipse all information is persisted by the platform, as such the closing and re-opening of the workspace will not change any project information, or come with data loss. + +This is our own project information; it can not be expected from external tool vendors to support it. As such exporting/importing a project via the ClearCase Remote Client will not be possible using this format, or might not produce the expected results. diff --git a/usrguide/referenceguide/9-xsd_to_ttcn-3_converter.adoc b/usrguide/referenceguide/9-xsd_to_ttcn-3_converter.adoc new file mode 100644 index 000000000..e98f08cdf --- /dev/null +++ b/usrguide/referenceguide/9-xsd_to_ttcn-3_converter.adoc @@ -0,0 +1,326 @@ += XSD to TTCN-3 Converter +:toc: + +The XSD to TTCN-3 converter is converting XSD components to TTCN-3 modules according to the ETSI standard ES 201 873-9 (part 9 of the TTCN-3 standard). + +The *XSD to TTCN-3 converter* takes as input one or more schemas written in XML Schema and produces one or more TTCN-3 modules containing a set of type definitions and encoding instructions to keep the same XML encoding, in such a way that there is one-to-one correspondence between TTCN-3 values and valid XML instances. + +== Terminology + +For the purposes of the present section the following definitions apply: + +== Schema Component + +Schema component is the generic XSD term for the building blocks that comprise the abstract data model of the schema. + +=== Schema Document + +A schema document contains a collection of schema components, assembled in a _schema_ element information item. The target namespace of the schema document may be defined (specified by the _targetNamespace_ attribute of the _schema_ element) or may be absent (identified by a missing _targetNamespace_ attribute of the _schema_ element). The latter case is handled in this document as a particular case of the target namespace being defined. + +=== Target TTCN-3 Module + +This is the TTCN-3 module, generated during the conversion, to which the TTCN-3 definition produced by the translation of a given XSD declaration or definition is added. + +=== XML Schema + +An XML Schema is represented by a set of schema documents forming a complete specification (i.e. all definitions and references are completely defined). The set may be composed of one or more schema documents, and in the latter case identifying one or more target namespaces. More than one schema documents of the set may have the same target namespace. + +== Command-line Syntax + +The command line syntax of the converter is the following: + +[source] +xsd2ttcn [-ceghmpstVwx] [-f file] [-J file] schema.xsd [-schema.xsd…] + +or + +[source] +xsd2ttcn -v + +The XSD to TTCN-3 converter takes the name of files containing XML schemas as arguments (usually with the extension .xsd). The converter expects input files to be plain text files. + +The following command line options are available (listed in alphabetical order): + +* `-c` ++ +Disables the generation of comments derived from top level XML comments and also from XSD annotations and notations. TTCN-3 comments derived from XSD annotations and notations contain the actual character data of the nested XSD 'documentation' or 'appinfo' elements. + +* `-e` ++ +Disables the generation of encoding instructions for TTCN-3 types and modules. + +* `-f file` ++ +The list of the XSD files will be taken from the given file instead of the command line. The file format is a white-space separated list of XSD files. (Other XSD files in the command line will not be taken into account if this option is used.) + +* `-J file` ++ +It has the same effect as the `-f file` flag. + +* `-g` ++ +Instructs the converter to generate TTCN-3 code disallowing element substitution. + +* `-h` ++ +Instructs the converter to generate TTCN-3 code allowing type substitution. + +* `-m` ++ +Instructs the converter to only generate the `UsefulTtcn3Types` and `XSD` predefined modules. + +* `-p` ++ +Disables the generation of `UsefulTtcn3Types` and `XSD` predefined modules. + +* `-s` ++ +Instructs the converter to parse the given XML schemas and perform only syntactic analysis on them (well-formedness check), but not to generate TTCN-3 output. This option is useful if you do not wish to generate TTCN-3 files when debugging an XML Schema. + +* `-t` ++ +Disables the generation of timing information in TTCN-3 modules. These parts are the changing parts of the generated modules. By using this switch it is possible to generate TTCN-3 modules that will be the same even if time and version change. + +* `-v` ++ +Prints version and license key information and exits. + +* `-V` ++ +Disables status messages, for example, indicates which input file is currently being read, while converting. + +* `-w` ++ +Suppresses warnings. + +* `-x` ++ +Disables schema validation but generates TTCN-3 modules. + +== The Compilation Process for XML Schema + +The XSD to TTCN-3 converter requires that each schema file used by the specification must be present in the input. From the input schema files, the converter will build one or possibly more independent TTCN-3 modules. The names of the output files (and the names of the TTCN-3 modules within) are set according to the value of the `targetNamespace` attribute defined in the schema element. Suffixes of TTCN-3 modules are .ttcn. + +Whenever a schema file contains an `import` element with the `namespace` attribute, all components (elements, types, groups, etc.) from that namespace are imported into the final XML schema. + +NOTE: There can be several schema files having one namespace. All components from that namespace are imported. + +The following examples demonstrate how the XSD to TTCN-3 converter assembles input schema files to create the XML Schema. + +=== Include + +*Example 1-1.* ‘include’ with resolvable schemaLocation attribute + +A.xsd: +[source] +---- +<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" + xmlns="http://www.example.org/xsd" + targetNamespace="http://www.example.org/xsd"> +<xsd:include schemaLocation="B.xsd"/> +</xsd:schema> +---- + +B.xsd: + +[source] +---- +<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" + xmlns="http://www.example.org/xsd" + targetNamespace="http://www.example.org/xsd"> + ... +</xsd:schema> +---- + +Converter command: + +[source] +xsd2ttcn A.xsd B.xsd + +In Example 1-1, the `schemaLocation` attribute indicates a schema file name that is present in the command line. The referenced schema file must be provided and listed in the command line. + +=== Import + +*Example 1-2.* ‘import’ with resolvable schemaLocation attribute + +A.xsd: +[source] +---- +<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" + xmlns="http://www.example.org/xsd" + targetNamespace="http://www.example.org/xsd"> + <xsd:import namespace=â€http://www.example.org/xsd/B†+ schemaLocation="B.xsd"/> + ... +</xsd:schema> +---- + +B.xsd: +[source] +---- +<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" + xmlns="http://www.example.org/xsd/B" + targetNamespace="http://www.example.org/xsd/B"> + ... +</xsd:schema> +---- + +Converter command: + +[source] +xsd2ttcn A.xsd B.xsd + +Example 1-3 shows the use of `import`. Schema `A.xsd` is importing schema `B.xsd`. The `schemaLocation` attribute in schema `A.xsd` is pointing to a schema file which is present on the command line input. + +*Example 1-3.* ‘import’ without schemaLocation attribute + +A.xsd: +[source] +---- +<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" + xmlns="http://www.example.org/xsd" + targetNamespace="http://www.example.org/xsd"> +<xsd:import namespace="http://www.example.org/xsd/B"/> + ... +</xsd:schema> +---- + +B.xsd: +[source] +---- +<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" + xmlns="http://www.example.org/xsd/B" + targetNamespace="http://www.example.org/xsd/B"> + ... +</xsd:schema> +---- + +B2.xsd: +[source] +---- +<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" + xmlns="http://www.example.org/xsd/B" + targetNamespace="http://www.example.org/xsd/B"> + <xsd:include schemaLocation="http://www.example.org/xsd/B.xsd"/> + ... +</xsd:schema> +---- + +Converter command: + +[source] +xsd2ttcn A.xsd B.xsd B2.xsd + +An `import` with only `namespace` attribute, imports all the schemas present on the command line having the same targetNamespace as the value specified by the namespace attribute in the import element. In Example 1-3, `A.xsd` contains an `import` element having specified the `namespace` attribute only; the XSD to TTCN-3 converter will import both `B.xsd` and `B2.xsd`, as they have the same targetNamespace as the one defined in the `namespace` attribute of the import element from the schema `A.xsd`. + +*Example 1-4.* ‘import’ without namespace attribute + +A.xsd: +[source] +---- +<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" + xmlns="http://www.example.org/xsd" + targetNamespace="http://www.example.org/xsd"> + <xsd:import schemaLocation="B.xsd"/> + ... +</xsd:schema> +---- + +B.xsd: +[source] +---- +<xsd:schema xmlns:xsd=â€http://www.w3.org/2001/XMLSchemaâ€> + ... +</xsd:schema> +---- + +Converter command: + +[source] +xsd2ttcn A.xsd B.xsd + +If the import element specifies the `schemaLocation` attribute only, the imported schema (`B.xsd`) should not be associated with any namespace; otherwise the converter reports an error message. + +*Example 1-5.* ‘import’ with no attributes + +A.xsd: +[source] +---- +<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" + xmlns="http://www.example.org/xsd" + targetNamespace="http://www.example.org/xsd"> + <xsd:import/> + ... +</xsd:schema> +---- + +Converter command: + +[source] +xsd2ttcn A.xsd B.xsd C.xsd D.xsd E.xsd F.xsd G.xsd H.xsd + +The `import` statement with no attributes specified imports all the schema files in the command line input that have no `targetNamespace` specified. In Example 1-5, if `B.``xsd`, `C.xsd`, and `H.xsd` are not associated with any namespace they are imported in the `A.xsd`. + +== Restrictions + +Some features of XSD have no equivalent in TTCN-3 or make no sense when translated to the TTCN-3 language. Whenever possible, these features are translated into encoding instructions completing the TTCN-3 code. For any further information about unsupported features see <<13-references.adoc#_4, [4]>>. + +Translation of the following XML schema elements is not supported: + +`field`, `key`, `keyref`, `selector`, `unique` (identity-constraint definition schema components) + +Translation of the following XML schema attributes is not supported: + +`final`, `processContents` + +The following XML schema attributes are ignored, when they are used as attributes of schema element: + +`finalDefault`, `id`, `version`, `xml:lang` + +Numeric types are not allowed to be restricted by patterns. + +List types are not allowed to be restricted by enumerations or patterns. + +All time types restrict year to 4 digits. + +Information in the `appinfo` tags are not translated. + +== Extensions + +The XSD to TTCN-3 Converted has the following non-standard additions to the Using XML Schema with TTCN–3 <<13-references.adoc#_4, [4]>> . + +TITAN allows the usage of constants and module parameters in the value of a `defaultForEmpty` encoding instruction. The `xsd2ttcn` tool generates the `defaultForEmpty` encoding instructions with a constant definition as a value to provide reusability of the `defaultForEmpty` values. Only the conversion of `default` and `fixed` attributes of elements is changed. + +For example: + +A.xsd: +[source] +---- +<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" + xmlns="http://www.example.org/xsd" + targetNamespace="http://www.example.org/xsd"> + <xsd:element name="DefStr" type="xsd:string" default="abc"/> + + <xsd:element name="FixStr" type="xsd:string" fixed="def"/> +</xsd:schema> +---- + +The `DefStr` and `FixStr` elements are generated into the following type definitions: +[source] +---- +const XSD.String c_defaultForEmpty_1 := "abc"; + +const XSD.String c_defaultForEmpty_2 := "def"; + +type XSD.String DefStr +with { + variant "defaultForEmpty as c_defaultForEmpty_1"; + variant "element"; +}; + +type XSD.String FixStr (c_defaultForEmpty_2) +with { + variant "defaultForEmpty as c_defaultForEmpty_2"; + variant "element"; +}; +---- diff --git a/usrguide/referenceguide/ReferenceGuide.adoc b/usrguide/referenceguide/ReferenceGuide.adoc new file mode 100644 index 000000000..80bf5e044 --- /dev/null +++ b/usrguide/referenceguide/ReferenceGuide.adoc @@ -0,0 +1,65 @@ +--- +Author: JenÅ‘ Balaskó +Version: 2/198 17-CRL 113 200/6, Rev. PE1 +Date: 2018-06-18 + +--- += Programmers' Technical Reference Guide for the TITAN TTCN-3 Toolset +:author: JenÅ‘ Balaskó +:revnumber: 2/198 17-CRL 113 200/6, Rev. PE1 +:revdate: 2018-06-18 +:title-logo-image: images/titan_logo.png +:toc: + +ifdef::env-github,backend-html5[] +image::images/titan_logo.png[alt] +endif::[] + +*Abstract* + +This document describes detailed information on writing components of executable test suites for the TITAN TTCN-3 Toolset. + +*Copyright* + +Copyright (c) 2000-2018 Ericsson Telecom AB. + +All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v2.0 that accompanies this distribution, and is available at + +https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.html. + +*Disclaimer* + +The contents of this document are subject to revision without notice due to continued progress in methodology, design and manufacturing. Ericsson should have no liability for any error or damage of any kind resulting from the use of this document. + +ifdef::env-github,backend-html5[] +* link:1-about_the_document.adoc[About the document] +* link:2-ttcn-3_limitations_in_this_version.adoc[TTCN-3 Limitations in this Version] +* link:3-clarifications_to_the_ttcn-3_standard.adoc[Clarifications to the TTCN-3 Standard] +* link:4-ttcn3_language_extensions.adoc[TTCN–3 Language Extensions] +* link:5-supported_asn1_constructs_and_limitations.adoc[Supported ASN.1 Constructs and Limitations] +* link:6-compiling_ttcn3_and_asn1_modules.adoc[Compiling TTCN–3 and ASN.1 Modules] +* link:7-the_run-time_configuration_file.adoc[The Run-time Configuration File] +* link:8-the_titan_project_descriptor_file.adoc[The TITAN Project Descriptor File] +* link:9-xsd_to_ttcn-3_converter.adoc[XSD to TTCN-3 Converter] +* link:10-code_coverage_of_ttcn-3_modules.adoc[Code Coverage of TTCN-3 Modules] +* link:11-the_ttcn-3_debugger.adoc[The TTCN-3 Debugger] +* link:12-tips_&_troubleshooting.adoc[Tips & Troubleshootings] +* link:13-references.adoc[References] +* link:14-abbreviations.adoc[Abbreviations] +endif::[] + + +ifndef::env-github,backend-html5[] +include::1-about_the_document.adoc[] +include::2-ttcn-3_limitations_in_this_version.adoc[] +include::3-clarifications_to_the_ttcn-3_standard.adoc[] +include::4-ttcn3_language_extensions.adoc[] +include::5-supported_asn1_constructs_and_limitations.adoc[] +include::6-compiling_ttcn3_and_asn1_modules.adoc[] +include::7-the_run-time_configuration_file.adoc[] +include::8-the_titan_project_descriptor_file.adoc[] +include::9-xsd_to_ttcn-3_converter.adoc[] +include::10-code_coverage_of_ttcn-3_modules.adoc[] +include::11-the_ttcn-3_debugger.adoc[] +include::12-tips_&_troubleshooting.adoc[] +include::13-references.adoc[] +include::14-abbreviations.adoc[] +endif::[] diff --git a/usrguide/referenceguide/images/dualfaced.png b/usrguide/referenceguide/images/dualfaced.png new file mode 100644 index 0000000000000000000000000000000000000000..739104871c6c56d1991f1fecd23ecc5106a2fa22 GIT binary patch literal 3158 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 M?!InSd%`dN2e_eWr2qf` literal 0 HcmV?d00001 diff --git a/usrguide/referenceguide/images/projecthierarchy_graph.png b/usrguide/referenceguide/images/projecthierarchy_graph.png new file mode 100644 index 0000000000000000000000000000000000000000..6edd52c34753187eef29cfa8a1c258abe0352656 GIT binary patch literal 41243 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 Uxvox$>ys>5v_dyR$Lz@e2QoO#S^xk5 literal 0 HcmV?d00001 diff --git a/usrguide/referenceguide/images/struct.png b/usrguide/referenceguide/images/struct.png new file mode 100644 index 0000000000000000000000000000000000000000..73199b67d39b10c1c5843b22053e7aadfd292ba6 GIT binary patch literal 30984 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 I&4KX00P?ip0ssI2 literal 0 HcmV?d00001 diff --git a/usrguide/referenceguide/images/titan_logo.png b/usrguide/referenceguide/images/titan_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..f1e7539e4fbfe31344787adaff8698170bccbf71 GIT binary patch literal 131015 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%0Ap76YryJ6erYyaa=c0Glol=>o{(ZGAYv6{ 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Ξ}1j8KuMiu4vv})#owK>S~4B7 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 ZKq4Oh?|^yDeX9{JlSxrKYPQqA{s)RH6>$In literal 0 HcmV?d00001 diff --git a/usrguide/releasenotes.doc b/usrguide/releasenotes.doc deleted file mode 100644 index d0e47af5fb7d6d93b1aee39b7e95c50e414215f5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 742400 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 K-EqcAw<_*6vx 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%0DQk*Z$q!boS{@1$Bh=B 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π6U9vVlakaEH2<8@>1XV zpw<0umOa2t@=VDv7xQor5);*kh3e>pzL<=e*n+Ka$972E+=Il<AYx`Pe!+BHz(tfK zj!K~-eBg`ZPx*b(8f~x*ZukRlP==VRhWNNBKH@1K?hHQftNc_y?->;r73U?zd$tE} zUx#4jhb%BHvOdz5v$@}zl(TMol5Z(Vs(neh*2cBAW*J*3ZIu=+m8Rwcs}^mY39PdP zuO^R6^lFqRnQ8RQpys1&F6t+gWzF(xRitfd$13G>#_?$Lf-x5!qWw$aBc6Qun!XvW z|DauCGUmb$$=`4d2fL8^E#pY6!mb4B>rbxrzWclOZ)m<Bxnek_`pC!F-_3ANX21R0 ze}YfhVrbYO`2^NcskGsX4kOL2-lJ|xt*t9dk`pd;kWYdbTfHSaD7ho2w2@hujYU|A z)!2m1*nwTx4=?z_52p}>^9aQST*pn^Lw@3@2%4f9R$~J;!4-#b0?~K?Ct@udT0`P* z3%0@?JFpYGu?Jdg)*v=(Vk%~05B9=Dye2~{w8l2L;UJE|@fFvH&=&2m39i_W!+45k zs6)In_T$5#R+IAC&}gNYO_9ncM8m?Bj{+W7?he3h0Msey_zPu{I|5L1w0EfxXO~@t znpw3#OIDC_>9b{?sFjlmq+H7>k_ohBJ=fUFM|vhOjuGT>jpW~07n3m!=MaK>c!0FD zZ)em%O-TFK+Wt|NrTzD!-4DQGEWuxRk22(d%IJWO(DK3qmLH-r`QdA{#RyEnRG7#a z$?zk7f;+aukvx(DP0<>Qu>{eG!FPZ0UOzgZBiykMo_LC9(EjF6{>CppggbqE`6n=W z$(g-!ey^@e8KwG9ujT&op*_1fIGc+!MZOENc-tiFR?6kkGEb^*r95$cYB}3p#2D-I zQ{tzF<mS{Imp<m>bLj)u>61B{UL|)ljdgT1#iwvIjY;Wfnu*QWi@d2=N4M0Dro*V1 z#?f>R$I?2Q9;I_Ml}+zx`URsiIGWmg;b_W|(a{u!-kBVY<3Pip@E=?;49N_+*3gms zgTKMQ_0(DqVRI$$X}`zj-a%c``-I%mCLG^$-iF0kirqMbXvCm8F;N2xu?YE1j-~<_ zfPwIa4>A!qnNa~X(E~kk1m5_9n97JQ=!zZKiT6n6;ApCc`dE!Mc!H;>OB~k2IfNiD zF_{l-&<P_k3a4=f-w~rtFd7oOTHGclW*smT!w`-Llp=;pV;?+`mRL@QDVT~}#C2}; z#{j73j0xd}>50{v^>R3;lj@%GO>&kugw0D*Vfwj$(Y$Wf*@K)fC0bsv&JlY4x0BnK zSN~nfH!@Eu-$=PU?+^0t2}B6e(RS0LChDLox?wdo!3ziR5Yo<b(Z&m+45ZDE!B{NA zI$Xphq#zHZMml6dJ`_Pw<RU-h!8lC8G)%`#%*R5k##(H^W^Bg`yhL8|N&$35H|)Z0 z6eHIZhcAx8DYK&~8@6KyOj(FI<b(MdKqM#pQd3X()<3yZxA`8<9?FV-Q!iPwsYb2Q zC7#>sFZ5b#Qm435Pcl!co}^r>f342s8q$AN{}MOS-^e_v=hfn>j^yOF91l4TC2=mR zqp5+Dqsb+kqv<bvlbt>Qd2-SYb2*xt=ccXXA=hI|ULKdv(X=YRqiJygN7K84#7`l% zqbepN1apcwnhq5GyWDR`(EnDh{I_1meurZ?@%WTq$0p)zvVLrK?VLbel5>L4UZK|K z1i7?&?@8Scz+eo=1Wd$vgdzgBa1Z&3kpifLh8T!J@P-er;U=Q+0B@0sm`aQ6$bn^8 zjwA3x1nwgSv8YMx)xtb1$3YxI1Y+?Lf8qycM^jU5#3nq)3oIaJ7vdi7<J%mLrbbwe zHQ>4c6W`aX&Z5FXf<l6P4k(kmy2wu{+9ZWRYpf>@J8f{zIP?4Iv}W}V9Ljj?Z`!=N z*P;eoUSKboC)GBkTx;`sJLmQET%czU?e&t(9{OIgRr(mIdi7Z>=l`|jSUkrI45W<@ z!eT6kACAF^cApJj;%i7A=z_lZ9rF>1DEtXWazuWVKuMIscW8=ckQ}lGYw-dvF_wHX z4zn-^i{OrZ@Pp)=Oyrx)XoI$h$198?2aU!VoJDT(Q67Ac78rnmSce^m#RF6(XMK&i zn1=^=2<5#&^(G*4Kd4J*nPQcBY{IEy@iOh-#iTCkKV@AnQ{G8Z>$^nhjY@sXJgNGY za;?4-*Re#I<s4Co9X;N(Z66m`db|=#T8uT2e{W{;b`Io1F_c7E)Id$l#XLme4kXW) zBCl(CehbSU@Psc46lPq2AsC9I@IyBG0cZ3@Kit4gRHARFjG35))WsZ4Y49a#VE{&8 z5f&o?H;|*aqp1*zp)8uC1>CV6k%&UY5<C~`;AeEkUda7Cm5ch3T>4K4SK5D&N21A< z<}am^2FzQ1f)dtp6#LdHpw=9%Yr~{Vw5~Km)7y;T^rNn~N7+Z(zs!@02Ps$LK_3?; zepapiBr??6H^#!p#@sj3FKfs71IM(3`IyNu%2?9TG`lo8y$t<)IY(2q@{XpJ6&y|7 zD>8n@LaamMFC9&LQ0gnj>6I9V<G0Gh%GZvjIE<+3Xv$j6rvLxn+~xm+J@!ZT@`kIB z_8+74|4Of)p)S`=Z2JEyjk=l7`qU-q|0PVVt_kLncCZfza0EU$g<ymtIWgb>Qz@3= zh?FRSGAM@@_z~~$9+`-j%;<*h*auHsLO5<B3SX2Z#?TerFcib#fjvk@%q52l24e_@ zVk{<LDvrY+S8x+f#Ar6m#XQ`>T~r}%t70Z*;V$ms1zw{Daa<GKAn`5NiJ16H&nqE; zQ6Yg=H;IxB$D)qKnr{xpl2Ty&PI%eH!;-g^Hm|?0Cwas6-F~h8s^9n~dzdn2b4inC zC0Rw*8kb6z&3c{3Q}lD{sd`>f9z$M{c~W^r%C&w*%SsL9->S9aSe75)1uD~?zeW!X zz+x=HI&8*%9K};SLk`-0A(TfIjK>6=M<}w96AGg!ieU+sA}e{q2|dvZ7jX$C$Qvak zcVHyW;v6KWJci_znpNl@Fb8vS8<B7z-=supq(>%XK}CECFC2xO_k|^dB!rRv`KovQ zr>uq8Ok5$1R3=xh6S}SqS?fyvAK8ApIa904iH^EnH?pUU!K9h0HDnosS<1`hcxtcr zpk8IG{a4W9N4<ZT>}$EMkob9}L}K9^ISv6hi5}$Wo>-3c*aSE1gC|VYX_Lr<;%J4| zaK&citHHPr!!R5HIEijGX;XNGw@5&fT8z)I4(sv7H{=3*iLcNN-7y(Uuo`P{8dp)I zHnD^;7>m<5gVuEzA7T?+@f<JEwJy(z&DesMh)3Ic($<-1#Ohr6sWtc5%jVTHQ314a z--A02#w*j7gO*7>3nLy<cb;I=bFZo$YEz?9qO?LiHk7*3*OYqHGlj&B_6Y#>jKh8e zs4-?I68Y`4HZSKcTIAM|ep%`?1evK94;-dG<XG>tI^HQbhWR;OIXPbAkhi|0sSmEf zsR7&Ifq@MjP1n)#TiSmkM^g|we#hgQaGccxrT+Zv6~h3+evkdxuk(>l@Y(0`ANe|l z-K-BN%S!)$C2b4ylI6X=N4YOhCinkRm-Oquxg`F(q96L>EY9IK>h*Ul!fG7EAxK^4 zGuL+o=5;UxL*WU3yvGNmBo5M}8Jc4#Mq?}{VitbK0xZQ!Y{X$4!CkyY4q_=UilYQx z;SV$-wi;tP=HMc(B1>cX74$?e9Do<n5Qk~813U2--ou61><jg8deyJ*<PQH{dt&!^ z`MaCvUc4K`q?E}|nY@_PCG$_I54|NzHjuV9p~QK;myl)qEm*cn)|M(%+o-XZP|Iy{ zivD_1F0ZF&A(r)QL;oSmwy#}J{@r8oE9PP!Jn;YzQTlswGHT%))W;wU!$eHN6wE;= zF5n6xkn#ueItro?zQu4%!LOJD=cZf}LI-q*8{F{*@9-B)&4?j1$4E@XI;=-vb8-yw zx8S@J{V@Q?a2njsMfpR%__%Ocl)upnSH7Jg+&jdBuVjo;3tW|A{ZIFn+cYd~mAdgy zS%A7ZJt&8DUgzk_QMWz1mLAw<f4$D6T+Rh$p6JokpOkB3HoY$OM{5ygUE_MR>3gYB zrN*J{YgCcEEcGn)DD~3@S{((;I>+Ca<D8CTTn8f{$My^gx8!=ykF@KbxTeyIIz!gh z)C0yM0L9umn%cvVw(PI`&nNZI&f|ttw;NjI$o#Y4Y_xtdCD)H{bjF<5)g?K@lK{0n z6YMi&rFlPfNzeZ|rHx2k-p6Ca<2|xdw>dBZBXJU^kc0ZpiN5HEgE)jAh=Ha!3O`)L zRfHo78HkN9kOf`P6??E35<6Pl3?ya-A!{4@8gxNd^u;Jl#Cq(&Zg{{Ofe1x%V$A_X zA+a|P%di5j*o-akz;nESaxFOGvdttHhC}$DDZ*dfCPhkN6ze`-+g-Q2hHUq`Y?bpf zcjh*nv}c*ywl&GkQm(aUy>08)d1m(i%{r^-EjX!mF8eCa#H-12qF2)&En6iMshLZ% zfu&ceBme#e?YNGQ<ye77c#NOgbG-~*(Fc<;1!r*%nL1FPaDp>(AQ$o=KMJEL4&w;Y zb|jDBXLQC%oW>(OMvYGVE;xliyn(~dymx>sa7K0%LMfC(Ww@X(ULqcKJ98ZhjnERk zu?UM1jTq$X!taQo7={3x#6^T7S68khV<?7UB{m}#=2HUwj6p6G$fT7sSN@QMGWm`$ zbGfz<7Q*LFcn?wiDNULhjF^=4`*c#S#fx6!dd(_vp|AZ{v1i>&XmR+1<mU3!Wi<Ly zM^Znlkd9+t1*5QuV=BjLDgX8t_`Vzc0*;`3clwSVoNM=FKh)?&JH*`HT;GQ`f>658 zNB05tdxw8(i=h|#w_eo#DUAIt$+|;e+2;D+uQm8UnKJ5Em!x+X*Sjuddj8KP@%#X9 z@BuZc(^~irT0IYDc__AEE8_4PX{q~kD2cMDj(Ql62{?;$c!LkfPMqXGMN~sy^uq;Q z#J9vx3$#I7Y=p$rR&2*^?8hU#z)Spr<iy(oEW~+8{FNl;N})SkFbu;XajAR;ESB3e z$R#_ajVeFGImL%^>TkZ~yR_az%5M91ChXj>GMsKyZ*P+_2P$n>=83W|xn9b(wyU)_ zY3tGs6Yb9#zxtOz(&Du<{%kH%U21l)<ZR1tU~K>L$dAn>S}v$5$3ttQXIZ`gC)#Qr z<V8W0L@m@q1AK??(E_c|0mCr@lQ0eQa2t`R>cV4j6n==sOVsbn^I-{=qHI5MI{Km? zd~p<y@do+(Gq%Lf=!vy(!(Qxz50Vd{&%gi-L@2n<7ZDS2J|-f8nKA`2;{$%eOZ}){ z!k+E^+t)1*TE0$xu4BcYD|WX3>2>dxvyXDDWuB-mse38c>R!*`^uZ_E$(fx*hE;vC ze|3i-b$|U8q(o{{=80Z`@+6~9f3$41oP8vIJt>jjud3wb`FMze)X8A0`dLMtL_+G~ z5_)rd^Kd*jVW0Wf-eg{7ApIx49YlSh!4R$s52eo>Mqi8E!^sKw>`eM^<>gOF#h?9; z`;;fJiBFsSU%gXbbN*MCB>zhQTIYXhA5w=!sK0WkfQqPr2AGZ+$W6WG!9pxT`oWCp z@e^8MJ9gkbKA=7^AaT$b-(wk;V-+?a77tLJIH`g8Sb%%Dj|99&b>gQ6nxQ2|Vj`yC zSIov7_#hBxa0R`Iw?5{$o6bBO5hyZ(F)4P#11U!;<A28UGN!kl&IkK?d3gB-Up7z5 znwPIqqW*L>Z&6xW=AKz-*-Z<iwQkvZdsJGpz9xG~+m?BvwoNvWaxHskEmh7Q^ekbW zVR)V-vylF3YOc~gODt=a+*3!|r5vC39E*b($nlsmiuYO2Vl-_X`*0pNP<D)?X&d-( zu*nsb$8lW%1IKe+4udCfo`BVGLzjs*?cUIa|FbI}*=#@iMGa^8ANg#C3ju~Zyj-+y z#D-_nHz@6TbfGS^Txr8SnvvX<ah<v(We>A8GH<n9^{rf?r+GhhNgwqo&msY9$|3Qe z3Qf=g?a&_cun>oE7-@)yv?zvB=!j0}i9YC$a|l5cBz`IpFO{(r8z8Zy#nD7!XcAuG zH98PW9q}4}AR{qV0$O}6W_bx>5Q`ebT1`yDZ2XR8@PRMlA@Nv?82rW@j|}$A13u-e zn;F}&8pb<){#*;x-|+MIb~P{anNODD`L-XuCae}{gML33Q`;#$yHtR)%cj=HtXh|) z2ev8K+oqIDCXjhjnLx_5OrVb`^hbYsR?#v^b*-K5<QN@AJQDCH-lI6}w<22NM~uQ0 zJi=ovoJ4<s`-sLHd_bAW)E&M?6*R(+7>D0*5top93fB?vEgE48euE!Q;1tf{8m^<% zRL&(a0TXc!At*kLc)>V~hX+pM4C3SN#$7#gHSX?7zmr!X)73axx*F%H{M^Z!TH<$d z>xNYu{Fr_}L%lrwF<+APvL|zYy<TJ=t&a5i((CBMmjO!uAdgTZ#*%#{r^|Nj(Uy2p z%M(Qezme>ds9ZmLkgc|#ERZsZL`fjFzd=>W&udYiI+J?R>gP|EXK=jb7+=HuU#M@q zL+)S61DJz1*!vq}^XXg*Kr?j2sTs84nOsM~2z<)u#*hp@<q7OR<|Dfb`%hqhi=lV0 zpZ4uPf#ETR-OL$&Me`5lrQ$Bd%^6-@lAa*Xz_I470bM4Tx2j9BRl?9}{FhVOM<|{m z2X&hhRnY<c&>u$;gecsB#DNwArKtZe@gv$|EXH9zR^bM2qB1d32My2=i?IajuocOO zndHa^i6t$LcC+k(<iwK$TA?+zVjFf~H)8P|ukapP?DZq|`ok5wz&#wJ-^Otp2bo8P z$SoaZ#ay6n;*Y{SqRo@5zkJ|hxqrC7E4iOmBnR5r<(I;@4S8NINz^X&EFk;KqowK+ zJ(?^a+Y@JjY%WrnY8JAeHT3+WznYqJ>|`%}FL_)IIVQn4jfJzw<p@A1E+E@%VgiLx z1SRnmMq>=N;{e_x#T>5Dq9i6@BC5@043C}Ih5LxZ*Yn6Xn1G4!hCc#u5|?owF?fS_ zNcTJMAs{0rVKO|iAIFh;KI0UO#{~R|cj&W#{3DljxH*6DWq*a&9tQ7wwkwmAQOdG1 zpjXNg)~#5iOw>B{)2rPwy?(M}>8UPLpDAk$p?;*qSU;B?FX{XLS+t?P|H%=q>@Ou& z`|C9#kCM@VY_}gvvegnxQj1p4^*1qQ-P36CR!wsAGt{T9SHKNY|5Eo_-M*r3OH-Fy z@dTZyzbHsOmE^e3!b)iMP?lr92yVzB$KGnx^fxPpbpMeF+K_BN@^${RyBV^z{ek_b zyr_QIl<~TRnmYa;Hk?aC%J^ShlDsZ~rRMdOWjH9xBP{)dS|*?WP?z*GfgI8{To8cM zIEzcTid%@peMI9OQZ1xE#~4H+3R4#`4#y!JMKoeiWifpT=3*Y6;{|Fjp)Wu`jK(Ph z;twQW%6mP?iQFiP;wX*ssEnp)1}_{$&SmV2g!qS%53l3=^%HzbOPaj;Q<nDbSid7- z$KttD)QRPU9aEInmT^%1ziDl<Ra)ELOmcoNYsS{rc}%Iq<zx)mQ_JX<44~$UL~Wbr zf19Od;!MK0PW_%~$v?K^I>|bgd%(+@c@O<jR%QG~vZnn;T0Z+y+UIJkx@}B-E<<JN zZynZCU+*FH)dE_bX?4|u<9`-KIsQE{0>5J={=$&u)GzGEzoFUN-|e%vd}Ky3yv}F8 zV{gb$hE!qyO&!B;U|7);0t-qDuU(8kB~UVfx+IxE0#e;7A**gxmt?Dinf3Tj+D#sm zLltyDcSv1o^|*uOBRGn)h{7E-qh6b1Fr=RM;|RQwY6a(Y$bp>r7T;qiMq)bV!wv3u z3e!r?D^MJxFd7T76jyK+caUZk;|%P_Vff-C9^w&R<2}x==G^be9q!@!<UBv_JPBqx zc4T+_k=@%iY}?Jx-A96t2!2v>WQi1Qn@2GRSnrkdSFWgJfcFzS(LxuE+Gm{s^u44- zSso*MNlz~GM6I2+DCJ69%#=+TTO{2&CGRAeU-Va1vy+-_l6oCI3-P<iZ)m$u6=|DY zIQG{u(|mkiSRLaQ9LKdN!m<1jtMCWB*DwZK%UEn3{Rft#`Fh3&c#BaR=sz%dBQb-P zoBl2b7^2*;V#p5mo3P<A|KQ4}v|7WjV@L>wEuXTYBm^ZBluPx}+^&6xFbYx1Bw*F0 zj9uEYB>lg-r1$^1q>Ws}W5nS#q<$Mwzm2gPYmlD0&Vbw~h{7m?a;SvP=mLp}=?KAj zNPOf+C;W_&n1N`-;7elVD{R0<?7;zOanzI;YKD_Ig^I+|m&i>#<v|NbY;D0-q<57z zAN%Ca4Zg;M>0%Jm@gv7~AK!L-_l=D=giO1SFEuZ1yzylI#`)H%)v`=WZTgMn8lN0w zXO|hB4fpG1pXRORtF2jYmr^3_U-q?abCxWjWETA~vah8-mo?k|+^URMl{KwD*V{Se z@~m39o@eajqDpe?jvzV5ttuK|EDCPs8Y_agFfPRKZQRoXzhfQTaToyz!)-jpCO6LA z;OPF*?cIJ8x8L3k?a=;;p|u&hU&9u|u-&l5aB<$Sh5PGS{xfW0aBlhUgk{lWGOSo{ zP<!Ob&Qs0p)w0y5@mzD+bC<^EC8t3L%}f2qmS#!Xb*V-V&1D5!@iLCdC>vWX)Lgc* zid^+k#{bHa-u|7Xy<~>e{b`&*0qR}qzmPcw7BXLihj@hA#6uk{!*Xaba*^d*aNf#i zJum<RaUA~0Nqppj#L_%SEV)5q=>#N}Zb6Hsc=@)Ch>O7|e6?w>o3?af)5^uOe;q$^ zKyS-&B=)n{H{W-SepL>gv+`4G4N{`@x^g(3UF4^>RbS?@a)_OkpW0R_(H<*@-PuKc zYFqVX9;=QMvb6VBx6+4OO03Qu_-#*B8>l~nzCX_(6~~A`dj`Ek&qX$^U#eI8P4s>A zydou%i)3z_i;78`-AH?tcH5OU+YRF|9uqJbQ!o{)u?Ai^h(KJyHI&)TdxI#4@(A3) zHACFRJ$!&^Cu2+Wz#$xl!!B|KdZQ06;TAY$dzcXZFzn%(lRjR%wryOkOpE6JGWVB> zqnU>GAKjnJ+1wTDC(lIxD!F1K<%y2T-yHLE4Oer_<)`*2eVOCGt<q+;%1>=;#)+1{ z(zh<ZFvff*Cmtn@l6!FSQ+t%Y%+~L6q+qN3)VAu&Y?VlMc9BG&Z4Ju)PF>EQJoQwE zemC8dn^LAumQC4*-_7N|vX%S2>-T`y9!(kla=mS^tZgYOd0OgrA*611LaSS;zia0D zi#OL_ChAP;%LzNsZ#SR)_29j@J=FbP`ucsG3t$JlVHnle&-8{ZhO;h1ayR5zLq0d8 z@Q>VLNbZJwZrJh<t{A!sHIXS<x@_$N=6pT0z1+D;&)3ShP6AWS=KVWdVM)&GBplVU z0m-;4tx{&`6C|)~`w69w$u4az9<NZ3x~z{q@WLS+h96ELHT9eZlQ07-u?i3H5H*Ma ziG%rA01q6*SzN?r+{7*1Mn>W#8*(5oreG?r;u?M;emde50&x}2p7bLqf}*I0Ec^Mq zIQpSK{BZ(K2Y7yTL062xWVm7{c403L;WVPr%ZpqDFC0XjgS=k>xrD^u2=d0U%#}5@ zgm;mxKII#m5SE}6=zGYcVuL74@Q-KmR%%(#%^B+PRu1h^=1My!qe-t|o2O+Ty+6<& zEqhu<lalfNE+bm^Hd=Q4PTHt;Y~@(~h;f*WW!Q>+@P`~jIZol`WA&POa*k0Jyg_P? zlM{-d0_50v<Fj*sAv@TAHv3x)8O5+-KfQe97Q?fBWa6=(tPHtEAK57Fzj}2U*GXGf zmt-_&DNC2Jh`EKUOO}iwOO|}1F3GbfOF1OAJ76~EU<0JiuHY)ZKSX}VI;_WSM9T7E z_Qf4MLLB1p2j0Np2-kej2+Ob>DZRNagu*C}QYeS^=zx*%!!bO@3%o`}AKouQHB`q4 zjKw6(!d%S5BJ6_?ZsHbJ`7&<7C4|B8DDP7t8}gzq`0np`-T@2?F;8-@uV{bk74NXf z1G_gdMXNtqJP=}@HtnX(mUm3zKEQfAm95f(Wv;Yxeap^lBx@co^Q79mb(@uaw6TEJ zehs-pe^z5&P;v~fA#>Z;s3UcK#$4Ai%wNKR`Yk~nRz(A}!Vc`G4yBHMgVa$dZb0hl z9ml#l$F~XEpf}_=kAnSn`H@>b@;uPc6b+BDzhW3s7<MykF*Iz$7Q<r<D~8<+P2SMT z4UaLbSlYj|^*n|67?RTdGnLZr`hBkcesil=m!w@M{7AY~MiJ_gB@-l(J90?;*E84C zLgtIG3A=F!_YsYE80$yhfD<^4%*V+6$cB6<jT)$r?=T%Run=qEiX6x3ztJ5%Fc`yd z2*EgqTX>3Rc#rJ<T<<|8e2psTjXoHI37Copc!;NXh8iark6;nrzIYrRdHvk=x7Q;B zBV~5(y0Uui`Z)?HqEIcCpD&Id*?rt?-J;`x$EgI);6`U@&1hVHTAji1K8sp@X6$t- z@05C~v_~n^`f}M~+vY4iwrrJ0$XsjLdW)yU4ldU3ZyqgM<<T<N9&Mc?5@#DF4;ivV zHEEyIq1C(8b9(AF2TH&XTD_j6{<cvc+Hv1vKHhSy%Li~>02?s!Bsl^L@hL6b@EAj* zHf%9;(1w+d+|BS9Lu)l`F{~I8fnkfGg&VdQRt#<5aMGbSck_bM);A;zF}G&Rl4n*a zlh!PurndF<C1Y4Jw)N{ptD4K+_RDF0gu0~XlkCzq7UMDEuz>noh-Y|?S9puRkc|4Q zhU)kp&G8f3K<YdQ!N`1y>qjV$;TVhYn1<<?hxu5F_1J(tIDtT1M>Hk{GG50egrQsz z?HR)`90zd-{y2m42*(Gc4d!|TszV!#>qGS@KJ^*s9kO@Z-aru^=*^^j=+j$1@VRm6 z?@NW=QZh77qx8};Pt=-efl{utKr%wRfpXQUb;rb4Z>`E`+p?DEx%5|*t<tt-uC;Bw zo$GrU`*|gs@XSf(96MR2s<hFK*acrm{awd>yh1YSLF%)KxlUd)PflHAK|ZMy6y$hI zJ-kM1j(0bdIn8+Q44=7&p*eo`SpFlQ&Crt?Rty=%&^AAEi{aTma>bBd3`xY0Hw@W9 zPY8}BY3mPb@s@(JbSzab^U_}p@3CaO)*JQxV9KP0t4qe5V96rNQVwY!-=PUwLF%s! zqz-dahs96|r6G0t3a{Zvy{3TFaX6%&KfrXB^JRRC(O8W&2uB3cpW`#x_y#|qDO#W< ze#B@j#3F2hE4E@A+^`FWa1}A&M*NTNT)!A{G34|KzY~7m`}eqSVOqC}Y4QBUa~98; zvG^DBe8QLsrj*Vut;)7i&YCk0mrrcVPbs}xewH$y(6gm7fAdXyWj-!rN@eeg1(&jS z(Si$=(ozGPE2T2$3ZJa;94QO-QA%ZQUZYg0INGfG49Xg%zcwhOJVvQZeXCZwCgnb5 zt5U)GR;83{gX;BR`CXLUpqJ=*NY4;T9?{o~`9k(CFZCw%B=yo3a(rLNatPP%aR5%| z`MUrdfO9B$98b{d0_Op^f~&ZWaNNL6+=l(uYG^q2Tb`le7*_1JBKu9s(BXde${D?d zvT(|J<x{rMYE87-h=xukQ!<{+u?}nU6>sX2e1)gFG%@Q=^HO97`TVc!_cUW!mLyN? zthLCzqy(!{rUbFFq=c%nqy%erX+yDigvW@(b4U!lL_7wVV_^{U!PpOp3ojf*TXTH0 zXWjw(A+h3xgSbo_Xfbk)Wr>jpNQ~S<B%*K^_wer3yXUXs?%uw3?(XeV-gj^BcfWgk z)AGBw7yLGLta);=KG@dF1+uwp?pTA?7g3{_seTi=!)8iTOAKtBCiQTbGCDA9raO0; zQ+l3>E9109Su#0gQ@&46edNH#UpNkjjMb$I)Kb|;{U%j;cI$mCrLvDyP~zvYl*&F* zb&2<}l*&F*sfqWoluFK#-^BEP*!vQADBJhnQ9>B$MHpo1O-1%CgcwUJN$5q^ma#>Y z7NJZgA?a<QBx{x=Doe6uS9VdNY=sgbWS=?LJ*ZK=zyJT7|L-iHbIyD|*O+IP=f3Xy z+P>Fy-OuBD#UC9>Z`Yci*MhgA`ZSoyVvmPB+@Hus(fW4*Ev$bxyzT+&1Nscq59Hhc z7?5_MCuk2Aee#j^6WI3r;}Q1bB?bda{^POe1Q&k1kHMUyJ@}vTnn4b3N=vux5HdLi zt{<;iFc@qZ6J`mS>++wNC2Z%pG5diaSU4UqySD^=k9*-~OK#|5m|jU^mOP~x{n7s? zhT-NPzi|4S_c*`7m|Ti<xK~W@btnX5D11L&^8a`#@Z+WYD+UZ5^HN=m4g7N!48YQ* ze=hmXzRjOYFe`px`}@a;|DSveGqN`%Z(3Ooz_9?xdo_?EkP?s@kUG#Ipu<1}AbTLB z7e|0xfLwvD1Kj|M1&RZ@3ltBO0F($+2UHK#0Q3^53FsBjED#w;>?L3gpp8HhK$1XG zK+-@mK(at1U2U(cURPBBq368&^G6Zr@9UuNM{Va$xBVgqcmph9Mq~AYO>-@E_>jB= zL;D_hg`fNgx;xWPeuSUa)BN)3Prv_-9|HUS;i<lRC$MPrE(W+ltkZr6xB||9{N}s$ z|BJB%z>5h$Hc$II{C0NmU2~soq?I47tdM-5o$%uk^W!B3v*=)vFSe%r+M)y65B`0x znbu%9;=r3Pn4$`@&(WXkbE!NX(<>Z?Zi4avj5G7kpNHrCwp4a47$Wz#rRo?S^n`l_ zu^5>n^$-8tAAz|)^CpOyGr>dhbQpFKWQNS57#3ad#lQ|H(07)=Dt98T5`N<9f7ok$ zXBMvCL|)*3+<#yg7VNMQ<c)0cXS-XlIeD-<2cQbtwJZA19R$*T4N&%v$0ASv&j&s~ zeu2RpqdoXfzh>b=BI1aHf55e%Dj*joE)W;ZTU6Xd$AwWs^11<D0lxg*%l}VPAqMsz zOi@SP`oC&q3=8t7azIGF3P5H+=0F4>dmtopM<6F4XP_fMcYq>+vVfid<pUJ}^#Xka z`UKPm)DJWOgb`xI{0X!cND4?ANCrq2NDfFIXg`o8kUP*ZpyNOuKxcrwfP8??0{H?F zfg*rLKev5uYi|2oS@JBSB;z5_+;b}W6L)LwFz(X%OCCVyF&MrDFKB7E2CyL~ctH&P z5uoEtbdW>+@T}-F4DYWV7`+c(_>bidbeNYzw7)=T?Z@xGd-J96?SJjj7ZBWH&;A>K zJ&#_Yj)TTQKK%C_vLg<Enhksx;z`nD6y<(!3EzX;t$=)J<%{Hk);<pCF3_SF@Q~Kr zQfUv8{_!A^_7g4IgYU2RBWrt}v)I~}+;GBB{kAS<={3qQN1(`kQ4GU=5X?^xhFfeu zy@Ro45C*MV`~V-%vyKY3Sm6UI*g}8#UM)K0UwkOA_;B9yJAL>3%$yju^VcZfUCMqq zVBq*+%?tj7>i>`YGQ;nvaWgZToG<fYmf?uOmH+4WU?N{d=YrLL-TyQGeD?o;{QuSp z2x%MOckeOSt+QwEUqT|<HpdQ%2nkt;3GLF^qo<>5uxFR%ULj6dX_-wD(h3r?@?4DT zg*X=f2Jhl}%FX^T;n;6}sN-gD=kD%uL`YLhNLE@}S_00b#Kp)Vv|Ce82hJ<QCA6MH zNZ)uDIyU-sU>OBjt__Uv{Y6~jU5*^Hv4in`;uD?t=Pw@m4OhF5+dA3XaWOJ7V&U=s zmb`zSEsCRefTDq7fEN6IJiM*~ss^e7ss$PW8U>mHng*Hyngt>QQGhVQj2JqgB|u-h zzP_m`&Mi&_N-oZgskwSNa1p@!nUVh^jv*Q^)J&)~p@rzYDAz+(C7bO$m?Mxw9YfjG zPtg_v%0kRv6vr3+W^ug#eYUp<Q=m~Tw=co`JQ@T<!G);)Gp<4PuH#H}|BPfXTqwpP z`Ti?ePSVO|(E(g@^5X&5KmB-w{CJ7M1pni~qHKWnTmKth|EQv(lF%{^2=U%f`vF2Y zMLzf6hf{?9SK$-}&L5a$5k6s3!!S$JiSAyGkqIHtN$nBBsJL$DCSe5A>ZF9yI@E;I zE-n*E+e5!5<SxUXA^wbO(=ZtBw2q}bX*2Y!A$3bOV$g2{(|jd`(#kZ2(~i)Kq!}$; z{B0xnb`l->whHE7jf8&t^GJKX|Mq{QLj2!6v>?Y4j5g-L{1g`hP<BsQu?=(^kQMyP z#|jMnkSl!S5k2z|s$?!f;2Tcmj$s*6hnGH>vzSf{y(T)520Srf3gDR?LxE=|%-Ldu z=?kEau>`XlV~??e4F5RB4Ra79gn<h$F&r3?VFvhn559q_o9sjL*#4|7hH=RJ57-6I z5W*=}_@{etPG09D!?y;dJ17_>cppv=b3+fE)tDozhos=WU%q*9x4s^h8HZ+$-L_SG z53nQ;tkf}~F%J$u;($MN?tApKFb`_@KfwY0Va;8d7|g@VEHgH+s~WT1b?aa57z|r6 zBD!*y!~>94+})<Fx%Z@Hf8O{B{-)U{lv$3^brS|dmyfVt38CM5O8nBXm@QkG{?tA% zKV^HGtMr|9_6hSZXJs~49}7u#N=}hDk+yRA^1(Cey=Q7>+f-E_d!87*rJAF<#$IoF zbMI!xGsYe#(i;Q@Ha{Jw7;P68S^QAE)+My~9g!|=F}9!H648(Q|6g0QCjYes5nYL~ ze&inKKE>&reDJ}?AdA7Pciy#}saTz|{R2n+YVX`4Uq!)3=HcR#VTY5uIVqi*SB0uO z{b?ST;x>h8W6o}L`;f#d(PGlhmU59(CF4}PuSw|!5|h1H32RyLbxnNkWn~G%NdEp7 zS4@4Epkjq|1Aj2hS(>*75Vt`AM>|+u%`QMtJl*qQk&)cf^i$57$=ZI_!um2=TaAPd zNe9$x-FB<m9jG}`m!eRJzi^{zwXCoFg*7xwqWE{0^&fN?QDzPaf_a8O%WcKffqJo6 z9*L3-+ANZ#Ov1bT!V1?jupE7HMayCJ>0`Q@;jcX$+*?c}9^#3=pWMTqk8*PHa5ho1 zk6(+INtwBBfZsFM`|em^t5EB<*7=b53#*T}#16c=RTsTWwTbezXp``77fXJ)*pJOQ zR58_<i@8(lnr#|;0=vW$&Nb)dxok;WWZ?ALO!lX@vhluEmtB)O(BJ_>OOTD|_UPU! zUP<%d+jdkMz{r?u{~K8Qu6r!CRUcoi+75gPTlnu`UDd@Ivn)&Q1G}(<Ux@JTpj8&k zE46L~0I!$*SEavexqYKTcx{|AKg}5*Ug2cC%7odCEx!{XW84}&(D03L-4Ok<6DA9c z>9QOtWuIF@T^30{Sj|$9jxr%+ROAA2MeWDB%qau$L^^vmJ?$S4r$0*zq04h#*~G#t zdRO?%o?TDa?;?SmXE6*w-0t%?3Sw{A>(3ixn+|Is5_gwpW66ec7X20K7P6@WjhXg; zl?pTb_N4sba&`f)=vgCL8v0n8kX)%ticYhzqztj>Z0A845zD}?#-Wgngq-w&mJQ^W z9A|#J0@dXYmF3KG&)U=k>4Oe#rwSX`Wa5tDB>HXgBNX1{5sph@m*YY67Y6M_t3%In zbZS^jVHKOYeC&?a2hLN^G=C?tI(~j}Mpm`ECpGu@ud+Y_(LxIXOn%qUAL5!{9~jsx zv1qk(Lgud4W9ECex^JS<dD}G`*ua!U*Om8Fh20yd^9Z%|bKs2e+f)jCvP){ut7|K- zn}5g+tqS(_3$h~s@4z>SMN&ML0scDxUbV@m#lYdWOLFysU8yn8)AZ}DTN`88fmw7C zS6ByF=h$Ugw*DdUT2<EYG8CD@f>OhwTNS&9wqs^OSbDP3Z~1<-qy09o5y<063jg}X zdkg1AYYgZ1g=x%Ntu9DcSj&vMVjy82m>DDMQ4h!JKCID<OK8=a-<ey*Dlhju|7d)x zod|=u%<e=zG-GroWP1NnPh`M~*j70_)C+%k=(HpA@APlW`<F^5%Jza-qEh^MoJu!E zucqn-QaDg<B--?jJqyZ>3>~y)VOFlf+m-huzV^*D3eSG>drb)o3gB_-tq3@(rS^|1 zNKdt)A1W9C6LSj-A>9n%`>h}^;UnMZ+kOeU?QyKcT2;>^h@;QYADjh}+;=@Za<~Fk znpqehg}4;~*AzRi_OR&XO!nrRhC0ABip#LS^W<kQ-gRl)$su!$;3*cfEYv-QYpI_Z z7m_4ZA(6s_+NO7yu&$i9`i?#R-~i@aR;cZhjy=Kbd&Zs-*Y0{-7ah^%6Rt@A+hK+i zT-vHuIp<`Wi|er*t+}#j7^+@|YQdr}m?~0t?X5dxz>v{|i~ZL7VT7Giq6#zhz*>h3 zyw<V)PRP$D>Xlp$C1>tX?eb$iw<nFgm;bL{6scnm6P%Lj!+&u&NRgP>8(szQ#Pm00 zPPW&)5B^=yvUd6;XTH5E{N~G5+v)K8Hth3v55CW{t}zz5GURnYVPwn@?-l{z$(dz{ zhG@m8!U5T#iGpzGne6!jxGio;Y*5K~|8%Y2???I=uJm}9`P)4r`oABBx<voMFpkSu znx>xx<z~L4WC|MnR@Xk&EBTnrIItRSulKD~eq?)l_hl_)xiFz3zx7n#Y38bmXIt5@ z$DelzRXeB#GUp0mzQS90Sm5pMrEB%lBU)t4Gv@5%s9U&VgY%P}SEUMO+D#}v0Gpqk zlV68`z#(c>47r^@`M4$hotd&pqV5JWSLJnPATncWsQHh=*}O|cx&cEUR3@YeTs5Az zrFB{MYu=G6<tJ->$oM*d(z};6+ztXL6Sfuwxh-C!)dg{PUC8&@oC{fam)zYKjk^o% z-zJo9i8evOhZ^1ih#*5iPLzs~bdgw@U=bE90GtLWj0r^E7n*o$&G47;j~s|pNp^iu zbdGCvy(vnW94}Z78?7++w%odkV)$b!6id8BUKYCZQ@GEzP>(o~13ZIKg`4zDSUDYx zk$xg0rfLy2SkY>c7BX?rqItgxS|kom@`Vh(S<*R%d-yIDC;XT_w-r029GJa}7JawC zEQ_RbQ_nQFMa)zWqkdOZ;d&I(P>2K*2m%Jc8`wg4K#>AzGy)LwD?ws0WTw+<K|a&% znUE(XXtneHR>Qe~p?~D1?o({2{ntpJ*{e|?>?r0qWnP%G%nmAWR6^svUX^|?Q9wS9 zM`0_R!~MX2w=)*rveg{<24?P<+=2tJ=$R854z^c%Tmj15ej9)37@y?J5A773Fxowk zxWryx7e1(>;!SJ$S(bu^nCda9C&%LWWrL2^SzkkrZ=Q)cvHyq&9wdGMIqY&Yu6xd` z!F6k$m0pEB`UVUCNBr{i!35O|qZvVsD?hEoppWIBzw!~alTwtrv);pAFFiU$SXC1| z#De6JcZW~}zN6mPTt<5yPXqcwkz?N60p(E_0V1Ryi=>_&_T2uKinO0h&d105+^;e? z8xW#t%(GH{uP&Azn+eXHif#TG-66d|k{60g0dIg7%dN^f{B`i@LMtj}`eEU^>T7?U z=&hS%zm$}gdSSeEEF-oITuapMWU34NJ+4HdS7a{qB3wlEEFf(#JCOFZH4M)Kex9b3 zx~jpi1}?wGyCUTEy%?=3cAk|A@;Y_aRFy`j2j7ce1x)#;v;ZvzGQRnEgUkVhyC<02 zqG!BaDc1O>`AXjT-Fz>S{X#PwM$C+ZdH-g>ZqUWf$07YWK*KN(Xb>adTxsGE<Pr<O zcRmi8fS0)j?zfvz_=!BdIWMh{a`Xnzr`ylgf?gjGv=2T3-sS1ZTfYjKz#xVvZBZq- zYGdE?%JbX>&jz88$^t-m<X8VGodFi+mWCP%%e0Ui^aG0rOZBb`acCBb;D9UmFlYPM zR1brdS#j&H{MEl)y-C)wavreaWaGWHh9DhqPAdhSfV#fiNUwJYgFpdP>|vq_CiA!& zpz4CM6(K*@A<HRGFUrgp=e{Hq<{jb{r`&e%*39RZSLsoI#aO8NIm%G~+QYw7<k^8Z zpL){-NE+_>T;Y`Cxw;H{-EgTU5veX!{__&XqZAIpKfH^gGV*Ys<LGe7`E=x7_srP^ zNsE+r+z;EJd~OE}RiWO%KPbD4JobFKFH~^OiiPwX0MAmg5uti(+4_QyjwS%wOIgdd z{UOf-Xz=^I7qpI=)+}fp<j7h8#^+4%ht>i3L0SjkfwY9Qepj<}6XhsR;4%FUwD0fH zW%=@)omYMCNd3mGUp;rO)XMRb)o8|T6E5sBtg#OE-=O}0z*tLJBy-ZiyIsDrwU=HJ z{JPNeR`*<puD#iszb=JPCF{ogT%B;feKQ$X+^VEkYT^S7iJTitlovqk?~^HNx=+o0 z=iL!2WN}C!AfLO)6YTSs<CNIjIjZj*NO|wZxmYauPfk94N3nuMa-~&?EhfDC&Ya50 zj51ytI1nbxFF#?3cdF~~$Cb$uq_@+coepYH|ABVqL;g9cd;s(=L`8t!>_S0)=xuOG zDD46J>^}D1U$K|ce1D6|I@jgE!yCO@@At<)FVL$A?EMptcVDDMJ%8C*4|k`u+_9}- z-&zMLCCaA2AJSxM|4<PCbJ)YmZ9xsdut*y$pa#Jr*$p})<siK(oy&)7!(sysyyE_= znQSrPIr-)5hL$fcLZbOmBzVv9YdiqU7oV#P0qUWaI>eCkLT(cd=WvH4c$T~1$F6~d zb^rjf{5)VKv6um?NKU3-(9c=j!yVbFSp@f`wfi4z*VV@E;`>h<%#FE}wFI)^IUoXd zv<C@gjt#wKSe?TLgAJKmdzTqPOKZ!wD?KLxkxYKF{8dw<uJE4x!Z)zA*2_!VJeao+ zi@O(qJ0B)2E#g23_zyu56j(}s1x0hblx)z0v^%VDQ>(jn_|+QhpEO1@(<uBKR#x(! zB=Z?D-kH|5Ob(F2r)c6gIXt=lG3?(IL=dJ`Hgn}==5-1*BtDFCzFxD^X%SPuvE-;L zJo~<0x^b?zpgzg?4woj8OQG@KWI+HYz~Rq_7Ps_{24<e38${BxBLkeDEDBMnf8K;D zp3i2t)z}-&_#kQ0)1r8J=A}FG->9d3;9GMy>|9i|Vz0J119OI$Hp@|JkO4P32h@LC zU0blFl>lZJ*;37?N3lc(yAO(}c`zSuf>_7HqN1B9>)<VITL1D)TQ2QGzy@IC=IeXs z*0!%VJ6yM$SAkug{)hVqSTPs&{(EgIp%T)Hjzs76FsjgWv%9B4{PT*7mw#hW7Y|rJ z=Tc4)D`Qol#~P<JNULk&4>n4l(<B~+-1K|3X1<!TI0;5bjLCkk_ykd!>fjLCn-dQ# zjWT4oPw(@~o*!t)bj=4|q?MTpR<j?z6~s>o`4xSHF)@T%)T_X<XvrK(BQj_>Br@Up z6Fa{?N?L|36Z2)T({8Ne1k6iYRfEyKSJmbMfiM(7VQ`cR{u~GZJp`|^&=0-7lwsRr ztWFN)Js)r-8#H?BY^6M}GFkJ;M5!k=>9SoEqc`(fxE&14+>y+%Lx#A9z>~4Pxci_T zk>uLw`d9rh8!iaITEf32P*M52Y{JH)Jzjn1&TIW)pW918eHpG;azIWP$<<bA{~P{t zd4Rugk2oH=o!WIBdf11W#5E57Se!@<1El{(%&WR?uMsa>K1Q3Z&1v|2w)UHn;rDEf z>X^Xhz%eE0i9?d}MO-CjV94h_VyrA=fwAYmW9&X}|I<f0t^3({<Dv?KaTdrE?ED5E zQinxyq3pE)@D?hs1FXtW#1THg^mDDT7+~G`5Nhu6J%S2@(M5wZ6_ls{Mo5^_=s~V& z&DPZAP&=q4ed|f5MlqSK?y^uiu)TrG-_kc&J@z-n3-I<cm$S-f5(N|*dFH~{xgSXe z)Gw$dEJ&!{27pGPVhjSn^A&dF1JEH#XlZ<aHDbs6{_acBQNq%_lqazN<SeUDo@j^c zE?s?rkNKM>R%xPDW2N;*LCc8y+Z|w`?wKbC1e?}b^HZXtWgWtv{U<Ve1TM7Br&Dun z2<8h30KAP700d6?0Y2^b@Nj0<BwlGk0aezQs_m0AqtP>^=ahccCLw2roP1cH`Y9Qr zpnOmO?g5hyRuiceIC2363rmk&@N)kyQ;gUj4w>x6WCdVNep7?v637llj2K6_r>)kZ zw9sFZruuO<oyWq#<luzK37G>-JB5ET#O6dz$O}F%|F@f?hsPN6N_=y!M}UR|u(X9J zOcklR#&IDZxACO{WYj?xT2wG-uy*~FWzHDNkSx1ZlPIXLmmXW1XmbWRHLy#5geBQm zQVSXXah~_RXY>zw-h7BwR%?0F1f{_k{(85E5c8tw=9~sMV_QXJ^HD}|72vXjHU@3^ zgCW#AN2fK(n7E_BIQ`3i!9?c^?f+z=kCT-+B}?p090|h-a1j%RfQfreZxR38&(8Df zI*+&dC=q8T(n8%a*(d#~Mj2|QVK%J345|)^GK9n+920H{ZK3V_T#*41Fs}bNHG}F1 z1dbPwP`*5P*wkhHzQnRCUgP>MBMB%U46~l+C^lyVIMV$MN7BHNfLZrn%($7vXc0nM zEa|xbavU5yi$N%DX+(}wh%<dMB%<ZEbxx*2SrR$R#DU-2sf^RvG03^a;{0TYni+&i z+Ils@hMaSGryJCwkG*-*Bu>vV-1hlR(!mUrKQ7ljz3bV*TVYY1jd%2@F?~_Aidw}G z>Xo1qE>+5!!GMj8A&F}l;@MID0@VyXY-s2uNMbe;q!D~xDbItP#E)iOrEQ#aOtpE> z#@39K8y5atn?^qdnN%t|*Fcwe{LBGeVeluvBIvo`P+9X}7a*0tSaCsWEsgI5U{w=W ze^Q_W6#b^dd<}PS?$%#dwMjO8CMShhnJ>3zrCg9{owUPsQe|Zs1GY1<^HI!0Ln6B@ z{U7p;anv3kiy_I^FV`hhv9}fXQ6s{}chhJ^&<50&cGhoAQs~5Q@Miz13Im0iYmk_~ zjE&fz2e}t2xp_<&fMdq+9G;W-VZ2MSf#(ToJz}wWD6mRUjwG1yLT<oiNE9aw#gYP| zqInd8Txf&ro*-NtIR1s|H#HyR7my5sez<bGqI0rG0A;V=wxYrdhtmn>UhettT5>a^ z))Lr%aK+yHF)`Y_@&y8k@8`hCq?2o^%50h3yWjX03t%g9L(3hZLy2Mp9)Q+=$TuVQ z(qc%@SN~eI(S-)M<F5O4o#o6M4OfUT3f_^?X+1p@%{$O?J99@klvQoRLbOqG_8nEv zYaQfm!2oWSNwl{k&iv;Bhf{~d@xJSNBfsG+hR3Y_m16pgk8b+iFk#5-4mNJ7V_%Q3 zHR_!f7WoTG96MECBq!IB?zEK74i@Fm&Zb)(g(Yld+7F3f$Jgd+H_(^sx-F@ia~c)X zlnG1+SYR{E*`r!i#XocUWP(aYuMIUB;-M`RhoJG3j7!6W({4o-Ud91tq<Ri8RaSZ^ z>EMkRv1%<xKv^EFH9Je{vOd_)e!pKjhRcpx)In8B6xkOIejx4O+~8a026sy{k9a%6 z{%ag>W=$bD*7xLv+1&Rf85$OIMJEa~;k1(FPtJu+MG*&{_Nc;Up#^MhCu33Jn3FDQ zL1@w+j@*v9`Jn?ZXO=E{>|>pW!;WZJj>Sm2zrO`RBDWIu8xjcFm+?@IYq&d<(mM70 zTy@{*XM^8p@w2)YnXjU`oFUh-*|Y42UCGfan%3>E^Kf);QIy~oh)&uxQ5SS$>53Xc zlLu77PDvr;2$c$`r*@-C#hW)7sM64VR?|(p^^2efaIlq^%0cHc?6lIo$AglR6L@%+ zeNoeZ6n(w@GmqJu_{{@R(IO7(8L-2&wp7A^y_;yWnaH5m$j<kpxPQ46ZQD>ycjBV! z=y*nyi+5;ES5CReubcjc1sC)<*%U#XrKI&aGkA2d#0C)*ktKH4xq7!V9Pi6mcWNa> zKp_U28h&&(ui516D(BaAF9wrhF0p^NnOi6*S8QLX=+6>_`K8hw|2j@5w2W=@KC^1! z6CLMx-?eDzpah4CgOBQmB5wkipI=hD<!X3atn=^+abP3vEHaVwAz#v+<9&O{M=j68 zn~M+(!IEU+?GuoxmmCn!gTR%jD2i*h)Cm=isu?9LnD<rZ7!QG?$Pjg_aMVk`7|TG- zqWb&$=F5!-4QkxAE4QO<Xd9?FL_%Hgi@gSA7<as{sr=-x^HxUlHW}Eed?-<ruwD=Q zB}(|nbrOyUrctp4<(xbBAvGAQzF8mLZ7Z~8sT<7KDBZb5AJ)6%2ZS6$tsB%o5>()6 zoh?Rt(Uw!u|EkCpKDSjV^<uz)p0P`>yoog|{-SD{ydYlOr_PX9cITElX)%W<BAg2J zns~x>1}PLqD=Sef`a}LhhO%?`4Q?hn*%#-g52u6p-?jK&{2sGk$D>Ls6waWd+uSWE z3JfH2P!&+dtt<9z_6pPWb}+iHBYeO}gRr&SWzxSg?r+&$!On~;GAxc;j-C(d*u^pk zA7ToEXt;^MQ}5vj+9p6JeNow!0x`t{dj93wtTwc&4?wGCcb#>A{U6Q%r5Z0%g$)W_ zdHo8?W}jW60Wfv^tSK`#ftd+Ba(}MCb;UB6&LL>L3<7}L4U11QV1pBd6$x9{I;<z; zO!d?dAloa5!_=MUf8wJXn29#h7-8pi-2&CYqrt63t?hxeO<X!>`IFDR-u0^Qiw~k^ zIY($*;rZtVHccxM*nkJk<SruViSxQLh!BVkYaOftBi6gI?xZGO#yU*t@%|mpFc|%B zs8s=DRzh720i;yqejv5R3lj(YGpjYAdXL$?mI~0jiXN&>J{~-=0hT+R&4&j*p<gui zE*QHteT|thuYAe<h7esO^DwA`$T|=zqRySA!|bv1QFi?ZyE|+W05w?7_oqlA4BI6A z;cSg_cJ#!xzkBA*c%*6BIpfzKW^CXScG|pLRLZYO!%0aP-!Z{}J(?^Jd0ew0p23&& zBGG1Vopb|q^|LaGFkIQ+v*Xo-`b>M(43iFNNQb`bGP}(Afv<v+aOM(fo+cs5miyPH z={DPg8=Z3Jq)O|}q?I?^CmWjDjIFqS_?{+S*?}hz&5FsFR40bD{0^^hLSWABX5YLR z&n~y4c){kfR_Fxf?N9}b15ENDh=*JWJ?r16pe8L1$|JOdD$=9F&EkFiIf0uQO~^5= zg2>3|Xq=dho8dmM<2!7|E<epE4U2Az66RM3(m~71a~Zw1Fp*buV2531$`0#Mr+P<g ze76W6MxMWi-<sm}G66QiohgIt?eYy{7dSQld8-xvauVulPjn)@4xj7o==+wdf&A$b z8uKao5X~cJ@y;lScS$jdWI>vB*7wB-{+4$^d)Mn=vD{#|0%j&Qn6spHXVlXu`JW`F z4;#3=^sr~qoX?Yy_7VyQ)L!bP&#=Oz{Dn4C%5O4Qc~2G?sVmo|)a0tQkCX%#aG<8p zrbRMl^lLITkSJp{HJ8C3tdl-{os<X;to5R89ecrce8cygWud?*q>EkVY)bLn(VBk0 z2>ySImdd)ccN(5kdz~+2u4CdULVFBRkcZk(Zuv`XYzi4}F^0jg*w>txV<@Fp!!o(1 zKcZJToqQsf9c0r%+kvl8_fs%6XbR@EBgJVFWlE!L_BMu0Mn%IeqOaV~Fd_DF?!N2C zYrmPe5CC`S?VRs~Ba|)qWTP&&%!3jQCVcj?d~MFor5y6N->B*>Tc!A}gk>eL!A5IG zPDcCOkB4*1-Cu4CrKS#MoJF#H+)DY9l!o1QNY@k?5T>ct#Ajv3`gEE$hYMgtsZFQw zS@J8+=|cumK~VakZWMDBe&Gh5YiLjw1|gtU81BquH>Ia0ckDhhzjvp8Q>*f&_7wO~ zgm(2G?Xao7+?w$ske6DziQ|yJ7E2mtS&V8DArY_l7?W~xe*Ne=+(KzPYPlKqhpTzr z%QQ0I|5gaFAKJ8ZU6c5*vLG48*hOte5q%;At0KHd?72?bz8(-ISbGAhIm@(Y1@;8< zmPr$s^ssg-7fKQDIpsGpi;yZ?Q0SLVx>B>;!lXF=&C3LWYP#Cpv%>e0WkHc2L04^* z+Tl>glOZzlZM#>`C4H`w4z;tQgpP4A`o)9w8}6IFDw!fEw@(wV)5uN_K63X;@F>OF z4A`do4eTrBuf>o~`;zuFO2-WJS!tJGFx3~J!S=}Hn@%ZqVSf&EtB*(|e}OWA5w+LZ zG4k@l*M#<yT5rC2=vPj<fcBqdr!g<BOz8X_heXZP-k%xQl^H=rNW~|YVNDu4*l@b( z`)335x5HSwF2Pu`%cqNu5>X2n@|<o62zomj(Sin|{vMG<&r<BR_pHpp9n?gNHXelt zh}n`hE<^dC85I?)5_ov`If;-`R|1rnK>fLwMS*-@BHE${9s<gwZqnjiauG^K)>@wi zZoi6&=%ct>P@5vI4=D=Ar!w@!`v<2q+k8gi4#(ufO}|6-(~7RFcj9SeCPCZ|a;Cxn z+;-$Tp7=7DHcFd-9@HSaeXCjQpSfcP%uNXOhxu8)y+i7PKxRncjYP0K(Q8n`cjh=6 zZ4PZQ(e6qq%83{2rWF&7CiTSn&A;ZYrtBA0;21m3fH~{5hNht_uUP(iwyK0xt>r~n z^eZ%e!*bjUL!v6m;bZ_oa)Hs@@TUWa2z~MHeUDRll#V&DXjWK@gXX+|Vvp|)7I1{p zHakm7k0AZIhIS&o8WBv{o$z&q@usw|y;sSlOtv7+L~a@f9es2|8LP&KE$P`d-UWrF z*3M#yq})uej_k@wM{{TaBdrZyH~l3--Po~<bVUYo<~3%L;QgMRuWwaO@!BkPdIxk$ z<B*Yh+<r5CUuCRsDHq!V^7V$xo&l62SJ}|eTYYH}N7ywxQsi}8k|9#x4o1jXY0~~+ z6dvMM%kO=>oya54nJxg$E4zk#xTHY(1`__d08|Tk>2VS5F3e?LYY279o$K==UaFLT z?#e>i^&-^D`=;vTi&-%zn-RgCb#;9Ot#Q6#Af>-WXqSHVbs7AWX7NX3T#PU2i7_rf z6Mv>L#H>zQ78))QOKW|I+!x@V%7}o(Zxc?ty)=iNp=VI*nvL5cc=YWqq|Y4XCv{-w z;h^jW%4V-WecWoj#QKL*1VjlRhuWPRwp77a>}e}m@~dL)AnFT0)+|m;jJ^@o8Sn*q zDo!ISz^BHYMK*fn<MUmSG1c}gcm0L$18nzHqRw#Rd#J*pg$`mJ6u*6D(sHf+>Qq?X zCDi3*StQv_`Q%;+GhqayA=Tc4Jn)04LMUhhe&*TdrgI^)RAV!kfe191D|PR#Q_3?| zJ-ve&cBh@nS~s_zb^>#wK?)nHlC8S#^oKV)M#wn_S5t@MpdC&I+`?y{)y%wmSaJ6g zg(IS(`4yggZ;C{7$_7D_mdg&ep(#W1<BPcS^#-RJ>@bJ{#RzjPlXVDz2IjVjuE!%O zk^QZ4B&(<9qs=icmnH^p+55x2H-(&O&GlmM#FP~%P#B75(#pQ1)y~r$e~bThi4J3Z zI|Q`#(8W7%N0ZdXcMdiL?}bj;A5gK~LX<W!BqHS~Dv-Q=MC0*^J2>xQ{d)32({Sf? z@e_l0wxN-%H`2xw(Hpi^LxHQEWez1O5EA`yGbk-&@?B{66t0v%A4@vsOS)3{AXz2j zrZ*i6MkpCg@$vRrwU@0KlL6FVwuP!EHT$%wda|4{b?nK=hswuILo6r!*&gJV(L-d< zIZQPZ9`QvpeLq36GLtC=%sB6JP3);Y7r)^^g=6b1N?|$9BVYS@^sSs%K&BC2o&!LS zxdHWC<|o{naC*ctH|?`WeNjB$uDXzsb~U4q)9)TsI|YGBT%z^8(lRGyib+=A2(w{@ z%sAT^5-S6C4U}A)?smtp!y+Q*cYEh3r>XPDB!AuyQH5KnbK8DveyCEiQsdBr*2atb zDIxEMxjE!N%$}%a^{(0y2iG3ik!XB?G<k0cYZ3#5j@``AIxFOoe-cA_N+cC^G`M6r zn$KKdgG-8hVQy}+4eqt0NiCAjN1GUw3DUO`&t-$Z6Aem_VE}jcmsDirmx$BkScSfl znu2Mv#DSwT6}Mllq~K-gWWX~7(dJi06Ygh<rE+%2;CqN9w?=C}*8OHT+Tn5!YXk(Y z-n`=(pG8nT{pF5jng}UP&5Wv`(hdGN1Vi%9c=uVC-&BfB3F7gX$w*Z2a2n345`zuj zD;x=<v;886AYKmB0x%w{V3#NH$s&iKJ9s}4)CIC=hvmpdx}$6kxV|~z*0M7f{<%b5 zKT?`-zdJbzS@t8|B~<xgbs7>iA(p(VtZ+3LAKH-()f5}bqvTz6bwgJ$)Tynb3C=|m zM{Q#-@;*ok;%#8UiN!EzAdU5nigvqBvPBMn>Q=82Nq3^V+q?Y)FlU2=L6}a8Fk5w< z*1HO=yV#MP6n9uzxQtN#;sBra$WroKo}$~C=@hY==&=GBO?)WD2D_X(w$h@pU2Wf| zKGk=Um%&@#@MSo9o%A5On^K$!8+v$kV86(l`(Y<F`PzbG%6;S@a6EYlfkUU&s8+`V zNpJ-;3nQkUlXvw^WSZZ5G@it}jDqK*+C$hPjP<a$q|7SA(fB~!?v)A?n)scKkg)9z z#@$2UBf>26I_zNDg!atvWC-ZsDGD1PFdXT-M3tVJ1^=1k_f>7#eG{*O?`_T;+J5}Q zr@xN7#LAdV$lxzf3_y5C@iZMA9&>#shjBYtJQ$%&jK+})%Q~!QO>u%!QGMATtr*Nz zdbDHh+NW%Q?i})H6`yJEF=!Nm{bQdyZ7HAM6-%|H1iNHsi!t8VpAx*;-M;wzQu5J( zSF*KBA&SyQhaiD<iWyn<vti&u53GmO>@Q0Wj5Rd^ov$B#s}{i(h)~Y3RDO73^gW?1 zNI!}b^ep%IebF$1yYM?U)hnmGBVRCB|7!S8q>sxNO^FYt6nRe|NeyPhpofyN#I<N* z{!xYJSyRY(I?UN^{$O)xBNmQ>A~Lg8fxGiA=zfaDrl&ar{W-PCMLppTUq8;ICdZEC zD@KbinJT}60;?!LO+*m((s!B~+Y5d(tYXe(l3q}w>jsC9II~GFatkLWYB_S%kX~$g z-_WY;d{0r48U-@G+7CW>V3fK!jye3u{pb0;t&R1kLJgYx&Q3kqReviiTG%82rq!cM zBdM*S9O2&YVk8KGG7wWyCDRbHEpXL|8xY)w$^xD6Qp^?(r0<YGoh^%h9e_*ka$rO% zZlbQ1?iH8TeaN_Z)Kg*a-5xJSlUXf+aLT3S7nk3Ef5?}#eE(Wt^BJv};>s`XdYwt| zgk3DmR5g@_fqK$&t(QVk1lcmINYpUGqW6pqxqHzHN}O?v${DCqWofF5=L<M8v;X+5 z@pnV!$DKO4TExr8#*Ms!PymYRqzym~?@Qtxb27ZE*ahTETvTONX%g#MaLiCk=&$=~ zi-kF@nV*wW9hlU9aa|N*9<5S;Q}EF7<OzMO^Ne#n*0`_0$LIBm#)mqlms&G9$VX*m zh*#P#(_x})77f;k1`CiO3drv>#BU&^ncDLtBR~o}G@{d{^f)rtfkDZyTG*7vMlL<g zp%4~0W;APa6wFuxve9>L`G-@)oSxPPa6L$E=$c;fV9Kx0^GmB5If36OCK!UimNm2s z`DbrQ&*zp5hg>4mp^5x}_RfQE-+gXg2OsG`*+%knj8`)6Re%UhZeNP83nW;1T3}Ns zyW$Riy?pWg!Biu!TCdle;?JEsZV^-hzpito?V&&4^l<X2qST?S3P{nXh$P<|As`*? zh0T^~THJ%JNI)64r>+0$gv{R4rl{lT=Z&cnr$i}ROA7*Tw7)*n|Lm(^GI_1@esaPt zuGtCmqVi%NxVCi*UYG_?Hr8IOe!Z(HcrTayUTx?@vj^Z{gKTMHbX2z=h}IS1NTh%L zomM4-4<)-!Y#%vut;zLUUT;fnuG;GWPH&0RJxv!%haXMZnOen8<>aSMg+d9I^2tbZ z6Po}z99bnBjh#iSlX84sy4j8#_uEr7mjLdg$Cd%A*4$A6Up8LQc&9F_Dye<kBRSP! z^6eK=NRJ0MRz)@+_f+1wuT`>d8Mf%;Hp=_yP^*-wP_lHd&s53Baus98%y&$yDPi|9 zuv{UlXxzP)7wZX1ydG>Pb6~}FWkn1TNnyq~CZxTq7nXJZ`M{||8NNvkw_W(kZ|1q1 z8x)K=9ZkL{v~%A`a>(nGcTRN|Hc+^+d6AUirODpWQ=zkjIG;C766ET}OWr{PX46M| zXO&=N`Hi$A51^4NOIXJkvERh7#~HE9B*3&WjeZLXvkMf)<a1Gey~RhDt39*NHbL27 zC%NQ7>&*JX6<j74X7BcXQd@C@T#z`X9$jZ+U22f7@nzH{UUJm#bNcG!dTsuTYhZWd z*@v_aCh=0I#Oo9E;9cecpt!@<b%gbV<uGNTl?(Quj#7~OEHmen?Y}5J-85Tvbs)jY z2UK-7Ls0aZ-Ll6ow3=Ufu4XU46f43gm;W`PYy-L4_>%YLLxGoa$0mYA+rs(^SddcD z=7)Q0hi-f}&v@ZpMPv|n5IO+7T|+4u@|@pf+)q;tM9U{?ImYZ>1jV3R&|Z1ACDxCl zmGZ|*>6y(RY8yYPjh~`O;JiJ%%egfY#xsvlM3c2N7#=hG<&|n%hf`2V5o>T#oq7$y zEx2YiT7{Hlp`oMtw>MH@T}JF0NKrQ?9JJpFc^vlp?rgb)@l~eM(ydbGrKZB!qcUzy zQudOg-#%A+9N3EAOV6sA#_rZ_(DW&Eki}$wNPGEXS=S*`XTq4vtBd)A%AX%L_spCC z0aws}v!GtKq63$$Xl*Vw_i2^Q?Vh>=8f}bli#H1P(0c(UD4P@3q6KLDz5vU6#?a2W z^oH#WW%?;uX2g=`YU8`qAoX(~yu^B+v0k=ZGfimX(}l{$X91D^F5>n+lC#;2uPtI3 zUX$-hKgm@4I&SM_Rc&`=3D&O72kswtwu-&#HFdkSF>JRkk;@&++Rr6J<f39XCLDjO z{xN$bck8N!`1S2!?>ChDM+Z_eMcLU+bvI3Z%~M+k5Rrd%v!?IzRolr=iUOyVf^gyv zUO}_jzKJ&PQZMZ%SDQu++Fei-tCD^{V+qxto5gohsaMY=!iCJPXkY=T3E1@ek|YN> zDe<sWWvmN}A2~GBW^QpwGk|VMUK4I+1%(1hQ?mO+scPf1KC8WDj3&?O3N{b*F-v_h z*KoK`7@ieh!Z_^?sm?2_1kx)?{JR3a9&dxDp4n-hgU05@paSx^&Pg1)ki`)$WI0bD zWsx5=1@bOQUJhWABs2$qb_YQYB%In^x(b@oN(;8`RW#xWYPia|(F1#Kne+4zOI8-P z!1cm%7F|D9F1q4Jf){T^bxxG=m1dnXJBQ!oB%LhJ>iop}fOU7R`Iy(mK<OZ53NqsZ z!9!;*p(~gaKoxwehF-O25cEWl-fv}>=L9TGLaw_^U||*D0)at^2OdH?bZaly<X8x_ zdnb!I<r}i`_DkD*TA>4TPteahnKhwkFzp`1%;z0XQk>DnKFHP;ICVPyq@aZ7%muKw zkZo~u6Q^FmbF(w0;B);AJJK;CX{ED$Ht77>VO^R%&zHc=-J;h=eYlcvIO)B)>Ry}5 zYPk4A=l0Oj`areMjY-@)>x2r_6rJ{sxf?g1B;qVyuI5(QIfhF2TSTw)IDFqwuM09J z)!0_C?{h(lZdnKW86uh|k{edXfjl_A2SF%7GJaz=HwbgJCKS6EM^CS46I=cztZ)U# z(|oC^L5{&BBdND*^Q(Ck_Zb#<^jX~ljFy`wa>mN*jRUv|*~{_<-!Dho{d_2suZ5J= zW?jlUj7kuiY`CYe@jV<CHf;BIiN-0brzxe6orj8Ujy{*-Y+LK0nD`Kz=i_Huw|k%Z z7NzpIw=m#g!}J@$&rE!|i8jtTDo0EL_f5*F9*}<21VL^mbKEJaHlam5FI(JtBrHZ? zn=&9;^H~(f2uw6%wPj|xn<ZRa8ob#v31>0wsE|H<A~;N#Q+D4<eESGRZaas(#mvb| z6N)lN(uzSFq{k0dXk*P)8|$7r=1IuRM4fBTf#iRWP<8$H3ni}cwt3($n{c7#Ap|Jb zMs_ZF&RCK!Tq1~4R_ynP0jt{z^-f1+mGMVcAj>ht^F0t0kfTo)ZH8TCGJ8p^?GjTK zZz$tF<P=Ho+^4qpN4>dhh?$iu`1%2C^35a`nkU(`N;nYSV@02R{3<8{a_+g(L-;P| zfZK1sP3r>$SuGz#a9^jmzqQN90o00wr%@~C3t*LAgxRq*#LwOXrL2bn8D$PJnHch9 zh~U}9&m6u+k_s+ZlUq#*Gqk~<%zzS7VXL?8m{ilnfvkHRs$>;6+urtl(I7_AWrev^ zhiZ(hh+8h*K2Qc#i8%n)5e4Or*(Xdyg8fF>eD|VIDt+J4^6f_9@q#ZnixVk03-?R7 zeZyCw4*MjevsH)NX9wlMjGmX=cCS-CXUAP?I|jG}IoSBRVoB$WHH^x$$lD^CCr=!= zeckR(#xDb(zOiuTI}3`c>$2W8#|Ru{gk)a`wl$cMaiAfx#D$m*5?JvdKmNFDbt<!E zMOt6)s~4<h9BkL11Y0GoV#~BS^P|}D)8k%K@d05zd;{Z2L3~Aq#5caEH9NkeT~8{% zZah0}8%4k1vxlAcgrDjJ9-K+V#?wzh1lm>U5YoaUuC^Yjax{+6EUs`JcTt%!04_s# zzw2OswwHBNtvQ3qY>ZKI0J-WiulJrHUNMuy{{HZMaQy|=QbOm87?#w%-0BudE{`gP zFDad}yPMT|6u-fNsfZMoD7^13Y~x^fof$r`u5l>v1kT+o)0ZB?Np!*vqzOC4*+d`S zRL&kK3%0G=&5E4rL{#*S%D^>L543RUkMAij>uv+p^fi_x)+Pss$b9tZ3Kx3pj{J2c ztXdV;zJ7kDocmq<roN7Pdp*{v>4_XF3vd~4Ke4x2NC!*)#!)!CTo2omKYckiZ8F}r zaj4;)-_@K!`*A_Im&_K?x|eIw?$UTJ#;eWuZ@=|;xfhxU+RLyWs0s^_S1z~vbS7Mc zbav-LV$uJypkHrbwlY;R3}ao#!dvx%)w|9*wZ>ZO+)y8DQwb|nqJ5Xux}0t~V|X%0 z-ja<ks57y!&9}(vF4{u@IPDcjX<}!u14y@VI3+9bs#Lq<M#6H~&Md_7@zWnD;=BYO z;iRj7Bqs@q0=!_RC^wBc=m|h9jB`Gn5(*!cn$_GvX%Os5_k*h4H1~9>Au-t}iPGNg z5W@-8;->SQauebb*KA2H_v}V4weL=_s`_MfQI;}DIn#NG8+!pO>hPo?05@|TSLMuL zh<Ek5oh;93haKU$06|f|f5KeGsoCAC^Mm*}haxN%K9)vuyvo_L@!+dFn4lw0<d#2X z|Hcx0>s%8H{7J>C*&QwM-=rojO?_UE>oQa=qcj!lB|5g|U1wo1wR*pQNNO4OTOaG5 zy4_|Gg(a|t?7_TR!o~HIR;GHr`yb@<v?Lp>6;qym5!=>UHNE#d_KG2KInFmRx&>v< zL~fU`@?5gYaj3=geW+B1{R@mx@<_1sat-i#0^{Qt)Qr)67!H}ioj9t?o)0KxKotSn zo*#MJrc|jS-G(|q)XY9Izc*i1r?q~3<^)Sm3<Z$Uy~2zF6XNFwO?{MLD8~(m?yTx? zQCgXyf+r+jeBmq#i7vY=52NXfMWk*}4~6{M;*(d9TVscdhOo1mAu8b6jAnwI3s>N( z?3Bu_-yQFpxS^5M$$i8Wnh<=R`rU$`>iz(DwFMuQu>FTUY|5TpA<=T>1?sVEhaQV! zFY3`hi(BxFm$tQcx$GK%3{u(oa(45e4(sO!#&|yO<UC810<I^dWrZ^_LPuRLEG_DZ z3XxmxWU^d^OmY1wD<g_>o<XE;#cdzQ2jl8@$Hz?^q3AJ^y~7ZHJXyY?RX;3B)0`PM z`mnydL{*W`Wyr*tr_Jj!bT9CIqmGxqL66R8wixh%^p}tJKh#uI{|E)2Ws>d7;5-hY zbfOY6&alRXoL^>B=1{<fmTz_}sr?PXVJy>!R4+!4y-qHQZ%>ZirIZ+bN%T<NEtc_` zC}Drz8CYf>Y3NT=HNp%Oc=^gIMUJ~+oynGI9bJ^!aTeo!C-TPg3(K#YIxv~o4`tnf z=k=gSVp!O>?a;b>13|i+@P07Y?ojZ%ivm8z#ZvE5^z){oRA#5%FLQqVN$C#Z^;aAO zg&@Auw|;m-zpJg3I+Gw?5rlEVDbNDMT*b|!svwQ>9-mm)cjrV_a&P&PuVZ@3d>iY7 zsk<j+$P=$L0P>I%ncw;B_N!L9s7ZWd8_h2_Bc@JZN~wXVFqs@qY<B44d)3EkWqjD` zly;<g$w<2aV`InH$m_8TF4sveu+3t3WhMvoc!RgeI7n*}U#-C9+9h7Ts~lgR^)7~F z^<-DXnNyi6V=b|Lqu~+MSw!~LJyKW;v*0})@M9L|uBwtDt|XyyCy7rL?o5*det+lb zd9N;=$saM^l+=<5m8u&rJp|2X2DB)D4<;8j6?`>WxhX%R*j)3O(-mvU%y6IAT=Mtx z%P#YR=Eo2jqz<ijR$6(#27Ds9kF`6j)3L8;x^grLKNfZ!N6LEJ<>jR80Ob+5^275w zgMI5osGqfZXlZ=g)3_UUt_BY%dIe=s{+bT$>cdL48ME@|4s2L$dbsU$yk4tUPs(Am zjSXS$Ew-bh2(X0NL!?$*y6(ixL-Wt&tX#?RqlC#y*hffES%^?UvF>K(=_xQ7cgae7 z)yonShw^<sU1pxGd|-liOf~kqRA5@3HM0#{a4ZxxHWX%x1RPGjc1A^UM~b2fq1o-R z*fGk(lfvqTbwhS8m83o*sXkeb)g`;h{AjeLy2ext&SKbIoUlH%0m4&Jt3K2+!^#OU zBzjGv@~f$^aJxY-?C9&FGrMwAFOhK(ZzGHnEVHd5UTDPV7kmp-ne8!ZNnknrt)|*h zwYEPZ^kt^KdB%(|#MzRV1f2zwKl;estz57*H_YZ3YDB=NQJ>}$sb>TzjXsC_Ke@DC zIV@Q{>GAEvth7d2SFh+k9^RHARfTkNmgRj{+g^>_z)tWg$wsN_iTe3&1uEIS>Vr}g zgZwk8D%sO_rhG}el<q}05*d7QKr)>ZB)+C~p1sMG=~VZrW5NQ+)z;)sJ;@&sY+NaC zF`#y1uP=j_Q=T0^OgQ!W<gHUysv`>WRy#O0eN0W6#6^0~9v$GY{OAgjORv2r=h?do z_FRN&%<3K{SGA6)W+=CtRKg8>z!BVHRTKE`g|FT;Qgt~}AAH`IlzZc#5R}`fI{+YR z9Jt<=a45a3+2g~fo64;mt>jzcPWjpHu4Abq#N<{r7QQ2}4Sx7?(eM|x<GIrYeG`Ws z|6P>V_u&p><MYr#({(4>6Ke7w?~XX-nXdwkERWz5!&9T-2FY?R$L_s!*&MB3Kn8iV z#I{+DM843FSJW&nYv+<`OyH4cy+4tpl0D*aTvwxpMKEQL6=$0X#K#%)NRc23N}hBg z`BeYGK}CZv6BkYhLfx;mnI3D|7-9)gE4%PKc1pQJjl0Udh=p&|y=1d#m3!G{Q_I1< zhuh8Xds!9?zU;f^eI&xm^PI{!`H$mYhzHf6@_kk5&Ka4|*Y78xBV847x;xs!=KUqE z)#fu1nfYtmUDT$(#H>HH3;vJYxq2gX<25Qc*>qDmW2EN@RFIp8^*9udO}N0a5gg{N zp$RI+c{;7QlYQNKsx`SX8Yg<jPUXA1Cs;*ZRh?~ltTR$eh^&e59!q+gWU8vh5>B}d zP3ru#q~dV{9i_JZQ?}Csuq#Zm$)meA|M8zb-v)ZCDC4&&u9sBCI~{=W>n&V;{nM3A zZ^mzIm{lD3V_>B3C0@00nS1oi$0Nr(D+2pow(akGS*$ub;W759Fs1J*@m=55rQuEM zV0Y=rv?Aek@`##a)8u8-<PpJ7wbPx<1G2M|p?$Tf8oi#ipK5cS1V?qAlfmNj2l7oL zo@?Cm(vCPaW^=sf`h~`uYAfzRnW(NURlnd&q)MJ==F}+hU|)>)ZOUqIE3Z@ELVA6q zR*i1h^4``rpd%kgQ3x4dU3|)`-{7;|CpE<po-sRx%WpjUdw9a^qAx#BQ;&boCr=R2 zB%b<mvQ~J+;_DL9-O}DL?*}(~Z;!u~tJR#fkgu&YU~>{v*IRL9_|D@t_t%>*jJdzr zoRHU>=^Y%|o>lKz!yQSPnsmtL9vweF**27~H##0Lc}J#Q^>Dj){zTq^{DjeQ6Px#f zd4m~Oa|B;RzBtiiQ1I>A;7c7VpR$=O@rite_TskjN0WEh@(aesr?O9k_Nw!pRvQ1S zaKci*eNb_Blexs30BDD38Mq^tc+-S`XV-!5#+vX}fFg|8QxcU5paRt0A1KFxJ^Ekn zxPc^6BENlcm>nGoer2%2*=2UL<JBtzHjk`Zfe#}4+rv}~T!<cCU(VFFyai$O*7&5$ z`g|$oYB@ORF1WEe(u*>=a!};hQU>fcQv#30r2BEV*8*)Xm?Co@@7q5^xIXo@>fGL} zF#k0G?%#gPejWMsOJKIa8}sPs_^4>>JLYZfRh|!0K7PC7*`u5o8Q61b^7*-4qO5hb zO%iSHuROop>P_>O4DTKFTO+j+!0Z7|wOMq#K`KbQdc}xr!jXUf1q5Gq*!o4isCxLe z*I~`dn_0bCciyO`j(zy@#u>tf;)$v11ow3(deQD25e;zdYu-QVKA*icQmc;LNx6Rf z?TL)`dT;YF3Gxk<%#Yg@()&#N`jamwOEG(nC25@w+t>9Nl=Hc>k8$}b%g%Q<vUd$; zR(q{?RvylKxE%MC5(1E3i=-5Zlc_xi{_R+JZwb_F-KVk}4&4zy-2PW{pN1c>S<?QT zTA+g4yOcbyNa`}-I3<ycwrMdffONIfstLQ)9?nXo;6MAkJlf@_>gKmgsmGvy#<Q~| z)0|@&wkIYxdsC!k-B2EMB}II9*L9RKu;eENS5rvdp5af23T4MA<Y_;3=fuktZ<Q$h zJl8B0l|i>b_tTM{zP==cJ}wVN-dlmQ1k0(>a4@l5f7|>0^O>aAg0&H+KHm(MbE$P! z8}DScL}|>ex|hfw&-s)$n=(Ed7^PEJykp@q_V;)wUA@Zhr6lA*`8fjrIkna?k7dA6 zlbAj6B}J@52fGcRUbQCCgRIm9XnkCZe#F~~HSey0fW!M4bN8`wpXzD;9`~EIpS-^K zO?j-^Z;XckJG;;OZ_B#0U4riid>%02^z+X|F6Y*TK&efxGOzWx<5`eAJENDp&jyrv z58eP(y{I}b0;?%6IA2l@+f)_6rq^rnsy-_&#SyAy%tXhQz*dp4z%NkxE)yb5Y=aBk z1Qkwd78{o~KhtI;!`9BA4xQyz#*u=j3;}!DnH*bxKc{UvOo))UF9I$FlGfB=mrIA; zu3=%Fp;Je#jLyu!-n>H!q^r<!(=V9Z+1ankl2bE&-}$xvSiwf%#?JSS2$H&73c9}{ zcwzN<FI=~2)I&c!##tk?BmAA$j(jCs$+zWbk9;R?P{hZnZg&8#CBP6Wr+XhXSo@N` zieWRfvBl;`hTBXnBcL06q=*eyB!gGbB%a`ZFlI;k3>U8e0=%dH1yIGQ&u^}{4@wQF z6u97XZb(3qY;93*^yh*snSc@Mjy7sO!~J-dU*<@2OftZsRLN9zYsnT*!{Q9MN-Pjp zmC0esk}N*~wJzs%=Z&E^SnQ)AP?xY$mb=ZWC(qzu6+2`((ESD=K!O{@IVp9r;i_H< z9O5Fm51!ysS5C_|s$_=PE*(vi20;DdY|lcH^5)rPzNf(w6FvUf%^E6@l0-;z&l0Jd zimY2NCK|&<ScUiRLlxWN0V!+dulWq>{`jQtc(OllZWAwfI1o;JROhWOyG+pWcS^}d zo~!r5erffu5M3f7`QK`lz>KlPJ7T{TMTi90T?V1`@@BQiy|8m8>0DERKkOX`5SP6j zZ~u9@{asRJsWGmmK%sV}9HF{*V@i$nky^`$=&1qGBF$n*9gM)t<DeI+M)?%&JU~Vp zKMCtc_g)0Oq{34;-ZHY#PwMYVZ3$7T-vZka0?nlx(+5h%Ul`)kwiD$X)?dILw({B; zxqWW~<&3%V0qH?LUb)5`6}$|ADKnhMdqYCaU~8iKz`LfgPn{9>%h0qg{nNC(eA7BV zzD>PH$3fSaw;d1LeN>!2T7C8M5;N=xEV9%%$>hgMR^$M&(PN{-qB-Tyn;u?&MCs_) zySJwfP!2()-mxDp=Gs(B-6{;@NdA8LynIi+TfuiaxQ3#uyacL+6~;J+OStVe#aw*_ z+zeyYt0oT&`Zk>0aA3%elwbNFtgzhylo!fFP~Rxen$?LI{3}6{-%Hu2^Wzbd1E_pL zQ}sccWpAxms9B@RJ+x|LVVA?2@>M>`P$NlcU=POir>r}lXmhN2_vquL@1}ZC%`hv# zKibw9ieN&{3UJ{{cM~s^my#b39#3NNN)5L7=y|u=rx{LuQ_CRqxBdg&&ZQkP=j})N z0xI`Xz6x@gs=yWDcm=pui6ZBF(&JRMXqS6i*`?`&*?8~y^TKYCbd_R*ri&3-$t-#v z$$_(}$F2G+vnE!cMwdHHwPvyY!<|5uda5RLpN_oMsY8F)7*}L&u$N0=F9}-)DO$9P z)+uv?=J$8FgozJ%WGm3Mx=>opPd(grD_N2)S2@OcTu=<u>(KI^Lnu$UFNW?RNxNuJ z=+7EJ-E;xv%nrWp#KMxL4-N5qo2}&wi?YTNO#3S37`Iba&w7g<NK`*0J?@N(P3su5 z?gbJ(Jtf)l6`Fj)&_aoZg(3xbeD5b$hHinN?gW9r*F+$~Cp&A2ubhJ`345;8y3lp_ zebZf^(6%o+th&MnLTuqWkco$4PUP69uE(-e#tXMY2j3Xl7hoR;?pV*=i0dBp#;=&D z$?q*9sIZ#5v|g;S7aOX09D0x3U3xZ3)?uia6p$#)uek3V@f*ybsr2&eYh(fM0=J5e za#oLu-2uD-;&S}$GkV95!j)`Omz3{L-;3zd*h#I=(bT$OYTsi9lDQzk7c=0`#dOj{ z8+$1Ef@`Do1?=4?g(b_cA1w|&yyBj_%jW$ut8%SM16Xx892&~Hxv9<T@s!h$^YNZb z*<9mB;p6C%l`ZjCdhC%rsCWPQSsp9;K^_9k^xIcQOgDY~#-Z8B&aKF^LtN>M!R&O2 zXJ6w3Rq-<2yaG<y^LC`7oW82?k<#fT=aD%{|En`A-C`HwWC(&yCY4Q4nwqeIEAhA5 z;G?+2E&Bh0hK{RgX>;N@H=dN7*UE1(B7VH{<LcvI^18cbM-;?&rcbQk24%gv)m;Gv z3+i?B!29=Lf$lF9j(N6%E^bRy5!Au#bg&Q7gwy!NE#7A7N1Pu167bM)(8Wj6$C$z0 zyhl+(Eq%wduZl`<a+lZR{%;FS9LIlLm%)MCH&!g8`&&6BD}cCsC4&k1*s*4I4kb9f zCDvtnNB5Iia#_d7K4D^Zikv6+z1muS0p;xJP7^P|d)Wm8WIO{D6ZsqF`e4*M`7Lt1 z9CzBm(vF|kI-4fCI;_j*$tlX)D~Atp*)8QzfEJfX7efm8eY-m*CG2dxLF+u)9*|FE zT6uYArdAj56|UlaV7#`fHGXOkcGrb$C>o)z(JSh$b{DOYT2?p<*#yJ>ik?n@e8D)X z+%s5WCLXtM?6Di{*W(K~ia*$~d$fy;jV%i*oDNl2pExr$vf@FGiI>OBnz35<r4i)n z(7N$rr|b21uYW0cSngwrl-8zpuC=-sTC0ndwlKHNJcy3@RjH4;i!mv2(yE}EMHqHJ z6!0j}w;Uxt<lMwL>qH?L+TH2A{8+sguAoYSTSRe^{~KLj9uMW-{;!fHGbm(`G<DKy z8C$Y5DlMYLl6@)rnk?C-&`^XnMA?<>PWELc*;-_YLDo=~u_gO5{H}XC=XvV+zJC9B zojSe7eP8qWT+91<zpv}2e|jx>`NHVxph0%h$N$^F{Xf42e6ReC0p+}uSoj^LQ}14z zUO@N<w9;IjV;FqWTWD7cNDuR^%Wll_$ZTAojklUxW)faM7+tm8d_TRuZHf%YwTf`w zhz0!!{9jiEZE;}F-w|CB_+*E^WdC&IQ~jLchH?hH$jKUXSF6tySA8gxklwlx?`r?$ zjWU;vZgOcx^Wv*&f<lqiJn_|fIr7j71Irk2RrGG`pWgOmafu>+DS&+COJZ94vMJ#l z0+#?3p4+nixs`p#+xR{=^1Ac20#2DFg#)Gyuf#;-De+GS`;920tJjKZSe##)uM3ts z0`#J??|1sjAEuJ2tYxEF6>eTtBh>EXG9PLdN|-kM{DP^&=u%s#z=zxT#JfD_r*E2F zF41n^09*OWEQPNOzSg=9{EaY@sTJG3iVe&bpS5Fv$Vo~4M&bA~kN9j@@y0pV!0ati z*S4|vezh+<K!k;pNVDMRN7sN6sy$K<hi~Kk5T(5EZECfRtV|aFS^MtgUA@cAi@B|Y zirdD&criPF<HbNu{a@effzYrljoXfGDC@*dSL+6@8!eM^rg>7BPAgxQo&A9S?xO0g z+#gDFPA6>4zAn?VW=WYgEpIn@n*0yP=XcKdA4U>}R&ZHX=(3dnai?ugbQTkBxhtZ< zRtGwGBICi^tWEq%_8LX@Eds5PLRg>I8sgq)eHlQC7?_mlTBDO&cKv@X1KfHMYvY>f zhY0T}S=rMZ(tir@k_tMAN9(o$_380C*=C8Bb17kWPty8qEwAO@B0;2xO9fSDc!ZsR zNdom|V$$#YE_n3+rXitygSu?04b4t<2(`6vw5i|KVc?0K4bA!RQ6}~iP2YsFmpqsJ z?r*HG1+2h?QAw+$+oS{$gV$$Ha7w3^?SLbx!v8zZ3O@b6J{GB|WX6*#c_l&gjC_2z z&GDae=cEe;io3=?8sxv75jm!}*4^seFX^n1Nm~0!rW3^GXy~E=@gp(?OV#jk=-=gR z@aJaVf2&LZr0~d)#zIQZgM7ZoXg77Y{tTB+7{8ro>JJhtKQ#D`4Ueu0IMl2D>h}J| zJpTQofTSl<kJ>uBvF^f(P*K@d7P`Vk%FY0B?)i6T%cG=zgv)Ow9&WFnIPI1va;g|n z7m5%3|K6NG4wxV!23!*AIkE`<)BgLrR>@OD8JY=CWzrc!ZexXXQw@r12hXVGwPYq} z@h{`yak%dN{~pg3w<)ka2-P^rg}i5W%t13a2A9oS?|1d<joqhOY{UuM*eoi4DoL64 z%=>#Qow_gk|2tE4HH^?#mADbNu^4=U{&}O_&f`Ao<r&Z_j9qIYpRDsMzbn2%V!nV6 zroSilkN0dwDHM2^h8E3NNuNmQ^C)m{%poPqe^fG*S`1qldn0%v;pb$J>(Rw;3l9am z+7A>7+WYk^=D*3VHxQclyE=YB3mOgQ==@xGXPa~0(3aLY!iH!X3|babz9X&}Xsnkf z-z#!FjloV6?y;WeCji6HQC`@g5UKe7xZ?azPIXK=w-gx^*}FwOe;&v2J)upB;wQT? zv5>NCU9@}brrp_GZ;$Q^^Aih}2DAMsc6~WY(jC{&e{KA`X+>#hwZQdM%S&H*&t0>= z7YS2u4ixdg<Kl+elOybezIeCI4v0Ka`nGCTyuR2@db_3f)a;_OsCWPHzU5UJV4zfv zX*7CGzv%0!6!7VG6Yw#dJ|v$+sAc-{FIVJ#Fe_i!y0RsrLz+*V*77tTnr@pBA!L2f z@@|hyOfuI!(Y&avKNCP#4>A7nZgr39JEjwo9Vzf`5!tg7?ZbX-5jowt4nl?m6~)rA zNN=l5R-W+mQu**#cf=O-O1|FtdsamAomo99EwZZQ^@LYF3bc<FOha2p|2#F7q<N~% zVX`vLJJe}H=lG-|cDnEDl@fcrbD!79N}rSCRCw}am+sKyI0u)C3hO`RiquZwtKusg zS=;D5?G+_=RMy&4InunA&T><0rLav5mEeU>6xu>Rc$hy9Uf5RMl1NZi&Kg|vZBXA9 zAZ+4gF{C<wdC^?VB*yyf9p06bwQS~Tk>;fJlDpwhdteV+fwn@g0rUVea+XZ)(chns zhxTp%xiBA0aU54TwVuD=vOax6zOa;>t=N;}NRep^eJ}3uZ|luf92*D&3SYy__`Yk3 zqpQ+|)1}ktL)~&2KS7LT_(QoMsX1a_2!Gca7E%${--q=u+)7n23FEEc;e`<gm=?LA ztwTfO9O*A*c=b$TieF>Ij(X>lQ@O=Db;}RqFE?-op;Q~b-a*xQTQXT5v<m6AOYVxP z!i2-*sHA%_sx(W-7DR~f&9sA?_AwTJb12)M{kxN~-@(NZO0dEG^=Ltf@PAvefqlRR z==iXS&bAM4uoXN`qBR|EytG_@u35YFFxSvsA?a_0>SS;_PJdiRZMKN)?tVBTvDteY zc5dHifYWDLts!oqj!jkDO)cyL!N*eC^$Kmr8ndu%d^>VKm_54{1Kj9}n52blVGBKL zaU5ROhQ$J8G^)M)B`c9DuNR_pm=)!91$VU!7xs4bB<SvTAOlTPSESqEDxKmESMZ#| zX$vMqN0Y_tCsZEcJgHq@yiq#_N;f#tNyYBX5w+^*;Sw%{1Yhzy)0g2^DBM>#(=aT- zCsiAp^+oRO(h_k?-@<mcwOcUAfbmRAz*P|}KBXSTRX|Y}$&`Ey8X`Cn#PCRh!Ie3y zNuiI!8+n6f9hyhjzZEzh%aMJ<_6AM-$CAQ3xg;<&Li?Rx&!#L7Trb_{oilnb6VN2f z0OGl42dMRJr;%td^k-m^ftv+}Y>mB@WcD`5V4}xYL$Q25#31j;%{OKR`-o*~Ohb*y zs_(?NLlYcSt&)f~upx4gib@G!;*tysV44r+VWz-Sr3)MpS@U1MT_NLH{d3DC+0f&b z$WdXIf9}$`UA8r-Uy_v-QW5*njeNQMS?BW`?*2A48<FSeqL2T1G<Y&)P`WQLnyVGY z>R{sgEQ%h;#vU|ciL-jQC;I~@k0c`&FM>Q)O)Y95Tlg6cUjzt9ElRC9(Vtu~itg$c zkx%qDEErk2#$1+bTBQ8au@xqG#EYN&=h~QAXdJN;M||*KyA0PHfx@Hw%zybi0i<5m zbbS`a{x?Mu<E`PL2kxteFmge3GDMdz%}n*@-TTZGNkbn>#q;_aOp;0OcKnTZ;)ks| zugHvLpe*4DfxG}Z)oS%xa7jRVc$m}3$<99k^e(CNam7WSbt~JJ@u;aL)AAdHmqoOW zvx~1|@%R3HytUJk|2`hnnehY0#hHH>FYny&TbR5fZ1Zk;I{r`yBK$o1;I~P&46%X1 z9a9h+fII&I6NI8HmGI(rU6}Qpzl&2-ByM3kZXvGACxP*da-567e#!<2EbuPhTU9)# zWLP~FwY^(YJ-bnRJ3M-|JE_Bt;P{1fgV2;)w%}<i?@uX=c$akk-ySn5Rq$7ivt!P0 zn%{qbo#*=j#c|N+43m9^_aH2<e6`=C3Jft7zhdZKi;&iE%x=l<(+-oG`z;~|@2DKI z&|mwRII@|RZ@FDU>Uu--K|{@RZB>hJ8%+qwDT@yy6yG%VM$Ctl9^fM;w|D9|6 zk?o@nBFjRGgqai|(#5rGSliLR(b3iZ3!T1?=t4KZbK(-Qt=(bUk*lfy$JIQiwA<)) zu5ov^4o7zO<$IX7u}?6=Q{vsHQRyR#D4mkELar2}*Nfi{>e+Wxx*0fnO*h!|XW#I9 z-)i^#y8&&c$bPR8&7(yp>PWv*S`^v+qKKcLzWcIhzER1`#GOlx$4ExnO%>wWKgW!> zP~T7bSu{Ym!2o%wn9&%lsLc-xP%GIyrXbSoyL@Yjs<i9xmFC&{6L>#uOf35yckI?m z=<gUL_}q&4=eE}|D_db6g?<CKDZ#peD`3wqKaaG&N0pm)$8jIPAZqGJncw5ln{Qul zORpLf8h35amcZe^rU<ZmD;3QoQYVy*evW0IYJ1%sv9kM8s3%8;j&pn#iam8t68~h= zc8SAg>H96jfyugmai{S>d5`B8!<TKJ-y93|7^`<Q`gyWt#4o{zmTE8|zww02u5b5{ z>-@wNc7E<`AoUe5Gv!e^Q`?aIilR`jM;0ljDxadBjl*|kN&+gf#|AS_;d@IzZ2(}Z zHkfTiQ>~k(FDcK{-p{UXQ}%Z<jV{7>&xy&M{iP`}o8bExQ-vg!k0eT{ywq<~KI-HW zm&4O!!{M0};<;QID1Gk#F`X>Zc*?ZW`NJ0b1$P@ZVGFMsb+$P6R|m>CGG7)6>NHKr z4m;L!_T^OB6uFAWiU>wkdKhK<jXdVXaEqK`z8I-}e_`Yxp|52VzH&QW_G)?v-@?gY z6r~O&d^OLKX(+klo~W;5r<<x7Y1DU8p}#bjJ=5AmDJQ<q&&Zv0Svz8y|8j(_P+#B6 z-Cf@2di(tfGGdbA6O+1-ImH0hx;RQdxZw_#h_oQu6~~2Kd0rI?sldPilCpnek+pgp zd8IV|SrKKU$d3QtD_0ce-e5*ojE?zC$=?A!S>|74C?TG&muqgD>&U@>%rJv*AM<-g zwZ})HXxU|ap8&gioY%m6kxJ^A<0;Cs=YCJ79-;$?BMYckJkIRVdp94F$}3D^jQ(8T z)in^14I#gsOQI(GgLo7inO&2wbGiM7pK!%%O&`yRhh*1SJAy2py1P}Wq_TgOBvRkz z;24X;L+C0giiN;+*Z6r7DG|#p`MAPhbzi@b=+yfSGgqyt)zAZkum9fJd`pF25%t`e z{)f}wwMYtvcNA9_HiLF@%`=WJC;OjD>&w?MK|c|#>51{?o$+73yxg3CK7QCioC#OW zMzcG;USd$Vc=^Q9JzJT~(`2z{#)cdxyFISx)R?tJ9JsH;S0`@;ee<D=ORK31cYB{G z<@imcC38&je`e2EEt=2#Vz|<#7#ERIF0-4DM>4e%&TFQm29hgaD&_FUZ7`YtTvPa# zf<t}UIDE;uw7$JfzTL_3M%~E~2aNywX66<DyxBc}qvr<}dtSbcUp0Hh$}fCP<qQ&t zPygYx`Qu)C%xSiGC|0I8t7pddU1?_*FmkP~;9b$_us={^^CpdZUt99r@ga!G`7C^P zSDu)I<v^!oNj!CSXWKrpoqnB**vT#O%oLhDla7;pLRtB0OqtuzcK7bGK6OLHsY8Mc z?$lZO!3>4(3=%gBo~-H9n$()sJbC?}wOXxj_4+4Tr#5-j(WCWKZZ}tg*P<d7c!7Fe z`O`XFQs-ts+D$JkPybP1^FL}7tT!mUneA<N%Jj6D9ZSy@-E9IpE2PrPOoSHHZn+#Z zdmIojBjcO!c2i*fUJLOlkdji-d`4j2s}Qwy--+uY57qhWN8kwC*7?MRO_Q{8Vw<1* z$G+E&D!r9yroE-5TD?UBAuFpZeHUPka;9Y4-xT#<U(mG%?MdpdKnwA#=ReWo2f!Nj zC~7&W{}7BsU0-+`Azv`$f!!<e&#j6S9r`DbU7Q=TSInQ(MJR?xDmtSR<__>8?o?as zcXz5{IrDA7a<Z#Jmrt{qQ{S;ud^%0FaPGeO^dOm=1yhYxP2?6#O}b%t`!g-{9wvjG zFAK6yzRyNasxFb629IfFo*=RH|DbGa^mJQOEQb0d?H)|OExsq(+(?)W^PYO{W|!}Q z{7uuVtx>a!@t0;7;^&{)`;KSDruellK0Q|G{7gs7UfxtWWjA5|vG>H2<cJlezegT> zcm7=G)k^pAM7=66=E#sQp3Cf(5xPV$_9=OhEu5@t?NW=HhZKYneHyrGz{3S0`K0h* z08^85w1}^LRlTvE=u(Mh_YX0Xf1K_fMd7`_a*))RdN1FP32m>|s(JkV%Zlp>(WlW! z>C^Uy%WcLe<WK6C7eSq1p2;e3?wy(L)q}=s92N{`5A7B|lT@XDu-D^j`l^5edp0+& zO+W&aMYGPMi$1I8-s?;!=pDH~{T%YIg&{2pe?LXYFGFU6JX&f}-sm|=3boTTYdTTb z<@v+|<UDQnBJPQHh_3#))Rb1op`>F>I$O|0-gxERczwnvA>+if-(YF;($oRF+a9Fp z3eN)P1U)yu5u1cw9}`8(<vGI<%B8OJlaHL4;xB1cxSm(c@jLos-i`WT?TUN<)FW!V zaXsaEH#5btmqyJM2=`t;u{z>jNsW>Y)(Li21TSYnEYr1aevvO1=u>_-!;)z}d#g}p zW`Ukv?!m6vPg{jX3ectA|MI*)R~dbc5BU|oTFn6Aqr6(%2X>^I^}%3{Q-o|uvJUi_ z!u~jCZ)$#a7FkY4ILqrcA0FZ&U2HRZ{FZoJj6Gw2E{6~A(j?o42j^G5pv_Si^*PhH z4|bjr;!3+=s*t^Eue|e+MF<<8Zbgdoc<*bw$>0%6UAz|Mg&%L*3mPw_9ly`+?7Jx# zKRjF2q;O2|VA+LoY%>R6O-#}OT8w!<>_kBlLP%eaSiv~~2JDIEA1lY_)2H|4KG)%} z7y1zWoc8mOdsApNH3tke*&W>0UySlv*Id=JT)b80?nW-VW|^=Mv(idTp$@yBYWrj# zk*=Jjl;vdP{_Zu7-aNF-1I{Y+;-N4jjjf_5J9vE+k|)c2*H1Zi5toiA{@XRAufkx$ zkNZnrUn#7AJP9yp^B5Vd#h~^_RmfFsX&6yx&lce*|6+3>kcaaIzVI@)x#d1jFL~o^ zx>Ov<kRr(D#kBo)A~&`zWv=w>w#D}(@`5Gq<O$TrzR$(;Q&$StQ?x2<%s<`^wey({ z87Zp1mZC=7W0i*|UTnxCR~!bT#6+sz<2(0G`~o5tg~UEZ*V?Ocmy`ysIxsi>0*B2s zhwt~WGA*B`sY}#GULs{uK0K4`EO?QCyAZh0)JwZ|j2HM@`L9fA?-z&f`%yW@BQoOJ z1uu|ITQi;Xdo%sZe@2%1*Q&br{=MZ@R-+j+8q{DkDr$Z!LdZ-@92k#^ZrV5~zEQX= z<ZdK0opNYBBFOdBZ*mIb7pe$VT#LM3@;B}0$Bkh+60O4Wds1NLd-LjeOZ%zf-Qz8X zhb(V*C#MiyI)Ah^Diw}WxYBr7C)m~~b?B3a4*qyN7?^sdI0fB*U{y(=dVBTXl`kn7 zi}z;U4#R0$sNQFHYI<aUCYmoGM%Ca6*k(e9?{gU6L?ZH^*}@eu1J6IiU@PPxyS4jb zmyD4NW9JV*`qfLgK-Z!Llc9LY!@#!s-b!tZKL3g^p^&s*<d=>)rjOW{@j|tb--cO_ z_MGtKeSz>-0_{RNWJ4cyV{)0EaWOTo%%c`NKmMJ$EjMaP=n(~eEA~AVl{6_lLE$^O z6>Zw;ujBKjBI5FRMZ`9^?Iog$e=aacBrHdiYmsMCw<)~#3}*#^1Oe^;*Hm6!A6s5^ zt?e_6$ar(%0$#n7vj(l@G<|7yk^79{VGOXU4?6r1T{k4+Z@Xx49z4Npd$2bO=S!Yg zb=Y0~!Lup7Q0UpBu1Tl&56Qw=jpHU59z@;4DbZGVIIx8SLSSHJZIB?GEFeZ#L?*?9 zyoulLE+4$ZxdzTYySFtcij(w(e7Wi)-+?U72Sa)moQ6K0nEu>1^ZC&HqVa(?(;}WW zk={TaBzS7z0%sOY+O+39yZTp5oQ*us85a+SlzGf=r;vW;tx)dasnH+V(@l>mMs`tA zr;FlPK+(XA2HG-A$uc=)^JDEy%XY_(v{@zoS>ENef7KZXw8W1(x?wxj5U2I(%`YI2 zg3L5v2>K%vsEZ0N-sK3}kDfSYn^(UULuZVb2<e{flf5D#;lMe_1eY)fAE0tbP6Izy z6t>_e5qrzLH+V#6ah(m0QV6fO>^`C#o>*2K!)d|9C6TpelV!;SQjJbS&C3FkLB+A@ za#p}oxQAFNAf}3)|6GI1%PaY+KJ`<{#pD|Xy$gef=8K<KQ`;TubxtjsU4<GFvTVS7 zU~E6w=9qoNt8w34W1qI!4ieeGPu=)+h91p#89V>_T5y|IIeWU0k8AZ(ZsXTZr?+fS zt-~}B1+hbN683$kdb<{$x+&Yu5K>eB1z&zGZ3zVIyHwIyF=eyzm*Of$G*{6i=!{fS zewVW{gb8vu9*=Dehx$haq%*<j=TIO8=xL>om?)1euL+!(%)`n!rSElNd7K<5_1NiS zPcV;jw4Rx`xf-XqIyB)AT@9h<6Jbe_RfV<c50SJY<1QQsJWTWXuFEw7v<#Sb<dezD z1-uiAI#NL+m}0?3^E&MWt)EwGY$N_6;mh$Xr!NNDgdPR`c`C|P6~7vrLe=ZC_a&5; zjf&|CUQjmulIdTz7P<2Nb0C$vf0e?K&^=O%vSmaIBRHk4JCv_1j>m9^ZAvbWGo$UI zrW;D*ds|2R+j2DbJN@4IkG4g``ST5Z);eEnNeTzRD1S^(W4twYGjY{sJh1l^o56f@ zRPsfbM0*Dv;W&QD%~UkKHa8(le3wj3ExM4A{q{xQ$eJG`$1=qoCYB2d?x-8RG0Sq7 zCK}+0=`mF%PvG{vHH1k}P@ieYBdZCxBs()D)$0(!NeyZMxlNHbGVi7%5hoyKz?nqw z8+g1DI&#|mV>lOeI2%u`)7;_?iLwRpU1HVZNM?lBx`R$jLY6{uj)}iM&1DQbAGn{n zZ84!=NI<d^sn?T>;(!+6<IZGW&Wf}7VaX(om#=gfEK&W#9p7f<2Vp`8@Rf5$V2-hy z1yrhkOsiwih*&))<cL@z8c8Za5lJDUwWg?gY_rvNE%pZ#t1ko!%CzwxQ)gnot#&Jt zXy2!-XLKj2qw;=`qfw2vGeVeHI2DY_(cw#tfq@nvqzJr$l-a-ufw4KN4dM^zMSwP+ zBzGXuu#nK_ezAAZXLf;$`a%RxC2DSY4@U=qseWAIlCmK<Bs293@#*clpseqq??-?) zuY@<>P$<^&v%b(oH{ryjFyL8cVfxR(C%yI1N?0{7FM9DmudWK+uvfr@PNB~ZZ0+Oy zNpD%I{5~p%K_hroM#z>-m~8=k0@O(&=G7_P;jfPSglFE#MMtBOiRpP&`i?!EJhGVD z6721deRA3DB!Y=!pQmaV&tH?blG;P6z^R5AJTWKWuBKnpA(n^;3!iNe*EQ6vLB3Ep zucP8qM^_F^e(Dk^-mQ1cf&X$x?sP;Llv2;397p^@FiBazWqjFhaxqFs*U>n*ZR6<i zMAB=ogq4N2@$cxdr9!S+Z$yVI2c9HI*P3%pJdgT6?_2xh>~Z&n=Ud|w(3SM@ZvXQ= z*G*`idSNrW=qQ&w)opb79)D^cSWnIrqdjY?n6$G(#z^9@L;3-ykZrrdE`EiqPK+^j za(}}a6h$4C=7rsBmM(3PZg+xdXnjuiT4YfSCimBAuA+wt9z)Fv6QJ<vatT{$T+3ul z*=L0~cfc2*1VR8?K=p(?F~N$?T^?$^&5Ei1uU%DW-jn&4^{fGffN?LjaSMc~-Mal( zu50*>FK?lKII#-hrT}^4w%2knnGH%cbJzzuyphiTyNtB_T<CzYXF3qef3A&;^*Q~Y zaifg4fcSjLxgOsCWWfg*Na>m>txz!^<Gt{G$j;wiUnFlH$v`;61ya+o&EW!eth*f2 z(y<d6i;Wrg6%)L-2VjnNQWqZ#Znc!&6nNnt<{~TKUJE8?9j1<*T>c2Cw#P~wi{Dp= zvILw-)+XI5^R9uOH5ACo4nn%emiy9av?BBQa*=w9dmNL_Y8k040K_io2W<4)GfCsC zj{TWs?3qWRcU|r`sxbBQGmmgXyd3D0uvX=)*%(Rg=d-t6)w|Oi=Lt7%{@abEFUl&A zC4G;2`^A&@$dJYW?b-hs&AC}+@|(;;QBQe(v0>&^@8yEMcARfPnhV;=dXKrx(%g9M z*`L+%!gelq(5DBPEM;9H_XevRa>|o7Jd?FC%2oLNt96<NHj7(?v1>*RoL<2`Ci$x@ zdyyZfQ1e9O(hnBJfFt6PNad5f>?G})!!7j~0T#gutcR>H5!u32IOi-7Dxvs07L%^J zYB)J>sFiMi4E<_hehW3)KD@S$UK{dA`F>pdkXBbsy_Zu>6=)K=Y)Wt<uTTTx9~Z}Q z?q%u*>arnBzJ7V;7cBQ{S6G2;{&+YHfsMaZ_h5(-8Rsba2Xx+5Vr}Uh=kZr@z8)WZ zt4@VP=HgwKv`FHq!z4K)i4gvYyrd`{fw!)B>D%z-?sBM3s)ld=mFB8w$OE-bmjcd% zTiG67e8b6uYvY#ynPdEDq<NYU!mlzYis7^*dI}t|$}5hAAU~nYg~Q<$4K@D)K&=J^ zYtO&3&I@oIa}Z6pZ(qzb%{m^nf}jLH1hWODjM7B5qPv{!$VoKs4)b~GNxcN+bWuZJ zl|s>;mn4Y|OEDV_KX;~~(Zr<D*V6(%FO+BfgNshcDYJk$?w=h-wRep@hnq-bbv^`% zqrd#`^FbMJQA^?FU+R8|N@lX;fm2^lsHIrAS`s@;&3g%JO}Jz(3mm&FAR8ooq52_! z1JXkN$z>e=!c5zWF2-nQd%V$ht1;^_<-=X(qGyaqCUg#xynk{=^DHFb-*suAR|?{G z$QLedfWuP_HDOE?=dU>RE0qN5@izXP?(1sC<J|yK(ymu0u6*etWq@;FMoVWmeiZ;o zYctTkyFU6FCMc(h8vCjk|Lu|xE4?vv7`kTLw&N4IB^Y-GGD*{(KJ0CcznQBkr^SMx z?-TSXn#p-%9EiF=rw-;YI@ikRgOMV`+NXQ^?2c1}M6m$gLg+JFdocX%C}@JWGYppc z;HSAAwPdYWvg`_(Cils&P+Gz5TbuHUUa{}g*6J~PyqP(L8^<V07|H5tc2f=Gc*qYs z8#m!)Ez()|79vdUSMf>c<M6SW5>S%=*vUn2PtqMi{$0MtySPC6Oja=@VccV7^DSH0 z2;`E8%k-b@&Y|fnvbuj79-@v2Fj2JH=UxeAE69mvN*d(=F1p7G288bqrlfV9EqGlZ znINBTCEAs1b#(MX>&R&=tT)0qq(x%$B&@W-4q`6q-Nz@#JWn~E-o!8zdJ}sw4qx*k zzjtFnYwPT?S^`1Mc%w!HOe3mScPhTGbAP4Q7GUQ3?n#W$G92~74u11!JK+kP_YS;3 z!{klJ2wk05H#eNJm-S~~`<_`^q~$S)mp1n=s{Y{iRI=`ys?6O;VtA^q94tUx95{OL zImchf#14j%Qs`;Nd3>8fR~`lmdRPvHe|NX^Xf3L#;(GGcY;(M<Q#y-4Snhq@djeq> zd(3>N<}cYT%Z~skknlup%OMRH+f&;vbj<{CiwEsvvfWQi52<43d%GQ<jl~buL4A<a z4vE%tq_RV@De)*n%`k)K=GNaKi!{_M(M1}oUf?#tbWD?C_v0cmO>GEe=Gw-UFSKZ8 z-yh5vKR1U#2;w*>{Er_0cAR#ze}p|_EOa4rjOTVBC$94hHqdnr0q(Tt#ysyUcClv{ z@88N0CbYtPcc-I>*u}jTMS?9ayazN0N^Uc1W!bDVugcex8~sY&&JL5scJ#m8^zBYJ z%UnK=_j9TxG33!Dx7}TX8!We2RfGt$ZpC<eHAc7iJ$}z0>Nm%}X*T-7$0N(2BGb~} zG+Y?8$3UFSkvcP5?Ynz+_U+oaL0>+J+Zz>6;+rt$OGbOppi|teBIW5g`pH(utPsh^ z8v1<I6=yz2dfPR*YH=Yqxoy`mjHy62_c07_rT@ij-|1&vH@*(0cdBgLVMJ6`axkjU zK3ii3X&MEy7f(D~9L<8ntw`iYdZ)!+39Ez7xCd5<lZHgQC^lW#3iA<Kbo7?V3|%Ul zMu8qdRRmv{a>u&ErIrK-%td8`)|Vvm;Jfrh^P{@fOZSQj<Y3l80~7-9Ynj{T?yR=W zEemz*l*9}L5TX6F93H#SCU0!uZ@UR|U`}kuaP8(9UX=Q?$1lp{0#yl(L^giV3SIQ` zwh3ODDU7%`-O6x1XJ2AO=uLCqqoOac7M6CT{ww)bo15!<)ltt4xCAsz<MP|oj}BX; z@g8GP@o4TZ9ya<^b6WV;LlU`OZMK|vS6KfOGyjf_<A)VJacboP8fQVN%^)5t-@aJX zQ%Wi}G`z=`ng`Blvu2x%>EZ<t{{(mgP=5k{0WWQiS9HaT+^!xxcK+3q>4ZhKO^2i+ zvxK!>4%M>NrQfRJ!PVSBsn%$peFq)ZiO8f_9e}s1%fBOO@FT31MiE8*IMQRe0jN_Q zst{6E3&@L?0E_n}WYJnyAgQPLQGJet*W@(1=-kglU@td!;^AlJn}a`7(K?K10Ge+! ze_i!Z?Z#!#I<6Zqn}s!#)nj;f)S8NNx?b%1PFQ_;Z@mINzqv86xc@~Xp~ApecIEG- z1*QjyswzUfCMb0W(e5>80)}~RhFw%$<}=k{IQd}HmRn4x2nn&-SpI<s?75(87Doq} zY%p`P5BkmRq<Yv>lMt$Q`nT};N?5UDa4mrN21dLcb|@j(CwN<Uswyu3bft_LI(C}X zqg~AdaiUI<o0*+Y5IK})1~(lN4Y|0DJM8o7$t&AM8K*!P5)z8BL-P&lUURvF8i>K# z=>Vqn!{az)P1Qh|0buFLb<nNwh3Nu}PER1+GFj!3y9&JzSu0E^wChx>DFP9hLd)xB zw8)h{s?xmj#|Ur$*ot0+vk(+W<SS%C7lm@9^I6R^aUFx!i6%_BZO|@gU3}$P_ENDl zns<HEMfHu%RS)|@K3$90m`spcaXZ$=CQGgyKIsng)5=^NA`rXH#&WL2#E>f<h4bt^ zf8K4qSUC*0qOa8w%l6=Y#pdu*4O<KQ^~6nyx10MP4Z8=PtknP5gtlRsbBjz&I$1rb z!jEjEz9r$AHSI_V2Zx^*pFU7ENu%EFtv?%^j<xO7cJAS1-?g*C<6`y?y{nisZvLRh zoA0QM(M}!e&5_w9epwKQ@%cd9NBj$mH_nt`!QowXh@${E@bSZJS^ei&VJm3hnOhL= zcG|r)K{5>>MZ`tu6(T^_1oVf5?Lg1qGtNZu)SG|hET()BN^O`%3o*)r>tX@twG$2C zeiOfMlD2$MD1G9fjSGFv+06UOy0--f`l-!7KW<amJSWC+bnJeoQTW)yJ}?xhs+=p! zTqbm8CeeFU1Mev9w%WKhCJW(1YMQWGjY*Dh<CM@a4LnJC_B!Ux{r=@m!kn{;>C#8A z8vQTtr!QZr-+59TJ36vk6@Q=DeOro7em>!3=vhJorqNj}zSFLn80^8GUY{M46qSda zEUD7J$8RG4DvIQDKD!sHE#}mBW=9`8bz{PL-)_Q7Zx6&sEN#cfV)0iSemETmK9GeP zf{sGHEqwK0J!+)xD3X?igd)hCs8zbr^MR`{n6Nxs_ybfGbbtbmB0Vn!8;0|d$Vp$9 z6&>Ri%I%rkigkBi(i0tbha2mB3@4l^i8+GIpKWe5$}%o6{S>q4>RL#&3m`7VR4ryF zYgNFYRtp9d!BNxQOV`-)OLw&{UnH!9H-m|Q7oK-61|a9k4I|`tv|;P9z4A4~Eo&!4 zcr)uc{d`|zB!cGOGHqZty^&2OFE(VLhOG<dD!+{Gka<&*lHgWRr<*e1@hb$};+4E% z^Q1)`eZd?gKb>CciUn@kiVL4z#cWu1jprrBmL!cs2S>AMtJt>4x0_P9`NHmeb`+?d z3BVmT3%QTUqF^!*urw(r65KfC?Z87y7ZI-8iy$jVqQZ0tG1(6b*xrT&0?22^>QT0i z(if(w2+yU?4tmB2HE83C>0Ei2b1t8@UY4xEHhy6zcMx#_+5?g+Hi3pB?pfuF0Lj2W z^vj^~lC{xpP4H^%OmXb^nT%2488zMY_nh9&keD7E8I$OoG7~`D64y2^-*MO3nUj@Y zYDG4Nyl$Ub*|Xhs;#&VKPEDvgi*~|YIyN-JaUIWi3wM%0E;Q^XT#3rtREMS+?XyX5 zagmQCg8bu=c;3==(aS2s%k^E=#s*Mi3EPPitD*c<sIb>iT%nul#tC%YyS%D{LFmFd zbZDPKwyxieq`j#BT8z1Cv6Tlwy%y|155lRAq6DE%gY$C4J)nU1LLe?ccc1_$D2mOa zclcni?3^ywP$^QZ#>7-D3HCeZ3SQL9qUxEN`lnJUe02&4L?dRSUy!TjY<Taue-9_G zlzI(Hx0zE`f;MwZu5j(`X3pE|X}9-RZjbxuw9!pC*HYZ7E%w!Dxsv<}bi%sMQ+-%c zrRrZc&7(t+^W;4zYq}g3$u#V>hJ4ETVTw~jDHC~oOBi;=$3bF!W{Y9xo0yaYOGdOb zzZ3Ik?Oo?ADq(xFZ$=b9m&B+3j@?tA4|7Q|f^A@!1?)%NM@=#gq_#wFGim0G@#xgn z>@kzNP`%c1{?#=h-$COgj^Iu4170dewlZ0!-B|rhJGTQDl8MvD;=Sze#^Ql7#;JGB z#Q}#!Ah2J^Kq_J?C=Qz68ES&LKzme)I4DRVYEUpaWUU$ImjG`6Jc(N}>xeg{4C|h@ z5NFRs`F>=zO)q*u4zm6W0o<Y*?Yksv7|~X>L>1@nMC*PrB3e4DaStQfZe_@s(WA+0 z!o5*|;pm(g%Ib?o)Z9sj-Sv*Ao&Ds|i<=vl;|m$l=x`;bN8iO5w&%;0Lm<@H?q~Gr zxWA;ahPlADTR0Vhv*z%-$4^Ym&b2g&1rYhs#anC-!q6ZSrk$pJN#BFEO1$rH-|f`m zjl(A%u?y)5u&CZX|Fuzd{$1$SCJPYhcWT@B{FunBrj~j(>KH9?oZ56zR{P>M^ykZE zn*Bd$Qe6?%`e$pz+krA>cn;7WK?w*>xT`Toarm3=a5BT@b-7?f4S-}o*NVw)%*#n6 z6*|3R<IfR4B5gw+^I4{Da{ux(h59+Cj|hcjIN!a6^rvk18d(OJUSGtYgPqfS_mmdO zVi!8??~Fx|+H=zCh%ZiV{QU-rbZK{^>kxYwBKCNCEM5nW(IHZ{sslAqRoUNd(|I}3 z5ZU9>BS~xLqa;>hV#x|o;fq&06cRei829X-TfFpo?dVv$1g|P}bOdJN|LeQ;#kPcs zO}FfjQW^eXN!*<+0aLF9Wok}9^5|tYlIXou8!!Sp%XZ1Yz7-L3yohUcz_Ih0--Z0C z#uFT(Yr)VE<7Q_(lcXAZrkL+wZ$~-;q$QCelSn$?ps-Ge{tkeZlOc%r-X-a!yB)c5 zUWkYd>ADwYN?tCf)OgX`2mQ_dz3OOE_K{V}{*U2p(C^8A5tCGxX#Rpns=?@o>zA8C zulSlOUcQJ<CPKlfExFsrSd%azElq2AxUZ{mEaKah<Q=g)XdgG9_1-5FJye!jOscG7 z<L`Tx+2?yRdZ~yh-!_nm)~R{bdi^5ZUdvJs1j)f^A;;qlEWSgDIUuwHHVx7I+8mBp zJw1Mx!oNpn&J8xf{hJPC1tSa8TMj$+32lDINHD&{C)s%hQPR1L5KY9ayhdvStU0CI z1Z3LE>;eUkDa=w?=hu8j&hjo+^R7?6!5+TO@>ngf;E7X*O@DpKttt#34x@aKU;USN znn#GS+I$iva06>mPYln6g+ng~Jp8$Lk!Kpr<`66v!XR9{aJ~jAijJd$2Q$<RvIP8? z=xs?%hXl(|GbB^eK`H(N9k_4$_3wzew&b!Gqk6g=8CO0=yy82{9y+7e3H^_lzia@q zg<}gt8a>*5hfdkGS8z}oN`=zF(wQ$jr?TzfY)hTXgch#S!($${UyAu-nP{Q^n3x16 z{)Ct~Hgi}}(bU&4u(LsRi`WuYCfZ2$%yvJ8Po;|8@197zZ6mm%wV79ZUOp{On`ry_ zddo#s<>)2ai~m}7{e-D~$6*oGEmw);tmADzJEVhs3Q}Ohjl5l6HOy;E((84$Ao6ZI zVR}>`oc}Wl24$6)uM51SeCAMkRZ=2E`XR)=C2Zgwtej=CG+**a^Qyx5?>f2a3awe! zOx$0rNZtws&7rGEdqW3_bA1-c55Q<p9f3~+#19FYEcK|<#Yi*&einf8@>VgUP%gy` zNH}Ir>lH+2@oP&)3-aKJDxMA6?EDBMcGw1Lg07oFx^jznX}3mZyShuxnPXZ8=J<m) zKZ+4>zh93McFN?Fef_+c{-!zs+Sy;$Q(Q0JC`ooM-V{h&w(FB*t0|Ta(d3gFt?$kH zn6ghMGpi_W$BKR|#Zli~)5EB^Yje!e(djrV)3I6we_hUin$eN%zg=Vw*dEeOA&+K$ z80FX`r9imimTs5{ENHDZGbvoPpFC6B7BTL&K+-^-szElC04(+N20`U@HO0lo(!s53 z&3F7(lgSshZArbgr#VzGY~V+t39acsZ&daT<?4w2Yx<AWQSa4=D|!fM3>n8gz{lxX zgaKq9*)Z}-JD(E71NRxp_0z4~kscCQkp2_8E9MGxn+^dO5|+tKY2fio(RBnuTo~|z z{Zs>Y0biL2`R@S0WX$oB2{-jVjrJJA=u&$B`h<{wTH<8$MXTymwT*yZ4)G?Apk@-; zTHNg-_O*iK_B>YE`6+V8#{!sWG2LqQ4BHPBubCU18MS=BlZ*0R=qSVGyX*c~2@yO0 zV2k}&jUa#a?NV(vC4w4wC?)5c!F2l=(UJR|jNQ`Dg5{utQW%6T&K}oUbQ02DoaX=O z`$qPpdEgPJnAH{A!f!OKGrT`0LswEnm+Y%A+`4d&d2?Fl9+9+ew#QQ=>GfRR6&Guo zHLzd|NNJO~B`bD=$H(HSxImmRa?;Xetl*eIlBR4E6PYcXh4{xBM`<jbW<|+rganw9 z)A%*Jd5^69HF9j}oQ9@qbpy0x<gCQo1z_|V@rqktuFEi-Ha;zq&IuUwD%ly{;5GWB zCoFhD+qybc1xzJ&Ipov#Amcq9#l5#wtGx?dTD)f*(H57sqE}{OLtQ_WrQ$3k?UD@w zX1JT{^L0KpHBl$$I0PBg6UkZ)H=oYYS{po;f|(Po=4OLC`v0vdYYfIr=P0j00Yx5_ zuxy=@Wc~8Bof2GD@BxTH$;6(bP44}TNe?ONXj^DPRrsoj_^v+le9%Yo5;AHN0;%Ag zgDTsY9sXl4`=y!A2#OL@T?uqy!Z8`Fd>?Ru6_rpDN?b0lRWHN^vhwjCN9+Zj(bh?N zJ0lwMSP)#tW()IMxD)d-nL~5<wO>aG&FVU85ZsA={_nIm5D)ludBP_?O-G>N9y-N> z$+|hwO5tixij~6B^^OK+Q(=c&4atP#Uvot`<36$)e>Uv*AKHp8m*JF>;#`^e8C@Il zDW!C&@#n^�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	JF9 zfa*|Psz-rTpBhj@YDA5x2?bG8YDU4-oI<Dtg;GmuMXjj~g;85-N9`$`I#5UIM4hP% zMNn7jM%}3g^(5YQ8NI0w^`%JaNBt>^22eD`P%OpKKpI5xG?<1^0wq!sB~uCwrBq6z zbdr3K$>A`{qT!THBPfUD^N}2mqC9$yM$_vwhQ`u38c!2wB2A*nG=<)vH)$$Oqv<q* zX3{L0O>^iinoBah2QTR(!+0{TD17|CO98n>licFM3!%!@z*3bKW3C%s@KF+0X2!Xb zDuuP3>{xK!s{B`)($#13UR2cga-I66{C)Eb@3w&4JSHmtJ1_gB2+Z@RFZ1yt<Im!Z z&X=7*K5DVmJ_-ZawjTQ;qyFnVPMp3prC8I8PX8v?z17TREUqV*`l*OP3l5`|>!igh zzk~AO3;c8E^kqqyq%S;u3Hvc`#v>0a9=VXKv&n6`<hO6bsmCevB=4m2_=DU~>gkWF zuaN#3GPBNVOsjt_`OD2ueNJCCWyU=C^f}c&$>sE&>#48JAUBvw<gt_v%mstBFTLP1 zSICXiw8smMrW~_*(eFO*d)m}rEdQIvlU!K1jx|le|69+^`0HB~QOnPh>uxXR4ej0} za#Iqo27x>c!9T#uc+pPf*l_zU@)_S!3bj1<Gk)$@AAdDiJ=8SE6+Zv(lmh=B{B}?_ diff --git a/usrguide/releasenotes/images/titan_logo.png b/usrguide/releasenotes/images/titan_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..8174bacaf66b6a00a4a30eec1ce7ce73719872be GIT binary patch literal 131015 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%0Ap76YryJ6erYyaa=c0Glol=>o{(ZGAYv6{ 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Ξ}1j8KuMiu4vv})#owK>S~4B7 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 U1A(VVs70hqCPi$i+D!lHKW_sSbpQYW literal 0 HcmV?d00001 diff --git a/usrguide/releasenotes/releasenotes.adoc b/usrguide/releasenotes/releasenotes.adoc new file mode 100644 index 000000000..1da3eaad5 --- /dev/null +++ b/usrguide/releasenotes/releasenotes.adoc @@ -0,0 +1,3791 @@ +--- +Author: Elemér Lelik +Version: 109 47-CRL 113 200/6 Uen, Rev. D +Date: 2018-05-24 + +--- += Release Notes for TITAN TTCN-3 Test Executor +:author: Elemér Lelik +:revnumber: 109 47-CRL 113 200/6 Uen, Rev. D +:revdate: 2018-05-24 +:title-logo-image: images/titan_logo.png +:toc: + +ifdef::env-github,backend-html5[] +image::images/titan_logo.png[alt] +endif::[] + += Introduction + +This document describes changes implemented in TITAN TTCN–3 toolset and the associated Test Port API from the initial TITAN TTCN–3 release through to the current release. + +The document is organized as follows: <<what-s-new-in-this-version,What's new in this version?>> gives a short overview about the new features of major releases. <<version-history,Version history>> contains the detailed list of changes, including new functionalities and solved problems, throughout the history of TITAN TTCN–3 toolset. <<Changes-of-Test-Port-API,Changes of Test Port API>> summarizes the changes of the Test Port API in each version. + +[[what-s-new-in-this-version]] += What’s new in this version? + +[[version-6-4-crl-113-200-6-r4a]] +== Version 6.4 (CRL 113 200/6 R4A) + +This release is mainly a corrective release, it introduces no major new features. No backward incompatibilities are to be expected, with maybe one exception we see as a minor risk: the fix for Bug 533767 - RAW encoder ALIGN(right) is working according of specification of ALIGN(left) (and vice versa) for octetstring may induce under some unlikely circumstances an incompatible behavior. + +This version has the following new features: + +* Implement verdict redirect for 'done' statement +* `str2float` should handle special float values +* RT2 record equality +* `string2ttcn` to filter patterns of visible characters in octetstrings +* Syntax to bind a variant attribute to multiple encodings +* TITAN build on Alpine Linux +* new tpd tag `disableUserInformation` +* runs on scope reduction (Titanium) +* Add discarding option to `setstate` operation +* Notify user if port is not mapped in translation mode +* Implement reference to port in translation function +* Implement extendable sequence coding in OER +* TAG and CROSSTAG for JSON encoder + +[[version-6-3-crl-113-200-6-r3a]] +== Version 6.3 (CRL 113 200/6 R3A) + +This version has the following new features: + +* new compiler options: +** e: enforce legacy handling of `encode` and `variant` attributes +** O: disable OER encoder/decoder functions +** D: disable user and time information generation in the generated files +* Support for multiple encodings +* Implement OER coder in TITAN (with the option to restrict generation of OER codecs) +* Implement OER negative testing +* Allowing to start functions with `out` and `inout` formal parameters +* Enable 'out' parameters for behavior functions in the 'start' operation support for dynamic erroneous attributes +* Allow translation ports to work as internal ports +* Allow sending and receiving during translation functions +* Flag to disable time and user information in the generated files +* Implement mtc and system clauses in `testcase` and `altstep` and functions +* Add runtime configuration setting for plain XML and JSON encodings +* Implement `json2cbor` and `cbor2json` +* Implement `json2bson` and `bson2json` +* JSON enc/dec: encoding enumerated values in number form +* Support `enableLegacyEncoding` in tpd +* Add the encoding legacy switch to tpd TEXT codec +* Add the encoding legacy switch to makefilegen +* Add support for NULL terminated string in RAW +* RAW: add offset option to `LENGTHTO` attribute +* RAW: Support also `… bits` syntax in variant attributes + +[[version-6-2-crl-113-200-6-r2a]] +== Version 6.2 (CRL 113 200/6 R2A) + +This version has the following new features: + +* new compiler options: +** J: Compiler (and xsd2ttcn, makefilegen) option to read input files list from a text file +** N: ignore UNTAGGED encoding instruction on top level unions (legacy behavior) +* support of encvalue/decvalue for ASN.1 types +* support for implicit call of PER codec external functions +* implemented: ports with translation capability +* support for concatenation of templates +* implemented any from clause and index redirects with the use of the @index modifier (see standard, chapters 21-23) +* support for dynamic erroneous attributes +* implemented @fuzzy support +* support for external functions for decmatch and @decoded +* no support of Solaris binaries from this release of Titan (older versions of course will continue to support Solaris) +* makefilegen more restrictive on name attribute of the referenced project +* makefilegen: remove generated headers dependency from all `.c` `.cc` files +* (This will revert the following bugs: Bug 499963 - The generated `Makefile` does not make full build when `-j` switch is present ; Bug 512688 - makefilegen: Incorrect `.c` and `.cc` compiling rule ) +* XER: allow `anytype` to be xer enc/decodable +* JSON `as value` attribute extended for records/sets with one field and for the `anytype` +* *make archive* button in Eclipse +* support for `make port` command in Eclipse +* plug-ins upgraded to Jung 2.1 + + +This list is not comprehensive; for details, see document embedded in PRI. + +[[version-6-1-crl-113-200-6-r1a]] +== Version 6.1 (CRL 113 200/6 R1A) + +This version has the following new features: + +* support for `mctr reconf` command +* command line debugger +* advanced code splitting +* makefilegen capability to handle .xsd files +* makefilegen and compiler to handle file lists in files(`compiler –J` file or `makefilegen –J` file) +* new compiler switch for decreasing variant errorlevel from error to warning +* LTTng logger plug-in +* encvalue/decvalue for ASN.1 types +* Titan build for ARM/Raspberry Pi +* decmatch and @decoded +* istemplatekind +* select union +* @nocase +* Partial @deterministic support +* Storing parts of received messages + +Incompatibilities: + +* warning changed to error when '*' is used for mandatory elements +* infinity/NaN not allowed at timer start +* receive handling changed (receive(*) and receive(?) not allowed or restricted) + + +The above is not a comprehensive list; for all details , pls. check the document embedded in PRI. + +[[version-5-5-crl-113-200-5-r5a]] +== Version 5.5 (CRL 113 200/5 R5A) + +This version has the following new features: + +* type substitutionGroup support +* allow using specific encode attribute strings to identify encode functions +* `ttcn2json`: extra keyword for restricted "as value" unions +* makefilegen shall generate `-Y` if tpd orders it +* user Debug classes +* negative testing with JSON encoder +* new compiler switch for decreasing variant errorlevel from error to warning +* makefilegen supports commenting out `OPENSSL_DIR` based on tpd setting +* activate emergency logging when a test fails +* `makefilegen -I` option +* RAW encoder for universal character string +* ISO 10646-conformant unicode syntaxes +* new internal functions: `encvalue2unichar`/`decvalue2unichar`,`any2unistr` +* `make port` command +* `checkstate port` operation +* clang support in Titan +* Eclipse Designer: implement fast algorithm +* config parser/editor based on ANTLR 4 +* A number of TRs related to XML, Eclipse, JSON +* negative and positive conformance tests covering core language part of the standard added +* new document: statement of compliance covering Core language part of the standard +* legacy switches: +** M: allow 'omit' in template value lists (legacy behavior) (artf692717) +** B: allow selected union field to be unbound (legacy behavior) (artf717563) + +[[version-5-4-crl-113-200-5-r4a]] +== Version 5.4 (CRL 113 200/5 R4A) + +This version has the following new features: + +* Refactored xsd2ttcn converter +* Eclipse plug-ins migrated from ANTLR 2 to ANTLR 4. +* 60 Eclipse plug-in related TRs and CRs implemented. +* Function calls with subreferences (artf550360) +* Template(present) accepts complement matching (artf564824) +* Integer to enumerated (artf590888) +* Support for IntX in RAW(artf607782) +* Module parameters can be initialized with module parameters (artf618367) +* Improved logformat to pretty-print XML and JSON + +[[version-5-3-crl-113-200-5-r3a]] +== Version 5.3 (CRL 113 200/5 R3A) + +This version has the following new features: + +* TEXT codec to support universal character string (UTF-8). +* New Junit Logger plugin with extended logging. +* First version of the coverage/profiler tool. +* Stack trace displayed in case of segmentation fault or abort(). +* Allow component and default types in module parameters. + +[[version-5-2-crl-113-200-5-r2a]] +== Version 5.2 (CRL 113 200/5 R2A) + +This version has the following new features: + +* `Makefilegen –Z` option: Faster than the previous recursive linking method , support for dynamic linking, improved make archive +* `Makefilegen –H` option: support for partial build of hierarchical *.tpd structures. +* `Ttcn2json` improved ASN.1 handling, including parameterized types +* TR HS 34398 revoked. +* As the solution to TR HT 24380 caused performance problems, this was removed from RT1 (the default load test runtime) + +[[version-5-1-crl-113-200-5-r1a]] +== Version 5.1 (CRL 113 200/5 R1A) + +This version has the following new features: + +* Changes in the assignment of charstring and universal charstring values to permit direct assignment of Unicode characters in editors with UTF-8 support. +* *Out parameter behavior changed: all out parameters are set to <unbound> at the start of the function. As this could cause incompatible behavior, a compiler option enforcing legacy behavior (`-Y`) was introduced.* +* A number of deprecated compiler options (`-E`, `-n`, `-N`, `-B`) were removed. +* New JSON codec variants "as value", "default". +* TTCN-3 type to JSON schema converter compiler option introduced. +* Eclipse plug-in improvements. +* Macro redefinition functionality for TITAN TTCN-3 Test Executor in the `[DEFINE]` section of the .cfg file. +* Nested concatenation operator `&`= in the `[MODULE_PARAMETERS]` section of the .cfg file +* Eclipse plug-in package and bundle id’s (including extension point id’s) have been changed due to open sourcing Titan. Their names start with *"org.eclipse.titan"* instead of *"com.ericsson.titan"* +* Legacy `mctr_gui` and `logbrowser` (based on Qt3 which lacks support in modern Linux versions) removed. The last version can still be obtained from older Titan packages. +* `Ctags` support removed due to licensing problems (`ctags` files can be obtained from older Titan releases). +* From this release, usage of 64-bit Cygwin is encouraged. A 32 bit version will not be released. +* Correction for newer openssl packages that break Titan license validation. + +IMPORTANT: Titan releases previous to CRL 113 200/5 R1A will not work if openssl is upgraded beyond the critical level of release; the exact level depends on the Linux platform and version. + +* *A correction for TR HT24380 (Error in manipulating dependent inout parameters - a record of and its element) may cause incompatible behavior (see TR for further details). When Titans’ behavior might change compared to previous releases, a warning message- intended to help users to detect sequences of TTCN-3 code that need to be changed- will be displayed.* + +[[version-4-2-crl-113-200-4-r2a]] +== Version 4.2 (CRL 113 200/4 R2A) + +This version has the following new features: + +* JSON encoding support. +* Support for various universal character string encodings (UTF-8, UTF-16LE, UTF-16BE, UTF-32LE, UTF-32BE). +* Built-in support for base64 encodings. +* Java executor API for Titan. +* Eclipse plug-in improvements. +* Configurable timestamp in console. +* Improved behavior in port congestion situations. +* Superfluous circular warnings for ASN.1 disabled. +* TEXT encoder debug logging. +* Several improvements regarding the XML encoding/decoding. +* T3Doc disabled in the Designer. +* The asciiart directory emptied to prevent interference with automated usage. + +Important notes: + +* As the referenced TTCN-3 standards for universal character string encodings and for JSON are not finalized yet, details of these (as in exact function names) may change. +* The following new keywords have been introduced in this release: `oct2unichar`, `unichar2oct`, `get_stringencoding`, `remove_bom`, `encode_base64`, `decode_base64` + +[[version-4-1-crl-113-200-4-r1a]] +== Version 4.1 (CRL 113 200/4 R1A) + +This version has the following new features: + +* Catching Dynamic Test case errors – Adds the ability to survive DTEs in TTCN-3 code, for instance in case of long running load tests. Very similar to exception handling used in other languages. +* Lazy Parameter Evaluation – In formal parameters can be defined to be subject of lazy evaluation: the expression used as actual parameter shall be evaluated only when the formal parameter is used (not at the function call); the evaluation is only done once. +* Titanium – new Eclipse plugin, a code quality analysis prototype for advanced users, available upon request. +* Usage statistics - Titan compiler, runtime and Titan Eclipse plug-in usages are collected for statistical purposes. +* Change of default error behavior for XML encoding from 'Warning' to 'Error' to align with the other Titan encoders. +* Template Module Parameters - TTCN-3 language extension, module parameters can be both values (standard) and templates (non-standard). +* `Ttcn2string()` predefined function - returns the parameter’s value in TTCN-3 string representation. `String2ttcn()` predefined function - `Ttcn2string()` predefined function contrariwise. + +NOTE: Please make sure that your makefile contains the following part marked with red: + +[source, subs="+quotes"] +---- +SOLARIS8_LIBS =[red]#*-lresolv -lnsl -lsocket*# + +LINUX_LIBS = [red]#*-lpthread -lrt*# +---- +[[version-3-2]] +== Version 3.2 + +This version has the following new features: + +* Support for distributed build using hierarchical `Makefiles` with new `ttcn3_makefilegen` command line options (`-r`, `-F`). +* New makefile target "library" is implemented. The pre-compiled objects can be collected to a library archive file(.a or .so), useful when the project hierarchy has rarely changing parts. +* Extended _.tpd file handling in makefilegen was introduced. `ttcn3_makefilegen` processes the `MakefileSettings` part of the _.tpd files. Benefits: *.tpd files extracted/created with Eclipse can be used in command line and usage of makefilepatch scripts can be hugely reduced or even eliminated. +* `ORDERED_INCLUDE` in configuration files is implemented; the includes will be strictly ordered. +* Clean-up after unsuccessful makefilegen execution, `symlinks` are now generated only if no errors were found during *.tpd file processing +* _.tpd file validation with `ttcn3_makefilegen`: the _.tpd file is validated with a schema that now is part of TITAN (`file $(TTCN3_DIR)/etc/xsd/TPD.xsd` ); validation errors will prevent makefile generation. +* `Makefilegen`: override the working directory in _.tpd file: the working directory of top level project comes from top level _.tpd file by default; when using the –D switch the working directory will be the current directory. +* `Makefilegen` support for OSS Nokalva ASN.1 compiler is implemented. `Makefile` generation from *.tpd file enables OSS Nokalva support without custom makefilepatch scripts +* Integration of DPMG(Diameter Protocol Module Generator) into the TITAN build system. +* Improved *.tpd file related documentation. +* Reduced nr of supported gcc versions. Supported versions are: 3.4.6 – 4.7.2 +* Changes in supported platforms: Solaris versions from 5.10 are supported; Cygwin versions from 1.7 are supported. Earlier Solaris and Cygwin versions are not supported +* Titan Eclipse plugins support Eclipse versions from Eclipse 3.7.2 to Eclipse 4.2 +* Java 1.6 is the minimum requirement +* A fourth Eclipse plug-in, Titanium, is released as a prototype. Update and maintenance of Titanium will be the responsibility of the Titanium project until further notice. For details pls. see https://ericoll2.internal.ericsson.com/sites/DUCI_SW_Technology/Titanium/default.aspx + +[[version-3-1]] +== Version 3.1 + +Version 3.1 has the following new features: + +* Interface implemented for the TestStatistics tool +* All from in value list, subset, superset and permutation supported +* Embedded macro references in the `[DEFINE]` section - runtime (support in command line) +* Structured macro definitions in the `[DEFINE]` section - runtime (support in command line) +* Embedding TTCN-3 functions (limited functionality) + +[[version-2-2]] +== Version 2.2 + +Version 2.2 has the following new features: + +* XML encoding is now supported for the hexstring and verdicttype TTCN-3 types + +* Transparent functions were introduced to allow easier identification of failing tests in case of SourceInfo := Single. + +[[version-2-1]] +== Version 2.1 + +Version 2.1 has the following new features: + +* The Titan Eclipse Designer’s support for preprocessed TTCN-3 files has been improved. +* The performance of TEXT decoding has been improved. +* A logger plugin (JUnitLogger) is now delivered with Titan. It outputs XML files in the same format as JUnit. Using this logger plugin allows integrating of Titan with the Jenkins (Hudson) continuous integration tool. +* To allow JUnitLogger to receive the necessary information, the Titan Logger API has been slightly changed. Existing logger plugins will need to be rebuilt. +* In response to a TR (HP88760), the C++ interface of the OBJID class has been changed. The type of the elements in the internal storage of the OBJID class is now specified with a `typedef`, `objid_component`. Code which uses the indexing operators or directly accesses the element storage will need to be rewritten. It is a backward incompatible change and it affects users of the SNMP test port. A new version of the SNMP test port was released (CNL 113 344 R4B) compatible with the new Titan. +* `ttcn3_makefilegen` has a new flag `–P`, which prints out the list of files found in a given TPD recursively relative to a given directory. +* TTCN-3 level code coverage was implemented. +* Text hover for T3Doc in Eclipse was implemented. +* `mctr_gui`, `ttcn3_logbrowser`, `ctags`, Nedit, XEmacs support is part of the Titan package again. + +[[version-1-10]] +== Version 1.10 + +Version 1.10 has the following new features: + +* Renaming refactoring was implemented in Titan Eclipse Designer. This feature provides TTCN-3 scope-aware renaming of declarations. +* Selection highlighting was implemented in Titan Eclipse Designer. When a variable name or function name or keyword is selected in the code, all the occurrences of the selected variable name or function name or keyword will be highlighted in the same file. +* Performance of `log2str()` was improved. +* Implicit omit support for module parameters was implemented. +* Append operation (`&=`) for list types in configuration files was implemented. +* Support of executing testcases with default parameters from command line and configuration file was added. +* Improved error recovery for the compiler. E.g. it can now stop on the first syntactic error and skip the semantic analysis. + +[[version-1-9]] +== Version 1.9 + +Version 1.9 has the following new features: + +* With the release we have decided to change from the proprietary Titan versioning scheme, to the one used by Ericsson. From now on it will be much easier to decide if a new version is forward, backward compatible with a previous version. The versioning is also supported in the attributes of the modules, with some limitations. We only accept version numbers in 3 formats: R9A, CRL 113 200 R9A and CRL 113 200/1 R9A. + +* With this release we removed all QT based GUI parts (`mctr_gui`) and `ctags` from the official Titan releases, as they have been in maintenance phase for the last year. NEdit and XEmacs parts are still available as downloadable components from our download pages. + +* The import of imports feature declared in the newest TTCN-3 standard was implemented. This way it is now possible to recursively import import statements from other modules. + +* IPv6 support for Titan’s internal communication was implemented. This way Titan is now able to function properly when the MC and PTCs are located on an IPv6 network. + +* The makefilegen tool in the command line package is now able to generate `Makefiles` from the information stored in .Tpd project descriptor files. + +* It is now possible to find all reference pointing to a given declaration inside eclipse. Finding all references to a definition was implemented as a new kind of search in the Eclipse platform. + +* The Executor plug-in will now be able to automatically merge the generated log files after execution. + +[[version-1-8]] +== Version 1.8 + +Version 1.8 has the following new features: + +* The `testcase.stop` operation is now supported, allowing for the users to stop the execution of the actual `testcase` raising a dynamic `testcase` error with a custom explanation text. + +* The `ispresent` predefined function was extended to operate on all structured types and fields as described in the 4.3.2 version of the TTCN-3 standard. + +* The main features of the LogViewer eclipse feature can no be accessed from the Project Explorer too, so it is no longer required to switch to its custom navigator. + +* It is now possible to configure the Executor feature and eclipse executed "launch configurations" to automatically merge the log files that were generated during execution. For the case of several consecutive executions it is now possible to configure the system, to remove the previous log files before a new execution. + +* Added the negative testing feature allowing to generate invalid messages, and to send them to the SUT, to observe its reaction. +* With the help of emergency logging it is now possible to define different behaviors for logging in normal and in emergency situations. +* The performance of the LogViewer plug-in has been enhanced considerably, to support the processing of arbitrary large log files. +* Titan is no longer depending on the external Readline package. It has been replaced with Editline, which is now compiled into the delivered packages. +* A new project description format has been created to support exporting and importing the data of Titan projects in eclipse into a single file. +* The LogViewer eclipse plug-in was enhanced to work on larger files, with less resource consumption. Also it is now much better integrated with the rest of the toolset. + +* Huge increase in the speed of the on-the-fly analysis in the Designer plug-in, with much more efficient memory usage when the incremental parsing option is turned on. + +* The Designer now supports build configurations allowing switching between sets of build settings in a consistent way. + +* The build action of Eclipse can now be invoked from the command line on two ways. One guaranteeing to build exactly as Eclipse is doing it, and one allowing the user to fine tune all of his settings. + +* Support for the launch shortcut feature of eclipse was introduced allowing to create and initialize new launch configurations in an easier way. + +* The base of the TTCN-3 standard used to describe the features and limitations of TITAN was changed from version v3.1.1 to v4.1.1 + +* The build process was enhanced with options for dynamic linking, advanced dependency refreshing, and with splitting the generated code into several files. + +* The checking of subtypes in TTCN-3 and ASN.1 modules was enhanced considerably, and the on-the-fly semantic analyzer in the Designer plug-in was brought on the same level as the command line compiler is on. + +* Introduced support for the module interface feature, allowing for the user to hide internal parts of a module from the other modules. + +* Introduced the `testcasename()` and removed the `sizeoftype()` predefined function in accordance with the standard. + +* Support for XML encoding and decoding is introduced, together with a new command line tool that converts XSD files into TTCN-3 modules. + +* The `enum2int`, `encode` and `decode` predefined functions were introduced. + +* It is now possible to use the `concatenation`, `replace`, `substr`, `lengthof` predefined functions on values of the set of, record of an array types. + +* The implicit omit attribute is now supported. + +* The TTCN-3 type anytype became supported with some restrictions. + +* The runtime was split into two versions: one for function testing where much less code is generated, at the cost of somewhat degraded runtime performance; and one for load testing. Both are compatible with the interfaces of the original runtime. + +* Both eclipse plug-ins were enhanced to be able to format and merge log files produced by an execution. + +* The on-the-fly semantic analyzer of the Designer plug-in was considerably enhanced. + +* The code quality checks done by the on-the-fly in the designer plug-in were extended to detect unused local and module level definitions too. + +* The checking of the validity of the license file was introduced in the Designer plug-in, so as to protect it from unauthorized usage. + +* The Designer plug-in was enhanced to be able to parse TTCN-3 files in an incremental manner, which should reduce the time required for analyzing a project from a few second, to a few times 10-2 seconds. + +* The designer plug-in was extended with its own internal Makefile generator. + +[[version-1-7]] +== Version 1.7 + +Version 1.7 has the following new features: + +* The naming convention of the generated C\++ code has been revised to avoid potential name clashes between definitions. The definitions of each TTCN–3 and ASN.1 module is put into a separate C++ namespace that corresponds to the module name. This eliminates all problems caused by definitions with identical names in different modules. The scope of C++ enum values that represent the values of TTCN–3 and ASN.1 enumerated types became narrower to avoid conflicts if the same element name appears in two different enumerated types. + +* Extension (inheritance) of TTCN–3 component types and compatibility between different component types is now supported by the compiler. + +* Dual-faced TTCN–3 ports, which can transform the incoming and outgoing messages, were introduced. Using this feature the compiler is capable of automatic generation of TTCN–3 external functions that perform encoding or decoding based on the built-in codecs (RAW, BER, TEXT). + +* The Runtime GUI has become a stand-alone product. It is no longer part of the TTCN–3 Executor package. + +* The logging functionality has been significantly enhanced. From now the types of events logged can be set using much finer granularity. Using the name of the component in the name of the log files also became possible. + +* From now it is possible to assign actual parameters in a parameter list to a specific formal parameter from the formal parameters of the type. + +* It is now possible to use assignment notation with array indices. + +* The efficiency of connection handling of the Main Controller, the Parallel Test Components and the testports was greatly enhanced. + +* The Eclipse Designer plug-in is now building an AST that is structurally equivalent to the on found in the compiler, and stores about the same amount of data. Thus increasing the amount of semantic errors that can be detected on-the-fly without invoking the build system. + +* The logging of the `match` operation was made configurable through the `MatchingHints` logging option. If it is set in "Compact" mode (which is the default) the log record will be only a few lines long, instead of a few hundred lines long. In fact if there is only one field mismatching than the log will contain 1 line regardless of the size and structure of the value and template compared. + +[[version-1-6]] +== Version 1.6 + +Version 1.6 has the following new features: + +* The semantic check for the TTCN–3 dynamic behavior descriptions (such as functions, altsteps, testcases) have been implemented, which means that all parts of TTCN–3 modules are now analyzed. + +* The compiler generates the entire C++ code from the Abstract Syntax Tree, that is, the output of semantic analysis. This makes it possible to add support for some language constructs and perform code optimization in future versions. These were impossible with the old, parser-based code generator. + +* The TTCN–3 parser of the compiler supports recovery from syntax errors. This means the compiler does not stop when a syntax error is detected, but it continues to analyze the input to find more errors. + + +NOTE: In some cases it is not possible or worthwhile to recover from a syntax errorfootnote:[For example, the parser may get confused after a missing opening or closing bracket and ignore the rest of input module.]. + +* Code generation for in-line compound values and templates (including in-line modified templates) is now supported. + +* The initializer sequences of constants and non-parameterized templates are ordered automatically so that forward references do not cause dynamic test case errors anymore. + +* Support of TTCN–3 language constructs has been enhanced. There is full support of arrays, groups and attributes. Select-case and interleave statements as well as alive PTCs were implemented. + +* Text encoding has been introduced. + +* Function, altstep and testcase references are supported in TTCN–3 . + +* Non-mandatory parameters (i.e. default values for formal parameters) are supported in TTCN–3 . + +* Usage of C preprocessor on TTCN–3 modules is allowed. + +* The Makefile generator has been significantly enhanced and moved from the compiler to a stand-alone program. + +* The syntax of run-time configuration files has been enhanced to allow the use of macros and environment variables. Modularity (i.e. spreading configuration data over several files) is also supported. + +[[version-1-5]] +== Version 1.5 + +Version 1.5 has the following new features: + +* The compiler supports the semantic analysis for all TTCN–3 definitions except the dynamic parts (i.e. functions, altsteps, testcases and control parts). This means that new checking routines were implemented for TTCN–3 subtype constraints, signatures, constants, templates and all definitions within component types. + +* The compiler produces user-friendly error messages with file name and line number information and supports error recovery. It displays all error messages found in the input modules. + +* The time needed for the compilation of generated C++ code was significantly reduced compared to 1.4.pl0. The saving can be more than 50 % in case of large projects. + +* Procedure based TTCN–3 ports and the related communication operations are now supported with enhanced Test Port API. + +* The run-time environment provides one unified API for both RAW and BER encoder/decoder functions. + +* The internal structure of RAW encoder/decoder functions was significantly revised. This results in faster and more robust operation. + +[[version-1-4]] +== Version 1.4 + +Version 1.4 has the following new features: + +* One integrated compiler for TTCN–3 and ASN.1. This allows the semantic analysis of test suites that import from ASN.1 modules without intermediate files. The command line switches of the previous two compilers were unified. + +* The ASN.1 front-end of the compiler was significantly enhanced to handle X.681- X.683 extensions. + +* The compiler supports the full semantic analysis of ASN.1 modules and semantic analysis of TTCN–3 type definitions. The output for other TTCN–3 definitions is still generated on the fly without checks. + +* The compiler performs automatic reordering in the generated code for TTCN–3 types as well. This means, the generated C\++ code will be always valid even if the type definitions use forward referencing. + + +NOTE: The forward referencing problem between TTCN–3 constants and templates is still unsolved. They must be declared in bottom-up order to get a working C++ code. + +* The code generation routines of the previous compilers were fully re-used and no significant changes were made in the Base Library in order to preserve the stability of the executable tests. + +[[version-1-3]] +== Version 1.3 + +Version 1.3 has the following new features: + +The Main Controller was completely re-designed in this version, which means the following advantages: + +* There are no longer static limits on the number of simultaneously active PTCs. + +* Improved and more comfortable command-line interface (with history, command completion, etc.). + +* More robust and more efficient handling of large number of test components and/or port connections. Graceful recovery from run-time errors. + +* Central configuration file handling and automatic distribution of configuration parameters. + +* Version checking in MC to avoid inconsistent ETSes in distributed test environments. + +* Faster execution of TTCN–3 configuration operations. + +* Explicit control of PTC locations with user-defined constraints in addition to load balancing. + +* A lot of Main Controller related bugs were fixed, which caused deadlocks in some situations before. + +* TTCN–3 address type is supported by the compiler and the Test Port API. + +* Lot of bug fixes in the compilers and the run-time environment. + +* Re-organized chapters and clarifications in the user documentation. + +[[version-1-2]] +== Version 1.2 + +Version 1.2 has the following new features: + +* The compiler supports the new, Edition 2 syntax of the TTCN–3 Core Language. The obsolete language elements that were supported in version 1.1 (e.g. named alternatives) are still accepted for backward compatibility, but a warning message is printed. + +* The toolset contains a new ASN.1 compiler, which allows the importing of ASN.1 modules into TTCN–3 test suites. Like the TTCN–3 compiler, the ASN.1 compiler translates ASN.1 definitions to C\++ code, which shall be used together with C++ output of TTCN–3 modules. + +* The ASN.1 compiler performs a semantic analysis on its input and reports errors instead of generating invalid C++ code. + +* The ASN.1 compiler may generate additional functions for the equivalent C++ classes of ASN.1 data types that allow the encoding and decoding of data values according to the Basic Encoding Rules (BER) of ASN.1. + +* The TTCN–3 compiler has a new feature that may generate additional functions for TTCN–3 data types for direct (RAW) encoding/decoding of messages. This encoding scheme can be efficiently used for protocols that define the encoding of its PDUs in table-based format. The encoding rules shall be specified in special with attributes of the data types. + +* The TTCN–3 compiler and runtime environment provides full support for the use of altsteps and dynamic defaults as specified in the (link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187301/04.01.01_60/es_20187301v040101p.pdf[Edition 2 of TTCN–3 standard]). Moreover, for backward compatibility, the obsolete named alts can also be used, even in combination with altsteps and defaults. + +* The internal handling of TTCN–3 string types (bitstring, octetstring, charstring) has been improved. The runtime environment can copy string values without memory allocation, which may result in 50% performance improvement in some cases. The Test Port API for these types did not change. + +* We have a comprehensive regression test suite for the tool itself. It covers almost all basic and user-defined types, built-in operators, template and behavior constructs of the TTCN–3 language. The tests are run before each release to minimize the remaining bugs. + +* Lots of minor improvements and bug fixes. + +* The tool is no longer called prototype. Quick help to achieve full backward compatibility with version 1.1. For the meaning of these switches please refer to the respective sections of this document. + +* Use the `-u` and `-r` flags for the TTCN–3 compiler. + +* Use the `-s` flag for the logformat utility. + +* Ignore all warnings of the compiler that refer to obsolete TTCN–3 language elements. + +[[version-1-1]] +== Version 1.1 + +Version 1.1 has the following new features: + +* Support of parallel test execution. Full support of TTCN–3 create, start, stop, running and done operations. + +* Support of distributed test execution, which means scalability. Automatic load balancing between the participating computers. + +* Platform interoperability, that is, test components running on any of supported platforms can communicate with each other. + +* The total number of parallel test components can be safely increased up to 1000, which enables performance (load) testing with the Test Executor. + +* Internal communication between TTCN–3 test components is supported in a transparent way. TTCN–3 `connect`, `disconnect`, `map`, `unmap`, `send (…) to` and `receive (…) from` operations are also fully supported. + +* Extended Test Port interface. + +* Enhanced command line syntax and functionality of the compiler. + +* Many bug fixes. + +* Improved User Documentation. For more details, please see the next chapters. + +[[version-history]] += Version history + +[[version-crl-113-200-6-r4a]] +== Version CRL 113 200/6 R4A + +Release date: 31st of May 2018 + +*New features:* + +* Implement verdict redirect for `done' statement +* str2float should handle special float values +* RT2 record equality +* string2ttcn to filter patterns of visible characters in octetstrings +* Syntax to bind a variant attribute to multiple encodings +* TITAN build on Alpine Linux +* new tpd tag `disableUserInformation` +* runs on scope reduction (Titanium) +* Add discarding option to `setstate` operation +* Notify user if port is not mapped in translation mode +* Implement reference to port in translation function +* Implement extendable sequence coding in OER +* TAG and CROSSTAG for JSON encoder + +[[version-crl-113-200-6-r3a]] +== Version CRL 113 200/6 R3A + +Release date: 17th of November, 2017 + +*New features:* + +* new compiler options: +** -e: enforce legacy handling of `encode` and `variant` attributes +** -O: disable OER encoder/decoder functions +** -D: disable user and time information generation in the generated files +* Support for multiple encodings +* Implement OER coder in TITAN (with the option to restrict generation of OER codecs) +* Implement OER negative testing +* Allowing to start functions with `out` and `inout` formal parameters +* Enable `out` parameters for behavior functions in the `start` operation support for dynamic erroneous attributes +* Allow translation ports to work as internal ports +* Allow sending and receiving during translation functions +* Flag to disable time and user information in the generated files +* Implement mtc and system clauses in testcase and altstep and functions +* Add runtime configuration setting for plain XML and JSON encodings +* Implement `json2cbor` and `cbor2json` +* Implement `json2bson` and `bson2json` +* JSON enc/dec: encoding enumerated values in number form +* Support `enableLegacyEncoding` in tpd +* Add the encoding legacy switch to tpd TEXT codec +* Add the encoding legacy switch to makefilegen +* Add support for NULL terminated string in RAW +* RAW: add offset option to `LENGTHTO` attribute +* RAW: Support also `… bits` syntax in variant attributes + +[[version-crl-113-200-6-r2a]] +== Version CRL 113 200/6 R2A + +Release date: 26th of May, 2017 + +*New features:* + +* new compiler options: + +`-J`: Compiler (and `xsd2ttcn`, makefilegen) option to read input files list from a text file + +`-N`: ignore UNTAGGED encoding instruction on top level unions (legacy behavior) + +* support of encvalue/decvalue for ASN.1 types +* support for implicit call of PER codec external functions +* implemented: ports with translation capability +* support for concatenation of templates +* implemented 'any from' clause and index redirects with the use of the @index modifier (see standard, chapters 21-23) +* support for dynamic erroneous attributes +* implemented @fuzzy support +* support for external functions for decmatch and @decoded +* no support of Solaris binaries from this release of Titan (older versions of course will continue to support Solaris) +* makefilegen more restrictive on name attribute of the referenced project +* makefilegen: remove generated headers dependency from all `.c` `.cc` files + +(This will revert the following bugs:Bug 499963 - The generated Makefile does not make full build when `-j` switch is present ; Bug 512688 - makefilegen: Incorrect `.c` and `.cc` compiling rule ) + +* XER: allow anytype to be xer enc/decodable +* JSON `as value` attribute extended for records/sets with one field and for the anytype +* *make archive* button in Eclipse +* support for `make port` command in Eclipse +* plug-ins upgraded to Jung 2.1 + +[[version-crl-113-200-6-r1a]] +== Version CRL 113 200/6 R1A + +Release date: 18th of November, 2016 + +*New features:* + +* support for `mctr reconf` command +* command line debugger +* advanced code splitting +* makefilegen capability to handle `.xsd` files +* makefilegen and compiler to handle file lists in files(`compiler –J` file or `makefilegen –J` file) +* new compiler switch for decreasing variant errorlevel from error to warning +* LTTng logger plug-in +* encvalue/decvalue for ASN.1 types +* Titan build for ARM/Raspberry Pi +* decmatch and @decoded +* istemplatekind +* select union +* @nocase +* Partial @deterministic support +* Storing parts of received messages + +Incompatibilities: + +* warning changed to error when '*'is used for mandatory elements +* infinity/NaN not allowed at timer start + +receive handling changed (receive(*) and receive(?) not allowed or restricted) + +[[version-crl-113-200-5-r5a]] +== Version CRL 113 200/5 R5A + +Release date: 26th of May, 2016 + +*New features:* + +* type substitutionGroup support +* allow using specific encode attribute strings to identify encode functions +* `ttcn2json`: extra keyword for restricted "as value" unions +* makefilegen shall generate `-Y` if tpd orders it +* user Debug classes +* negative testing with JSON encoder +* new compiler switch for decreasing variant errorlevel from error to warning +* makefilegen supports commenting out OPENSSL_DIR based on tpd setting +* activate emergency logging when a test fails +* makefilegen `-I` option +* RAW encoder for universal character string +* ISO 10646-conformant unicode syntaxes +* new internal functions: `encvalue2unichar/decvalue2unichar`,`any2unistr`, +* `make port` command +* `checkstate` port operation +* clang support in Titan +* Eclipse Designer: implement fast algorithm +* config parser/editor based on ANTLR 4 +* negative and positive conformance tests covering core language part of the standard added +* new document: statement of compliance covering Core language part of the standard +* legacy switches: + +-M: allow 'omit' in template value lists (legacy behavior) (artf692717) + +-B: allow selected union field to be unbound (legacy behavior) (artf717563) + +[[version-crl-113-200-5-r4a]] +== Version CRL 113 200/5 R4A + +Release date: 13th of November, 2015 + +*New features:* + +* Refactored xsd2ttcn converter +* Eclipse plug-ins migrated from ANTLR 2 to ANTLR 4. +* 60 Eclipse plug-in related TRs and CRs implemented. +* Function calls with subreferences (artf550360) +* Template(present) accepts complement matching (artf564824) +* Integer to enumerated (artf590888) +* Support for IntX in RAW (artf607782) +* Module parameters can be initialized with module parameters (artf618367) +* Improved logformat to pretty-print XML and JSON + +[[version-crl-113-200-5-r3a]] +== Version CRL 113 200/5 R3A + +Release date: 22nd of May, 2015 + +*New features:* + +* TEXT codec to support universal character string (UTF-8). +* New Junit Logger plugin with extended logging. +* First version of the coverage/profiler tool. +* Stack trace displayed in case of segmentation fault or `abort()`. +* Allow component and default types in module parameters. + +[[version-crl-113-200-5-r2a]] +== Version CRL 113 200/5 R2A + +Tentative release date: 19th of March, 2015 + +*New features:* + +* `Makefilegen –Z` option: Faster than the previous recursive linking method , support for dynamic linking, improved make archive +* `Makefilegen –H` option: support for partial build of hierarchical *.tpd structures. +* `Ttcn2json` improved ASN.1 handling, including parameterized types + +[[version-crl-113-200-5-r1a]] +== Version CRL 113 200/5 R1A + +Tentative release date: 9th of January, 2015 + +*New features:* + +* New JSON codec variants. + +* TTCN-3 type to JSON schema converter compiler option introduced. + +* Macro redefinition functionality for TITAN TTCN-3 Test Executor in the `[DEFINE]` section of the `.cfg` file. + +* Nested concatenation operator `&=` in the `[MODULE_PARAMETERS]` section of the `.cfg` file. + +* A number of deprecated compiler options (`-E`, `-n`, `-N`, `-B`) removed. + +* Correction for newer openssl packages that break Titan license validation. + +IMPORTANT: Titan releases previous to CRL 113 200/5 R1A will not work if openssl is upgraded beyond the critical level of release; the exact level depends on the Linux platform and version. + +[[version-crl-113-200-4-r2a]] +== Version CRL 113 200/4 R2A + +Released on the 4th of July, 2014 + +*New features:* + +* JSON encoding support. + +* Support for various universal character string encodings (UTF-8, UTF-16, UTF-32). + +* Built-in support for base64 encodings. + +* Java executor API for Titan. + +* Eclipse plug-in improvements. + +* Configurable timestamp in console. + +* Improved behavior in port congestion situations. + +* Superfluous circular warnings for ASN.1 disabled. + +* TEXT encoder debug logging. + +[[version-crl-113-200-4-r1a]] +== Version CRL 113 200/4 R1A + +Released on Jan. 10, 2014 + +*New features:* + +* Catching Dynamic Test case errors – Adds the ability to survive DTEs in TTCN-3 code, for instance in case of long running load tests. Very similar to exception handling used in other languages. +* Lazy Parameter Evaluation – In formal parameters can be defined to be subject of lazy evaluation: the expression used as actual parameter shall be evaluated only when the formal parameter is used (not at the function call); the evaluation is only done once. +* Titanium – new Eclipse plugin, a code quality analysis prototype for advanced users, available upon request. +* Usage statistics - Titan compiler, runtime and Titan Eclipse plug-in usages are collected for statistical purposes. +* Change of default error behavior for XML encoding from 'Warning' to 'Error' to align with the other Titan encoders. +* Template Module Parameters - TTCN-3 language extension, module parameters can be both values (standard) and templates (non-standard). +* `Ttcn2string()` predefined function - returns the parameter’s value in TTCN-3 string representation. `String2ttcn()` predefined function - `Ttcn2string()` predefined function contrariwise. + +[[version-crl-113-200-3-r2a]] +== Version CRL 113 200/3 R2A + +Released on Jul. 5, 2013 + +*New features:* + +* Support for distributed build using hierarchical Makefiles with new `ttcn3_makefilegen` command line options (`-r`, `-F`). +* New makefile target "library" is implemented. The pre-compiled objects can be collected to a library archive file (.a or .so), useful when the project hierarchy has rarely changing parts. +* Extended _.tpd file handling in makefilegen was introduced. `ttcn3_makefilegen` processes the MakefileSettings part of the _.tpd files. Benefits: *.tpd files extracted/created with Eclipse can be used in command line and usage of makefilepatch scripts can be hugely reduced or even eliminated. +* `ORDERED_INCLUDE` in configuration files is implemented; the includes will be strictly ordered. +* Clean-up after unsuccessful makefilegen execution, symlinks are now generated only if no errors were found during *.tpd file processing +* _.tpd file validation with `ttcn3_makefilegen`: the _.tpd file is validated with a schema that now is part of TITAN (file `$(TTCN3_DIR)/etc/xsd/TPD.xsd`); validation errors will prevent makefile generation. +* `Makefilegen`: override the working directory in _.tpd file: the working directory of top level project comes from top level _.tpd file by default; when using the –D switch the working directory will be the current directory. +* `Makefilegen` support for OSS Nokalva ASN.1 compiler is implemented. Makefile generation from *.tpd file enables OSS Nokalva support without custom makefilepatch scripts +* Integration of DPMG (Diameter Protocol Module Generator) into the TITAN build system. +* Improved *.tpd file related documentation. +* Reduced nr of supported gcc versions. Supported versions are: 3.4.6 – 4.7.2 +* Changes in supported platforms: Solaris versions from 5.10 are supported; Cygwin versions from 1.7 are supported. Earlier Solaris and Cygwin versions are not supported +* Titan Eclipse plugins support Eclipse versions from Eclipse 3.7.2 to Eclipse 4.2 +* Java 1.6 is the minimum requirement +* A fourth Eclipse plug-in, Titanium, is released as a prototype. Update and maintenance of Titanium will be the responsibility of the Titanium project until further notice. For details pls. see https://ericoll2.internal.ericsson.com/sites/DUCI_SW_Technology/Titanium/default.aspx + +[[version-crl-113-200-3-r1a]] +== Version CRL 113 200/3 R1A + +Released on Jan. 18, 2013 + +*New features:* + +* Interface implemented for the TestStatistics tool +* All from in value list, subset, superset and permutation supported +* Embedded macro references in the `[DEFINE]` section - runtime (support in command line) +* Structured macro definitions in the `[DEFINE]` section - runtime (support in command line) +* Embedding TTCN-3 functions + +[[version-crl-113-200-2-r2a]] +== Version CRL 113 200/2 R2A + +Released on Aug. 31, 2012 + +*New features:* + +XML encoding is now supported for the hexstring and verdicttype TTCN-3 types + +Transparent functions were introduced to allow easier identification of failing tests in case of SourceInfo := Single. + +[[version-crl-113-200-2-r1a]] +== Version CRL 113 200/2 R1A + +Released on Jun. 27, 2012 + +*New features:* + +* The Titan Eclipse Designer’s support for preprocessed TTCN-3 files has been improved. +* The performance of TEXT decoding has been improved. +* A logger plugin (`JUnitLogger`) is now delivered with Titan. It outputs XML files in the same format as JUnit. Using this logger plugin allows integrating of Titan with the Jenkins (Hudson) continuous integration tool. +* To allow `JUnitLogger` to receive the necessary information, the Titan Logger API has been slightly changed. Existing logger plugins will need to be rebuilt. +* In response to a TR (HP88760), the C++ interface of the OBJID class has been changed. The type of the elements in the internal storage of the OBJID class is now specified with a `typedef`, `objid_component`. Code which uses the indexing operators or directly accesses the element storage will need to be rewritten. It is a backward incompatible change and it affects users of the SNMP test port. A new version of the SNMP test port was released (CNL 113 344 R4B) compatible with the new Titan. +* `ttcn3_makefilegen` has a new flag `–P`, which prints out the list of files found in a given TPD recursively relative to a given directory. +* TTCN-3 level code coverage was implemented. +* Text hover for T3Doc in Eclipse was implemented. +* `mctr_gui`, `ttcn3_logbrowser`, `ctags`, Nedit, XEmacs support is part of the Titan package again. + +[[version-crl-113-200-1-r10a]] +== Version CRL 113 200/1 R10A + +Released on Apr. 13, 2012 + +*New features* + +* Renaming refactoring was implemented in Titan Eclipse Designer. This feature provides TTCN-3 scope-aware renaming of declarations. +* Selection highlighting was implemented in Titan Eclipse Designer. When a variable name or function name or keyword is selected in the code, all the occurrences of the selected variable name or function name or keyword will be highlighted in the same file. +* Performance of `log2str()` was improved. +* Implicit omit support for module parameters was implemented. +* Append operation (`&=`) for list types in configuration files was implemented. +* Support of executing testcases with default parameters from command line and configuration file was added. +* Improved error recovery for the compiler. E.g. it can now stop on the first syntactic error and skip the semantic analysis. + +*Fixed bugs* + +* *HP53582* Calling `Remove_Fd_All_Handlers` after `Remove_Fd_Read_Handler` causes error +* *HP57968* Designer: Running the compiled test without parameters can have unexpected effect +* *HP49044* Error window popup on any `Exclude/Include` operation in the workspace +* *HP70610* Reference search: does not find references in for loop header part +* *HP70600* Reference search: does not find local variables inside alt guard blocks +* *HP63161* Designer: `IllegalArgumentException` when creating TTCN3 files +* *HP40284* On-the-fly checker does not accept timer as log argument +* *HP55541* Single mode launcher runs in an arbitrary directory +* *HP55521* Eclipse Single Mode Launcher ignores config file +* *HP43578* Titan: faulty warning printout during compilation, "statement not reachable" +* *HP43572* Titan: fail to evaluate alt-statement (snapshot) correctly +* *HP22848* Titan compiler 1.8pl7 fails on Solaris10u10 with a "Too many files open "message. +* *HP38572* modulepar description in the Titan help is outdated, and not complete +* *HP39882* On-the fly checker: second imported definition of the same type is not recognized/stored +* *HP39843* on-the-fly checker: faulty transitive behavior of import +* *HP19155* UserGuide does not contain information for `-lutil` flag dependency in Makefile +* *HP38965* On-the-fly semantic checker doesn't accept `sizeof(X)` where X type is record of sth + +[[version-crl-113-200-1-r9b]] +== Version CRL 113 200/1 R9B + +Released on Jan. 24, 2012 + +*Fixed bugs* + +* HP36538 was fixed. Incorrect handling of the := assignment in the `[DEFINE]` section of configuration files. + +[[version-crl-113-200-1-r9a]] +== Version CRL 113 200/1 R9A + +Released on Dec. 19, 2011 + +*New features* + +* With the release we have decided to change from the proprietary Titan versioning scheme, to the one used by Ericsson. From now on it will be much easier to decide if a new version is forward, backward compatible with a previous version. The versioning is also supported in the attributes of the modules, with some limitations. We only accept version numbers in 3 formats: R9A, CRL 113 200 R9A and CRL 113 200/1 R9A. + +* With this release we removed all QT based GUI parts (`mctr_gui`) and `ctags` from the official Titan releases, as they have been in maintenance phase for the last year. NEdit and XEmacs parts are still available as downloadable components from our download pages. + +* The import of imports feature declared in the newest TTCN-3 standard was implemented. This way it is now possible to recursively import import statements from other modules. + +* IPv6 support for Titan’s internal communication was implemented. This way Titan is now able to function properly when the MC and PTCs are located on an IPv6 network. + +* The makefilegen tool in the command line package is now able to generate Makefiles from the information stored in .Tpd project descriptor files. + +* It is now possible to find all reference pointing to a given declaration inside eclipse. Finding all references to a definition was implemented as a new kind of search in the Eclipse platform. + +* The Executor plug-in will now be able to automatically merge the generated log files after execution. + +[[version-1-8-pl7]] +== Version 1.8.pl7 + +Released on Oct. 10, 2011 + +*New features* + +* The handling of XSD minOccurs and maxOccurs was updated to follow the upcoming version of the standard (4.3.2) with regards to the handling of optional alternatives of <choice> elements. + +* The `testcase.stop` operation is now supported, allowing for the users to stop the execution of the actual testcase raising a dynamic testcase error with a custom explanation text. + +* The `ispresent` predefined function was extended to operate on all structured types and fields as described in the 4.3.2 version of the TTCN-3 standard. + +* We have re-implemented the `isbound` predefined function in way that is much more performance efficient than the previous one released. + +* The `encode_utf8` function of our universal charstring class became part of our public API, so it can now be safely used from C/C++ codes as well. + +* The indexing of string templates became supported. + +* The main features of the LogViewer eclipse feature can no be accessed from the Project Explorer too, so it is no longer required to switch to its custom navigator. + +* It is now possible to configure the Executor feature and eclipse executed "launch configurations" to automatically merge the log files that were generated during execution. For the case of several consecutive executions it is now possible to configure the system, to remove the previous log files before a new execution. + +[[version-1-8-pl6]] +== Version 1.8.pl6 + +Released on Maj. 30, 2011 + +*New Features* + +* With the new negative testing feature it is possible to generate invalid messages, and to send them to the SUT, to observe its reaction. For example mandatory fields can be left out, new data fields appended, value constraints can be violated. + +* Emergency logging allows for the users to define logging behavior for normal and emergency situations. For example one could completely turn off logging for the normal case, while still receiving all needed logs in case of an error. + +* The performance of the LogViewer eclipse plug-in was enhanced, so that now it no longer needs to store in memory all data of the log files to be able to display its content, neither in the table based representation nor in the Message Sequence Chart based representation. + +* The LogViewer was also extended with support for searching and filtering in Titan generated lo files. Naturally this was also done in a way that blends naturally to the platform, so that users will not have to learn new ways of working. + +[[version-1-8-pl5]] +== Version 1.8.pl5 + +Released on Dec. 17, 2010 + +*New Features* + +* The TITAN logging architecture has been re-designed to support dynamic configuration and logger plug-ins. Currently only the legacy logger plug-in is supported, which creates backward compatible log files. + +* Titan is no longer depending on the external Readline package. It has been replaced with Editline, which is now compiled into the delivered packages. + +* A new feature for importing and converting MCTR_GUI project to Eclipse format was added. + +* A new project description format has been created to support exporting and importing the data of Titan projects in eclipse into a single file. + +* The LogViewer eclipse plug-in was enhanced to work on larger files, with less resource consumption. Also it is now much better integrated with the rest of the toolset. + +*Backward incompatibilities* + +TR number HM60511 raised our attention to the fact that according to the newest standard it is disallowed to index inside a matching different from "?" (See section 15.6.3 of the standard). This might make existing codes cause dynamic testcase errors at runtime. + +[[version-1-8-pl4]] +== Version 1.8.pl4 + +Released on Aug. 13, 2010 + +*New Features* + +* Unbound checking has been completely finished according to the standard. + +* Huge speed increase and reduced memory usage was achieved in the Designer when the incremental parsing is turned on. Thanks to research efforts done in this field. + +[[version-1-8-pl3]] +== Version 1.8.pl3 + +Release on July. 02, 2010 + +*New Features* + +* Subtype checking for ASN.1 subtype constructions was implemented for the command line. + +* A feature introduced into the 4.1.2 version of the TTCN-3 standard became supported, which allows the declaration and usage of not completely initialized record and record of values as long as the un-initialized element is not referenced directly. + +* The `-v` flag of the generated ETS was enhanced to print the version information attached to the modules it was compiled from. + +* Single mode execution was enhanced with automatic control part execution in case there is only one control part in the whole testsuite compiled into the ETS. In this case it is not necessary to provide parameters to the ETS when executed. + +* Added support for the exclusive range bounds feature of the TTCN-3 standard. + +* The name of the testcase will be displayed in the name of the log files of the MTC and HC if configured to be shown. Previously it was only displayed in the PTC’s logs. + +* The execution of external script actions will always be logged in the MC, both before the execution and after the execution of the script, to indicate the range where execution has spent its time outside the TITAN generated code. + +* The `*ttcn3_start*` script was extended to accept as an optional parameter the ip address it should start its communication on. This is useful when the computer running the tests is connected to several networks at the same time. + +* We have started to re-work the logging of the runtime. At this time this should not have any effect noticeable for the users (Other than taking the name "Titan_Logger_Api"). + +* The subtype checking done on TTCN-3 modules in the previous release of the command line tools, was introduced into the Designer plug-in. + +* When a new TITAN project is created as the last step of the wizard it will present the properties page of the new project. + +* Launch shortcuts became supported by the Executor plug-in. This enables the user to create and initialize a new or reuse an old Launch Configuration simply by selecting a TITAN project or a configuration file for execution. The new launch configuration will be created and initialized to default values based on the data found on the project (if the Designer is also installed at the same time) and automatically launch the execution. + +* It is now possible the exclude certain resources from the build by providing a global list of regular expression, that will be matched on the file names. If any of the expression matches on the name of a file, that file will be excluded from the build. + +* It is also possible to configure the Project Explorer view to exclude the excluded resources and the working directory from its shown elements. + +* In order to make it more apparent, why a given resource is not part of the build of the project, the exclusion decoration has been enhanced to describe the reason of exclusion. + +* It is now possible to configure the Designer plug-in to do naming convention checks on the source code. The conventions can be configured globally, on project level and even on folder level if needed. + +* The way of handling the path of the working directory, the generated executable and the makefile updater script was reworked so, that now it is possible to use environmental variables and Eclipse path variables in them too. + +* As part of the previous item if the working directory is not present when the build is started, it will be created automatically. + +* The Designer was enhanced to collect information about the compiler being configured as the actual build environment. If this setting is changed it will offer to rebuild all of the projects. + +* The internal `Makefile` generator of the Designer was enhanced to support building a project without using symbolic links. + +* It now supported to have several build configurations defined for each project. This way if one has a "debug" and a "release" configuration, one will be able to switch between the sets of build settings configured for each simply with a few clicks. + +* The on-the-fly analysis of the Designer was extended to support delayed semantic checking. When this option is turned on, the on-the-fly semantic analysis will be only invoked when the users saves the file he was working on. While he is editing it only the syntactic checks will run. This mode enhances the performance of the tool, when one is editing framework libraries. However as the semantic database is not updated until the semantic analyzer is run, so will the code completion and other higher level functions also work with somewhat outdated data until the next `save` operation. + +* The methods for building a TITAN project were introduced. In the first form the user is able to invoke the build process of Eclipse on a project from the command line, without activating any user interface elements. This mode will build the project on the exact same way it is done when the user is calling it from Eclipse. In the second form an xml file generated with all the data that might be needed to call the TITAN provided makefile generator. Using this form the user is able to create his own scripts, allowing to configure his build process in much finer detail. + +[[version-1-8-pl2]] +== Version 1.8.pl2 + +Released on Jan. 29, 2010 + +*New Features* + +* The base of the TTCN-3 standard used to describe the features and limitations of TITAN was changed from version v3.1.1 to v4.1.1 + +* The checking of subtypes in TTCN-3 was improved considerably. + +* The semantic checking done by the on-the-fly analyzer in the Designer plug-in was enhanced to be on the same or higher level than present in the command line. A few checks are still missing as a limitation, but if the configurable checks are set several high level bugs/maintenance problems can be detected. + +* A version checking mechanism was implemented, where TTCN-3 modules can have version numbers and place version requirements on imported modules, or the TITAN that is used to compile the actual module. Please also note, that as this feature introduces new syntax, earlier TITAN version will report an error for it. + +* Support for dynamic linking was introduced into the build system. As in case of incremental modifications, sometimes most of the build time is spent with linking the object files to the final executable, eliminating this step can enhance build times in these cases. However this also means that the dynamic libraries must be transported together with the executable, as it will no longer work in a standalone manner. + +* Dependency checking was enhanced in the build system. If using the new way, dependencies will be refreshed only for those modules that have changed, plus the dependencies on gcc are not tracked. + +* At build time the compiler can to split the generated code based on the types present in modules. When using the option "type", TITAN will create separate source files for the implementation code of the following types (for each module): sequence, sequence of, set, set of, union. In this case a common header file and a source file holding everything else will also be created. The amount of the generated files increases on this way, but as each of them is smaller the C++ compiler can compile them easier. As there are more files, the build process can run much more efficiently in parallel mode. + +* In the Designer plug-in the behavior of the content assistant can be configured by the user. Sorting of the proposals can be configured to be either alphabetical or relevance based. It is also possible to set the common prefixes of proposals, or in the case there was only 1 proposal found the whole proposal should be inserted automatically. + +* The automatic insertion of closing apostrophes can also be configured. + +* A new action was added to the TITAN actions toolbar, where the xsd2ttcn converter can be invoked on the selected files. + +* The syntactic analysis of files was enhanced to become parallel, allowing several times faster operation on machines having several computational cores. For example a dual core processor (commonly present nowadays) will be able to parse two files in parallel. + +* The show view menu of the plug-in's default perspectives was extended with links to views commonly present in the perspectives, to help faster navigation. + +* In the internal makefile generator the `OPENSSL_DIR` and the `XMLDIR linker` search paths can be disabled, in case the users wish to set their own libraries. + +* The reporting of syntax errors in extension attributes became configurable. According to the standard if TITAN is not able to perfectly understand an extension attribute, it should assume that it was meant for a different tool instead of reporting errors, but in this case typos could not be reported to the user. + +* In the build process if the working directory does not exist when the build is started, but is set to be contained directly in the root of the project, it will be created automatically. And after the build has finished its contents will always be refreshed automatically, to represent the contents of the actual file system. + +* Also in the build process, just before executing the external command the `derived` flag of the working directory will be set automatically (users could set this by hand till now). Setting this flag should mean for other plug-ins, that the contents of this folder should be treated specially, for example they will be left out of search results, and version handling plug-in should also ignore them. This together with the previous feature allows better interoperability with version handling systems, as in this case the working directory no longer needs to be handled by the version handling system in most of the cases. + +*Fixed bugs* + +Several bugs found both in the xsd2ttcn converter and in the XML encoder/decoder were corrected. + +[[version-1-8-pl1]] +== Version 1.8.pl1 + +Released on Sept 11, 2009 + +*New Features* + +* Added support for the module interface feature of the TTCN-3 standard (version 4.1). Allowing for the users to assign visibility attributes to definitions. + +* Added the `testcasename()` predefined function, which returns the name of the actual testcase or an empty character string. + +* The `sizeoftype()` predefined function was removed in accordance with the new TTCN-3 standard. + +* Introduced the *FILE* and *BFILE* pre-processor macros, which are replaced with the canonical path of the file, and the name of the file respectively. + +* The meaning of the *SCOPE* macro is changed to comply with how it has appeared in the standard. In the new operation it will be replaced with the name of the lowest named basic scope unit in which the macro is used. + +*Fixed bugs* + +In the Designer plug-in the `extends` extension attribute was parsed incorrectly. + +[[version-1-8-pl0]] +== Version 1.8.pl0 + +Released on Jun 12, 2009 + +*New Features* + +* Support for XML encoding and decoding is introduced, together with a new command line tool that converts XSD files into TTCN-3 modules. + +* The TTCN-3 type Anytype is now supported with some restrictions (see section 4.2 of the link:https://github.com/eclipse/titan.core/tree/master/usrguide/referenceguide[Programmer Reference Guide]). + +* A new runtime was introduced, that requires much less code to be generated and compiled at the cost of minor decrease in runtime performance. The original runtime is advised to be used in load test scenarios (for this it is called load test runtime), while the new runtime is advised to be used in function test scenarios (for this it is called function test runtime). + +* The internal handling of extension attributes was redesigned. The original analysis of these attributes was dependent on the location where they were found (so the same extension was accepted for a function but rejected for a type). This behavior was changed to accept all extension attributes, and only report an error if the attribute is located at the correct place, but contains some semantic errors in itself. + +* Several predefined functions were extended to be able to accept templates as parameters (`encode`, `replace`, `substr`). + +* Index assignment notation became supported in base templates + +* With the addition of the *SCOPE* macro TITAN will now support all TTCN-3 macros defined by the upcoming TTCN-3 standard (version 3.4) + +* The speed with which PTC were created was enhanced. Compared to 1.7.pl3 there was a noticeable slowdown in 1.7.pl4. With this improvement PTC should be created faster than in 1.7.pl3. + +* All operations are now supported for big integers too. + +* The `enum2int` predefined function was implemented + +* The `setverdict` predefined function was extended with an optional `charstring` parameter where the users can specify the reason of setting the verdict. + +* The implicit omit attribute feature of TTCN-3 was implemented + +* A new option was introduced to the compiler to emulate more precisely the warning/error message format of gcc, so to make it integrate with eclipse much better. + +* Concatenation of patterns became supported, and from now on patterns can reference templates too. + +* The encode, decode predefined functions were implemented. + +* `Inout` parameters became supported when functions are started. + +* The automatic postfixing of identifiers was introduced, to be able to refer to assignment in ASN.1 modules which have a name that is a keyword in the TTCN-3 language. + +* We added support for several features that operate on list types (set of, record of and arrays) including: `concatenation`, `rotation`, `substr`, `replace` and `lengthof`. + +* Both Eclipse plug-ins were enhanced with the ability to format and merge log files, in the form of two new actions available in the TITAN menu. + +* The executor plug-in was extended to report an error if an executable was set for a launch configuration that is not able to use it (for example an executable compiled for single mode execution can not be executed in parallel mode). + +* It is now possible to set, that when the external TITAN action actions are executed on a set of file, they should not process those that are excluded, or are inside excluded folders. + +* It became possible to configure what should happen to the markers reported by the compiler, once an on-the-fly analization was executed. + +* It is also possible to handle the on-the-fly reported error markers as fatal for build, meaning that as long as the on-the-fly analyzer is reporting an error on a project it will automatically fail the build process. Running the build in such cases would most probably also end up reporting the very same error, but would take a long time to do this. + +* It is possible to configure the severity with which the unused function return value problem should be reported. + +* The "go to matching bracket" feature was implemented. + +* The Designer plug-in was enhanced to detect the number of processing resources possible to use in a build, and as such is able to drive the build process to use several parallel threads. This should result in the decrease of build times, for user who have not yet manually configured their system to do so. + +* Introduced the "Treat `.ttcnpp` files as `.ttcn`" feature. If this is enabled the on-the-fly analyzer will try to analyze `.ttcnpp` files as if they were ordinary TTCN-3 files. If the `.ttcnpp` files do not contain any pre-processing macros, but can not be renamed for external reasons, this feature will greatly enhance the user experience. If the files do contain pre-processing macros than enabling this feature will only mean a change of reported errors. + +* The Designer plug-in is able to check the validity of the license file, to display the data contained within, and to warn the user a few days before the expiration of the license. + +* Enhanced the code quality checks to detect unused definitions and assignments, both on module level and in local scopes. These two scopes has to be separated as unused local definitions always indicate an error, while unused module level definitions might be completely valid in library modules. + +* The on-the-fly semantic checker of the Designer plug-in was enhanced considerably. + +* The Designer plug-in was enhanced with the ability to incrementally parse TTCN-3 files. This means that after the first time there should be no need to syntactically re-analyze the whole file, but the tool will be able to decrease the amount of data to be re-analyzed to about a few lines. This will not only decrease the time required to re-analyze a project from a few seconds to a few times 10-2 seconds, but will also stop the outline from collapsing after each change in the file. + +* The Designer plug-in was extended with an internal makefile generator which uses the data collected by the on-the-fly analyzer. Using this makefiles can not only be generated faster, but the way the makefile is generated can be configured very precisely for each project. When used properly makefiles generated this way should not need to be changes later with makefile updater scripts. + +* The on-the-fly analyzer was enhanced to adapt to changes in the file system. So if a new file is added to the project it will be analyzed automatically (earlier a file had to be opened in a supported editor). + +*Fixed bugs* + +* There was a slowdown in component creation. + +* When the `Log match` operation was used, with the matching hints option set to compact, and the mismatch between the value and the template was contained somewhere within a union type, there was actually no information logged by the operation. + +* Some special big integers could be encoded or decoded incorrectly in internal communication. + +* The `install_handler` function did not handle correctly the case when a user closed a file already having a handler, then opened a file with the very same file descriptor, and tried to install a new handler on it. + +[[version-1-7-pl4]] +== Version 1.7.pl4 + +Released on October 03, 2008. + +*New features* + +* Template restrictions from the coming TTCN-3 standard (version 3.3.1) was implemented, allowing a finer specification of templates. + +* A new predefined function called `log2str` was introduced. This function works like the original log function, accepting any number of parameters of any type. But the character string created with the concatenation of the parameters is not logged in a file, but returned as a charstring. + +* The `replace` predefined function was implemented for all string types. + +* Two new keywords from the coming TTCN-3 standard (version 3.3.1) were implemented : break and continue. Using these constructs it will be easier to create simple to understand loop sequences, as the loop condition can be simplified (INCOMPATIBLE). + +* The connection handling on both the Main Controller and the Parallel Test Component side was enhanced with using an epoll based mechanism. On the Linux based platforms where this feature is available the users will be able to create as many connections as they want without the need to use a special build of TITAN. The overhead of using thousands of connections compared to using only a few will be almost non-measurable. + +* The testport API was also redesigned to support this new feature gained by using the epoll functionality. This way the above mentioned benefits will also be present for the testport writers. For backward compatibility reasons the old interface is kept, meaning that existing testports does not need to be changed. However, using the old interface the testports will not be able to use the new possibility to its fullest. + +* The logging of the `match` operation was made configurable through the `MatchingHints` logging option. If it is set in "Compact" mode (which is the default) the log record will be only a few lines long, instead of a few hundred lines long. In fact if there is only one field mismatching than the log will contain 1 line regardless of the size and structure of the value and template compared. + +*New features added to the Eclipse plug-ins* + +* The semantic data stored by the on-the-fly toolset about TTCN-3 files was increased to be about at the same level as the compiler is. Minor items like storing the 'with attributes' is missing, but other than that every structure is in place. This change was used as base for other features, and will serve as the base of the whole infrastructure we are going to build. + +* The on-the-fly semantic checker was enhanced considerably thanks to the increased amount of data available. This allows the fast detections of lost of much more semantic errors, reducing the number of builds the users have to have dramatically. Because full semantic checking was not an aim of this project, and storing data coming from ASN.1 modules is not yet fully supported, the on-the-fly semantic checker can not be complete. The missing parts include areas like the checking of actual parameters, or checking the existence of return statements. + +* We have implemented a few code quality checks in the on-the-fly semantic checker, which can detect a few inefficient structures: loops whose entry condition never evaluates to true, value shifting or rotation that actually does not change the value, etc… + +* Seeing that now there are projects containing hundreds of modules, we implemented a heuristical check for superfluous import statements. In several cases import relations were declared between modules that did not actually import any definition from each other. This only complicated the understanding of the relations between modules, and put an unnecessary constraint on the incremental build system. This function is not a full functionality, as the on-the-fly semantic check is not complete, it can also not be complete. For this reason the reported severity of such problems was made to be user configurable (it can be set to be an error, or warning, but can also be turned off). + +* Even though we have increased the amount of data stored in the memory, we have managed to decrease the overall memory consumption. This is mainly the result of completing the on-the-fly structure for the TTCN-3 modules, as with the whole structure and the better semantic checker in hand we could already implement several optimalizations. + +* The jump to definition was also implemented for configuration files. This way it is now possible to jump to definitions inside the configuration files, or to module parameters receiving value in the module parameters section. + +* The standard outline view found in Eclipse is now supported for TTCN-3 and ASN.1 modules. This way the user can see an outline of the structure of his module to better understand it, or to find the declaration of definitions much faster. This outline view can not only be used to sort and filter the definitions in a way best suited for the user, but by clicking on an element displayed can be used to instantly navigate to the searched feature. + +* An other long existing and wished for feature that we now started to support was what Eclipse calls "project references". In this feature the user can set the dependencies of projects inside Eclipse and from then on both the build processing and the on-the-fly checking of these projects will handle them automatically as dependent projects. This not only allows the partitioning of larger projects into smaller, more concise parts, but also allows to do this in a file system independent manner. For example a new project just existing on the users computer might depend on other projects stored in several different version control system around the world, as long as each project is set up to be working correctly in a standalone manner, they can be connected into much bigger project hierarchies. + +* We have introduced two more build levels in the Designer plug-in (level 2.5 and 4.5) which use a heuristic algorithm to decide when the dependency relations of modules needs to be refreshed. Using this feature the users don’t need to choose between the safety of refreshing the dependency hierarchy, and the speed when not doing so. When all of the source code used in the module is handled by the on-the-fly analyzer, the dependency data will be tracked, and the slow external dependency update will only be called if needed. However if not all sources are handled by the on-the-fly analyzer, or the situation is not perfectly clear it will always decide to do the dependency update as otherwise the generated code might not compile correctly. + +* We have also implemented a text hover functionality. When the user holds the mouse cursor over a definition for long enough, the information displayed about the definition in code completion, will be displayed in a hover box. This way to find out the type of a definition, the user only needs to hold the mouse above it for a short time, there is no need to actually jump to declaration of the definition. + +* Since the on-the-fly toolset started to report syntactic and semantic errors, there was always the problem of different errors being reported. The compiler doing the full semantic checking was doing a much better check, but the on-the-fly toolset was working with the actual state of the file. This resulted in situations where the error marker of the compiler was already outdated, or when the tools had their error markers on single error (detected by both). This was now changed, by making the problems reported by the compiler "outdate" after the user has edited the file. This way the markers will still be there, so the user will be able to find other errors to correct, but the gray color of the outdated markings will indicate that the problem might already have been corrected. + +* The `mctr_cli` based execution mode was extended to support automatic execution via tracking the state of the underlying `mctr_cli`, through the command line. + +* All executor modes were extended to support the execution of control parts as members of test sets. + +* Both the Designer and the Executor Eclipse plug-ins received a graphical refresh. All launch modes, definitions and other outline elements, invocable external actions received their very own distinct icons. + +*Fixed bugs* + +* The matching of a value containing the omit value, was not handled correctly when the template had a list or a complemented list in the position. The required functionality was not implemented in the generated code, but only the base library. + +* When an interleave was embedded in another interleave the generated code was incorrect. If one branch of the embedded interleave was executed it was handled as if all branches of the embedded interleave would have been executed. + +* Although TITAN allowed the referencing of global definitions without specifying the module name inside patterns, but not charstring fields of structured constants or using with the module name prefix. + +* In certain situations, when a returning function had a too complex branching hierarchy implemented, sometimes the compiler was not reporting paths without a return statement as an error, but as a simple warning. This caused that even though there was no return statement, the code was compiled without problem, and when the execution of the function finished it returned with some memory garbage. This case, when the compiler noticed that something was wrong, but could not decide if it really was wrong or not, was promoted to an error level, to provide safe operation. This is not a backward compatible change, but well written source code, should not need any changes (INCOMPATIBLE). + +* The values assigned to templates of signature types were not checked semantically, and so corrupted code was generated. + +* In very complex, self-reflexive type structures the semantic checking of the compiler could mark the start function of startable functions as generated, without actually generating it. For this reason the generated code was sometimes erroneous, as the function call could be generated, but the function itself was not. + +* The `isvalue` predefined function was working incorrectly for array templates, as the specific functionality was not implemented, and so the general implementation included in the base libraries was executed. + +* The code generated for timer array was very inefficient as the name of each timer was generated separately in the code. In case of a timer array containing 20 million timers this resulted in a so big generated source file, that gcc was not able to compile it. + +* In the Executor Eclipse plug-in there was no error report if the command used to create the Host Controllers was erroneous. This was simply caused by the fact, that the output appearing in the console was only reported on the user interface one the Host Controller was started, as in this case it was not able to start the contents of the output reading stream were cleared too early. + +* The `ttcn3_start` script had no error handling procedure if the error appeared right after trying to execute the `cmtc` command. Which in some cases caused it to keep waiting for the good results indefinitely long, instead of exiting. + +* The self component reference was only usable in function which had a runs on clause. This was too restrictive as the standard allows such usage. + +* When the system component was used in the connect operation the semantic checker reported a rather un-intuitive error message, which had to be rephrased. + +* The `is_bound` function was not generated for some types when the usage of older naming conventions was specified by the user. + +* In the Designer Eclipse plug-in the configuration of TITAN to use default values as option always only implemented in the main build system, but other external operations like the testport generation was not configurable with this option. + +* In some case the On-the-fly parser of the Designer plug-in was reporting syntactic error for syntactically correct named parameter constructs as a result of an incorrect grammar rule. + +* The compiler was not checking the compatibility of runs on components if the function with incompatible runs on component was called inside a log statement inside a function. This check was simply not implemented for function calls placed in log statements. + +* Because of a minor bug the pattern #(,1) was not accepted directly in template patterns. + +* Because of an error in the Executor Eclipse plug-in, in single mode execution when the input configuration file was syntactically erroneous it was not reported, and the execution was not stopped, but temporary configuration file was generated erroneously. + +* TITAN, as a nice feature, was implicitly concatenating character strings which turned out to cause problem, as in case of list of strings, the missing of comma sign was not reported as a syntax error, but the list was created with less elements (as the string where the comma was missing were concatenated). + +* We have found an interoperability problem related to the ClearCase Remote Client in the Designer Eclipse plug-in. As the problem was found to be on the side of the Remote Client an error report was sent to IBM, and a workaround was implemented in our plug-in. + +[[version-1-7-pl3]] +== Version 1.7.pl3 + +Released on March 10, 2008. + +*New features* + +* When calling a function, altstep or testcase it is now possible to provide the actual parameters in a different order than the formal parameters were defined. If the each actual parameter exactly qualify to which formal parameter they should be assigned to. +* Now it is possible to use array indices within assignment notations. +* A new flag `-d` was introduced for the compiler to enhance interoperability with other implementations of the ASN.1 standard. When this option is provided the compiler will handle fields of set and sequence types having a default value as if they were optional. This means that these fields will be omitted when encoded, and will not be expected at decode time. +* A new predefined function called `isvalue` was introduced. Using this feature it is now possible to check if a template can be converted to a value with the `valueof` operation or not. As calling `valueof` on a template which did not contain an exact value resulted in a dynamic testcase error. +* Concatenation of binary strings is now possible in the runtime configuration file. +* To further enhance the logging utilities it is now able to split huge logfiles at the time of generation based on options set by the user in the runtime configuration file. + +*New features added to the Eclipse plugins:* + +* An on-the-fly parser for runtime configuration files. +* A basic on-the-fly parser for ASN.1 . +* Low level semantic code analysis for TTCN-3 and ASN.1 modules. +* The "Jump to definition" and "Open declaration" features were enhanced to work in ASN.1 modules too. Now it is also possible to cross the borders between the 2 module kinds, allowing for the user to jump to a declaration in an ASN.1 module, from a TTCN-3 module where it is used. +* The runtime configuration file editor was enhanced to offer not only textual editing possibilities for the user, but also some graphical editing functionalites. The graphical pages of the configuration file editor were organized according the sections in the file format, trying to provide a clean separation for informations that are not directly related. Each graphical page was designed to simplify the most common operations, for example on the logging page the user can change the logging settings with simply selecting the categories they wish to be logged out, or deselecting the ones that should be left out. +* The icons of the different supported file formats, and callable command line operations were re-designed, to provide a much better user interface, where the users can find the oprations they wish to invoke simplier and faster. + +*Fixed bugs* + +When a constant universal charstring value was assigned to a charstring the compiler did the assignment with reporting any problems, however if there was a complex expression resulting in a universal charatring on the right side the compiler reported a semantic error. This inconsistent state was resolved by reporting a warning for the first case too. This is only done to give some time to the user to make the necessary changes before an error will be reported for that code, making it un-compilable. + +[[version-1-7-pl2]] +== Version 1.7.pl2 + +NOTE: This is was an intermediate release, required by the TitanSim project. + +Released on November 30, 2007. + +*New features* + +* A new function and altstep reference type was introduced called "runs on references". This allows the reference touse resources defined by the runs on clause of the actual function or altstep, when it is called using the apply statement. + +[[version-1-7-pl1]] +== Version 1.7.pl1 + +NOTE: This is not a released version, only a delivery, delivered on August 27, 2007. + +*New features* + +T* he log event subtypes were introduced, allowing finer log settings. + +* Type mapping rule discard has been introduced in dual-faced ports, which allows conditional or unconditional dropping of messages while translating them between the external and internal interfaces. + +* Automatically generated TTCN–3 external functions used for encoding and decoding have been enhanced: The functions generate debug printouts with event type DEBUG ENCDEC before and after invoking the codecs. The decoder functions report a warning if superfluous data remained in the buffer after successful decoding. + +* The translation of TTCN–3 regular expressions has been significantly enhanced in the compiler and the run-time environment: The character sets are verified and duplicate members are reported. Support of quadruple notation has been added for character codes between \q_{_0,0,0,1_} and \q_{_0,0,0,255_}. The generated POSIX equivalent is optimized to be shorter and simpler. + + +NOTE: TTCN–3 regular expressions are used by the matching mechanism pattern in templates of type charstring, the arguments of predefined function `regexp()` and the attributes of TEXT encoding. + +* Non-standard additional predefined function `unichar2char()` has been introduced. + +* The run-time realization of TTCN–3 additional predefined functions has been enhanced. New polymorphic versions have been introduced to eliminate the conversion of arguments in C++. The error messages generated by these functions have been rephrased to make the reason of the failure easier to understand. + +* Utility `*ttcn3 logformat*` supports the indentation depth of zero. Option `-i` 0 eliminates the previous indentation made in the file so that each log entry is printed in one line. + +* The semantic analyzer of the compiler checks the TTCN–3 and ASN.1 modules in bottom-up order, which means the analysis of a module is started only after the checking of all imported modules is completed (except in case of circular imports). This new checking strategy results in shorter and more straightforward error messages because the irrelevant context information is not printed anymore. The original algorithm processed the modules in the same order as they were given in the command line. So when the first module was referring to a faulty definition in a module given later the context information of the error message pointed to both modules although there was no error in the first module. + +* The meaning of metacharacter `%n` within the log file name skeletons has been extended. It is substituted with the string `_MTC_` in single mode and on the MTC, with string `_HC_` on the HCs or with the name of the PTC if it was given one when it was created. Formerly, this metacharacter had useful value only on PTCs. + +* The status of module parameter values given without module name in section `[MODULE PARAMETERS]` of the configuration file has been clarified. The ambiguity was introduced in the previous release, 1.7.pl0, in which the new C++ naming rules allow the definition of module parameters with identical names in different modules. If the module name is omitted or substituted with an asterisk character (*) in the configuration file the value will be set in all modules that have parameter with the given name. Error occurs if none of the modules contain module parameter with the that name. Unless the module name is given in the configuration file the run-time environment assumes that all identically named parameters have the same type. + +* The following enhancements have been made on the GUI: + +* The speed of automatic refresh operations on the execution window has been significantly increased. In former versions the window was refreshed after every change in the TTCN–3 test configuration, which could lead to significant delays in the GUI if the test configuration has changed too frequently (like in case of complex load test setups). + +New features added to the Eclipse plugins: + +* Code completion: + +* Became type structure sensitive in TTCN–3 modules, allowing it to complete the fields of structured types in references. + +* Became scope sensitve in TTCN–3 modules offering only proposals which could be used in the actual scope. + +* Was enhanced with pre-defined skeletons in `asn1`, `ttcn`, `ttcnpp`, `ttcnin` files. + +* Was enhanced with type specific, dynamically generated skeletons in ttcn files (for example function calls can be completed with the short version of the formal parameter list of the function). + +* Wizards were introduced to help the creation of TTCN–3 , ASN.1 modules and configuration files. + +* Changes done to a document in one editor are reflected in every other editor too, where the same document is being edited. + +* Syntax coloring changes no longer need to be applied one by one. + +* The help system of the Designer and the Executor plugins was separated. + +*Fixed bugs* + +* The generated C\++ equivalent of enumerated types could not be compiled with GCC 2.95.x if the new naming rules were in effect. The problem was caused by the C++ enum type that was declared within the scope of the C++ class representing the values of the enumerated type. The old version of GCC accepts the casting operator only if the name of the embedded enum type is prefixed with the name of the C++ class. + +* When logging the matching procedure of optional fields in record and set types the field of the value and the template was printed in the wrong order if the field of the value was set to omit. Always the value must be printed first during matching, which corresponds to the order of arguments in built-in operation `match()`. + +* The compiler generated wrong C\++ code for repeat statements found within the response and exception handling parts of call statements. If the call statement was embedded into an altstep the generated code assumed that the repeat statement refers to the whole altstep. Otherwise the generated C++ code was erroneous, it could not be compiled. + +* The copy constructor of class TTCN Buffer did not work properly in the Base Library. This class is used by the common API for encoding and decoding. The defective copy constructor did not copy the length indicator field of the buffer to the newly created object thus some manually written codec functions and Test Ports reported mysterious internal error messages. + +* The semantic analyzer of the compiler reported false error messages while checking procedure-based operations `catch(timeout)`. Although this operation is applicable after calling any blocking signature the compiler accepted `catch(timeout)` only if the regular catch operation was allowed (i.e. the corresponding signature had at least one exception type). Of course, the operation `catch(timeout)` is allowed within the response and exception handling parts of call operations and only if the respective operation has a call timer. + +* The compiler generated erroneous C\++ code for the construct _value returning done_ if the new naming rules were in effect. The invoked C++ function was not prefixed with the appropriate namespace if the done statement and the return type of the PTC behavior function (having attribute with _{extension "done" }_) were defined in different modules. + +* Erroneous circular TTCN–3 type references pointing back to themselves with field or array sub-references (like type T[0].f1 T;) caused infinite recursion in the semantic analyzer and consequently the compiler crashed with segmentation fault. + +* The utility `*ttcn3 logbrowser*` mis-interpreted some log entries. If the text of the log entry contained only a small integer number (like 1 or 2) the log browser presented the number as an erroneous component reference and left the field for the event text empty. + +* The generated C\++ code related to TTCN–3 expressions comparing optional fields of record and set types was erroneous in some cases. If two optional fields were tested for inequality the generated code could not be compiled with GCC 4.0.x or later. GCC complained about ambiguous overloading of operators. Furthermore, if an optional field containing a value of type charstring was compared with an optional field containing universal charstring the C++ code caused infinite recursion at runtime. All these errors were related to the instantiation of template member functions of C++ template classes. + +* The semantic analyzer of the compiler did not check properly the value list and value range (i.e. character range) type restrictions of type universal charstring. Even some basic checks, such as the verification of range boundaries and overlapping, were skipped in previous versions. + +* The compiler generated incomplete C++ type descriptor structures for some TTCN–3 types, which could lead to segmentation fault in the run-time environment during encoding or decoding using the built-in RAW or TEXT codecs. For example, if a type alias was created for type charstring with a fixed length restriction, but without coding attributes then the type descriptor of the aliased type contained information only for RAW encoding. The information about TEXT coding was not inherited from the built-in type charstring. If this aliased type was embedded into a structured type with appropriate TEXT coding attributes the TEXT encoder and decoder operations on the structured type would crash with segmentation fault. + +* The compiler generated erroneous C++ initializers for literal values of type charstring containing NUL characters (i.e. characters with character code zero). The length of the strings was set correctly in the run-time environment, but the characters of the string contained memory garbage after the first NUL character. + +* The algorithm that translates TTCN–3 regular expressions to their POSIX equivalents handled the TTCN–3 character set expressions incorrectly. Neither individual characters nor character ranges of the set were mapped properly (using the appropriate escape sequences) to POSIX. The resulting POSIX character set was sometimes faulty or had different meaning than the original TTCN–3 set. This problem affected the matching mechanism pattern in templates of type charstring, the arguments of predefined function `regexp()` and the attributes of TEXT encoding in both the compiler and the run-time environment. + +* The TTCN–3 test components could terminate with a dynamic test case error if their communication partner terminated while a `disconnect` operation was in progress on an existing port connection. If sending an internal protocol message requesting the connection termination fails on a socket connection only a warning message is displayed rather than an error. This change makes the shutdown process of complex test configurations more robust. + +* Utility `*ttcn3 logmerge*` could crash with a segmentation fault when it was run on several input files and one of them contained only one log entry. + +* The semantic analyzer of the compiler could report false error messages complaining about missing return statements within functions having return type. This was the case, for instance, if the function contained an infinite loop without return statement realized using a goto statement. Such code fragments should not be considered faulty. + +* The RAWcodec of the run-time environment crashed with a segmentation fault while decoding an integer value encoded on more than 16 octets (i.e. the value of attribute `FIELDLENGTH` was greater than 128). + +* The semantic checker algorithm that verified attribute user of dual-faced port types was incomplete. The compiler did not report any error if a source type of an in or out mapping was not present on the message list of the respective port type. + +* The decode type mapping rules of dual-faced port types did not consider the associated `errorbehavior` attribute. The reason was that the C++ equivalents of the errorbehavior settings were left out from the generated code by mistake. + +* The default argument of the constructor (NULL pointer) was missing from the generated C\++ classes implementing TTCN–3 ports if the respective TTCN–3 port type had attribute provider or user. Because of this the compilation of the generated C++ code failed when a TTCN–3 port array was created from the above port types. The C++ template class that realizes port arrays tried to instantiate its elements using the default constructor (i.e. without parameters). + +* The command line version of the Main Controller (i.e. `mctr cli`) crashed with a segmentation fault after encountering the expansion of an invalid macro to a host name (e.g. $_{NonExistentMacro, hostname}_) in the configuration file. The crash occurred after reporting the appropriate error message. The reason was an uninitialized variable. + +* The semantic analyzer routines of the compiler that check the correctness of the RAW and TEXT codec attributes did not work properly in some very rare cases. The problem occurred when a field of a structured type was a referenced type pointing to another referenced type, which was an alias of a built-in type and neither types had encoding attributes. After checking this construct the internal memory structures of the compiler remained in an invalid state, which caused an internal fatal error during code generation. + +* The error message of the compiler pointed to the wrong location in the source file if a (named) TTCN–3 constant was assigned to a variable and the actual value of the constant violated the subtype restrictions in the type of the variable. In this case the error message pointed to the literal value of the constant (which was apparently correct) rather than the faulty variable assignment. + +* The Base Library lacked the C\++ functions and operators that can implicitly convert a template (or template variable) of type charstring to a template of type universal charstring by translating the embedded matching mechanisms character-by-character. TTCN–3 modules using such constructs were accepted by the compiler, but the generated C++ code could not be compiled due to ambiguous overloads of operators. To resolve the problem a new constructor and assignment operator have been added to class UNIVERSAL CHARSTRING template, both taking CHARSTRING template as argument. + +* Although the ASN.1 front-end of the compiler ignores all type constraints except the table and component relation constraints of open types, some valid type constraints were rejected by the parser. False syntax errors were generated, for instance, if a single value constraint contained values within brackets (such as `SEQUENCE` or `SET` values) or a permitted alphabet constraint (denoted by keyword FROM) contained single characters using the quadruple notation. + +* The following bugs have been fixed in the GUI: + +* Configuration file macros were not substituted in sections that are processed locally (such as `[MAIN CONTROLLER]`, `[GROUPS]` and `[COMPONENTS]`). Macro substitution was inefficient in the rest of the sections. + +* Fixed bugs in the Eclipse plugins: + +* Coloring of multi line comments in ttcn3 files could get corrupted. This was corrected by using the on-the-fly parser created intervals to identify its exact location. + +* Faster operations in general. + +* Calling errors of the native win32 commands corrected. + +[[version-1-7-pl0]] +== Version 1.7.pl0 + +Released on March 9, 2007. + +*New features* + +* The naming convention of the generated C\++ code has been revised to avoid name clashes between different definitions. The use of a C++ namespace for each module eliminates all compilation problems caused by definitions with the same identifier in different modules. The proper scoping of enumerated values excludes the name conflict between two enumerated types and makes the enum-hack option unnecessary and obsolete. + +* Extensibility (inheritance) of TTCN–3 component types and type compatibility between different component types is now supported by the compiler. + +* The compiler can generate TTCN–3 external functions automatically in C\++ to perform encoding and decoding of message types using the built-in codecs of the runtime environments. C++ programming is no longer necessary to create a complete and working protocol module. All options of the encoding shall be given in TTCN–3 as attributes of the external functions. + +* Dual-faced TTCN–3 ports are now supported. Such ports have two different interfaces: internal (used when sending and receiving messages) and external (used when connecting the port to another test component or mapping to a system port). The handling of incoming and outgoing messages shall be specified using type mapping rules in the attributes of port types. + +* Code generation for mixed port types is now supported. + +* The expect script `*ttcn3 start*` has been improved: + +* The script uses a built-in function to obtain the name of the computer rather than launching the command hostname, which results in faster and more reliable operation. + +* Zombie processes are no longer left during the script run. + +* Error handling has been enhanced, which avoids deadlocks in various error situations. + +* It is no longer required to have identical names of formal parameters to the corresponding function, altstep or testcase type for the function, altstep or testcase referenced in a `refers` operation. Only the direction and the type of parameters must be identical. Different parameter names will generate warnings rather than errors. + +* Formerly, the semantic analyzer of the compiler reported two consecutive error messages when it found duplicate definitions with the same identifier. Now it reports a single error message because this is a single fault. The location of the clashing definition is given as a note following the error message. Hence the counter printed at the end of compiler run shows a more realistic information about the number of errors. + +* The visualization of template matching in the log files had contained the corresponding value and template fields in a misleading order. In built-in operation match of TTCN–3 the first argument is a value and the second is a template, but in the log printout the fields of the template was given first followed by the value. The order of the log printout has been reversed to be consistent with the TTCN–3 syntax. + +* The status of TTCN–3 special type address was clarified. + +* The BER decoding of ASN.1 type UTF8String was significantly enhanced. The newly written decoder is able to detect all possible violations of the UTF-8 character encoding and to report appropriate error messages. Error recovery is also supported, that is, an incorrectly encoded character will not prevent the decoder from processing the rest of the string. The former algorithm caused buffer over-indexing, which led to non-deterministic results, if one or more octets were missing from the end of the received octet stream. + +* The compiler supports the latest official TTCN–3 language syntax according to the BNF published in version 3.2.1 of link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187301/04.01.01_60/es_20187301v040101p.pdf[Methods for Testing and Specification (MTS); The Testing and Test Control Notation version 3. Part 1: Core Language]. The only significant change is that the new BNF allows multiple external constant definitions with the same type separated by commas. + +* The Runtime GUI is no longer part of the TTCN–3 Executor package. It has become a stand-alone product with number CNL 113 437 and its own version numbering. + +* The following enhancements have been made on the GUI: + +* A red 'X' is drawn on the symlink icons of files in the project if the related symlink does not exist, but it should. + +* Excluded files are not passed to the `Makefile` generator, and will not be present in the `Makefile`. + +*Fixed bugs* + +* The compiler reported an error if the argument of TTCN–3 built-in operation `ischosen` was a value or template of an ASN.1 open type. ASN.1 open types should be visible from TTCN–3 as union types. + +* The compiler generated wrong C++ code for port operation `getreply` if the corresponding signature had return type, but the operation did not specify a value match. The lack of value match means that all possible incoming return values should be accepted by the operation. However, when the referred signature template was nonparameterized the generated code matched the return value against the value match specified in the previous `getreply` operation referring to the same signature template. + +* The compiler aborted with an internal fatal error during semantic analysis when a function or altstep type had a timer formal parameter. + +* The error message of the run-time environment was misleading when trying to convert a record or set value containing an unbound optional field to a template of the corresponding type because the message referred to built-in function `ispresent`. The reason was that the internal realization of the value to template conversion was based on `ispresent`. The conversion algorithm has been rewritten to give a more straightforward error message. + +* The semantic analyzer of the compiler did not verify the compatibility of component types when checking the component references returned by built-in operations `create`, `self`, `mtc` and `system`. For example the compiler was unable to detect if a component reference returned by create was assigned to a variable of a different component type. The C++ code generated from invalid input could be compiled to executable, but the component operations following the erroneous statement could result in run-time errors. + +* The implementation of TTCN–3 operation any `component.done` was incorrect in the Main Controller. The MC gave false positive answer to the MTC if there was a PTC that was just created, but not yet started. + +* The `Makefile` generator program `*ttcn3 makefilegen*` could not cope with binary files (object files, executable programs, etc.) given as command line arguments. The program entered an infinite loop while trying to determine whether the file contains a valid TTCN–3 or ASN.1 module. + +* The configuration file parser of the run-time environment handled string values concatenated from two or more fragments incorrectly in sections `[LOGGING]`, `[TESTPORT PARAMETERS]` and `[EXTERNAL COMMANDS]`. In most cases the entire string was simply substituted with the first fragment and the rest was ignored. Such fragmented strings are used mostly in combination with macro substitution when only parts of the string come from macros. + +* The Main Controller printed a strange error message complaining about unexpected message STOPPED KILLED when a PTC terminated because of an error while it was executing a blocking TTCN–3 operation. A typical example for this situation is when a PTC is trying to map its own port to a system port, but the operation fails in the test port for some reasons. + +* The compiler crashed with a segmentation fault during semantic analysis while checking the definitions of an erroneous group. This could happen if a group contained valid definitions, but the end of the group (i.e. the closing bracket) was missing from the input file. The syntax error related to the faulty group was reported properly during parsing. + +* Unsuccessful BER decoding of ASN.1 string types could lead to memory corruption causing segmentation faults in the run-time environment. The problem occurred if the string variable that was passed to the decoder to store the result had a previously assigned value. First the memory buffer carrying the previous value was deallocated, but if the decoding failed the variable was not updated properly. Thus further operations on the variable or the destructor tried to deallocate the same memory area again. + +* The run-time environment created wrong BER encoding for negative INTEGER and ENUMERATED values that were smaller than -8388608. In case of such numbers the size of the value part was set to 4 octets correctly, but the encoded value represented a number that was greater than necessary by one (-8388608 instead of -8388609, -8388609 instead of -8388610, and so on). In case of input -8388609 the encoded value was invalid (overlong) according to the rules of CER and DER. + +* Matching of TTCN–3 regular expressions did not work on Cello Packet Platform in parallel mode. The routines converting TTCN–3 regular expressions to their POSIX equivalents referred to macros stdin and stdout, which caused restart of the operating system. The problem occurred when matching templates of type charstring containing matching mechanism pattern or using the built-in predefined function `regexp()`. Executable test suites built in single mode were not affected by this fault. + +* The following bug fixes have been made on the GUI: + +* The GUI no longer tries to create symlinks for non-existing files in the project. This behavior resulted in creating symlinks in the working directory pointing to itself. + +* Crash fixed when loading a FileGroup from file when no other FileGroup was present in the project. + +[[version-1-6-pl5]] +== Version 1.6.pl5 + +Released on November 27, 2006. + +*New features* + +* The meaning of TTCN–3 subtype constraints in nested record of and set of types has been clarified. Formerly the type restrictions were attached canonically to the outermost type, but now they belong to the innermost type embedded in record of or set of construct. + +* The TTCN–3 language mode of utility `ctags` has been enhanced. Source line markers in preprocessed TTCN–3 modules are now recognized and interpreted. Recognition of the following TTCN–3 language elements has been corrected or improved: constants, variables, templates, template variables, enumerated types, nested type definitions. + +* The subroutine of utility `*ttcn3 logmerge*` that extracts the test component identifier from the name of the log file has been improved. The new algorithm works better when a custom file naming convention is used and the component reference is separated with a dot (.) character rather than a dash (-). + +* The `Makefile` generator functionality has been significantly improved and moved from the compiler to a separate utility called `*ttcn3 makefilegen*`. The following changes have been made: + +* The program automatically recognizes TTCN–3 include files with suffix `.ttcnin.` + +* The detection of file name clashes and filtering of generated files related to TTCN–3 preprocessing and/or central storage has been improved. + +* Warnings are displayed if the central storage or preprocessing options are used unnecessarily or the options are not used, but they should be. + +* The program detects if the names of input files contain spaces or other special characters that cannot be handled by the make utility. + +* The path transformation rules are also applied on the name of the target executable. + +* On Windows the `.exe` suffix is appended to the name of the target executable only if the file name does not contain that. + +* The compiler and the run-time environment supports the evaluation of some nonstandard TTCN–3 macros. The detailed description of the macros can be found in the Reference Guide. + +* Macro substitution modifier hostname was introduced in the run-time configuration files. This modifier allows the substitution of macro values containing a DNS name or IP address into sections `[GROUPS]`, `[COMPONENTS]` and `[MAIN CONTROLLER]`. + +* The following enhancements have been made on the GUI: + +* Exclude and Include from build functionality has been added to source files included in File Groups. + +*Fixed bugs* + +* In some cases the GUI did not load the user-defined test sets that were stored in the project. + +* The compiler generated wrong (uncompilable) C\++ code for the location information when the name of the input file contained special characters (like the backslash) that require escaping in C++ string literals. + +* The compiler aborted with an internal fatal error during semantic analysis if a RAW attribute POINTERTO referred to a non-existent field. The abort occurred after printing the relevant error message. + +* The performance of utility `*ttcn3 logformat*` was very poor on log files containing very long lines. It took several minutes even for a powerful processor to format a file containing only a few megabytes of data. The reason was regular expressions that were supposed to match the beginning and end of TTCN–3 test cases were given in an inefficient way so that the parser generated by utility `flex` could not process the input with a linear algorithm. The complete internal structure of `*ttcn3 logformat*` has been redesigned to eliminate the performance critical regular expressions. The block indentation algorithm has been replaced with a more robust one that, for instance, can re-indent previously indented log files. + +* The compiled did not issue warnings for some TTCN–3 reserved words that can appear in ASN.1 modules thus making the corresponding ASN.1 value or type field unreachable from TTCN–3 . The values of type verdicttype (like `none` or `error`) and the binary operators of TTCN–3 (like `not4b` or `xor4b`) were not detected and reported by the compiler. + +* The compiler crashed with a segmentation fault when generating code for an ASN.1 open type that did not have table constraint. This problem was introduced by a bugfix of the previous release that was about missing C++ classes related to open types. Nevertheless, an ASN.1 open type without table constraint is useless in TTCN–3 because there is no way to create templates for it. The compiler now reports warnings when encountering such open types. + +* The semantic analyzer of the compiler verified the arguments of built-in TTCN–3 conversion functions int2hex and int2oct incorrectly. In some cases when the arguments were constants and the given value did not fit in the given length the semantic analyzer did not report any error, but the compiler aborted with an internal fatal error during constant folding while doing the conversion. + +* The compiler generated incorrect C\++ code for TTCN–3 for loops if the boolean guard expression was constant false. In this case the entire loop was substituted with an empty C++ statement although the initial variable assignment had to be executed exactly once in all cases. The wrong code could cause problems if the initial assignment had side effects (e.g. it called a function or modified a variable defined outside the for loop). + +* The compiler and the run-time environment supports the short-circuit evaluation of logical `and` and `or` operations as it is required by the TTCN–3 standard. If the result of the operation can be determined based on the first (left) operand (i.e. the first operand is false in case of and or true in case of or) the second (right) operand will not be evaluated at all. The writer of the TTCN–3 code can exploit this behavior if the right operand may have side-effects or cause a dynamic test case error. + +* The compiler reported wrong location information for some TTCN–3 parse errors. For example, when a literal integer value was too large the error message indicating the overflow referred to the previous token of the input rather than the number itself. + +* The compiler detects if the same TTCN–3 or ASN.1 input file is passed to it more than once and reports a single, but appropriate error message about this. Formerly the file was parsed and analyzed several times, the same error messages were repeated and only an error message complaining about duplicate module identifiers referred to the real problem. + +* The generated C++ code suffered aliasing problem in case of some TTCN–3 function and altstep calls. If a component variable was passed as in parameter to a function having runs on clause and the called function modified the same variable the value of the in parameter has also changed. This behavior breaks TTCN–3 semantics since in parameters shall always be passed by value. The code generator has been fixed by adding explicit copy constructor invocations at the calling side when necessary. + +* The configuration file handler of the GUI reported syntax error and created syntactically invalid configuration file if a compound module parameter within brackets contained a typed macro reference. The problem was caused by a subroutine of the GUI that performed block auto-indentation on all configuration file entries. The algorithm did not recognize the brackets of the macro reference and inserted whitespace between the "$" and "{" characters. + +* The compiler did not export the type descriptors of the embedded TTCN–3 and ASN.1 types to the generated header file. Thus the generated code was uncompilable if the embedded type was referenced from another module using field or array subreferences. + +* The compiler performed incomplete semantic analysis on the arguments of built-in operations `ispresent` and `ischosen`. For instance, when the operations were used in the value of a constant the compiler did not report an error if the argument referenced to a template or template variable. + +* Built-in operation `ischosen` was not implemented properly in the run-time environment. When the argument was an unbound union value the operation returned false rather than causing a dynamic test case error. + +* The macro processor of the run-time configuration files did not allow the substitution of macros with empty values as `bitstring`, `hexstring` or `octetstring` value. + +* When a project file was passed to the GUI as command line argument the program did not convert the simple file names or relative pathnames to absolute paths. Thus the same file could appear several times on the list of recently opened projects. + +* In some cases the GUI crashed with a segmentation fault when selecting and opening a file from the list of recently used projects. The reason was that the program tried to use a string reference pointing to a value that was already destroyed. + +* The compiler checked the actual parameter of a parameterized ASN.1 assignment only when the parameter was referenced through the dummy reference. This allowed syntax and semantic errors in the actual parameters to remain hidden if the dummy reference was not used within the body of the parameterized assignment. The corrected algorithm checks all actual parameters as well as the entire instantiated assignment at the point of instantiation when processing the parameterized reference. + +* The generated C++ code could contain name clashes between types and values generated at the instantiation of parameterized ASN.1 assignments. The clash could occur, for example, when a parameterized information object assignment had a field setting and a parameter (dummy reference) with identical names (apart from the leading &). + +[[version-1-6-pl4]] +== Version 1.6.pl4 + +Released on July 31, 2006. + +*New features* + +* The `Makefile` generator of the compiler supports the use of C preprocessor on TTCN–3 code. The TTCN–3 parser of the compiler understands the preprocessor’s line directives thus the error messages refer to the right position in the source code. + +* The non-standard TTCN–3 language extension about function, altstep and testcase references and the related operations, such as apply, refers and derefers are now supported. + +* The non-standard TTCN–3 language extension about non-mandatory parameters are now supported. It is now possible to assign default settings to formal parameters and omit actual parameters when invoking the respective definition. + +* The run-time environment supports the use of UNIX domain sockets for the realization of TTCN–3 port connections. This results in more efficient data transfer on native UNIX platforms compared to the former TCP-based method when both endpoints of the port connection are located on the same computer. + +* Test execution is now supported on Cello Packet Platform with OSE Delta operating system. + +* The memory requirement of the run-time environment has been improved by a few percents. For instance, in older versions every string value allocated 3 bytes more than it is necessary. + +* The execution time as well as the memory usage of the compiler has been improved by a few percents. The generic containers of the abstract syntax tree have been optimized. + +* In parallel mode it is allowed to connect a new Host Controller to the Main Controller while a test case is running. The newly connected HC gets the configuration information immediately and takes part in load balancing as soon as possible. + +* The Main Controller supports the relocation of a newly created PTC to another host if it is impossible to create a new process on the host that was chosen initially. If the Host Controller cannot create a new process the MC will exclude the host from load balancing until it reports that overload has ceased. + +* The logging routines of the run-time environment support the handling of several log events in a stack-based concept. It is allowed to call TTCN Logger:: `begin event()`, `log event()` and `end event()` in the middle of another event. This allows the use of `TTCN–3 log()` statements in recursive contexts (e.g. when the return value of a function is being logged and the function itself also contains `log()` statements). + +* During load tests it often happens that two test components continuously send data to each other through connected ports. Earlier versions of the run-time environment used blocking send operations on the underlying TCP connections, which could lead to deadlocks if all network buffers were full in both directions. Starting from this version non-blocking send operations are used on port connections and when sending would block the test component tries to increase the size of outgoing network buffer if this is supported and allowed by the operating system. If the buffer cannot be enlarged any further the send operation will block and also try to handle incoming messages. In this case a warning message indicates the unusual operation of the run-time environment (i.e. new incoming messages might appear in the port queues while only sending is performed). + + +NOTE: This improvement prevents the test system from deadlocks in many cases, but there is no warranty that the run-time environment can cope with all possible situations (for example, infinite port queues exist only in theory). The ultimate solution is to restrict the amount of outstanding data on port the connections by well designed flow-control algorithms in the TTCN–3 code (e.g. by introducing an application level sliding-window protocol). + +* The compiler’s output generation algorithm has been improved. In order to perform selective updates the compiler first writes the generated code into a temporary file and updates the final target only if the contents of the existing file differs from the newly generated one. In earlier versions the temporary files were always created even if the real target files did not exist. Now the output is written directly to the target file if a previous version does not exist, which can result in significant speedup in the compiler’s operation when building large projects from scratch. + +* The compiler supports error recovery in the RAW and TEXT encoding attributes of TTCN–3 types. Formerly a single syntax error in the attribute text caused the compiler to stop immediately. + +* Macro substitution is now supported in section `[MAIN CONTROLLER]` of the configuration file in both command-line and GUI modes. + +* Basic arithmetic operations and concatenation of character string values are now supported in the run-time configuration file. This allows the more flexible use of macros since a module parameter or a configuration option can be derived from several macros and/or constant values. + +* The TTCN–3 parser of the compiler allows in-line compound values in the operands of expressions. + + +NOTE: Compound values can only be used with comparison operators (i.e `==` or `!=`) and the other operand has to be a referenced value. + +* Metacharacter `%c`, which denotes the name of the current testcase, is now supported when specifying the names of the log files in section `[LOGGING]` of the configuration file. + +* The run-time environment knows about the names of TTCN–3 timers. Log entries and error messages related to timers now contain the name of the corresponding timer, which makes the analysis of logs easier. + +* The following enhancements have been made on the GUI: + +* Execution Window: When configuring the host controllers with ’Detailed actions’ switched on, the configuration file to use can be chosen from a list. + +* Project Window / File tree: File Groups section added. + +*Fixed bugs* + +* The behavior of the run-time environment could be undefined if the left operand of TTCN–3 concatenation operator (`&`) was a bitstring element (containing a single bit) and the right operand was a bitstring value. If the right operand was long enough the operation could lead to segmentation fault because a programming mistake allowed over-indexing in memory. + +* The pre-defined functions `bit2int`, `hex2int` and `oct2int` refused the conversion with a dynamic test-case error if their argument contained more bits than the integer representation of the given platform. Now the conversion is possible if the argument is longer than this limit, but after cutting the leading zero bits, hex digits or octets the result can be represented as a non-negative number in the integer type. On the other hand, the conversion was incorrectly possible if the input had the same size as the integer type, but the result was a negative number. Both the compiler and run-time versions of these functions were affected by this fault. + +* The compiler reported an inappropriate warning message when checking a value or template of an empty record or set type. The message stated that all elements were not used symbols (i.e. -) although the value or template did not contain any elements. + + +NOTE: The only possible value of these types is _{}_. + +* The error messages of the compiler contained incomplete or missing location and context information hierarchy if there was an error deeply within a complex TTCN–3 expression. + +* The Main Controller stopped in a deadlock in batch mode if the MTC and all alive HCs terminated at the same time and closed their control connections unexpectedly. + +* Empty character strings in TTCN–3 pattern templates were not handled properly. The compiler accepted empty strings after the pattern keyword, but generated faulty (uncompilable) C++ code. Moreover, the run-time environment reported dynamic test case error if the pattern was empty (e.g. after variable substitution). Of course, empty charstring patterns are allowed and they match the empty string values only. + +* The TTCN–3 parser of the compiler rejected array index sub-references in type references. That is why a nested unnamed type of a record of type could not be addressed. + + +NOTE: The array indices in type references are handled in a special way in the compiler: it is verified that the value in square brackets should be of type integer, but the number itself is not used for anything. + +* The compiler generated wrong (uncompilable) C\++ code for ASN.1 open types in some cases. The C++ equivalents of some types and values were missing if an unnamed information object set was used in the open type’s table constraint. This was the case, for instance, if the open type was embedded into a parameterized type assignment and the object set was defined in-line in the actual parameter list of the type reference. + +* Incremental compilation of ASN.1 modules did not work properly if the instantiation of some parameterized type assignments changed since the last full re-compilation of all modules. Changing the order of files in the compiler’s command line could cause similar problems. Module-based incremental compilation uses the concept that the C\++ equivalent of a module shall only depend on the module itself and the imported modules. Importing modules that use some definitions from the module must not influence the generated code. The C++ equivalents of parameterized assignments are generated when the assignment is instantiated by a parameterized reference (because only these instances can be visible from TTCN–3 ). The instances are created in the module where the parameterized reference is because the actual parameters might be visible only from that module. Different instantiations of the same parameterized assignment are identified by instance counters. Earlier versions of the compiler used one instance counter for each parameterized assignment. This can cause problems when there is a parameterized assignment in module A and it is instantiated from B and C. If the number of instantiations in B changes this would change the instance counters of C. Thus the generated files of C became outdated although C does not import from B. Starting from this version the instance counters are associated with target modules. In the above example the parameterized assignment in A has two counters: one for B and another for C. This change required a new naming convention for the C\++ classes of instantiated types: the identifier of the target module became part of the name, which resulted in longer C++ identifiers. + +* The compiler assigned wrong identifiers to some ASN.1 open type members. Open types are mapped to implicit CHOICE types and the alternatives are the distinct types from the table constraint’s object set. The alternative identifiers of the CHOICE are derived from each type’s name by changing the first letter (which must always be a capital letter) to lower case. This mapping of names did not work properly if the elements of the object set were the instances of a parameterized information object assignment. For instance, different types got the same identifier (and therefore the generated C++ code was invalid) if the respective object field was a dummy reference pointing to the object’s formal parameter. When constructing open types the compiler generates a warning message if a member type has a complicated constructed name and thus the alternative will get a strange identifier. These warnings were missing too from the instances of parameterized types. + +* The semantic analyzer of the compiler did not accept value (character) range matching mechanisms in templates of type universal charstring. + +* Values of type charstring that were created by indexing a single-character element of another charstring value had incorrect internal representation in the run-time environment. The run-time representation of charstring values contains a length indicator and a terminating zero byte is also appended at the end of the string. However, the indexing operator set only the length indicator in the result so the builtin functions that relied on the terminating byte (e.g. str2int) worked incorrectly. + +* The compiler did not handle the unterminated TTCN–3 comments properly at the end of file. Unterminated line comments (beginning with "//" and when the file did not end with a newline character) were accepted without any error message. Moreover, an unterminated block comment (beginning with "/*") could confuse the compiler so that it was unable to parse further files. + +* The compiler aborted with an internal fatal error when detecting an erroneous reference in the argument of built-in operations `ispresent` or `ischosen`. The proper error message was displayed before the abort. + +* The compiler generated wrong C++ code (which worked incorrectly) for TTCN–3 function calls in very rare cases. The aliasing problem occurred if the same variable was passed to a function as both in and `inout` parameters. When the function has updated its `inout` parameter (i.e. the variable of the caller) the value of the in parameter has been changed although it should have been constant throughout the entire function call. + +* The compiler aborted with an internal fatal error during the comparison of constant values of TTCN–3 type objid and its ASN.1 equivalents (i.e. OBJECT IDENTIFIER and RELATIVE-OID). This could occur, for instance, while the compiler was checking the component relation constraints of some ASN.1 protocol modules. + +* The compiler’s semantic analyzer rejected the return statements within the body of altstep definitions although the latest version of the TTCN–3 standard allows them. + +* Checking of built-in operation `valueof` was implemented incorrectly in the compiler’s semantic analyzer. For instance, the compiler did not report error if the argument of `valueof` was of an incompatible structured type. Another bug in the algorithm caused segmentation fault during code generation if the argument was an in-line modified template. + +* The compiler’s semantic analyzer verified the uniqueness of field names in TTCN–3 record, set and union types and the correctness of embedded types in a single step. This strategy resulted in false error messages as well as memory leaks if a type was part of multiple recursion loops and had RAW encoding attributes that referred to its recursive fields, such as `LENGTHTO` or `CROSSTAG`. The algorithm has been restructured into two distinct steps so that the embedded types are not analyzed until the field names are completely verified. + +* The RAWencoder of the run-time environment could crash with a segmentation fault while encoding a union value with TAG attribute. This was the case if the field that was referred by TAG (which is used to select the right alternative during decoding) had an invalid value. The situation was similar if more than one values were listed for the current alternative and the value to be encoded did not contain the first one from the list. + +* The compiler could report false errors or abort with internal fatal error if the length restriction of a TTCN–3 template contained an arithmetical expression of type integer rather than a literal value. + +* The ASN.1 parser of the compiler classified the information object assignments incorrectly as value assignments if the governor information object class was parameterized. Due to the false recognition the semantic analyzer reported inappropriate error messages and crashed with a segmentation fault. + +* The compiler could crash with a segmentation fault during semantic analysis when a parameterized ASN.1 assignment was instantiated and its right-hand side contained an in-line information object set definition (e.g. in a table or component relation constraint). + +* The following bug fixes have been made on the GUI: + +* Project Window / File tree: The GUI crashed if included projects contained test sets. Now they are displayed correctly, and are offered for execution in the Execution window. + +* Execution Window: Log lines containing only a number are aligned to the left of the table cell instead of aligning to right. + +* Project Window / File tree: Fixes in included project handling. There is no more warning about read-only project file for included projects. + +* Project Window / `Makefile` generation: Sources under "Misc Files" are not included in the `Makefile`. They get automatically" Excluded from build" when adding them to the project. + +* Process Monitor: Normal text color is not changed after clicking on highlighted text. + +* Execute Dialog: Controls, Test Cases and Test Sets are placed in right order in the list. + +[[version-1-6-pl3]] +== Version 1.6.pl3 + +Released on December 16, 2005. + +*New features* + +* Arrays of TTCN–3 language are now fully supported. This includes multidimensional arrays, arrays within type definitions and index ranges with lower and upper bounds. Index values in array references are verified against the array bounds both in the compiler (as long as the index value is constant) and in the run-time environment. In case of index overflows or underflows a proper run-time error message is generated instead of the unpredictable behavior of former versions. + +* The template matching mechanisms subset and permutation are now fully supported. + +* Semantic analysis of TTCN–3 group names has been implemented. + +* TTCN–3 with attributes that belong to modules or group definitions are now processed and propagated to the embedded definitions. Consistency checking of attributes and attribute qualifiers has been improved. + +* The compiler supports generation of `Makefiles` to be used with central storage of precompiled files. Administrators of larger projects can collect and compile the common TTCN–3 and ASN.1 modules that change rarely (type definitions, test ports, etc.) in a central directory. Test developers can build their projects without re-compiling the common modules by taking the pre-compiled object files and C++ header files from the central storage. Usage of this feature can save compilation time as well as disk space for the individual developers. + +* The configuration file of the run-time environment has been enhanced. Two new sections (`[INCLUDE]` and `[DEFINE]`) have been introduced. This allows modular configuration information spanning over multiple files and usage of macros and environment variables within the configuration files. + +* Built-in TTCN–3 operations `ispresent`, `ischosen`, `lengthof` and `sizeof` are now applicable to templates and template variables in addition to values (constants, variables, etc.). + +* The RAW encoder/decoder supports forward references in `CROSSTAG` attributes. It is allowed that the decoding of an union field depends on another field that is defined later in the same record if the union field is mandatory and all embedded alternative types have the same, fixed size. During decoding such union fields are processed out of order. In the first round the field is simply skipped, it is processed only when the field that determines which alternative to choose is successfully decoded. + +* The run-time environment and the MC supports the killing of the MTC process if it is not responding because it is stuck in an infinite loop. Formerly an unresponsive MTC could cause deadlock in the whole test system. The termination of MTC can be initiated from a PTC using operation `mtc.stop` or from the user interface by issuing a `stop` command or pressing the *Stop* button. The MTC process is killed only if it does not respond to the stop request before the guard timer expires. + +* The IP addresses used for the control connections between the Main Controller and Host Controllers and test components are now configurable. These options are useful when testing is performed on multi-homed hosts (i.e. computers with multiple network interfaces and/or IP addresses). In case of MC the address of the TCP server can be restricted using a new option in the configuration file. On the HC side the client IP address can be set using a command line switch. + +* The expect script `*ttcn3 start*` accepts absolute or relative path names as the name of the ETS. If the configuration file is not specified explicitly in the command line it is searched in the same directory as the ETS is in. + +* The following enhancements have been made on the GUI: + +* Configuration Editor: Updated to handle the new sections (`[INCLUDE]` and `[DEFINE]`). + +* Project window: Subprojects can be added to the main project. `Makefile` generation is updated to generate `Makefile` supporting the central storage. + +* Project window: Project tree now remembers the opened and closed state of the main types. + +* Project window: When adding a file to the project with a name which already existed within the project’s files, replacing the old file with the added one is offered. + +* GUI Preferences: The line number switch for the external editor can be configured. + +* Process monitor: Highlighting of the source code file paths with line numbers, errors, warnings and identifiers added. The source code with the line number can be clicked, and if configured well in the preferences, the external editor will be opened at that line. + +* Project Properties: Added setting of whether to create symlinks with absolute or relative target path. + +* Project Properties: Added setting of whether to use absolute paths in the generated `Makefile`. + +* Execution window: *Follow last log line* checkbox added to the toolbar to set the log area to scroll to the last added line or not. + +* Execution window: The items in the Execute Dialog are not sorted alphabetically by default. The order of the controls and test cases will be the order they were returned by the test case collection (the order they were written in the source modules). + +* GUI Preferences: %active config path added to the selectable GUI variables for use in the User Menus. + +* The Log Browser supports searching of strings within the event texts. + +*Fixed bugs* + +* Templates with length restrictions produced strange printout in the run-time logs due to a missing break in a C++ switch-case statement. + +* The run-time location information of else if statements pointed to the wrong line of the TTCN–3 code. For example, if an error occurred in the boolean expression of an else if statement the dynamic test case error message of the log file contained the line number of the first if statement. This made difficult to find the reason of the error since the first boolean expression, which the error message referred to, was correct. + +* The compiler generated faulty C\++ code if the last statement of a TTCN–3 statement block was a select-case statement. The C++ compiler complained about that the last label of the block was not followed by a statement. The syntaxerror was corrected by adding an empty C++ statement (i.e. a semi-colon) after the corresponding label. + +* The compiler crashed with a segmentation fault during code generation if the boolean expression of a TTCN–3 if, for or while statement contained an in-line compound expression that could not be mapped directly to a C++ expression. + +* If the actual value for a module parameter of a record of or set of type contained fewer elements in the configuration file than the default value in the TTCN–3 module then the surplus elements of the default value remained present after processing the configuration file. + +* The compiler could produce a segmentation fault when generating the C++ structures for describing TEXT encoding of enumerated types. The reason was that the code generation subroutine addressed internal data structures in a wrong manner. + +* The expect script `*ttcn3 start*` detects if the configuration file instructs the MC to run in batch mode. Instead of causing a deadlock the script terminates with a proper error message. + +* The compiler aborted with an internal fatal error if a TTCN–3 template reference tried to address a sub-field or element of a template (or template field) containing a generic wildcard like ? or *. Now a proper error message is printed in these circumstances. + +* The value comparison algorithm for set of types was not implemented in the compiler. These functions are applied during constant folding (i.e. when all operands of a TTCN–3 expression are available at compilation time) to substitute the expression with its result in the generated C++ code. In case of set of values the comparison algorithm of record of types was applied, which could give incorrect result because it considered the order of elements. + +* The TTCN–3 language mode of program `ctags` did not handle the string literals properly. If a TTCN–3 string constant contained a special character like _{_ or _}_ `ctags` got confused and ignored the definitions in the rest of the file. Moreover, the program failed to parse character string patterns within templates. + +* The run-time environment did not specify the client IP address for the control connections towards the `MC`, thus it was chosen by the kernel independently for every connection. On some multi-homed Sun Grid environments it could happen that a test component got a different local IP address from the kernel than the `HC` (i.e. its parent process). In this case the `MC` refused the component’s control connection and the respective create operation failed with a dynamic test case error. In the new version only the `HC`s can get automatically assigned IP addresses (unless the local address is explicitly given in the command line). The test components (child processes) always assign the HC’s local IP address explicitly before establishing their control connections. + +* The RAW decoder of the run-time environment contained a memory leak. When the decoding of an enumerated value was unsuccessful a memory block containing a temporary string was not deallocated. This could lead to significant memory growth in case of load testing, especially when the types used the TAG attribute, the decoding of which is implemented using backtracking. + +* The run-time environment caused a dynamic test case error when an optional record or set field containing omit value was compared with a mandatory field or a simple value. The false error message complained about unbound operand of comparison. Now those operations return the appropriate boolean result: false in case of operator `==` and true in case of `! =`. + +* The dynamically linked version of the TTCN–3 Base Library (i.e. libttcn3-dynamic.so and libttcn3-parallel-dynamic.so) did not contain all functions that are necessary for building the executable. If those libraries were used the linker complained about a lot of unresolved function references. Thus only the statically linked versions of the Base Library (i.e. `libttcn3.a` and `libttcn3-parallel.a`) were usable. The reason was a mistake in the built script (the script did not add some object files to the dynamic libraries). + +* The compiler aborted with an internal fatal error if it encountered non-ASCII characters (i.e. character codes above 127) in the argument of predefined function `char2oct()`. + +* The expect script `*ttcn3 start*` could hang in a deadlock after issuing the `emtc` command. The reason was that the expected output lines of the Main Controller (MC) came in the wrong order due to a race condition within the MC. To avoid such problems in the future both the script has been enhanced and the race condition has been eliminated. + +* The utility `*ttcn3 logformat*` did not separate the log entries belonging to different test cases (using the `-s` option) when the timestamps contained the date (i.e. option `TimeStampFormat` was set to `DateTime` in section `[LOGGING]` of the configuration file). In this case all entries were dumped to standard output. This was because a incorrect regular expression was specified in the parser for those timestamps. + +* The utility `*ttcn3 logmerge*` did not detect or handle write errors (e.g. when the disk became full the user was not notified that the output file is incomplete). Now the utility reports the appropriate error message and terminates immediately when it encounters any error related to file operations. Moreover, it was not handled properly when the limit of simultaneously open files was reached on Solaris 2.6. In such situations the program got into an infinite loop of printing error messages. + +* The program routine that is responsible for processing TTCN–3 character patterns contained a memory leak. Although this fault affected the compiler as well, it could cause serious problems in the run-time environment during long-duration performance tests. The memory usage of TTCN–3 test components increased continuously if they used charstring templates containing pattern matching mechanisms or the predefined function `regexp()`. + +* Utility `*ttcn3 logmerge*` could cause segmentation fault if one of its arguments was a path name containing . or .., but its file name part did not contain dash (i.e. -) character. + +* The compiler generated invalid C\++ code if the first operand of predefined function `substr` was a charstring element. The C++ compiler complained about an ambiguous function overload. + +* The following bug fixes have been made on the GUI: + +* GUI Preferences: Successful saving of the settings is checked, and an error dialog is shown when it fails. + +[[version-1-6-pl2]] +== Version 1.6.pl2 + +Released on August 1, 2005. + +*New features* + +* C++ code generation for TTCN–3 interleave statements is now supported. + +* The compiler reports a warning if an ASN.1 identifier is a TTCN–3 keyword so it is unreachable from TTCN–3 . The warning is generated only if the ASN.1 identifier should be visible from TTCN–3 (e.g. there is no warning if a named bit or an information object is identified with a TTCN–3 keyword). The names of TTCN–3 predefined functions are also considered to be keywords. + +* The following enhancements have been made on the GUI: + +* Project window: When creating new configuration file, the default assignments are commented. + +* Project window: When creating new TTCN-3 or ASN.1 files, the file and module names are checked against basic mistakes. + +*Fixed bugs* + +* The Main Controller updated its internal state table incorrectly when an idle nonalive type PTC was stopped explicitly by another test component. The PTC was instructed properly to terminate, but MC reported unexpected events when the PTC finished. As a consequence of this MC assigned error verdict to the corresponding PTC at the end of the testcase regardless its real final verdict. + +* The command line version of the Main Controller (i.e. `mctr cli`) stuck in a deadlock if the MTC terminated unexpectedly in batch mode. This could happen, for example, if a faulty Test Port caused the MTC to crash with a segmentation fault. Now this situation is handled explicitly by the MC, which reports an error and terminates with unsuccessful exit status in this case. The same problem was also present in the expect script `*ttcn3 start*`, which invokes `mctr cli` in interactive mode. The script was fixed, too. + +* The Log Browser displayed those log entries incorrectly that consisted of a timestamp and an integer number. Such entry can be produced, for example, by passing an integer value to the TTCN–3 `log()` statement. When seeing this line the Log Browser got confused and recognized the integer number as a component reference and considered the entire next log entry (line) as the text of this event. +* +The compiler reported strange error messages on valid TTCN–3 input if an encoding token of a TEXT attribute contained one of the following characters: #, ], _}_ and a decoding token was not specified for the same attribute. When the decoding token is omitted the compiler derives it from the encoding token automatically. Since the encoding token is a simple charstring value, but the decoding token is a TTCN–3 pattern the characters that have special meaning in patterns have to be escaped. The above three characters, however, were not escaped during the transformation. + +* The BER decoder for one-octet character strings (i.e. ASN.1 character string types that are mapped to charstring in TTCN–3 ) created incorrect string values. In the internal string representation the length and the content characters were set properly, but the terminating NUL character (zero byte) was missing at the end of the decoded string. In most cases the fault remained invisible because the majority of built-in string operations use the length field. However, the predefined function `str2int` uses the NUL terminated string without the length, which caused undefined behavior if its input came from BER decoding. + +* It was impossible to specify literal charstring values in RAW encoding attributes of TTCN–3 types. Since the coding with attribute is delimited with quotation mark characters the beginning and end of the embedded string has to be escaped (i.e. the quotation mark character shall be preceded with a backslash or a double quotation mark character shall be used). However, the attribute parser of the compiler used a wrong regular expression, it expected a single quotation mark character as delimiters in charstring literals. + +* The code generator of the RAW enc/dec did not prefix the enumerated values if the `-E` (enum-hack) compiler switch was turned on. Thus the generated C++ code did not compile in this case. + +* The documentation of RAW attribute `PRESENCE` contained a mistake in syntax description. The attribute parser of the compiler required a pair of brackets for multiple values, but the documentation does not. Now the parser accepts both syntax variants to preserve backward compatibility. + +* The RAW encoder encoded the empty charstring values incorrectly. The result of encoding was nothing (empty string) even if the FIELDLENGTH attribute was set to a positive number. + +* The following bug fixes have been made on the GUI: + +* Execution window: GUI hung in a deadlock when displaying errors or warnings during test execution. + +* Project window / process output on Cygwin: endless loop avoided on Cygwin when executing a process. + + +NOTE: Cygwin is not officially supported by TCC. + +[[version-1-6-pl1]] +== Version 1.6.pl1 + +Released on June 30, 2005. + +*New features* + +* The TTCN–3 parser of the compiler works based on the final BNF of version 3.1.1 of the Core Language standard. This implies the following minor additions: + +* Nested (unnamed) TTCN–3 type definitions can now be used. + +* The log statement accepts template instances (including inline and inline modified templates) in addition to values and template references. + +* The halt port operation is now supported. + +* The TTCN–3 select-case statement is now supported. + +* Test case static test configurations, that is, alive TTCN–3 test components and the related operations are now supported. The following new component operations have been added: create alive, kill, killed, alive. The meaning of the following existing component operations has been extended: stop, done, running. + +* Error recovery in the TTCN–3 parser has been significantly improved. + +* The following enhancements have been made on the GUI: + +* Project window: added toolbar icon (hotkey: F9) for executing the `[EXECUTE]` section of the config file. + +* Project window: toolbar icons (and separators) can be sorted by adding @place number to the end of their name, i.e. `MAINTOOLBAR_>_Make -j2@5`. + +* Project window: file tree accepts the *<Del>* key. + +* Project window: hotkeys: CTRL+C stops current process execution, CTRL+L clears current process window, CTRL+W closes current process monitor if it is enabled. + +* Project window: executable is offered to be removed when changing the Build/Execution mode. + +* Project window: symlinks are created as relative symlinks instead of absolute. + +* Project window: log files are refreshed right after loading the project. + +* Project window / Process monitor: performance improved. + +* Config file editor: save compound values formatted. + +* Execution window: improved stability and memory consumption on high load. + +* Execution window: button sizes are the same when switching to Detailed. + +* Execution window: test execution does not need any config file. + +* Execution window: waits until the specified number of HCs (NumHCs in the config file) connect before starting the test execution. + +* Execution window: state strings are the same as used in the CLI version. + +* Execution window: removes the temporary config file from /tmp when finished. + +* Execution window: added timed execution; the start date/time can be set before starting the test in the test case selection dialog. + +* Execution window: double click is accepted in the test case selection dialog. + +* Execution window: empty selection is not accepted. + +*Fixed bugs* + +* The compiler aborted with an internal fatal error when checking a TTCN–3 expression (or sub-expression) if all operands of an arithmetic or logical operation were available at compilation timefootnote:[The operands were literal values or references pointing to constants.] and one of the operands was a referenced value pointing to a TTCN–3 constant of type float or ASN.1 value of type REAL. + +* The generated C\++ code was uncompilable if the name of an ASN.1 built-in string type (e.g. UTF8String) was used as identifier in a TTCN–3 module or the name of a TTCN–3 built-in conversion function (e.g. bit2int) was used as ASN.1 identifier. Now the compiler appends a single underscore character to the C++ equivalents of these identifiers to avoid name clashes with the definitions of the Base Library. + +* The compiler caused segmentation fault during semantic analysis if the type of a constant or module parameter was erroneous (e.g. the referenced type was not imported) and the value of the constant or the default value of the module parameter contained an embedded record or set value (i.e. a value with TTCN–3 assignment notation). The problem occurred after reporting the relevant error message and only if when C++ code generation was requested (i.e. the command line switch `-s` was not used). + +* The GUI crashed at startup with segmentation fault if the environment variable TTCN3 DIR was not set or the configuration files and images were not found under `$TTCN3 DIR/etc/gui`. + +* The compiler analyzed only the top-level expressions in the optional arguments of TTCN–3 `create` operation, that is, recursive checks were not performed on the embedded sub-expressions. Because of this some kinds of errors were not detected and the compiler could abort with internal fatal error during code generation even on valid input (e.g. when a sub-expression contained a simple reference pointing to a variable). + +* The semantic analysis did not detect when a variable defined in the header of a TTCN–3 for statement shadowed a definition in an outer scope unit with the same identifier. + +* The compiler generated invalid code if the argument of a TTCN–3 `send` operation referred to an optional field of a record or set value (constant, variable, module parameter, etc.). The C++ compiler complained about ambiguous overload of a member function in the port class. + +* The Main Controller caused segmentation fault in both command-line and GUI modes if the `stop` command was issued while a control part was running and no testcase was executed before. + +* In parallel mode the MTC crashed with internal error if a test case was executed after stopping test execution from MC. When the `stop` command of MC interrupted the test execution the actual test case was not terminated properly and MTC remained in an inconsistent state. + +* The compiler rejected valid TTCN–3 input if one operand of the comparison operator was a reference pointing to an imported (constant or module parameter) definition and the other operand was an enumerated value. The error message complained about that the compiler was unable to determine the type of operands in the expression. + +* The MC reported internal error (unexpected STOPPED message) when a TTCN–3 map operation failed because the Test Port called TTCN error. This error situation is now handled properly. + +* The compiler did not allow to assign omit value from an optional field of a TTCN–3 constant to a template variable. The reason was a mistake in the a semantic analyzer routine because it did not propagate an option recursively. + +* The semantic analyzer of the compiler reported wrong circular recursion error message if a template reference in a function or testcase contained an array sub-reference the index of which was not constant. For example, this was the case when a for loop iterated through the elements of a record of template or template variable. + +* The compiler accepted any kinds of expressions (not only the boolean ones) in if, for, while and do-while statements because of a programming mistake in the semantic analyzer. Moreover, in most cases the generated C++ code was compilable (thus the problem remained hidden) if the type of the expression was a built-in TTCN–3 type (e.g. charstring). + +* The compiler generated wrong (uncompilable) C++ code if the boolean expression of a if, for, while or do-while statement referred to an optional boolean field of a record or set value. + +* The semantic analyzer routine of the compiler that checks the length restriction of templates contained several bugs. In certain cases this could cause segmentation faults or aborts in the compiler or the acceptance of invalid inputs. For example, the bugs could be triggered with the following constructs: length ranges with infinity as upper limit, length restrictions for the universal charstring type, length restrictions combined with specific string values. + +* The run-time environment did not pass the test port parameters to the respectivetest port objects if the parameter was assigned to named test components. One part of parameter processing routines that handled named test components was inactive due to a programming mistake. + +* The run-time environment produced a misleading warning message if an expired TTCN–3 timer was re-started. The message complained about re-starting a running timer although the built-in running operation returns false on expired timers. + +* The semantic analyzer of the compiler was unable to determine the type of string patterns in receiving port operations if the corresponding port type had more than one incoming message types. The statement was accepted only if the explicit type specification was present before the pattern (e.g. `p.receive(bitstring:'1?0'B)`;) although the type of the pattern is unambiguous. + +* The GUI did not pass the configuration option `KillTimer` to the Main Controller. The default value was always used even if it was overridden in the configuration file. + +* In the run-time environment, after invoking the `TTCN EncDec::set error behavior()` function with ET ALL option, the `TTCN EncDec::get last error type()` returned a wrong result unless you cleared it with TTCN `EncDec::clear error()`. + +[[version-1-6-pl0]] +== Version 1.6.pl0 + +Released on April 1, 2005. + +*New features* + +* The compiler supports semantic checking for the dynamic parts of TTCN–3 modules. This means that TTCN–3 modules are entirely covered with semantic analysis. + +* The compiler generates the entire C++ code from the output of semantic analysis, the so-called Abstract Syntax Tree (AST). + +* The TTCN–3 parser of the compiler supports error recovery, that is, it does not stop when a syntax error is detected, but it tries to read the further parts of the input and perform semantic analysis as well. However, in some cases it is not possible or worth-while to recover from a syntax error. + +* The text encoding has been introduced. + +* New RAW encoding attribute `REPEATABLE` has been added and the meaning of the `PRESENCE` attribute has been extended. + +* The `AssignmentList` notation also can be used in the parameter redirect of `getcall` and `getreply` operations. + +* Non-printable control characters of charstring values are printed using C escape sequences or quadruple notation into the log files. The raw format of earlier versions could disturb the log processing utilities. + +* In addition to the quadruple notation all escape sequences that are available in the C language are accepted for specifying non-printable characters of charstring and universal charstring values in the run-time configuration file. + +* The order of steps that are performed when deactivating a TTCN–3 port at component termination have been changed. Now the existing connections and mappings are shut down first and after that the port is stopped and its queue is cleared. In some Test Ports it can happen that the user `unmap` function tries to add a new incoming message into the port queue when destroying the mapping. In former versions this could cause dynamic test case error because the port was already in stopped state while user `unmap` was running. Now the incoming message is accepted and the port is stopped only after user `unmap` is completed. + +* As a non-standard extension the compiler and the run-time environment supports the assignment of names to the test components in create operations. The location of the new component can also be specified at creation, which is useful in distributed test environments. + +* Script `*ttcn3 start*` has been enhanced. It supports configuration files that are named differently than the ETS and the execution of multiple test cases given in command line. + +* The number of how many times the selected test(s) should run can be set on the GUI when selecting which test to run. + +* Input field added to the GUI main window. It is enabled when a process runs. Any input entered here is sent to the process as user input. + +* The GUI does not allow the creation or saving of empty test sets. + +* The GUI asks whether to recreate symlinks and recreate the `Makefile` if appropriate changes are made on the project’s properties. + +* If creating new file through the GUI, and not specifying file extension in the file name selection dialog, the first extension listed in extensions for that type will be appended to the given file name. + +*Fixed bugs* + +* The compiler aborted with an internal fatal error during code generation if an ASN.1 value assignment contained a `ValueFromObject` reference. + +* In some cases the compiler aborted with an internal fatal error when checking modified templates for record of or set of types. This was the case, for instance, if the base template contained a generic wildcard like ? or *. + +* The compiler generated invalid (uncompilable) C\++ code for `getcall` operations if the corresponding signature was imported from another module. This was because the default arguments of the C++ function that handles `param` redirects for the respective signature were generated into the source file instead of the header file and thus remained invisible for other modules. + +* The code generator of the compiler ignored the `NotUsedSymbol` characters in `param` redirect of `getcall` and `getreply` operations if the `VariableList` notation was used. Thus the run-time environment assigned the wrong parameters to the given variables. + +* The compiler ignored and did not check the value list subtype constraints for TTCN–3 union types. + +* The compiler aborted with an internal fatal error when the `-P` (top-level PDU) command-line switch was used. This was because the switch `-P` disabled the semantic checking of ASN.1 modules including their import lists. But when the given top-level PDU tried to refer to an imported symbol the symbol table for imported symbols was uninitialized. + +* The compiler rejected the `call` operations that did not have response and exception handling part with an error message even if the corresponding signature was a nonblocking one (i.e. it was defined with the `noblock` keyword). + +* The compiler generated invalid (uncompilable) C++ code for those in-line signature templates the signature of which had no parameters. + +* The compiler did not generate the C++ equivalents of some data types thus the generated code was uncompilable because of missing classes if an ASN.1 PDU type was defined using an object set, which was imported from another ASN.1 module. + +* All generated header files included `version.h` from the Base Library, which made it impossible to use the precompiled headers created by GCC 3.4 or above. The above file contains some preprocessor statements, which disable the processing of existing precompiled headers in further `#include` directives. + +* The compiler did not accept the `NotUsedSymbol` in the default duration of timer arrays. The symbol means that the corresponding array element shall have no default duration. + +* The compiler might generate invalid (uncompilable) code for the TTCN–3 functions that had signature template parameters. The C++ compiler complained about missing encode text and decode text functions, which are used when the corresponding function is being started as a PTC behavior. + +* The compiler did not recognize properly the default syntax for ASN.1 objects. If an object class did not have user defined syntax the compiler rejected the valid object definitions with strange parse error messages. + +* The semantic analyzer did not detect errors in procedure based port types. For example, a reference to a non-existent signature in the incoming or outgoing list resulted in an erroneous (uncompilable) output C++ code. + +* Our run-time environment implements the TTCN–3 entity that runs the control part and the MTC in the same process. The lists of active timers and defaults were not separated between the two entities thus the testcase could access and modify the control part timers and defaults. For instance, the statement all `timer.stop` in the testcase stopped the active timers of the control part as well. + +* It was impossible to specify value list type restrictions for TTCN–3 enumerated types because the compiler did not recognize the enumerated values within the subtype definition. + +* The compiler accepted value range type restrictions for almost all built-in types although value ranges are allowed only for integer and float types. + +* The predefined conversion functions str2int and str2float in the run-time environment accepted some invalid input strings. For instance if the numbers were followed by letters in the input string the numbers were converted and the remaining letters were silently ignored. Now these functions accept only valid inputs containing a valid integer or float value. An invalid input causes dynamic testcase error. + +* The compiler generated invalid (uncompilable) C++ code if the component reference in the `connect`, `disconnect`, `map` or `unmap` operation referred to an optional field of a record or set value because there was no conversion function to perform the implicit cast. + +* The compiler aborted with a segmentation fault or similar error when trying to generate C++ code for the initial value of a component variable, which contained a `valueof` operation. Such constructs usually appear in the output of the TTCN–2 to TTCN–3 converter. + +* The utility `*ttcn3 logmerge*` reported memory leaks when the operating system’s limit for the maximum number of simultaneously open files was smaller than the number of input files. In this case the log merge utility has to create temporary files in order to perform the merge in several steps. When the temporary file was closed the internal memory structure associated to it was not deallocated. Apart from the warning this bug had no other side effects. + +* The ASN.1 parser of the compiler did not recognize the EXPORTS ALL directive in the module and reported syntax error on it. This construct was introduced in the 2002 edition of the ASN.1 standard, its meaning is identical to the missing EXPORTS clause. + +* The compiler rejected the expressions, in which a constant value was referenced with a non-constant index. The error message complained that an integer value was expected as index even if the referenced value was of type integer. Such constructs can be created, for instance, in the body of parameterized templates where the index value refers to a formal parameter of the template. + +* The Main Controller entered an infinite loop and flooded the console with an endless sequence of error messages if the operating system’s limit of simultaneously open files was reached. This could happen when accepting the control TCP connections of newly created test components during load testing. The problem occurred on Solaris platform only. The reason was that the error codes of operating system calls were retrieved in an improper way and MC did not recognize the above situation. + +* If a literal value of TTCN–3 float type caused an overflow in the internal memory representationfootnote:[TTCN–3 float and ASN.1 REAL values are represented in the double type of the C/C++ language,which is mapped to 64-bit floating point numbers on most platforms.] the compiler stopped immediately with an internal fatal error during the parsing phase. Such situations are now handled properly and the compiler can continue its run after producing the appropriate error message. + +* The compiler aborted with an internal fatal error during code generation when it encountered a reference pointing to an element of a string value within template bodies or in the initial value of component variables. The code generator tried to follow the type of the embedded value and it handled the string element index in the same way as the indices of array and record of types. + +* The run-time environment did not handle the variable assignments for record of and set of types properly. If the newly assigned value had fewer elements than the previous value of the variable the extra elements at the end were not erased from the variable. For example, if a variable contained three elements and the newly assigned value had only two, the new value of the variable had incorrectly three elements: the first two from the new value and the third one from the old value. This problem was present regardless whether the embedded type was a built-in or a user defined type or the extra values were bound or not. The effects of this bug were the most strange if a component variable of the MTC was initialized in the component type definition and several test cases were executed after each other. + +* The run-time environment caused dynamic test case error if an optional component of an ASN.1 `SEQUENCE` or `SET` type, the type of which was the ANY type, was assigned to an optional octetstring field of a TTCN–3 `record` or `set` type and the source field contained omit value. The appropriate C\++ member function was missing and the C++ compiler performed an implicit conversion, which assumed that the value of the source field is present. + +* In case of some valid, but sophisticated TTCN–3 or ASN.1 type recursion loops the compiler did not produce the equivalent C++ classes in the right bottom-up order. Thus the generated code was uncompilable because of forward referencing of incomplete types. + +* The Main Controller could report memory leaks if the configuration file passed to it contained syntax errors. + +* The TTCN–3 parser of the compiler could not handle references pointing to an element of a multi-dimensional array in timer and port operations. It reported syntax error if the reference had more than one array indices, although the input was valid. The situation was the same if a component reference was embedded into a structured type and the `start`, `running` or `done` operation referred to a field of a variable. + +* The compiler aborted with an internal fatal error during semantic analysis if the base template of a modified union template did not contain a specific value (e.g. it was a generic wildcard like "?"). + +* The generated C\++ code was uncompilable if an indexed element of a string value was assigned to a template. The C++ compiler complained about ambiguous function overloads in case of all string types (i.e. bitstring, hexstring, octetstring, charstring and universal charstring). + +* The generated C\++ code was uncompilable if an operand of a built-in TTCN–3 arithmetic, logical or string operation was a reference pointing to an optional field of a record or set value. The problem was present in case of all TTCN–3 operations that are mapped to infix C++ operators. + +* The HC logs contained incorrect information about the exit status of the test component if the corresponding UNIX process was terminated by a signal. In this case the log file showed a successful (zero) exit status although the process was aborted by a fatal error. Now the HC distinguishes between normal and abnormal process termination and reports the signal number instead of exit status in the latter case. + +* Fixed segmentation fault in RAW encoder. The fault occurs if the length field is an union field and it stores the length of optional fields. + +[[version-1-5-pl8]] +== Version 1.5.pl8 + +Released on November 5, 2004. + +*New features* + +* The `Makefile` generated by the compiler cuts the `.exe` suffix from the name of the executable on Windows platforms when running the command `make archive`. + +* The compiler uses more efficient internal data structures, which reduces its memory usage by about 10%. + +* The verification algorithm of `USER` limited licenses became more robust. Formerly only a reverse lookup was performed based on the numerical user ID (UID) of the process and the license was rejected if the UID was mapped to a login name different from that of the license file. Now, if this step fails a forward lookup is also performed on the login name of the license file. If the resulting UID matches the process UID the license is accepted. This makes the user name limited licensing working on UNIX systems where several login names are mapped to the same UID (e.g. portable Linux laptops with both local users and NIS membership). On such systems the reverse lookup returns one of the login names randomly. + +* The compiler generates the equivalent C++ code of TTCN–3 templates based on the output of semantic analysis. This means the following enhancements: + +* The compiler automatically re-arranges the initialization sequences for nonparameterized templates in case of forward referencing. It is not mandatory anymore to place such templates in bottom-up order in the module. + +* If enum-hack is turned on the short form can be used for enumerated values within template bodies. The use of long form in functions, testcases and altsteps is still mandatory. + +* The short-hand value list notation can be used in templates of record types. + +* In-line compound expressions (including in-line modified templates) are supported as function or template actual parameters within template bodies. + +* The run-time environment handles some test port errors in a more robust way. Formerly, if the `user map()` call failed (i.e. `TTCN error()` was called during its run) the test component registered the mapping before the error recovery. After the error recovery a regular unmap procedure was performed causing extra error messages. + +* The run-time environment now supports the partial overwriting of generic wildcards ? and * in modified templates and template variables of structured TTCN–3 and ASN.1 types. When transforming a template from ? or * to a specific value the following rules are applied recursively: + +* In case of record or set types all mandatory fields are set to ? and optional fields are set to *. + +* In case of union types the selected field is set to ?. + +* In case of record of or set of types all newly created elements up to and including the referred index are set to ?. + +* The run-time environment executes the `EndTestCase` command, which is specified in section `[EXTERNAL COMMANDS]` of configuration file, after writing the verdict of test case into the log. Thus the external command can extract this verdict from the logand act accordingly. + +* The C++ mapping of TTCN–3 and ASN.1 import statements has been improved. These updates make the generated code compatible with the limitations of GCC 3.4 or above that are in place when precompiled header files are used. The following changes were implemented: + +* The #include directives are generated in the same order as the import statements are placed in the source module. This allows the explicit control which header file to be included first. + +* Unnecessary #include directives are optimized out. For instance, if module C imports from both A and B and module B imports from A then `C.hh` will include only `B.hh` since `A.hh` is already included in `B.hh`. + +* Base Library header files is not included directly if the module has imports. + +* Circular import chains are handled in a special way. + +* Logging of timers is now supported. That is, a reference to a timer can be an argument of a `TTCN–3 log()` statement. When executing the statement the attributes of the timer (state, default and actual duration, elapsed time) are printed into the log. + +* If the executable tests are built with GCC the C++ compiler will perform extra checks on the arguments of Base Library functions that have printf-like syntax. The variable arguments of `TTCN error()`, `TTCN warning()`, `TTCN Logger::log()`, `TTCN Logger::log event()`, etc. are verified against the format string. New warning messages may be displayed during the compilation of Test Ports and external functions if type mismatches are found. + +* Log Browser now is able to determine the component name from the log file name. + +* Log Browser saves the configured view (columns shown) in the resource file. + +* The Configuration Editor of the GUI has been rewritten. Now it also handles the comments in the configuration file. The comments should be above the assignments. See Part II of the link:https://github.com/eclipse/titan.core/tree/master/usrguide/userguide[TITAN TTCN–3 User Guide] for further details. + +* The GUI does not open Process output tabs for the external text editor, Log browser and the font / look and feel configuration programs. + +* The icon of the TTCN–3 and ASN.1 modules has changed to be brighter. + +* The working directory defined in the GUI project now automatically belongs to the log file directories. + +* The compiled executable’s path is now configurable for GUI projects. + +* The Make archive item has been added to the GUI’s project menu. + +* If running a command in a dialog window in the GUI (ie View execution statistics in on the Execution window) the dialog can be closed by clicking on the *Close* button in the lower-right corner. + +* The %selectedfile names has been added to the GUI variables. This enables to call the text editor for the symlinks in the working directory, and not to open the file referenced by the symlink. Using this variable in the text editor command makes `ctags` program work as intended. + +*Fixed bugs* + +* The compiler issued misleading warning messages when it found circular imports between the TTCN–3 and ASN.1 modules. Irrelevant module names were listed and the closing module of the loop was missing. + +* Several faults were corrected in the TTCN–3 and ASN.1 object identifier value checking algorithm of the compiler. Referenced values within `NameAndNumberForm` were not verified properly thus faulty input could result in unpredictable behavior during code generation. Referenced values containing module name and module objid caused memory leaks. If a TTCN–3 subtype constraint referred to an `objid` value having a faulty component the compiler stopped with an internal fatal error. + +* If a TTCN–3 or ASN.1 integer constant was so large that it did not fit in the internal memory representation of the compiler (actually 64-bit signed integers are used) the compiler stopped immediately with an internal fatal error during parsing. Such overflow situations now produce regular error messages and the compiler can continue analyzing the input. + +* The compiler generated erroneous (uncompilable) C++ code for type alias definitions of port types and signatures. + +* The configuration file parser of the run-time environment accepted some invalid DNS names in section `[GROUPS]`. However, some valid names (e.g. names containing the dash character or having parts containing numbers only) were rejected. + +* Circular recursions within parameterized template references could lead to infinite recursions in the compiler. A typical example for this situation: the body of a nonparameterized template refers to a parameterized template and one of the actual parameters is a reference to the non-parameterized template itself. + +* In some very rare cases the compiler generated invalid C++ code for message based port types. Data was read from an uninitialized memory location and in case of a specific bit pattern the compiler called both the message based and the procedure based code generator for the same port type. + +* The compiler generated wrong (uncompilable) C++ code if a TTCN–3 charstring value contained non-printable characters. Such characters were created during constant folding (e.g. the output of function `int2char`, which was evaluated by the compiler). + +* Some compiler error messages reporting invalid RAW attributes printed memory garbage instead of TTCN–3 identifiers. + +* The parser for the formal parameter lists of ASN.1 assignments was not implemented properly. It accepted all possible valid inputs, but some erroneous parameter lists as well. + +* The compiler did not support the value list and value range subtype constraints for type universal charstring. Such constructs caused compilation errors. + +* If a running operation was performed on an active, but already expired timer it disappeared from the list of active timers. After that the timer became invisible for operations `any timer.timeout` and all `timer.stop`. + +* The RAW decoder did not handle the empty record of and set of values properly. If the octet stream contained no elements the corresponding value remained unbound after the decoding instead of containing an empty value (i.e. _{ }_). + +* The GUI now shows a warning message if the symlink creation fails because a file named the same as the symlink exists in the working directory. + +[[version-1-5-pl7]] +== Version 1.5.pl7 + +Released on September 20, 2004. + +*New features* + +* The logformat utility no longer wraps the quadruples of universal charstring values into several lines. In previous versions it inserted a newline character after the commas like in case of compound (e.g. record or set) values. Now the valid quadruples are recognized and kept in the same line as the other parts of the string. + +* The semantic analysis was improved for procedure signatures. The error messages related to parameters became more intuitive. + +* The semantic checking of modified templates has been improved. For instance, if the derivation path contained a circular recursion loop with 4 steps, the compiler printed the same error message 4 times after each other. The differences in the base and modified template’s formal parameters are reported now in a more intuitive way. + +* The generated `Makefiles` distinguish between different Solaris versions to make it easier to create portable test ports. This is necessary because some socket handling function calls use different types of arguments on Solaris 2.6 and Solaris 8 systems. Now the `Makefile` generator of the compiler automatically recognizes the operating system version and sets the variable `PLATFORM` accordingly to `SOLARIS` on SunOS 5.6 (Solaris 2.6) and to `SOLARIS8` on `SunOS` 5.7 (Solaris 2.7) or above. + +* The logging of procedure based port operations has been improved. For instance, in previous versions the name of the signature was logged twice when transmitting calls or replies. In case of exceptions only the signature name was logged, the type of the exception itself was missing. + +* The snapshot manager of the run-time environment has been improved. It does not call the registered event handlers anymore when taking the first snapshot before evaluating an alternative. This results in higher execution speed and fair scheduling when running performance tests. In a typical case one call of the event handler can insert hundreds of messages into the port queue while an alt statement extracts only the first one. With the improved snapshot manager the event handlers are not called again while the port queue is not empty. The new algorithm has a drawback that it cannot cope with the `[else]` branches. Thus when the first `[else]` branch is executed the algorithm switches back to the original compatibility mode. + +* Log browser tool has been added as stand-alone tool to browse log files, or can be used in the GUI. + +* GUI Type browser tool has been added. + +* User menus and editor for the User menus have been added to the GUI. The editor can be accessed on the Preferences *window/User* menus tab. + +* Preferences window’s *General preferences* tab has been re-designed. + +* New Help menu is added. It contains help index, contents, keyword search, license information and re-designed *About* dialog. + +* The Process *output window* has been re-designed. Now it handles multiple running processes, each has its own output tab, and each can be stopped by the *Stop running* button. + +* The Make, Clearcase and CVS menus have been rewritten for the GUI. Now they are configurable user menus. + +* Test controls, test cases and test sets can be chosen and run by pressing the *Execute…* button in the Execution window. + +* Statistics about the test execution can be viewed by using the View *execution statistics* toolbar button on the Execution window. + +* The Execution window has been redesigned. Now it can be used both for single and parallel test execution. In parallel mode the default view now contains only the *Execute…* button. The detailed view can be switched on. + +* Project properties window has been re-designed. General, log file, build and HC execution properties can be set on different tabs. + +* The GUI supports starting multiple Host Controllers on different machines on the network. + +*Fixed bugs* + +* The compiler reported memory leak at termination if it encountered a `self.stop` or `mtc.stop` statement in its input module(s). A small memory block was not deallocated during the parsing of these constructs. This mistake had no other harmful side-effects. + +* The compiler generated invalid C\++ code if a TTCN–3 `activate` operation was used as a function statement. This construct was introduced in the most recent BNF and the newly written code generator forgot to put a semi-colon at the end of the equivalent C++ statement. + +* If a TTCN–3 or ASN.1 module contained an enumerated type and it was imported into another TTCN–3 module using the undocumented `"light" extension` attribute the C\++ equivalent of the importing module was uncompilable. This option disables the processing of some sections of the imported C++ header file from the importing module by using the C preprocessor to reduce the compilation time for large projects. The masked section contains mainly the C\++ equivalent classes of data types and in this case some in-line enumerated conversion functions in another (active) section referred to class members, which were invisible from the C++ translation unit of the importing module. + +* The compiler did not accept the hexadecimal string notation in ASN.1 modules for the values of the ANY type. + +* The BER encoder did not detect if the octets of the value for an ASN.1 ANY type contained some extra bytes of garbage after a complete TLV. The accepted erroneous octet stream could cause failure during decoding. + +* The behavior of the compiler was unpredictable when it processed asymmetric and non-internal procedure based port types. If the in and out lists contained different signatures the compiler usually crashed with a segmentation fault because the code generation routine tried to access the elements of the wrong list. + +* In parallel mode the test components aborted with signal SIGPIPE (Broken pipe) if the `ConsoleMask` logging option was set to LOG ALL and the Main Controller has terminated unexpectedly (e.g. because Control-C was pressed on the command line). The components recognized the end of their control connection and therefore they tried to send a log message through the terminated TCP channel. + +* The actual parameters of TTCN–3 entities were mapped to an improper data structure in the compiler’s abstract syntax tree. The corresponding BNF production is called `TemplateInstance`, which consists of an optional type, an optional derived reference and a mandatory template body. For instance, in the former implementation the type part (if it was present) was excluded from the semantic analysis. At the same time the error messages that are used to report incorrect actual parameters were also improved. + +* If the compiled Executable Test Suite was started with the command line switch `-l` (in order to obtain the list of test cases and control parts) and any internal error occurred during the initialization of the run-time environment, the ETS did not print anything and returned a successful (zero) exit status. Seeing this behavior it can be assumed that the modules contain no executable test cases or control parts. Now the ETS prints the error message to its `stderr` and returns a non-zero exit status. + +* The handling of the list of active event handlers was implemented incorrectly in the snapshot manager of the test components, which is a part of the Base Library. This could result in the unpredictable behavior of the test component in some race conditions. For example, if the termination of a port mapping was requested from a remote test component (by using an `unmap` operation) and at the same time data has arrived on the registered file descriptor of the corresponding Test Port, it could happen that the snapshot manager called the `Event Handler()` function of the Test Port after completing the `unmap` operation (i.e. calling user `unmap()`), which already performed the deactivation of the event handler. + +* The compiler did not accept the valid null value as initial value for component variables with type default or a component type. It reported semantic errors for those definitions. + +* The compiler aborted with an internal fatal error during error recovery (i.e. after reporting the error) if an invalid `SEQUENCE` notation was used for an ASN.1 REAL value. + +* The generated C\++ code could be uncompilable due to ambiguous function overloads in the class that implements TTCN–3 port types if the support of address type was turned on (i.e. the extension attribute `address` was used in the port type). The problem appeared only if the port type had outgoing messages or signatures and the address type was aliased to a built-in type the C++ equivalent class of which had a constructor with `int` parameter (e.g.` integer`, objid and all string types). The reason was a missing explicit cast in a generated function and the C++ compiler could not distinguish between component references and address values. + +* The compiler produced invalid C++ code if the to clause was present in a TTCN–3 `raise` port operation. The generated code contained an unnecessary extra closing parenthesis. + +* The semantic analyzer of the compiler did not report error if it encountered a length restriction or `ifpresent` matching mechanism in an actual value parameter of a template or function. It simply ignored the extra matching attributes and analyzed the specific value only. The generated C++ code was uncompilable in these cases. + +* The special component references such as `null`, `mtc`, `system` and `self` were not handled in component `start` operations. Thus the run-time error messages were cryptic when the argument of start was one of the above. + +* The entries of the alphabetical index in this document contained wrong page numbers. This was because the index was built before the table of contents and the pages occupied by the latter were neglected. + +* The RAW type descriptor of charstring type was missing causing segmentation fault during RAW encoding/decoding. + +* Utility `*ttcn3 logmerge*` printed garbage characters to the output if the component identifier part of input file name was longer than 30 characters. By default the component identifier is the numeric component reference, which cannot be so long, but in case of custom filename skeletons that part can contain any string. + +* The semantic analyzer of the compiler could reject some valid TTCN–3 constant definitions by printing mysterious error messages. The problem occurred if a referenced value with field or array sub-references pointed to a sub-field of another referenced compound value. + +* There were some minor mistakes in the semantic checking algorithms of value ranges within template bodies: The compiler did not check the upper bound if the lower bound was set to minus infinity. The `ifpresent` matching attribute of value ranges was reported twice if it was inappropriate. + +* The ASN.1 parser of the compiler did not accept the construct `ObjectClassFieldType` in `FixedTypeValueFieldSpec`. + +* The semantic analyzer of the compiler was unable to detect circular recursion loops in template references. + +* Infinite type recursions (e.g. when a TTCN–3 record type contains itself as a mandatory field) caused stack overflow and segmentation fault in the compiler. Moreover, the compiler was unable to detect the similar embedded recursions within constants and templates of valid recursive types (e.g. when a field of a structured value refers back to the whole value). + +[[version-1-5-pl6]] +== Version 1.5.pl6 + +*Released on June 11, 2004.* + +*New features* + +* The compiler and the run-time environment supports the following non-standard TTCN–3 language extensions, which allow the dynamic creation of templates during test execution. In the future these constructs will be added to the TTCN–3 standard in the same or very similar form. + +* Functions and external functions may return templates (i.e. all permitted matching mechanisms in addition to specific values) if the return type is defined as template. + +* It is allowed to define template variables at any place where the definition of regular (value) variables is permitted. The value of such variables may be dynamically assigned and they can carry any permitted matching mechanism. + +* It is allowed to pass template parameters to functions, `altsteps` and `testcases` by reference. Those parameters are denoted by the keywords `out` or `inout` similarly to value parameters. The actual parameters shall be template variables. + +* The conversion functions related to enumerated types are no longer global C functions. They were moved to static members of the value class. This makes easier to write generic C++ template functions in Test Ports that can handle any enumerated type. + +* The script `*ttcn3 start*` handles the configuration files automatically. If it finds a file named `<ETS name>.cfg` in its current working directory it passes the file to MC as a command line argument. + +* New compiler flag `-B` added to generate browserdata.dat needed by the visual type browser (part of GUI). + +* The RAW attribute `HEXORDER` is now applicable to the octetstring type besides hexstring type. The `HEXORDER(high)` settings will twist the nibbles within an octet during encoding and decoding. + +* The new command `make check` was introduced in the `Makefile` generated by the compiler, which performs syntax and semantic checks on the TTCN–3 and ASN.1 modules. + +*Fixed bugs* + +* The Main Controller behaved incorrectly during the shutdown procedure after the `exit` command. There was an unhandled race condition between the internal threads, which had noticeable effects only on Linux. The MC sometimes reported memory leaks or segmentation fault occurred or the final _Shutdown complete._ message was missing. On other platforms the problem remained hidden due to the different thread scheduling algorithms of the operating systems. + +* The type descriptor needed for the RAW encoding of the boolean type was missing from the run-time environment. This resulted in segmentation fault if a message containing a boolean field was encoded or decoded. + +* The compiler accepted an invalid syntax for catching timeout on procedure based ports. The string `catch timeout` was interpreted as a `catch` operation in addition to the standard `PortReference.catch(timeout)` notation. Moreover, the standard syntax produced invalid C\++ output, only the irregular variant resulted in working code. Only the standard syntax is accepted from now, and it is translated to a valid C++ code. + +* The compiler returned a misleading successful (zero) exit status if it encountered a general problem with an input file (e.g. the file could not be opened or classified as a TTCN–3 or ASN.1 module). + +* The Main Controller did not set the close-on-exec flag on its socket file descriptors that were used for communication with the other processes of the test system (HCs and test components). As a result of this all commands launched from the user interface (e.g. the text editor started from the GUI) inherited the open files. If the process did not finish before the end of the test session the MC could not close the TCP connections properly. + +[[version-1-5-pl5]] +== Version 1.5.pl5 + +Released on April 30, 2004. + +*New features* + +* The compiler is able to generate `Makefiles` to be used in single mode with the newly introduced command line switch `-s`. + +* The `Makefile` generator of the compiler recognizes if a given C++ source file is generated from one of the TTCN–3 or ASN.1 modules. In this case a warning is issued and the given file is not added to the list of USER SOURCES. + +* The compiler became less strict regarding the usage of semi-colons within `TTCN–3modulepar` blocks. The compiler treats the semi-colons optional, but it issues a warning if the input does not conform to the standard TTCN–3 BNF. + +* If the Test Port writer tries to register the event handler on a bad (e.g. nonexistent) file descriptor, the run-time environment reports this error immediately when Install Handler member function is called. In earlier versions the error was detected later by the select system call when taking a new snapshot. It was more difficult to determine the origin of the error if more than one Test Ports were used in the same test component. + +* The logging of location information has been improved. The line numbers are more accurate (e.g. when a TTCN–3 function is called from a send or receive template). It is possible to log the entire call stack and the name of the current TTCN–3 function, testcase or altstep. + +* The compiler prints correct location information for errors and warnings found in ASN.1 `OBJECT IDENTIFIER`, Relative-OID and TTCN–3 `objid` values. The error recovery is also supported in these values. In earlier versions the compiler stopped after finding the first error in these values. + +*Fixed bugs* + +* The compiler terminated with a segmentation fault during error recovery if it encountered more than one opening brackets (_{_) without closing pairs in ASN.1 modules. + +* The compiler aborted with an internal fatal error if a referenced value or template of wrong type was used as a template for an enumerated type. The error occurred when the compiler tried to print the ’type mismatch’ error message. + +* The compiler aborted with an internal fatal error instead of printing the appropriate error message if the empty record/set value (i.e. _{ }_) was given as a TTCN–3 template for a union type. If the union template contains (incorrectly) more than one selected fields, the compiler checks now every field template against the corresponding field type after printing the error message. + +* If the compiler generated a `Makefile` to be used with GNU make and all user source files had the `.cc` suffix, but one or more of them did not have its own header file, the suffix substitution rule was not used to obtain the list of object files. In this case only the user header files have to be explicitly enumerated, the names of object files do not need to be enumerated. + +* The `sizeof` built-in function could not be used on optional record or set fields (or their ASN.1 equivalents) if the type of the field was a `record of` or `set of` type. The generated C++ code did not compile in these cases, the compiler complained about no matching function. + +* If the body of a parameterized template used a formal parameter with field or array sub-references, the compiler evaluated the type of the reference expression incorrectly and thus reported type mismatches on valid templates. For instance, if the type of a formal parameter was a record with an integer field then the compiler assumed that the type of the formal parameter reference with the field sub-reference is the record type and not integer. + +* The compiler reported fake circular value recursion if an expression within an array index contained a nested array reference. The reason was that the names of some nodes in the compiler’s internal syntax tree were not set and the recursion detection algorithm saw empty strings instead of the real names. + +* The ASN.1 parser of the compiler did not consider the default tagging method correctly. If an embedded block (e.g. a `CHOICE` type) contained tagged types, the compiler decided whether to use implicit or explicit tags based on the default tagging method of the lastly parsed ASN.1 module instead of the current module. The problem was visible only if the input ASN.1 modules did not use the same default tagging method, which happens rarely. + +* The type descriptor structures in the Base Library were not declared for TTCN–3 type universal charstring. This caused compilation errors in the generated C++ code if the universal charstring type was embedded into a record, set or union type. The problem did not affect the ASN.1 character string types. +* The precedence requirements for RAW attributes `PRESENCE` and `CROSSTAG` were not checked at compilation. Such kinds of errors caused dynamic test case errors (i.e. when the field that determines the presence or selection of another field is encoded at a later position in the message than the field it points to). These problems are now detected by the compiler and no C++ code is generated for faulty types. + +* The utility `*ttcn3 logformat*` did not interpret the command line switch `-s` properly (i.e. it did not split up the log of each test case into separate files) if the input log file contained location information. The logformat utility supports now also the newly introduced location information formats (stack traces, etc.). + +* Some weird and recursive use of `COMPONENTS OF` construct in ASN.1 modules could cause the unpredictable behavior of the compiler (segmentation fault, bus error, etc.). + +* The compiler aborted with an internal fatal error during semantic analysis in the following case: The operand of an expression in a template body or component type definition referred to a module parameter or a formal parameter of the template, that is, the value of it could not be evaluated at compilation. Moreover, the type of the corresponding module parameter or formal parameter was a referenced type pointing to another referenced type (i.e. the chain of type references contained at least two elements). + +* The compiler aborted with an internal fatal error during semantic analysis if an expression of type universal charstring contained references that cannot be evaluated at compilation time (e.g. references pointing to module parameters or formal parameters of the template). + +* The Main Controller reported memory leak at exiting if its connection towards MTC had terminated unexpectedly (e.g. due to the crash of MTC). + +* The compiler reported memory leak if a string element was referred in an operand of an expression. + +* The compiler generated wrong type descriptors for BER decoding of an ASN.1 `SEQUENCE OF` or `SET OF` types. The user-defined tags of the enclosed type were ignored during decoding. + +[[version-1-5-pl4]] +== Version 1.5.pl4 + +*Released on March 19, 2004.* + +*New features* + +* The variables and templates of some types in the run-time environment occupy less memory than before. + +* The expect script `*ttcn3 start*` launches the Main Controller from `$TTCN3 DIR/bin` if the environment variable is set. + +*Fixed bugs* + +* The internal encoder of the run-time environment stuck in an infinite loop when it tried to encode integer value -2147483648. This could occur when the above value was sent over connected ports or passed to functions to be started on PTCs. +* +The run-time environment crashed with a dynamic test case error when if a template was initialized with an omitted optional field containing an optional ASN.1 `NULL` type. + +* The compiler generated implicit tags instead of explicit ones when "Tag Type" was used for a "DummyReference" and the referenced type was not `CHOICE` or open type. (For details, see link:https://www.itu.int/rec/T-REC-X.680-200207-S[Information Technology, Abstract Syntax Notation One (ASN.1): Specification of basic notation] clause 30.6c.) + +* The ASN.1 parser did not accept the {} value for `SEQUENCE` and `SET` types. + +* The mapping of some ASN.1 character string types were wrong: TeletexString, VideotexString, GraphicString and GeneralString must be mapped to universal charstring (and not charstring) according to link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187307/03.01.01_60/es_20187307v030101p.pdf[Methods for Testing and Specification (MTS); The Testing and Test Control Notation version 3. Part 7: Using ASN.1 with TTCN–3]. + +* The semantic checker accepted (and checked) named numbers for ASN.1 integers in TTCN–3 templates (but the generated code was invalid). + +* The RAW coding of empty record/set types went wrong in version 1.5.pl3 (the object files could not be linked because of missing member functions). + +* The RAW decoding of octetstring values that are not beginning at octet boundary was erroneous (no error message but incorrect value). + +* The Main Controller caused memory corruption (which could result in segmentation fault, bus error or other unpredictable behavior) if its control connection towards MTC terminated unexpectedly during the testcase. The MC tried to read and modify some internal memory areas during the error handling procedure that were previously deallocated. + +[[version-1-5-pl3]] +== Version 1.5.pl3 + +Released on February 27, 2004. + +*New features* + +* The built-in TTCN–3 type universal charstring and ASN.1 character string types with multiple-byte character sets are now supported. + +* The unrestricted character string type and selection types are now supported by the ASN.1 front-end of the compiler. + +* The RAW encoder/decoder allows to use referenced values in attributes `PRESENCE`, `TAG` and `CROSSTAG`. The references shall point to constant definitions of the right type. In earlier versions only literal values were accepted in RAW attributes. + +* If a value of a set of type does not match the respective template the run-time environment produces more verbose results in the log. Formerly only the nonmatching template and value were logged as a whole. In addition to this the newly implemented heuristic algorithm prints the following: + +* Each element of the value (including its index) that has no matching pair in the template. + +* Each element of the template (including its index) that has no matching pair in the value. + +* Every matching value _$_ template index pairs. + + +NOTE: Although it is trivial to show a possible successful matching, it is very complicated to develop an exact algorithm to present the reason of mismatch. It can be theoretically proven that the matching fails if and only if there exists a subset of values (or templates, symmetrically) with _k_ elements, the elements of which has less than _k_ pairs in the template (or value) altogether. The exact algorithm should show the minimal ones of these sets with the respective pairs. Our heuristics present only those trivial subsets that have _k_ = 1 elements, which give useful hints in the majority of practical cases. + +* The static run-time memory usage of TTCN–3 port instances was significantly reduced (from about 1000 bytes per port to 60 bytes). The majority of this memory block contained file descriptor bit masks that were moved to the dynamically allocated heap area. This is an important improvement since all UNIX processes that implement TTCN–3 test components contain all port instances of all component types defined in the test suite. In complex test setups (with many component types) the majority of port instances are inactive since they belong to other component types. On operating systems that do not support the copy-on-write mechanism each inactive port instance on every test component used about one kilobyte of memory unnecessarily. + +* The first line of all log files contain the version number of the TTCN–3 Test Executor in both single and parallel modes. + +* The predefined conversion functions int2char, char2int and str2int behave according to the new (still unpublished) TTCN–3 semantics. That is, they cause a dynamic test case error if their output is invalid instead of returning a dummy result. These changes were necessary to be consistent with the newly implemented int2unichar and unichar2int functions. + +* Value range templates are now supported for both charstring and universal charstring types. The upper and lower bound of such ranges shall be one character long string values since they denote the smallest and largest character positions of the permitted character set. + +* Some anachronistic TTCN–3 syntax variants were removed from the compiler: The to keyword cannot be used in range definitions either in subtype constraints or in template bodies instead of two dots anymore. + +* The compiler did not allow negative integer values to be assigned to TTCN–3 enumerated values due to a BNF bug in the standard. The negative numbers are now accepted just like in ASN.1 (or the embedded ASN.1 tables of converted TTCN–2 test suites). + +* The operation `mtc.stop` is now supported. If it is executed on a PTC the execution of the current test case (including all active PTCs) will be interrupted immediately. The execution continues with the next test case or the next statement of the control part. + +*Fixed bugs* + +* If the `-E` (enum-hack) switch was used the compiler generated invalid C\++ code for those ASN.1 enumerated values that are keywords in both TTCN–3 and C++ languages (e.g. true). + +* If an ASN.1 `SEQUENCE`, `SET` or `CHOICE` type definition contained a syntax error the error recovery routines of the compiler did not work properly. Thus the compiler could fail with internal error messages or produce memory leaks later during the semantic analysis. + +* The infinite type recursion detection algorithm of the compiler could cause internal errors on some kinds of recursive type definitions. The algorithm was re-designed so that it is started only from top-level types. In addition to solving the above problem this makes the compiler a bit faster. + +* If a field of an ASN.1 object class had a default setting the parser did not allow the field to be omitted in object definitions. + +* Some mis-encoded data streams could cause segmentation faults in the BER decoder. If the length of some strings was encoded in a faulty way the decoder interpreted it as a very large number and tried to allocate a too large buffer for the value. + +* In some cases the run-time environment called the `Event Handler` of a Test Port unnecessarily twice within the same snapshot. This might happen if the first call of `Event Handler` used the `Uninstall Handler` and `Install Handler` primitives after each other. At re-installation the event handler was inserted at the end of active event handlers’ list thus the list iterator reached it again. Now the run-time environment keeps track of each event handler whether it was called in the current snapshot. + +* If a TTCN–3 string element was assigned to the owner string the assigned value might be incorrect. The problem occurred with all string types: bitstring, hexstring, octetstring and charstring. The reason was the faulty implementation of the respective operators in the run-time environment. The operators deallocated the original string’s memory area first and took the value of string element after that. + +* If a RAW encoding attribute of a TTCN–3 type contained a syntax error the file name in the compiler error message pointed to the lastly parsed TTCN–3 file instead of the faulty one. Only the line number information was correct. Moreover, the error message did not contain the reason of the error. + +* The compiler generated invalid C++ code if the `PRESENCE` RAW attributes contained nested field references. + +* If a TTCN–3 default reference was logged, which has already deactivated, the `log()` statement could have unpredictable results (e.g. segmentation fault, irrelevant printout, etc.) + +* If a parameterized ASN.1 object assignment was referenced without an actual parameter list the compiler crashed with a segmentation fault after printing the relevant error message. + +* If an ASN.1 object assignment has referenced itself recursively the recursion detection routine of the compiler turned into an infinite recursion and printed endless error messages. + +* If the component type initialization failed on a PTC (because, for instance, the initial value of a component variable was unbound) its control connection towards MC was closed unexpectedly. This was reported on the MC console, but no error message refer to the component type. Now the PTCs do graceful termination even in such cases. + +[[version-1-5-pl2]] +== Version 1.5.pl2 + +Released on January 23, 2004. + +*New features* + +* The TTCN–3 parser of the compiler no longer recognizes the identifier parameters as a keyword. This is an obsolete variant of keyword `modulepar`, which was used in earlier versions of the TTCN–3 standard. + +* The elements of bitstring, hexstring, octetstring and charstring values, which can be accessed using an array-like syntax, can now be logged by TTCN–3 `log()` statements. In previous versions the `log()` statement printed nothing for string element arguments. + +* The compiler now gives warning messages if there are circular import chains at module level, e.g. module A imports things from module B, module B imports another things from module C and module C imports something from module A. This is legal in both ASN.1 and TTCN–3 , but the generated C++ code might be uncompilable. + +* `GeneralizedTime` and `UTCTime` have been prefixed with ASN in the library because also OSS library uses these identifiers. This prefix is consistent with some other type names (e.g. `ASN NULL`). + +* The behavior has changed to greedy while parsing identifiers in objects if there is a _{_ after the identifier. This is because that identifier can be a parameterized reference. The old behavior was to leave the block for the next element in the object class syntax because that can be object set or value set. + +*Fixed bugs* + +* The compiler issued irrelevant error messages for modified templates if the base template had formal parameter list. The error message complained about missing actual parameter lists, but the actual parameters of the base template shall not be specified according to TTCN–3 syntax. + +* The compiler aborted with an internal fatal error if the base template reference of a modified template pointed to a definition other than a template. _•_ The compiler generated invalid C\++ code for some ASN.1 constructs if the enumhack (`-E`) option was used. If an ASN.1 type contained an embedded (unnamed) ENUMERATED type the C++ `enum` values were incorrectly prefixed in value assignments for such types. + +* The compiler crashed with a segmentation fault if an actual parameter of an altstep invocation contained an in-line compound expression. The C\++ mapping of such constructs is still unsolved due to the lack of full semantic analysis. The compiler now continues the parsing and substitutes the unsupported parameter with the comment /* NOT SUPPORTED */ in the output code, which will cause a C++ compilation error. + +* The compiler generated erroneous C\++ code for certain legal TTCN–3 constructs. Let us assume that the name P was used to identify a component variable in component type A. If a function, altstep or testcase had a runs on clause other than A and a formal parameter named `P` the resulting C++ code did not compile if parameter `P` was used in the function body. The reason is that the TTCN–3 component type scoping is solved using tricky C preprocessor macros in the generated code. Due to the wrong placement of preprocessor statements different name substitution rules were applied on formal parameter list and function body. + +* If the user `unmap` function of a Test Port called Install Handler the event handler could remain active after the deactivation of the port. This could result in unexpected Event Handler calls and warnings when the test component terminated. + +* The functions of TTCN `logger` caused segmentation fault if one tried to create log entries when the logging was already shut down at test component termination. These late log events are now silently ignored by the logger. + +* The RAW decoding of record with optional elements may fail if TAG attribute used to identify the optional elements. + +* Fixed the incorrect RAW encoding of HEXSTRING if HEXORDER(high) was specified and the field is started at the 4th bit of the octet. + +* The internal hostid calculation algorithm worked unstable on Windows XP. The hostid of a given computer could change between successive reboots, which made host licensing impossible on computers running XP. The algorithm included a registry key in the hostid calculation that could be modified at system startup. This problem did not appear on other Windows versions such as 2000, NT or 9X. + +* There was a fatal error if a module imported a symbol with the same name more than twice. + +[[version-1-5-pl1]] +== Version 1.5.pl1 + +Released on December 19, 2003. + +*New features* + +* TTCN–3 external constants and external functions are now included in semantic analysis, which means that they can be referred from template bodies. + +* The Main Controller supports the constraints about the location of newly created PTCs. This means the sections `[GROUPS]` and `[COMPONENTS]` of the configuration file are properly interpreted. The load balancing is done only within a subset of hosts (the so-called candidates) that fulfill the constraints set in the above two sections. + +* Type recursion loops that are terminated with optional record or set fields are now handled properly. For instance, it is now possible to define a record type, which contains itself as an optional field. Such types are useful to implement the TTCN–3 equivalents of linked list containers, where omit denotes the end of list. In former versions this construct caused the compiler to enter an infinite recursion loop, which finally resulted in a segmentation fault. + +* The run-time environment provides a more efficient implementation for local TTCN–3 port connections. If the two endpoints are located on the same test component a software loop is used between the two port objects instead of a TCP connection. This results in faster connection establishment or termination and more efficient data transfer through the connection. + +* As a special case of local port connections it is now supported that both endpoints of the connection is the same port. Although this is allowed by the TTCN–3 standard, the establishment of such looped connections failed with mysterious run-time errors in previous versions. + +* The `connect` and `disconnect` TTCN–3 operations are now supported in single mode as well. Of course, both endpoints of the port connections must reside on the MTC in single mode. + +* The run-time environment is now able to terminate those PTCs that entered an infinite loop without any receiving operation (e.g. by doing an infinite calculation). If a PTC does not respond to a stop request within a configurable amount of time the Main Controller instructs the Host Controller of the corresponding host to kill the uncontrollable UNIX process. + +* The ? and * wildcards in bitstring, hexstring and octetstring templates are accepted and the correct matching of those patterns is implemented. + +* The pattern construct in charstring templates and the additional predefined function `regexp` are now implemented. This means that the matching of TTCN–3 regular expressions and substring extraction based on them are now supported. + +* The ASN.1 types `EXTERNAL` and `EMBEDDED-PDV` are now supported including their BER encoding. + +* Associated SEQUENCE notation for REAL values in ASN.1 is now supported. + +* Metacharacter substitution was introduced in log file names, which means that the names of the log files are determined during execution. At the same time the log file naming convention became configurable in parallel mode as well. + +* Enhanced error recovery during ASN.1-parsing. + +* The RAW encoder/decoder contains significant improvements. + +*Fixed bugs* + +* The member function `cut()` of class TTCN Buffer in the run-time environment caused damages to the remaining contents of the buffer because of an incorrect memory handling technique. For instance, if the buffer contained two correct BER-encoded messages after each other then after decoding and cutting the first message the decoding of second one failed. + +* If the execution of the `[EXECUTE]` section was launched in parallel mode, that is, the `smtc` command was invoked without arguments the Main Controller did not give the prompt back until the execution is completely finished. This made it impossible, for instance, to monitor the actual test configuration (using the info command) or interrupt the execution (using the `stop` command) at any time. + +* The load balancing algorithm in the Main Controller did not count the MTC when choosing a location for a newly created PTC. For instance, if a test configuration, which required 3 PTCs, was distributed on two hosts it happened that the first host ran 2 PTCs in addition to the MTC while the second host had only one PTC. + +* The compiler generated invalid C++ code for TTCN–3 constants that referred to a sub-field of another constant (or ASN.1 value), which was imported from another module. + +* Use of TTCN–3 subtype constraints (e.g. value lists or length restrictions) caused memory leakage in the compiler if it was invoked with the `-p` (parse only) option. The memory responsibilities were incorrectly assigned in the syntax tree if the semantic analysis was bypassed. + +* The parse errors in ASN.1 modules (or embedded blocks within ASN.1 definitions) caused memory leaks within the compiler. + +* Compound templates (both with value list and assignment notation) were accepted by the compiler for objid and ASN.1 NULL types. The C++ code generated from such invalid input was also erroneous, of course. + +* When a modified template was written for a union type, which contained an embedded record the compiler did not allow missing fields for the inner record even if the same alternative of the union was selected as in the base template. + +* References to parameterized TTCN–3 entities (i.e. templates or functions) were accepted by the compiler without actual parameter lists in template bodies. + +* If a statement block within a TTCN–3 altstep contained local variable definitions the generated C++ code did not compile because of a missing pair of brackets. + +* Circular references within TTCN–3 constant expressions (that is, if the right-handside value of a constant definition referred back to the same constant) caused the compiler to abort after reporting the relevant error message. + +[[version-1-5-pl0]] +== Version 1.5.pl0 + +Released on October 31, 2003. + +*New features* + +* The compiler supports the semantic analysis of TTCN–3 templates including the parameterized and modified ones. Signatures and signature templates are also checked. + +* The constant, variable, port and timer declarations within TTCN–3 component types are now checked. + +* The run-time environment has a new option in the configuration file to append log files instead of overwriting. + +* The evaluation order of activated defaults has been reversed to be compliant with an accepted CR to TTCN–3 operational semantics. That is, the lastly activated default is tried first when matching snapshot in alt statements or stand-alone receiving operations. + +* In ASN.1 Component Relation Constraint, you can use multi-level parent reference (See link:https://www.itu.int/rec/T-REC-X.682-200207-S[Information Technology, Abstract Syntax Notation One (ASN.1): Constraint specification] X.682 clause 10.10b). If the Component Relation Constraint is broken, the decoder logs the value(s) of the constraining component(s). + +* The BER coder has many enhancements. The sorting of SET and SET OF components (needed by CER and DER) are done. `SET` values can be decoded regardless of the order of components. `REAL` decoding is supported (only base 10). + +*Fixed bugs* + +* When a TTCN–3 enumerated type was forward referenced within a module the compiler aborted with an internal fatal error if the enum hack (`-E`) option was used. + +* The compiler generated incorrect C++ code for some procedure-based port types. This caused memory corruption when an incoming call, reply or exception was extracted from the port queue, which could result in unpredictable behavior (segmentation faults, infinite loops, etc.) on some platforms. + +* When an individual testcase was executed in parallel mode (i.e. without the control part) the name of the module and testcase were swapped in the log (like this: `Executing test case MyModule in module MyTestCase.`). + +* The additional predefined function `int2hex` produced incorrect results. Every second hexadecimal digit of the output was zero regardless the input. + +* The concatenation operator (`&`) did not work properly for bitstring values if the length of the left operand was not a multiple of eight. The last few bits of the result contained memory garbage instead of the correct value. + +* If the Main Controller encountered a socket error in one of the control connections (e.g. a broken TCP link because of a network failure) it entered an infinite loop and flooded the console with error messages. + +* The log filter utility performed seek operations on its input file. Thus it could handle only regular files properly as input and produced incorrect (truncated) results if its input was a UNIX pipe. + +* The select system call could fail on Solaris with an Invalid argument error code in the snapshot handler of the run-time environment when extremely large timer durations were usedfootnote:[This case is different from infinite blocking, that is, when no timers are running at all.]. The reason of the failure is a limitation in the select implementation of the operating system because it does not accept timeout values that are larger than an undocumented limit. Now the timeout values are truncated to a safe limit (which is about 26 days), that is, the test components never block for longer time than this value. In case of truncation a warning message is issued. If nothing happened within this time interval the process will wake up and block again. + +* The test execution could stop with strange internal error messages in parallel mode if guard timers were used in execute statements. This happened if the MTC was performing a configuration operation (e.g.`create` or `connect`) at the moment when the guard timer expired. This situation is now explicitly handled in the internal control protocols, which start an error recovery procedure to interrupt the current test case and continue with the control part. + +[[version-1-4-pl5]] +== Version 1.4.pl5 + +Released on October 2, 2003. + +*Fixed bugs* + +The ASN.1 front-end of the compiler crashed with an Internal Error in some cases when checking the tags of open types. For instance, this made impossible the parsing of MAP protocol specification. + +[[version-1-4-pl4]] +== Version 1.4.pl4 + +Released on September 19, 2003. + +*New features* + +* The generated C++ code no longer uses template classes for the realization of enumerated, record of and set of types and their ASN.1 equivalents. This results in significantly faster compilation of the generated code especially in case of large projects. The generated flat code provides the same (or backward compatible) API for the Test Ports. + +* The compiler supports semantic analysis and automatic ordering for TTCN–3 module (global) constants. The semantic checks include the folding of expressions, which results in more compact and faster C++ code. The component constants and local constants are still unchecked. + +* The compiler error messages include location information (file name and line number) for the faulty language elements. This helps a lot in finding the faults in TTCN–3 and ASN.1 modules. + +* The compiler supports error recovery, that is, it does not stop after the first error message, but it goes further to find more errors. At the same time it implements advanced error masking techniques to avoid snowball effect. + +* Signatures, procedure based ports and related port operations (i.e.`call`, `getcall`, `reply`, `getreply`, `raise`, `catch`) are now supported. The in-line signature templates are still not supported like the in-line message templates. + +* It is now possible to combine value lists and value ranges in templates for integer and float types. + +* It is now possible to give a `match` operation as an argument to the TTCN–3 log statements. This logs the matching process field-by-field (like in case of failed receive statements) instead of the boolean result. + +* The following new Main Controller commands were introduced: `info`, `stop`, `pause`, `continue`, `log`. See Section 12.3.1 of the link:https://github.com/eclipse/titan.core/tree/master/usrguide/userguide[TITAN TTCN–3 User Guide] for details. + +*Fixed bugs* + +* The compiler no longer gets confused during `Makefile` generation if it finds a file with a name identical to a TTCN–3 or ASN.1 module. An executable program, which was built with a previous `Makefile`, can have such name. + +* The run-time environment now detects if the file descriptor returned by the operating system is larger than the system limit `FD_SETSIZE` footnote:[FD SETSIZE is usually set to 1024. This implies that the test components cannot have more than1024 simultaneous port connections by default. This limitation is not applicable to the Main Controller (it uses poll instead of select) so you can work around this situation by using hierarchical test configuration with proxy components. Moreover, if you want to exceed this limit FD SETSIZE can be increased on some operating systems (e. g. Linux or Solaris 8). In this case you will need a special binary package, which is available on request.]. The internal event handler mechanism of the test components uses the _select_ system call to handle messages on port connections. Only the file descriptors that are smaller than FD SETSIZE can be used with _select_, so if a newly created socket file descriptor reaches this limit a proper error message is printed instead of the unpredictable behavior of former releases. + +* The run-time environment put misleading location information into the log if a TTCN–3 function was called from a non-parameterized template. The location info pointed to the last line of the called function. + +* The logging of template matching (which is done at failed receive events if the logging of event `TTCN MATCHING` is enabled) did not work properly for record of and set of types and their ASN.1 equivalents. The algorithm did not compare the sub-fields of the elements even if the template had the same number of elements. Now the field-by-field comparison is done, but only if the template and the received value has the same number of elements. + +* The compiler did not translate the TTCN–3 identifiers properly if they ended up by more than one underscore character. For example, 2 underscores at the end became 3 underscores in C++ instead of 4. + +* The error messages given by the compiler when detecting syntax errors in the RAW encoding attributes referred to the wrong file. The error messages always contained the file name of the lastly parsed TTCN–3 module, but the line numbers were correct. + +* The template matching algorithm for the set of type construct did not work properly in some rare cases. Sometimes it did not find the right pairs when sophisticated graphs were needed for this, thus it returned false instead of true. + +* The _>>_ (shift right) operator produced invalid results for some bitstring and hexstring values. If the string operand was longer than 1 byte (8 bits or 2 nibbles, respectively) the last few bits or nibbles of the result could contain memory garbage instead of the correct value. + +* TTCN–3 identifiers `stdin`, `stdout` and `stderr` are handled by the compiler as if they were C++ keywords to avoid interferences with the libc macros. + +[[version-1-4-pl3]] +== Version 1.4.pl3 + +Released on July 23, 2003. + +*New features* + +* The compiler has a new option, which allows to parse its input modules without performing semantic analysis or code generation. Consequently, the command line switch `-s` has been introduced and the meaning of `-p` changed. Now `-p` means parsing only and `-s` includes semantic checks as well. + +* The size of the C++ classes that the compiler generates for record/set/union types or their ASN.1 equivalents was reduced by about 10 %. This results in smaller executables and faster compilation (especially in case of incremental builds). + +* The compiler is now capable of selective code generation when doing incremental builds. It means that after performing a relatively fast parsing and semantic analysis on all modules the C++ code is generated only for those modules that have changed since the last build or import from changed modules. This feature can substantially reduce the time needed for an incremental compilation in case of large projects. Of course, the capability of selective updating has been preserved. + +* The interrupt signal (which can be raised, for example, by pressing Control-C while the executable tests are running) is now handled explicitly in single mode. If the signal is received the run-time environment tries to clean up all resources (destroys all existing port mappings, calls the destructors of global objects, etc.) before terminating instead of exiting immediately. This was necessary for implementing test ports on the top of some poorly designed APIs, which require the application level connections to be terminated explicitly (although the communication is carried by TCP). + +* The Main Controller now supports batch mode execution if the variable `NumHCs` is set in the section `[MAIN CONTROLLER]` of the configuration file. + +*Fixed bugs* + +* The values of empty record/set types (e.g. type record `MyRecord` _{ }_ were always logged as _{ }_, even if the value was unbound. This could result in misleading behavior during test port development. + +* The RAW decoder decoded the fixed length bitstring fields with incorrect length if the `FIELDLENGTH` value was greater than 8 and the field did not start on octet boundary. + +* The accuracy of internal encoding mechanisms that are used for the transmission of TTCN–3 float and ASN.1 REAL values has been enhanced. Formerly the encoding considered 6 decimal digits only, which was too few in some cases. Now the encoded value can carry up to 16 decimal digits which provides lossless transmission for the 48-bit mantissa of 64-bit floating point values. + +* The run-time environment could produce misleading error messages in parallel mode at initialization. If the initialization of non-parameterized templates failed (e.g. due to an unspecified field or forward referencing) the error message that was displayed on MC console complained about an error in the configuration file. + +* The `start` and `stop` port operations are now implemented exactly according to the TTCN–3 semantics. That is, not the `stop` but the `start` operation clears the remaining messages from the queue. + +* The Main Controller did not give the prompt back if the `smtc` command was issued without arguments until all items of the `[EXECUTE]` section have been executed. + +[[version-1-4-pl2]] +== Version 1.4.pl2 + +Released on June 30, 2003. + +*New features* + +* Value returning by started PTC functions and storing the returned values in `done` operations are now supported. + +* Improved argument processing (file and module auto-detection) when generating `Makefile` skeletons. + +* Support of obsolete TTCN–3 language constructs (such as named alts, old-style notation for imports and module parameters) were removed from the compiler. Consequently the old keywords are no longer reserved. + +*Fixed bugs* + +* There was a memory corruption bug in the ASN.1 front-end of the compiler, which could result in invalid C++ identifiers in the generated code. The phenomenon was libc dependent and appeared only on some Linux platforms. + +* The Main Controller did not stop if the given configuration file did not exist or contained syntax errors. It assumed that the configuration file is empty in this cases. + +* The handling of configuration file errors in parallel mode was improved. That is, no deadlock occurs in this case. + +* The make archive rule of the generated `Makefile` passed incorrect arguments to tar. + +* Handling of ObjectFieldSetting and ObjectSetFieldSetting. + +* Chains in InformationFromObject(s), ObjectSetFromObjects. + +* Circular references through InformationFromObjects construct caused segfault in some rare cases. + +* If `-P` was used, some assignments were missing from the generated code that should not. + +* The Main Controller on Linux stopped with an error message indicating a failure in `poll()` system call when its X terminal window was resized. + +* The ASN.1 front-end of the compiler did not check the existence of imported definitions if they were not used. For example, if module A imports X from module B, and module B exports all (or simply doesn’t have an exports statement), then it wasn’t checked that the module B really has an assignment or imported symbol with name X. So, when X was missing, but wasn’t used in module A, there was no error message. + +[[version-1-4-pl1]] +== Version 1.4.pl1 + +Released on June 13, 2003. + +*New features* + +* Hexstring related additional predefined (conversion) functions were implemented. Namely: `hex2int`, `int2hex`, `hex2str`, `str2hex`, `bit2hex`, `hex2bit`, `hex2oct`, `oct2hex` and `substr` with hexstring as first argument. + +* The obsolete TTCN–3 type char was removed from the run-time environment (including the Test Port API). For backward compatibility all occurrences of char is substituted with type charstring. + +* The compiler command line switch `-P` was introduced to specify top-level PDUs in order to disable the code generation for unreachable data types. + +* Anachronistic timer duration units are no longer supported. Therefore the words `min`, `s`, `ms`, etc. can now be used as regular identifiers. + +*Fixed bugs* + +* Sub-fields of optional record/set fields can now be directly referenced in TTCN–3 expressions and assignments. + +* The template matching mechanism for the set of type construct (which uses sophisticated graph-pairing algorithms) could stuck at infinite loops in some cases due to an improper variable initialization. The infinite loop included memory allocation thus the memory consumption of the executable grew rapidly after reaching this deadlock situation. + +* The `Makefile` generated by the compiler behaved incorrectly in case of incremental compilation because of a missing empty rule. The build process stopped immediately after the translation of TTCN–3 and ASN.1 modules and the C++ compiler was not invoked. The `make` command had to be issued again for the complete build. Moreover, in case of the non-GNU version the build procedure did not stop if the TTCN–3 /ASN.1 compiler returned unsuccessful exit status. + +* The `-E` (enum-hack) option generated invalid C\++ identifiers if the enumeration was a C/C++ keyword (e.g.`class`). + +* The default syntax (i.e. when `WITH SYNTAX` is not defined) of object classes was implemented incorrectly. + +[[version-1-4-pl0]] +== Version 1.4.pl0 + +Released on June 4, 2003. + +*New features* + +* One new, integrated compiler for TTCN–3 and ASN.1. + +* X.681-X.683 extensions of ASN.1 are now supported by the compiler. + +* Semantic analysis and automatic ordering for TTCN–3 data types. + +* TTCN–3 altsteps containing only an [else] branch are now accepted by the compiler as a language extension. + +* The PDF version of this User Documentation contains hyperlinks to the referenced sections. + +* The new structure for the generated `Makefile` eliminates the unnecessarily repeated compiler invocations when doing incremental builds. + +*Fixed bugs* + +* TTCN–3 predefined functions are distinguished from other user defined functions during parsing. As a consequence of this the number of arguments is checked at compilation and the statement `mytimer.start(int2float(5)`); is no longer interpreted as a component start operation. + +* The license verification procedure caused segmentation fault in all programs if the real UID of the program had no associated login name. This could happen on Cygwin or if the system administrator did some evil things. A proper error message is printed now in this case. + +* The RAW encoder/decoder functions were not generated for some structured TTCN–3 types due to a human mistake in the compiler source code. + +* TTCN–3 `execute` statements could not be used as expressions, meaning the final verdict of the corresponding testcase. This construct is now supported even if the testcase has a maximal duration. + +* Test cases can no longer be called as simple functions, only the execute statement is allowed. + +* An improper memory initialization in the templates of TTCN–3 type hexstring could cause segmentation faults in the run-time environment. + +* The member function user start of Test Ports is called implicitly by the run-timeenvironment when a testcase is started. If a fatal error occurred in this function (which was signaled with TTCN error) the error recovery routines have interrupted the execution immediately. Moreover, the error verdict was not counted in the final statistics line. Now in this situation only the corresponding testcase is aborted with error verdict and the execution will continue with the next one. + +* When execution was started in parallel mode and the MC detected a version or module checksum mismatch for one of the HCs, the error message appeared only in the log file of the corresponding HC. Now the error message given by the MC (indicating the reason of the failure) is printed to the standard error of the HC as well. + +* The expect script called `*ttcn3 start*` (see Section 12.3.4 of the link:https://github.com/eclipse/titan.core/tree/master/usrguide/userguide[TITAN TTCN–3 User Guide] for details) was missing from the binary packages and the scripts delivered with versions 1.2.plx are not compatible with the command line interface of the new MC. A new version of the script was added to the packages. This seems to be more robust when handling console messages coming from the HC or TCs because the former one could cause deadlocks if the messages arrived too frequently. + +* When the `-l` command line switch was used with the ETS (in order to obtain the list of test cases and control parts) and the initialization of constants has failed the program exited with abort signal abnormally in both single and parallel modes. The exception caused by this fatal error is now caught and the program terminates with non-zero exit status after printing the error message. + +* If the initialization of constants or templates has failed at test startup the error message could include an inappropriate operating system error message. This was because some library calls have set the global variable `errno` to an inappropriate error code even if the library call was successful. As a work-around the `errno` variable is explicitly set to zero after such calls. + +* If an empty message (empty string) was logged from the test suite the logger signaled a fatal error message and exited immediately. + +[[version-1-3-pl0]] +== Version 1.3.pl0 + +Released on April 18, 2003. + +*New features* + +* The new MC supports the execution of individual test cases (without control part) in parallel mode as well. + +* The new MC supports the automatic distribution of the configuration file to multiple HCs over the network. + +* There are no longer static limits on the number of simultaneously active PTCs. The new MC is able to handle any number of PTCs if the limit on simultaneously open files is set to large enough in the operating system. + +* The new MC explicitly terminates the remained active PTCs at the end of each test case. + +* The checksums in the ETS are checked by the MC to avoid launching of inconsistent HCs in case of distributed execution. + +* The configuration operations in parallel mode are executed significantly faster because the Nagle algorithm is switched off on the control TCP connections. + +* The internal messages of the TTCN–3 run-time environment (control messages or messages sent on connected TTCN–3 ports) use a more compact encoding for integer attributes. The size of typical messages sent over TCP channels was reduced by 50%. + +* TTCN–3 `action` statements are now implemented. The argument is placed to the log with a dedicated severity. Similarly to the log statements it is allowed to pass not only fixed strings, but variables or templates to the action statements. Multiple arguments (separated by commas) are also supported. + +* Compound expressions are now allowed in TTCN–3 return statements. + +* Statement blocks following altstep instances are now accepted by the TTCN–3 compiler. + +* The special TTCN–3 `address` type is now supported (i.e. the user can define it). Address values can be used in port operations (in to or from clauses or in sender redirects) only if the corresponding port type has a special extension attribute. + +* Parameterized modified templates may have more parameters than the base template, even if the base template has no parameters. Additional parameters can be appended to the parameter list anywhere in the modification chain. + +* The TTCN–3 configuration operations `create`, `stop`, `connect`, `disconnect`, `map` and `unmap` produce more verbose information in the log files of all components that are involved in the operation. + +* The option `-e` (enum-hack) was introduced in the ASN.1 compiler to resolve name clashes between different enumerated types. Using this the ENUMERATED values seem like this: TYPENAME enum ENUMID. + +* The ASN.1 compiler translates large ASN.1 modules significantly faster than in the previous version due to the improved type checking algorithms. + +* The statistics line at the end of execution contains more information than before (e.g. the percentage of passed, failed, etc. test cases). The statistics information is also available in parallel mode. It is logged when the MTC terminates. + +* More robust error checking is performed in the run-time environment during logging. If writing to the log file fails at any time the execution will terminate immediately with a proper error message. + +*Fixed bugs* + +* The incorrect behavior of the old MC caused deadlocks if a `connect` or `map` operation was performed on an already established connection or mapping, or similarly if the `disconnect` or `unmap` operation referred to a non-existent connection or mapping. The situation was the same if a `stop` operation was performed on the component reference of an already terminated PTC. The new MC is robust enough to handle such situations. + +* The TTCN–3 `done` and `running` operations with `any component` or all component were incorrectly implemented in the old MC. + +* The calculation of test case verdicts was implemented in a non-standard way in the former versions (i.e. a successful `done` operation meant an implicit `setverdict`). Now the MTC receives and processes the final verdicts of all PTCs at the end of each test case in compliance with the standard. + +* The non-standard predefined function `float2str` used exponential notation if the argument was zero thus it resulted 0.000000e+00 instead of 0.000000. + +* The snapshot manager of the run-time environment now signals a dynamic testcase error if it has to block for infinite time. In former versions the execution stopped forever without any warning or error message. This situation can happen only in single mode when there are neither active timers nor active event handlers. + +* If an inactive timer was stopped an inappropriate duration (i.e. a memory garbage) was printed to the log after the warning message. Now only the warning is displayed in such cases. + +* Negative timer durations were not handled in the previous versions of the run-time environment. A negative default value for a timer produces now a warning. If a timer is started with a negative duration (which can be either explicit or the default one) a dynamic testcase error will now happen. + +* The incoming messages had incorrect line information in the log file if they were received during the evaluation of an alt statement. Those messages always pointed to the last branch, which could be in a default as well. Now the line information is set to the first line of the alt statement. + +* The TTCN–3 behavior statement `self.stop` was refused by the compiler, although it is allowed in the standard text. The reason for this was a bug in the official TTCN–3 BNF that disallows `self.stop`. The compiler now accepts `self.stop`, which has identical meaning as stop. + +* The TTCN–3 compiler generated invalid C++ code if an altstep was instantiated from the top-level alternative of another altstep in combination with a boolean guard expression. A closing bracket was missing in this case. + +* The ASN.1 compiler produced an inappropriate error message if in a module with AUTOMATIC TAGS a CHOICE type was included in a SEQUENCE with tagging. + +* The ASN.1 tag descriptor structures in the run-time environment were initialized in wrong order. Therefore dynamic testcase errors could happen during encoding/decoding with the error message â€The innermost tag is not explicitâ€. + +* Some parts of the C++ header file generated by the ASN.1 compiler was reordered to resolve some import related problems. + +* In parallel mode the log files are always placed in the current working directory of the HC even if the executable is started with a full pathname. In former versions if the HC was started with a pathname the logs where placed to the directory where the HC resided. Moreover, on Windows platforms the `.exe` suffix of the HC executables is also cut from the names of the log files. + +* The `make archive` command of the generated `Makefile` follows symbolic links when creating backups. If the TTCN–3 and/or ASN.1 modules are linked from another directory, the real files are stored in the backup instead of the meaningless symbolic link. + +* The identifiers that are reserved for internal purposes in the Base Library and do not contain underscore characters (such as `INTEGER`, `OCTETSTRING` or `PORT`) could not be used as TTCN–3 identifiers because of name clashes. The conflict is now resolved by appending a single underscore at the end of such identifiers thus they are freely usable in TTCN–3 modules. + +[[version-1-2-pl4]] +== Version 1.2.pl4 + +Released on February 10, 2003. + +*New features* + +* Host limited licensing are now supported on Windows platforms as well. + +* New non-standard conversion functions float2str and str2float were introduced. + +* The internal control protocols of the parallel test architecture were updated. The updates, which are the first steps in the migration toward version 1.3, are not backward compatible. Therefore the ETSes built with 1.2.pl4 must use the Main Controller of version 1.2.pl4 only. Similarly, the Main Controller of 1.2.pl4 does not work with ETSes built with earlier versions. Using incompatible versions may result in run-time errors or deadlocks. + +* The TTCN–3 compiler emits the repeated string (bitstring, hexstring, octetstring, charstring) and object identifier literals into the generated C++ source file only once for each module. This can reduce the size of binary object code by about 20-30% for modules containing mainly TTCN–3 templates. + +* All ASN.1 identifiers are printed in TTCN–3 form into the log file (underscores are used instead of hyphenation characters). + +*Fixed bugs* + +* The RAW encoder and decoder did not handle the `integer` fields properly if FIELDLENGTH was not a multiply of 8. For instance, 7-bit fields were mis-interpreted during both encoding and decoding. + +* The RAW decoder has left record of and set of fields unbound if no elements were received. + +* If a PTC has terminated with an error verdict a successful `done` operation on it caused Dynamic Testcase Error on the parent component. + +* Inappropriate source code information was reported at the end of PTC logs if the `LogSourceInfo` logging option was turned on. + +* The ETS could die with a segmentation fault during error recovery if the assignment of union, record of or set of value or template fields failed because of unbound sub-fields. + +* Float values that are either smaller than 10_−_4 or larger than 1010 in absolute value are logged in exponential notation. In previous versions all float values were logged in decimal dot notation so the small float values seemed as 0.000000. + +* The internal handling of TTCN–3 port mappings could cause the unpredictable behavior of the ETS on some platform/compiler combinations (e.g. on Debian Linux with GCC 2.95.4) because of memory corruption due to incorrect memory allocation methods. + +* If more than one empty record or set type was defined as incoming or outgoing type on a TTCN–3 port type the send or receive operations with in-line templates (like `EmptyRecordType`: _{}_) resulted in erroneous C++ code. The remained limitation is that the type name must be always present for in-line empty record templates even if the type is unambiguous. + +* The caching of status values in stand alone receiving statements (such as `receive`, `timeout` or `done` operations) was incorrectly implemented. If an activated default has returned with a repeat statement the ETS could hang in a live-lock or report a dynamic testcase error incorrectly. + +* The run-time configuration file parser did not accept ASN.1 identifiers (enumerated values, field names, etc.) that contained hyphenation character. Such identifiers can now be used in the configuration file either in the original ASN.1 form or in TTCN–3 form (i.e. the hyphenation characters are replaced by underscores). Both formats are equivalent. + +* The TTCN–3 compiler generated invalid or incorrectly working C++ code if a variable of a set type was initialized at the definition and the fields were not in the same order as in the type definition. + +[[version-1-2-pl3]] +== Version 1.2.pl3 + +Released on December 16, 2002. + +*New features* + +* TTCN–3 templates, even parameterized ones, can be printed to the log using `log(…)` statements like constants, variables. All wildcard combinations are handled properly. + +* TTCN–3 functions that have template parameters can be started on PTCs using component `start` operations. + +* The `hexstring` data type is now supported. Unfortunately the RAW encoder/decoder still does not work for `hexstring` fields. + +* If a `receive` port operation fails because the incoming message does not match the given template, the matching process can be logged field-by-field to make it easier to find the difference. This option is switched on if the event type `TTCN MATCHING` is enabled in logging filters. + +* Location information (that is, the name of the source file and line number) can be included in the log file for each TTCN–3 test event. + +* The TTCN–3 compiler accepts the latest published BNF (Rev. 12.7, v2.2.1). Of course, it is backward compatible and still accepts the obsolete keywords and constructs, such as named alts. + +* The cross-referencing between different kinds of TTCN–3 language elements was clarified. At the same time a two-phase module initialization scheme was implemented. The first phase is performed before, the second one is after processing the configuration file. At the same time the syntax of initializer functions for importable modules has changed. + +*Fixed bugs* + +* The precedence between TTCN–3 operators was revised. In former 1.2.plx versions the parser worked exactly as specified in ETSI’s TTCN–3 BNF. However, that BNF is wrong (it contradicts the standard text), because – for example – it assigns the same precedence level to operators `and`, `xor` and `or`. Now our parser works as it is specified in the standard text (i.e. as an average user expects). + +* The ETS crashed with segmentation fault if a TTCN–3 function with runs on clause was called directly from control part. A proper error message is printed now. + +* The compiler and the run-time environment accepted invalid range templates (i.e. if the upper bound was smaller than the lower) for integer or float types. The run-time environment prints now a proper error message during initialization. + +* Templates of built-in type charstring could not be initialized with string literals containing exactly one character. The compilation of the generated code failed because of a missing conversion operator. + +* The tag in the output of BER encoder could contain invalid primitive/constructed indicator bit in some rare cases. If an ASN.1 CHOICE type contained a built-in type (e.g. OCTET STRING) as field with implicit tagging, the encoder set the indicator bit to 1 (constructed) in the tag, but the value was a single octet string. + +* The RAW encoder did not handle properly the pointers to omitted optional fields. In this case the pointer must be set to 0, but it pointed to the next field. + +* The error and warning messages displayed during the processing of the with attributes of TTCN–3 data types for RAW encoding contained an invisible carriage return (CR) character at the beginning (like other error messages, which were fixed in the previous version). + +* The log formatter utility did not place a newline character into the formatted output when an opening bracket character (_{_) was followed immediately by a string literal (for example, when logging a `record of charstring` value). + +[[version-1-2-pl2]] +== Version 1.2.pl2 + +Released on October 11, 2002. + +*New features* + +* The internal string handling routines were rewritten in both TTCN–3 and ASN.1 compilers. The old functions were inefficient, especially when generating large C++ output files. The improved TTCN–3 compiler runs significantly (about 4 times, the ASN.1 compiler 2 times) faster on a typical input module. + +* The C\++ header and source files generated from TTCN–3 and ASN.1 type definitions were restructured so that the header files became smaller. This means faster compilation (with lower memory usage) from C++ to object module in case of the importing modules of those type definitions. + +* The error messages related to templates became more talkative for record/set/SEQUENCE and union/CHOICE types. This helps locating the error when debugging faulty template definitions. The type and field names are incorporated into the error strings. + +* The compiler is able to generate a smaller and less redundant `Makefile` to be used with GNU make. + +* The compiler incorporates source file and line number information into the dynamic testcase error messages of alt statements and stand-alone receiving operations. + +* The missing documentation of RAW and BER PDU encoders/decoders was added. + +* Two new log processing tools: `logmerge` and `logfilter`. See sections 13.1 and 13.2 of the link:https://github.com/eclipse/titan.core/tree/master/usrguide/userguide[TITAN TTCN–3 User Guide]. + +* The ETSes can print the list of the test cases and modules. + +*Fixed bugs* + +* One header file (Message `types.hh`) was missing from the binary distribution. This caused C++ compilation errors for startable TTCN–3 functions. + +* The `stop component` operation caused idle PTCs (i.e. PTCs that were just created and no `start` operation was performed on them) to abort with a core dump because of an uncaught C++ exception. + +* The `create`, `done`, component `start`, `stop` and `running` operations report proper error messages in single mode. + +* Operation any `component.done` caused a segmentation fault if no done operations were performed on that component before. + +* The executable test programs (both in single and parallel mode) caused segmentationfaults during the logging of the first message if the opening of log file was not successful. Now, a proper error message is printed and the test executor process exits immediately after a log file opening failure. + +* The ASN.1 `NULL` values were not interpreted properly by the TTCN–3 compiler. + +* Component `stop` operation hangs if it is performed on a PTC that is already terminated. This is due to bug in the Main Controller, which will be fixed later. A work-around for this was added to the Base Library: the `stop` operation returns immediately if the TC knows locally the termination of the target PTC (for example, if the `stop` operation is used subsequently after a done for the same component). + +* The error messages of the TTCN–3 compiler contained an invisible carriage return (CR) character at the beginning. This disturbed, for instance, Emacs when finding the location of the error. + +* The year and date were in the reverse order in the timestamps of log files when `TimeStampFormat` was set to `DateTime`. For example, 28/Sep/2002 was printed instead of 2002/Sep/28, as specified in this document. + +* Character strings that resemble to a format string of C function `printf` (containing %d %s, etc.) no longer cause problems in TTCN–3 log statements. + +* A `charstring` value that contained only one character (which can also be considered as a char value) could not be used as a template for receive operations on ports those incoming type was charstring. + +[[version-1-2-pl1]] +== Version 1.2.pl1 + +Released on August 16, 2002. + +*New features* + +* The `set of` type construct is now supported, including template matching. + +* The component type scoping units are supported. Different component types may have identically named ports, timers, constants and variables. + +* The runs on clause is properly interpreted for test cases, functions and altsteps. Component instances (ports, variables, etc.) are accessible only if the proper runs on clause is present. If a function or altstep is called on a test component, the component type is checked against the runs on clause. Component type mismatches cause dynamic testcase error. + +* The chapter about the usage of the ASN.1 compiler was added to this document. + +* System related Test Port parameters were introduced. + +* Event severity TTCN DEBUG was introduced in logger. + +* String literals (constants) are translated to static C\++ objects, that is, they are listed in the source file only. In previous version when a string constant was added to or removed from the source TTCN–3 module, the compiler re-generated the C++ header file as well and therefore it was necessary to re-compile several C++ files. + +*Fixed bugs* + +* The HTML report generator `repgen` started `logformat` with invalid command line arguments. + +* If some modules of the ETS were compiled on Solaris 8 while others on Solaris 2.6 (but using the same GCC 3.0.3), it might have happened that the functions of RAW enc/dec were unable to catch an internal exception and therefore the TC was killed by an abort signal. The reason of this problem might be the incompatibilities in the system header files of the two operating system. However, making the copy constructor of the exception class trivial has solved the problem. + +* The compiler generated invalid C++ code for nested altsteps (i.e. when an altstep was instantiated from another one). + +* The TTCN–3 standard specifies that if the action list of a default terminates without reaching a stop or repeat statement, the test executor has to skip the alt statement or receiving operation that the default was called from and jump to the next statement. In the previous version, however, this situation was handled incorrectly and resulted in a dynamic test case error. + +[[version-1-2-pl0]] +== Version 1.2.pl0 + +Released on July 29, 2002. + +*New features* + +* Importing from ASN.1 modules and BER encoding/decoding of ASN.1 types are now supported. + +* Direct (RAW) encoding and decoding of TTCN–3 data types are now supported. + +* The compiler accepts the latest available BNF of TTCN–3 (V2.2.0, Rev 12.5). The obsolete language elements that were removed from Edition 2 of TTCN–3 (e.g. named alts, old style import statements and module parameters, `verdict.set` and `verdict.get` operations, `goto` alt statements, etc.) are still accepted with warnings to provide backward compatibility. + +* Altsteps and (dynamic) defaults are now supported. + +* The internal handling of basic TTCN–3 string types (bitstring, octetstring, charstring) has been changed to a reference counter based method. This means that memory allocation and copying is no longer necessary for value assignments or parameter passing. This change in combination with the load-time initialization of string literals can result in 50-100% improvement of overall execution performance, especially in case of test suites dealing with long string values. + +* The extra matching attributes (i.e.`ifpresent` or `length` matches) can be used for compound templates as well. Because of a mistake, the TTCN–3 BNF allows them only with single values. + +* New command line options of the compiler: `-n`, `-o`, `-p`, `-u` and `-w`. See the link:https://github.com/eclipse/titan.core/tree/master/usrguide/referenceguide[TITAN TTCN–3 Programmer´s Technical Reference] for details. + +* The format of timestamps in log file can be configured. The event type names can also be logged for each event. These options are useful for log post-processing. + +* The numeric values are assigned properly (i.e. as it is described in the Edition 2 standard) to enumerated values that have no assigned value. + +* The object identifier type of TTCN–3 (i.e. objid) is properly supported, it is no longer an alias to charstring. + +* The TTCN–3 compiler has a nice manual page. + +* The `Makefile` generation was extended to support ASN.1 modules. + +* Some additional predefined functions were renamed according to the latest TTCN–3 specification. Non-standard predefined functions `string2bit` and `string2oct` were renamed to `str2bit` and `str2oct`, respectively. For backward compatibility built-in functions can still be referred using old names as well. + +* The generation and use of empty test port skeletons can be omitted for port types that are used only for internal communication between test components. If the with attribute extension `internal` is appended to the port type definition, all necessary code will be included in the C++ output files of the module. This feature reduces the compilation time and the total size of ETS. + +* A positive integer identifier number is assigned to all incoming messages when the message is appended to the port queue. The extraction of messages (e.g. in case of a successful `receive` operation) is also logged with a reference to these identifiers. This addition may help the test writers to trace continuously the actual state of port queues when debugging TTCN–3 code. + +* The `setverdict` operation displays the old and the new value of the local verdict in the log. + +* A new `expect` script makes the testing in parallel mode easier. See Section `expectscript`. + +*Fixed bugs* + +* The line numbering (i.e. `-l`) compiler option generated invalid C++ code for the named alternatives. + +* The line continuation backslashes in the generated `Makefile` caused syntax errors with some non-GNU versions of make. + +* The TTCN–3 `connect` operation sometimes failed and caused a run-time error on Windows platforms. The reason was a small difference between the native UNIX and Cygwin socket APIs. Namely, under Cygwin a _bind()_ operation must be always performed before calling _listen()_, even if listening to an automatically assigned ephemeral TCP port. + +* The execution of MTC failed in a select system call if some port connections of MTC remained active at the end of the previous test case. + +* The NotUsedSymbol (-) is now properly interpreted in array or record of values both in TTCN–3 modules and in the configuration file of module parameters. + +* The `map` and `unmap` port operations did not work in single mode. Moreover, `connect` and `disconnect` operations produce proper error messages in single mode. + +* Escape sequences in single character string literals (e.g. in a charstring containing only a quotation mark character) resulted in invalid C++ code. + +* All ports of test components are started implicitly according to the TTCN–3 specification immediately when the component is created. The explicit start statements are no longer necessary. + +[[version-1-1-pl10]] +== Version 1.1.pl10 + +Released on February 11 2002. + +*New features* + +* The char built-in type is now supported, including the conversion functions `int2char` and `char2int`. + +* Bitwise operators `not4b`, `and4b`, `or4b` and `xor4b` are implemented for types bitstring and octetstring. + +* Bitwise shifting and rotating operators are implemented for all string types and integers. + +* Length restrictions are supported in string templates. + +* The template attribute `ifpresent` is supported for optional record/set fields. + +* An HTML report generator was added to the official package. See Section 13.4 of the link:https://github.com/eclipse/titan.core/tree/master/usrguide/userguide[TITAN TTCN–3 User Guide] for details. + +*Fixed bugs* + +* A UNIX signal can no longer cause dynamic testcase error when the ETS is waiting for a new snapshot. This could happen in some conditions during the profiling of ETS. + +* The assignment operator did not work properly for bitstring elements. + +* The size of equivalent C++ code was reduced by about 10 % in case of compound TTCN–3 data types because of revised template realizations. + +* The Main Controller no longer creates the log file Parallel MC log, which contained debug messages only. + +* The built-in TTCN–3 type verdicttype was not recognized by the compiler. The compiler supported the older syntax that called this type as verdict. + +* The compiler generated invalid C\++ code if you used an enumerated type in a record of type construct (within the same module). The resulting C++ definitions were in the wrong order. + +* The octetstring values that contained ASCII control characters (e.g. newlines or tabulators) were incorrectly logged in ASCII format. + +[[version-1-1-pl9]] +== Version 1.1.pl9 + +Released on December 21 2001. + +*New features* + +* Indexing (i.e. accessing of individual bits) is now supported for type bitstring as well. + +* The `Makefile` generated by the compiler was significantly improved. For example, you can easily archive your source files with time stamping. + +* It is possible to execute external programs (shell scripts) by the ETS at the beginning or end of each test case or control part. + +* TTCN–3 constants and module parameters cannot be modified from TTCN–3 code. Such attempts result in erroneous C++ code. + +* The compiler inserts source code information (i.e. the name and line number of TTCN–3 source code) as comments into the equivalent C++ code of TTCN–3 functions, test cases and control parts. This feature hopefully can help when locating syntax errors in TTCN–3 code. It still does not work for other definitions (such as constants or templates), but it will be extended in future versions. + +* The `-l` command line switch instructs the compiler to include this line information as #line directives instead of C\++ comments. Using this the error messages of the C++ compiler will point to the lines of the original TTCN–3 source code. However, be extremely careful with this option because sometimes the error messages can refer to invalid line numbers. In such cases turn this switch off and analyze the C++ code manually. + +* The TTCN–3 `rem` operator is now supported. In the Test Port API it is mapped to global function `rem`, which takes two arguments, either `INTEGER` or `int` in any combinations. + +* Non-standard conversion operations `string2bit` and `string2oct` were introduced. + +* Default values for module parameters are supported. + +* The module name can also be specified when setting module parameters in the configuration file. + +*Fixed bugs* + +* There were linking problems with the OpenSSL shared library on some Solaris systems. In the meantime the downloadable packages were updated, so these problems should disappear using the current 1.1.pl8 version. + +* The compiler generated invalid C++ code for the initializers of constant and variable arrays. + +* The string concatenation operation in Test Port API was changed from '&' to '+' for all string types. The `&` operator will be used for the TTCN–3 and4b operator in future versions. + +* In the Test Port API the TTCN–3 `mod` operator is no longer mapped to the C++ operator `%` because they have different semantics in case of negative operands. Instead the global function `mod` was introduced, which takes two arguments, either `INTEGER` or `int` in any combinations. + +* It was impossible to set negative integer numbers as module parameters in the configuration file. + +* Some symbolic constants worked incorrectly when setting the log filtering bitmasks in the configuration file. + +* Logging can be completely disabled by using the filtering mask value `LOG NOTHING`. + +[[version-1-1-pl8]] +== Version 1.1.pl8 + +Released on November 7 2001. + +*New features* + +* All parts of the test executor system can only be used with a valid license key. + +* The input language of the parser complies with the latest official BNF of TTCN–3 (Version 1.1.2, published on June 2001). + +* With attributes do not cause parse errors, but they are not interpreted by the compiler. + +* Modified templates are now supported. The only limitation is that a modified parameterized template must have the same formal parameter list as its base template. + +* Explicit type casting for generic wildcard templates in receiving operations is now supported. For example, `MyPCO.receive(ICONreq:?)` is accepted. + +*Fixed bugs* + +* The else branch was executed incorrectly in alternatives. Formerly, it was executed only if the guard operations failed for all other branches. Now, the else branch is executed immediately if none of the other branches are successful for the first try (according to the TTCN–3 operational semantics). + +* Predefined functions `oct2int` and `bit2int` returned wrong integer values, because they interpreted the octets or bits in the wrong order. + +* Invalid C++ code was generated for TTCN–3 functions that had formal port parameters but were otherwise startable on PTCs. + +[[version-1-1-pl7]] +== Version 1.1.pl7 + +Released on October 8 2001. + +*New features* + +* The _any value or none_ (*) wildcard is now matched correctly in templates of record of types. Formerly the * was interpreted as _any value_ (?), that is, it matched exactly one element. + +* The memory handling of record of type construct was improved. + +* External TTCN–3 constants and functions are now supported. They are translated to external C++ constant definitions or function prototypes in the target header file. + +* The compiler does not stop when it encounters an unsupported type definitions, instead it outputs a warning message. Value list and length restrictions are simply ignored while the set of type construct is currently substituted with record of. + +* The unsupported `sut.action` statements are skipped by the compiler. + +*Fixed bugs* + +* Overlapped component creation (initiated from different TCs) sometimes caused segmentation fault in Host Controllers. + +* Performing a running operation on an already terminated component sometimes resulted in dynamic test case error instead of returning false. + +* Passing of simple value parameters (i.e. without `tt in`, `out` or `inout` keywords) in TTCN–3 functions resulted in invalid C++ code in some cases. Now these parameters are passed by value in case of data types and by reference in case of port types. + +* Concatenation (`&`) operators were not implemented for string elements returned by indexing. + +* Expressions were not allowed in timer start operations. + + +NOTE: Simple function instances (i.e. their return values) are still not allowed in timer start operations, because the compiler cannot distinguish `MyTimer.start(MyFunction()`) from `MyComponent.start(MyFunction()`), but they should be handled in different ways. In such cases please use `MyTimer.start(MyFunction() + 0.0)` as a workaround, which yields always valid C++ code. + +* Value list and complemented list templates for record of types resulted in invalid C++ code. + +[[version-1-1-pl6]] +== Version 1.1.pl6 + +Released on September 26 2001. + +*Fixed bugs* + +* The `running` timer operation returned always true for a started timer even if it has already expired. + +* The `enumerated` module parameters remained unbound even if they were set correctly in the configuration file. + +* Test execution terminated abnormally in parallel mode if the `disconnect` port operation was performed on a component other than the connection was requested from by a `connect` operation. + +* The compiler generated invalid C++ code for some templates that contain specific values for enumerated types. + +[[version-1-1-pl5]] +== Version 1.1.pl5 + +Released on September 17 2001. + +*New features* + +* The compiler does not overwrite the target C\++ header or source file if its content does not change. This can speed up incremental compilation because the header files usually do not change if the user only modifies a TTCN–3 definition and therefore only one C++ module shall be re-compiled. This feature can be disabled by passing the `-f` switch to the compiler. + +* Non-standard conversion functions `oct2char` and `char2oct` were introduced. + +*Fixed bugs* + +* The return statements in TTCN–3 functions accept expressions without parentheses as well. + +* A reference to a non-existent test case in the `[EXECUTE]` section of the configuration file did not cause any error message. + +* Translation of named alts having parameters caused memory leakage in the compiler. + +* Translation of TTCN–3 functions having port parameters resulted in invalid C++ code. + +[[version-1-1-pl4]] +== Version 1.1.pl4 + +* Released on August 27 2001. + +*New features* + +* The stand-alone instances (i.e. like a function call, not within an alt statement) of a named alt within one function are no longer limited. (It is a good exercise to understand how it works with the C preprocessor.) + +*Fixed bugs* + +* Log file naming discrepancies were fixed in configuration file. + +* Function `main()` was missing from `libttcn3-dynamic.so`. + +* The compiler reported memory leakage or sometimes crashed with segmentation fault after translating an array of constants. + +* Logging did not work properly when Base Library was linked dynamically. + +* There were compilation problems with Base Library on FreeBSD/NetBSD because of missing included header files. + +* Comparison of charstrings with NULL pointer no longer causes segmentation fault. The NULL pointer is interpreted as an empty string. + +* The `trigger` port operation did not work correctly, because it dropped all nonmatching messages for the first try. TTCN–3 operational semantics says to drop only one message in one round (i.e. it introduces an implicit receive). + +* Port operations any `port.receive`, any `port.trigger` and any `port.check` are now translated correctly. + +* The compiler no longer generates code with quadratic size for incoming queue handling of ports. + +[[version-1-1-pl3]] +== Version 1.1.pl3 + +Released on August 1 2001. + +*New features* + +* Run-time support of TTCN–3 module parameters. They are read by the test executor from a configuration file. + +* Individual execution of test cases that have no parameters (independently from module control part). + +* Test port parameters. + +* Additional predefined functions (except hexstring related ones) specified in TTCN–3 standard are now supported. + +* Pre-defined TTCN–3 functions (except char, universal char and hexstring related ones) defined in Annex C of link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187301/04.01.01_60/es_20187301v040101p.pdf[Methods for Testing and Specification (MTS); The Testing and Test Control Notation version 3. Part 1: Core Language] are now supported. + +* The enumerated types are provided with a _value ) string_ and _string ) value_ conversion functions. + +*Fixed bugs* + +* Some C\++ templates of Base Library generated erroneous C++ code. + +* The bug in Main Controller that caused some map operations to fail was fixed. + +* C/C\++ keywords that are not keywords in TTCN–3 are now translated to valid C++ identifiers, i.e. the compiler appends a trailing underscore character to them. + +* C style comments longer than 16 kbytes in TTCN–3 modules caused the compiler to fail during translation. + +* The translation of TTCN–3 `union` type constructs was improved. The former quadratic algorithm was replaced with a linear one, which results in both faster translation and smaller generated C++ code, especially for unions containing a large number of fields. + +* Some error messages of the compiler printed the identifiers with double underscore characters. + +* Logging of enumerated constants also used duplicated underscores. + +[[version-1-1-pl2]] +== Version 1.1.pl2 + +Released on July 23 2001. + +*New features* + +* Preparations for supporting TTCN–3 module parameters. They will be read runtime by the test executor from a configuration file. + +*Fixed bugs* + +* Port operations `connect`, `disconnect`, `map` and `unmap` now works for members of port arrays as well. + +* The compiler generated erroneous C++ code for setting the initial value of variable and constant arrays. + +* Functions were startable only if their parameters were explicitly denoted by in keyword. + +* Variable `LD FLAGS` was defined twice in the generated `Makefile`. + +[[version-1-1-pl1]] +== Version 1.1.pl1 + +Released on July 10 2001. + +*Fixed bugs* + +* TTCN–3 operations all `port.start` and all `port.stop` were not supported by the compiler due to a bug. + +* Value redirects in port receiving operations without value template did not cause syntax error during compilation. + +* Compilation of the Base Library failed under FreeBSD due to a wrong `#ifdef` statement. + +* White spaces were removed from the beginning of comment lines in `Makefile` template generated by the compiler. This confused the make utility on FreeBSD. + +* C++ compiler flag `-O2` was removed from `Makefile` template generated by the compiler in order to decrease compilation time. + +* In test port function `incoming message` logging is now performed before adding message into the port queue. This facilitates Test Port debugging (e.g. finding unbound fields). + +* The user `log` statement in TTCN–3 now accepts more than one arguments separated by commas. + +[[version-1-1-pl0]] +== Version 1.1.pl0 + +Released in July 2001. + +*New features* + +* Parallel and distributed test execution is now supported. + +* Internal communication of test components is supported in a transparent way. + +* Explicit addressing in `send` and `receive` operations is supported. The sender’s address in `receive` operations can be matched and stored. + +* `Makefile` template generation by the compiler. + +* The compiler can translate more than one modules given in command line. + +* Test Port skeleton generation can be controlled by a `-t` command line switch of the compiler. + +* The executor does not walk through the data structure to be sent or received, if the logging of port events is disabled. This increases the execution speed with one magnitude compared to logging. + +* If a value (e.g. variable) is given as parameter to a send operation instead of a template, the _value ) template ) value_ conversion chain is eliminated, which also results in higher performance. + +* execute statements (either with or without timeout value) are supported. The old style (function-like) test case calls are still also supported. + +* TTCN `error(…)` now accepts printf-style format string and variable number of arguments. + +* New function `TTCN warning(…)` was introduced. + +* The semicolon is an optional separator between function statements according to the newest TTCN–3 BNF. + + +NOTE: The parser may screw up if the omission of semicolon causes ambiguity. + +* The compiler still accepts the obsolete duration units and the dash character (-) instead of the omit keyword, but gives a warning message during translation. + +*Fixed bugs* + +* In-line array initializers were not permitted by the compiler in the right values of local constant or variable definitions. + +* The generated C++ code was erroneous when using single initial values for union constants or variables. + +* Execution failed with a dynamic test case error in a send or receive statement when converting a record or set value with an omitted optional field to template. + +* The bits of a bitstring constant were in the reverse order within the bytes. + +* The constructor of class CHARSTRING with explicit length initialized the string only until the first NUL character in initial value. + +* The message type contained duplicated underscore characters in the log entry of send and receive events. + +* In case of port arrays, the name of each instance was not set properly. + +* The value omit was permitted only in template bodies. + +[[version-1-0]] +== Version 1.0 + +First published release. Issued in January 19, 2001. + +NOTE: The programs in this release do not support any version printout claiming 1.0. By this time the tool was simply called TTCN–3 Test Executor Prototype. + +[[Changes-of-Test-Port-API]] += Changes of Test Port API + +This section gives you a summary of changes on the Test Port API between the different versions of the test executor. You should check this list carefully if you want to use a Test Port developed for an older version with a newer version. Sometimes you have to change some pieces of code to perform a successful upgrade. The changes that result in incompatibility are denoted by word INCOMPATIBLE. + +WARNING: The classes of data types or the Test Port base class may have some member functions that are not described in this document. These functions are written or generated only for internal purposes of the test executor. You should not use the undocumented functions because improper calls may cause the instability of your ETS. In addition, the interface of these functions may change in future releases without notice. + +[[version-1-8-pl6]] +== Version 1.8.pl6 + +No changes + +[[version-1-8-pl5]] +== Version 1.8.pl5 + +No changes + +[[version-1-8-pl4]] +== Version 1.8.pl4 + +No changes + +[[version-1-8-pl3]] +== Version 1.8.pl3 + +No changes + +[[version-1-8-pl2]] +== Version 1.8.pl2 + +Although there were no direct changes done to the testport API, the version handling feature introduced some ways for testport writers to constrain the use of their testports by: + +* The version of TITAN using the TTCN3_VERSION macro + +* The version of gcc using the GCC_VERSION macro + +For more information please consult section 4.23.2 of the link:https://github.com/eclipse/titan.core/tree/master/usrguide/referenceguide[TITAN programmers reference guide]. + +[[version-1-8-pl1]] +== Version 1.8.pl1 + +No changes + +[[version-1-8-pl0]] +== Version 1.8.pl0 + +No changes + +[[version-1-7-pl4]] +== Version 1.7.pl4 + +The Test Port was enhanced with the handling of the epoll system call present on recent linux systems, making it possible to handle connections in a much more efficient way. The already existing Test Port interface was kept, but it is no longer a direct interface, but a mapping to the new interface, which provides several new functions, that can be used to handle connections in a simplier manner (for example there are specific callback functions to handle new data appearing on a registered port connection). + +[[version-1-7-pl3]] +== Version 1.7.pl3 + +No changes. + +[[version-1-7-pl2]] +== Version 1.7.pl2 + +No changes. + +[[version-1-7-pl1]] +== Version 1.7.pl1 + +Log event subtypes were introduced and the generated codes were updated to use the new log events by default. The logger was enhanced to log the actual logging options. Some log messages were moved to other log event categories. (INCOMPATIBLE) + +[[version-1-7-pl0]] +== Version 1.7.pl0 + +* Test Port classes as well as C\++ classes of user defined data types are put into a C++ namespace that corresponds to the TTCN–3 module. (INCOMPATIBLE) + +* The C\++ equivalents of TTCN–3 and ASN.1 enumerated values were moved into the scope of the C++ class that implements the enumerated type. The enum-hack option became obsolete. (INCOMPATIBLE) + +* The C++ enumerated type that describes the selected field of a TTCN–3 union or ASN.1 CHOICE type was moved into the scope of the value class. The naming rules of the possible enumerated values have changed too. (INCOMPATIBLE) + +* The C++ realization of TTCN–3 predefined function `ischosen` has changed. There is one common function, which takes the enumerated field identifier as argument instead of the former dedicated functions for all possible fields. (INCOMPATIBLE) + +* Useless C++ classes and port operations are no longer generated for procedure based communication. Signatures with `noblock` keyword do not allow reply or `getreply`, signatures without exception types do not allow raise or catch. (INCOMPATIBLE) + +* The C++ class that represents signature exceptions provides accessor functions for exception types using a new naming convention. The naming convention of the enumerated type that describes the selected type has also changed. (INCOMPATIBLE) + +* The address extension no longer works with imported address type. (INCOMPATIBLE) + +* New API was introduced for provider port types. (ADDITION) + +[[version-1-6-pl5]] +== Version 1.6.pl5 + +No changes. + +[[version-1-6-pl4]] +== Version 1.6.pl4 + +* C++ representation of external function parameters without the in keyword has been changed. (INCOMPATIBLE) + +[[version-1-6-pl3]] +== Version 1.6.pl3 + +* Array types were introduced. (ADDITION) + +[[version-1-6-pl2]] +== Version 1.6.pl2 + +No changes. + +[[version-1-6-pl1]] +== Version 1.6.pl1 + +No changes. + +[[version-1-6-pl0]] +== Version 1.6.pl0 + +* The constructor of test port classes now has a default argument, which is a NULL pointer. In the newly created skeletons the default argument is already present, but it has to be added to the existing test port header files manually. Otherwise, if the port type is used in a port array the generated C++ code will not compile. The updated and newly created test ports also work with older versions. (INCOMPATIBLE) + +* The member function `set size()` was added to the C++ equivalents of record of and set of types. (ADDITION) + +[[version-1-5-pl8]] +== Version 1.5.pl8 + +No changes. + +[[version-1-5-pl7]] +== Version 1.5.pl7 + +No changes. + +[[version-1-5-pl6]] +== Version 1.5.pl6 + +The global C-like functions for the conversion of enumerated values were moved into the class scope. They became static members of the value class. The old function names are still preserved for backward compatibility. (ADDITION) + +[[version-1-5-pl5]] +== Version 1.5.pl5 + +No changes. + +[[version-1-5-pl4]] +== Version 1.5.pl4 + +No changes. + +[[version-1-5-pl3]] +== Version 1.5.pl3 + +* Type universal charstring is now supported. Its equivalent C++ class named UNIVERSAL CHARSTRING was introduced. (ADDITION) + +[[version-1-5-pl2]] +== Version 1.5.pl2 + +No changes. + +[[version-1-5-pl1]] +== Version 1.5.pl1 + +No changes. + +[[version-1-5-pl0]] +== Version 1.5.pl0 + +* The C++ API for invoking the RAW and BER encoding/decoding functions has significantly changed. The purpose of changes was to provide a common, unified and more flexible interface for both encoding methods. See the link:https://github.com/eclipse/titan.core/tree/master/usrguide/referenceguide[TITAN TTCN–3 Programmer´s Technical Reference] for more details. (INCOMPATIBLE) + +[[version-1-4-pl5]] +== Version 1.4.pl5 + +No changes. + +[[version-1-4-pl4]] +== Version 1.4.pl4 + +* The procedure based ports are now supported with an enhanced Test Port API. (ADDITION) + +* The C\++ code generated by the compiler has changed for record of, set of and enumerated types. These are not realized as C++ template classes any more, but as regular C++ classes. These changes should not cause any incompatibilities in properly written test ports. + +* The parameter type and/or return type of some helper functions used for enumerated types has been changed from `int` to `enum`. This may require explicit casting in some Test Ports. (INCOMPATIBLE) + +[[version-1-4-pl3]] +== Version 1.4.pl3 + +* The interrupt signal is handled in single mode. (ADDITION) + +[[version-1-4-pl2]] +== Version 1.4.pl2 + +No changes. + +[[version-1-4-pl1]] +== Version 1.4.pl1 + +* Class CHAR, which was the C++ equivalent of the obsolete TTCN–3 type char was removed. The compiler substitutes all occurrences of type char with charstring and CHAR is now a typedef alias to class CHARSTRING, which provides partial backward compatibility. (INCOMPATIBLE) + +* Hexstring related conversion functions were added. (ADDITION) + +[[version-1-4-pl0]] +== Version 1.4.pl0 + +No changes. + +[[version-1-3-pl0]] +== Version 1.3.pl0 + +* The symbolic constants NULL ADDRESS, MTC ADDRESS and SYSTEM ADDRESS were renamed to NULL COMPREF, MTC COMPREF and SYSTEM COMPREF, respectively. (INCOMPATIBLE) + +* Usage of TTCN–3 `address` type is now supported. See the link:https://github.com/eclipse/titan.core/tree/master/usrguide/referenceguide[TITAN TTCN–3 Programmer´s Technical Reference]. (ADDITION) + +[[version-1-2-pl4]] +== Version 1.2.pl4 + +No changes. + +[[version-1-2-pl3]] +== Version 1.2.pl3 + +* TTCN–3 type hexstring is now supported. Its C++ equivalent is class HEXSTRING. (ADDITION) + +[[version-1-2-pl2]] +== Version 1.2.pl2 + +No changes. + +[[version-1-2-pl1]] +== Version 1.2.pl1 + +* System related Test Port parameters were introduced. Their value is passed to the Test Port during test run when executing a map statement. (ADDITION) + +* The set of type construct is now supported. The API is exactly the same as in case of record of. (ADDITION) + +[[version-1-2-pl0]] +== Version 1.2.pl0 + +* The new OBJID built-in type was added. (ADDITION) It is not compatible with CHARSTRING, which was OBJID aliased to before. (INCOMPATIBLE) + +* The default mapping of underscore characters within file names (including Test Port header and source files) has been changed. (INCOMPATIBLE) Use the command line option `-u` of the compiler to switch the compatibility mode on. + +* Member functions VERDICTTYPE::set and VERDICTTYPE::get were removed. Use the functions `TTCN Runtime::setverdict` and `TTCN Runtime::getverdict` to modify or get the local verdict. (INCOMPATIBLE) + +[[version-1-1-pl10]] +== Version 1.1.pl10 + +* The CHAR built-in type was added. (ADDITION) + +* The bitwise and rotating overloaded operators were added. (ADDITION) + +NOTE: You should not upgrade a Test Port developed for version 1.1.pl8 or earlier directly to 1.1.pl10 because operator `&` meant concatenation in older versions but it means now bitwise and operation. You should upgrade these old Test Ports to 1.1.pl9 first and after the successful compilation you can proceed to 1.1.pl10. + +[[version-1-1-pl9]] +== Version 1.1.pl9 + +* The concatenation operator has been changed from `&` to `+` for all string types. (INCOMPATIBLE) + +* The modulo division overloaded operator has been removed from the class INTEGER. The `mod` and `rem` TTCN–3 operations can be performed by polymorphic global functions called `mod` and `rem`, respectively. (INCOMPATIBLE) + +[[version-1-1-pl8]] +== Version 1.1.pl8 + +No changes. + +[[version-1-1-pl7]] +== Version 1.1.pl7 + +No changes. + +[[version-1-1-pl6]] +== Version 1.1.pl6 + +No changes. + +[[version-1-1-pl5]] +== Version 1.1.pl5 + +No changes. + +[[version-1-1-pl4]] +== Version 1.1.pl4 + +No changes. + +[[version-1-1-pl3]] +== Version 1.1.pl3 + +* Member function set parameter was introduced. (ADDITION) + +* The enumerated types are provided with a _value ) string_ and _string ) value_ conversion functions, i.e. `<enum type>` to `str` and `str` to `<enum type>`. (ADDITION) + +[[version-1-1-pl2]] +== Version 1.1.pl2 + +No changes. + +[[version-1-1-pl1]] +== Version 1.1.pl1 + +No changes. + +[[version-1-1-pl0]] +== Version 1.1.pl0 + +* The constructors of Test Port base classes take the port name as a parameter. In version 1.0 the port name was directly assigned in the constructor of the user code, but now it has to be passed to the constructor of base class. (INCOMPATIBLE) + +* The function `Event Handler` has now four parameters containing the triggering file descriptors and the time elapsed since the last call. (INCOMPATIBLE) + +* Functions user map and user `unmap` were introduced. (ADDITION) + +* Function TTCN error accepts printf-style arguments and TTCN warning was introduced. (ADDITION) + += References + +1. link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187301/04.01.01_60/es_20187301v040101p.pdf[Methods for Testing and Specification (MTS);The Testing and Test Control Notation version 3.Part 1: Core LanguageEuropean Telecommunications Standards Institute. ES 201 873-1 Version 4.1.1, July 2009] + +2. link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187304/04.01.01_60/es_20187304v040101p.pdf[Methods for Testing and Specification (MTS); The Testing and Test Control Notation version 3. Part 4: TTCN–3 Operational Semantics European Telecommunications Standards Institute. ES 201 873-4 Version 4.1.1, June 2009] + +3. link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187307/03.01.01_60/es_20187307v030101p.pdf[Methods for Testing and Specification (MTS);The Testing and Test Control Notation version 3.Part 7: Using ASN.1 with TTCN–3European Telecommunications Standards Institute.ES 201 873-7 Version 3.1.1, June 2005] + +4. link:https://www.itu.int/rec/T-REC-X.680-200207-S[ITU-T, X.680, Information TechnologyAbstract Syntax Notation One (ASN.1): Specification of basic notationInternational Telecommunication Union, July 2002] + + +5. link:https://www.itu.int/rec/T-REC-X.682-200207-S[ITU-T, X.682, Information TechnologyAbstract Syntax Notation One (ASN.1): Constraint specificationInternational Telecommunication Union, July 2002] + +6. link:https://github.com/eclipse/titan.core/blob/master/usrguide/installationguide.adoc[Installation guide for TITAN TTCN-3 Test Executor] + +7. link:https://github.com/eclipse/titan.core/tree/master/usrguide/referenceguide[Programmer’s Technical Reference for TITAN TTCN-3 Executor] + + +8. link:https://github.com/eclipse/titan.core/blob/master/usrguide/userguide/README.adoc[User Guide for TITAN TTCN-3 Test Executor] diff --git a/usrguide/userguide.doc b/usrguide/userguide.doc deleted file mode 100644 index 9ade28332d684389608124e59b333e3caed60a2e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 969728 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%0D(iJnVlYEn2zPKxkVoOLIkkiLUA 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�YW;4}=21jO<I|ySjXQK+<0_A;b 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%0DSFsj6WP&~nG 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�T6<yUxbwBp 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≷8~81sGK_iy)Fb1o%vDCnexmWNpl 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]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⁣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 diff --git a/usrguide/userguide/1-about_the_document.adoc b/usrguide/userguide/1-about_the_document.adoc new file mode 100644 index 000000000..82f5cc30d --- /dev/null +++ b/usrguide/userguide/1-about_the_document.adoc @@ -0,0 +1,23 @@ += About the Document + +== Purpose + +The purpose of this document is to provide detailed information on using the TITAN toolset, that is, creating test suites from TTCN-3, ASN.1 modules, and test port files, by modifying a `Makefile` and using `make` to build executables. + +== Target Groups + +This document is intended for users of the TITAN TTCN–3 Test Toolset. In addition to this document, readers requiring additional information on creating and building test suites or writing test ports are referred to the link:https://github.com/eclipse/titan.core/tree/master/usrguide/referenceguide[TITAN Programmer's Technical Reference for TITAN TTCN-3 Test Executor]. + +NOTE: Test port writing requires a sound knowledge of C++ programming. + +== Typographical Conventions + +This document uses the following typographical conventions: + +* *Bold* is used to represent graphical user interface (GUI) components such as buttons, menus, menu items, dialog box options, fields and keywords, as well as menu commands. Bold is also used with '+' to represent key combinations. For example, *Ctrl+Click* + +* The character '*/*' is used to denote a menu and sub-menu sequence. For example, *File / Open*. + +* `Monospaced` font is used represent system elements such as command and parameter names, program names, path names, URLs, directory names and code examples. + +* `*Bold monospaced*` font is used for commands that must be entered at the Command Line Interface (CLI). diff --git a/usrguide/userguide/2-overview_of_titan.adoc b/usrguide/userguide/2-overview_of_titan.adoc new file mode 100644 index 000000000..2eac6cb81 --- /dev/null +++ b/usrguide/userguide/2-overview_of_titan.adoc @@ -0,0 +1,48 @@ += Overview of TITAN + +This Test Executor is an implementation of the TTCN–3 Core Language standard with support of ASN.1. There are limitations to supported TTCN–3 language constructs in the Test Executor. In addition, there are some non-standard extensions to the TTCN–3 language implemented by TITAN. Information on these limitations and extensions and also some clarifications of how the standard has been implemented in TITAN, refer to the +link:https://github.com/eclipse/titan.core/tree/master/usrguide/referenceguide[TITAN Programmer's Technical Reference for TITAN TTCN-3 Test Executor]. + +== Components + +The main components are the following: + +* The *Compiler*, which translates TTCN–3 and ASN.1 modulesfootnote:[Compilation of ASN.1 modules is necessary only if the test suite imports type definitions from ASN.1 modules.] into C++ program code. + +* The *Base Library*, written in C++ language, which contains important supplementary functions for the generated code. + +* The *Test Port(s)*, which facilitate the communication between the TTCN–3 Test System and the System Under Test (SUT). + +The generated C\++ modules as well as the Test Ports should be compiled to binary object code and linked together with the Base Library using a traditional C++ compiler. + +All parts, except the protocol specific Test Ports, are included in the binary package of the Test Executor. The Test Executor is a protocol and platform independent tool that can be easily adapted to any kind of protocols by writing the appropriate Test Port. The generated C\++ code is exactly the same on all platforms, provided that the pre-compiled Base Library that matches the operating system and C++ compiler is used. The Test Port may use operating system calls or external library functions for sending or receiving messages towards System Under Test so it may become platform dependent. + +Writing a Test Port is not an easy task for the first time, but the Compiler alleviates it by generating an empty skeleton for each function to be written. This skeleton is also useful for checking the correctness of an existing test suite because the Executable Test Program can be linked with this empty Test Port. In this case the resulting program actually does nothing, but the successful linking means that no modules or functions are missing from the test suite. + +This document describes building and running test suites using the command line. + +image::images/titanexecutor_structure_x.png[title="Titan structure"] + +== General Workflow + +* Generating and editing a `Makefile` + +* Building the executable + +* Executing test suites + +* Analyzing the execution log files. + +== Building Test Suites + +Creating a TTCN–3 test suite involves building an executable from the initial modules (TTCN–3, ASN.1 or both) and test port files. The process basically comprises creating and modifying a `Makefile` and using the `make` command to build the executable. + +For detailed information, refer to <<3-creating_executable_test_suites_from_the_command-l.adoc, Creating Executable Test Suites from the Command-line>>. + +== Executing Test Suites + +After the test suite has been created a suitable configuration file has been built, the executable is ready to run. + +The test executor can operate in single or parallel mode. The single mode—also called non-parallel mode—is thought for TTCN–3 test suites built around a single test component. It is forbidden to create parallel test components in single mode: the test suite is not supposed to contain any `create` operation otherwise the test execution will fail. The parallel mode, on the other hand, offers full-featured test execution including distributed and parallel execution. The goal of introducing the single operating mode was to eliminate redundancies and thereby increase the speed of execution. It is possible to execute non-parallel test suites in parallel mode, but doing so results in unnecessary overhead. The C++ code generated by the compiler is suitable for both execution modes, there are no command line switches to select mode. The only difference is that different Base Libraries must be linked in single and parallel modes. + +For detailed information on executing test suites in single or parallel mode, refer to <<4-executing_test_suites.adoc, Executing Test Suites>>. diff --git a/usrguide/userguide/3-creating_executable_test_suites_from_the_command-l.adoc b/usrguide/userguide/3-creating_executable_test_suites_from_the_command-l.adoc new file mode 100644 index 000000000..6adef6dcb --- /dev/null +++ b/usrguide/userguide/3-creating_executable_test_suites_from_the_command-l.adoc @@ -0,0 +1,516 @@ += Creating Executable Test Suites from the Command-line + +This section describes the elementary commands that comprise the build process. The primary audience of this section is the group of users who want to integrate TTCN–3 to a new or an existing build system. + +== Using `make` + +This section gives an example about how to create a new `Makefile` or modify an existing one manually to make it capable of handling TTCN–3 test suites. For example, if using many external libraries and program modules with TTCN–3, it can be beneficial to write an own `Makefile`. + +The generated skeleton is always a good starting point for a custom `Makefile`. + +The following lines are mandatory in the `Makefile`: +[source] +---- +TTCN3_MODULES = MyModule.ttcn + +ASN1_MODULES = + +GENERATED_SOURCES = MyModule.cc + +GENERATED_HEADERS = MyModule.hh + +$(GENERATED_SOURCES) $(GENERATED_HEADERS): $(TTCN3_MODULES) $(ASN1_MODULES) + +$(TTCN3_DIR)/bin/compiler $(TTCN3_MODULES) $(ASN1_MODULES) +---- + +`TTCN3_MODULES` and `ASN1_MODULES` contain the names of the TTCN–3 and ASN.1 files, respectively. + +The variables `GENERATED_SOURCES` and `GENERATED_HEADERS` store the name of the source and header files that the compiler will generate. This rule calls the compiler with an argument list that contains the name of all TTCN–3 and ASN.1 files. Beginning from version 1.2.pl0 the compiler does _not_ duplicate the underscore ("_") characters in output file names, so you may safely use such module and file names that contain this character. + +To compile the generated C++ code using `make`, the following rule in the `Makefile` is also needed: +[source] +---- +.cc.o: + + g++ -c -I$(TTCN3_DIR)/include -Wall $< +---- +In this case simply issue the command `*make MyModule.o*` and the two translation steps will be performed automatically in a row. + +=== Rules for Modular Test Suites + +The compiler supports modular TTCN–3 test suites as well. Each module is translated to a separate C\++ header and source file. These source files can be compiled by the C++ compiler one-by-one separately. + +The importing mechanisms work in the following way. For example, two TTCN-3 modules are present in files `A.ttcn` and `B.ttcn`, respectively. Definitions of module A may be used from module B, so the `import from A all`; statement must be added to module B. The modules A and B *must* be translated by the compiler in one step to `A.cc`, `A.hh`, `B.cc` and `B.hh`. During the compilation from TTCN–3 to C++ of module B, the import statement will be translated to `#include "A.hh"`. This statement will be put to the beginning of `B.hh`, so you can refer to any definitions of A in module B. But note that when compiling `B.cc`, `A.hh` must exist and it must be up to date. + +Thus, additional rules are needed in the `Makefile`. It is recommended adding them automatically using the utility `makedepend` footnote:[The makedepend utility is available on all supported platforms. It usually can be found in the X11 development package.]. Run the following command: + +[source,subs="+quotes"] +*makedepend -I$TTCN3_DIR/include A.cc B.cc* + +This will add the rules to the end of the `Makefile` and they will be updated upon re-running `makedepend`. For further details please consult the manual page of `makedepend`. + +Multiple imports of the same module are handled correctly. For example, if importing all definitions of module C from both modules A and B in the previous example, all three C++ source files will compile correctly. + +== Automatically Generated `Makefile` + +This section describes the automatically generated `Makefile`, its structure, the supported commands and the possibilities for customization. + +=== `Makefile` Generation + +The `Makefile` for a project can be generated using the generator tool `ttcn3_Makefile gen` footnote:[Up to version 1.6pl4 Makefile generation was part of the compiler (using the -M option).]. A project usually consists of some TTCN–3 and ASN.1 modules and at least one test port and results in an executable test suite. + +`Makefile` generation is performed with the following command syntax: + +[source,subs="+quotes"] +** $TTCN3_DIR/bin/ttcn3_Makefilegen [options] <Main module> {Module}* {Test_Port}* {Other_File}* ** + +* `[options]` can be one or more of the options that are listed in the TITAN Programmer's Technical Reference for link:https://github.com/eclipse/titan.core/tree/master/usrguide/referenceguide[TITAN Programmer's Technical Reference for TITAN TTCN-3 Test Executor]. + +* `<Main module>` is the main TTCN–3 Core Language module. The argument can be either a file name (with or without path) or a module name. The name of the desired executable will be derived from the name of this module unless the `-e` option is used. + +* `{Module}*` are additional TTCN–3 or ASN.1 modules, which are directly or indirectly referenced (imported) from the main module and thus required for building the executable test suite. Each argument should be a file name (with or without path) or a module name. + +* `{Test Port}*` specifies names of all test ports or other required C++ program modules. The names can be given with or without suffix. + +* `{Other File}*` specifies the names of other files (configuration files, shell scripts, and so on) that are used in this project. + +For detailed content of the generated `Makefile`, refer to <<Makefile-Structure, Makefile Structure>>. + +==== `Makefile` Generation Algorithm + +Before generating the `Makefile` the `Makefile` generator tries to figure out the file name, module type and module name for each argument automatically. It uses some heuristics which yield correct results in most cases, but not always. Typically, the algorithm works perfectly with shell wildcards. For example, if all source files reside in the same directory the following command will generate the right `Makefile`: + +`*$TTCN3_DIR/bin/ttcn3_Makefilegen *.ttcn *.asn *.c**` + +The `Makefile` generator looks for an existing file for each argument. It tries the given argument without any suffix, then the following list of suffixes are tried in this order: `.ttcn`, `.ttcn3`, `.3mp`, `.ttcnpp`, `.ttcnin`, `.asn`, `.asn1`, `.cc`, `.c`, `.hh`, `.h`, `.cfg`, `.prj`. Once a file is found, the `Makefile` generator tries to guess its type as described below. If no suitable file is found for a given argument the `Makefile` generator prints an error message and exits. + +In the case of TTCN–3 preprocessing (using the `-p` command line argument) the TTCN–3 files with special suffix `.ttcnpp` will be added to the list of TTCN–3 modules which need to be preprocessed before compilation. Files with the `.ttcnin` suffix will be added to the list of TTCN–3 include files (without the `-p` switch these will be added to the other files section of the `Makefile`). + +Then the `Makefile` generator tries to classify the file in the following categories based on the contents and/or the suffix: + +* TTCN–3 modules (based on contents) + +* ASN.1 modules (based on contents) + +* TTCN–3 include files (based on suffix, only with `-p`) + +* C/C++ source files (based on suffix) + +* C/C++ header files (based on suffix) + +* other files (the rest) + +The `Makefile` generator has two built-in "light" parsers that can decide whether a file is a TTCN–3 or ASN.1 module, respectively. Those parsers read only the first few lines of the input and do not check the syntactical correctness of the modules. They are capable of retrieving the module name as well. + +If the `Makefile` generator ensured that the file is neither a TTCN–3 nor an ASN.1 module then it checks whether the file has `.cc`, `.c`, `.hh` or `.h` suffix. The content of the file is not examined anymore. + +The remaining files (configuration files and so on) will be added to the other files’ section of the `Makefile`. These files do not take part in the build process, but they are added to the archive files created using the `Makefile`. + +After the classification, the `Makefile` generator filters out the redundant generated C\++ files. If a given C/C++ file was found to be generated from one of the given TTCN–3 or ASN.1 modules, a warning is printed and the file will be dropped from the list of C/C++ files. That is, the file will not be added to the list of user source files since it is already a member of the generated sources. This feature is useful if one wants to regenerate the `Makefile` using the shell wildcard `*.cc` while the generated files from the previous compilation are still present. + +In the next step the algorithm tries to complete the list of C/C\++ files by checking the pairs of header and source files. If a C/C++ source file was identified and a header file with the same name exists (only the suffix differs) too, the `Makefile` generator will add the header file automatically. This step is performed in the reverse direction too: the `Makefile` generator can find an existing source file based on the header file given to it. Of course a C++ source file can exist without a header file or vice versa. + +The `Makefile` generator continuously checks the uniqueness of files and module names. If the same file was given more than once in the command line the repeated argument is simply ignored and a warning message is displayed. It is not allowed to use two or more different TTCN–3 or ASN.1 files containing modules with the same name because the generated C\++ files would clash. For similar reasons the user C/C++ files cannot have identical names even if they are located in different directories. + +Finally the `Makefile` is generated based on the resulting data. If the `Makefile` generator finds an existing `Makefile` in its working directory, it will not be overwritten unless the option `-f` is used. + +It is always assumed that the working directory of the generated `Makefile` will be the same as the current working directory of the `Makefile` generator even if the `Makefile` is placed into another directory using the `-o` switch. + +When a path name passed to the `Makefile` generator contains a directory part the `Makefile` generator analyzes and canonizes the directory name by resolving relative directory references (such as . or ..) and symbolic links pointing to directories footnote:[Symbolic links pointing to files will not be resolved.]. If the path name does not contain any directory part or it turns out that the file is located in the current working directory the generated `Makefile` will refer to the file using a simple file name without any directory. Files located in other directories will be referenced in a uniform way using either absolute or relative path names depending on whether the command line switch -a was specified or not. Thus it is not relevant whether the file was given as relative or absolute path name in the command line. + +The `Makefile` is generated based on the following assumptions: + +* Each object and if applicable, shared object file is located in the same directory as the C/C++ source file it is derived from. This allows the use of efficient wildcard rules. + +* The TTCN–3 /ASN.1 compiler will place all generated C++ files in the current working directory. + +==== Use of `GNU make` + +If option `-g` is used, the resulting `Makefile` will be less redundant as it will use some suffix substitution rules. These rules are supported only by `GNU make`, other versions of the make utility will find such `Makefiles` erroneous. + +The more of the file naming conventions below are fulfilled, the more suffix substitution rules can be applied in the generated `Makefile`. If the rules are only partially fulfilled, the `Makefile` will be also correct, but it will be more difficult to maintain. It is recommended to follow these rules especially when starting a new project. + +* Unless option `-c` is used, all TTCN–3, ASN.1 and C++ modules should reside in the current working directory. If these files are stored in a different scheme (for example in a hierarchical directory tree) symbolic links can be used to collect all input files into one build directory. + +* The suffix should be `.ttcn` for TTCN–3 modules, `.asn` for ASN.1 modules and `.cc` for C/C++ files. + +* The file name (without suffix) should be identical to the module name. If the name of the ASN.1 module contains a hyphen, the corresponding file name should contain an underscore character instead. For example, the TTCN–3 module `My_Module` should be stored in `My_Module.ttcn` and the file containing ASN.1 module My-ASN1-Module should be named as `My_ASN1_Module.asn`. + +* Each C/C++ module should have a header file with identical name, but with the suffix `.hh`. + +==== Use of Central Storage + +Option `-c` can be used to create a `Makefile` that can use pre-compiled files from one or more central directories to save disk space and compilation time. Such `Makefiles` have different layout and more complex build rules. + +The central directories should contain those common modules that do not change frequently (type definitions, test ports, external functions, test configurations, and so on). The central directories should be updated and maintained by the project administrators while the individual testers are developing their test cases in their working directory based on the common files. Moreover, it is allowed to create a hierarchy of central directories, that is, to use a directory that takes files from other central directories as a central directory of another project. In such cases the files of all central directories should be passed to the compiler for `Makefile` generation. + +In addition to the above mentioned ones the following assumptions are used in these `Makefiles`: + +* The compiler will generate C\++ files only for those TTCN–3 and ASN.1 modules that are located in the current working directory. The generated C++ files of the remaining TTCN–3 and ASN.1 modules should be located in the same directory as the respective module. If a module is located in a directory other than the current working directory and it does not have pre-compiled files a symbolic link must be created in the current working directory, which should point to the file containing the module. + +* Object and if applicable, shared object files will be created only from those C/C++ source files that are located in the current working directory. Object and if applicable, shared object files of the remaining source files should be located in the same directory as the respective source file. + +* The TTCN–3 and ASN.1 modules of central directories should not import definitions from the modules of the current working directory. Importing in the reverse direction is allowed, of course. + +* C/C++ files of central directories should not include header files of the current working directory. Local C/C++ files can include headers from other directories. + +* The generated C++ files and object and if applicable, shared object files of all central directories must be up-to-date before invoking `make`. Otherwise the build process will fail immediately with an error message footnote:[If an object and if applicable, a shared object file of a central directory is not up-to-date, but make is invoked it tries to build that file instead of printing an error message. The build will usually fail due to missing access rights. This is a known limitation of this `Makefile` system that cannot be easily solved in a generic way.]. In case of multi-level hierarchy of central directories the re-compilation should be performed in bottom-up order in the central directories. + +* All directories must use the same environment, that is, same hardware platform, operating system, version of TTCN–3 Executor and C++ compiler, command line switches, and so on, for building. Otherwise compilation or run-time errors may occur. + +Note that when a pre-compiled TTCN–3 or ASN.1 module is taken from a central directory the following three files will be used from the central directory during the build process. Thus it is essential to keep all these files always consistent and up-to-date. + +* The module itself when performing the semantic analysis on the local modules importing it. + +* The generated C\++ header file when compiling the generated C++ files of the importing modules. + +* The object and if applicable, the shared object file when linking the executable. + +[[ttcn-3-preprocessing]] +==== TTCN–3 Preprocessing + +Preprocessing of TTCN–3 source code is supported with the use of the option `-p`. The TTCN–3 source files to be preprocessed must have the suffix `.ttcnpp`; these files will be preprocessed with the C preprocessor before being compiled. The compiler will detect all TTCN–3 files, including the ones containing directives for the preprocessor, but only the ones with the suffix `.ttcnpp` will be preprocessed. If any other suffix is used the user has to edit the `Makefile` manually to add the file to the list of files which will be preprocessed. The output of the preprocessing will be an intermediate file with the extension `.ttcn`. Do not use the extension `.ttcn` for any TTCN–3 file that will be preprocessed; also avoid using the same name for different `.ttcn` and `.ttcnpp` files. Files included in `.ttcnpp` files with C preprocessor directive `#include` should have suffix `.ttcnin`. + +[[Makefile-Structure]] +=== `Makefile` Structure + +This section presents the internal structure of the generated `Makefile`. + +For example, the following command will generate a `Makefile` for TTCN–3 test suite "Hello, world!", which can be found in binary distribution: + +`*$TTCN3_DIR/bin/ttcn3_`Makefile`gen -gs MyExample.ttcn PCOType.cc MyExample.cfg*` + +The `Makefile` generator creates the `Makefile` with the following content: +[source] +---- +# This Makefile was generated by the Makefile Generator +# of the TTCN-3 Test Executor version 1.6.pl5 +# for Adam Delic (edmdeli@ehubuux110) +# on Tue Oct 10 13:53:04 2006 + +# Copyright Ericsson Telecom AB 2000-2014 + +# The following make commands are available: +# - make, make all Builds the executable test suite. +# - make archive Archives all source files. +# - make check Checks the semantics of TTCN-3 and ASN.1 +# modules. +# - make port Generates port skeletons. +# - make clean Removes all generated files. +# - make compile Translates TTCN-3 and ASN.1 modules to +# C++. +# - make dep Creates/updates dependency list. +# - make objects Builds the object files without linking +# the executable. +# - make tags Creates/updates tags file using ctags. +# WARNING! This Makefile can be used with GNU make only. +# Other versions of make may report syntax errors in it. +# +# Do NOT touch this line... +# +.PHONY: all archive check clean dep objects +# +# Set these variables... +# +# The path of your TTCN-3 Test Executor installation: +# Uncomment this line to override the environment variable. +# TTCN3_DIR = +# Your platform: (SOLARIS, SOLARIS8, LINUX, FREEBSD or WIN32) +PLATFORM = SOLARIS8 +# Your C++ compiler: +CXX = g++ +# Flags for the C++ preprocessor (and makedepend as well): +CPPFLAGS = -D$(PLATFORM) -I$(TTCN3_DIR)/include +# Flags for the C++ compiler: +CXXFLAGS = -Wall +# Flags for the linker: +LDFLAGS = +# Flags for the TTCN-3 and ASN.1 compiler: +COMPILER_FLAGS = -L +# Execution mode: (either ttcn3 or ttcn3-parallel) +TTCN3_LIB = ttcn3 +# The path of your OpenSSL installation: +# If you do not have your own one, leave it unchanged. +OPENSSL_DIR = $(TTCN3_DIR) +# Directory to store the archived source files: +ARCHIVE_DIR = backup +# +# You may change these variables. Add your files if necessary... +# +# TTCN-3 modules of this project: +TTCN3_MODULES = MyExample.ttcn +# ASN.1 modules of this project: +ASN1_MODULES = +# C++ source & header files generated from the TTCN-3 & ASN.1 +# modules of this project: +GENERATED_SOURCES = $(TTCN3_MODULES:.ttcn=.cc) $(ASN1_MODULES:.asn=.cc) +GENERATED_HEADERS = $(GENERATED_SOURCES:.cc=.hh) +# C/C++ Source & header files of Test Ports, external functions +# and other modules: +USER_SOURCES = PCOType.cc +USER_HEADERS = $(USER_SOURCES:.cc=.hh) +# Object files of this project that are needed for the executable +# test suite: +OBJECTS = $(GENERATED_SOURCES:.cc=.o) $(USER_SOURCES:.cc=.o) +# Other files of the project (Makefile, configuration files, and so on) +# that will be added to the archived source files: +OTHER_FILES = Makefile MyExample.cfg +# The name of the executable test suite: +TARGET = MyExample +# +# Do not modify these unless you know what you are doing... +# Platform specific additional libraries: +# +SOLARIS_LIBS = -lsocket -lnsl +SOLARIS8_LIBS = -lsocket -lnsl +LINUX_LIBS = +FREEBSD_LIBS = +WIN32_LIBS = +# +# Rules for building the executable... +# +all: $(TARGET) ; +objects: $(OBJECTS) ; +$(TARGET): $(OBJECTS) +$(CXX) $(LDFLAGS) -o $@ $ˆ \ +-L$(TTCN3_DIR)/lib -l$(TTCN3_LIB) \ +-L$(OPENSSL_DIR)/lib -lcrypto $($(PLATFORM)_LIBS) +.cc.o .c.o: +$(CXX) -c $(CPPFLAGS) $(CXXFLAGS) -o $@ $< +$(GENERATED_SOURCES) $(GENERATED_HEADERS): compile +@if [ ! -f $@ ]; then $(RM) compile; $(MAKE) compile; fi +check: $(TTCN3_MODULES) $(ASN1_MODULES) +$(TTCN3_DIR)/bin/compiler -s $(COMPILER_FLAGS) $ˆ +port: $(TTCN3_MODULES) $(ASN1_MODULES) +$(TTCN3_DIR)/bin/compiler -t $(COMPILER_FLAGS) $ˆ +compile: $(TTCN3_MODULES) $(ASN1_MODULES) +$(TTCN3_DIR)/bin/compiler $(COMPILER_FLAGS) $ˆ - $? +touch $@ +tags: $(TTCN3_MODULES) $(ASN1_MODULES) \ +$(USER_HEADERS) $(USER_SOURCES) +$(TTCN3_DIR)/bin/ctags_ttcn3 --line-directives=yes $ˆ +clean: +-$(RM) $(TARGET) $(OBJECTS) $(GENERATED_HEADERS) \ +$(GENERATED_SOURCES) compile \ +tags *.log +dep: $(GENERATED_SOURCES) $(USER_SOURCES) +makedepend $(CPPFLAGS) $ˆ +archive: +mkdir -p $(ARCHIVE_DIR) +tar -cvhf - $(TTCN3_MODULES) $(ASN1_MODULES) \ +$(USER_HEADERS) $(USER_SOURCES) $(OTHER_FILES) \ +| gzip >$(ARCHIVE_DIR)/‘basename $(TARGET) .exe‘-\ +‘date ’+%y%m%d-%H%M’‘.tgz +# +# Add your rules here if necessary... +# +---- +[[Editing-the-Generated-Makefile]] +=== Editing the Generated `Makefile` + +Assume that the TTCN–3 and ASN.1 modules together with the test ports have been written and a `Makefile` skeleton has been generated. The `Makefile` generator recognizes the operating environment and sets up some compiler/linker flags accordingly. The path to the TTCN–3 test executor installation must be set in `TTCN3_DIR` before starting to use `make`. If OpenSSL is installed and proprietary shared libraries will be used, the variable `OPENSSL_DIR` may be changed to point to the directory of the proprietary OpenSSL installation. In the above "Hello, world!" example the user also needs to change the execution mode (variable `TTCN3_LIB`) to non-parallel. + +Always perform the following checklist before the first build of the executable test suite from the generated `Makefile`: + +* Verify that the variable `TTCN3_DIR` is set to point to the root directory of the TTCN–3 test executor installation. If this variable is automatically set in the login script, this line can be removed from the `Makefile`. + +* Ensure that the variable PLATFORM is set to match the test execution platformfootnote:[The test suite must be translated on the same platform on which it will be executed.]. + +* Verify that the variable `TTCN3_LIB` contains the name of the appropriate Base Library for the chosen operating mode, that is,` ttcn3` for single and `ttcn3-parallel` for parallel execution mode! + +* The variable `CXX` should point to the name or full path of the C++ compiler. + +* The variables `CPPFLAGS`, `CXXFLAGS` and `LDFLAGS` should contain the extra command line switches to be passed to the C\\++ preprocessor, compiler and linker, respectivelyfootnote:[For the detailed list and explanation of possible command line switches, refer to the manual page of the used C++ compiler]. For example, profiling or optimization is set here. + +* Using the variable `COMPILER_FLAGS` you can pass additional command line options to the TTCN–3 /ASN.1 compiler. + +* Ensure that the version of the TTCN–3 /ASN.1 compiler used is identical to the version of Base Library it is linked with. In case of version mismatch the generated C++ source files will not compile and an `#error` notification will be received. This means that changing to another version of TTCN–3 Test Executor, a full re-build of all modules using `make clean` must be performed. + +* Make sure to always build test ports from their source distribution. A version mismatch between the object and if applicable, shared object files may cause improper linkage or unpredictable behavior. It is thus contra-indicated to link precompiled test port objects and if applicable, shared objects into your executable (for example taken from a central repository). If the `Makefile` was generated with the option `-p` check also: + +* The variable `CPP` should point to the name or full path of the used C preprocessor. + +* Command line options for the C preprocessor can be given using the `CPPFLAGS TTCN3` variable. + + +WARNING: do not confuse it with the `CPPFLAGS` variable, which is used on the generated C++ code. + +* Specify additional files which are included (`#include` directive) into `ttcnpp` files with the variable `TTCN3_INCLUDES`. These files will be checked (modification time) at every build to determine if any dependent files need to be recompiled. Any file with extension `.ttcnin` will be added to TTCN3_INCLUDES by the `Makefile` generator. + +=== Available Commands + +The generated `Makefile` supports the following: + +* `*make all*`, `*make*` ++ +Creates or updates the executable test suite. Performs only those steps of compilation that are really necessary, that is, the output of which is outdated. + +* `*make archive*` ++ +Creates a backup copy of all source files and other files in a tar-gzip archive stored in directory set by the variable `ARCHIVE_DIR` footnote:[The value archive should not be assigned to the variable ARCHIVE_DIR otherwise the make archive command will work incorrectly. Choose other directory name, like backup.]. The command can be applied periodically: to avoid overwriting older versions, a time stamp containing the current date and time is included in the name of the archive file. The output of this command can be attached to trouble reports submitted for the TTCN–3 compiler or other parts of the TTCN–3 toolset. + +* `*make check*` ++ +Checks the syntax and semantics of the TTCN–3 and ASN.1 modules. This command does not create or update any generated files. + +* `*make clean*` ++ +Removes all generated files (generated C++ files, object and TITAN generated shared object files and the executable) and log files. This command is useful when changing to another version of the test executor or simply for saving disk space. + +* `*make compile*` ++ +Translates the TTCN–3 and ASN.1 modules to C\++. It is useful when the user wants to carry out the compilation of the generated C++ code later. As a result, an empty file named `compile` is created in the working directory. The attributes of this file contain the date and time of the last compilation, which helps the compiler in selective code generation. It is not recommended to change this file manually. The compiler will be invoked only if one or more of the TTCN–3 or ASN.1 modules were modified after that timestamp, otherwise the generated C++ files are up to date. + +* `*make diag*` ++ +Lists general information about the environment and the build. This information can be useful to fix build problem by the developers or the support team. The output contains: + +- the compiler related information (titan version, build date, C\\++ version, license information, see command `*"compiler –v"*`), + +- main controller related information (titan version, C++ compiler version, build date, license information, see command `*"mctr_cli –v"*`), + +- C\++ compiler information (see command `*"g++ -v"*`), + +- library creator info ( see command `*"ar –v"*`), + +- values of environment variables `$TTCN3_DIR`, ``$ OPENSSL_DIR`, `$XML_DIR`, `$PLATFORM`. + +* `*make dep*` ++ +Obsolete. Creates or updates the dependency list between the C++ header and source files by invoking the utility `makedepend`. This command must be invoked before the first compilation or when the list of modules or test ports has changed. It is also necessary to run `make dep` if an import statement has been added or removed in a module. The command implies `make compile` and after that it modifies the `Makefile` itself. Used only with older `gcc` versions. + +* `*make objects*` ++ +Creates or updates the object files created from the C++ source files. This command has the same effect as `make all` except that the executable test suite is not linked in the final step. + +* `*make port*` ++ +Creates Test Port skeleton header and source files for all port types in the input TTCN-3 modules. Existing Test Port files will not be overwritten. + +* `*make shared_objects*` +Creates the shared object files from object files, compiled with `-fPIC`. This target is present only when dynamic linking is enabled. For detailed information, refer to the link:https://github.com/eclipse/titan.core/tree/master/usrguide/referenceguide[TITAN Programmer’s Reference]. + +* `*make run*` ++ +Creates or updates the executable test suite and then runs it. This is only recommended for simple test suites in single mode. Running requires a configuration file; its name by default is `config.cfg`. This file has to be written by the user. + +=== Building the Executable +Issue the command `make dep` when finished creating and editing the `Makefile`. This command will translate all TTCN–3 and ASN.1 modules to C++ and will find the dependencies between them automatically. The `Makefile` will be modified; many lines will be appended to it. + +Finally, issue the `make` command, which will build the executable test suite. If any of the source files (TTCN–3 or ASN.1 modules or test port source files) has been changed, issue the `make` command to get an up-to-date binary. + +If TTCN–3 or ASN.1 modules or test ports are need to be added or removed to or from the project, regenerate the `Makefile` skeleton or change the variables `TTCN3_MODULES`, `ASN1_MODULES`, `GENERATED_HEADERS`, `GENERATED_SOURCES`, `OBJECTS` or `SHARED_OBJECTS` accordingly. If a new test port or other C/C++ module should be added, add it to the lines `USER_HEADERS`, `USER_SOURCES` and `OBJECTS` or `SHARED_OBJECTS`. + +WARNING: It is recommended to use the `makedepend` utility together with make. This ensures that all dependencies are handled correctly. Therefore, `make dep` command must be issued before the first use of `make` and whenever the module hierarchy (imports) changes! If no `make dep` command is issued then in some cases two `make` commands shall be issued for the successful compilation. + +Use the command `make clean` to remove all generated files. + +=== Modifying the Generated `Makefile` + +NOTE: this is a deprecated feature; whenever possible, a .tpd (Titan project descriptor) file should be used instead. + +When there is a `Makefile` in a project, it should be updated each time a further file is added or removed from the project. + +However, some manual modifications were made to the originally created `Makefile` skeleton, regeneration of the `Makefile` will cause the manually performed changes to be lost. To avoid this situation, write a shell script containing the `Makefile` updates, and configure this shell script to be automatically run after each instance of `Makefile` regeneration. + +This way, there is no need to perform the same manual updates upon every `Makefile` generation and file addition process. + +The shell script example below can be used to automate the modification of the `Makefile` with the updates every time it is regenerated. + +.Example Shell Script for `Makefile` Modification +[source] +---- +#!/bin/sh +editcmd=’s/CPPFLAGS = -D$(PLATFORM) -I$(TTCN3_DIR)\ +/include/CPPFLAGS = -D$(PLATFORM) +-I$(TTCN3_DIR)\/include -I$(ERLANG_DIR)\ +/include -I$(OPENSSL_DIR)\/include/g +s/TTCN3_LIB = ttcn3-parallel/TTCN3_LIB = ttcn3/g +s/OPENSSL_DIR = $(TTCN3_DIR)/OPENSSL_DIR = \/mnt\/TTCN\/Tools\ +/openssl-0.9.7d/g +s/ˆ makedepend/ \/mnt\/TTCN\/Tools\/makedepend-R6.6\ +/bin\/makedepend/g +/ARCHIVE_DIR = ./ { +a\ +a\ +# Directory for ERLANG: +a\ +ERLANG_DIR = /OTP/LXA_11930_R9C_6/lib/erl_interface-3.4.2 +} +s/-lcrypto $($(PLATFORM)_LIBS)/-lcrypto \\/g +/-lcrypto \\/ { +a\ +-L$(ERLANG_DIR)/lib -lerl_interface -lei $($(PLATFORM)_LIBS) +} +’ +if [ ‘uname‘ = SunOS ] +then +case ‘uname -r‘ in +5.6) editcmd="$editcmd +s/CXX = g++/CXX = \/usr\/local\/gnu\/bin\/g++/g" +;; +5.7) editcmd="$editcmd +s/CXX = g++/CXX = \/mnt\/TTCN\/Tools\/gcc-3.0.4-sol7\/bin\/g++/g" +;; +5.8) editcmd="$editcmd +s/CXX = g++/CXX = \/usr\/local\/gnu\/gnu28\/gcc3.0.4_shared_sol8\ +/bin\/g++/g" +;; +*) echo ’Unsupported Solaris version.’; exit 1 +esac +else echo ’This script runs on Solaris only.’; exit 1 +fi +sed -e "$editcmd" <$1 >$2 +---- + +== Manual Building +This section contains information useful for the experienced users who are using a build framework other than `make` for TTCN–3 -based testing. + +=== Compiling the Generated C++ Code + +If the TTCN–3 test suite was successfully translated to C\++, it’s a good idea to check if the generated code contains any errors. The simplest way is to compile it using a C++ compiler. Since the generated code refers to the base library, run the following command: +[source, subs="+quotes"] +*g++ -c -I$TTCN3_DIR/include -Wall MyModule.cc* + +In the following, using of an GNU C\++ compiler is assumed. If the TTCN–3 /ASN.1 compiler did not report any errors in the input test suite, the generated C++ code must be correct (that is, compile without errors). After certain TTCN–3 warnings (such as unreachable statements) the generated code may trigger similar warnings in the C++ compiler. + +The generated code has been tested on various versions of GNU C\++ and Sun Workshop C++ compilers. However, the code should work with any standard-compliant C\++ compiler since it does not depend on hardware or compiler specific features. If the generated code fails to compile on a supported platform and C++ compiler the situation is considered as a compiler bug and a Trouble Report can be issued footnote:[The Trouble Report must include the compiler error message(s), all input files and command line switches of the TTCN–3 /ASN.1 compiler, the platform and the exact version of TITAN TTCN–3 Test Executor and the C++ compiler. It is highly appreciated if the user could minimize the input by dropping out irrelevant modules and definitions.]. + +The switch `-c` tells the GNU C++ compiler to compile only and not to build an executable because, for example, the `main` function is missing from the generated code. The switch `-I` adds the `$TTCN3_DIR/include` directory to the compiler’s standard include path. The optional argument, `-Wall`, forces the compiler to report all warnings found in its input. This argument can be used in GCC only. + +The result after a successful compilation is an object file named `MyModule.o` and if applicable, a shared object file named `MyModule.so`. If compilation fails, a lot of error messages may be generated. For example, a misspelled type name in an included test port can totally confuse the C++ compiler. That’s why it is recommended to analyze the reason of the first error message only. + +=== Linking the Executable + +In order to get the executable test suite, the following files must be linked: + +* The object and if applicable, shared object files generated from all used TTCN–3 modules. + +* The object and if applicable, shared object files generated from all used ASN.1 modules. + +* The object and if applicable, shared object files generated from all used test ports and any libraries that are used in the test ports. + +* The parallel `ttcn3-parallel` or the non-parallel `ttcn3` version of the TTCN3 Base Library depending on the chosen operating mode. They reside in `$TTCN3_DIR/lib`. + +* The shared library of OpenSSL, that is `$TTCN3_DIR/lib/libcrypto.so`. + +Assuming only one TTCN–3 module (called `MyModule`) and one test port (called `MyTestPort`), the linking command will be the following for parallel operation mode: + +[source, subs="+quotes"] +*g++ -o MyModule MyModule.o MyTestPort.o -L$TTCN3_DIR/lib-lttcn3-parallel -lcrypto* + +The linking command for single operation mode: + +[source, subs="+quotes"] +*g++ -o MyModule MyModule.o MyTestPort.o -L$TTCN3_DIR/lib -lttcn3 -lcrypto* + +The name of the executable file will be `MyModule` in both cases. + +=== Dynamic Linking + +In order to save disk and memory space, the TTCN–3 Base Library may be dynamically linked to the executable. In this case use the following command in single mode: + +[source, subs="+quotes"] +*g++ -o MyModule MyModule.o MyTestPort.o -L$TTCN3_DIR/lib -lttcn3-dynamic -lcrypto* + +In parallel mode use `*-lttcn3-parallel-dynamic*` instead of +`*-lttcn3-dynamic*`. + +When running the executable, add the directory `$TTCN3_DIR/lib` to the system library path (which is specified in `/etc/ld.so.conf` on most of UNIX systems) or simply add it to the environment variable `LD_LIBRARY_PATH`. + +From version 1.8pl2, `ttcn3_Makefilegen` supports the generation of (per module) shared objects. If this option is enabled with the `-l` command line switch, the project’s working directory (together with the central storage directories, if applicable) should be added to `LD_LIBRARY_PATH` in addition to `$TTCN3_DIR/lib`. Otherwise, the resulting executable may not run. If moving the executable from one machine to another, all the generated shared object (.so) files should be copied as well. For more information about the `–l` command line switch, please consult the link:https://github.com/eclipse/titan.core/tree/master/usrguide/referenceguide[TITAN Programmer's Technical Reference for TITAN TTCN-3 Test Executor]. diff --git a/usrguide/userguide/4-executing_test_suites.adoc b/usrguide/userguide/4-executing_test_suites.adoc new file mode 100644 index 000000000..edc1e7ec5 --- /dev/null +++ b/usrguide/userguide/4-executing_test_suites.adoc @@ -0,0 +1,301 @@ += Executing Test Suites + +This chapter describes the modalities of test suite execution. +[[The-Run-time-Configuration-File]] +== The Run-time Configuration File + +The behavior of the executable test program is described in the run-time configuration file. + +Each section of the configuration file begins with a section name within square brackets. Different sections use different syntax, thus the section name determines the possible syntax of the members. + +Refer to the link:https://github.com/eclipse/titan.core/tree/master/usrguide/referenceguide[TITAN Programmer's Technical Reference for TITAN TTCN-3 Test Executor] for details of the runtime configuration file including descriptions of each of its sections and examples. +[[Running-Non-parallel-Test-Suites]] +== Running Non-parallel Test Suites + +If an application is built for single operation mode the resulting executable contains the ETS itself. + +It takes a single optional parameter (the name and path of its configuration file) and two optional command line switches related to debugging: + +* `*-h*` ++ +Automatically halts execution at the beginning, when the first test case’s or control part’s execution begins, and displays the debugger’s user interface (debugging must be activated). + +* `*-b file*` +Automatically executes the specified batch file (containing debugger commands) at the beginning of the program’s execution. ++ +The ETS also accepts the command line options `-l` and `-v` with the following semantics: + +* `*-l*` ++ +Lists the names of all control parts and individually executable test cases of the ETS to standard output. The list is suitable as the `[EXECUTE]` section of a configuration file. Refer to link:https://github.com/eclipse/titan.core/tree/master/usrguide/referenceguide[TITAN Programmer's Technical Reference for TITAN TTCN-3 Test Executor] for more details. + +* `*-v*` ++ +Prints the tool version, license information and the name, compilation time, checksum and (if available) the version info of the participating modules. + +If the ETS contains exactly one module with a control part, then a configuration file need not be specified. In this case, running the ETS with no parameters will execute the control part. If more than one control part is present (or none at all) then the configuration file is mandatory. + +The ETS blocks until all test cases are executed as specified in the section `[EXECUTE]` of its configuration file. Console log messages are displayed on the terminal, while the execution log is written into `LogFile`. + +ETSes built for single operation mode are unable to act as HCs thus these cannot be executed in the parallel environment. The test suite should be re-linked with the parallel version of Base Library instead if this was the intention (see <<3-creating_executable_test_suites_from_the_command-l.adoc#Editing-the-Generated-Makefile, Editing the Generated Makefile>> for information on editing the `Makefile`). + +== Configuration + +The TITAN runtime environment uses configuration files to control execution of the test suites. An ordinary text editor can be used to create and modify configuration files. The configuration file (with the default extension `.cfg`) is a simple text file consisting of the following sections: + +* Module parameters ++ +This section contains the value of each parameter that is defined in the TTCN-3 or ASN.1 modules of the project. + +* Logging ++ +This section indicates logging conditions: the name of the log file, category and component based logging filters or the like. + +* Testport parameters ++ +This section specifies the parameters that are passed to the test ports during the execution of the test suite. + +* Define ++ +This section contains definitions of macros that can be used in other configuration file sections (except Include) for entry of recurring values. + +* Include ++ +Paths to additional configuration files may be listed in this section. The host controller takes into account the values listed in those configuration files, too. + +* External commands ++ +This section contains shell scripts that are called whenever a control part or a test case is started or terminated. + +* Execute ++ +This section indicates which parts of the test suite will be executed. This section is mandatory in single execution mode. Only test cases without parameters, or test cases where every parameter has a default value, can be started from this section. + +Testcases with parameters can be started from the control part. + +The following sections are used only in parallel mode: + +* Groups ++ +This section specifies a groups of hosts used in the Components section. + +* Components ++ +This section contains the rules that restrict the location of PTCs. + +* Main controller ++ +This section controls the behavior of the main controller when executing a test suite. + +TITAN processes the configuration file sequentially. If a section occurs several times in the configuration file, all sections will be processed without an error message. + +Refer to the corresponding chapter of the link:https://github.com/eclipse/titan.core/tree/master/usrguide/referenceguide[TITAN Programmer's Technical Reference for TITAN TTCN-3 Test Executor] for details of the runtime configuration file including descriptions of each of its sections and examples. + +== Running Parallel Test Suites + +The test execution in parallel mode comprises the following steps: + +1. Start Main Controller. (See <<the-ttcn-3-main-controller, The TTCN-3 Main Controller>>) + +2. Start Host Controllers, that is, the executable test suite, on all participating computers. (See <<the-ttcn-3-host-controller,The TTCN–3 Host Controller>>) + +3. Create MTC. + +4. Start the control part or a selection of test cases of a TTCN–3 module on MTC. + +5. View the verdicts of executed test cases on MC. + +6. Terminate MTC after the end of execution. + +7. Terminate HCs and MC. + +8. Analyze the logs of each test component. + +[[parallel-ttcn-3-execution-architecture]] +=== Parallel TTCN–3 Execution Architecture + +The components of test environment form two main groups: the Test System and the SUT. As TTCN–3 is used for black box testing, that is, the test suite does not assume anything about the internal structure of the SUT, this section describes the internal structure of Test System only. The Test System consists of one or more test components, whose behaviors are entirely described in a TTCN–3 test suite. The test system has other components for special purposes, listed below. + +Each component of the test system runs independently, they are different processes of the operating system. Every component executes one single thread of control. The components can be located on different machines and, of course, there can be more than one component running on the same computer. In the latter case scheduling among them is provided by the scheduler of the operating system. Regardless of their roles, all test components execute binary code generated from the same C++ source code. Their code consists of three parts: the code generated from the test suite by the TTCN–3 compiler, the Test Ports and the TTCN–3 Base Library. + +The components communicate with each other using TCP connections with proprietary protocols and platform independently encoded abstract messages. The components form three groups according to their functionality. + +image::images/titanparallel_execution_x.png[title="Components of parallel test execution"] + +* *Main Controller (MC)* ++ +The Main Controller is a stand-alone application delivered with the distribution (`$TTCN3_DIR/bin/mctr`). It is started manually by the user and runs in one instance during the entire test execution. MC provides the user with CLI to the test executor system. It arranges the creation and termination of Main Test Component on user request and the execution of module control part. It shows the user the verdicts of executed test cases. MC has many hidden tasks that can only be performed in a centralized way, for example component reference assignment, verdict collection, and so on. MC maintains a control connection with all other components. + +* *Host Controller (HC)* ++ +Host Controllers are instances (processes) of the executable test program, that is, the translated test suite linked with Test Ports and Base Library. Exactly one HC should be run on each computer that participates in (distributed) TTCN–3 test execution. HCs are started by the user manually on all participating computers. They maintain a connection to MC and if MC wants a new test component to be created on that host, HC duplicates itself and its child process will act as the new test component. + +* *Test Component (TC)* ++ +Can be either the Main Test Component or a Parallel Test Component. + +* *Main Test Component (MTC)* ++ +The Main Test Component is an instance of the executable test program that is firstly created on a user request. There is exactly one MTC in the Test System. It can execute the control part of a TTCN–3 module if requested by the user. If a test case is executed MTC changes its component type to the type specified in the `runs on` clause of the testcase. Note that MTC is the only one test component that can change its component type. MTC maintains a control connection to MC. + +* *Parallel Test Component (PTC)* ++ +Parallel Test Components are also instances of the same executable test program. TCs execute TTCN–3 functions written by the user in the same way as in non-parallel mode. They are automatically created by HC when requested from the MTC or other PTCs. PTCs also maintain a connection to MC. + +[[the-ttcn-3-main-controller]] +=== The TTCN–3 Main Controller + +The binary executable of Main Controller is `$TTCN3_DIR/bin/mctr_cli`. It takes the optional configuration file (<<The-Run-time-Configuration-File, The Run-time Configuration File>>) as its single argument. The variables in the section `[MAIN CONTROLLER]` of the configuration file determine important MC properties, for detailed information refer to the link:https://github.com/eclipse/titan.core/tree/master/usrguide/referenceguide[TITAN Programmer's Technical Reference for TITAN TTCN-3 Test Executor]. + +The Main Controller has two operation modes: interactive and batch mode. In interactive mode the user can control and monitor the test execution from a CLI. Batch mode is useful for automated and unattended execution of parallel and distributed tests. The actual operation mode depends on the configuration file and is determined at program startup. If the option `NumHCs` is set in the `[MAIN CONTROLLER]` section, the MC starts in batch mode, otherwise interactive mode is selected. + +==== Interactive Mode + +After starting MC in interactive mode a welcome screen and command prompt appear. +[source] +---- +******************************************** +* TTCN-3 Test Executor - Main Controller 2 * +* Version: 1.3.pl0 * +******************************************** +MC2> +---- +The MC command line interface uses the `editline` library which is compatible with the GNU `readline` editing functionality. In addition to its powerful line editing functions it provides command completion, line history and help function. + +Command completion is activated using the tabulator key. It presents the list of applicable commands according to the typed prefix. The typing of the command is concluded when a single alternative remains (for example pressing key `c` followed by the tabulator puts the `cmtc` command onto the command line). + +The last couple of entered command lines are stored in the history buffer. The implementation is based on GNU `history` library. The buffer elements can be browsed with the cursor keys or an incremental search backward can be performed following a `<CTRL>-r` keystroke and a lot more. History buffer contents are automatically saved and loaded when the `mctr cli` is started or stopped into a file named `.ttcn3 history` located in the home directory. Note that console log messages as well as notifications of HC connection establishments are printed on the MC’s screen and may disrupt its contents. + +The following commands are accepted by the MC: + +* `help [command]` displays the list of available commands or a short use information about the command submitted as parameter. +* `cmtc [hostname]` creates the MTC on the given host. If the optional hostname is omitted, the MTC will be created on the host whose HC has connected first. Once an MTC is created, this command cannot be used before terminating the MTC via emtc. +* `smtc [module name[.control|.testcase name|.\*]]` is used to start test execution. smtc has a single optional parameter defining the name of the module or test case to start. The MTC must exist and it must be in idle state when using this command. smtc is a non-blocking command, there is a prompt and it is possible to issue other commands while the test case execution is proceeding. When the module name argument is used (with or without the .control suffix) then smtc starts executing the control part of that module. footnote:[TTCN–3 assumes to have a single control part within an ETS. Our Test Executor, however, removed this limitation and permits multiple module control parts within the ETS. The smtc command can be used to select between the available control parts, which one needs to be executed. Moreover, it can be specified to execute a number of different control parts, too.] When it is intended to select a single test case for execution, smtc is told using the format `module name.testcase name`. Only those test cases can be executed individually that have no formal parameters, or every formal parameter has a default value. It is also possible to execute all individually startable test cases defined inside a module by specifying the module `name.*` as smtc parameter. In case the optional parameter is omitted, the contents of the `[EXECUTE]` section of the configuration file are run after each other if that section was specified. +* `emtc` terminates MTC. When using this command MTC must be in idle state, that is, it cannot be killed. +* `info` prints statistics and status information of the currently connected HCs and test components. +* `reconf` instructs MC to re-read and re-distribute its configuration file to the connected HCs. This feature is useful when restarting a test campaign involving multiple HCs, because the tester configuration can be altered eliminating the drawback of restarting and reconnecting all elements of the test set-up manually. +* `stop` terminates test execution. The verdict of the actual test case will not be considered in the statistics of the test suite. +* `pause [on|off]` sets whether to interrupt test execution after each test case. For setting the state of the pause function on or off values can be used. If the state of the pause function is on and the actual test case is finished, the execution is stopped until the continue command is issued. If pause is in off state and the actual test case is finished, the execution is continued with the next test case. Using pause without these options it simply prints the state of the pause function. +* `continue` resumes interrupted test execution. +* `log [on|off]` enables/disables console logging. It can be set using on or off. If log is in off state no log messages will be printed to MC’s console. Using log without these options it simply prints the state of logging. +* `!` prefix is used to execute command line contents in a subshell. +* `exit` terminates all HCs and MC itself. This command can be used when test execution is not in progress. If MTC still exists it will be terminated gracefully, like with emtc. +* `quit` is an alias to exit to provide backward compatibility. + +==== Batch Mode + +If MC is started in batch mode no command prompt is given. In order to monitor the actual state of execution the console messages are printed to the standard output. + +In batch mode, the MC performs the following actions sequentially: + +* MC waits until the specified number of HCs, that is given in configuration option `NumHCs`, are connected. +* MTC is created on the host of firstly connected HC. Equivalent command: `cmtc` +* The items of the `[EXECUTE]` section are launched sequentially. Equivalent command: `smtc` +* After all items are finished the MTC is terminated. Equivalent command: `emtc` +* The session and all HCs are shut down and MC exits. Equivalent command: `exit` + +If the `[EXECUTE]` section of the configuration file is empty or it is missing the MC stops in batch mode immediately with an error message. + +If a fatal error is encountered during initialization, for example due to an error in the configuration file, no MTC is created and the session stops immediately. If an error happens within a test case the normal error recovery routines are activated and the execution continues with the next test case. + +==== Performance Hints +NOTE: if performance tests are executed with a large number of test components, MC can be a performance bottleneck in the test executor system. If performance problems occur around the test executor, the first thing that should be checked is the operating environment of MC. Running MC on a dedicated computer with a powerful CPU can help in the most cases. + +MC maintains a control TCP connection with all other components (HCs, MTC and PTCs). Each of these connections use an open file descriptor, which is a limited resource in the operating system. If many test components should be run simultaneously, this limitation can be a bottleneck. However, the number of open files per process can be increased up to a so called hard limit (for example 1024 on Solaris and unlimitedfootnote:[The total number of open files can also be a bottleneck on Linux kernel, which can be changed through the /proc file system.] on Linux). The limit can be increased by a built-in shell commandfootnote:[Called limit on tcsh and ulimit on bash. For more details please consult the manual page of the used shell.], of course, before starting MC. On the other hand, the license key also limits the number of simultaneously active PTCs, which is considered in MC when processing TTCN–3 create operations. + +==== Displaying ASCII Art on Startup + +The command line main controller displays an ASCII art file that is located in the `$TTCN3_DIR/etc/asciiart` directory. There can be any number of ASCII art text files in that directory, a random file will be chosen from those. The file name can contain special filtering instructions, if such instructions are detected in the file name then the file is grouped into the special files group, all other files are in the normal group. If there is at least one file in the special group that was not filtered out by the condition(s) given in the file name then the file to be displayed will be chosen randomly from the list of special files. If there are no such special files or all of these were filtered out by their filtering instructions then a normal file will be displayed. The filtering instructions in the file name are separated by dots, one instruction consists of a name and a value which are separated by a dash. If the value is of numerical type then it can be a single number or an interval, an interval consists of 2 numbers separated by an underscore. Currently the following filtering condition name and value pairs can be used: + +[cols=",,",options="header",] +|==================================================== +|Filter condition name |Value, type of value |Example +|user |User name, string |user-edmdeli +|weekday |Number/interval, 1-7 |weekday-6_7 +|day |Number/interval, 1-31 |day-1 +|month |Number/interval, 1-12 |month-12 +|year |Number/interval |year-2013 +|hour |Number/interval, 0-23 |hour-18_23 +|minute |Number/interval, 0-59 |minute-30 +|second |Number/interval, 0-61 |second-0_30 +|==================================================== + +Example file names: + +`xmasparty.month-12.day-24_26.txt` + +`weekendwork.weekday-6_7.txt` + +Displaying ASCII art can be prevented by deleting all files from the directory. Adding some filtering conditions can be done by renaming the file according to the above described naming rules. + +[[the-ttcn-3-host-controller]] +=== The TTCN–3 Host Controller + +The ETS built for parallel operation mode will act as Host Controller. After starting up it establishes a TCP connection to MC (which must be started prior to HC) and waits for requests. The executable takes two mandatory arguments, the host name or IP address and the TCP port number that MC listens on footnote:[If MC and HC runs on the same computer and you run Host Controllers on other computers as well, never use localhost or 127.0.0.1 as host name argument to HC. The IP address that the HC’s connection comes from may be transferred by MC to TCs running on other hosts. Giving out the local IP address may result in incorrect behavior.]. + +The optional command line switch `-s` can be used to specify the source address of control connections towards MC. Either an IP address or a DNS name can be given after the switch. Only such IP address is accepted that is assigned to one of the local network interfaces. This option can be useful on multi-homed hosts, that is, computers with more than one network interfaces, in order to route all traffic of control connections to a separate network path to avoid disturbances in the communication with SUT. If the option is omitted the local IP address is chosen automatically based on MC’s IP address and the kernel routing table. The test components, child processes of HC, will use the same local IP address for their connections as the HC independent if it was set manually or automatically. + +The command line synopsis for HC is the following: +[source,subs="specialchars,quotes"] +*<executable_program_name> [-s <local_address>] <MC_host> <MC_port>* + +NOTE: In earlier versions, the HCs accepted an optional third command line argument specifying the configuration file name. From version 1.3 (MC version 2), the MC distributes configuration data to all participating HCs. Consequently, the configuration file became a command line argument of the MC. + +The ETS linked in parallel mode accepts the command line switches `-l` and `-v` like in single mode (see <<Running-Non-parallel-Test-Suites, Running Non-parallel Test Suites>>). If the test execution is performed in a distributed environment and file synchronization between computers is not automatic (for example you use FTP instead of a shared NFS directory), it is useful to check the module checksums and versions with flag `-v` on each computer before starting the HCs. + +From version 1.3.pl0 the MC checks the version of each connected HC automatically in order to ensure the consistency of the distributed test system. If the ETSes used in the same test campaign contain different TTCN–3 modules or different versions of the same TTCN–3 modules the HC connections, except the firstly connected one, will be refused by the MC. + +=== Logging in Parallel Mode + +During test execution all test components create separate log files. Each log file has the same format as presented in non-parallel mode. Logging into the same, NFS shared directory makes the log analysis easier. + +The name of log files can be explicitly set in the configuration file using a metacharacter substitution mechanism. If the file names are not set, the backward compatible default naming convention is used. It is important to ensure that every component has its own unique log file name. Refer to the link:https://github.com/eclipse/titan.core/tree/master/usrguide/referenceguide[TITAN Programmer's Technical Reference for TITAN TTCN-3 Test Executor] for more details. + +In parallel mode the log messages sent to the console are transmitted through the network and printed on the user interface of MC in normal cases. Thus it is an unwise thing to log all messages to the console without filtering when the test suite is used for load generation. If the control connection from a TC or HC to MC is broken due to any error, the console log messages are written to the standard error of the ETS locally. + +=== Automation of Testing in Parallel Mode + +The starting procedure of TTCN–3 tests in parallel mode can be a tiring task if it has to be repeated the tests several times. We have developed a small script that can do this work for you. It is based on the `expect` command, which is an extension of the TCL scripting language. The script is called `ttcn3_start` and is located in `$TTCN3_DIR/bin`. In order to use it a working `expect` interpreter must be in the `$PATH`. + +The script itself is very simple, it takes one mandatory and one or more optional arguments. The first mandatory argument is the name of the ETS that is launched. The second argument can be the name of the configuration file that will be passed to MC during execution. If this argument is omitted or the second argument does not resemble to a file name, the script will look for file `<ETS name>.cfg` in its current working directory. If such file exists, it will be used as configuration file. Otherwise MC will be launched without configuration file. + +Additionally, the IP address of the interface used for communication between the MC and the ETS can be specified. The syntax is `–ip` followed by the IP address in dotted decimal format, for example 192.168.0.1. If not specified explicitly, the address defaults to the IP address of the local machine. + +The rest of arguments are the list of test cases to be executed in format `<modulename>.<testcase name>`. They are passed to MC command `smtc` sequentially, see <<the-ttcn-3-main-controller, The TTCN–3 Main Controller>> for details. If these arguments are missing and a configuration file is present the items of section `[EXECUTE]` will be executed, that is, `smtc` will be called without arguments. If neither configuration file nor test cases are specified the control part of the main TTCN–3 module, that is, the module that has the same name as the ETS, is executed. + +The script works the following way: first it launches the MC. If the environment variable `TTCN3_DIR` is set the MC is started from directory `$TTCN3_DIR/bin` (to find the right one multiple versions are present), otherwise the command `mctr cli` is invoked using your search path. If the configuration file is present it is passed to MC as a command line argument. After that `ttcn3_start` launches the ETS, that is, the HC, locally with the appropriate arguments. That is, the script guesses the host name and extracts the TCP port number from the output of MC automatically. Then the script issues the `cmtc` and the appropriate `smtc` commands in the MC command prompt and waits until test execution is finished. Finally it terminates the programs by issuing `emtc` and `quit`. It also takes care of MC’s answers and issues the commands in the right state. + +The messages coming from the standard output or standard error of MC, HC and the test components are continuously displayed in the output of `ttcn3_start`. + +Note that this script does not support distributed test execution when more than one HC has to be started. + +Examples for the invocation of `ttcn3_start`: +[source] +---- +$ ttcn3_start Main_Control +$ ttcn3_start Main_Control multi.cfg +$ ttcn3_start Main_Control –ip 10.10.10.10 multi.cfg +$ ttcn3_start Main_Control SNMP_Testcases.tc_110 SNMP_Testcases.tc_113  SNMP_Testcases.tc_114 +$ ttcn3_start Main_Control multi.cfg SNMP_Testcases.tc_110 _Testcases.tc_113 SNMP_Testcases.tc_114 +---- +The script returns different exit codes which can be used by user written software which invokes it. In case of success the return code is 0, in error cases the return codes are the following: + +[cols=",",options="header",] +|==================================================================== +|*Return code* |*Error description* +|1 |The expect tool was not found. +|2 |Parameters are missing. +|3 |Cannot find the given executable. +|4 |The script cannot be used when MC is run in batch mode. +|5 |The MC has terminated unexpectedly. +|6 |The given executable is not a TTCN-3 executable in parallel mode. +|7 |The executable could not connect to the MC. +|8 |The MTC cannot be created. +|9 |The MTC cannot be created on an unknown host. +|10 |The MTC terminated unexpectedly. +|==================================================================== + +== Strange Behavior of the Executable + +If modular test suites are executed, sometimes the executable test program can do strange things, for example, the execution terminates without any reason or the send functions of the Test Port is not called, and so on. This is because out-of-date C\++ header files are used for translating the C++ modules, that is, there is a wrong `Makefile`. + +This may happen when the Test Port files are renamed, so the compiler regenerates them. Thus the C++ source files generated by the compiler see an empty Test Port header file, but the fully functional Test Port object file is linked to the executable. In this case, the linking will be successful, but during the execution strange things can happen. The reason behind this phenomenon is that the modules consider the raw binary structure of the same C++ class different, for example they fetch the virtual function pointer from a wrong place. + +Avoid these situations and re-compile all C++ files before reporting such bugs, and the use of `makedepend` utility is strongly recommended. diff --git a/usrguide/userguide/5-log_processing.adoc b/usrguide/userguide/5-log_processing.adoc new file mode 100644 index 000000000..51c90e0c2 --- /dev/null +++ b/usrguide/userguide/5-log_processing.adoc @@ -0,0 +1,202 @@ += Log Processing + +The logs generated by the test executor, although they are ASCII text files, are perfect for machine processing, but not for analyzing by humans. To make these log files more readable log formatting tools are provided. All of these programs require the same license feature, `LOGFORMAT`. The programs are designed so that they can be used either individually or bundled together with UNIX pipelines. + +* `Logmerge` is useful for test suites that are run in parallel mode. It can merge the logs of different PTC into one single file based on the timestamps. + +* `Logfilter` can be used for post filtering large log files based on the kind of logged events. It can be specified to keep or remove the event type(s). + +* `Logformat` breaks the sent and received data structures into lines and indents the fields according to their hierarchy. Moreover, if the test suite was executed in single mode, the log formatter splits the logs of each test case into separate files. + +* `Repgen` can present not only the formatted log files but the description and TTCN–3 source code of test cases as well as the output of other network monitor programs, like `tcpdump`, in HTML format. The test results can be easily viewed by any JavaScript capable Web browser. + +== The `logmerge` Utility + +The `logmerge` utility, which can be found in `$TTCN3_DIR/bin`, merges all files given in the command argument into a single output file. The output of logmerge is sorted based on the timestamps found in the log files. + +The command line syntax is: + +[source,subs="+quotes"] +*ttcn3_logmerge [ -o _outfile_ ] [ file.log ] …* + +or +[source,subs="+quotes"] +*ttcn3_logmerge -v* + +Available command line switches are: + +* `*-o _outfile_*` ++ +Merges all input log files into `outfile`. If the `outfile` exists its contents will be overwritten. This switch is optional, if it is omitted, merged logs will be printed to standard output. + +* `*-v*` ++ +Prints `version` and license key information and exits. Each line of the input files should contain an event in the following format: + +`<timestamp> <rest of the event>` + +Merging log files with different types of timestamps, for example with timestamp format `Time` and `DateTime`, results in warning message(s), and only files with same format are merged. Merging log files with timestamp format `Seconds` is not. If a file contains one or more timestamp(s) that is in wrong order, the resulting order will be incorrect too. In this case a warning message will be printed to the standard error. + +The output of the utility is the following: + +[source,subs="specialchars,quotes"] +<timestamp> <component id> <rest of the event> + +where `<component id>` is taken from the name of the respective input file. If the name of the input file is not in the format `<ets name>.<host>-<component id>.log`, the whole input file name will be used as `<component id>`. Events spreading over multiple lines are also handled properly. + +== The `logfilter` Utility + +The `logfilter` utility, which can be found in `$TTCN3_DIR/bin`, filters the input log file given in the command line argument based on the event types in the file, and filter parameters given in the program argument. The output is then written to an output file if specified, or to the standard output. The program is useful only if the variable `LogEventTypes` is set to `yes` in section `[LOGGING]` of the configuration file. + +The command line syntax is: + +[source,subs="+quotes"] +*ttcn3_logfilter [ -o _outfile_ ] {eventtype(+__|__-)}[input.log]* + +or + +[source,subs="+quotes"] +*ttcn3_logfilter -v _|_ -h _|_ -l* + +Available command line switches are: + +* `*-h*` ++ +Prints `help` on using the utility. + +* `*-l*` ++ +Prints the `list` of supported event types. + +* `*-o _outfile_*` ++ +Puts its output into `outfile`. If the `outfile` exists, its contents will be overwritten. This switch is optional, if it is omitted, the output will be printed to standard output. + +* `*-v*` ++ +Prints `version` and license key information and exits. + +The utility can handle one file at a time, giving more input files results an error. If no input file is given, it reads the log from standard input. `Logfilter` can be efficiently used as the middle stage of a pipeline, combined with `logmerge` and `logformat`. + +Event types to be included or excluded should be given without the `TTCN` prefix, that is, as they appear in the log file. Undefined event type(s), that are not listed in the link:https://github.com/eclipse/titan.core/tree/master/usrguide/referenceguide[TITAN Programmer's Technical Reference for TITAN TTCN-3 Test Executor], specified as filter parameters will cause warning message(s), but will not cause the utility to quit. If there are parameters specified both to include and to exclude one or more event types, the program will quit with an error message, because in this case it is not well defined how to handle other event types. All possible error and warning messages will be printed to standard error. + +== The `logformat` Utility + +The `logformat` utility, which can be found in `$TTCN3_DIR/bin`, reads the unformatted log file generated by test executor from its standard input. It can split up the log into several files based on the lines that are automatically logged at the beginning or end of each test case. Furthermore, `logformat` formats the sent and received messages in the log file. The structured values are indented and each field is put into a new line according to the braces and commas. + +The command line syntax is: + +[source,subs="+quotes"] +*ttcn3 logformat [ -i _n_ ] [ -o _outfile_ ] [ -s ] [ -n ][ file.log ] …* + +or + +[source,subs="+quotes"] +*ttcn3 logformat -v* + +The switches denoted by square brackets are optional. The following command line options are available (listed in alphabetical order): + +* `*-i _n_*` ++ +Sets the depth of each indentation level to `_n_` characters. The default value is `_4_`. If the sent or received PDU is too complex and has too deeply nested fields, this number can be decreased to get more readable output. + +* `*-o _outfile_*` ++ +Places the output into file `outfile`. If the `-s` flag is also set, only those parts of the log files will be written into this file that were logged outside the test cases, that is, in control part or on PTCs. If this option is omitted, the formatted log will be printed to standard output. + +* `*-s*` ++ +If this option is set, the entries that were recorded during the execution of a particular test case will be saved in a separate file in `logformat`’s working directory. The name of this file will be identical to the name of the test case. If the same test case is executed several times after each other, the results of repeated test runs will be collected after each other. If the output file contained some data before `logformat` was started, for example the results of previous test run, the output file will be emptied and the old logs will be destroyed. + +`logformat` recognizes any types of timestamps that can be set in the `[LOGGING]` section of the configuration file. + + +WARNING: This option is useless when formatting the log files of PTCs, because these logs do not contain the name of the testcase the PTC belongs to. + +* `*-n*` ++ +If this option is set, newline and tab control characters are not modified, they are printed as \n and \t. + +* `*-v*` ++ +Prints `version` and license key information and exits. + +`logformat` formats all files that are given as arguments and concatenates them after each other. If no files are given, it reads the log from standard input. + +== The HTML Report Generator + +The HTML report generator called `repgen` can be found in `$TTCN3_DIR/bin`. The program requires one command line argument that contains the name of its configuration file. The behavior of `repgen` can be configured only through this file. If the switch `-h` is given instead of the name of the configuration file, `repgen` prints a sample configuration file to its standard output. + +The configuration file of `repgen` is a simple text file which contains a sequence of directives. Its usual suffix is `.ts`. Each directive starts with a special keyword beginning with a hash mark (#) character. The first part of configuration file should contain global settings, the description of test cases can be added after that. + +The following table summarizes all global settings: + +[width="100%",cols="30%,70%",options="header",] +|=== +|Keyword |Meaning +|`#Title` |The name of the ETS. This string will be used as title in the resulting HTML pages. +|`#Tab length` |The report generator replaces all tabulator characters with spaces in the TTCN–3 test cases and log files. This parameter sets how many spaces a single tab character should be replaced with. The default value is `_8_`. +|`#Column width`| The report generator breaks the long lines of the ATS and the external monitor logs. The resulting lines in HTML output will not be longer than this limit. The default value is `_80_` characters. +|`#TTCN-3 code` |The name of the directory that contains the TTCN–3 source files of the test suite. All files will be searched in this directory whose name ends with `.ttcn`. `repgen` collects the source code of test cases that are listed in the remainder of this configuration file. The referenced functions, templates and other definitions are not collected. An absolute or a relative path may be entered, the starting point is always the `repgen`’s working directory, for this and the following three parameters. The same directory may be used for many purposes because the file names do not clash. +|`#TTCN-3 log` |The name of the directory that contains the log file(s) of the test executor. The report generator splits and formats the log files using the log formatter `logformat`. All files will be formatted in this directory whose name ends with .log. If the log of one test case can be found more than once in the log file(s), for example, because of repeated test execution, the resulting HTML page will contain the log of one execution. The others will be lost. +|`#Other log` |The name of the directory that contains the log files of the external monitor programs, for example `tcpdump`. Each file should contain the messages (network packets) recorded during the execution of one test case. The log files in this directory must be named as `<testcase name>.dump` where `<testcase name>` stands for the name of the corresponding test case. All files must be in ASCII format. `logformat` will simply copy them into the destination directory and will not change their content. +|`#Destination` |The name of the destination directory where the files of the resulting HTML report should be stored by `repgen`. The starting page will be `<title>-report.html` in this directory and the other files will be stored under sub-directory `<title>-report`, where `<title>` stands for the string set as the value of parameter `#Title`. Note that each space and dash in this name will be replaced by an underscore character. +|=== + +After the global settings, the name and description of all test cases after each other (in arbitrary order) can be listed. + + +NOTE: `repgen` processes the source code and logs only for those test cases that are listed in the configuration file. The TTCN–3 code and logs of other test cases will be silently ignored. A test case can be specified using the following keywords: + +[width="100%",cols="30%,70%",options="header",] +|=== +|Keyword |Meaning +|`#Testcase` |The name of the test case. It must be the same as in the TTCN–3 code. +|`#Purpose` |A short summary of the test case describing in one sentence what it does. It must not be longer than one line. These short descriptions will be listed on the HTML page that lists the results of all test cases in one table. +|`#Description` |This section should contain the detailed description of the test case. It may continue through several lines, until the next `#Testcase` directive. Figures or message sequence charts can be drawn using ASCII characters, but images cannot be embedded. +|=== + +For browsing the HTML reports the only thing needed is to open the starting page, the file `<title>-report.html` in the destination directory, with a JavaScript capable web browser. The reports should work with any versions of Netscape and Microsoft Internet Explorer on any platforms. The reports can be viewed locally or remotely using any web server. + +The starting page consists of two list boxes and four buttons (in addition to the title and the Ericsson logo). The test case can be selected in the left list box. After selecting a test case the available descriptions and logs will be shown on the right list box. The following items can be selected: + + + * *Detailed description* + * *TTCN–3 code* + * *TTCN–3 executor’s log* + * *Other type of log* + + +If one or more items for the test case are missing from input files, the missing option will not be shown. Select or unselect the available descriptions and logs one-by-one independently by clicking on them. + +After selecting a test case and its items the â€Show†button at bottom should be pressed to view the selected logs and descriptions. A new browser window will be opened for each test case and the selected items will be shown in vertically split frames. The text in each frame can be scrolled independently. Of course, the `logformat` tool is unable to figure out the relation between the TTCN–3 source code and the produced log events. + +In the root window, it is possible to walk through the available test cases step-by-step using the buttons *Previous* and *Next*. The button *Summary* will bring up another window that lists all test cases, their short descriptions and verdicts in a single table to get a quick overview about the test results. + +.*Example:* In the following is an example configuration file of `logformat`. We included the descriptions of the first three test cases only. +[source] +---- +#Title ROHC +#Tab length 8 +#Column width 80 +#TTCN-3 code /home/ethpkr/ROHC +#TTCN-3 log /home/ethpkr/ROHC/log +#Other log ./ +#Destination ./ +#Testcase CTC01 +#Purpose Mode transition from Unidirectional to Optimistic mode. +#Description +Comp->IRs, Comp->IR_DYNs, Comp->UO-0s, Decomp->Feedback(mode +transition u->o), Comp->UO-0s +#Testcase CTC02 +#Purpose Feedback processing in Unidirectional mode. +#Description +Testing the compressor’s feedback processing capabilities in U +mode. +#Testcase CTC03 +#Purpose Operation in Optimistic mode (NACK). +#Description +Testing the compressor’s operation in Bidirectional Optimistic +mode. Preamble: taking the compressor to SO state and O mode. +After that a NACK is sent as an answer to a received compressed +packet. The answer for that should be an IR with dynamic chain +or UOR-2 or an IR-DYN packet. +[...] +---- +NOTE: `repgen` was designed to present the results of non-parallel test cases. In case of parallel test execution, the logs of PTCs cannot be browsed, only the MTC log. + +WARNING: During its run `repgen` will start the other log formatter program `logformat`. That is why `repgen` works correctly only if the directory `$TTCN3_DIR/bin` is included to the path. diff --git a/usrguide/userguide/6-references.adoc b/usrguide/userguide/6-references.adoc new file mode 100644 index 000000000..1157f1bcf --- /dev/null +++ b/usrguide/userguide/6-references.adoc @@ -0,0 +1,7 @@ += References + +1. link:https://github.com/eclipse/titan.core/blob/master/usrguide/installationguide.adoc[Installation guide for TITAN TTCN-3 Test Executor] +2. link:https://github.com/eclipse/titan.core/blob/master/usrguide/referenceguide/README.adoc[Programmers Technical Reference for TITAN TTCN-3 Test Executor] +3. link:https://github.com/eclipse/titan.core/blob/master/usrguide/releasenotes.adoc[Release Notes for TITAN TTCN-3 Test Executor] +4. TTCN–3 Style Guide 1/0113-FCPCA 101 35 +5. TTCN–3 Naming Convention ETH/R-04:000010 diff --git a/usrguide/userguide/UserGuide.adoc b/usrguide/userguide/UserGuide.adoc new file mode 100644 index 000000000..0f495e1aa --- /dev/null +++ b/usrguide/userguide/UserGuide.adoc @@ -0,0 +1,51 @@ +--- +Author: JenÅ‘ Balaskó +Version: 1/198 17-CRL 113 200/6, Rev. PE1 +Date: 2018-06-18 + +--- += User Guide for TITAN TTCN-3 Test Executor +:author: JenÅ‘ Balaskó +:revnumber: 1/198 17-CRL 113 200/6, Rev. PE1 +:revdate: 2018-06-18 +:title-logo-image: images/titan_logo.png +:toc: + +ifdef::env-github,backend-html5[] +image::images/titan_logo.png[alt] +endif::[] + +== Abstract + +This document describes detailed information on using the TITAN TTCN-3 Toolset, creating, compiling and executing test suites. + +== Copyright + +Copyright (c) 2000-2018 Ericsson Telecom AB + +All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v2.0 that accompanies this distribution, and + +https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.html + +== Disclaimer + +The contents of this document are subject to revision without notice due to continued progress in methodology, design and manufacturing. Ericsson should have no liability for any error or damage of any kind resulting from the use of this document. + +== Contents + +ifdef::env-github,backend-html5[] +* link:1-about_the_document.adoc[About the Document] +* link:2-overview_of_titan.adoc[Overview of TITAN] +* link:3-creating_executable_test_suites_from_the_command-l.adoc[Creating Executable Test Suites from the Command-line] +* link:4-executing_test_suites.adoc[Executing Test Suites] +* link:5-log_processing.adoc[Log Processing] +* link:6-references.adoc[References] +endif::[] + +ifndef::env-github,backend-html5[] +include::1-about_the_document.adoc[] +include::2-overview_of_titan.adoc[] +include::3-creating_executable_test_suites_from_the_command-l.adoc[] +include::4-executing_test_suites.adoc[] +include::5-log_processing.adoc[] +include::6-references.adoc[] +endif::[] \ No newline at end of file diff --git a/usrguide/userguide/images/titan_logo.png b/usrguide/userguide/images/titan_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..52512562f4df5e35fa7a40a1a59fc1c00ef445dd GIT binary patch literal 131015 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%0Ap76YryJ6erYyaa=c0Glol=>o{(ZGAYv6{ z-gV%eXvbgzmZxM%(ZTSNk<O{0#TnMfEwG>gV_mn&SDHAxo~Q1G;76`Ms`~0Az`PN+ zx+Ti^<(_4@%d&e6qm6H55&rwS^sVwzZ&};;_e<|6CH6(%7@r0v#5{3=s3)WVcy8r; zMc(MF?jB3Us))rJYbBy>z^W5`yL;!}UB~zj?2cqlYBk!Qy5HYavH%`Ufs9^^oNgz% zEVv3!G<Oj{f6MQNFbGQtQYRwL4>K-CI5s@FW9eGX;i!cxTOL57Hm}Z}nn_@yPI%OM zc0}^G(;is*37A`9j-8ZZ%!=)pXV}oQXh}w@16J<vGhMUP!kl3;5aUU*;ov(Py^5@s z^4jmRXR)NvxJ<UV*<CKHPeM1Tu>wOwv2-}eNwJ32=A`yB7@=||)DFv1e9L+r0cm+m zM)S6{D&+&CUTK=~jBlPz-H`Lfv8=WTogQ>*o}SbQt4d7iqtf;@Rtb2op_Knt9uT(0 zzE1Nh=kMU#8(o`V2I9(QzBHFPFeMPyd7#Tq_JpoBjRlCa3M*6d3Pi-Jy3HClk3mPH zQACrpUsB74E7mgbqjL~$OGxt+!o?;Tl(DST1)P~B*oeLOK<9rF7RBZH${Rp2uIj)n z8$+T0(x+#_px6J8uh;w9t1Y(G&g?2|x|9z4V!DpJ0zd`pu<N3fdO3t284i{}9jCC^ z#1}NA^`GxdzSxw*h5F$GC2hcNXU_1v{NoU>e0_$nS@}IkRe2;Pxa?w>l(D+^cjhPL zh!3wP61BD-U{<#CLX6gfYF^6uF4$XO<<+Q1)!H<1tuD`LkwC4K#a|2v*`Dg_mM#&K zKfg`DS|o2|Y+THJ=lA{;wXktomiCiR2{X)w6pFZ{p<0jna}?<sNT(7C!<+A?1@Rf% zQYE<0EvnI@q*2G&&xsPV1FP>dN0*%(p_8|zK|Qe~AiB>3Ye!#v;E{ve;@VcPKeCXr zUyY>`yHJ;szYZG=P07l}4auy;49QJsgMiwZd*)jjwOQZit>#Oh{EthiI={!|mCYp; z%ZB#E-ZRGM$fZlw3}I~GX}*-H)||UOWga%3FVl|CI(r1YC06Ph#PTCm?A2lpFXSp) z3qrv*{~eDz7xV7DW@nqi_b1o!bFEsJDvo9^WHaR|S(QFGOi{DPf0&+T--Z{L`pa9= zu#HS~;-nw>3-#v8#CGho9{1UtzJypNe|UEMLm?G3c<poWf^M8cP#0eePySe;b`RZ* zA2R_LIAtK7%#dr87!ypL0hy^irkrKuL#xR92ORhP5iIwQ(R~zWmz{P^Zp;=Gnl%g3 zkoj^KsNJZmJl8LluCGIOYsm%&W8gXj48^4|2CqpUc%5fL%{D&n(cep`>=nDxVI#w% zqN1@Y>>1^-cPljnett{D45i9*Yb;7jb#KG?to^IXJNqTX?|Q`)=Ub9_A;xwOOlh;1 zTpmc=r8l0g^I9IZng?NWIv5nrCiM(v^kR>4CYhYUp6Hp^e6#A=?m>|bd+l2YX(Lam zMbPBBAb$s4>FS>ZWdC8W<CAYQ>>`u&wdTPh?4qpQVz0tLk0<$CU*8P3Jox#uB0G#e z%~}bUK|P1QDL_6e8r`I1zB_@(_ljlYtf+oW9F`H|D+((vLS*!oMMOo>(Z=Ogw~Dx* z#kC^BMm8kB3d_2mbv%@={Q~FpEE*F(pw{n!b>2A3{E%j)<-1vM?VNeHKkOM*yiS5s zZexz0X%$(bG~-NmhutSsGsaos)2;q&*Irb*8`nTEnbP+^#;BKIU=K!W?Sw!55&^gG zRn80VMHVuux6rd3)LG%7@>+GEPL#f8`0iJu&QT4`ZcA1HM^(By9Zf|{>T!1ANqD{< zv;eB8X7QE#S(a@Z<Ks=rq(TGEtzUuJLFR6hMIKTV>0;?8Zy}e*r*im*%;{Bb4`oAZ zq&z`Qh2OF_usM0wx9`WUM#2{*Ja<)|vF4zrcU8+}Dos7GV1Jq}Tz-&};^KB_+-4(p zE)ZPu@fd?WEfVlDlD5xEZOdi&>@(}6Q@#{K`EpAuEFhDaLq&}Cw*TcUB$_K_@3)o? z7_wxZ8kzou-MB_<9!bx3bI;*`gKk@%r%~`?F*b7D&)&n#^o}lScumF3|5b<QuNOkT zrMx`$k72L&<k4r;rRoMIg|vAdKB1@Z;)QAMy{Ns>nWU8CO0Nz5IX~<-J=RmCF!xPW zi_~E+3X#Z^0qTHo*^e=4-ZopDtmzoWPw^!`Es~ZNd{FIbDa@E!$k)K<xrwZel;WAG zN|ns&BfleNE;4K1N(8$Hww@8_erjZ}S-?)j!q*+yK(ATz=5^|wcC6du?ZHeT78<EF zr6H8U6ix+nagxzL!Ja_(#D1B7#Q@P0DykSTlgMt!+-2`Rv)PL}kLEveJ9QDnAoG#$ zfX}s0wNDa{7duaaU3Ooh06tY`Evq+m)2wx5k2g3U1e#s+eUh?Fp%0)=g~$Rw)YHTi z#TH|GGIFh@G96mT-S;9xGYwJRIX%)-yq|ARy@Y^pLrH02m7cx0_Vf|UZnG)R=$J2$ zwj8Ui7KI+Ymg6_Z50hV0bu>4gIbS`e`XuNo^o`%`s$F5^`+Vnp7MIjz-`*SFZQ`dW zDJ`(fTVGc9Bmb}&2xx1t?-q~vJ%(kOV?0$?i!ZJ6P7lgzlltAVV&Og$qVN^CYXklQ zm+c4z&OeR11a$Z!o(A;(*D0Y)sl4`bngx~OFk|<how)3qI3l3I;8uTORkq_QbDEAj zw8`q{=CevZ!_wk5M_KHQ*W0(Id~dkR0i=PY?S{8r3(W27$X*mRL;B+_=1JnvKteiB zwhG$^9n`(A?>mJ{?+Y)Cihlk07D55Wc+qGS>J&t2D_;l(@L$EuwzfBD!)$%BC!$EY z0X#0uC@^E`i`ipAlAQkp01Ls-A$Gzu^y_`4JGJf0yy(XQ=c8FG5dNVUs^?pzJ>kpw zpI628U;LSbOYF`LZOUd=80ctx&Q{K~gFe&D8{c9m77Mn7OYJrf<HDR+7w%$CDIn7o zJ~e3->bh*L&|44sZEet3JWH})IS+1a<*W}={_cI&vGzWmn-H@?Hs|$HfYG@8(&~+h zXA2{y=Ut$*QZmBdr<9+;kb&d#$<(Ia5gnm$TlQ4L4h!PO9yWKHrJN5!kmUiAPU+!A zNUu{@?%gN9hi22@8E)_}9^aLm&7&6S8)@aTx-C$Bla3s)jv)bqvlkUA9U9j<>- zIOF||b>kI?gh@4`mL(on)lm&i&%`Mk+h$WL+b!$sQ?P=RkPN@0+6gl*o%L<%mB^L$ zkaK&n5bBjdt*-iR5v;)Nw!m2BJh>8w&dZe<+WJqb5QljJOp4fHab2r$=@DH1nmrYo zNxG+fR4SVlGC3xD61%q_UEZ}-Y?R&BrKp;#;}II;+ZwG}o>-pw?2|Ta#!pkR^hVso ztXVT(YKIetl=LI6PU!-1X(^jgF{|?9%+wF~hA=lhX_Gs*3_)do@!TkmsP$q}nb)pJ zEuhd3>BieeNrL$n7juyNEU2rir(t*ui(A+*dOmyfM4nmh7E#pu==1>}(s_#uJRT+T zlTGcfTd6>)i$e<a%uz2d1mkAstxnd$!b<O{7FLOw5=8D7p!{e=st+s056nC#Ah=jR zv??)XA3v4$LWPG&J-nEWI{&FzdhR+Wm$tEq^%ig=WayE7<z`gJeVaRu6H~!>T0T!g z)ey>gH{+EtBK`VNbp|}M8vD{?ipr&PqoN9aK0W*-ks9xk3F%lJDs=2<_6~#VGm8ty zBkoK&GkXZAAoHEn2{@d1`$msyf%8+#QfTomg16Iq3eTI;c2<Kdw5|^L0ABNJpa|6~ zPR!J8zz@1DUJO0Degv;Qoo`}EM&_NF*vMv@XBL>te8>jCIR5E+Xbmi^ggAnK<mYAc zTx4B9ZS6W6Cw{RcxU={2^jz#dCOQ4;+K}QV>WM~8EE^|WWocDBox(E5W8Eg$6R3?{ zdP8JoY{<Yi>nbu!m-Bi-#JQ>v%=<8JJiiKw4meR=%9-7zk`3)+_Ph!>OAQ4rJ#0K2 zPJSThv^0EU?kF=z*S1os_PcxcUN2@|yFL6aEa2Je_d+t_YvCovp4rtI(MdlNwb6eE zzST6<f$ss08(Dg@{0kU3qa@k)eusCgqdi8e7Ml+Xgx@1G^5OB`-0G@dQ|#>u3S8eP z=4oa5aoS_&OEh)n6tCtT(D!$0AEZej4W?i=YtUYiv+hLmz8#MB*~?M~Jb~Pnj9S|F zjxGxar!DH1wD5;R#3)<m<Zu_q)Fd4B&<9O^h3{?eFS$OS^NOAM<Pl&r$8IwJiZ&gA z6=hGr`VCxEa%>$6Djfs%0bGlRq?1z@aqtK07t@Bd-kma8MmE_xu_3qFwvO)8t4k>P zK!!qXgx#jFO(m|?Q4@QW0Y@1<-rjfGq-2#`%mZE#9n84|EC}G8?5r2RA;K`Bki7V9 z5oZeqY`ul97@cK)YnAhycS2v$-h*#0)7dYTY=LL;0x~qfoLV)oqgCrl^mbnut$s^f zp|ZC5$8;()L(H7Gi9O)gJ<)%6Oh@>3AFwMkiLRr~5GVGpGd@kSW|+Uv&2da~AgFDV z$s!i6Q=*I~<!2XWt!$Flo5G5#^^XzDafKkiV26I7qT%ct(&7+x%2$gUrJeUaYngsL zeWv~`|3Lj`@|Ry~)GqZvp+ZSE2QMf6=d^GQ;}Fz$1gsa!qq2hP>b7+;R-hz!U)}L> za!rG)JoZ@5uxd;K92%z)<A=|8uORjpEEMn9Ng)ln1zKZsb4DKhVW&Oi=RTkOGsNvb zGI{N!MbVm9$+2o1G!tp&8MbGwl6gvIzi0UKepMPtf8XSK)SMzM#{r|F1&C~FR<1}z zz&GE^4j1H_@6zh5r>)U-hX|P3GtKAiTBO=XIBO;`ZgO9$odt%-I()y=rv{rO(s?}$ zqSBMIwD9HqBc%kEn{~ZgX>j$uolJY7Szg(0EOXRPO){zkTLn<td~>!4wK|iY67OJv zRqKCCyl|gnF_MTi6+|}JO2R0gCzGrkBB8pswTcLJ=3nST?Y4QwHUTB%=oDK}RFEM# zPhYZ+LS>nba#LTq@wA9naNgTk2rF-2y|7OsfQo5pz6S2xT!gQ+D|GOV7ouXoaN!rf z$B_qhjp#qjjV!;f@~p&%FfSvgbcArEx+ngu>9qMc3d)5qq`_V&Dw+%I6fsue%nq9$ zDBQRdoT{8_dmGdq>tvq!UG<5G%81uMd~c&L^&QTnW+OJv#j^?2tBu*Ai{JZAs^%h; z&8sbkCZ}w8H;g@;r4vqoGe)Gue;Wh)m=1T^0ziZQr$^vo?*ASy#A`*yeS8yb#Y5G6 ze0`_5gnPdMH7!Dr`f~vorL;}$8JU2{#aGKiWrPA<Q|!VKK$?@s;<UlEDvV5&r)uW! z?F`h9PqoUR)1c_v((~VDJ`U4)ci8wUmy*`hGaQ^29jL@KbclsjhFKs)h8Z#=_`+Rc zM|D!-oJv_c@BAq+#eBUq!Uzf2aY}?JV#o;p?7va`xv6gIG+$d^<3hw|jYYeHe01Q* z-xpI0N(M8|TC~b@JaZ=CdFoCs`bn~eem1_rGp+e6tI!MbQwNXGx?N?bpL;;3dj9xa zSup5%$Rs)*W%$}>uJ&t<N22vtkURi8%qv=8Zl0+L&4Wf%I>M#_^fkDTG$PjNB*=>` z5oN&J`5pS%Wx=`Ez@%f-UE@w-6e<qStsZ$2K(p+{)3zjp7SyvLdX^g{Bei?&ZG}x? zpTY(mZ@;k-f?1f;0$d<nxvQLoF)IPDzAtqRs*C7)O#gzbo`WV>lTx)$<6LCq6bs8S z-JOd2=ndXW$CFno;<j*uTAV~7dcgRtx7TxgDr)bJ_+A6>4Ol2|Bfr0J&U*gc=u0KY zb#4zT>98;rS9=wzXc%w}5o6Y_Qe})e`x_ZozIp0+F}}x9Da|c)cl&)F(@NfPG5GDo zW(wfFMO2oyM$o3ex=ufe+;>P#k7T;VFRhtTIV9(*CJdGPj`W=>h4xyX#OuaqweXap zPTnJ~LntLm%S+s>-%+mIjJ(t$F$7+lVjsTNBba)RTj8l`Z5mHr+Uu?I;!Q)8Eq~8_ zdc)Hf!EBtQq~y3o@}Jlp9krMojIS+8k^>KFujUoM${LyJbrRGL+@tHCVV`0WoK|{n zVBE?jozt@}<$ski#M6j4`SsQy>K4MNG#6e{lZfiOliBXq{cwJUshNXEnq~XtQl|`- zoM)T=>PI?qu!-HK0^XZ`FH}=@Q1r8&gmKRz7vC%^l~YVfy`?L}3ORe(HwlLDGyn`M zy$MbWFM4lz`P18Gr(PYqn2W_XL^o$6d;qB@kE8oImbr>qZi3~NG0P5>MJTW0<FcQ| z2o_{Di|dT>bynWEoaIn=U{G1Bvtn?!Ty_uy9!(&$)MeEf)>XtSzo=u`SI`sVd7uVU zs7{gh2Fa+aS_auU$>_9)`+j;QCadCHHUV^iCk3}XO8Q|D>Jfwm_484t-?s=a**<Yj zh%C?_?%VNM+@~)55yNMyFT_bq{*j%Kph$yrU`IvEiD|f^dk0_XP`WuOIVdowqdm4m zOG%cZhy9t?U}BWt^gu<DqiD>qsYz|#yuXA0#;k%N*hUhj=0IfkFf$xUf5EloY|r7; z2xQm>PcRXbk~@*W$%wKWlVo<%#^UJd=o*h(ZpS@amrU@T4G%G*0BT|4O*H20{!>^} zfF(VWld^tb=iU_6+h%(O%)h!c_UVwHAmF`FzZ!Ak8ZxIUbQw&s8#W5+Sm)OUuFv($ z+S}As%tI!Wap`4~{bx1(mkhkLViLI+*ebDxgA~~XEsr3V?@*r7llB3=5xci3V)x_V zmD+C~tS;5HY;F&#)SMc+nC)_M@n(H?W3^E|Ewx7&UoJT$F&_Gr%|142wVL1TtM0_> zuS@?~234g5zVB&Xv-;t&JDF-<!NS<oam}dQ)A==8MSr44(Rdvi7~QeB!4Rm5mizcb z;SKelzqZAxe}`&mS`-#!YS=|IXnTa#ECF`swmY%ic3r>;>IWTS>!Q-sl)NHNbDVni z1?#qn&3L{P(h1D)#r>$aX-)M54En7LQ_1I+I0Ef?qOHo&`*x=o6YpI-Q=BbY=&yjs z1RDO|^voF}T9URr5CFeroE$&w<P7{<+w-3{_qfDCg9UFcn%9ZhrM@Yov$pW&^ZHW| zxw@ewFRL@e{rO{X_i>qR5+nES#M=H8m1;1yGHwt9BJN<$pn~ydnAV&;8(4<D%nU7^ z79+kGHo0Zoc_CxiGaa|tlZUUC>i)<*C6?{Cii303WlcybHqKBJ@C&xyPf25DSrNb> zF+}FRquk+%h1QeWf&h+M5+hfWMn;nw7SRe<b&+ZfU81X$jWn!gQr@Vs?AnB-jH`L% zbN@w6CL}CiWGSmOxsaDPGcb#h3=5l#RJfu;Cv2QB!L{9fW<1i`%=T-hhK50jo^u87 z-g)8RWc75fjqqJe|LeMp%f;h*)ao%wDiuS8iU!zU7vERcB=nN;a8^$&cELUQ+Snc| zbg<y;<;6*ey6*{~<<8=vo!GxnD%X&5uute`lCEAN8r>@{J-q2jjpv8Dmf#bIj_q8a zFEx5Bp|=&duea(o`)$5fHuc_ecQmiy-95U?=5x*CcB@KQ*2K)VBPbKv(U|8qP<bf1 zl=Tb*f^BF5xBq0x5)hE3>Qe3y!Kxkv7jtcm;)v&B(g`EOQ?f$pe#s52dE36t8YG5% z_K0MIdv=mhuJq>W*z|o-RBxP~ZODt@b9PIT<=XrZDam&L;J)&kCE=eLuIY6!*qWqD zW9S-Re~i3C>IvIb0<4x0X5#8=IJ3AgO*L)+`?ltfck6a{HZBB$`=Pt8h+tP8!-=~> zLwdSNTYB41pF;#+Coz|TBIb4}3He6tj_@x2u(g$IMl+HgDXr3r8UuCL?i;>u@a|*m ziGDu8I!iWEf;ELzYD*lCM^<%c06jXiMGKFF<;3>fSUU!`Y7AUVOP;^*^`qX1wg*?R zVM85exBL?1rsqeaKKDnkS8Ib$OYU)2VBW3}*$W5L;d+nhFe>h%=3B2PO9p%Lru%zp z%pr5~P$bD@UY1c3BQ!{o?`HZQ2Phhx`a0oC8eCh1Z^7t9p!4X~-Q=5L&Y%rEout-5 zn2YO|egb>O(6wf@#xP?dey=m6vOg-fnWqvKTvGw@#V=Y;^#?|1vt&6^J}GNmT$pKS z)TlYD*+Fi)%TEN9`)|YfDfbLu>Gf&L6ZI^;NuIjtq6%}u>f62IHP0NJiuGkEsEV*| zcW6+Lg_F1!{iulFgBU3sOvyZzT+m<z)*rOc6f>nJv=%7VXIH8BJ9#}q14RF~X(Vai zKP4*p?PKiHtFLcmI-~f!k2*Vb@Nb>novFfpBIhZ|d$}mh-*b;-k<Z=}Ez|&GRZQrj z8Y5x~b9?TQqN4@qNsF^73m63IsH?5;<bf&uGBBrj%K)UM#4eVvPxEc_94y78UK!6o zYeUC1G-Ziv)MR?4F4C?vj`e~F`aQXoY{lH|G=lBHb%f3d=Q{5^*JNBzN|zM&S}M5# z$tQ;7^D24-NYad&#AIDaj{8EsCx7`trIOFYZ0UCOo)?0EJLq+PAPAu}s>=tYJjMuT zkcVrNnZF>h2sNl4+Faxo8atEFOv_5mW1e=Lf0LSjHUoY8fWvIGVD2AkGDK!Vf9>LX z(;7}uavr*5&bt{<=y3>tR>sA}(2`jAwM#S#yqaerMF5t@p)Ag36{H_G9Twm6#8URg zKztm`=ee4e{sP85i{lPH+hZla?S`n!<*Qi!R_>MC$SuJSX6I^nHUjTHqoQr(_}C3& zNG*Et75z=IOpId8ca-;3Q+~g|u4r7Rv%`^~P|sk;^i1~&SnsC<w8lB+57gRoU_t|T zp&$Uzb=Sv^s(P;rrenP3o>VaUJ^moaIO#E?Tg=}T{Y)*Xp0hr)>tn<n1VIRG-Q|}1 z0YQ{d@jZF(a7H?7#iskan3NKpK|_3xexw30G|$BR{E)By?59_><;-1aJxV{%r6s@| z76RJ`L)jAT&#&H$?3$Q{v%VRb=t(_lv8APNRkz<fV17Q@guU-)t@|Q8%zAR$QTfK# zRml$-qo6YvD-Df~2K&Ht@mxjL4t^?f`SkKO6GHvngANVZN&}Op5AhpQC&O>Esiv@c zS!|zWfZ-`iK%{x=`rB_cWC9ln_9Z9xHPtNw@h7LzoxW8Rvpfq<M;$JxHA|o((H0ve z7!MWhce333fgnd~OyB@iOhlw#{ox&)u`amY6CD{LG=Dt+W)W`Z=FZ|f@Fu|Dz7>RD z9g&c5OVeg3s;immi*z$5X>S~V$P2WMVW=#(k@F#G4_)i>t;$oOqGI0}&5|{Q9=SXu zL1-!?)Yxw72hdYLeqHmUmbp>I&y2r_??j+4#suU?7RenajwILn&z4-vHXheW4~<T% z4-&u=tR_0}_u(D$a~xwX8^}Q_tDZA8i}xkRb?ICP8YRQPu%S`;fx3e?ISvp}0NXQ1 z`4!BmcT2ogr_T%u7*2yke6t-`AF{?5O;L9+c)W=qT%}1wT+E|>!@dNdq61u=;&N`( z5da9}*Yh7%uOu<?u`n!e@&sso&j*dx+v$e`{ko8QA<?L{pFls(qcM4j652?=uD<(G zFF6VGUcrwFI_he>(<^jn3O!9$n0ZE~6AaBZ9Pj(e!uJ;HI>O`UFvOVzRpVu5W+sV? zHB`|c#gZeyC#9O7V6L1$gED}!Y1)h?!du&ae#?@ngcxOPyZNP$Da-*2qQUU^hm>TM zXC4;M_iqW4@V4f&C|iB2StmfEMSk+Ut}~wX8gZ~v#<T3|nb^zsSZTSITp+jY`<`H( zad_y=JET!AF*>{Cirk-%gMXF8AEmS1V$L1CEZ5nUhFKQAKijo;nct=<g!c)|<u0tM zZElGst=&8<BEWcJ=w}!fsrTZ~P#X1p>DO~2h9<;)xVH@}A90XA`pBa+<{eS%^jVck zn;5;JC`8D7z{+dpIw`wMIQmYpfymOs&nKo~+irtq!#>1_xxcZy*UW2g{W|Y&N*`*< zc^V6XFi|yTyLX5N2C+V(o;MvX>M2EC*)|f54t1i3BP|XJjaJkZRjvsqK0T%(iE$s{ zk$!9$xUo|%a?c@LUD=2jkfrNRGlUL}mS>U*_DP)-RpnR^9Duk9z$62{<-P-I#^xL2 z<H9923SuI1cU%dl^|4AbnDZBV*b}4htO?A3vxXTWey2KiNRG*oQS5SXr48SBf|_09 z*Uzx5GuSRj0hBO(&z#&`)c3GUJAu_LpS$}`$C5T1IXrmN;}J}_R2VHk&pp!IvNs)R zL#xbW$haVrL5a*;{FT7yb$MOJ{gBcb$EG{G#2~h#BEkI6X|xbEpZyt9`Wlw#jOt@y zsq-C^Au_b_2#sB8yOvdgc_bNlJW$AC$sZsOkD;wF13Hj+F&^Zg#5?ejG6gs7!pkC$ zmu*e>IgEd8DgXrj02q)hwH6gMub2FlvKyv9JXB?dB&+dk;zpF%d+YN<sK%MU7pFca zPr?fOkUSCEZ$mVGrjQmy;NW+6*_4WNr>$K!xda;E{f$xlSB$??*p0x~qPE4+&%Oxk zwv^X@kstJFR09-aJCN_J^N+9WlIJ%c`<8AC+P*$&d11Bej>Hk@syEzQ5-xjumKOi` z%`)Rq%vFo(S?cLh{bJ(h{eHx66T14P$KMI1t>00{u5K}3#XN2+p-%UuODZwY;T2@1 zW>vJM?9~%VdU2q0CSKJNHAT7O$0CwyR4hEnp_Uu@P|A6tBH4Bswc7fu;->hmzmkiT zRrW3q6NIF5ei!DLc!>_VOD+ThbMX&vi%>Tow+LLpeOqV4pA@^jiN4jBI+gfZVMaBD zwsE!PCpyIGcY#G!Vw%M$tZPlx54J6W=$#uk!Rr!J4ZNF^_1ziY9wh^-;iP(_Or$-f z7XOJ~faGjU9qAKaS5O}8o|!xTOJ*MPjnO&SxKS!nMcUW-VeswBA8*8$%*xdxJOSO5 zsIUf`bOmExHAeRR^)6z^n7>%nYmRTp6_&cGOw>^mDO9@r*=py-4ykQHbk02BG8sI4 zWj41o(Y3n<x0!F&@y;k55lBd}Yc%VJm*th#!_@J_-0y1iITU}cTih028`Uw3>R1`n zbhkjVg<U>jQd@Xd8+tl7*_s?ABh1UdL7pe~AnB9j5r{l4qwWR~^o{%##rI|vf&WBt ztiMU2aze7&H5f-|%?iYIe}udCw6**`+Qw@=CE7fu>vb0P-b9ixrw;hg_@qYivEBKz z{36v-7$n#Hbi8kRep|RjkSHZA#(D8_E<(wJKBgRXnuxM{T2)zdr|;Xw^=FM>m2N<r z!I@*OuBURc+l#(UO|>a90kUjB4~pq4DLQRYIBWRa4lCQBM4TAFo8JGCbG(f;a^SXz z_=NMM%em`m5dI;ou;iK=CNnKx&l25lYMH(7^T^ZJ72nVz@!U@n>0?C=Oh!AVIy9r! zchD154>a$E)Vu6bJS}jJ6njTKUiTuBXPr4W%{{GH1=iWI6H6#t$coq5!<P*18q8$F zm4rG*H!Z6eT7*T}Q9(7pir-Zv+!bXn-CNQB!X@K+|NgQx()h*G{EdNBipLcek+DlR z&ai=>`~eK+?I|;V`h^kuZ+cyI;3i_A0goQFmE43~nW`J$d{1qO+?J$vl(qsE@lUmd zE)Mq;4bJ#_iNZeJP)sz=WW?D8uaPogdt0-P_~J6l>?-F~V%m>O9d|7^t%h0$Ig8B9 z3JtqDmE^uX!Nf!%S?c8sd|^!BiTsuYbVa+E=T9F9Jc>z*93dpl4WW^^`(TUvPX*cb z6g8+vw4a&0XFh8e-ag})N^3p4b##w5_;zh%8uPk1Hp#ufsIEHeZ<+pe`+(`3{!nr# zGXfw!j89FW9-V}gy&hr;4#e5(my$>XQ(mdooDFpFI&2o&XOYJ3s7n;2r9|#&e9Ex; z4z#TI5|P#rTO@Vy!=`Hg$Pj~zF)njom->0t&OLeUnV^+%M833I#Z5m2bacEh;UwL( z--o6#7<$wyUSXKSA}!%Wezywa3=cqO3{=3`HB6z*X%N;mEp|6qSD*jaIg!{YYi8gN z#N?JwBduX*WTn9)en*L&`BHL?M@}OK<FkqHEXeqa^Ee4#D(P6g<&+7fUOiORx`!Xl z8L5=gbUF|bW}lOhB<b*5j-stQGy|*W#&%d>qtb?<f4JyfM6VHIkEGS}X%AdGd?4KI z%+zO}9(?mIwWB2Keh+i-$na@rSAJ(>uR<R3hWWnEsjU5dVfv-b-JShEKl=UcK^Z^a zIwpY-QO?%(yYFErd%S_e<KucCokN|+rC4+%9igwNvx<reQ2kM_7x!ImKYN&(jcrsb z-0UBHeTn*|{lJ##?c%cqhJhzpbqbsh|J)|}zQqX3n$<!nA(FVv83L~K?m~J@J;?ZD zemBxv!>jq%J|~TynKUXKd|RqL{Xl8kfeG3tch+4?9SZ1&J1m=gTu(^B*^jZ9H&PE^ zK0`*tv^tjzYpFfOv|UM)I%H}5e`Ni2P}E`f28=J#T}p^ZND3&hbf<K8mxOdlv!sNG zfFLQ-Dcwjc4N6Ndv6OVz0!zFfe4g*~`@Qq>#}2bI3^Ql$bIx^L=Q{V@BizmzoN;UP z#tY*;%KXhBh259>5HB%GT&nak{M`AcxKx*CsE0R46IxhQ9rhB6E}#ZnI=}FwB@=V{ z0}f}5x83j0zolXV;Q*DPB(RlW)3=~gJpWE`)NFvkB-Gzn*4fb61J!^<8ljv9`=5FF z9Iiv&>489Ey=eG74VGmjSWhJcEBxCw8F*YP>jRC1?FW^GvkrU$yW;0tyCOJgm#SLk zi=cNi;*9jF7&{zp(hja!XEFQqk#$>i_gT(sb}^OZCTB2W^`;oB3x~Os^=rRl6LI}4 z5~`s+m;q%O3F)|?*Q==auNPVvV<;aXwEd^A!yC>K#l;Q7T=n(fc|!zadL&<CabVT= z_hWqQvXUQ7?sKoArI<LX?+5Z(sQpD()x_wQ=IAyA?<cEjz;&#@g$PNVbBXj4-5<BK zSS3h5VxlCP*v34#Kbn}(gAW1Ax?J+x_#M;7mS;P^ybCgC8B)_q@8T3&s(C-{emRA_ z69*oml1!zEZ4YucfW@gqRKl}XJZg!Cthlg2Mj!AL{arK6b5Fxs`fVTLI>bV6cR58v zh=}r0Yh#tt#GQPbjTLmCbvt9*RR>3N>K4#D8@789+)z7TRJy7_C0sQ(yG8HlisW(f z_ClWJK`)}8vX4IDk53j2;eH;SvDiyMEsI-HEqs}!r5gGPG7Vv@HJ6c!XgwjRZQm}# zo3!Z`jY+4KY$nH8Slo>HNGY`v!Dw@&H`GYn@TUiFzY9~m$?3dyg9i3zPk#o6_ISE& zVHEF4wJBP%dkt9s%ulAJMW#jAO>s*di%Tswov-ta2c*oM)QOW6fwXda1670MI3Jp; zDQVoC0VXZTW#&W*qD2iOm{MK^x1)hB1qhxqceg(?BKqoItQ@4)=eDL2Z3`A>-$r=H z#Q|sQ>5?2Li6eP{IxNfx^Rzq6pLsMgvMB6N1qg(L{j~HswGVk~>w!#<dSb}=DdF7} zRE)MTvKD0Vtb^K&5Q0%%V+xhK&1|3fecKm6q0Q7!fR1nv$IpWNR1&`)XD-c3k1G`D zaAJ{+Z;O%W2pm%8IIk`i*CmTECJy@=+iBD_=_iov@d2+E{O9{uy2n`Io4Taz>bYha zshyb*A3N|?`Dn@jqiDn@I-97rDkt^aEJk)LVE;6lM(VZ0ct7^0`VYRkm}qk-qm3Q* zS)+|@RbSc5Ts5y~v8#OEHA%Z7QQ@$<>&!TT^bdUpJw8(}mKLdPGmBrA?@|<s5{un$ z)3o2LFb7@U+|`Jn&ZBEiJgSn7GXBLYE}?knyWFc1tQ+C2dSQTuLI-NVXm0hnef%#m zA@%(-o4}!x>A7*eyqdu*SOj+Hc;t+sL8uz2puemy?24`BW!xBi9+A>KHYTn5aC39B zpUsp8A+3oi?j+>n-iOqXo~70QX&0rz5N*Mtf}G8W<t(asDZ9z?=wgP1PSd^A7^nZD zKlQ>vnXY%HE;wiEb2Ygkm8N5po(f%<N5@Uz@ZfKW5Ne0pfX>iY>;q50JTvY+c$Q}~ zy?C8Z*$}*LlJXfxlHVd&$EBK>uLG@KCpoMMDy*kWH4HDgtCO{tt0Xu7BDKlQ%&cz8 znaMCQv-iUA9ypR7A045ce#2BaWK4|kE{4r99_ZLeTg+K)oMu68A9Z1jVdtM=n707& zK{qeFzqt3%fyEdNA02siJdu2h+0j7j&Zu)M`;MQFy5fgNfb-I`REL0;rwe|reR}wZ zr{_qThkz>iKkDGqk{Od=z;p_Uax=gIO?R8=OkFXUTs~Hr9McW8+?;STJoltEN~U+b zJd?{(4=RE`4JX`ujQ$PWgTGIYsez8h_C!Q}$6_(HyP`&X&S4XW6^|~=ACevexvz_t z9KKnZ&2jzainnI!ak0kr)uS1WE9}H`S}jdUpi<wCcHAeaMgzDbax1XDxo{)Vv-llH zKEindQ(v|IBMF1^sB+x|^Yz(;0xRY%RkFbxWlhCj3maS7zgPLsWb2X9{Fupehq2M) zqD(^f+cWnF8p!qeX;^b6su7B&A8M6#R6u0XQVdA4yL9EcTaau2>jf&P>bXqm>o>2V zfqFo(vhg{*q{<J3T5u9J-MN~=@Iku2`{R%WCQawSH(&T4@>Z$kQAb0Kmt;5LW;Y7) z;kLIeU4vNQ!XO_`$D^Azz>7-5b*jNlD~QiJAJSh6&ohM<1<ebQ@C}8IKdu`k<_oya zGl9+R`#QNlI?I7KhXhn#tN)f@@u`v}Tzvk8h~1Ou6$>&Cn==<|u@~LGR7+NZN02j+ zElA_6&oiP=ltqn*Zr1CA^dV%1zYq-@rBBC1Q}Sfwa46ZCM^m!w6*ZjCaI;EbZ4jBA zBEpj{mi#cXSXDC8LuVAI276|Y%$-^?YLT488c?~LUowx0J~_;fkXtt4&w+_ycKki7 z^A5$O&(FQQOLpQ0HKL-D(fs4&mu}YAp#i8CsAK<nB>qFnooT##&G+=puV@|aR_~Me zsLzT>6p%il)QQj8pqX*fg;gTulHi=}>ck%i=<5qKIusCYw+K-9t9|f6RnF6|>@F|w zu4&s#(Qfl$fP>DQ>hc6gMz0;1K`sXWz>fy2!bLUjNr-L-?_<8=5a%MZ2}B~z{%0`w z(mwP;LRjN*liJmMfrzXoXFQM4XqXT-nc-%^?8!8vH+Ad#b41Th5iaGx=ue_OJyqQZ z*ZW209pg5C%a4?+kP$%w7%$nPue!T2LbT=?m$YichvtJHGYoEO8DTxUCG}3!dKTz& zlssBXiLd4;%Z`mLq$#qu(lc`e<(x`h8*XmS+Jot(jCFd1g|+t&NOVN&S-~_sT@hK| zMBt-mSPSm)f2e{vq}LTo7e^IaP=b4pPAdshvFL??aS3^zo*I;OzlRBY>;HT~Uw_@v z=W@#Qp=o9il4d<$5EYXvAp}hiUMs0iPPyJN5cK>+F<kLe_jBvm-vo>yU&bT|KV3KF zMsPj}3Tjl7`KBri7fI?s_$+u?bRRIc)U73_Z4t>J0$i^PH!=!jv$+X>H)n0T@F2{c z+<S;&woeVL7(d`q4=M>nvdi(Tp!eqagXtve$SQUdg9>^ua;j*BMky^Z6lX_?!7{g~ zX6X@5QX%;&R^J*fHXKgg9n3t=Ga3BtoK1ppC+iFA^m;?%d=L|qfD9}ZyLxN<C3im~ z<y4iwh7Qt<-765Y#DAtPQ}~y~$2+CC=)R<P2y^J<qNxA=B;a!Dw2g5H&5`o~O?Yvs zZr@&(*3o3B-mcv1!9E!MdZ=B-FIX@;rfE|&_eEItdkec~4o8m=H~5jh9q->iBxeUl z$d%a4AzWe-)N!rfk}au!u^9Z7Y&MhUS+eOf*On{7k^A!yPEm$GVV|1ko;H;h^Al6* z2j)p|&uzkSj1k_~buII86`N?&MjtSxG>G8o{taU}DtJ|&BI`tw#C8_AuQ`5BAH=+p zir7&0v1OiptW&luf-MWmT}rfb{L%U-QD#P$&Sp#&H)K}gq;IkZZy5P0)Qy4bGh{fk zc~R`Fu6#0Fh-uDi0<8;$n~Y~73GtS4j*_WrK7S@}C(&e8eU?^g`u7MV+=by74VykK zk!)8=3bb0m3wCp1cU(4QA2TPm+(6DuofAR>Z(ff^6pdn1dp%kpVJg9i`)|UXVX?NQ zboc+b_kKt2%m_5Quuqa8M{IgM_hCZX8lz7uZHdU90B9WzEvA@6DezA4$#P)(-I15i z=38hTGsqEjcXW)_GaDUMI`wVk5iHn9)nv+6hNH7v#x>|h%Wg9<bDNh9w0kiDD+tGz zvEu435{I3mu6=A<2yU6vt4<&h9I~=4iAz3K$r6TDPxCB5^W!BK5ngoC&c4wL$ODw` z-|%V_m1R7DMtH!B5Up0^3S(54zuHG`#89p}C<<GDZWoQNc*j@huez;Cdf>pdr@vN@ zgF9pty&QnaB_;B0QD9_*HX-^=a7Wv7oh*n{Yb_}j6?ecd`hgLm@@RGE56%i@jOTtm z!Yz^t_}=)JD+m3%G<VbD*RP?1;Z+t66h&umGEG1YQ4h)2&bHsPPlw>=8Th+=a7;;j znDVa)gkOzsA(>MOZUGb)X|`WIVDL^{LQFZ}<MIoT`8&>iH%6BSbfyRte<$1W(1`nu zxFA1H$TXQV1HDxGt12Pj4U)6bcDmKT*LDhS!5J(Z_FMaB(La6@&{A0jyBdFljT~sV zeH6R(WG0vtLVb_lGx`E=i{2f}wz^bq_cBciEB7pbgIJmyH@tyAHp;>jfD=AL=8f)f zGNDWQN8XEdr`sPXyS#?M;y%z<Twy*lo+x4N99GZD)qa2XRWmfD+OMx6@#sCaw!r-< z$w3|K4fms7v$n;8|K%p*I}@8Lc=?!5=AxTlhhA9Po>dwBmm_;UaLW@BvCb2>Alon1 zIVZ5GAygZ&z#x-**G<AK_~<-tRS6y;6ej(^ivWCK%6GqL1~CMZvv-}Uk5K8M-jmY9 zV@*YUbz!k8k-IyBH898L#^WCO(U>6i*yH<Ae=(ppRMoM87Hp<p+7ad4PD^|wUCh9y z1?fLG`wpch8XvulKS<R+;`*e;1wQxoUJd5j?)=rj{n&86)be_q0o;9Qbe4-@x=5}Y zzeF(RO)g-^w@EC*9wy5zkiWq_dTmFam=;%i%GVfAXSJ8#(Irgf7maNc6;A@bJY=kQ z472n$<&v(lFHNO;Cl`tc)T8UEYhyU*)h}RT=#Jof4R1P+NX(WNpyS#f`kE<8#hk6= zg#m?M(j#8(1fF2)w4_(%2s_PD8g9P*C{*WAn_<j#JTfA1D#LrR`t!MxeyXno`=<BZ zk=gB0Bk)PhA)?^=qVxU+%{&IcVqcHow|{{%<LW>G^um7rPbjlY>nE${6LJM@vz~ng zxbagqFDzhdyNIF(th(?jb!!hel)gYaXeuvjS?_Tv){Dj3dLMiL3pZIU>*`Y!MlG9f zE(YQ$u|`m%cx?DzwB(Gt<}M8SLYmupwdkm@;Ig4d@Z7j^jJQR)v*c5w*9>@^eXJT@ zp+c8W8h&$(Cm5eb$9J-UtLW*%yuA`PtJ`{d>gLzYEDX@aW1=CW{)a3xWW?a6%?6Gw znzlG<uCS>YL(=>7x(38d&nsSwHr1;VXH#28E@@pTuZ^ub^32c5LOQWJM^GyhV2`5) zq<Zmh-`d8zdh-fP^@xnjj=^&rDsJ9eEm^H@2JNn!wO!rp2KkQdu+LIFbjkfktZkhD z?D7#>{{BrGK&r_AQk^<@U_+kjLI-3WH$<$fC?KWCtGmv&wZ?%*s2wK;joB+5{!=Hs z&P;P=$dAEB!}kDm5F>@h#bwHb$h<yMfw+E2Eoq#{x=5nMOL^fKCF;7WKlG0)2AS~$ zot5FAex$1FfKV)$=_^+q$VK=_W?I=h3({k_sr8+N<2`OrC<|iuJVHl1nENw=uJ!E3 z8y$C-2pkWa$&BTyu#{sEr8!)9x{BsPJ>~xsy0M#lkv}^k7pl5XAL6?2-h*W#V!|UF zmdtIHUY!HqZI$}YLI)d|9C?GwD@HE3%P<mPEIcIB_WXE+K<DfICMB2}>o@~?ehwA6 z_in$29=!j~(xgFKzz;IQ(DbXsE9?dHqR>}}|BKHBt!7}zC&?Ht5fN(6LExlxta6SE zhJFSG|LsNs#UI@2QDX)p1v!&Ckn-HP@;xIuHBAXP8#<wq)x%s6vac9%)Ci%;_soiv z?8{ut6sRbOe)<hpH{0aY5|K!~svz+L+t1%AH@hXPp6*1N1VRC+#|919wYcg=RuC$P z*95vy7Mb*np$*BNJ2iNZm|A}$$ARE%L*!5H*x962qp|gdh=yf-q2UNAnpK2md#Ys1 z43mvII(9^ANK*TBy*5(&-A6z70)l|j*o$9ngbH8NvnM%zRV6kxB<<m?#hkvi9h(k8 z-bPpDh_lL$GYW^j(jOQZi8oY>{!ZZ_CN@-0q;o5F?(J2w`rDyj3h|>9xF_uMeJ_6` z&>GWzpgI#h;E4u0a{28xscc*QRE11<9sof>(_uuSPj64i$$=8@34nW5Wq*JwDh2y; zl3k#HI%-w|E7pe}fSMw}f}AXzLL=g`APa}z$ubbrEzg$uPN4!p{t}7obPdJX*!Mdq zN(sk}Aw_Vs&z3HbhKTgNrtg2dN1U^+g##H~vxxYHSe*w*1j5%CK0NwN&LI_MExK{> z!kGN;`--SexbMF46>>&)Ap0QGOKjL<BL;J!mNc_}4*G>2715sV)=_1mIV54xlH@~6 zr%I$ak29{QrH`~dD6wcc_bye>KyS<V>-Ym-+Ka3Cv8`=X#{1zBB1$XWaC~aw-B1pB zq68V}S%GV(I8S9-e^-QwxD_gxF!l1R8%gML`0WOM;GIRwg8q*YebVv^(g2VYd*AjS z?EeAOhaOpoN;g}+ZdX$Y+@NKgifQ~S;{iw%n4m24Rq;tmn_&KBI+-<_R}3~%8=hj- z@CQw_<)Kp{g@u>eE@hvc;i3MqA2W<9EtSjKJMcqUY04a{>A@F#gjpWP=)OhIqra5b zoAN4|#9<|FErz1&{0JdC+E*17PxrT_5s{SgHRo7d$5QIsxYi>yrJ-fh`Wh*j+faYl z?D%EEy(LU3kj$sy5my-GwG*>WSJ%^&f%ar3yo$(}uQ)@tpX_aHvCN7@Xy8V=UKsm= zi0et@+mxmmty*xEKb;}@crCaXTs@;@gzG%_*P$d(IJU~dHnQ|P(l%o+Vc_b1kLHft z1#%5VZUP4i9Vawt3FJtwd1?!sDEs(a3sWFeyALu0s0_C`$$nE3;6a%R4fO!g0dkPO zNFJXMr2j<O6XJ@vY^|dKISK)pIAkQY3csU))Ib}iK#j?-ndc}cK{lsaPk1lk+MA}b zI+Y(oyHq`j8neoCRAwcH&bH&crj~zFhU<mn4;#aJ@a-=!dgrbfF!n<u3&dan3VV`2 zQl*VGq~wUhqIM#YmIhK7_sXN;s4LB5BVr1TB%~AX#{;l8Nd-!5bW*j3;z<~Ikmhp} zy@bj4)v1#EG_%ca1x$6wIfLi<1#K(uNE2O5qZa*F_V6^|$Iu^{ZhaUB=fzLnHPb0J zM=!WjFXdDp1{KR5_Q>eCXnyP>=F@&cb5`tkIv;m;b#=74>A#<d#@NB%3@k2$Z~YfZ zfjUBW5u*uQSiu~U>xvauC^B9#VU7-s6dP`Qq97nfLkPkHYA7Wjs6N1|LcouN`YQk~ zPg-#?z44-{o>Q;r7l>gvG^NB5U${lM9Dep)Z}#X{oEV*@ZrF~Y`8>jC6gGBQ98DDk ztL4`Zx%d4*Q1HC@4!QgHBSjr@MW~-XB8kS}&dYg1lns^A!xK&;^D!zclrJ4hqW_K< zZ0Eo7xw2ku?nI8+Xl&eTlnA_@RLBVy5D+i-UpXBxz~wTndq2Tfi(ea8=VfT^g)tgW zgbj8JiY#4Ji(+#g9U0q@H%i8_;>g{@TOBoGx-*_xF{J2<P+<Ki2IiW$-8H@6KNPv% zgyRK4#0HEdt1$k{3n_uBj{DXwHS$3Ol>uZvLQsbvkxkTIa>shD2Y}SgzaHHkEgkb0 zv;m;N<}!E};qm}Vzh0mPtGwk1ji4EcK(&Nr6unN|tMriU*w6blB9V`YqZOjj_?{Q| zT@uPUFF9#`{fCTi@8Ceavh)P?w8Sg37oQZKFB%rcUl5+hFIg4;!Za0t&#Gh*%`$i# z$Tu(%lKll{Cn*dByMt}OJ4Pm%<M#wyVO}oITwy&PS~EG;u|tsPRH!#3w7UDE){!7R zvm$Dd6$eI|_6W2KJST`1<o5Bct?QuO<(p`4?`UtYsM2LMS}g_c3^fNYjB&5DB))CN z*6F?Cu88O7-q(|d2&U6Q6yi)%kHdYJ`<pCkVitmjs^m0KaOOqx_2LmIW@T~hg(XD) zAwuaySI&UsT>Hn_QRs4S;d$z%=Rc7TNW=vjpRCFsjVvCh65i8*o_x98e|zOW=&Is? z;>=1PU>{8|*}*a#`ptQv1b(<pAF?fA!I`>>!b-;Hsxv-vpt`Q^1rnd)(_6^KekSzs z*-tFI<VricHtHe%$DBRL3ftW(S>QqP9r~lKmp)jClC-R!(DAg?JEbgdS68E6yp{TQ zM$tD_d*#wY+1JYzDeu4ppNi0kr2Z^9pMcqAi5oP!S2Gn=<OgrV=brJ(vb>6)j+oeV z0E%`qt&EOrYpwJG99tV_u?CE#aACMTM>){QyCPJcdTdds=7n5q)>dYaQm*S)9u3-D z5f3~~%*r~ntzgkddEk0=bpY1`Dib6=JBPGem>H?;Y5EYYpYek+Gir1-M)4~v+n}t> zdGy+EFBnBY<^_O|CFc@}P(4WTLJwB4<OszehGjLr7z{|G2GKsXwFMRc`I{6UW8&7+ z=28L6_N7el;3>367Rw?}rEhD>iMYm##IG4xvBn<F$9$x6M<b}_P+6z7KMGp(!{FLn z8PWUIZaySzn&Cw(UDT#NBKtYMQ~XD}IqkO~pNb;ev@>%k681z`*~#7mKQQw%N2$r+ z_l?1yJ$MGzFIsEk8?2(A?8qRKI=ZaV3YZqMTN$W!tTHSy?s?e?1vzUQ_VCiPvrD7A z#pw>tCw5ty0cajDmGt6wUr?EY=BKoo)TnDwrUS(79;p<jXz9}3#r?$`<!|*en*0KE z^A@69OdwXy*>(fg0OXX|_Xag!0dpNMakl+FCm_v6kLQ}LIropxk-#wnft<yaJ;m;V z<UqmCfMZ3Q3m<T%d_%U$u7d(1PQbbs!E=fx2ChJO<_8P}K+^-$%a~phT@j0m)T<x& zB^plY*^1$G*-JXh=8!e`ty~!<Bh8!@l_h%H+i*<`dMiiGX&YjTP*&9eV$tILliy0= zr_O`FX;szKu(G32*tx>|bw2SWH+5vGd2>m7&?!}!pCc-wVa(P=&ZO?)wsciW(GKr= z4tPZ6e>1R7G53@HawHW&K+yQ=hSi4^m4t2YxgFgr<))ZhK38?#xVpX>n>Im8I2>m! zkcvajHDnBao{1f3Psz}66Z4%RwJcD<;;j`|k?<?R(L+*w+y|{QA(<?gLu$Qce7ETJ zKP5|m6E%SvG#@H|j?Rt2F><u@OPXGcWgn9Tbb1TqYTiTC8bBM7m<ZMHFTi-9{W4bR zusv%Y;9{HmVezZ&P9bvi1%h^wpcZCjIT>dPJ2KZHR!OeU_*^=P+3G%{k5PHVfkC3_ zR9<FgCVOY7crgcL;0b?mr4br|7C%WYnm@sXcs>^0A5pyOE>E?S52UbGVQdQSi&q?~ zTlDerxRjcI8Qp8S^AB1))cf76iD4q7l8_*=(`ZVWKOT<zhb9xfc*zvMck_C3@*1>I zWE@A6u!c<R=~a?4>0Vq`D4W*j0O(<wGcA*jHzFh@Q&JoCm)OEC@!<i<xu59_i?Fn! zarWi!{6MU^T_IsPL#jnpC{AlxX>^r^2)WHu_1;bBDb3xcOVBmp2q9M4r<KgaKr%tL zeN2$K$pC=4QXWx0b*ESo_LUz({A19BQfGGmRZJ(+lD0eHXGVCWnS=oE{`W_00;|`z zR8dbs^0j1=s9>66ei(hM3i#)e+3C+<BMFWG#e8&}{SG!kCn`VTKua4fWzL2P(}*tI zZ0?DJq859ic@pY;n7xyGFMb23M2#%L!82iTO^?)WQ<z+!YPn^&;7pYgjlbFa2fQT% z&jVhm2z7mPYwNKCe-Ey{<F~|8J7N)m(mB!|a++T3{tl19cB|p)=F-tw^_Km92l!vQ za26ao4`r29d=O46DEzNKamm!KaL5#@=?ZHU!eMcRBWg<gt_2qf>dltrR)f<efPt){ zP1^R*N;+<qa96oU*;q$=e^2=Xeow2J&dEm58R6ZjM^cWy*aMDFe$WMhu?46~LV_T; ze61IllpQJxS8prd7h=xip9b&ZYy$X{2`K;Yd(Qu(J}=qGd2V*%f;>iB;;DQ+TePPt z%LA=D-kkounwRA8T*ru_V(>|RDM=?Yxr<oMuJwQuE^J^^c@-8g-8iB;NAl%JZOJ6d zce;u+R+?zi-`_stt`z8ONMQ*~XnFHHcc{J{8)@i&4{495Bf(<%%a{&XZ}sZ_4GY`{ zo@e;XX2UtCKw*i2SaR$exnVgdf*FOT(w)&Zs_n(x|5UA;>GKBjt>>UmnRM?<9yO^U z<CjQ(ZHu(`FWp#w-oty>x`&sBVH4P8_L%$CV%0-$ptJNUW1QA8Ak>|YaZz(SwxYhM zooTQr(xX%fPh~6hy6$PSXAdy{X%^Iax8i-*8Fazv@<Ec|pRh{D8x)bWgf1Bx!O-13 zfueU(2td-{_jLc&RGmOU6JeAAoUcTID`FgieLKFkQZ5NMo57xdoauouo|Qo5WMX7l z6fR~O8J78ustb`rJg#AVKUvI43`s?2XLrw|1PDAMP<E@bbRwjf_>jW4=E_F1@ubRX z^+gTsrPT!VksAplB<!@osr}COnaLdH15db81L^O{NV)a@GH#6grtQ<Os9y+%x{sb) z@32|JjJ~8w#>j16lrZac4dK>Xs*!T3uNtl!JH)*@{E;2U;x(j6`XzuGAU?xYF0^E% z`X044>}XwR3Uhncjq*CNwY<u|)gROx!vnS%d+t7kOSnTgc{K0(uYe{!Vt@&4?Rf)F zJ6~)t2i@P-!JRB5upUr{3D$VtI701}60&+xVm$u;i(SF3{sH08?GRkj%oVB$P;foh zUC{f@ZvTFG63|IA`hKJ1zc-;7di|E7y9aaEfWXy%Im^E~e;XP~p>@QL=cp?z`g&}^ zm@sVFzGDGv;V__Pt?gp)^<@`^!#Cev{LHY^n2*mi<BSu!zVz2K<<={;o67VMox9zo zDGkIMnRW^8es(&nhYw+`3s2*9hUuvGP*0rq4jpA*3W|zzIJs|7CZ})x=_dgf=d8b@ z*-Ssxy5(qAC}2|VXOi@Ei4Bz&dm>dA{b;Y=BG15{`fLyHr;7{^8PDDUiJs^pp|weE z4Va?cbS6EhZ{h9D_buTxh9;-1Qu}X#xusEQ1b*6WxBE~;*7qE|-hhANM8p6X7&`K& z{l8FbE+)|&&=-z=05iDP`<P9>*=X1x^F_|%?asxuQvi!(*S!WUJl1_>XP#?j6p>l% zi4MXDI?8Gnr7aYtXC$-1BC;8^L9w<eEG_*eT-#CWKg|1w$#LuOK}%KEC&8hbbQ8jQ z(j|6^^(@>S!=Pri({PX=P?LJ|qW3YwtXSmhn}!iFHd}hLhnVI1>tf)*w3b~OTxpwV zuD?v!Zmik&;2E~I)~hwyDrO16aFM?2!HN{i1YtXWI+OoOC{gWq$33$MnYB67BxN;Q zQ*#J}a2q{!0&j+gop#=e>9n-;=$tZZ&tKcqT=aQtuGY)vCaU&!(s&J9_PBJ+-S|Dx zfbtXb9d+*#(!lR7;7GO4WQKJdsH|-$vwZ8Cel2l|{wPs*W<kgBWUrMs+*e-5-T(B7 z@B#0<88x#cuQfhkyzzO6Pa+c0Zz%~7r58hpX2?B8E(WNt%y^8Jhk*Sx&dk(ZX&`!I z*w5A1<*#S`B#lnG-;$ga7jE~~FBkSmsx#VAi^1m>k1GI#WW4$b-)kCU)O7HL{X)*6 zv1O#Z1<_%z@gi9GRiHD6*hVzXsw1As2fRP@Z{@$H*um778<7m@ar`;o%%Q6-{A%yc z8TV=d(V5KlbNBDxKegrsezv9m{6jXW3O7^m!cZHc9S`|f1D1J&rwEJ9LOLy;JRyPc zD5`i4kI>RXG#zYK?+A2+g=L0zGUP``meUEDD0ow{W2^Z)3n0CU07sYZGm||y?<1_Z zc)1ERQ0Sf765f57_|l6poQKqur7b|ju0rn*?`!IC`3VAAD1x1&U%fIF|1jW;{YlIJ zR1(m^@FT8P{^>U@D4<zBpd*O4%5GDEroZHb5GGqiUg+(!%?1F-LzpP%1^o*O#o8I? zvH2D;-|3``D%4(Q*PkY{Rj0pR{bCr(kEZ_86_M0ru@u}g-t=S4{FOyVXdGik?M&X< z%|zhD97P%U2R5Z~h}2GipQLGl%9b}zWr_GIlA_L`g0y#cb;;qN?jwGv7+8Gfg-zA! zRV^at&}yPpchAn_#a~|@bsR2Jd06sG8+mM;GCsjTrYim<iaE-sEjws`tk415LY{N@ z9AyB_2Vh{;h{V>pg|q~vCzf{C#>~8*5aUpH9i&njROPw-f@yR!IJ7oI+9t-Ohsmqs za^HV{cYnO{CFNW<<ezE*Xcx;EU_dH#HTgdqz|;YG!D16Wp7{NBaI_i#L7c^gLeCC? zJJ`GH`X8#lsMyPW91x>HNw!6aHGO!*4^zCVtDC>P)LauCG31oTV*II87}CDq{DdjL z;eWti;YFb9JvqN_b8}Ue!GBp4j=%E0oZ$o0Gkrz%AlXNuUkDw(^Td_o5lgG`VeBe5 z6)^t9rrbLrS@Q2BqPH`k>;kpf7@dx$IsE|9KgJoF_HDDo*#F6J6W4?HTQrEVOyBDz z1I?SgZbJTT^FddMA2};xT&6}qwCpu2jA$lH{Q2pG!)k06b~P$lrRid9ZS4Zev>YD4 z1``vXzf|S_&Dz<iJh@AZ@DF=FWeY`k-{&<3Z4OS{UVH|OCI8C)FRO<#M%fMtdeeja zr|V#rT!G)>8GZxGRj|Pb5F<XcLeUEG<yJsOBs>jH%OX6?6k!LVRG<%B<al2VZHz|| z=Wc+0XGEdGKg}Ui*M{!zw-TTtbfBBm;=E0i=q6SPk`D^2$!Id0W48G>7WGWLVBECT zh-E3&cr*N)#Kn?)+ML>12`=uL*>W$KEZ#KbiKEK*^^|1V{xHvAQ{mI~Pd}`!v78tx zF%c%v!geF%Q`k3wq^B)0EFsU-ej=!}8i(fh*FI9#jWWflT4MZ#>{R5#6lUd{;bdrW zVmf)6q-C?V!_I&70^4qIa41pyd(8$L(}chOrXv&N)TpnOZp);$w6PXtywYsZXRg)d zskp3Uqc4rREi5(9H`(d{oF@Qf*8%QF_D9x2ku;fsSB&kkQZhUM?23ChZKUp8e&=Ty ze@sE<T&>>jS*iawTH7K9xB@01V3WQsGUlFr`Z?ks`+Nkd%H$lM>s++Dxo4^RTBZ$* zA=|`l`!DA|_JjcvN7y+#?yL;KD4alki{&ecII|Hdu}0<0Y3P(Q6_=x7S48OyRgi;T zJr^k-`<HsUR|>?K9Vx7DXuCJKKcM19KY1ia{@r0W;Ab?&kR#qC7Uf%3sR(Uf>~lv< zd}XsR54C7yg_&V8CQiVGStBmtG^0&1v!1=x(kqLM$x{)-P}q)>#&`QblBIB`PcsXa ziczbYq)VX;8~l1+7%emzP_(mM!8uBiESV^_LVH_p-3a=ZF~r{@jt;4dZu{TNB_--~ z=JYG?Y~z7tWsoFsr#U-XIy!X|yBcxZD`tUZOLu#Os)Ry<o`VmL!Y1a;e|VSnjNoA) zg7F~5;w9MrXI|OoWKNO<WF_XT$p4>TzzFB`Hq5`@MdJ~sBh`;5JlfQEa+Oax&aY<g zo1n=$C{(|gc^6&28+9rmOg%*Lcyx8*dTzZOh(x9zrTGPW-;9nt(1Y1V=EO4m{mz4L z=FP$oipP3kXC+*l0r6ZTCz$#*23G7^9b=L`+52tYe1%dGKBcEPlndZ@INXJIy^=?K zTp=4pE#UG{lwF9_5K(N}{^<@d10OZq^S3g>$owrG-sx@7kvv|Mm@1izwD7`EQBDA~ z{0N=SHx(%FoZy1OVSLa+JlRU}xI6-?#sqDuv^KS_-mL;{3PIbxG%HbJxlcdTwI_G= z{D<23#gW2sSv1b?8ZiEOo#NBm0XK@P)`Nc7l>0wHcIhDRkLd!&|Ax375nUq7KSNWA zK<Y$Go7cA)03*Bo^Bq+6O7|r|=`Bv2BceJB3a`!a9Uk#LCcF9*=me2oZ02{`J^SI; z_Aa9;#9pa--gp-n<_d1HHMnp;;gjbEsfJ_{x!`F$I{GbAhjmVG7^bsLk^It>lTXKm zCJB)$-II-tEuX%;Z6A)eDpD;AsugxRr26BChA_GRd6v<3(Y?I%%)?1$#<~JhU;7GB z`pb_@FBkH(N}`X#*r-!K*MRLB$X@ai&s&YkM%RMlU)ZFAg~R4w8AgNxXHGgXMF*-j zH9~N#UGcba+=(c#Y&ZEd=e1I$<$i3MyLfY7(A<3HmAvw8b=AsNBH<Jv6zQ!N_fxQG z4iBhYG7ke?Ogg_{pgS;ipCdQrzY_c#yv^Kz=v)4Fygz?NIn!Zz)cJoJq$9X>6le{Q zJHQgG2GYl5d&0vxF3~p5`{vKA)m<!a8TPCM#Ouz><;LmPrTP2e>5eC(k4l_7gs^-t zQzn;B0Ez7k-?}{0f6-x1^D{k;4b|Zf&kGE$eZ#P1GJ1B|rg$RGVu$szm0bD=ZG&hX zEXq3YJTEX#+K8X~eKq58J=~|5GFNq@WR}u=-E0}ba`B^F!<ECavRzadFhBi>Zuw%L zLi9NN_S1};7e-e4O$|{3n~iRiXUkO$xEP8unLObr2%}A#qomI;2B^H|)I6Q0HOZHN zG~Ul^wsC?Z!E{cW3MSh0bfwXGjzmvL_b+_M@^*mbL}9q2Y(s>C;$iJSjMgJifOt@b z%()11j{wjCSY1(oh`9k$KOPV=Zu3>G0O6+~^~W0k)3VWggAEKPKZ1D#f}Xt@?{!uV zHA9}BV>Etu5K3)}B24FadK6Y_th2@vYsKnFigDgeoRM{#Db~Cqf-NGC?iFYRnT~k1 z8d0`~Pl9>KY5{NE7MTX7VcNX2jbDQdr@4%k6bbjEDROUTF8Yj4d&BXr4Lno}+$sto zY@5QZaN~X0C_?4SK5TDmCWYC?4l?~1fq!U#5EY7{JVAve|I*zc1AoerDPVe>^{0S| zXC;JBPR`Rjng(E?eL`rZeBZ@%!f|!QYihvqlga*~JNtW|f@aXP*6qssD#g<&$;#e8 zixVIDll?r27FDBFZDj$j7w80&k<r#s7QWrtnuwbsykDaECYEpXTcDt^mGz$p0#JvC zQ}~>Q>-gP600IB&f8`}NDhl9)p>T<_1H3`hRc%D0|2atgDU*<RlYhX2sHv+Eq!STz z-Vbe-;~nNOw>$a?-oFJ#oHwy@c|YE>6U;udPms1D2<4P=*0*_SxI9PQ_yG%m1^nY^ zo8QK$F!>6rUwRz~=OHro@H(4hRvME9KmQ$mimn{$C{^ofM9=(l_jJ-_*#1(?T0vhq zj(pf^IA6L)*PL_0>m|XDPaLa<^$f7>b|p^}haZ_V`;gRxoMxNG*u!lu6NL+>C!|s9 z^@DBD>{PnP=S@!9Tw#}pT;${v1v9OSYR8gju4hdYfu9)AP&SMwCH!yN?ff^{2q@Zz z!%3dSiko>wY?p7#iD^w8CTc&Kq7m<N7;jKDuq4ZQ4h|eLaG4m{>&}@ztE^BD0|d_J z+V9_AGzQ&gbeAS$-mjX8KvMX(3Xf7y6Yj_vgP<W48`nxnpzWvuaKcVjve#PQ1iTqY zde^*?t4z)yT^Rmyw@zS$OQ5%O)N_qt!1U6z{Rwilo?A!Q81jI5D&gWT$RHz-XBgt@ z`j(Yg5)T)|g8Q%C_-pP%Lhiq#Hzs_=etJ!V^zS;oHG^wcLU-E4X>-ZhOrBKva?%ig zAc@$((O_|O?L}X&EB5>P+Fc%tDm9btQMJ_6p$b*FTd%9*Obz3A&aNW`H))nCtX}+B zr>U9}TRVTXl>0cTchP+BS>>`wm4=>h$&3yQ6f?|^zJ814NF{kY**3d$S?U#-*o&tk zAnrJ?GejhY*h*5#ksUHmSH*gfY-r!rs57d|T$7oSNoO@IWAIV7224~gBHX=qw~kQk zot&SeYrc~|InEPY?l&xk<EC^O_RqDSrEOQ%A*a(Zc9*?w)X(!AG}!1YZD89Io#(u5 zw{7AAfj4G1X3vA<8pFp2UEsvyEkH@gT4`GgI|=f2B<ngO&zpfZ0a_?f9pb(2Y}{QB z0Y@7lmE3Sjp4lpbM4!+&NPv0cfvRwX161YU7%NR11p2#zS^)=!V370P^?Pd+R|kEA zU(xB-l}i3OEH^n_pK3@uHsQD8P*Hk&<eR#a@-t4G{=I0T8=|i?Z<9MB<|U(w;qbJ+ zuRUAjDXFP#xD0u1Xn`Jsnm%F*H}W~jKaK)gQ10bhvYJn8r;X-mHh=N3sJ@wZ4O&Rv zc>c~-M8JF6;8gXag<6YkX4;q;!f#i|w}DS@D0>b!tA!pjPPKq3DcGm$`%9YvVmx*h z8^Gpm2P-N`?PLifT2y*#TP#h(!6jWc|69n%Yas=aRR9ctD)}5>y8xo3O3Bfu6$U`t z6wCC`9(A-EeS+fGeF9<)o#WtUA>=I-c{x1VF0%OI-({sB5X-<nJy{4qI!$ey#EQVe zi8EH~=*-mo|MhHTT_!u)U!*+iQ4}Jn5o{*JRc=)SoKNyIiL>|`X%MB`yqb=e7WPK7 zV?X?~RUCO^C(S*_^l+X1*P8BZK2pgS^UAjs4}_51DvFRDPZ?@C#L6={?4xzDPAx6i zRwE>Yg_Rz2r&@*`6*ab3L!AQGYS}Mf_A~Q0#<i(AeA8K>V#Jv}c*pzB7u-mn)o@j4 zLiE5(UW>qZL#v|sW&@%wJi574wYjYC8Ru_pqsSAYk%6m_ZvwkNFVwVDy&{fnNi}*q z1L5jt>AV>-XG?=)M58Yfo~#Fpoy^0LVH1)6o^1r8f&SnZvQ2mxDH{<0DktIQgFgsF z|1^l{d}|+w(k-wIP{j^J15i<F4?cvHzQUrDMvW3sMCW*KA?+#~RciYB1*jaCYC)_` z!P&LajMg#gdBhRz`ODWt;&<LjZFEm~rYl~v(6UH=9(7tpSLw)(ruc$Po1HLT>E;f{ z%b&|@I9+ReXZU7QYBz6|2KxP*Y=McD(&>~jFdOHW9x`v|0NRL@hJ+9;HTu{34(N6m z%k9mK6X2_=TRX20Jvt!m=084^Q?jtObwxH?QI_%^r(X&GEZxJ)!3zEHv2>BzvcmGz zAgd9Q_maKq@jLeXsW+!J8?EA$(uqSnw5zpnq%geoYHl>X{6E(?gQ~<LB8yNDuoYE; z-@Ebr!T=OY{zw1m4!S^hNbdZNhTm03ZjyH;gZD~V1lTIM-&hK@>EKv7ii00uA3sl^ z&VGM59HsU`Psc0R_r{OO(eA*lSNj}kW8TC;>lEAk%&mKGq?Phn?iHHVYqqe^UXeA= z%oN)fS{+2!Z}Q7^TD`}=u_HM)-;i?iG}QAR_2KU&{3&eS`TD0y=23!LNNOiVe~tAb zq8IbdpKH(ylPgT=bE>51hLdH)WW8?>UV8brbQJ1dyuI@N9VHdd-y=lz<MZTzA`;7M zFayad1qc{@Y1`i8--1;H`~ZC&5fU%i!^5XZXUFeE3e>k(T*jpm6f?U7k<b0-DM_Gx zh64LFB*(xiNykM8eNlIJ<;8<96r`0(^L#<r_j8Sa`GkQ<1V$QqS_<9Uqi^j8)McJJ z9UEhLsJujF=vu!BI$U*lHNaYLB_gQ#Q(?P^em%n;^n;kP4!>D(tp#)R8QV(Wl2`0! zJ*0yAciz4-Y)g_!@g&mhJ9>3}AwCujLKm$tZqs;+!Ci+vl}o8b==M*vJf;A}HvT$9 z+%D86qb>_Jr;wDIt!#AtKB&Is;{9e>{rjv+?ICmYoqF@Sccza?quXJUgO(@Flz5Fv znxrN5q}GClwcvbMOG;)iWOEPi8tu$zwX$Wp*!Pz*FfP^9p`6b<w15wv5iK3WXG)46 zV}nbrDT`W21(A#Jd%1z>|5g-z)`xYro|`IQraox?+|@+%^*-<z3)(Zc+dF(TJ@Z6^ zcM%b<RuVqn^zA5zspOJSlKe$`mAFDt`qEhi;SzWnbYWNwoj5)Coj(+24GzeOA%LOb zl;~}@Ut8U{n5}aXwElfdsz39><<;XD`foAGJ|ShtBo5i<iWmHS?q+qvtWQN5`33|~ zRfO-gi_jnaG;_{6mK~&VFe^X4*}Y3Ugw32AWu*8!Ide%9ShkOqf3#CeG)XqHm!f*5 zAM(zuT4;+cZD2$_GBD8thg`~K@H1lkQYvDAZU}h5i>SW*z#%uNX-OvzI62noxoT56 zrTUaV_IXPJmpn#Ya^nM^rxE6t!tV}fZu0(DTa+H$c7PEds4Y$(5Rr(_fE^upsO0iU z%uLTE^1o{!B4sjTN8NL-Rfdh$LG>4%g|y0;hM-#B0Y%8C5B_(J`dU(0O0%3JBOT*` zz;4kgTFndb@S$bTov&mIhshr-Zd~|!2pE3eip+b6r3*&gFT6M3IrJp^Vx3VO_-bF+ z91%BSL8Pa;AGj{L<H&e1CpJ?{tu{x9?7vfVm_M@J5#2>RsdxF)J~2Z*SO>l;iKa9z z+g-}O9+r`Fs7j`7x0~s4e2zFZtE`v|=gtbZ%dVdcPs!}GOHa&{G|__7`Zx9-P%fry zS+hT*t-qC{+t~*|{~=Z0w!^TDHW#pwq`pbB*X;V_T<NP&LUJJe2Fg^xMPtJMO3m9Q z$o+pd|K@Q?vj_mOEE|}cfR;N&mKB!(4z=(aP=8DeqO(_CBWVzNyL>cd(_*t|1oxNw z&x!Ymw<QhO%zvN<HkamR=Q9}+S+VC<XG`KYVCo8?H<E^eTvQc140jVq(1)1a$E+VI zCm-d=(#5YCOO=huR%P#dd!vMzyvcFOVg&Ll1BP><Nh!T6_tE5s2@mtyEkm?hp;NND zWmh}14V;flx{ZM=?7AI)o81Nr_25fg3J#MIiZisiu9d*-Q`YOENf~>m1wg}od5Y?H z@lEzI@+aXQ?6c!j$-6?6w_^26E4;&59oe<22bsX`CbU+1XyIr0gxJu9N_AgsNm~FV z<%DMn<NluH@Qh0k0&#!D;_~Ld*<}vCvk{?50{qi9f^x%tppMuu-wv700R~jQ*sou| z>GMLbnZ<$KQdAb@ID!S29}d+O--2I)69tZ+a}4Y+Y3*}qO`XaT`*qA7^Ao#XgyxUL zEX+a=98`Ulvb^nTry@t<8iJDf$rv|m-m%qD+Lr6ttA%Cgwlp~6*}y+}SZ6Bj2Ida; zJFS^fQ5`VwsrQ}f!gtxq1IzvEk*ZjIrC%ZS+)!6Xu(FZVQ2YzBF)@9-re5RnIk(<N zzpBFo85LEcoEbvA;-!$W`+~J#yY?nZg)j8z+!wQLOr14CE{|+>&XJSz+iI|P?IQs@ z&7l#Ov6Vw+x%F0b*Xr-)=#qSS?q0TUl}AVUNN9`Rw?R+ivVyJ{?`#SG6CiW3hpno# z%R1ob5D^nkJU4>^MgyS!*!>%aSYcIm^i`2aqE4LOl~SAaQ!LxOpoenZ3AW{8q(#f) zyQ)Ip3bXQa;pWUsy1MT*#hF6ktYdpi<G(dLvBQf(R~FF-E_8+q8GYno`YSIMepD#X zv5!s#Lt=(s`P-JetsBJLH%mqI>3R~xy2;mCXR;BuWibS3z{0JFdk;r}R?t?GDtTpG z95zLJ(u)VXJ!<Z+>BTGb)ljKJ5<h!`P#^`z1yGAyRHpe@(>+ZFrsRfSrUB~I`bm@Y z?kpg~!`fE8A8SU!!66`+kJ&V;!U6ang?9(9+`isvjSP*&f6eS%l2)M6>JQcDZ}q2_ z8VWemqgjv4y6xPS{QmyGr-<U8J}o;6$gIJb|34Q&FwSWp0E|P5Q5+w!k?@qYzoGQt zH9mg`5(9E#Q<6wOhS?y*WaDMsyus{PQU=z1afr1J8t3sm)|be;$V7$usU9qQs#E*x z&%AG{<zljq4~C!XA{)-NM)k%z>?<?j+v#klHOPib(oDGdh+?)lqsUQZtZ)$;dO~Kh z+im+XvU<4Pf0PuAwr{_AewJ=EK>}`?5ry^Ol{i?|VL!TgSBuRR67F<1<7N?Z?9nzE zzS7UFs3N080s-}l*+U|ELSxb&uY?Lls<#r4sD=K(t`2S(UE=+#LKe&0qH&G{fQL+u ztA+b=QD}s3Em-+GWVwBHWUtM7!M<f(O)o0dw}Zh2a)G?R+#~v5zfU_lM}k+~-Wh_N zNtDA~Bv3)loB%{V40=F}ulKP*th!q6p;tjo?xP<r^u#cl#yO8ADe@1}%O#_tUh-K6 zLF`^WE85o5c|z>L?c<1%o_G0$)OZx{dn7qv1Y{IbpI33JQ$mA<qwV^s7s{2iH~(d6 zoly*17gOG6bC`4Ysu@lB!}l%7!>o2~u69I$o=y6tzwB<)gug|${vl0$nxkSxYEF)B zz(-iTBmjPr943ljm<gVZjlrpshijPa4)!uAZp(os1x#i2n&u9*p8)fmjfH&jS1jR( zlwQYD8{2_x@#a^h8iDK;F9FGc2(c=@>t`4mktFb<RqRSbI5hh0N$fWdc0XanQ?TgG zy7cXZ%YEiV;D6pY0R^M|YxxfgFQ8(;>jb%Ptpi?0F$YvY#U<K2yry4eZ^o7bJRpG2 z=k~!Q;PQ7ZnCjPN(9H$y6DUqCufC*it{bg9Ir%65Mr^8={K8=uoR8Mt*5#P<G&0Bv zL|h1YW^)i#UQ=FvAtPdE5*{c*QaC+dxACnKk;kUkc*0fpwO79(zVr7TQA12$#tSyo z`Z{cQq+xWlF;`f;@(0Xw6>@NKrB#M~NwoI;mM#)G`jU6$p6Gr1U*O7m2<B@+0WB{< zocYE%fxCeBD4{G$uYRLwsn(pHS(yl1HSexdRr<BLHAG|wsby%@iLInJuM*U{%5VcK zwci?Nlc67#TlErJZ|4s0^IU`|{~HxY{0C&1y7gd4&0h%vth|vA=0XtZ1`1fb-}XsU zNtygu6-IcJxHb}?8rH>rYmeOxX&dP9?n)3$mKcpedKS`Cy9G**nnpcB$E6HbBN}QR zYv6gD4B$^kwhz7VstP?>^#Aot^yc<J^Ly8cy2C7N)TmY<dx4Qk+F2pim=4uotpFDN z*4BD#Z!<Y{tOqY?97+uA$MPg}#gc-HQ7pJj?NMBe7_xyi7s!P9{kp7cR$G0-NdeO& z3WG&$8oZ~$&VZtiPhf|<!rSusxDc9`%yxDl7ADk5+bmBs)x_L}*{Iv+)5mkld0UOi zd74s)rhek@5n98RY+n<#rMBv{2{^#x1CX^@nFqxGtv&((CS*1Zys`q3eTW{3|3eLO zov_HQ1!me0iZbn6-cXE{wy9ah*G%0#-CsYUI*ZVsP%Sy^`Vz?#g#DCp#5AvOQl@oW zE~WpD_R)Qi)W@mUnH;m5)qXr#M*{x{le`7voEPpMPMBns_~-7@HoH5ox6p5NYpg-F z-Q_xJ@OPg?^u=^q$~RyA{m_oLH;|e@y!lzg+m*ZFdZDA}Ev6{SIwlKsgHI_IuA(z3 z%OJLPx3``*-@@nw&%9x9pIU#b=G&VKz+UJxNBQY^Xb9IC45wjRA6@zR(;<FnB)j=_ zv_mwo4bHkaN~{2@@Dm06A~Hjh9_aWh#zv#rr{8hz9QTa<q)ZZ*y__z)T3??X?;qYh z*IxZkfP%Rm3=TvO1Oqhi!Qb5!h6(hq5C2)m030Qfz<mdH`mxy|{qXN*Pv6LB$rI?V ziqC@HnqmJf?$oB|m!Lw+dU+9c`dDNr`{pvM6dv<N2|d;$Y`Vn!{pTjhTG_tK<`CpF z;^6BodXcT8tyO8G`Bx4S<sOr|Y<3eCSw@>gnK8e72L!AVOdO1hTEpK%r2Sc2E<`ov zdDiL{e`Na3C?WxF<qVC=PnD!(ZykFoPk_*=WwjTFX4bVfR0!_omur&Rs$KyiI#v(n zc+GlJdKLM?X*H8<lX>jlh9~n42QJH63oLy6@78Yk(r`p~CLiY=+niF^I&5iG7Tq>8 z_YEq**N@5mehiFY7)2u{o}$106F+uoq&GDOMbuVi(Lkc_v;UK6<{1w%ISOf3@&#(J z^U)pPdZ+~^Vju}&pi0v$(bwWNu`VopA@x%p3!}tY*#AHnb+(p+zF1V5xm8c3qUp}o zX@T=Rw|}S9bd<82#%alA#uj~7_VnE}y-s>Ahr|+}Pem|o_heVxD=P*nulmCZCsi_x zXrufKu<a`w1Cl%y`}>TBih^U_me%n3exZ2_D&%()%dV%)t$HnoUC*HM<Y4{L7lyrf ziXGQ)q9`qAx4KRBqQOtp0gQyx@gwoseHky@V~jwy$<x{9ky2Ck75Q+lp*L5*E>aE2 zGxMp9BzG480ZAe*x0%$dkT^2HZ!Dud&-Ub#V-_x(M>h|uveeBVpTQwH;h?MI$os3& zcCi6>;Bn-KAJ-ob!>-h074NDXPVr}u&w!E$as(;+8~>sTunEcN_=Aow{tX|~!@Ge# z7aMY}2Jx#p(?Q`+584DMd~;=aYQht>(^}rD=WiRrL8`5#to+27j-(+@_Ceu+@-3BD zr5LqLk_YO`w9(b15JoD2xL3L1)*|k=ztgh(;6}n8)<XLkL1acf7;k70&KV}Zt2Rds z43YVcMK#<!e0Dp{7K2qQNLnzL^nB_;eb06H%nM+@bAVDRiM-qrW88%=%PIl7#=KV^ z*8`tcYks{#DlD-GT$IHu947poo@H5qN@FioDoVbCSa~)uNap|H>MO&d?zXp)jzK9A z1f(Pc>5^_mI+V@<h8RFX5Jb8`6qRmJO1isK8M-^9l<t;y4|vZ1T<?7H@_N2J+x=T> zuY28bPJZ_7P{pp>_1(|kSsTUNjfS#q`fBC1(l1`()c*Y&WGnW<WAM0p=i{XE+wsvz z;kLk7EX9MBxyvb|6lb!3rQ05F{;c(MkOv*D=xOXSWzO_16bfKB!s^BYmaL6stj4uE zH8*33@EiH3A0`=9sUN%Fo`(%FO%63crb+ceP{*WX5NZUows22V!wz3ezIjpGdsy|g zX12komE@9+`H!XRP>HwwOJr{UdGeIPH2Y9Q=*+4jWVAimYU-?f)8goUuKS-9?)7(Z z=T=GW@Arsgiu*{)6lO~06<-$*9K0$RA*#&P>(r9oGH-)q&M*%q?XhDkhB<=Z7bQf$ z{zCt%)m4Y#;*db;a2qe7)B!D(xP{Xg)b(vg-ebs@^=Mbxn!JlWu9d7xe28*k$m~;5 zmdW;LJgFDEt{7Eg^jnATPfz}qCmoq7@YVXdB>xf|Iot@3e_|jb^P25oXMUDzaP9^p zDq>JXWqAe)w=r$((LV)0C|e=DceWn<a>66|s{aFrhiG!5w`iPFg0SH9?HvAIjpehS zxMog#tO5&SIDU!B`t8CMFAEE?oJYKKw%bMMe2b{d%f@{7&we5v#CQ309dRkp6s<g~ z5Kk9XCyhFC+K`01|9V`VpCI9B*0@YLvHC?QDu#2FU_7%)SuX@ft)pc76dG7$VEcZ1 zwz6e$r7(jpgnU??_`4`;)dS3~=Wh8uiFK)7`T1Q-ze^O9P88^WmsfPiMaC19hl3~g z&)#_<GK|Ucimm*%`+}P@-JiOkj;_BPA!)X@_#K-pE*Cj0i=JMLf1HGh+%{yW7%BTA zCClnPrWv?;qhP)|!NJFAB%o%4-~16$9o9!@fjpq+lnaff;3{F<Y>^{OFe8mGeFM$P zEN{o&85P4)CHeGc%pZ2EJC7sxGtmxgIhhnIQRLVkAJJCNQZn`6$p^G$!IoS3771$- z<yq*vhcDwrhaK;-NglAb_>Eo~HZ^R%snrs6%6RXPlX0i~z*)}>hgc}-8Fv8WlX$a7 zeiC0pR1|H=y_2=SuRF7o%Cn=6oH@llr8G+t3;S=<%ZHK=!=IOX&-VRp3H?!JrR_qy z0mt|gHM0)jeQo;EVSlJ^QYk4O`s;HUqC6#Nk`hIlS3KLCm)g`xMPa_py&R|2x(%&n z4pG>mp;uzQqz;ztN;%!F=U`@G3*1tg3Uy@LqG=|(?8tDy2}Rn`$W7r~pHdSWXmiR4 zKY;ERJ^r74I}NqiJfPy5DPXL_e*0o(u3xS#il`xOU;IhAI56gmZdUTwIhtuQBjdC! z`k?P*tIyq1I4-)$<3==TiJEQa5;QI0c(M6z?ya3B`k<kLyVp?W+U4QMd+H(Ysz(pH zh_N27PK_M3WtF|OaOt?elxNa=R#~qc25d&nQW2h$WICIf$9tvR+NRhzBgzCKo#N?n zYd&kFVdR-H*0po~73#!2Kf)SvQi{mKm~6bX)UD}=6nR&_WeofC;}Du-dr{(?%fPMk zq6Bo*Vz}9TxH9e7tW1(9;wDBg^IRWW8!KB_5TxIE>9ssTo@uBMh@<w@tl{HT_DvO< zKSJ&}-v=W(%T4Mg07*-VaRCvTHC#WUL$9tdN4s#*@juA(lhf+1#D)f=PV358N-Sad z8<<EBCoh^Z%lvvVH8eKkkN<LHoiZ`yqyW9{m&AG9V&F82`}aoX%ONOMdRfewDWkuo z*XwfI#Dw0(P}$K+XW3!Ca244<A`esaHqmIMXUSi#MD8$E(8p~axbgDG!|f_C;8a~! zQ~ITC5a%5sp(oFEeaF?x3@Z~zdCE?RLvXrmh8SU%1@>#lWsU4KJDqRNbtK=!RWF>C zw1FX(_mW>TIwX78f3f!DD!uB!kGX+m;Pi)c@uapByt~&pPpR-UDQhCm44(Qu{xnk3 z&INPIXi9k|559HYgvP*pePK|ll&;xSvDC<(KhlJCO$i0+6%-)=7d@zNzw$y`hw?En zZNx5G2j=E3oIOQrH<=xiQr1n4igeN7xvN1L_>-95zAzN}bRRvTHu9S#vA}EmCJihK zO&U+Jh1R_vhfL*mKMu8hy(Oo*?U&dWeJi+_Yi13)BuM)5trW<Q@BR2WKU*oUsEBbp zuu*r)9-_5G;9%MY!6Eb+(>h3?YJ>3cr3c)G2Kr;tBxWZtq<*-l9J5MRC+2&kLq<m{ z)jg>PMQ`tPaqyXv+qMATh=T6J?aqdmdCT7|J&Tnlk61n%dNH1S(V?hl!_ZL3)NQU~ z3Y|-z9ulLT9uuB4DrJ_uslZM7#z=UvAO*<ky<fJpWu0X5pcoU!U0hXy6}tCSpEWu@ zya^9dLK%64l^3)C7}@fVX@)Z(7!+eeEtrgqu%iwH4(=Nq2@dIL<8Z3UAB2Ks7?)0+ z+7n;HjGRuC;wrM+lU?rTe<oU}V?LbTaenv8lUDj6kz85$wn7CJ_tt7;Y<AMB!HP^- zaI6XR`HaS~mAmoV-_XGR*`;Utb`pu}TW_<2_<Ξ}1j8KuMiu4vv})#owK>S~4B7 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 aJb?%Y{xe{K(zOBMGMN;;wRQ{r+rI&GX%ztg literal 0 HcmV?d00001 diff --git a/usrguide/userguide/images/titanexecutor_structure_x-wmf b/usrguide/userguide/images/titanexecutor_structure_x-wmf new file mode 100644 index 0000000000000000000000000000000000000000..d78c9fa858954a176888d740201abc8bbf03e027 GIT binary patch literal 646896 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�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 literal 0 HcmV?d00001 diff --git a/usrguide/userguide/images/titanexecutor_structure_x.png b/usrguide/userguide/images/titanexecutor_structure_x.png new file mode 100644 index 0000000000000000000000000000000000000000..772fb97becd53bc7d703253bcfab9d19937d4899 GIT binary patch literal 31151 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 literal 0 HcmV?d00001 diff --git a/usrguide/userguide/images/titanparallel_execution.x-wmf b/usrguide/userguide/images/titanparallel_execution.x-wmf new file mode 100644 index 0000000000000000000000000000000000000000..8f6c404f23c28f329179c3566b11db0d77d40f15 GIT binary patch literal 535544 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�G)5C;0i<Y3AU!%+C--rk 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%0DoGkzn z7suE#*p;XC7&!29OuGg#MvhK0`YT>^qqfr^Gf=KK;0M`4-dHVVy5^g)KAEF^3!Yto znB-6@1jM@c41KvsiiJ(wT)@=$bYZ7wZyztuG~S0rCu)>3*>2ukJJMmf=(dOF3MD2Z zAB2HmalK+vd@3)_evfdoV#b#r2V=9~{Y%ufMB+P|IzkhLmfa{fQzu^>7BURmC^_wN zZk<6gF9qti#WGgw&V(G9DI@!iPzhc+3||P%bLZ7yLIM{u&5O&{GdQD-EV~}HXipul z(lOVnI`-93Bj5u<W^6oqI(n?ZnwVZYiK0-ov?QMT%Dm_GklCU)d<OfH5gV1YxE^c^ zydNz|gA|thNT0Ts<22(o;c>O(^ih3tYu~b!V)U#QT$-Ye$3tGh2PYs#XOJGgR$njO zqfZH2j?XJ|C|eEkzMU09z=b1PKKPtlj|00w@~*)Fgk&~WL3nPKV%TvkJFHu{nmc;> z6>ZGFq9t)S)ZaDRn5o#dRb2ovuD2z^&Z@lZIVwBy=&;>i^M>{chGcF>Ia{5oPS<a% z19d*~b34;uRtbHBPs1pI8h51kE(|Rw_LgJ+1_r#D%J4xtEz4(qJv4^LHLN?EED+<1 zLk4@oHEOrR>V+Nuls4neO6VLFuLLQ}N@#xShrMW0v-#P;7=L+xw5`sGX-&6I{Oo0N z_syB5j9Ru3XES{vNf^96Q7K7V-f)DVnDMC!(q)l2cPOC2S-vRIb$}Hf18nEa?ev}* zAtHzPmF()^kQ~m*`g4zV`vV?xi#_Bq94(rVw0g60TZ}Hj;{zSK-g<p}?B8&;b+?=E zo18yf>5KV3fp{G<Nzg$Mrys=hc;SRTQ{}mE&DTn-e$3({%0+yAm1!;~!XSMR%xk&o zUF2ir)tX2SEis2guhnpu305#&c2Btl`YOZk)YjU^v#cIAQUPt*Kn*~&$+0hmi)(-^ z->G=0^<buUAI&WxyOoS`*3E1Zp+2Z2WW{Jau_C<fZ|^jxgkAGB4Qs31{dBm#J|r12 zZF&(~bsE1<H(q}$7V)F8I}|rJ8R!^@Hri~1Hu^zov5}?wg$hGu&zFAim|&C3^*o#s zr5c+#>=sD)G)ne+DdktfU9Kx8QNEA*@#pN*TkJL&;PtrTVUajmIET6QqKRbId`CI# z*#NwL$WUw%8~oXGia2LA(oQ<D!s2wbk)-_XY}1YXk<Q+p7aBLLa0Ck*F>|*~s7pSt zqd8i<)c3dMHc+$SsW#tr29KH7yQQaFXO|V0SR>6;hP&c-(uh@|%mds6J7162GmIq6 z0+$_CM##2P#5;ZS(3)jJ^O)8$EvdX)VSvRBEE|+G<33jB=&m+*!XQhJowsN&Hry4( z)YAG`-M0_kEv%JjIl~@+n-IBe#9L|krrJ3sY~*H9@v*1Wjfu+PK&Dzyli1Ltu~zbI zRBpE?#k_XeT<1#JpXN?fOzIoyMkrm5Jl`tdue;YwgAr>raXSKJgu9hk>K=ML5W_S4 zvV3I_q*;~N`{S@N-D01M2KWWrO~%5&Wo}J&&o6-;oaQ&Z>R@-I*fXs>bWc;U)ubP0 z^{u4Yc%|h8Uute%RYaURnVg+pF!>ho36?-iE!#a;YIt}*#jY#OxqG*Q%u4}&n|?9@ zaUijyd>E&t&g^5I3+-9oBsU|R&rB3PE>|1=rPY2XOOY!kcOq&*Jt0=u;eJ92aOF9E zy-MqP&Srp^Xi%@q^J|Drx35)z`Pb*tnK?dk7dpA>@fHteqkL;)U+ROSP4okPcdr3O zGAcgL!%{QKu9jpuy>*_KUcPmOFWS4&%8r*Os>x=F>veNP%wdlLV)CDG4UKl^_D6xV zsALjOK4H|ya$LYpwP}BK>zatP@IRX}4~<Uv<I<071)<xu+sf<)KEy>#21jaY=TGBo zK^c^$@F+m@6R><wn)e5NdK|M~&1RUz3V2y6B~io-mvYk0zw?Hq>EJ7n&N%7q#w<}7 z+`5Gh5=Nd}56Z>*u5r!bL_gVN3*Kt8*cElZsje+KZ65L6yl{+W#I(T@Xg}+o7wfM@ zg`E2Sr1toT&8OpqCw~M!m!%Eu=iSz=U#S;N_^xF}nWr_s$*8?(r^0czc{Xa<;H9k- zvoYaYDom6vtIuN5hhUd<9aK9WLZ&^*?>a97PV5|T(jbesD2W$g7n<Sj&6*&xZWOa9 zP#lr@gEgM|FwdK__hT>Bgw@$AN>;yu>|;sQo5#(4b*NM9c9^biR)4t~F6n7rflx|A zD`C5IXg<UDVmh(D+geSlJt^$t(y!uesnTl=KbDFei<}ux%xkD0HQ;X(ZMSbyNV)i! zB7OLpLcMu=>A&uK<|>TxY<nU+ZEw@eAmJ@^@=trjKK)b|fI7_{k=a26Vm9lj+g8h* z*i~7lU8vo{yi~vklrfjXxm#GBp(Vt`%Vj>-h$lB#P6e%z5XIV^rLPmFUb!wv=(CNB zXHJ!;*YdVtaW8HD6w7*u6)Isz>AZ44%tY}drtiL<0$nWbu4W}I<<qgYVyqdS&`uvp z_>TLepKhlQzF<@6uag0q(EaNWx*OJHK+H4G1L}XcU3W|4;t>G;;L7-L5t)|%sa(=D zLNFla{3v?;$f322MV~*VRyW^~dU=s3_IKkUak;O{givz(C5P0th0Q13qmi$2#?j+g z;~Knb&=J;_%&~XEq(hZ&1=rpKD=aFX+)(A^=Iitn2j5kom3`=UJ&U;|y%erySbopn zWgm@^bE7AqqjqLY_F>G4b$d^oDh>NwxiquttsEVM#xy&JG8-A2zmP|<k-HFi(pJ)r zyIMnS3muH&J9$$sv#-jL>rHcGV&1hURje5!4m80m@4io!o(Doi%?cvtc>I+J&TF93 zDM!qE;b~kLwJohVs`CvQJnJsGnvXV92|BhGD`&u2m9F{7zbx*J4$JjZ{;Lj(R-l_q zZc*vo#1m?S06MhdO4xq3X?kJO*mb6Ri#jYBBYTvn*1Ry!n|e!Y4YDg7ohB9u4T-E+ zcLe%lHQs7McEtP>mq%z@;`ZiqbP95>@0vCnM0_-oSKisFkt$Vgfd`r^8ANM~;7z|m zp<8osI6B$EXo+;5a(z?7o0uyq=hp?VcrJ9ylEoK=t<?ngZ%-E~z0TsbvU|fd;d(_H zdeJz3?VD>2))`e!xg&Yv%D8u$9Ws-sn&jkJxw{_9@cZiQN6cKCE}Lj8R(q6C7z*dB z)hM3>`yFQyAwJC)@Cc~)u5!x_cBv|Ow`#nUpH@2CpXt@th~*2{NiNqbF^k3^Z@Y3k zKh8yDZ_e<^S~HPI^o&Z?dP9}5>Eusj^eHcj@=&$J{IMaFD>{6F&26<R!^7HWpY3ql zz*|d{T|-A1-R%cnPkw>}_mDu9>x2DR0q5qS>AA6FNMR(u2JT%<y<m*<9Vr}IEk#eL z`VpT@*0p<sHcuMn<9>D^OqEy{3O;(Z-%39=p{ud1$`x{-tj3;yL&xc=Ky?A0>}%p4 zPs@wYm;{VDoM4yISWAzO{6nAlw$8llXzCf-a>SI(I;nHBuEoJSYs{<yyD=<tY@+T$ zw{S058!pb=+$q<Z$-%17b<9wcx9h3hb-(t_v&yjh8{VAZ>YndxUu{&&O3QKN1V?P# zNh1O5+-Aig13fc3=DkC>XsrQuO9N5nQu3)0)3zME+%!gj;(5w9(KuJHos@k2Rngio zicMFp?Eo>_)?UA3B;<DfX1F~E#2#;^6e7OZq`fIkcaK+1%WSKiq1z$Vdu7`jCJ<A< zIt#tl9Y#)62=zGMc(zVsuF$aATBz^SmA1C!H0d!cN*MR_yVxwZ<uH$=m#}o`p`N3@ z#lk~7s>E=zjRI~}U|-L8d`61w%P$S1>0zX>w~#2TXPyr!BN-h%D)caJ^$Qy_9<OS{ zDBtQ{!r}~J<Km})-iz%YM};m}L-dB$b$#iBZ;l6B(ismo*X7$*KO%6Ykn$tWwhPE$ zK}24z*vLOUV9Rx!b<NdI6E45mxyzSot>tQ&d3}60(V`Bl#YSg%b+d&iQ!b3Ylg1|3 z6qWtQjLd(I+f&%e8p9E{SQcgzzX3M)x~~}9HtmUcoqs;wt>+@V=CXiTpB1m_ge>N_ zmt6KFOitxfl=qGb^3GqjiP(}4OW8{lkL-26lSYzfzs`bVU2BNhQcelfs-hBC?(V}g zbgaIbac??HCv_XuTi8nW=3(TH21#rgxz)PrM6Hs92tFib71#9(u%AlpeY3JSJX=?1 zTkK`+LROT4n9AZ+*5b8vJUi|xFEQou&IPj`rcHSJdJb2fvd_fX2No7Q8h2h7)LG@* zai_tVR7kJ*Y$F^>abAgcpOM5*`2l$F<C#k9O-`em_FA_U{0PL*tMW~$Yj>6qpAUhZ z5!bW+YEE)X4cgTS*;+nxiK5%I2I4A_R+C6E-A`vP>?!DnhyH%uwCkLgh85{zMcc<n zWD^TYo)_a4s(XPiq+G4112F*B7tEs%G{d2umvM!wCDdQ|GpRkwgPMtTg=^ISJHbsN z&n@R6-8agK3RHxv^FtQH0n{;E3>S8~-Z3Ak6irBV@hF7LVZ_tEHLC2<`fmT#Y$ETe z%9dUuUIk&ZjD6NYo#uI?e0D<qN`e<J=;p;iS8X3=myEhM;@0Nk^);e%pO}#>lp-ab z7dKv`2@MjWVrck#Gn2Fk_s}poKgJDKDt^~A)iQc-y(`t?;1z5{<_+r^2J+r^5~Y=0 z4ycPktU7$TJWre}bHD1FoWeXuzzmsEB(`@Nx9&A5J~rrM<~KT<`Qz>`l0$s0n`&}6 zM|N)6{Cc1!tp2ha{k;~Mi>=eqcmUk=Rit-OfTm$ox%;@KZQt9Wx@-2r+R>55_wYWr zrO8Wy?RR6FPnREa*Vs1k*Q=>Nro!DRFpt^5agjUCb6Q+jlz|v;Ia)q4b|=Fz*5s`g zCuWA+W+1RuGS+PzWr^iE>K6tKa28Hp0F5%oQryAniIYk4=}T-*Ql=+lvN@#TYs&j< zdec<vKg?q5vNa!QzX!ia4T#BTyK<zCg{eqpwBlqU7!+5>w>QtHQG?kcZ@-wF3h$0K z9zodS{g{;_N^}oQH-OK%)}e~7%7x4k78lA6Sw2AE6P^ME$0ha}`ME{w@(8K|epX~@ z-OqKU%aUPbG#Nq-?4@klu3qkRjdlBJzB-pFYa1ipIaQ&^B)oaQCiuJ2bRQ;6gN$8= zlZO4FGIdJiB@c1O(qze34W^b5!@_jTj`w5jt3c&jvLZ}6BP|^zDSDoss{*!?kaDz~ zdSbW^@4G}f#kI_2*2|5fUOL+b^rh(eyJ<tUS*J)w3eNSIMGv1#S?w`Hz#>0A`x%dQ z!Z4lhS_=0=hd!5lXTgqhlcx^0v^%TAE3P@Xxk4u@B@e-eqj)@bJB!JjQ<jCavOHWP zqUeNHufa#^hO(R01NW%+GiSBUvqi+H-|9JbhSpSAx_H*?+Qq?Wgcd>Bv;od5S<R4E z8q}f)${N)OxhHLZSfNUB5R?VVah8j!hvrvrTWgI(q+X6ojbxOiNHyZzLk`C)H+vF) zh)!{Le7DYneLkq0Y5lm!biZ$!baoalBqXCbrD^KB9AZ(yW)1)ieCT3X@;H-$ivudo zQL0zm2q@gW(D_*xV@P!rBC7drx9qw$s6EGEkwbIIqmLE~ndJm~KI>?sJSeP%{`VEI zE=x2~q^)1kp6$(U(OKl3(55RgQM1Yu9J*{T=2@!G?@9k~XmiEc-~_Fz<Dd_qK)GaZ z(krc^oVi68K1JvV$>ffo40oihF+b~{^k-Mek_r%m>@YKH<j|>%Wtrop?yJ3?KhDU5 zm>8w2`Y0#l8vZ;UKp)bEm)Ao-+a4NA-1j<hQ5UDOj^l&SYC4!Qlr<{W`->1-x<-|` z$oOqIud>zbSLGPxaM_q<7qPuMb;gKnv_98HDW{pYPdyxve*2DA#(E{G&+)s}NA2c~ zi<W^Tp@Ou(W%zotYhRaFA+sIMhR87PM;Wlk46%bsRVC?Cy_0g>17b+IGC9OHaBA+r z0-m>*-DU;jb44A*2dp3sd}-Mea`>Qzf6R}k>bY0GADtFsTF<j=m_B)I6K;W#{8Hr^ z;*f%2o?b#}US)J$G(-%`h6F&+BfX#{IN_!zd<<hVamlbI!+QO2LC`70k)13=<hrt@ z=F?K*ClOI2)GOOxo21b&c;+oD`M|Y5WpO$pLIW+!1ngXrLDTK0You4}%`0bg`gL@X zD&FW<x_3EWflB=e!OQ}AagkUmh|iZ?kkN=Xdpq^CQX$u+qRS<+`jM1*AbEJ&LLZa9 zVAmZL^><dhZw;+phLUg963lZw>(&al*P5ptzZOBwX9*p$FEI!2dvu1XmDuN+WlxUj zYe3gI(eP>op^C&s9o<VAG9;MG?QjNOoerSZ><`33MuekU8)c5C9(_%q%~GS;4S$)` zHtG~h1LO471tO;m(;RReqWAbk*Ad^CLTtWx;rsgb08$jL&^ep%Nx5%H2Kk(D%+xCb z$7U;Vef!cpFIVn@Javi)q+K_Z`T9U&&!XIQHDBHxd#~1E*!zMek*4g$JLGk{S*q=f zAeV4wMed;0vvpW$G+3m6I`pKr6gfr*$#2O`so=xhN#-shU%))?wB6X9AS*v>ADX8m zpp56dfXKBTFl2Jp<Jhqz^=qwlD0AB8X7L%lnVl-8uuv;^)5Xos`nZ9A^|?8-)Ag}1 z7KV>4AENJ~I{hqk7aW_-&T93&Y=FZR3Xf|&KWaGBZuf=lr39tthm+D9-nE5+-vL`9 zvYH>(fp%>VWnWgd_vJ#;Jshj+L;H$0-=p&><JK>lJcVpw++yoVP|}u%<2J3N=fY?s zkiE9l(B@KcAi4Ef?r6;RFWHC-^0+rZMS9P0b~gZGE*eYJt^{YnfyB=hUp>*Qrqpa8 z$8<D3l617}P-}z`tM{oN8e3M2N#IASM$_B|S(n`InS|0{USsct;Ft{VOuR#z6{&lx zWwqBkyQ1Tj(FJ0bYb`Ak*y&K}g;<-X>sO?PsOsyZQ&vY_ocO6*0u%?UKAgfYFWgUc zs&=%K;rLd2dbbmbmMiT?HrpH}FBx8*&p{(qk7aMOXkxeN_A^D>!|!*)3GsV4iRPF- zr{cn<y>1TYO4}ToSr}6n_qBY{+Z!Si6$NJGWjDDurjxg>V}LLUiyw>m-396`hQVI! zn8&1fqqqGix$Hr%%D(NOS?6Gs`v?%@CDHKVC$JbiddLx7^f~na)@LhMXg-m>`^Y_J z=vdve!c#j|@x|UpObKmF^Wjo=1me8QcV~rkA+qHR-i!@8IX>X$9US>V)l}%NaRyT; zpg_!MzrCmW#AlFQCwM<5^+UF$R#xRo;WAha^jW!@bK0e>D;3`_e}OHpdF(mC2zxh) z<avkfmZ@RT9bCotc@9CvdguExg6L^n?vx(}++QJC>$~4jz{1}E#~Fx5DuF&7KkJiq zImo+e>s1hwpr3s?Wn&Hw!U??oLtb5U6^XLbeY#1-i`Ho`29#Mc1RGk1V)Ar$1bTGN zqnoF!SM@SB9Npg>@^yDZn9Len&X^2nztLNXRDUmz<lH8A){9sXI_#e)K5(`brk?{j z$E~*Fjjh(!Gh|)UfUWkyObpLH?AwR6XXsgN*1hAxrthLbA~N*Iut<ggI2WY4Sw2?K zWpfsJ^O`&|jrw_Dipfe;c<5AXjcS{Niyq3EVVfvyqGuHCT;^S052mjAJj!%aF7@m* zYZKfRlkSTe)X@uXht0^>!$^$}gK`MG6+jFxmQFQWwilIYujbgSnpZ@%y{o~sIl0x` zYF*w+xm91;H#b}Gz@jS`UFi1=>h#>b$eG+DO%l3??S=&^B{szC(r!V^SR3TM7Obt* zn$4&KAm)L1g%r(tuTnZJ__&KPg+6;9aJj<-r?ssvFP!BjD|)9!wq@{Zd!B!UtK#iW zv<54U5=-TnPgR`ata>WlW>=cjk7Z>DBFp1Ah9752ttQ`1TEc+8C%R3$ZwuOvm_lyi znF3nhV6$Z*IrQ!1B1`27@p5OQ$Ht_`IYrJun?3V_Kh5PPP|j7F%}KC#Uhkg7Zsxs; z`%#`_Tsg~7MYq7XvHo3bjxMlm^OFOBF+9!1r6~6=Ec0l^q<R{@y2o8yPdsB8Cv+n& zx#WrRNrJ8%Vaaq=zJrkHXAKQ*!_#%Z42FZVD(GCbJ(yP>ho+g|G^q3SegLp$q#Rzr zQywC&-!}RI+psLwo|Xgt(oPrE-TD2buJ)j0Eu*uO-m5lrjT7#YLbGu5uGYC{Ps7eb zMsIqhjnSx}lj4M%Wj>r=oC?dBg$O;r>&}6gqRCH9_1()M+u3VS5r96V2vS9U?A+sQ z7LO;!Ak`CZwdfMdQ|;jlYK(S_Kl2gpnJJ9Zz~`6sKK%T78sv2BI5#G(h0%g?elAIu z(YkrOC|^D8K!DI#Q@H0etUzLwdsWM+^)aEf@vIC?wspM2xg|zZP$AFU4r3dMZ|b=V z_sfzRJvjg%Zx;yix$J$;1(oYyi_mU93@6v#<NY4Jt@Ue8`|Ey~%!){JG1{RVS{t?7 zY*+0UVhsG7Ek&6P*k#VNl~u7bwvj6pe4xFW-<@Z;?<5zdIGW!PtP(B&PxdT_9^g!; z8KHEXuyrKu9z<{wOd^fXE)cWZ4-VNxT5elfUPn%DY&kEXU`^Y(Np+c|VX4p};QMqw zB!fn#8cV>bTA90WrWkbvX3%Kf;q7kNblF4YbpCAjFQJo8qts{Q#w_9rboOwre7))c zNVTYWZDe8`kyoxC^sMv{%(T)uP1&+_*-}btbu|?Wpi1s1!o58rdqo_trO8z%avjbZ zO2^W2gLYo&VEoBlOI`kQJ5>i2Xxoo*;8pkMneUrs_V7tz(y;87$QE0E+?tKJ`z>$8 zJ$i2(YX^aT??!k}bB$(>h+Y`W&O>pVV{|#2gwlK`oDRYo5%mEQxATCnlU6+OqBq`# zA|H3}OKE%LzP4wwCb`?t7pD<x*#I_>KHGVt8N(X^9EEJy;#)NJs^axh)hX`CVXclE zkjE#5wvXQjJk|c(I;WF>VvX%UDtSq#w6$sJU~<_7OP%TWDpx2-K#Tz5hmD5hujAo# zyu~ihPpgpT5sM_yPLx9~en#;;4>Fps&{-(;&1=aw8MOxvrA3}|Ea}Gh0h%0_?@M9Z zpe~iY*O{w3l6bSTUS$GpJHm7KeKy&uiuX*Q5KXuR<`m9ezS@*hyWxMGeK}>5g{p+x zj33VCagqCw>kf)?y&sgbS-8s@qi+8)$|bYOsszo63A%q*%4D}MhUWc!mpQ))OkIrw zVruI{-&M{n#Uyj4GaKgkOMFLc(R%Jom0$#OZ!x!rH{~0(h04u&e^rZtD<JIaSNhc~ znsaFlvD_ikC+~;($!|ugERo}oiu-{sCUt~=&?_J&%qtg~O&{k_?l6_(fxvTT1R-Vx zwEmG{B*`!%E{Lqs<&$+=^R%sZ5m7C2GTj=%<G8!v^<}2C+AQ5nF}urt+VpU@@<ve; z)`h%MjE#o0$b2VF1Iwd)or&vbu0JaaW4T;A7`D&}$5cIYK2<Nwtt-)^8r3$K<+}CI z0;2Hjx3Zap6B;@-X|G2T-OfX;?6NYu0d&T0a9q>PaO(JTb|Rk6#@Apc9v7eCnvEc- zxZbl!&zLuY!z}Aw&tzws-d^S)D3_YP;c4fzHa+L7Y%eLona|3dC?GO&I3&vIEWR4W z?)uP+mtrauYy=9h%Jwn}&#k62E&?&OH-~I7K#10ptw={ZMNG<j4Kn@)AP#osYb(ty z`VvjUvt4_@i4?M1=E)M3l_i$k7|@Bw`dY?vVM1W#$*nmqPh_0*d+)_r+1d}jfQDKD zh?#!k6?9)GHR8EK6Z=%^PkB47*TL|WmrW`4uzSx_#0>d>*n3(S2a)^iO8Ph(d(L!| zd5mdh^f5EXox_}@<Mk+A`R4l)&V0pV!x?9_vX`$DG6C?SQrJ3-Zmn~<Gmv-aPGfe1 z)W)viWnQ&50S>J0RbH%aTg>A4;tKY9cL5p1mhTZY?<}ljEzG9i5WQz2%Ra{9&HOMc zJN6~%wOR>MTKiut2Rz}V=taoUq(n}&+F^GNGK$b^?5Wo3p6?z{)^t}`@gt-*JkF99 zaaml+<L5rLCa61*t8S?YSNJ!yh59_z%e+n8>n)72S_;ww(dCzp?e4y+`T?(9lZ<8Y zs{0(A6+u>$%OU%DtK<l{0X)LFb(HLFGl)*Q*4O97L#{s0eRjK%NIxn;Qo>k}(Y}7r z<<?-w4JSItZ9m`W-kIw^b|gDp7k%j)`fk{#*g_8J{Y8)J*nZ+1%5$Mrm8^KPAV+Q7 zH+qtz9I4^%_*^dc_@qBB&8!TRow`S3*g<@};Z<5{?%gkkC-8~ZNq8YnOV71DJda5s zP4V^@&O={yq}TCwx;x2Wo6miZ2m_X}!+s1QPfnV>Us||SQIDJ`*KMYq-Dc%7THuB* z*hz;S&EX3LR*bTSbw%_}2d{_P+=79=9g2#wVbOq<E?>w<j8<lM>^ORRcevB*qB8vg z7KdFx>a{~$4DzTd!;Z-o^Jwmfnn9B<6ocJSu?Is*SxCxeD}HQp*#xGlCXR(JjD=VF ze(f&`wExPLQs#cIe?3q~D(Q2+##>k@ZAg`YS6QbT4p<Lt&nt%@(2=p(Y=M)x*w>~! z)b|CR&ow*cS|_XI`)9U|@BG^weiSe+z>54J_>{^Q`n()I(h(B+)!3<jwa(Oj9Q-mI z=m0zM=9>4>1R&eAH(gUMR-TyS1aGRD<obwK5Tj6)<ZX;UkKt#(WC2cuNNuZJtBz3o zNx*3>E>lvQa_6PUYTj8}B<D$^B>Q_Hrd*!3u3~lRBK`MLWjZy=!uQpNv61I%{psXQ zl?rZAL3TiVu;rJ?o+5WP4IbvkmdYocir#+N{e_=x7xn#Sxks<{?UiVKMD&9-Uh4A8 zSsei}{%I*RnqEdgb*lMEU8#Qr#_47Zt>zy~h9>@q=>WC_L1YK@4bo=S7B4T>=jPGW z$Jl~kv&#Ew`?7;))bak=pBr%aWJkNvpzB39aP|n>7<>aOjhkaydW>1x#H4}m?_!ka zv`pAI1zySiQJeM3k*o1!lYo&q><AkRVIQvN47N)E0i74vGO^tw7!)Pf4YZgSfrnLh zXtrHtNGCnbTgsOHKAUI^uSqc<A38p1vTy4x<HC6}r%uN;p1zJjO|OGki2>Cy(o3;E z(S%HLJg}p=4>;OU%c`vVrOE{_UoRhOasa$u23DG1l(jJ(=g#<Xcqax2AO@>YSn~!Y z>zQ;FGi*M&4Iqia>jmDOAdvXlWu-BXD#}b;seVJN-N#Z~?2GKPf6qLM#pS}`Y_1Gc zBD@-mTgPE;RG^!J%;A$gap6+8>eNFZ1_$RpW;_5TTxaudt2;zsBQt*r5?Y*}9y_G< z!LiYTEvd^gg&g_)c`47?hka+wUcV=2--qF*lxg$jH9`YNcE$2>`<A?&?y)i3%I33j z%pc>gYlzz0{pw|sDB9${tW6)=yY*Bno6NSo$Zt`O-Cx%mBFwC7)pAJ!h@Z{|8n)kZ zCRNwv%DWddICRbAa;M9k$a@#Foje+gVp6E^pUM*<f%E5c{^D$k>l|l~&uE9fW*SE> zGuhW}8|97k%+D%O&A1io+|!q?ZDEf`wUPU}x~X&tGW`lP?e6nUwj*cEZK{i<Os88! z3SEil!Q^wa1V&|xV}^Ni1W@kC61@rFe8kdSK9=VPLb-Fa(Vc{_*g!YC?Xo`YJZtCH zY`|4st)Pn`>%x6)F)3vb(aDrltlXYRO{wU78Y4cmlBze{FZ9s{3DO<#uny>VuJ+Xh zF0We2qF>eX2@(7HQ%)a;<A90UtM2Nok=`e9DXhBoT?@<d@vcGbpOz+^K)&lOv(oBC z^DUOF;m(6(fH%ytDjMHsroc7SS1E*jB{#Jfov(7cBukmcCE%~4X}mcGKnWb9u}iE7 z>&7b7h-!<&`K9kHZU(x~17^UwZdN8nP<zzmlY3mQuNg_$``dT+*fSoMdd9fP;xP4= zoea=CCj$>@t-lfWlYBhmc`KpHE+cLC%kAoT66OJP*T+(&{Nz^qPdPJ&7VDhkS9}oP z%q*R&dxH+g*ArT>?zVBd64h2}C69$X{G3*B)-;FB_pmj|?;ES&96rC3=6f>`aLcK$ zw4clLBU8hvK`=Y#1?AvOMguSN(D9_DHR#bNVeEQZQFD`Ala8^YnLYQ?L8XtR)_SUQ z$wNZcE3=A*_A+~&j2Y;?LUHpoi@rXa;W*uzR1D0K`tAC%#ukH3qxwLr#KZopnGKch z=b>M-w<~sXHYts9YS`G0hmQKOpZ8O4HKe-SyTQOTU-y=CzE!~S*X-Gbn2cwl@moVh z?yC#fExngziky?x*m@{+qJW+rk@rD~q1$?Sp^WaLv^pwiCxtIZvG3fwhxW<ov&w|| zC<zHm%cybQ&8E@ogA9bsq!kt$p3yPqM)!@|9myqQ`8#P>UCM8^R}i=@_7>JkH?OfJ z443+|_&iB8g*xl$hQy7|?O6i875&P$ENsYCZeCv4)Torv05>rOLbV2ibZ#h-BWssd z6H{vJBsslArf^?=_nX<vq}P>D2KbA;1Y)PHi_$P{c`&bDlCcmwtmx}aaYmmE2I@a| z`kl-c8#O&s&&|E#a9=9#8KYXjn89b3r4czOmUYT&`Z?dL)v_=>ZmgiM6S5|$%1cap z+u$kMQoySLFhL)e6^V6nnYZ#PH8a8a^jflRj%P4hAhCsb!dHDxY@r3Q!G^m|=KSPA zc#_!0oshXb8wFZXZny1e{Ce~EASx|@nEn%55?5SNy85XsBGPa?dd=Wwqks{Zy@X-r zy&ap`qMRG{V-_1@Ljo?GN*h-rFBEwsjLH2)j`>za+ID1_eec+a$i+Usel{Tm_GOA4 zAHIu?xzA%5KK5NcOgs?mv(Lk-R?M>+t~p7yxPG^~lD~71{q_<Mg|us)TfGQIJHtIR zGv1^a$PiF~l2I!K8h%uX@+j(Dx@2ec-qq~fn{=npR~;PaFLNHUrH;IB$iRT8M(cM3 z0OAY<(#bOA<9yJ^+Diuywr8q%e%P4;rGhxZ*|{%{%Ox}4#%P{r>PByW-Fb0uG7A?0 z(+GvIG~Tz+^NI+9Z@Pj9dxU6Y*7IvEoC-y5oxCKrF5nfYx{bG|epEgJ77^u2RXi4F zdjrXwngie#*2Z0$J$McN5Lb`-!G)TK)yOOP*KnjJwO!4P5WZ>!-3tHshF5Rw(8`we zawg;Rhw*(|TUzxgA};%i>3()nBKP<i!>h;Q@;aHoC%=1yyJr1;qyhvOrlbY#WxA;7 ztAjQ?>DS9TF&^RsWI|A&y>hC#Y!m+4o{1)G8*=PZ$%?KRcg@MKB8b*P{WJ$}vsHXI z#K*jJRURi@r=leA-5e@zSF|%d>`AjeJ??nplUp;R2FUs-^eHyiC^X^TIiJ~8pUqhA zKl5Lo4F*4`w0#wm@@lo2b;?kto2Rr=<S+SbkFj<|OALZucgl`R2Tt8rHHN;FwIiHu zZw8CEnO!vj+M>S!p3sGh66#^rpX7t`2)5W0To%2l<2}B+=Y!c+>~1zYCY57_-`zxW zv0SL3Qg0ExIxW=E%^kuuSL$q(SwvbmeU9fFiPyJCWyK>jWEYYwwkO5Ye6u5FFF>=! z5U>k>fDYUe8;fC`!M>wOt^D#fR0gdsiox=esjK&gbj-Nib=KA#x)i#QIqkn=Z?a4! zQ6B6-Y@=iMqANzMbHo<Fsn6viKxlb`C)tfOn&k103Smn50GA~Uss#DU7c#Ov#yE^W z;3b;R_ABINGYYqc{g7ewF!_*yI)d9E*gzxZ`$?z+4XyKS@Qc28y1vi>KFe*D96ieO z>++OY-}6s?7%zDmDkZZg76h+|8SJgEQ8)_od)>*DKj@qpZ;CjMV_V9eQr#>FER^;T zwB!ypv&dESauor7Wu}$!<Lx2ddxgVc>>>4rCpiuJ*uF2iqSf7FR7RYe&Eh;r=Z#Sk z_0HbcbIY$TzUzrKfyk!bYFsJcqq5^ia`RGs)au!tx@lTG1~Vgh6JBwl8CKX~?&O{x zpV2tEU|vT(hqwO9oYwTcNMuG*2*2lcmnuHS;YnxOSquMe((V1q>{s^D;i?0QFt!J0 zjM9wi?D7R|QZ9rjOXqTcz0EoI_7vsiMd5)_A>7IsZu4@>WCRn9`u-u`m-g*4flJn) z3ZFxQJ@6&DSZf2A*MR;e#$a{$0hxE`5m%l!WB>d-yliH2)4TK5dAEl6$y_=v`;F?p zE^t`sX|HD{duU+X9%I}U+dkz5wK+e6BYH{*dc${k=l<z9Co7+fZ9{0v75`lQ0$?^; zn40Uh;&d9%bN8g7-u%=Vwarui)X1N=fits9i&DdEP}^m@!}VsLU9?qg@$=fR)-ipM z%k9%@0k@{f>p|Ol+Xdn19iPfJr?mIaHdQPRzZQWYl!(!MQhl3!Hrs_(FMx+~*Q#xn zgX^cHNzDm546bVxy6yDw$(@!v;Y6C24^3iUA7vYfi-ld<z-PcUEO7OjLg{$W$Y;a1 zc6m~b!gI5-0WS`sRLOpU5!O1_o4@RpO;JmE=6<@B%C%6$MNZn$yi`|DgumXW=wL=5 zoxv5M+PmJ8ybRbKAuxMqLI<?E*q=xVHM_Ps(&Kk<zwWUU&Ta1NuNgI-KG52Z1JO%I zFZ(29nbQQVM*L1v?&Sar`=t6D7z{{->!SQ@Yw=C-j$eZo3WDcXvOn*#XX@+~?(Ho! z5}|D6x(82&ik^v(yVX^;RqWo*KnyvH7AZd)Q?;Ph%%4k37{ps+8S58JjETrOS|<E> zo%5QjxfpY&iyA!m$@NtPE_{*d`Qpxx59gIZJWtHPv67Fx0eo-4f;qN!&(E<r*{yeZ zAZDY;>&BzaK6dZ~4Twxwd(>amI`9hSX5FCSyNvuCXig3sBvn4<*`d?l%B79c&;eV; zia*@Ju3Yi^K}D6+>N)(7(e75>i%wDMkic@mXY0_zftV`N-U0ZVtc*Pn5%|0^TX)6R z7*m8}^|U%DW^uMbxh~V4PtPencz{h3>24;=ru-xUKzEbww#U<;x<}VRzs?QEy$|wO zceoV7$=T>+lg$VJ-Ea2#?vq{MpVDDnWa|Eb;$uZ+RkC)H8opgU?DV4ei1mkv5sv9- zw^_l-?+<`7W?iX_iu(mro5ux2pgHq1UI*}oMV|G~vae-66*;pv!QM52ffy~Q>MMIY zL%L9*-#fB5Gs?>HWU0<tyER*30KTH1I^#EHPxyU(V)tL2(c(CWa295s>vWbsaWp|H z246x>jpx2&t%dEDd+b`{!Q~9y`)*$Yqy`9&9@Sv$W#tPT_ba2pX&IDm$u;wF8`Q3l z*Zl*4W;8eT@=NLPYZy2sU?L&0_)br5eAc4M#lWkW<5ke9@Jj*fK*t5ee$BBhtxtsr z#=%zs#AGPXek@v9h`Q{q*RC-@X2-gCxX(cD#&cbG1+%M_GgRjVfvtXARvx!;Zw#Na z$Z1=Cu<Osp8a6FteFh#Cuqku8S@v28KYMyt2=by<mziz8&iiWI)(_#JfU9%dC>K_u zagaUp()Um8R=W2e>=e)=6=2d=k9U%_-O^;FsQ2w6HYe6R2mG8xim$c!?z-Pkvia#` zZm-1=57E~`F4|Jh)9gln4R+1!ZpNkkt(*`$1uz70+*2RrmYGHNjT)m{+NB<6{C*93 zXUnJye9k=;c*BGdEMks3QktKnkY^EnaDiuM-(=>DP*aoHe369)?WjWMnr`vyyr0#u z1Ekjy#!$)QRECssDQV7%q+cTi+st|Dj<2xQ?v3+IxHd$3tm>%Z0+kw{9)bHnN9HbF z;GCSG>r(FA?qx?}tB@%Uvz>f)7#AkZk%WD7qiCy<p9KwdNe^Pd{XC@2g&La8_*Qum z*-Z;DGR-O5Uhb=$o_~#V^IEPnFe=^C3mV?KA;?!dT+DKTslN`@BEY6rm)6xQ-f|Gm zt`{ZMzXjRl*O@}I6kLFNH)sd9Z$(RIDQz{%%&EOoIeOK_fP_l-5?E^Bv2pL7l}_t; z+DT)OD$5#t*`I-|CfSb9`>MApx|jAUAcSnDS!Sp%0Lvztw=Z@c-!(1E>AC5Bc02Zh zQqLne41%Uj>e6YPK5QY=E-}NCH9_J_e)|C-Gvo7WJvde_utq_Q=IpQnAD&H~8mT%C za9U)RTX$%>-g|QUgp=l<QvbM&N?$Pp^}VgZM?ZycpY*iOq-hR$dHdcY84T(=eRcXS zU`?Hm9cojNHIzO|-mqKmn;Ud}CX2OReTA-y>yjE2Cv4@(PqOF$7T$x^r9Pi=i<7@Z zz7h7dNY=NTDKUS9?IM4m+m<!-2i@YNmD6erpj<0Sx9*_C5ZRJ<D;z}-ZOY-j)PD-& z4P_zoT7Oq!EqXP}g1lB<zAs}kb+O~pcrWAW>D((UCoB*H4%Fi+_}L9Um#B2xuSzC| zz+GqEU!Gevu$7oOSXp5coSSaqmI=|7ZPs2*#`{_v+Jf0@6}`wnpz%bJhx=l_E3@13 zwu3_K&8^H9#jFtU2H+Y%OgxHixhgc-X1%gMD)4eids>IrV}ODKfJr%%;~xF2*rN~d z_PPm$YbAqH(g>?PpcVdz4yCo`HQc!0fPpCmcRDW^q;B#?H{yJ7x?eqLxrY>pLGF1I z*cH7&i^DcKIyV|T9O9O-E=m`j09Ll@E1XHU%t@Bg`8vDJ&-MYC-sMt$8)|uIIvUVf zTOK-_{pi-sPrJ(a0JmmTjzPn+<}Wpy41Y|Tjk|l^R#%vKXgO-FacX|_UhuA@E#Upg zhKFp~4%*Rdd7Kp&pZ)oA_gANJC~eQp&a=I`kycJMK+^ZUQL%gaOsA=v@oKi7`4)c~ zw?*ItZBk!r4Lzpf#4R&z;<*c9$F*kFuARA_v;g1-nd*~61)!zp_tob#4)FDx6Ib+Y zpU*d!Tg2;~N`=)idQD0>pN(luAeV=2jW}dCn}@cYV!46_TpeHZ!)>q3Xn~=i`xXhH zRjyta35)?L3=fVGeD)690f>;ZU*xSAT=y=|l^0(3a~Jol=g<&7-NCy(7ve&pzP0WG zWF*76e_4}mlI)#ly<Y2U;{V0bd95i51X1`|1SA;|1(hJE7(hW31VKcC0nF+Bw`Xtm zX20DY9q6t;b<SS`SZ0#n&@afyZHteOq}CYpD78?1RW0nHZ#HSfg%j2KUR(9@UH$Zz z{hH4)N-+<YMZ?Y?Eo+%5MZ_HFLw?R5%d>`CC^zup3J4;<`5+isoKfrieQAOp^)3@` zf5vZ~0MeA@!$xgggemh_6!J;izhCkU+VqbZxw&pYA{(1ktw+^6zVEDiHJ1Rvu=dY- zzWxjj6FE7?99sYA0h%0kxnIs2x@cd)h+hyA>vQ-xwW{x<bDp<KP%HV!ZFnmwNq1Hw zuA_3{C5_o<*?E0eLl`JgY3(y<A3N8ywo%AIR34M3LsR*bzqeVL^~D}EAV8WgUj`Ua z;JcK-|G6Kyx-Q1SCBb=V&Rj1t)n;C+)nT%qpsgM|;;<A^!gnKbzMZ=5>>rarXqRHq z+A8=UAHW=2iKc?RYHKPuP!8Qbzna@xtD;K)OHjf_d1F8La}8~9(I&9beSBPl;E>`T z$?C80X^u+L>Sbw3Z2~)Ex~1t_hn&_In=Vwh`5{X=Er8^R@n`vqTyK#~Ve7|dzD?wg zZ$XtoA_Au+kXw<$>Dr9`I)&~MFfP#kbG3+oJAlrn$LHj6Z;r7Wep8f}D6jF7E}BVx zs#8W4^mFDq4O(6SFAWE17Ykf?=r#)+-$T*KwN+k1=S4Ff%aEf`S4T67`Ck9Kt&OQd ziOdFMhuGO1Y)|?xb9&+tf&|8{S2t{<tu{P@2D7HokC>{RwaTMx_r2WwYIBJ3zQ91B zv|#WhNK7bGz2aw^LoJ(3ng*dNr_Mdiy+aO`@jA#&d2%4)#2g#^L^*GsyNbIi%^I|; z7nXF|^3GfB<(<Cv+FXrtaPsz#$|LT4emor`o&Gwz)UD(f`Cy^;ghy^}J5h7%e& zzq3*om;OqQ8+U}k=F=ss(==xNwyL4wLRfq{gWpf-_RB5fDw1zL(88by5uL*6Jl}et zSSvbLy0b~nvj)h?^H$E37BEIW{0i#C!!C?yzlr;`K6}fF{`_epUnz_6yb?^4?)|h) z-sVS151S+KEmQfST#v?LvmThY6<_<E0mf1tojI))9pI~J4ttA@FhZR_-zY2`R^4Av zDi2x-LU%Q>_1Gv<i*7&QztgjO2`&$5e;Vgo9q(tsjT{s<lT+4vfc?h_ht1CkM`UmP znD;6JdW_B|IS5CCT_<G#n=Rix(Cbo;xU5+nX{o(i)d#7fx*gR!@)&a40ak(kC)?En z6v1S@VO%yI3Ql)Jq$*Nx-H?|vq}mWWsI#v{Rm^l2+T&1;f6MZWe0Hjf?5%*J4^J<4 zncjeM|NhCw0d%RfCfDwu(R>4)+pa=yWxkFyuuNj@tgx3EQ9Wu0yQJjdHPo-7Db?_g z^&4Pzze@SWDd6>v8r>rOMvU+#eq1l3JQQ+C8};uWuCX*6(3M!oqbL*I&hown$r!5F ze3TazXSM%3r1#jR0t1lxjv8(H+O_|CR>`*?eOY@;^oNH^(w&d{2K7|IgxViq^^LW8 zza2N6;dM5{YqJ680!^w92O)QEmrB=S*<tC1|2+0bQYd!bN^zzANkfG_QwP?}yyX=K zemd$%AYuZ#xN<r2X#BQpa+tG-Tx-w3%u06XX^C5`!l!EkwWhb<FUk)Psveb|@hC6V zQ-Eoy+*2$t_xPTy^me(lTC^H}J!yPe_^q2e?_%j$^`NKruy@%XLj8sV%ZT@I%yfAE z2p=Vio$n4ofyg?>2HbM^vF2j&>)%Ze?gBxe8)Sv^!Fw^<;sfG~ZL_eKv?D7I$G`tO zblorNpYyPg7>s3t2uwF4hV={o5Y`FM-4>hY-ew%Ju7-1KP7dlsa8_k#Ko=h*tH#z( z#OG3dFK^eEeuRI2$>G3c5C2uUU&;9q89oYQy!$6VK-_M~GMmw*;_;)|QMz3Q30*tA z^Ojp|KkxONZC^@DV$;w)QQ<+#>Q3&MrjOr>LKYvMjaS(;V3dVGOWLnYi-X7W03XO% z_jP%=3v$}a8^b?!@YZl^064Jyg2-xF9~5t5WOnwqZP1AJgWOG8+}EaH_&7^zJAWJ& zPtb^C$fZGLPyQ0Z;OHuh5U$y-RIXyU{rpbDV#btNNExQ<apAIRY`8!19>$)ZnwkT7 z=mjF`dty-C^_}@FEEWtoY8bV_1wMjPZEyJtX%&A4+A`kN<KR#qPd;6`;@|hLsaECJ z=LFhju(p$AgeZ+U9kjT}16+cxQVj5AMN*N&;tPbj4d8s+o@}9uRZ59O6au_H;K~kx zhprhM>9#O_ik+_l9l7~()3$7e=o&7M)5=5b^L`n*%{<vH`-fw2GlT<q-FdX2QVn~v zW56=6%He*uD(c~xZ{K}>;&+(o6kBlasiv1pi_W^#sI+0!hOF<tqj5H|Yjs=n!NVO2 zImNKC6RAuktLMdBYhzy#V)w;wmV7R{QLcY4HC_$Af0p<Qin1Uc*4dRn1~}O^oLxCJ ziQUEaTPb^805?d}oHSbPn53VD4siiW+~k$Ew<ADNf_Kno(7QCbqcFV<t1h|9H9W7N z5YJ3k6(gIMJyZ$RzuTGsPws3qciXMfse)-}Z#g{So&8LRz1n9NIsNGyx8UoI75Uop zP`(!_>Q;TG`?I$>pCT~9;ZeWZ4@541<-^XYK;1gor<maS1F#2>wqJ>b_-}{K?mgx_ zYaSnA!{9&tYtI8_%*`U<F(zL8rK(%)3aac{nSs93h_XZ({5!l#@7wdyd<dUR`7pEY z3W2)B1pZtDdDVENKna&CA%>~|y>i$73aEX2$@)Ab<SlN}^VdlDSpLx3V5`f}=+nT~ z<nh|U>-Xy7axq*1i)ysSJ)Y}o5UrK?<kZe%giMbYvta&aS{)Ydm9IBUtCu*sq2PIa zbbiM_fmn-v(s{wd%P%LV>n8xsQ2hmqStq54m+;04eqoa>km<lLU7EJG{dL1swkfo2 zVjCuvYp;vtBCe?Tyz%TY=@xT9Fv%)LtCJ{yIWj`#P5n<&1wY<!m(=DO<aN<2^+d-< zAXEif&fiW^#z@lJ=p4Tu<j!TYXiUcE3fR8M)()gB=!Gjg^U+!;4xZEOs9F0<@0J<P zc-Y@ZiU5MQE{Q$>1r01S=uU!X{aglOotX_@eEt5e&FEpdatPE6zB#U8fOo3}&YI7D ztSK(|yx>+_tK974L&SpP>b?L_jCL;vNBdiV)4+UaoeFYpTbiz>wv!~}^zYMv$Fn(0 zz2Y@#Udfr!E&lGa^V|RrrytVx*qs#7G<#Q@$j>H0^mv%mZ{BJ)J^|aqxff+mN9536 zb&@}WU_ZmQZQjV!Qh7zbx1-JLsneYE=O9*XfjZ%7`LGjSw?2m4qwrd9IBzJnP}XWK z`(^QXIFC^G`)H{r3}{>I{^$)kr$OqKQMwiiUjC&dMm~U$)I;x3?%@TzW3Ref4$t_q z!IEkTEW=sv5#xkdbY{o-NB}F;kM^ar`T?WWK|ZQ#b>HYexQJa^7p>CW-@#^RyN9j{ zkUDb(<QbmPxq58>dU;c+f#iv`EvoQ}$X=4Ro_yYwrd<Bp)1YzZZSt&g>lYE5-qn#} zdsroAmZ_Ds*HaF@KeF5gcnXF$hC9B$yOMtG2C9;>#IwiyzzRC|)z~h=UiP@bP%DJ= zw|M9-0Adm~Y-j-wjrZTDv2@?EwlP%4w5MKz*ATiXlE=atK64KE_VVZ&U(Y%+?eF@% zDvqrHkVlJ4m7{utBPIP=z?89HdR%6W%M9Cre>#$|*`43Mph&7tyk1YG|EyM7JLxjp zA@p*ZB5wB?GQ?cLIJ*fyT}5z5MeM>sEr3K>`@qCP-+$cAWex)EarZrOr^~a$47*KD zhVGql^+I*deDDHdn6IRr1>!3VhvU&-7Z-?WTDEz6dpSx^--xJ}yqIW3<@^0+i$^Uv zK}-j`w7^f0Y)^F6#FKU@IGd_kDO(6Rp)kURF?j_1Cc&<^;y_?zU2kQb&b&VMq`n~U z{o9{FTpZa%DmSn33~JXu3oCR=1rwR{ON>TLc2qto@zYaZ>ajrXnPC$t&Wh9y{IA_) za@6GFv>FK_ogE&pZatZe76dhZTnnpdyFTr4=&WlykoULQaGf)NZ)~N{`?4-+`I_-R zpA{hVl+9fqw5hb&>D{lo`+YHV@Tmjb-A8|td~l~)ZS4zD-lO@BIww!Z?&g9LVQH8) z6h8_c4;G8K3J7EF>gr#~0kmXCinmC=8Jo%tJoW2uF>=>kQO>nT4O9B#p*ghoO%Cc! zuWYGhrEp^qyiNR|>!@14Uy)0pQ=%g2?O^Wq$ImuYiRBt#Pm8EQ?GE1B-JfeHd9=HA zB)>7>)Oq3=FhJ`J1=U=(J>jL0Kj50({Pp~I?0xqP?kp?iS^2sGaVEF2r(q{MPl0YE z_JmgvuH4J(5Axz)IW*8bC2XPAX1*<~|8{}miwb+78V9?@l_-^;Tj5kx++YCO1;7lx zTd@=g$_0-RjMIk=Dr=N*p%rXFXuC_TUWyDd8P^1A>%gJ#@)iu3qLhE3Zp>~Th~R;E z$SN899n$UKQQY~hGYs(dEcV%RC>AitD%%ATq62hL1*u>uT)>_T{dCXZPP^mvg}4T7 z{1R!V2#bzK`Se>dd+sB7zD!uQ`eM=D@T-jY!TAy`43Q&PMsB1Gu2PrEy=vc|2tEN- zn;6Xn(0A6J%Z2-DIiB^&_m^@XxHk;Ff4tLgX0eWMo#Jdrq!%1`9Jh1$x&M|j>*#mK z#YWxIB`xbjwRutxU)0}i&9kQW?6_FsiABlb<>f*f9`Wv7bVc|Rvhs6pM%CZ5r+O0g zgZXd!E(!G)K9qXW2cEFQ$zyDH1Oj5`<M1+_PEKa821XpUv%9dY<L;m`X;Ob8<k@U& z!c%pxz3q521h(!`@wpxirEYJyyH$-ln|suCD}%8E=B<AO)7s7{6ik*6t=j=F&_~0? z!<?&1uRBkSAh(Z9m%Vs(U`OhhvLD$s6P@g@PUGD%(#oLLZUQ_5j~CPPdwqADO)2QR zACEe-7*EY_cD#3ey0RwO?In5qh}EgHYWZ~i=<nKV=Df91pa`QT9Chylti77Y)MtK8 zs?(PjJ<<7pNwu?o&vw7-9!jYx)9NaN9}^m_Q!rrlqZ$hENI3E&OX~+U=*&J>O2JOm z#nSV4DXA|#89FyuK_hbwJw}CP66z`hG4(}yCYQfe=+7N~@K-|ztM_k@)NZ$VVm169 zMkX&i%Lp0SHr&tP^3tsXO4~a=BiW6Zx52b6t?H1a0i6TuV7D||SO+f{;2+U;{K_)H zS}lS_%7>55=F$l`wLaSaM?ldxX>^0WsDQZ^ck8SKW@}6_pZ1>H6WTxSA5;8L4B8|* zdcppcZ#w{A(wmKB2HF($@@`wnJHzZ|T0v>WoDz6mR_k>THOcx_X$}myCD642pXQii z<1M_L!XtZtna2Hoh1aQIsmQT&FZngYe*mvKk-|n_zRR-`uyM#GuX(I&f<jA6D|e#5 zZraNsd3P3|;942prD=`3%k<fDX8r1F%ucp{r{_X^-W#`NPOqii5cIL?-Z>6m$6bWk z@F>Va9?u$hqS@u%W!y~BdErBkKu;OyiO~eR*0$vA9xUFY#4u5=F-&!9ai10E`uZwT z7sVTM!D8@NbvDG0lw6jp&<)e8dzt6ky3}D_>ufv!Vg<Z<l#>||HwWn9Iizc^XQuWQ z<=37s4Y*SR#w?+|SUbbb3Rl{;SE~R=X?-&vnB2^;P8)(vM;`M9%j`2kouW>E^I8wE zv6u4CJ-B;+;T!cp`G)HaeaB-C?f}($If#IwVIQ{B`aVAQr$<xpM~OQaM!htO!Xc-> z;hk6F>Jy5!2c>27HP>!@Z$MxfbU&CLB{tkH($xTXR2*UcT(2Les$`R=j@F2mg76m4 z+y1HoaY&_6X>8KXYAZMc>{%9jh1`~;*3PuG?V0U}Qf2%dEQH7J=?-8OMB>boT={!% zj{a&~s24hytW7@`;`T<8Z<(K?Zv|g}J!>TiAJ6@sCQWiJCahe+?Tfk6D<IXK-}Pbx z@=Lo;(tmW*)?AxezKt+7qWuaR!v*|kl>Io7;J=b1Y}S4!1JSa{6*yOrF#8FG!|hWp zBGc8Q3QzQca&Wfgm+aJ%L_`(HxLOaw#oHV^gqrtp&=rryIMBfH;OGm0BEE>{S_>I2 za;@Ss3!=Fs{$5Yf`{a#9dGR^ZR@QOG9>-k`c{=SkaR>e;*1jHU>Ec3k&kuZWSRqbN zy&8x(?KWx-XkC}rttg8aL*BTl<+hmg%Bz#8qW1t5>%PmTe9ip*MdhPV<6nbi_ES3L zXG3gj`4wF!toNn6-Qp57xzA6#wI{YIw-y>BO~al&*5A7vKR;}*$^oDAm0q}~rB=x= ztz6(J$HWmBR01@+{*>C6)EwIVmFfg4Ic!&d(>=~)iXQ8<XIBv*0co*6tv)I3)>_58 z0(~GddBh1CGzE&#Zp0S?IXCG+8>D$iV1Z><tx_pZDxFZ7PFh_uJR#J$-jT%|u%iD2 zVxoJoOT_HAMaEJ3JReuGeQE#1RiVysARaW6Ds*|jpeJ!OuAQ${UUb$i5J8I%o5R6$ zxEktC-Zp;~p<5SRQY%~X*uK*JeFctI;Hz%1v;ODr^^^wF*K)9%0%=I>1nQyI^x#rX zx6^zWHJ?^WkT-`Q7WKr9xFjEK8HZP^ht5g47_H73B6{^0QKU|O`MO=kh-$;RZA=sD z#-+aFLYJ0XyZ;^1^@*E(6_2HVg(7z$Zo7#m4y4yGDN_mEOc{7$z5PzFcn>^owS`{o z-Y9*q4whU8V2C^U=!<61upy<T-i?D^+V^{6<fK&?*z<e9xe5Sfx4$o~AAfFm$b=+x z8;$j_EE1nlHohaikxqj(unpkLSvD=uJ9M<GT|QcgC*Ehaa8E|ZJp*w^(BqF=fhvBU zRDCg9VVz{uMy!e#bO1;*f={JlUI5E<05iBkRh!HFQ<G>M3{)zp0PK*|anija^`FqR zS@#Vsz4(-!WmV>|h$?R>B7oWz@8QyqZkxJ~nzJ@kKGBCqf%ND~P4#C$rfxNeH}!QT z0W6bv$HT&VpW%Bid1^S%a0?X({=9T<O@`+g6P-T?N@{pTVJb7dsU>O7hNlezd4Q9y zh$EK@nH;6OwPytJXQ_a5C$`=R)p)@AakPIE!LamavM{=1pf`_N75Z+@haEuN2&&A@ z+V9U=)orwl8k7OFkGMl|Z+$4C?0`3VM4<zk><g?;;~n?_Yu(eXnqzNveD!oH-cV+E zS(Up7)154qw|n<5@2SPt2?%8K9oW_PI8{(Sj<#0X<a9;j%lOKnfCg6a{qJNnN18`% zY}`Yi<fcy@II+w(1nFWeUVhgYW~x-@aB0umN$82@Vri_=le9n;#{M(F0ItHGnOy5F zj|wkxs||u(7B5@?+4A`*m1UubN=@!Q8_q_hn`5vqHqbcJ1!Fj@RwJ8-gau^J>xe7s zj+&RR!`Z>~M~J_AIF|4rcz-Xxg+Jw%2RX}Mbuj|q@p5H{DMmi<_*HugTu<G&d8rXe z;|Agc7vAU>TU)bnp{!62jy}j*YWj>^4jZOS?8xQ-E7OIH?Ny`Z{-}FbW6L^ziySV6 z$)9qY%U;F>B`;Yg!nmF_&DXvy3TCLw8xB_}#d!pvdn4LwMZW9`^FGI47kmMWHwC7) zY}x!_30|7<Ykq}Km7~s%g?5W$fg;{89!u4VE?({T_oZRWtzAOKs|oH(cBEWxBF+_F zJ0n!PGCl4Chb*51eV_JoVlfYCAJ~>_d5t?2TdvX9l-dp4(~Nn~BGuupXv7CkbIMrS zYF_Gw8@BI-ABp|xX+!P4LZ@&st0V>J6ZR6kvF%5I=r-X@awjVwV#Usfqx?L0t-fWV z-nuf+QJ&FUsU?A(bNZr3<HZ7m0M|grQ`AJh_D?2rrhu{2YB1CC#pnOL>g<hGoV7+0 z<3%}KTt*<#qD<3*@g`a{VZYzI<@@;pNb=Hguk|e&ibi+q@mNuJ0qbtFRWe@>Ya)K` zi8l)(hTvS~=JGb#GoV6WeU!6Z`(j|IS8;l5_bT)9s$cguqf=2Re$(RNhLaG@W*u~2 z3h7MnP#K=7!s0=~O?S0cf5DG%1!A?3?>+ChdvMD}<uN#)g5Z?ZXMs{0cS^We9k`!y zLE4dj3e^7dd$-VPb!N>`)Oyr`_aA<<v7Ygb&QVy@q!<T(gqQWZ>hXVfgUl-SeA7=p zzX&-0``Uhk4C($u{eE88DO8C3(y6<?)$J$FRCm4lXe<BWbQ?+6jc?dZgFEd?vDqwF z_h+$&+6Q2)fy!;CM8^!{^j9o#z=Ix`6=royqnuWLi1SED@F-NTzf*BS!jyT3UXa4s z$rBhepaa~TbpZ~VUjJu8Zt`d!;?c*``*E<VIOob0A=aIj$>ay8&fia^0wQiF@OU%; z2G2$p-ruhrU%D>SeP1<dv3qXU=I--XlYu7R(6Pc02x)T_p9WHIORP!dTmO3m0AKLy zwu7Uz9Y~v=Jpdiu$Dt1#Vc81iUgXhpbY$3YKu<7B<!kR1rDghe1(scSuzw<TO=j*7 z&dv?`y;wc~2*$G~$*wp6Mw>>l5VVxskz}xptPuBx^mYk!Cc1kv_WB!iIW2yjqIj7F zfr`nP%e|`EiD<bX;}3cSywvSJUBDJs<4N}H0Tv2V96@)CTBO_wiN|T@0cgu0h^$lq z^Dif%KbI<9Sy-@M2D{n@K8`Ly(yh=t9byYbEcYkV&E>h8p(p*=J!dctZ|xXaT4^z! zqwXx+B;*4rJZlHN?Ob+qaovsRMq&Gyy&H!A*%N8EJAOgf-?#;C8&Ps~2*lv>1}%*W zoTF4%Uq)D$K(n)3?%=x<-#4uO;J(qQm3waN7s}b;&8a%+9%T0dQ0LacsM%VtJp#$4 zZ)_2}Wf|O_ejYVfi(8{Tbigw4xSsbwbn{8^F&@py&Xlf^wFMXfY!6!oL}&5UW!cUu z=>g!*fZ-YYuxhk#6lQa8zOmho@Poz~<rCXQHw`7P*Z46!6y?j~Ss@F>`Ry0HF|f=F zxUv_o^>3}$HS!CfTR8&D@Ctpqke)(sah<y%j<o=A-<W~xz)5c+#fZAewNb8_?p-=s zJ2-%*jq!JPlj;5Z!DOPqcy`>DC+ean;Vk)AawILdW_!Ieh$pm~FPWBZ!B#3KEfoR3 z&@BwV2e~$zjX&%xy{Ui|1~6pUijj_v&FNkZyu@a~TLBZi)Y7#Q2u22!VM;T2GI|a+ z1-4pgLe0P8wyS!d!ga|GD1Wpz2A;ATso8LX_=nT@)f7pc;*S98q4U#o{^@{@30mEk z`}!Hd_(ij44G+(!Q%hapj($N9p|YWDp|d*-%yQh`P3A)flk_@RrrlI;8%=6QYCoUs z#s@A(p1dUkUo!Cy)=a}vsLP)A9;aw93l(VI?A7tsX&v>rZGiy5`zKakf;-G!y)ZOf zfSQ%<eJw(>t2Y~jryJWa+ovK}CR4G=c|IxUfmcC3_UU@F+Yr1YI!DmMj5;#=n<Z>_ zlC}}9q55-Kv(?XH267Y8uAXXF?6A!v6^ZzQpeQB1gu2HcPZ<=#Roht?_#lm!@&U_4 z_^<Ds@00b4(hJ*X*}uDEMg9)xL&Z1|efH-L@M5<tflKJn#csBa(BZesv5#-(h86c$ zAo|tma;y>}Q9M`Yo%K<@P~m2O0}y_6vU$vw%fCzEf(N?m>o|x;=*N;<;HJaeb{~QH z^Ho|XMGmhp)ps_tG5}Zf+;5>z7e_=;kK{m8-dFtUR*<*?`OP9fF?ZVbO+mksamM@` z09b+7`0)*gf9?mX#1-sa*^>Ij^*Y#e_-;1bS8Qj|F^u!A>*v@s*eUl<d)Fu|pD9rW zyY6!GCB~3e%3|$<cE@ql!4dJjVasN7UGKw5>^UXuw|F%O8OHL<A7WyAWU3gsd3J`| zIkkJ(V1jOUA=QN3-Y2Vez0=9nb9`fKm$!VkW-+E-PJi7)7^mS~+LPu#=4i!Jv!0FM zLun{I$46T+{hoF$wn2<9wBv&F*I~aH%J$oA+`5&eakjDdgGK>XACO-kudlkX7!V-d z!sikA$W8iZFNhKxu5XJ$8oNuVSfHm$_t!nVS@_z|#za3HUby67(O88<;&R4*(#`hp zw+l?pJY5s)_0wdhPrt|cul2_xfFqUw%%}ygenGtE^Wq#(V7zK0|9HLIy;URYskUL0 zy)RJ9ZyCRSywNd5MJ@6TcX9Q5-xt2WRqxaIRlyY3zaBxk1@wPW%(kBzfPXTj;FX7m zE>%H5GI_r%-;DjVnw;K{aj=FcG8c8FeY=CdMJkm^*`+{IJ%3s&TEnF@Eh(dxQfVw8 zZna;a@(|SytQQi0*Qn=U*IKk`TzZqO>TP{o`Mr7+c4OBauPmOwPd64vd@ey~+upsw z=TYl1C$_5v3~ZVe#wlydvAgmpMLZ(xxKYkMTmNY%t~&d2wS4`In4k6M8X7=D@MxaO zHDuo^nR_q18M&4nfMT?74)%cJa%INi(kk9G(q%R#*GgVjFob?pP!QndYszDQwIW(u zR^MSDq(9m?Ab$eqYue~{NYLnHnxJ9@%QzFwU$>cbLfPoM|LC7z(}_U8<Sw+(rsb9C zfhWfJ^j2V;09LsP5S0+);FlEyCoCnuapCj?P9MH;0)d-Ov;F)+r+PP(ZZ_kFqnjAY zV4TRGs$Rt!=wm|`c0(GqUvFgA72zQ5&Xr^d>5@G)G|HcifAo#l21CPBUm?1FL|Fo1 zv%0+jW_o8H0zQ2i;afBSJOl+IeJ$%f<@k-W<C|so)bFoHkiD}I`MYpF!&c2GlsE0I z3L(0yq|4~E)!Q%OU|z_{S^nAFvi>0-ysbk$2SjM?^<6E_fM15nm>s|It=VFVz#=$k ztvfpa7LQEJ>2d7T{;a)#S~w3ld|oMnB%uHo@-h+y-e97hYU>)w6H8vFR+O19c`&Gh z$!DF*hm{)zY+sR=-g)SeZ!5=M&$)jF^+#EvLBmnPRyXr|88ygZ_2t})|BYkRGMKGO z00b~xvfZQ8-^uH9?6k6JqHRvu7k|xq$99>6=hEXkD9%WH7hs_ithlE1%(*71Y(63j z(8;n`Gw%HRP6HzFBYWpU%wYR;!StcOFO4FPGU#wmhIIIpvS$!J?;{-sPTW=y?zdL_ z5roux0eHfFVQkeGJGqtpeHFP;y}9p*uiL0j`}lI+H|0$&&|?*=nE7Q_4o*)bq|m7c zvfO_M0X$<~{Hi)Cd$hh<?Q)Z=q{an+Y;cU;^o((vzpS$kcew88(=FOomXUCqSzWx? z=Sv&w=}PoU6Bg*e{c&LIL2mTbsUyp(Tc)WsLOzwBfBxHS@+=*LQ5hxqO!b8Gq(Z(s zUtpW#8o;B7s>%mzUCCFSnRQNQ=5}l+K)jgs2}>43CW3owA7ZE5RL9ouR9Tx`dqd4u z8?<|g%syy4U;3*@H2phohMOKZW9#q7<}rC(YA-N6YB68Fz)3DYUe|O`6|2whV>={) z2<F7)Ux+mYbJMI=&gg9+ql*G`93zuL3c4{3Fus9Yp7E%ymkZP1vg^Qfor(3o-kM4| zj?!VnXK>Y}0xgT35m1`5+oHX)m!Eq*I{m!s=L|`cw|2$`!0hcAqI%4CpT1WSCQ_SS za+K|MC(_PCIv{8GU@o4i%F*1p0D_uZXixw2w5;{q*Y4Bbq4_Wvm3TNH8iY$vi<;5k z#hfpIHIl&1g@4k}9Ka6_WB~!~wBjo`xFMW>)aWE$nQhvuee5f<<HBgt=%Gc>oGrwO z<Bv11UjMt_#P0711{wnZP<7QdQO^dx?i$l5GsM8(3tC|xPAbU0X4r#Y_2*Oz^9l?i zed9aJ)vY3^XC3JncdnL<)WKOJa!FQ-&C?_$f6jPT40>Z0Wp%I&;m^}b2E3JDpeTR@ z2vzqT$hrW}xLdsU(Xm$qoxF=Xp*WwZl$Rtf>|O`4T+4dx?kwf&2QOO(ezJSW^Rdya zKT6UP=i;|!yv379?iTT3^w%ReXXI{q{`3|EvPesSHwPj20<V}e86@QQ<^83!Zxo_; zXE8of_FWEJ6PKGyPLguzV|^2e?=JGHqw~*k8K_)Hf&aK>e}jyu0zhsd#<>ai`BOO} z_xxK0Mym#?_vtn-OWLbD861WK2`LNdbkR9)>RIFc3U9SvUVvW(9;xr=pYYNS8R-eZ z?K*f(ZpiC4S<r*ULVKz}=5sffM*ISF1n505j(^Jt0g%!BrKQDlhT%$Gggf6?gyb|1 z>ZP|C54%43Di+HEFxw}id2t5dQ1$!k#JY=td>KIJ0u;ZdwaXSgpKnk*mE6mCnAj6u zogMl=|Fe71#^0U>S||W>EVHMrdG+`Z4=wuuA?94b0jHw}<_*bg#UI}K5Ip$vSzTa% zo4&hinK}}y`@Obh2i_(zL8uJ`9+lZ(DsN#EFkbG<O{t@tN1+m2mS7ncgd@dt+sli( zTCbEUR$bNHi^ffncsopQnnZ-fS#$tc2Ca9Zs%YsAs8`900T9t%>$GtiLJym_(zriu zZb8E&!-WfA-KwohUIasXh!5RE{_>u+%7^~ey|rndh{6Rgts41nF~@MtIKSpqz1VXB zZfbdp1pv2y16?&KJ>0uoHj}8s1wr$926vM!T_o>ul<C2!z?_TB5hm=)bl=GO`@)kS z|4BoEFi2jXdd-V;(~Ab_xEe)CkygG;)<E<5VxC+J95kA=AFs=X1nza2Xybx=5nZXG z@&{5P!x$UKrE^s+*988EzV9EvM!8PZ;n)s1uXND<w9aw4WnycGQ7%t-M9RlqjP7RQ zS3eB5JK{6Vmn@@x>o$fLvCnvZ+2hCgmhpEb9k2h&E;Q3ctvA<&q@90It;Zg>{c*~O zleIRXkhm@sD*WxQu>w((*+5r|{Cxo<pfJa-<Ls$~Lh`7x&Mdy%KssB#l=v|i(m6>e zLJcSPwY)r~6Hs+IsqnB0iE@fxo=iBWL5Rt=9ia1_9068XxHPGozx@kej6tw$a%PR6 zP=xaS%?tBm3}pw=CRZZ?()vmZxI0S)=()V9NtUi2)>2pvTU;~*%I9Tm|GFXKrf+mv z9bcKqnJW*z$KQ{-DOE*ygHDysHw4QNJ<;AF_i?j5r$$^*fAq1TxLLg;>w=o*M4P-& z#JHcc)ExsmCG#i`du>|X$!Gbze)d0$DsVNIR!hLdxuK2r2USmafhdw5zpS5~n^t4K zpT9N{+wB<b{ftW^cAA|e^FXoaZ5>p8_{h75>eij@79_ZL6yf5rW^S+NCEf1}#iZ9m zcE{tb-zb%~r{+jpz~H&cnTp=PK|+EYyXmqyseO%JIQy$?3N{fW+um&k=G}m+9%5VP zMZ^D!7(YSwC8pU44I+oAu0$l`+iEg5A(^c=iHEh&MpZAagIRyY9zGC;{dw|1XKK54 zr$CMYsZmd-0TjOAclf)or}Wj_l-Xyi-zRIyy50K@sQHR1_~h4}#MGYnHP8yv<+z)x zZ`VCRnPawpYc1=j#vHe&kAQ+yQ2VY)GnXhe)SOPf+3!J*P<VsP%6jQHY@EO{MW3rY z)aJYY3lov@7Bh|EilniW)W~RMWES)IIRW^P<)vV_TtM@mcw%Eo_tub$g>ZX<h}rbz z+c~L*vtr49B{`_vlXh3ub83k6MCXwF?E+oC-ZUPK9rL0#4u)pXsIzpmC#&}=+{uGp z#Z{lK?dikj_vn)Rw6&SmLt2y!ORrS>eUN<{+Ji8;ZZjalZExmbmf&E#SE`<xx-zTX zq-2Qiz%s$JRfq8+kznyncLK<6)f@`kwX`Pi)nxf;xmHVZQ!Clu&3awFe@X-oC@Lkn zvj@MF*ODvMj5K;wAN>>>$c4#VFh*ooxI7lH3x=UIgKo?Gdp+^X7HMl0+q`CejcC-m zV|%pM6fccp(Dry^gQZ#OKL$|Sx2|vB7Z+MOm_OQ;LHdmG1~bfv_jIU2D*7xM5}|L6 z{yi3Ti?wO?-s)b>!Y}`;)0V#t(nCR*rJ+-aKTzG_R4$k=sD42+tK}(FM$zYVgy^%? z<eL7VDFF|bhNKLSI_h$odXN_TE9|TQA2ezUU)ahj?W8fO?#hkU+BIq_!~Ydf+uFRR zQ?(<oA^?^{N)Bt)%ldq#XJU*3;@LDYXZ_ZCbglslK*+4l?f^{1!aVjJ>^McZJL1Zk zd<r}|B*Rhjg|jfy?`e@9fM$BI^bV8Z82b|;r{r~vy5Z?{J^nbTc69afcV6dr&H7jU zMHV(zF)(=hEH~+B-KxIqk2^61s2&W#-3eD2`m5~^I+(+$22{0JSglz#i{YsOA@1sB z;JmHs{XhAk4SZ!AuQkLtZ9J+p?^Gg;o*-M`Jo(Y-u1tHC8Ys_e>nYu9f^jo-UKT+r z0tC*Z&9R2p->Xn5!0hZ4`uM^V*4lcS2-nJIS%~!IZ<toL`S(v3c#cHxBGvD|j5l{# zsez9hPLM9Bct6>oX+h<2jvEo1(|A@3)}_=(29qBE5N|oqvYSn~Ap!GimD|(e{yQi* zop+6okm(G}8XL`i=D1Kh*A{<!np<_-S!)=+)aCj5^iLgt;7Ib?cAeLExzqf1mc81s z&gDh4iB&;jsvb*W9XO<1MK=V{=gJxU+pn4T9ID?=1+@jT!hu5RGz$Cfx3MHCzWG<# zluk>PIR3_?KrkI97qnp0s4=_MK6b}0M7Fw*j^2yrwZ{Dr67x}yA_hI>1;*NsjlS>s z^<s7I*RRCkJRZh5=i4p(ahZ3&c0tLrviP=Q6B&VJoWc(oWIOJ{*Cx-&=`5`(LDk|i zCp;N4Kw+4~$ApHTj!Cx<^MS+0`8igAlXo$9J{`7_ji@;Q>_r(7#<TVSG_Ar{;J0f1 z3Otd)CT@tQ<{vYKvSOyn$nEM_cz2FOH%pSsqKFgy)Y@uSz!Z>Zs3gs|HJN$EVg{u2 zW)`B`XwWuhfTAK}UV&<yCn1=EQNE`iYOr0;>ci670RtdB*Elg9{|{!OKX3q43tm|V zM*M;r`_akb!dj>4f1~bEQqtXZv}_Cas$&6&j)%-2@&|DFIEWGJJ*k$?s)Zp`27bj| ze4i-o5B$_CdC;RBZPEPUKM7nD`e2zMn6257iK8z2qgyoMvBFwWYrVce-@<ZBK-}By za5-v5ce8@}4ZLoVX7r?cOT9kmHL$^F4I+!TNvXe3Zi~c?HwpCh<lqFWXcx2)HnXGp z`{N7T^IfJ|fDc{f_3Zqm&lR~|N&&04etXHUIqPr0W1KI-;pp{+J?DuP=+pV`0erJ` z161DCAq)2GhV6hiGF&~AbskiK%$gzE2>}oshlaKPLmc*N51h$v$pCGai{IEw{L0-o z7o+hlvd+IL#M?8_2PxJ0o>DQS`f1SU;mrvcs#YdZ?;+W*ptTZK-i+>bQ=f6PbeVdT z{z*di2|#O3m^ZC5_%zn0R^G*YcT-+3Cew4HHUMU%#k+F1CWa1Io$?3SA_@bZ7x}V& z+}!u36v&X?n#1<96=f#?UR|13VsY<13Fo7hUQ2a&eZINNs}MJvEr&nkf9wanf1{2W zZm6@exR2)(Y+zZ3uiXZa+M={AFK6(xs&}?){|6?l`MuA*N6+DSR#N7bijAyCQ%wDK z?B}?~-{(V<g*3p`_ifb~WDs$4y2&Wu|61QjxbarOm!8htFOgOtv?zmlT4aG{M~mti z`I=FpZidwp;)51K!^FH~f$_)DPPeWSk6Wm3W&5`=H?x`(&Y)rsTVbo$a7imbuAkrC z+HR%1!7?Ct&nfNrKF$e~ZiWgb5mc{tx?@bst3d=uE@l044*gN{nNeVvheO}RX0bJ& zZYuRqxZ#2HRV=YJuH<gTD#bd{q>RfBq^dUO-aEgF1he_0TH!6;dCYYj*M#2(NH6b0 zd-N)P`<H{fTvrGCayHotN>>zxG;=PzC4yNLXxkj}U43yLGy>4ZJ|WA}dIScV?U=zB zT13~`?)2PYyKNDV=eOAZt2*r}xjapT7oA`#w=3;h8}xJEZ!S@17lZkzlSenpDYLa% zLqET&_1u`~e8y1_w%FxIgF|5zTo%HW{)E&bdXFFaE-Vhyea|L`mGyDAp~xTq*CWvS zSU$_XjWNi?d$YrfUyHuf@9sri1d?=h@Yzv9+uW!Ons#j2tc<TDJO*gwZL^DmyNd)+ z@mLod#QoePI=vHq3)Ax*Vr2Nu8;$b9S<&WS$HTjTo^)tFs#0RF>PyNs?Ai^6??5XT zx&o5htuY-0dQA*=U@DROnU8L>*47PIpU100`n%gQQ-DLuC~ma5u(*Q}$k*$czgE4@ z68Drc49ItXmXRhtp?`9QN5DwsE}+gQngDTob?~v;<i4q5fI2iCG3EX_%-QUzSJjD{ zUzuOKTXTd~rLuc*)UvlI#Rqeit)BDSz$xy`@pF=%K!5@3j;7ir1<SOPqIBS{nky`U zF%w?XMQhOyH?U_W0(lTg(7ZlW;&COl+pkJ7x=zhbvv$Z3Ks@eL8-s>~+*AwfK9>NX z?kMJ4jtvWVz}@pGRmxz1;GM|-g8z7FFFsvhPudOc44?7GsT11P{{7|M2?jyC_p~&V z#W9uC2oh6AP}-t(Pmw0gXra^WkCl;fRE7%Ns5fryqSZ4aP>|zGuus98Gx<Y4Y?M1# zhOqXnn(~!j_}p6Z!dCV#-PS!<t;U0{TtxJar}ksq11^utnu3EN#>~WYsjsB^<9*Hz z@aZvZv6irr(5z^)Owb;A$u6XBt<agdjSAbmqJJ0mnK^1j&`zskY7+*72)?7IFohpG zlex}5mod{_GfJ&cMBD+hB@XS_p*(u{1a~4lQXUO)4^4`2IT1ID!}8JWH^f12Ty1tS zsBeNC5lL>Z$LZfL@aRd>$DS4DFznlQLaVp_o2#5|K;+f*tcHMaATiYj1_gn8i{=)k z=&V%FT`;zIOwW+s;={F*M|Ps28Rmu0444WFyVDT1$97ZQw^<U*P5rB(Up%J)r+gnw z9q&h)(40OE=8qGAHBX?5edK5GyG!t8GK*hI5@<1i3tc?L)VAzX0j(wq40mB>yX)HN zHQf=64>$93c~~#bBMQ5-q{EuK+n=glW|R>b3`UP2s2sT>Y-croKF{IL>_So^I8T`d zk0^3y&<vgQxI(Q(+?aFPwp~4w!-HQ<pOIFbYW4Q6#$`LxZ~er0M(xxe!y+v{(tfG( zH)bbTJn%QDh@waCjh;?i2SzY<tPohT_zEre$9oJ<qC7Ndu9UNq(N_j#pTrZL@k(yO z-Djw(<;HN5Hl_fok$|_rt(_YX3nE1u;JIa={cHYbQEW^r5Q4LZq>~?9u~7ZC8%q62 zKrI5ZUK>*0Zw>_@1qs8C_jyPv9#$3MA-2Hnp+w39MyW&Z4e1CsA~2e3ZvEUWCm+RR z*Bx%UG$yMGz4iZOyK?2UeoZlDfVI@^^+AG}PIIdH3-kNZL|*F$xQCIrq1jFl?P$ZT zJzf(4=@H9We|DJwFoHF@o~{rm(_byXb}{c@p2F}AZ+mVMD$=IAcc<*1yL(Fkt?1YX zF?HhJ8!RS+4ShB8MhILX)eR~2<Fbdpwq33yAm9?R)3BLR#7d{q6HSHARs5dQHv+ma z#e5ve-yPh!l}SRbfVg@*zW%He(rnu|unbEzxrZ=u_Hh^#!f0b6spT3S>Rh@o!_+S< z1V(=>Uai7ZDcsU&TWoN_<Lx`gA9UPmQ^3z3rH}3)RgIkJeGW4K5004G^vA7avfrwg z?n3+Twx)Y!0NH=6YH)gc<Yqeusn_J4aYFCv{mR7#D=&0mYz+tdAF)lEn`9kU!CV;5 z`xb>*hf7UU1`hIK1qN}M25xT>Zszn3Pq!c?0wXziDmMPBgAp${Mo~jC!1wLO_DI*x z7u!3?g)L6!Qk9*)0=s(|>X{TO&7|cy{IW>N&&u@ev84H&DWK_GC}Ak4J9Zz;JV_~e zkiY9%=&X#PppOR9-;;JG$^|p~);?jlbEZIusXOz(bjWc3v4ZE)B&x6d)|~S7MMH_W z)d&ATas-C@9WLf$4~>6MtxBH25V`G)6C2?oqRXWLQPRBCcq0sW=|eVaF<1sep@9z7 z=U2=)_5D0ZcNFW6pdh)O*Mg|>*ZTQtfw2;7WxVbr)28FCKcq!P-*s_#F9pS#lEhMZ zMPuy(9s=Wu-BVUQ;Du<o^PmixB8WKuyA=BJyOcZ^!4alD!$I$${BEF!rc=T+!<JXN zz(Z|Y{AH+Ht&&wXYKxoxrY_aMsD)#DW$1+@Z7x4jQQQAo+~IO9T>8K=VP$Ur)4O~v zW7EmQ|Kh#!zOe7AXwlW=+d6lp&K@t&om5wb5DU7uCiv&e^9xfTc)lDgQyRzV=k}Nu z(`|sNyE$<>2W_3}n#Vz_O?*yR^s>N2!J{Df6R%!KN4$0hpJvhO44vLLR)$?KO2D}1 z-n3U{?g`U<#$b-!lX>|AY9D7X+o~?BL$2gjleY7VlVL6t+2zvop&1xJv-yH7`sL^& zwZ{V%nne2ooKX$5CTLyi@9s%}u4Z<ZI%7FOd2-7_BRWotiG#iFHzJQnmHEw|&mE)0 zZ}OT5R-u113+)g4F3~C<KsyXuHx@XB021<^0w61SB19iTB)b>j3e*{p;U)eI{@pI& zT+35`Q%aza1=I#Om(XDPBI2%9q>||rKS$F2J6oA{Df?7^Ue>NqH+yE*2l4yY^|;dS z*3N)`Yox+oXjt2;`k6bh-99F=N&vuruiD=sJ(59NT3QH8ooA&eT_GSpQzdM&bjl{^ zlB-UjHW(jeJkABBN*=+KK{3Et&1QE><FLqm7a>o@2vEG|1z#US7@*)4CpZ06d8sEC zw~!UubN*U*_i>7!5)cm=>#rfZW~a^qglQUh|8$!if$_kROs)~XZR9<DrP+9=cBq3m zD>B3R8>d_1<Sxc-*aZ>rygO5+fo$ND!~1wmR=Wni?3DI{{izC;aqHEEUE@HQ49pTq z+1eyG@~z{S!O<*!J;lnZUTX^`jVu>I$jeT}&869X(R{MY4nDiQvDEPJ+opawmHBD& zxCgB1Bzx6<rFxg6LGB`5uL^&c!cieguRR+bfKa$;o@uTyJZ!<_!|$Z)J~(muERVed zS*PN5&p3O%*?E!V(zPNv=kgjH>%MebFPWX746`j%n--*dyF0X&onO4)v|6RW_l?)z zjX)XQpHQORYKmkV10#OxQz|=q6?yy)PnCp%jW}KIvLTNrDHwgRKaGy_>7s8vdqsrN z4W+ka>nP0M9$qxU2Z*dP0z!!dJpC~leU8_o(&g_-Lr-VFHd54RJ|XpH*13{ELp)K< zs{tdA&l3?N0?IJ_0zOd1=|H##DsF(!Esqf7c;OFF$gd0A^$|EIoAdduYN-U66o2&r zDVd^JBP+g``JZu&-FRA)*ketOYgB5#o6tLS@&XhzwqVF#cU0eA0HX<vCO22T6KF%u zI+QTbrwbAE9~|xeZBw-y4csuL_{rg5UKrE?$fBi<kKVt>w^$C4GP-SnWuyvUG7t7< z4(O(fVv%oxc5v+<N9W#kD%(Zz&yur3Dn(IrBqWEDb47(5lEe4k>)!vqW4z;f+?%@A zTyy?rJ^+9~9eB;-lkTrPVbLfI@9&3G;+KQFajO>2Ppx0D^!j9$EzC2I?_os653k?4 zMAAnCUPFQ0&63l^YS_i$<qpTVDzgO~T?l#LYq=Nmq;hRP=~C}B+TYn;<$@PbpG?0x zf9~a)KKa|C$U6CA_MtjN&s`nQC8kZDWY;?0MhDZXvTtrbHg*0^+#(*r<->CI??vFd z#sQYTMFeL|=p!rvVkzvQ(sDj}!T)Wezu0AMxYjuPy`D!Ehzz9{eO*3bGe5oh=oce0 ztFVllmF6$3OBH^Hb!*K`C3DCRWl0$hjYmuTL+C+UMI+n6=r;=GgO8{;&TXe1MJKaG z)p`_+)%*nBOGbV)_Q$+CzRK&>)fa%CRq?sWR-~@<pcb8Kvr!%WBts0UtFHaYPN^9v zan%7)1byi7-vugQ(fqBs+CoJ!4=siz+MbBB1NFo4Hdw){r|{V<jYoy&<2-b7E%BZ? zZ8xr`mzT<i<2-IruLeWHy^^8amGHH&*+E<Sa5u3NuTzlaVbizEe`z8G_T966xs-hT zmmsE6mRKwgZLkg7@^pOe)2&!yTyE(@c}f@4n}%%^jqAyedGpa*gpgpEsVBbm?$pWZ zp!*(-OP74+H2aJ{{kpZbq-zG+>EM`{oFM4LruvJZWG;A_mGlk}XG@KGac0~e>)jhE z-;-=bf}RAwtwRSA&{%Anim`8QC%JraP^vonZ92s1gR#Fob`rgNH8%^vpI#r*vs6v~ zxA{~$;yRQuOhRk)({Ya8F24?8U@CeUCWWFV_;ADl^uFidD{sRg{o*S&stzaR4c^($ zW-^Mlt{sSdE!}SXK`3lI&wc9mNg3wc1+m`e8uR}GF{rp>pgCi%J=l3KYpI1{<NCy% zymKNsQ~Y$G`sW~d6{5#^dSyvTSFU>0=nBOecLzEPc`J}szcGM=mb>k{MVr%PUGciD z(;3(Zhk(euMt_s^wAG#F-Tsj9mOXr8`aP>&A0_KvV+7xdLe09x-N$Bn3C-5HG+=rM zb!VKJbT6F)y5(U+wtp`rd8KG*n>RDJ>g8Nk-!0gq-XU(hW<vxmT~*;2kHhDOhD<dE z!`UD_09oVG-92lkcKwWR*84$JXlf&WH50WsS`9NKe%@Etj#{eHuSZQ<cjILvlkK<o zq!gdO;H_)*_^nCbeM1lI+>Oc*mG2CW;nIBfv{EwrfLYXP^=d6H2#iu80w2{AEpy8B zm1Pb}(QneDNsrzuHU%zW<C=kD?E8(60bJ=XzjLgkVNY#KhjNZT?Fh81`~s!94y#$A z|G%4P7pu#bd!9Dbim^1=bElXsuGl5=scQ8Plvt}}g^%v-%GHEsz}4i1pE!J_J7wak za6z3|kFsHPaH%w*ATOIL`gpiz_v9JM4yl{PvXpqva)0>td>b;W`2MgFMwtVLBSrOR z2hs#N;-|=b^%l=#{}|X|QjI%=qxEseXB!i$PSmr%b!%+8FrI#DmDbCQe?5C<M2J8D z2jV@rf&=jN1Y13>{ot4<#1%>-=rPPe5guS!TE)tHTB{3#$*Rsc)PCM5m0xu|lPy4g zZu|yYW?gJtyfsl09_i^NlQRZH6sXBLWg*FTKVMz1-=Ntv<ihT-c8Wjc@b8%>mO9%y zq7-=k*?Bs@IRnN}Vq53SR~%Ku_W>Y@1xtgy<G#1a8ly*b-4aZ{z}yCIWi~@^%}UbP zDE;;a+a?S7l*iuld^ok<s?N1`+^)h*=s$8&+-3(<Y2Rtp*qsitT$(%p#@7%@2B`Xd z!F`dQppcU%WRvuMuN7@;ZLv07-H(%_e36V%ymD58WY6X#SM$4H<Nk(*Nv+zpZ{Vry z&%NBz`CCQQ=580zhq>#mNY-!JWl3f5J6$D!#e4~^lE@c3v%%(iVa71UH2X3&=a^|F z<+5;B@D9ToJnj%|S@Cv7@k!e&jLsZjy?hBf>tH&AeS3k%|D5+#(*zX8sa8vkk34>{ zk$v9KFZg$2#sfmkN!IetC`5d5uf>jl=3SU)^uiV$i47tIfLe)PWSFFJ$p7k9zmVSM zrNwO*CGF|zvcL+8d;P3x{|Wv-^X$_uPk!8K<!5hUiz94)0cj$Zyvr;{$NXU3M|0zJ z5-BHRzNLzXcfLY&v#oPCU#}rTznZG*c$H`BrA!JmrR-?h>^wS=ZQ@0@*&%<%pEOj; z;Pv%sYIv?AqZ)O`7FvGL;F+2Djw@{ISje?kW|JaV;FyU$U&G#V<qiVJqbDD8;U%!g zeaAtZTt-wk0Bx9O2m8fxnI8IlPX#42N~r$dU0|ba3N^xo_ffD}v&O-+m)9o3b#uXq z2Nlvum+l7KkWsT!LA5-9;CJ@eI|RTo6ms6G+E>l?;pyi4<@d6en~p-kTullAcZ^z( z60|dCKBvQ<eYEC0@%cvT%)Z`R4|`6x4B+%Sl@l>wW?Z7`9h$zo1pM)Z#NX)kvc74Q zI;U}<EUDjo{P26NVrRHJ1V&Y1$;{`P;h0c(2{m|@_ivSL=PCyO&9EM_t}roqM&@tR zS7}Sg4d?snHAwAM?gv9uAzn<4^u5W{56?>{Gi0-hJY3cuE9w+^t?hUjaR&HJ4Q(&K z$LKhx!kekvx3?Fi-)bM{uU&QtpQfi(PL=hp!~aGl_O`+JjgRj4a+NjWg;5A<_1zh3 zgZXGgG8uHHVm)ic=KCL?t18(Iq@3f%hn*I-z;vlHa~vG6RJF}zr`?=6PI~ow9dEdQ zKTq<xc7Lwym0}3iSIg`|%zgHH?*UL4r1@ZF3V9Yg)Z4uF2Y$sX)I&YuD(>jeh;kgF z*@u@CZMOScF%H%(qle}Wtu)ati^B+*zUO%*+iue;9Mga2Ip>z0&l^RjDJ_(*6YJ6G z2!z8;!^rMeeh@H7!k6=OHcy1D!Sh5^@A06V5t%_XEqcy)M$lar3GKrjekXciRoJ@c zS-YN}rdJ|+9Hs3s9Mgi%Tr~PTLc@!9=N!a$Iup61qPOsooh3;u?@!iq;{osoDhwLS zjX0<kElC5072fZD#@*%SnEecDBrC!{GE*P$+T=cHb-Nk<>^^gWqHo536G8UMVf`TY z&J~K)SH4x9(e`7~5=Ms+9?j1-db{7nae+>2LOFRO4=B=l{l3kzjbL}@jWq@L*vf<u zT4pCr73sT#)YJ&cy%Qg%>n$y%^yO}Um)jH0UGD7hE?uO;MF^byZf4hS@I=TDDaOh7 za_BDq+mGetsa#~lh7H+)F4UP}@lYL+oz|U<qlZ&B$~w$|plIYY3aGK|9i6t?eW^^O z^$zz3ZWaell^&7UuEY~p-lX4}_tG6BR*26`P?u3u{&Lh$r=Iw_%ny66X3e<M?GRM^ zILNEi<I@7N;Tw~;TZ)3t!!l&_mH8Sm3{^QcIs+$0_&?c>`5ZSMSiDoX7o&q5=WolS zMY{{tcG*tJVF85L7}rU9gkBS?S#R%i`$A}{&8XkaS^fJF@S37q<mi$!)}F|r92b4~ z7MiF0`nM=7trNh+;=fxbYZ!%>r(C$(oNpB<tPL5MYEJZiTd3G&#=!dn$TZx3*_YDo z-xtaNBwaIKgl;T;H2;1hdT@FIpmY9)X8WH|h>xf5+2zO*3<g!)fha~}mxE)rXtREj zR`W!8j9Z7_`?bEX>SOeqb)JF!cDbw$Mo$iYz6#d+!HPCbd*JGkwPj~=Lswt*rCNpL zU{!it$P?i~Gi47Sm8UJ(5LUaEm*!5hzt>vzF|V#1^8yM)U+Vi~#J(+qVxBP6CjZSP zU*0I#H5_FNh61dmt8YN~u|0KK6>NRYp0XXX7(`NI2yIhB*YtHKdPYKg{){GPv7E;j z@V+hmuM7E+&DTS_P5a3~)4SoWH6Bze=jkfIp2yX&my4kBh*<Tsr?bUo=iU*o=!F{f z;=YTxOlzml<Z;7@c4q(pG~*}E^m@M9n7yo@%Rchl>fFY|6MUMNJnJQsh5&^nfXo7f z3i$@GK&+?gTmy``_|8kqGTr4Cj-`*NUHrS3T5)>{U5=e8D}Oe$)oEwdt8pE^1JBsT zsg5+V&x$X&K~lPw)nQ%vV|Uk<EP&q7!AuUm>XflF?jyzDneaOZ$43r1788znO(C>I z4HqRx*O`J_JlNywu3Rf;!jdV#W^wi5J?oqu&!^{yXNmUP-b?JS^w18+Y?%D_3$VdC zz$UtCK;<xX|CZ~y^XkrRYORouZh|}9ytymfc3*_`%=D7=1;1%ght|DMZM49|+4>be zwTqC5o4g=gepR2&FSU{{6`}77k}y!thwuLssCVv#?h?P={Q9$o%jwh)qAn|Q#G^Mx z8Yq=pW`#60GM+KHJtsEem$3iL504zwUA@8S0T1dtU7{xHI-cd%yWk>tP2`p7xR2z# zv8Scb{;dCAYtx<RRp;kr(kD+Pv8eUV=<DkJ)}64PW4NkwuHzur*rnTMvx_&g*{ZPE z-Nw(15_Qq(+OT`rR{iw16B#?^_M;leEn42buY|>``?)7`+-8e^t8euY8A^i~=-8~; zzg+hnO`zBY!nPluJJ<$MhoxtxA-~w75=02iHn53NJog`YcP2ObStCjS<A2S^1GH<_ zl44C7d|J94bQ64C@2C$)JvaWI&>LP$iy0U#=ltnYNwVU#?%~9$(`4*l4K+xSUfHk8 zhoxQ%kPJG^cn+YL$9i~{F5kz95y)QR`yj}$+qkg!6nTG;%bep%x1Oiow{{gSm4&}; z)b@FP)iQXYy)QYSh!yQ|susxSt65$yrm5V2OAC6nHMi)x<Mjo~T&k5R0BI+bzkgO? zm&0uE0kPrt)-k>&MD^EMim{)+vy&nl4oJK7pr?PgPG@Ky&O47){IV-_wt5)Q+M&ix z7g<MdznsbpbQMq*14ARncV!0dhD$D>ipL{N*hyrfE@yIB$Nv%2_DrYtcF}I4N}Hvk z_War4&DDuH{jDM%%^P<lj{d7QZ&W>v%+EUB!#)kw`*pdiZZ6Joklrf~xw17Sr81;z z0A!){j*)*=7$tXnX8_tWP7bY0n>58h%l3BnFw;EolVfK)S_~dR@$;t+>fLRDg)h{F zf-*5R8E1FqS7Wz5&v+fiHa}2_LjH~=#nH6Sbm>Qf?5xfRrjieD*PE;qj;#Q2+N@3n zZ2&`$@1tps6RT85LC!W(rGBM4P*mWU&ZL4O!$zpPy&tl6I^7l49O)T_vuoA7T~7%B zXZMfc1ix>}8Ngwz8@-eJ^EmJlZ}$;xA;Lfg@9z$?`u${ksXnQpvQvqkHR^l^r4T)= z%?cbtfGzJ9UbR}|2sc;)Q-kkuI#AAUuEKrELgy9`migdHADo5#ZIg;g&Z_g9*}0!% zI`O@}sBB}oYhItPAJx$kOdjjkg8J=O>S=zy{M94#@@GpZk*83!3y<}e=OW@(FrPqn zt9g3WsVUxsb@y`LKESmVXbb*>4tBQQe@wq|Fj%*M8kMae8I@@7gvDr&J?e^M+sw2; zjHDl5M+!&VgG&zkcZc>g)tOV#4Sdht+OXkPeZRe0y{iIonk%grkvlQyA$!Pfc0fsf zOiuo0Hz;Zgb$;yg^d2ASN39hzllu0dmyq?j^{8=eXwrG{oCdFI6()_`-%EPl=`*jR zg*_s4Mt^Ti7s8xHzI~0B(ouI>+SR?ujy#{P#nWkoZ9kpYgIo`u?MYI^Zr8>|si`gM z;;N;dSn@0YU*uW*Fz#)JbIM@DEyT!)KhJG;k=2$|WxkaHeJodzGJbE#3+||^ijrt2 zfHPW(*n2e&J~l(3xBHkD*c6z`{(z{khrYt&rEG0^+(0>%&=YM>pOkY(o>lTXxJ4pg z{Bc+U$2g_eRvD>tXVTu(7?w`s1VeN6E=rA!p@Az-?ShcVH&vC%d;Y>Hik~7Etht__ zC(YYQL-WnXMqR#^7m$&+#Uo1I<Y8|iuXn|ngh{OI_A-C&2iCh(yi64zq^1om&)gwV zCGV3zV`sqmG>Qv-!b1Hkf6*2tbF&&Fhu?zQLm+-q$fD!p<qVr%JB^G&4VnPD{iJr= z-lHmU9IzE?tR8n&!rK2mp*#1JW1PDCo!);h=ee4|?@MWI+Qab4%Uv!3b!QMLXL)26 z?OvM#AUb1aGtt~F&n}DOJ{k6UcBN4_^KGf%UzB=Q>oksa^Im<tuT<%KOJ-vYj?o6M z9D8$Y`g*uFX~htV_l$GPe4TPV49REERlb&SBM9CC{Re8V@;`P_4=-7;0q5|i`Ixog zVZSLe`<h*zbXHGRHcOXHLKg=}SB?9+`0f6E(}qU6hHc9sv$9S@M#u?+^8pG04<LoP zm-6z;U}|Q!tAB-d6}&P0ef?#n?WxV`Ij2-=3RB>2Xh)i5tiH<ngm-WzuqCtSuqz6h zH>))qGsnMWaY+VEdF*;%0okt$qwSu-i5a=ytrwz%_QLhziBEuNfuB#Rqg5)q@0q}h z1zDJsw}I4U&h~ToEucJ04ckVeBCaj2p%Bd){dRlNmx*rCr~UU#>pSbpQ9Qi`=b2Px zyjGj;pNq@ozP^-m8<Z?m&Z%D`2$4Ph;@s;66TRJ*L4e*J-!ltwy%DM#?9tes-vH9J z_spoGWozQkeT-o8L~`fp`}?O0sQWIc?Ir%%i@8@R?I7Xk9oOKCb~yU8@grN^7RP=+ z=NN164eb><Pg$=x<P1ZRGMPYW$N<@2Wbm-Go|?o~rfZBj9cB4>V?_ILWOFu_ul#Ka zrP-vvKU}0wp;Yf(`!Z8czZ;?%9V}vwKpCDTkc_++e;HM757%i^<K+^}$<<T2CL~3| zF1=R!<X5RbDzivcX3t=7@0z{Hu5a<iG}WN~qxQG=>}&wi;Ph5*Ls$;=EV@ERWBEg1 zV}S{=k@d8$VLrQt#eiG_${u4Xt5kn=+YoCaFuN!j)86W6bmz09R!^nVcv={v@IRu# zqUzEtzMno0|DE?D7iz6c_jJPAR3_>M%>iqxOMd!7=i5Qo1qT{!EV}6rN=KU@0I+9k zrIb^w4KJjTRq~Iel?$TqJR?4aq5<y6PB<98Y(3#0F|bO^6Sy@0Eb;3DH%0E}s+SJ0 zOL^3x6X)&4g>m*-duP?oXN>2VMU2E21-F6G(cbb^{j6+<;7I(L>0%WI7^Y|PbOUJ) zM+8#CTg`{gcwir3_r!bPW#PRH$BZF?PEF?fXb>#hJ(`%{!!ntQS0-L*)Tn1*cW?qc z>tWHT#<il{O@kGC*d2O@MxWavs*UjB=Q;`}`AUB%l6$heD=E9u3f}`jgHVU9{YLq_ z+*U7N(kRlOorX&ap}-uY^`fD*7kcb3Qx%rWpI6CEVO)}DwNbt(1p6BJ&iDT0+TPW+ zVR|yNaPO{7nc&B57rCcm6q#ggHRTs`YW2spu2T5htzFTM*tus%Y-sY_2bh~K*%(VM zU8}8mvd^|^#<<yRN;kLtSdSa~gsX;_Y^Zr!s*`&FS_!BA3@=Ug4vfGP%pO(j<BvO) zH~lmIA)7K_PqTl=OrW~qcH<gYB)^Ssd*WjS=cd`#`S5zo?}NsM%_c%vCZ0;a@|Z&D zNGAWD^eSGt?`qx=)Zl=VbKdi{se^F&d*Q<euWL$&IFlW<7o%J??fsehq$WIgxenQk zxc3kbuAiX+?vkXv0sK%`?%oY4T7#DVQl)kS=@v)1m=@%NlQ-yX20Tw(^%Zunz2dtv zs>VX;n#I2LsI`o1tNCP2P@m2BZ2hHIS)x%xsA?z<xzlCu)~*)745Z(=J`vF}V4B6) z%)y;KY4*<NL#yFVgHmPobq7TLBUGB>4!!NVw|;+}A3|HvQhe^sUa6xYpD9di>|^NK zP3#57%<b=4)iHlF(!K`(D6bE6GNgMMNJRq+cM>MiT+GR%X$7hcXGjr6rT42ObE|wX z0gG~X`B1Cv$Z!s&T9uYowzPR}AwW##AaUX(FFW%*OMfEdjq5Ro4Vtd<ip`=wGPl6$ zOw2%+qn(0-qEbHgE|5E#ZD<T|%G`7Yj=S68TTjo-eHcqQGm9$BxM`+WXk%!#rS46< zyI`K(9Rsv~RRFN<_TiX5Pi87|!Zr0JRLF1T_bk-1{u>5$KX=@qzw-<qC^rUW1?78F z9^4#whGC`WivZkD+0`cW=vJV+z6^h&HVTH=P>qz8n!84G`G}kb^=0w@zfI+*C*_&D zYSQnKTHOuEB7!B)(uuK34oM)Ky%--SP~|jm3i700mS5&~J~vD3U?mi0pzoLa8;X$! zt5*g`q#joc$L5zOS5R_fkGMFYzSF-)XJG|fPIMZ9yay(=iSu<^i-{5q%Do?Kg`}=4 z`h5tsX4gCA&{`uV=9MwItv^|n?@6DcmAw*!%e9y8CaMtgmsYXW6IPi7dF_s;daPa+ z5&buNwl4<c;g3so*U#B0$c<9H7E|c%cd2EQ)R3G>SV3}euhN<@kIB`t1VVKOnCjVE z{nR})TYypA51n6Y0mYR#1C2(HX(3Roe62Tr=C0zLurqK>$uqvlzE&>Hr`TSKGiYyH z$hvfo$-IfBigs96>DB2Sa-zDG(h%N&nX-XWoER;49^Rq5GNQG9lj-?%(u)&VZjbK4 z7m!=&w7x)Kg)qvwrN5g^X*Mc4T)1u>2R%Hd)#5^;#dmLfR^@B^Qfmx*=<K=feJG5B z?!QWSI!bn%g|#5eZ>VtGNxCHV=bdvOHN?%FpH=#8Zd7>h1d0915FG9mAAj4Zn`LEs zrKGVuiPbC0WvUOe3l|cz24MiDg!{i1i1a?shR^}QgKeR<Xz-lt6f;<DI}CO1aje&X zlDfAj72l#4V%PLLRUK+k2e~9YK^Aot|9u5QHs5=Ibw(+e<wfHL`Hi*@<j!+sFAmW! zs3WrvBG%nk0UJQhGIImto|5t;KL(!QaMLsox&6kP!}23-__$6X#rQkawYlU?OsrQq zOUtGDrw*e2<C{OYAv&5qbpKXNOIGa;dQdaxO}9;eA~^XjI%#UTy3=i6&iCGgn64Qm z)${r#0SP?Vc=*kX-!F?6%AJp!AC11(wf5#dbgGEcbpe`n;23sO%LGEV)>+-1ozN}K zEQ{x=htF)Sh_^3(p6v=6{@m8+d35}MK$nq+2@GE0?f`_rsIRP-A^dmd&7f0Y*&Ma1 z-kITYw`Pf_`eo^YarI7rF`pi^=zN`d=hMfms?k4_QG(wpCsB0oD}OmTwP~&9yHX*k z{H*4(d;V%V;bc{JH@>lQzezcF$)5LH)s&Hi(s9b7eHv&n(na1B(yBs@%M$me4(@mP z+m&rCe!Gy;XQ@M*3wBhwviX6ZF`QYIig)|Fh{t+PKU}>uFGHw)@Km5(d^X+vUhAtl zscmj2zHk|A+9UyAL9NlcO~Slhs!3l+2z`%#&osNW&UQP2agCgi_>_y^PpN*2KIme1 z&v2W;$LIpDAYU5TSkkDFr@K;m$k>ePUm{~&HdEn>Rf(N|H1JFNJR{Gm$LFo(57)zG zK0anLk}d4Ze;bcz_Bx!qO3;MT*~92eSEhAsZrLwmKRa3C4vGPn6*ZQ+zQWT9K#sJe za7Dee*9d>R-fIVBWGWW3qfBqQ^*aqxGmh!@u={@N<!3fuaE5|L|7o4I>GE(sK>>r` z1N@PD#M-MtE;zHsw#hwK_RdzHGMCNnhx;C<+2r}+A>$U}jE<xJ60`!^wDNS_ly=hj z$rV!yO5a~T_B8r+L_SQpH$LKoKYp4MyciGX%gs?P*Jna*M9yCD3b}N*LVYzB7n#7q zcmOjxy_WLc(Az2%IW2@?_uPvXo))>D%D*+3@b!yQ?J|JqxxVP%aj+fA%r{z=4L1<~ zX3tCPR2B=Rg_mtSnGk@{dDXJ@=RA)K<f}T75>`opFNlukoyKe<j%No9o`OjOvkS!% zPMXI|zq(@-iFy}%WQYF3Mn$aV?(0Lj0d05=wzu{?91~|gWo@vZQ}#A5cRHat-{@K5 zUbaX4E))5HqE(c`D@RmUgHk)u=eZX2ZOPM!HXn1v%uLkBd9aNV<5chm{QO+@V5gAP z%QRhpY8?#Wz5P~)V*ta6@Y0Y+<Z}Mu3k|Y-HB8AuE3eZ`%-DP~{%Lr!lPG~q7xR_T z4;xx((6O?bS2cWHhpPfmE_EZje&g%(fR4!mcrtr^NwK8jl5r)n{HLec1#I={h<y&Y z`MS-~0pRRfEkTa!wWj+SYuaLp)ItR(^;K+xf}KA_hj&8iH_2;XZ##B8Jlt=W#)!PH zTh7+>&O?U9kWx!HPZNGi->hBh@0<2`P>Tdou}{yM_TNw`CYj6GYdcn@SzDq}QnztR zpi4nZUzyx8>{GW}Y08xDI2x>GkuQmhwo}xn+S@JDZ=_Sfy0b_4oNs*}kA@Q?J9{F3 z-!$X{Y8(b#)O6upUEQw{{>s0qvR3cS)Cm++eoMS|C0DC<_FBJp8q=sv0ZKGbC+#BF zg6}Q{)evDrTp88DF~W~uxwxi)iCo_6o*4X|SK>VUyQ&A>l&@r!ej%4&t4F#d>v+O# z++U|s$qAt#D$`45ELN(){frX(dCgvG_PT^y)1u+u3a8Ub759ts=IXZU%C~j-J$~^K zA%k+UrE;In?^3Lf{*IBqr^#Kl67Y-;Hy-0U8LtE`vMv?sN0r+V#o1JNB<s1**)+ZB zY${eC;?k#rktZcgda_+qSs7O8(BYS@rn#qB_E+w_iZ;fgV9sdZwa7=|7@Oc2>LIAe zav-D;t2PRA)VyXIC@~l`&duG$qsBg<6PWDkolNuP@}LBm*ikm!EspEiX3e()Qf^Cj zV2<5jl?NIqN9hh%$M@^AH_bW?<o4&~U>8M15;Di<gExcEMhr!5eeSfO^Lt`$B4-Z` z=+pZ4k_233&&kk$z;9dp?An^PM$%#>3s@QIxbM&+w`wsW*<L!xtPc$K*A;Of@_*{# z9pP`WlK)N0l+oNDuS#0>tim20HvpNz);mUf{X{;3T<%lX8>3s=@~~AmbqFBGZ1avZ zqHK!y*?ig8H~Re6(gy0wKa9%oI&wDO2i}B9F|FUxpYnHs5=TrH+kJYMEpP20sPvV} z1=LbL^VUYH_fKdo%BmahTEHKmUfzEP<~Qqd`smEqu?nr>ELMm&5UV$#m?>lLJDbQD zR;qSBl<tjHhp*d5<5z%VDwzJQw&vlCdV1SvU}%DEy%t6|h<5E3QLRmzX_1H*c~aGW z{bO=IR(4w(%H!+9)6N>k^E2(?As2&Ya7=xpHLA${EW(UNOT(P*bYhp3D}NCzletMK z<{pX)3T5I6(F{W<#*of9V_RXZi7`jt3g_3QP#UFx$Q6sra4_9j(k%uMPZH!M$I^~P z?Y4R4?0QK%H#^5D7ajpp)W?fWrwO#Uzro`WHzG%YTBK>0;7dK#@1x?x;mq5(_|3N& z#GEn8zW=+x05w?QyDsR<*zNwaTP)czPQw=}g?iB|tb<d-4RDkp`%G5K-ipY@KX-ZX zo?_hJJxz6{xhx$3iQoa%ZjgZs)R_`f?+cT67Ix>b0MsDVNW6=)vkR38zwSgvZ%PWw zYoXjMq+zvhp8&eOgpQCID3~WUZ1?$za=lDM@>iH*Fv!So%xc{v4sIDknVRLsKPsl- zH-2fBI}JRd;m0)2rI}&LpOuw-`^bX3Mjux%hb#ZX?z-epqHBJkcZ5c-@GHBFocmSx z&&*&S>cAU%LDvS=s=5{&6WX0jp_}Ce%N~j33r|7%FBG0_W7B;vX->?9om!nPzGUMC zXl|A!-3|Y4kpaIM4TjB%(1VLXL~Mu5By(inY^Aq_UJJib<+!tcSDV)J)cCt{lzFU1 zM<8<Rm(4bvxy+O_GFwk$Z@FcEw%i<s7}1i4n^yC=-A$eBvRLL*XVR<5*mW{3aS$@4 z#P@Ub7CK&m$htRNjPvEWRr&O;*7^z!sQ*(D!^iZQ*)*qqci2_%qOKiPvOqncqLxL; z_`xxJ2Yg;`r=z98ZuoPg{AP}+!Xx(sB{t9aBiQYG+w!3|Z5mnN2dG0wO}W;$T2i{} z#KFDh?=SBO1&RZ$zG?amv6*SN%gJs=jQ}L#9xou=YJq_GXl^#cknqss&eg-Lb($<A zgPZ_N-Xkv3D*H)KntBQteht*;%A+KZ#v%$U!!CBpT8_T={~k6upmKmyf1Pc|H8(P9 zGhJI<*MP9Afvwh?L#kFO-NZn+X>=pxK54EPtEr7z$791O;{A88X>kaV+0*P{JMNfM z%AAzS_UduUJa9igolVpEle@D8hZ=h1917KXECBM$`-lOk&Kqk#ZwC@Y=S(|)=t2%Q zLzza;E6BIRC3HOBwDivtqRRtsm}V8H91WzLQJP)4r_QE@=Z3dYZNB;AMIQgNyN`Fw zD=mI^*dT0J_cvWQYM~iZ^=s~Il%MOwUC><at|wc0?BJ#`d4p3)J9L<19ZlOb=cDW+ z7b*cDPMUlokN9J`^sEk*c@NU#d`&=h{l}l9i`a6%%c&F$r29jro6J??d3<l?S&AZ| zthGYz=<pY`uTQ@nwZqe`1<<1YBzv(`Dx(=oU6G{@&13TQa)+?Q(kf0nNkctb`N{TP z-9KinR(=4-tjPJ#pDv#{wDq>P<XEv@4{_gYY=d5TeiL8jO3HToyG28nK^m$vdDpsO z@C@~*9+YgBW_i4Qxm6mMV{LhH$6v+a5@iI&ez{RAx}|PAsk?u-&UceLSNzcqEj=&R zc{e^p>ggutv-Rp-75VD8F)a;$^NDcE@AJi`YZj%JTv!*fed2KMbPv<}rm5_*1<Us5 z&u_c{TG63tWf1_qDJ6D`2PI_tcTWq%Q0bp5U+bJ4J|$7AE6G<AhH)NQBTy?Axn#CG zB81$eEv47eX!*`n_TzCrx7*V9&SR7dXCOTF4BD|qP}dg@$@V(P3^uOWuNTU40REQi zU)V21a-01{B8GR!`{DE%a$Fm{m>ynzwB45UynpCSb@w)R;=ZT8EST%aLAohjdb_2< zp42ftX;|sg8GFM+bo0ncc9NMHQt;I7r|U|f_P{6m3;Pv{1Yav=OSSKI&+ec}FPGGa z`1-hqb8;ef%S3G6dz*<0tzlav@K?1THJ`^vF%{=4Zk8XX1K(eL6+}NV>+44l*mL1{ z&V2QXzJm#lu=rc%Z+~+?&XOmdt=_I8d2Uq-ld1wv&y29NnsNUjuD<kO*@%B%t5!j@ zXhLfGY*g43gXJzRD>Ft|-JU6)9w`H0^V8{WJ0qQ(8cJ$&%nv(wi=8;jKly>{E`RG) zpYG138ei*TvysEjr39MY7s-ZcaC4t-KKVx^OchE=y62w3J#e}Z^(njOy9?i%mGufk zEgFqY>u@#0Q|y}8;E%h(SK`N|TrFDv=bMR!ofZ)An)upQ92V=H%Y88=cg8bwUQt_G zwgZcG4oMTO6&P6T(Whg*bQpr3pf8LYRDfJ{$7wuk#tK)OXm`4t_>rr++uag(=r)W1 zKhlR!!-)9n-14$aiWGo8W~2Az<k5)fUwe~4-G`QS%gE{Kjl)Dm_t_pqhyylOu_>(m zs*A=@&Yto%lui@$dgmNJQ|JYoq-Dkq=DQL!t8NQDQ~CQe!<CJX?X#8JUWjVcYJS^Y z3K#+N3Sh74Nx$#y8)ALK*_}@`?HrAcix&9{6|uGTnlPHNCi~g??|dwZ1gzY;6OvV8 z5nC$Ilmbc9Af!XwDZ?@4Ff;et?OkW1l^ru;&ReJrxDV8>gBW7&m91rqR0Z7=Eoh9m zO!BfNRnUjbX$aJ5Eje%cZJzM<#;<`@H|d(9QB-c%?d;RYcHiXDlN-15@9$xAFU?Mw z^A#@7O+ZS&@nhw-m}x-ioTO%>OpYRAdM|d4)V}O7)SQT=JiTOAY8kBAgNz#SU;C&b z!`W;|G9;2MYTmUv_imxpLij=;c9vw-{7XgT(rTmKYYyL#ESKs;hi0_ep>w*vg8H|n ztxN8GiWXn|+?FpGl&Mc}mr48GYrr~<0(qjQ+>8}}7Xkx6HTE)?q$^-4J^bl!e~rQr zt9~}~KUKY=M#iU6DA?Qk_jd=HE+PL4bTm_{>Zv*(PJzT;>W00fX!bDYbR8GIE3?=} zU*4cysIHE{*2dc%?b2yNZKOxH-GZExYi-nBExnn@MAg8m&)}GPIrsowVTRW;d;H>$ zYg}PEsb4339BNd8SMc3KCgOWNF1Kvvmg9%WYqD)mZ$!Ik|D^sE$-M^6pJHertcTMJ z6fD7xG}tttpi$qAlNwdx?7y$TG<f$~&;aF6w8MJ71Wa#ppZD0_dtW>B*U#!)MhcAI zDY`ut9apLX1W>FWwtX#7XTwv@Q(2(D__m}by{U|mcxwU$9S7c+HJszCIK(pGLHb)r z%6#!w$XUs{bVNL`XT|v`Us{abnsm8;YKyyHS?;X>@B`<nAr1iaRZ22R9=1FEpEdIa z9#>rMCGidW2z*nswz_og&M(KCmFrQTR#HF&*loix-hdQdRHyIx+=;g}Kp;M}^i^-m znJ!X%WE%QPfIl-wa!dq4cfQ7(m3u66w%M_N*YEd@qdvU0!J1P5!&j5GU?A7u%ODvL z<3wHO#XNTZOGOmM;l0ju19}mBp4XdSz2?d=Hf{^+I567P!=PB2w=d`xHC@wW@Q>lm zbE7BVU2gedtF=p-TrcnEb8Acx$4GPY8?`M<3Gnd`Ub9`HX5^{i-|R`B<!ciXIqo1@ z7YAB#Ib-L`+1rZ5u*O)#R2oznu<SS1t%YAiD!wuZL+`|O%ra5Feb8Gum|I72^87te zj+>EqM->}IJiZuFbfs^X0(%nvGKGap<$6Ziy;v?QyG*T8&)02uKt927j$JM=xj;fm zOi!zW)O)#p?OoCCAE-NfRbHXJXig_paJT0649M_QK6jS(54C>GPch19*d|vG&QDwT zbK9N3V5X$(-J}2@PM?wf{B+`>WbB1akY6-m*5@eQ?2b5-mL8OTzK}<!!e$1-i$-<g z*4=Q<E`r+HGZg099o{ZB`wQ<&4t99j&9pGVSB=x(U7)p01#*O<Fb~^F9I(gD;G`bj zb}*$c<ym|+cD307O-sxp;J0@_01Kh1g5%q2=84ML+orelbAGqd_iZ$8{YuV_0t`Y} zXbv}rFYQ;Q*lqr;z5y^PZmSWxm`e{M^MGK{XU1K^^#~a|%B!-QaG{){-fKUe80Yrf zI3DL@dKo*RxdTUerQ}wjd*SjtiwNST5RYx(MJeK=zR4zApd235D)Dz6gh_<iZDe*t zAFfjgO2Yg8%xL_?ZKlNB`(pEP)bITF^JwqOd$!y6iW11{i}if|TCjZ8Yn$7BZHfq` zbI_SU?S;SWeH>a86HlFCXsvz9d51rE)`;Ii+tLjw#O<n07XT8y->cUNjIf!Q@R%cU zK203I?FwzAw%;84BPXG|NfFOCoctXqTBMV|<a^%x1XtVqZoRCjH+XGa4p>i`eP@XS zq1wN<XZ85q)r<FXrVfljb~5gZix#9Zjop^tJwi)RCj7y#GmXE_0SKZkEe;>Oy!PWR zKik4-sbq33HI-H!6EK&@V%c0pV8NQKPSMeL&8pFpF;^rUgNJK&B<y4unbpdi>NpO5 zK!bZm<XZ=4J<nIIHYe9s&^j56Ac`{HCTfW~Zq4~%ma}XLFc=#)Y?$LXe?lGHwtJn+ zxGznE&+x*W?u&VxbpD<Km3h@!dDo630z-V{bLUvLFGD}{{Q}WVN*&L0eLqiw>^?j1 zwc~gFTux6I5+?!W7M*K#GzY;5vBeA}bH`a`L!Ec%j51&O&H~cJfH10T{w#`~+JSXP zW!Yy0YIF?M=2sma+Q#F+`0scV47BVhztu0V#DtPSe!u;GK7~Uo$~C&}?h`djE#tE5 z7-KJkp-%3;o!+-^EH1oYYA$}t8DeoB?o~J@FsAJMG|-!i@<PKj+k7xqM#<dk98#Bd z-D0<PHqce3elEFUYvhY^gl(qCIB4|pkp2YiJKtR(z&%xa?c$Vezd3q4%!Kh8=*fo{ zFI>x>{g+$AAl4C7)rX;uVQ5zRG%zrF%J)5u7S(t<GCZUTzr|T*u%mp}$FH)!+_kx3 z@=g&o8!mkd0UmMDASu{`3^tiP1hps<pUe)Y=$+&a?GkPN?bi11w;3&qJcT#>^&v@* zoRR6&GB6E@MZvB`TK`rqk@%(8l|Kn{=gY78Lh?@xbh1~7u^4`{&;pq^pKs_^Xs)_r zl)49<+)HkLTs*yWT1I#^;g~{OUA4kuGRt+mee2rW-k;#7Sk9rfPc{3DpOe!olIJr{ z?lpcH#`lDxQ)D;B-7VM=n!NQ{1Xc6_EF!1%+|oz*C9K>6OEJY&fgECQqBLs!O$4R4 z+-?`rtTl=K`12Ws_*Wm_&g@mg_Sel2#$l+yELVp6+c5tQ!+H8q@~>4~etxzPDK1-u z+rCcv!xwShSkPXndF9$3B>V3wt)wGqJY6?hQ#d9!T#aK!7-k+hvCDmMaXA=NkIG6e zqoY@mt~MbJqA3|cFiDQup-lx=>=Om9N8LCek1hQDxOw98Z4KKA6C*a#W%z>53TE`U z{Yw1@=CsW}Y)-L3z1F00W3f+5ON7n!seKAl8CmYV5j~b>``n@x7K-W-V;OZEUD|iz zL_V=wq#2MM&J54vWMj{@Q$L=#xonh{7FCU@hC6U8`)|x8F_HRv-(=&%F~Q7%;NG)s zD!hJr{$5A`<B<mB;GC@p*(>6G3z;D_s`j9r@wXr3(U&04CrWihrN3=f1nUbR=hGc} z%ssoAkt00u_H$Jh2Jn6yhWqI6X2aBs0}dRq*ggcE=)tcmxmRisxk>Y?$KR8QMSZO@ zG)lntdY!@b(;%o~|KR1I7yUrttMfaU{?2LLY7x4Zr`tipTxKY)GIVqGSyIR|b9i0A zF>jCkC>d`ym<(?X&TH(En&bc6#j0`aZjq38nXleMxqW$6rf#|Cl?tFAB3G~<^W$3D zG6O5ev6!zZS&L}X6g4%8JAddk&R1b_e9b|QP5%eVP-NGw4E<@=v?A%74ck>blRcA7 z0UX=EXY#=F);?WYNxXgOi>yK|DaN#W>TCdbC?CbVPx(MVg3nswqf-gr{;rvB67F@Y zTZa;qr-7`?{{`Y%1WJH{hv=s`AkSRg%!-H2usqvsQ7rsSDr_N<pNe-FH8#gKB{^db zd2CxqsPvS9tBYwr>iRvG*f(@Ezj5-*C!9b)U8j(1gg|x7t&ZJ45i%J9S7+r#<s}Hl zgL*?8%N2`Z;^v(t^I=+g-(S>HWIuBHT0%utv>Bkcv+jU|Tl_`?bLkgW@z5_-BxAyA z*+Cohe|}JT^%MBnQ|;2KgdhLDX;GLLrmk@lxs!lqMW(j>?z@?X@BnmuA=8}R(0BCN zWS*@7b(B1jd?a+B`9~>&9diM{4Gg>K$t$SjcAC&Zc)bHgjfh^uj>^mYJ{!}@;822N zy1J4@<(@C}ZP@&dGl4^i4Q$vu1{^smDoMRop*LH$a<_|WP1^37Q71p?KnpNQar0l} zbjqKFUmfr5@8e2)m|;$%&xjOkdr>Uzlo>F*H`L$in|CFAYjV&1KHC|*9+lIVx;fdA zqZ8Hg7|ocA+QrpvpfI6ao<Gfsc_%;YGDxo}@SQTb8F%3Cp?$KRx6IsQu%#Ngftp!z z?$Pt;Gg>Z2k01-j(6c6qWmTvsGRRFen{hhXoBX-b?(vgm+s;*r-$$~_??|lYAtrHb z;_Do|J*U^t4r`#3QIhRe-sRc5t`Z7KdiRmkq<X^xg>nK-g0~AyZGTVbNG7KGU~d)8 zHF&DLY+4m3xFbn`cG*z1NU7Gfx=}S<WL|q9f$4`J2Aku?8_{(dkcjA(+uR@L4Cg%N zuXQ}e&O)X7L37_ydDk_NDOv_31soG1aqwsXiEmaVZMRwtP)-H|;)vwrJTce~S|y3s z-JLU#cGN&66LPg5T^lHKYq!m;-t+c}M0Dfq$|`gxRtD-#%pdE>Nn-}Gl{j@%yG8w( z$irfxcaz|%wsOC(j=3F@qx*H>ye(L|FMSbYDWo&_tgAV+Oc<`+fV_eTM7<m)qS#46 zj>nE(pOFi(d!(RYyRxT#7c>F=cLN}h%rc9t66{Y>eViAY4OA_+>DBsIdKOOe?HcgB zjcIjSQl*W+{-~)s)`!v7t(VoyZe}S)*y<EV*>dlEz&7tqJDRE4Lf3%z6d{Gkw_io^ zuEAZZ_)9O78T7vaX8heCh3w~S&xCkPf5ULHpfx~Bx)F3)FgaX}Nw^1ej#`gsky8j- z13UWc(xHCo^}XQ{vEPd=e;BGw>_I8Uv%MZInvd@NDJcmtklcbneEvul^U}0!PUtDT zLOVcXHvpT`RD<W3?;lQuo~#85+D#j+2+*BYVLUzmBu{2)fUL5{mE~!D)Egc3S7Gey z3Ei_+QRukC(S*9qPc*S#H?4BXF8^I_eWe*ZGD4Z<0p4DQC1HGT0iC%a9-Gy1#u2t@ z#{N0iHFwX2R(ABB_dld840}~({FqFZH8PO0=%ee8pcFz~LSDvY_a5|8kGj_!KN{t_ zD{2SFP^)P%034saO?fvDJDga7=2)kv7_qZSCu@(%+uqoy<-yYEcCgKOvXawo!WA5L zAroK+FLeCZIPZ+=W$Htm>a$DA303pfbApG94i@~>{JY#vrnp=gu(!)eDBW(UnP^i6 zLXTs7m2FMmNSzuZ^FkjxZnM}8$M4tv%NpW2w*Po{X!a)25Q&VZgs(-<{TX$ikK6Z! zq_R?T>~|!8Eq|EAf15&+KDtkO6WkFesh^khjW+Mj0O>Cae>~!dDuImIA76(?&h(=W zGQS+G_ji3QE3&yOAD=KM5RNXt`M|U?D@mH0-6k=6UGk?aGa+2xZViJ!l0^mc@%KKr z!Di45SxLQ14;*XyJ@#47nSrbwv@|bEvxP!!QgPCA#J4vwbTi0<gSR&Z#t<r9*0&x+ zI`%aFAPeh}5Khu~J#TLt-y*GpNb}ze%kstkX^z3u@PKH!ZZFr$IwPN)^5=Sw;b(yV zKb*m86AaS}mKp!%Y~GQ!RX6PJtXJv$*--*K;k@9MeKh(&*`gS9IULuAbUi%23=#-> z#ySU|CUZySg^XW~3cah?Mzj25xqjImSdGvg%d?I2Tk%vA8?U|nRNKCG{%)0wQt=L? z4s=<89E^r`i9L_LasjF>$5q{xB7nvHVt|r%B@TRl^52GC`GtvL`M|YIJAJlzS(iWD zCB6Zd%7La2^*hW0AKM}TLO4J$aFRu}ogs)q?NrOPwnWjKlSrVBAuQHvz|>Uy)t%O& zCZg*s$!wx?y3#+?pU{<^1ouGF;!2`havsD6uE(1PiQ9lG$U@;YKDa??h(B+;yPvdv zW0I0PQN(7rycIv|<N1~KB>pj+cU&JZhz(<O7qOnEOV>}X+DvMjE>p7qOcwScWp?bu zsFa=C>hoMI*UU3h`K3H2CgtU%6iwFoK}y$Gncb{LweiWoeR`#Vxu>~4_?7ZQCf*n$ z?@=SgN<J6T@!kFV%@7SuBDT(cCBM|a>)^Td!iufoTOXc$fw;r;VU?bGpi0_^X=P4* z5Y+&rTM&k)xRO_dTo^wc(>OF(pR}93N*6`#Il_%DrUzbZy2{Y=Fnb*iiTP~B*T_3p zvj5YrBShI3SLTzVsEM_<)m4s8!sV7&?Ye`G;KA2YNE5R^o0Z*b3G3#t^*T_I?Wno) zzJQyJ)mkcy)9^`O?VZ%>LyPCWQ8*Ji=WhG!OHV}9?g&23ZQkDHqV8rnSH{cjatIo< zfAHT^^SJG$*IGYtj%J6srR)b9(4oSi$c^?Brz&m}d$7*5&vPP(?-ggUJ;~K>bFD(a zVW;|JHu%TXnRF`)H0kym+*SVrI}|}t5qrQML_kFmR8SNF8(NR^`r&uoy5T#j(HZ7C ziezTQ6MN&?X13kntKgP|W#GVc-X>!HwsnQeUMkLz+&B{ca3$VnC+*ArfNput?>~nr zwxxln!HB5F;vb_|sOQ>Fo};k!Wt6e=cG%aK6>37MZ9T)bQe>0OC?~hHD*eM7R=n)% z!*^Y_ElB!+NwT;x;&Yn2oSx5j#`)$11E#b5Rx>nK>SDnufC60{XluM~9`ZxFh--z) zb8t3V#nrPdGHvPD)lSp!acGH&Pd~kBLj8{F<&Qgm5vCK8(HI%oBjt|_>d2lJ@{?ur zzSxG&>H<4RSrYMSFFJ%tT|NzO7CRN*0Q4$=M{pO}NOQ7yA!fNAG>~_{*Os%|@$p^& zs(D;)w14B+`RqKIm)pFRQOSB#YtxhZB7fZ}FF!7hR7d2!NeKe$QFlIBjmnF4=FE|` z!>FWz4LzGS&$KZ)2*_5l@V=51JS3J%(-lW9)6tNqFdYjCO21}tew^h#*Xai*>&I?6 zIa!s@KEBk#`Es>x@yo{P@yR0N!Fm2#o-6qQ1vRwX)qUs2qti3jT;sD>cl`M~ZJ$7L z_!u}zFQ8iP1=IpzM@?qJEgRbJ3~l;<PtBt`aZWhC&bx^3Y{i}__(Ov-m#2AYrou#q zSpC4I>qxZQYtUGa{eEKHvyB1n^a;)1-Z}<{Ts95H9%a4#Zm`#a*|eUwd!PHh-Kq_L z5k)bJh_RbYcl+5j4pa}R3?LGcEkKmJ1@FDX{k^JoDd)1YjYTsb2VA?`OV2PVgkKNa z*BGqT89?wv>K;#e_=PZu^5_ikE`MSug{QTDB>3u=<-mr`Z}B{!zPCJUo(F6A{NBp3 zaZb)848YpmZ0Dv{N6f9@RWW~S;-|g5)1OaPMc36s4(qgCZ0}F5MJR`eYL<e#e9?Sy z&3?;|*D!DF=!uTPGR1{(pG&#N;n^@2R5;sy>XB+0@zM&nAEY*^#1!$t`6n*)pKGN` zR2CW5*wk6>vX%PF`}1<usCA$GKmYxo{}lc!|DXT&KmYfClwkUN|FPXR!(}6KTG*OS zbDw$a!2#9zHCf;X{61c=pxgjpGv9A{Y<1aQ9M7&8w=Y;LDFG&RUf)8^H_(7P@=_Ow zjZfdoy;fzK;5C?rX)=usGl08xrP=}_x(v0C7F`Z@)HaikjDY+N%yKwWtd$<>SaM{! zAeKL1xFIziV~Z2Mde#K@#LfC0GDG&tGdWz(ay#auj|W3-91T}>pY!p?XJxm){Z%EZ zoV^A^_39Fy*kyrm4`z9r9Le9AtsC2Zw+`?BFh#2C)}m2;9fLyVi6F+YdzA2a_U+F& z`c16(*`D;BnRVRIl}Pd@y0F-DJ<$!8a&c0;{$={lFW#YF!fo-C7A!CIFXK5A5q~>a z#!=b*`Jl@DEXf)RbT+T$h5nu9g2$dcy?9x!q4g1iuj|-t0*xB4+1b~-aP<c~!wKyO zhHltLwcVtT#f~-pIPIb?99YasSd`0#o%-A9s=p1pH*EH<=iZ}<)(?e&TwR|2Qjl;5 zp6pQFYTXVi`Odr(<AqD5J7FRIT@m{IPyN~Tt-Yo2fl=OVIurfQlRF3}P~5I0^}cJL zU!z8sl|F;zAo(pbFXnfWTM*Ouac#P#Vu!gX*4zsSbJhQfJXGAdY^A%tz3VNEuI`@~ zQLMF^yMd;Tzvy^5Y7yCD50%ndS!*^TuSASTD}J$^=x|g1V=q;cuKc<m1#-tcOa__v zV9J%r_@&_b?hbkySvq$naK@O@x8=7?lbNpmB-X3%%ij#hY|_bVQ-4IC{O@&r@LF$u z@EAw^95@R>SKpoI=T1H?wxljf&Dh^-bUbj1vkdKsx4peLYI*neX4tW+-fx=~N%Q)% zH%Ka#7}(*NX@<%KgUNDGNH4d=Tl&M6@XAcL8Kno#g`BN+KMxa|?vHZ)-t<46{&)b# zct!o4a#m7310|EpVj_$nAfQe}B&7NFNqxSba$9BLtRIveM&3~b#E!a|&bN8N*ctz# zmI{{%Uajn7kTt8-8sZ}<Cm!iiQ6bNyd^RX02#ORQhrd91>yh18UqeaY0A&i;>vkGT z&GDrsS|)}TPv{EelbyUzCJyi+?H~_c-u`vtHv2B#e>jBas`&@q**5Mav~kTJi7n5F zYInLJM*j5%`JfO2C9uq(bnG_M_e>|#6fYhEAb0VpD#ralA<HUY(8WR-JF@Szy#ao3 z0mTFRF%6umSUn@1Mhe%2+W9?x#nNA}^-9<yG?@{h0A8nJ<j;t!9h$jc{U)Vt{B)yb zsfDZ00rcB+-hIwjiUmV`_2(^6?{%(7haDK$zZo*rQY85da<B5LYTx|9av2(n^*GG> z_>~(YExsalk;QFMJ=yJ}j8QATSDXD>MtU$)jQXcLJe8i}m2Y*bk4O2FY1&+^Sj<mi zwB6URw;>DnGOs`g_|<4B+%c}_PM_RG3|;p;co1iF%k-3Tj|LldVJ9sLR&uR1CaB*V zJ*L#}R!wlFJ&f%v$>syO8ve8~OYwq^>>sO|v9oHK)`&WMN*iX1^|D_!Z%m()!=g15 zkIvX0HGvKym4dsnjx|*ntXU>$ZmPm=wwN@hV;1|=D~0K;0?RadgB~N@^RvpYO<3zD zvtHV<7Aw7m{F(HA@xjj>i0B&FYZk6Mi*^|<2S=49n7q0?4%udof2EGsove>}ew*cd z#d@5nLWQ(*Xj_0Q&<!DeKhMKy<@MS?j$Vv?YTbTa^mxg;H?EV>_#75A$&$@I5qIyQ z=iqFxx36_i3j0Df__}GbQ*(roM2Ghfklzh8<#VfDke#VY$#DdG(dyvY^B?o;vuTyn z1X_hHG$UbsT35!)&2n{5vf<e)T{i?l9xNKmTj18Yd8lG(`As96OA2J1uYXtj*PuPv z)&9oa&sim>k7Ik-<;#bYmBa`tHryZil9?p1jJzMExAFVI>^l<YV$KdWk6;wkC$uF* zNJU~(vXY(p@V@i7zhdgo9w+(RmKC)w`6hD;Di6jq9Z1GHN%L>GJQW@=)?B_TBV`Ky z3PbJ>7QcHal1z(+bddDVs#<B~8fxp15o^7R)n!{*-pZ99$+o3bo@hF2Z`BSY7{Y{S z7SIKG#U8#2&i+7pvWiuA_#IKfoTPd_KkVGuH|%%k1e==J_%*<C+f0fb4+T1@aN%^h z%JCDmv1tC;<bvwdYs5CYqzb>|cVW7{POjRn?<e?|2OZ@NAs_4NG~hGu^TuYUlqxPH zzUb&I1Q$Zd)F$bde@!^^7rxw8<|$eBbFEf(Y8KAVr82FdNQPO-&}NqX+S-4gWqV?) z$2b#gq^jHPHlr$+7_z#C#~6l^1kB;`9*_|W+Y()vVp!L)aj@-l+R{!&3$NU-=vC}? z)du^45pE(Wg2FFX%oH_x&o}Ce_>`~DnBXhQpXvPpD}Q;d08MLIgBL0Q|G^`%T^1Tf z>o$FMn)CEYZ&LEjy}bMTPQmnqC<C6TV>EuZ>c_)4Y8ZYrR_0E_pxbU;?^(vWfc0G^ zHh5E;RLp+ZKOkp^eiqaG9}Y?DkJUU7VrOt~MLmM=Izz1{l=E;ltmg*s!Ww3op*G>v zzYT{(BktGEdxwD^<uJ7cc&{M}wVo&zI-;IAk4>=A8~opzvCU(fyJfN&=%+uKO!d<U zD`HM<j71WU&$P44FR!=7u?OA#H-h!O;zrgRz-1!M+{bm2;jc`z;jF7#KWc|Q6R}Iy zw&VI|NFwDKQ90}vL>PphLV$@)xFC|NTxYs2EQi2rCiQLktCD}0AXhbkf?N8=-<+=0 zR%jgmhAyz&=Fpm^<D4qezq^j9yDLB>V_tu9C!68D`jiUoELV&R3x3FypKboQS!p!2 zrBb{9{-PC!78=dBk(rB46yqD<O_TYdL^kI`Yo1#knC<I&sS*>YyVT<x4A?x47c6u7 zoa}4<wGjF@oDKP0(OGPO#WNZx)z2aaF1E>Z<;}w$b(P#Nmt;r#ka!epRU<WF_+txq z^GvxGY#@}ubxHoUCv{2+*IAk8a8kn>tBh)Uu#7Nppw-JUf81GVQ<=(XS^swY=a)J# zkLp~W#vICe`r6O_oth!rY=Fxsvme(BT0_cIBEOl<PNNb*FzP2i?kpM`$_Mu}dw1V3 zvwjuqj#wz%U>RoV7Z~D6$Ii7?cB^BU^4mUzQQ=0XqwB*fmj+KU>~ECWeWh;o*+&2h zCe`zbt%NSWlD|@szu2FRERs?7=SuIYJL?0_+v_<r3U7wI4WH);EVCc~O~H;)dV+(d z<+tKOXCOV!W}n+Oy;8*WQ>jc_5Lxe!G=0T=SD#_ywYoEx@>^eYYiqK$#ToHkfaXiP zz5mmyB%Gw7Gdedo8S2r~DAU&SuuN`TIDmWIfOj{-tTtitO;21yi>+4DT2U_%=wt`n z!N+gaz09{qZ~`d{3&HD~=f=t9&fh^x--ZbCrk!oI#!{~U_XvNohM`LQMOBsF+`awY z0@+iW8&;I_p~uBO)vBV+I*i<%2q**g&O^$n3I*wBUN%tYkzBLo8eGA>c455lh36M7 z{XIKaV9=d?nOzXe9Pn`}tvr9nsMmX1P)Egki){TKfmy3_CKh%jf4g1C`~LMuw}NJ} zU%@0?G38$mve|my%I3n(byrPe*-(Z>kmY!}o;Krixx)Iyu|41>T60!wr*<+zdsa8h zS)X@@+J1)5;)7nhu#B=_)Kfr~4c*mvJ!k4>tBvs$M>OQ7i-lODc+Jnr)PL>A&#QZ? zACH4U2JFdI8bF{`B#KrYI(~qP8NZa*#vaI*fdd`Jb?@Eh?l6iq?bFQfzqvA-?%PLJ z0Ao7W6C{j6lD>r-5>IOVUHPEAX;c|z6cczF0BuQa7B-zt^}0ngW>zQU9a5Bia#`&~ zTBB0eBz$=XJ{=+t)npux&fY#-9sGi^P-{MKgUyr|I<I?SRI^(cjH@t*e9IMyLU~;5 zG^*08y{``o)4J!Ge?pIQn`66FfC4nQ^ZJkDG=K~pB8<+-p!A(7kK7+frv_bWhP}~R z#~%G=KPR~IXbdxlD`6VVxa%G&A}LCL#l<+X+u}nS)Ee6PDe<jYkndOTXBFWg@idam z+Uh!7FLt|{Ti#v(TTNp4jSW0{o&5$j6ys~NNoT&|va<IJ`<MA%Q!@DLrav0Rfqy2C z4U4}cH7pi^a+%FPz66W^;aLx|!b}&w(PY~90XK2Jbg!H;taVzpH;{E3*|wj=H1F21 zl*J8MPK^S2m|Z*}9{<|lU6zD#7dm1F{I?PM8{SyYEp(JbOx1Cyn=(S8!?epkR+;rp zJ^*&Cs_VOEmV%sov|%}X@U+kEyImXPEuf_JV~#Qov*MJ<b-CT>@A0^l{9j>(ijclq z-A`{vjQHk)-62DF^!M=7Y!SoIK21Cf%h|a!k2)_RtyI_GX5?jrR%cToCYDOAM#0!_ zu#H-tWREYJdPICqrY5DP(dBSy8k&pt0hW;&bKGiu^(u9WdXr4O*`CnFn+<UM(O=ve z*frBl$^pCPo+VMM-_f1?Y|%{)LQ#Ks?}n<StA1#wmujTJAtkhGhYmHia((YPi8OyY zKeT!GH(#hL5A~T=vX#4=lcsxO1+npdm6MJ0#ObUVL6NQ+Bw=s3ny-`&=+|ow`$*=} z)8|#F9PDQLru0&*fV$_l99>?zg+0&>eW^Dn62a@US@R3#myNCvI&s1?m~#PW#(Pj( z-b|(2$uR_q`9r?(H1U#Mc+C}F2-dr4-2Oa(;P|z?^0T|BU0?E{jNQh}P|y0AR=u=D z`nz<n<__+~96>yALIR2P_oNwxS4Z8HRmgj}leqGpVji$Uf>&A>LBdWgwzyu)e2F8D z4@ZEoSSpPl80OUR9z$YUTBCCIJ++%Aae6i9HPqA4K4?-<L?1zt9)B>kLE=_n8KQ;% zMVDC*B8-lsFSPQ;W2UPrC_$>LofJOU$-aM)y$#nJ+KxN8pUK9X?Tt8pletyJ24{m> zr8}!-AnI>ta}JBxx!OB8f64rH*3+``48S_D%wfbOy2o;QYjiDN$j9QjYvbPi+_w0v zy4weH6Gr>y{Hcq=xbHMSGxPhVK`Yj^NmkluT|4Z>Pu@+&TkP$|D|x&g<^T3}Bz?{6 zWd4%s>uCAwPs;!kHv11!E2JhnZau|DZbK~_4S+<Kw}bK*{Dwtr&0QPy0!(5<NoftI z@5Zz6*X?y~c(zf8A<pj@Uw<nwi2emJ{iOA%ji2isd|tUO;F5d$Uj(}x9LMOo+nVg` zVAz!JhxnfO5#a~>+|wMXWJh3f>)Co20#C##DAKvC2pSlQ(`8)E<ld>!9Meq&pSPur ztJ{K?-55vpJZa^?G?;%MYi2e5RiH4f`^Xh<V{}z&j9yHK?aXUhgRi+A&oeA>V4bg- zWd?8rTd)6zB9+W@-lp!yE%RvOl%T!DYz9?ojH7!D5JJGKUHK}l;K)-2s)F~pjLAKI z#1TFUcc0B5d@bsHzf&pJOCQ|!vY<ThfR8&`wI{YXv%kG#^TCM8?(3ur;4sfdnYYPd z#}jxV!1+~>uzD#oSMy2U=w-OLGddZ;tSmgqQ2BfQ`UT801(Sr!DYN$G;G%c21^Jp1 zyQDXqu6z}A)R;4#{+FTujGP{mvGr#se-I`;r{@#1SAuBuw+zefu@7pKf-_#3S48w+ zaN2i|6Ge*>1s^_OnddnVH|Od)!_lf}9~uQKi^%Qpz(D79++kuOOTDiA<u$T4FRYEN zP%s6#f2(S`Hipqmhnh&DuRCj~mQT7uWn^O4yMdp+Kzs3w;x-x2sKf7MGaa%Y(|0-2 z7`#@Sip~=pQ8uFQ80{U6AbA$hqX;4807e*&o5M|C?JLP^E;|=|J5yX^I{`5rKi4g^ zZS}a*P!_&oqZ|rJ;urQG9I(bg@ArmYc))&o1(%X&rn;6Rimpb&h&@*i%{@<u02>B2 zFA8`SJ5!jm&+oeK00br@)j@_-9t15qx9RL74$(`)GH-39#a54baJSX2k9M0Z97aU1 z1Iq{w_)GwBAmyj*aR?dT`BpA;GuO@4rgrkd?vSnS_g-L^xbl9<Rl0+>(|}w}^vSMk z-S*Yf3`c8+R`94j066l&Z#9_@i$)&+y^UL|yM0@?5-h{eh<RWiBdU^~J}`@%GvNom zMmyW*`;C-<C&Q3Qzh1|DfEXsL{xJZyV$~+nsL`VykyR$+VW-$|(poo-+E6NZdsf!J z?8&$WR*3yynp|4Hi$@wxaMK)?O8%+n%yP4fK#$_#n7fFYl27A9#NU;ciE3ef7t9y< zyekEEvN%PDG>2IDrc~?-&wj)nuz?(No48#+Of$^meOE#ONK-?W#XG;FI`({ll>FRO z!2;}X7635<H^IB0C0<$cD3w|yP_jnMJ2_%a^A+=u6UOha!`ek^%|s!ZcTT!dJ?E2= z$EE2Ty7bdK)_!rP@5vA8rC9Iav)`rgnp!1&GcPQ1$oMbR++p@6U)&|WnI-luQ$pe* zXkao|OAXZWX#yF;(X*7@sZA;s+MXOR{TDyIEdpnC{H7v*6Utt8KRa3Fg0Y3JUo&Bh ze{Jx%!2_r!{*<nOB7))R;q+ZqPlLS8+$!U{ieE@BjQK{^%I9CnMq7$GIczspsndot zu$~QRa4!_g*OBu#PVd5q3mdkO^D|XYZmpM^okpedZ{A}CRwCp@_IqI7wnfQ0ZAf*J zrO68~UB~y+gbN3J_Hu_i5yKtA4%Cy}@mMv?;@{GNFXP^xHwAOWZXv?Pv(IhmMlc)7 z93^y~UnBXXU9L#KRz!0>zMQ0&Ta}|@fodfDZF3We{C3YX*&(|9v;RPgd0wo`&RU?~ z)dcxA!v{L-y#LOWvkt`^S`#vlW#jAK@-StvJC`Pb_1Z^n^;Lq$^EO<1zin+LwJwKf zNo5xM7^!PsX{II57T0K#q&v$-N3Br{3&;6ap^d4zJ``;^jp^tD8ZrJ{zR%m4V{wz0 z6TKc4ZdakQ)+&YTZ7=tqCvHEU4m1}Je`f&;-}~5LxTu@b0Q@LIg)7zr(BtXuN5`R2 zIj`_+XVV@Tp;SNxeOWK(?NrKw%drf_Df`N?Yz?5N<Vr@P5y<&o)V`V~cCtYyy^IGD z9X|Kl2#$;XWoYTiu(_Sww>64NTa{V8C)I1aqkDmqUnV2PQLfn4d(N@p)ucbZO*?*a zQxiVzAnGV)KI`|}{?i+nC=N_^hg1%JM_Df17Nj6%<#O&<=+dU0ZeP3W01__DN9)Ow zxOv0X9#3C)5U)+Tv%<Q`Q^(p=A4kFF%kHM=K(KS0nTAw)p>?cOtoxp^)eH+<2iR`N z9;=A8BMuN{9O81xHlaqa%=1CyQSEehuVV4KQO8$4H^vlS-yP>HzYZov@+xd-834I_ zMxv0!{NRgK4k`{k7oJ|+vbMdX5Llg655R5`pv1|8Fdv}hO_eH5b+QKapWnqJwe$rk zT<Ue|+Hk9G(zlhy5d}iXAP}2}8|$fZ`S#7^>?N65q}}ew@M@!4`vQGeTkigm`6SG9 zIz;J~-REQQ3}34hD@%V<jEc_pPVczR(7#%zit{0QPVWf23k$ErH<BwKWCrN4|7|+o z2EER-4<BrimGhBRm<n0^jC*-<a;}khC55cKbe(m{jDIEYPl5{cO6jW(ytwER3XOc~ zhWG~idv!vLp6^pgF&vuNH@bl9u6v4=8?ysZS*I~Kgc7`%=%6ZAl+K(nJJKMi<xly= z9;ou3jL(IG{LYT3?dmaX*4I6zF#Bq&;JsC-n10>UrZA6xNP{$--_B7qYy-T??zeJ( zxyfSKr>3Xz31B!@kAN=q20tY1(dkPNy{+Hsed^$En?-Nw8EQA$Nf`*FXh%g(wU@W7 zKdssJ#pWL0`B<_c*S7j+`O_)*O5<XdKRfp8)hXB~CTlvy(;0hN<skdMeg9%%ig<SQ z+rBPJ$iQ#8m0fZ+a7hm2_xzjw)tTw1manY6L#jZEV0x##?(?p)<zehB)3fpKCcXOp zUFr2TOQ*9&GdWT=aV6<Xzi9$rjCAJx{2qKN-7ef`-KWXXG@xEyd~iR0dRL#xWEYQS zf6!*{&*eA(HJ%VfuO{zFSEtg?@xA*w=+&0+p&go5OTJ(`oLFqWmn8mbVKd6UKd`@J zSaZ_32ITEgt)1Y!Sa;HhjMNjP*kC3%DJjHxC_N5Gsj}+MlXgbMw!C<<Ho>cYdnPJ2 z6_>f2EBuq9)jP9obOg{^?FL=ULI8yTa;W$73*t^SS4KC;!)!WHDW`t~ho}*4Gx_bL zoCBd#h8R_nkA=mH-aQ9!s6CKrn>Sn$YJo71mNt2=4BPz4%KxTUZYsUf0N=v)Tjfgo zWg$bD;tJE#7BFSlvxQUN{LUXOu%JPwUmTkP?@zmw|LC2`p2pul!NQ*aml67p+@_$p zvAnz!O)m%5(p)MRuoWK+?!TAKrtEf%Rc^HfRr?<gk`wAl#_6<pJ}|hYoi>!m3Gydj zL^BU*v^Hu{1X|j1i|y))gpUzAyMLW{>~>UOWU2BBH?wBP-grHG-pz`{gj^`v{nsf} z=fDQKcj2MW@SQbuNTX($JU&p8W$Rg(r^hmn?EAUlx@Tm4YsS>4*hIIFTbyi)An3yz zS_X7`N)!BruXFZgs2A9{YoFE%#gx7D=#(H4jlwdP0DiCsoU$QeKZzgEMg99okesS{ zk&d<Q-UNUo!07`cD2$lRGk2q^%+hf}HTZrLqm}n+sE@ejQ*ZdDoioh0s<*9f+L=zJ zkQns-gnNJe>#Z$P^9th8s=iEHy^r{5UAz64vH${2bKAxaCZRgV?ff-cZUmX#U>AR; zw}iis{-=C;)e?K>XXPqSCQhzYP209#OpHl&(ak&~E%A5eLc_Jm?|#z}=hIuzgrDPb zRt<RJe%;Zh;osV&3g|AQd>4P4TV-=;LC%A6J)~NI#7pbjjoI=TWuLZw!=4+`4NA(y zi$??Jz}A)WM(u6$?5DNQ*Qqh1{X^&gPyI#}nfq#BVsUqa-KMoiT=}kx%(U>a6qxC$ z-=)fo+qjTH790M8dY91o>ZakJn|H5Rsq#0WHSlvftlnuJgGLTJV==~#665%=Qm_^L zo-{73!MM>J4cBQ^3C?9QCEJf0mVp-!;x$CNB)-&Zo`xyHot>L_RbR?Zj42%K3}_LH z`UX({-ZQRMCQ>n_KCAMS#*}aBU(3=G%TLR^Q9b@^;dMIRbG|6b*5e*s_UJqkthh5x z&6qmj=C#eddcydI4*J*THQS0xnKQ^YbaoQjf2$pRJEFq=xN*%zQkjFZK&Zy-Ut?T7 z6YM=IxbD#J&(z=US)Cg9%$8lrKz*I1e{mC((ZL7pvJ0rZgN5^RA+u1qn0m!g?wo3w znIDa%9wr-Jyg&K@h)c3rBnrmZ`?+=>Dq*_byYGSXm4B;QyX5<X@C(D#l<9NuB$pjS zSoL`Z`*fAvt{>aT+$kheeeRCy85n)fm0p{|`?A^b4+u^yyDs0&FZW_`#0Y!PAv{Yx zz!>t;f;-@VH!f~Z!Maed3P%o{a=&xhJqm87KqWwlF<!+uOBJFk?i`-j_O*&i)+Ere zo8jieUBN2!wD+*{nltaO&w7yfdXMilsoXq@?I=5&Ez<bO4;qK^v@1x9`J$s-uwia> zW`6;{yo#_nO;mIh6C3C6PT!#88G~O^x%ko6j)&f;)4SU!MwnV(ZLlEkFwgf~-u6Nk zHLf?Oe6--jXJhVZNQD_R&EzNpY$G4C8?0qxI=83(ul%4;{t7fIG=}7h$g>s~-qbY9 zQ&>bE@$<C5X`@T$lJX(%SHM-^eTok0^~c8mj-bh+oyYWx(|&ZrLRd<l<jE-vaTyZA z*zK*m=V0Vm@eKKWH$AMM%vHDJ@|wegNTB$4RnbT8DXy3GL2_F;_e*0tHTXjI>H3OI zocnW-r22;VJ;-rv&K|SxpL?D+)<El8+y>7SyfbM~k3fI6{9BYP?fm)GI{*Fs{AL($ z$3goo)x}Y9VeYaIdD|CE?F9wbLq}S-yO$9P6NFn&0b5)hxnI{l^qn-qh%0|=G1+9u zoCVg0zfOhL;ziaJ&9I|Hu=TY4UlG!pmHud&u%A=%ojQ?vZ_@Y~ofUU>1iF|SJBe`j z2E$QBsc;%+X9$;sz5Dk2Mz$wHsWo%)s&)l$J9a)B$G}o<*ZmnXbnT`E)Tw2!x?K!U zzh?2e)^YCl9Di(I`-<znU-?I&DaHEg{dsu&nZC#<-rQUJ;57k-@|I0FW1fxbXhYOv z>hAHr7G&mpAjAvZbf^By<L?H1F&{*}!!C^kFDm~#4*Eiq{*WuG3U1=RT65vn(%Vjb zZsz&ZW_h0kXfZ$7^yTW+Z0ySFGh->m%UJ1895@FDJD(=u$KF693;oLTJOInRzjq&< zX4#6-i)UITQjvd{eWZ8JEakIR*N=m9B|1aNr=~hJ$ItsA@fPMKj!yQR1QSk|RU;Vk z)T=1Yx0^^e@O>di9xkgV5cc~*c2$UP)$J~zzO<Z^`bCp-bGOV105$>qHw3@LC`97& zMAF+aELayL))zlG(Z8OHNK*NnpEu_nyyY;F;&2$9=Ppqh@|jgFIs&WW+xV2;VYBPJ z!Wiyo3BRvBrB5_%7zp4Et-r16XusgtHQGKKP?@dgl0#XX8zrH2coi0QHx{z~Mo?>w z^J^bx7O!i&=SI5(wkeR`q@#wb&Fx@56%uvM8xsgSmI6i}l$*o9*<9#*H91q3#q&;w zIVM;}n4LzvNmP-2+e9(B>Q3?`!8$d8&z&MMcWdS0+x+nK<5&)wj~Vz{7f9wrbeI18 zh-Kh9aInk@;VEMN1N(Td<(qxXdtskPSqg`|K3o973YK}>-`!viVdQ+&8|Wmp0j&I+ z9bPs{b8D1&NU~URjCwGS5AzbC&RQyaHNG(7%ogk}m`F2d2{N1OdAB}JGhl%Xw#sqm z-_+Qy*K1&am%sjRnc=yC?YCV`8<yiqbbj5iGvnhvHK+!Pni;vpB6ArsStQOa^=o{a zFWzxh=U;FO)E@WM-%#lkL>=$NBf%n#by1tBi%LW_Vd`dbpvKXl)s}uIn~7&J{-)gk zSXNxVaaQF%V|(T*1XP)I+!=+;-kaGsPC6d<?NS0p7Z@XUxlge{S3U?7C=t?T#C<@A z(vj`P(gHYL0M^rmYc3~e#$_Vj?0$fTRFEs#6GtL@0IH7`L#_yZ)^Cm<fq1mUGuKJ} z@+M#?xP=}W6yM)hM0S$6R$bm*h@;HG`v(M<d-DA)Lqe*vZ3`)1hxTIi0gRp%cYwS_ zZV1a@Pb-f7IE>we5Ya73<CZO%7?eYHm$j;{{D%OM<<S8rQ+i62W|t2S;fY<`n`Nz& zr$O?o*J{`@oQllB$DI>r)_2^PlKa(9oGR0m`gmo2Zi4HHyoHaia*oc9$53*asLBtv z{I$!?1M*0r$NtHSo!U93z55upe)s*}^cH`7^t~R9%4gJ)sb{5W<IaW({!V6gF+%c3 zvs8M)tRu`v^Pl7NSL@ssjC7#x`vl*5j1he<eTsqGA3#~U#mV)>lj^Ok)x<?sHye)^ zB^1f+hKCBD5~AZx_Xabaj?JrW6-YE@izj|IN96Hc`^-=VWLcCbeX{T0TOf?&WnT>$ z8+QHCSRt2X(otrYcj^-dr{){Hdb1LBho<S)dz351c_xdt)~c;y<S>cq<PO!pPns1g zS#TP*Lq8c|2ABN#^#CRzv{&M_AHV&kDf+Sxcl1s3j!v8G%Gy3(%Qi&}vy1L@awtaT z{h9lQ{<5%J*dV#F=BwsL&StQCvEh9{3YUFf?)eN?_@iEsEn>sT^^FBPhH9heh+_F8 zWBkqn(*0X%3YqR_H1x`Y=BT3I(@JSvZXMB@J_IRiV}(`U!RQXTx9XD)w;RFxej=qN zr^ToEtcg4}X~1}Cn58MSK&o->9Cl3B6PGZ^gX$dAJb$w|qn03{seL{43(Y^8Ph;1W ziw5^~g^Df|g+Y*kyP0`G-^<<7BV!XQ*Hgw27kI0Qr#oWio(w+nW1XnyZjbvj$iv4M zKq}BGr3phnwv({;3-t;8T?}T3uqb_CO46;@=Do;Lnn$&`JKwu~yfrutT95A|S{-n4 z5;*p3_x0>__q7F!2Ey7k*?R4%4V|g&yPP4WjH!Fl>AuKglZ}rvLd);`l8`l%70G1a zvY`?~bT7*Rw7oxC(nEJ@ZSSkJY0|D*Y*8SFNy>|IH-4li$CC~RGFIxw3$Uk)WN_>d z1f<W7d0*Lx)y*TshjleV0srgJQ~Y;^o?)4A_OgYV*IZDFqBXo*Y0F7}OY}hM<+)so zh!m}ce+&Gm-`~YhS$D%vW|pkBMvA<_Nu25jK{Zz2Z9g7Qbnx3>i)_S_34C1lR%&)2 z>j=w0eRWU2R<eyk4B`9;(wyHvy@Xfso#~ak|0{$k6+moMMjCA+@?Ua%D)jLWS$v_d zc_k6#EA!@_^yoPar~`o3!Z}%YzYvU>jlzGeh+?Jt?CxLy{xGeLOAAg){W8CusvGyX zJEphUa3AuMw=$_9)X3WPo-a=`d&eC{W@x5eEX^gFDJ+f0cdt@>tC#7Jll!cEAw2ee zyKgG-dcVbfH2)Nzi|<wyYUJ~3%rU2X2Z6a5v*NBtWU=%Li*K-JkzKZS@rZ+JXXx$# zEuGOzbtS6YTJKE`&3k7o?-Izs#EWBkb>LpgIRRE2<U+n49g4$WoTpHQ6UR_h+TN?Q zN(;x5i(Zs+W7rH<>E?1>wFF}F0jpsd3N8Z@tzP>uoOC@Myj^Yjs*Fo64XS%NI@uBa zgxOpfMjAi2Lw>!#nD<=!^u$l6U)gR>{S_}{H7pk|(51o^>RG_#Cz2(^YP#`;)jU8e z)R)*~MEHd|`e*_Y(%yU-G&NPjSN!L3A+MNM4h(}@tfLHbi@E3xta-a;^lhS3s_5a5 zaJ9zv^Lo~dZv%ZAVW48Xw;oh1npnD1AGtgym<l<_u4om+qlyY>^-!i|9(We`>|06D ziB_UiH*bH#kLFW>K6XV(sO;9A&O4K7G<>MvR-Uj-&TZ7Vr@0w`Dk(o~IofvSEupbd z0CT!HnUT7UIm^EbJL_}%QUKi>e^}9v*)tI6TXbeTraRvo;QN@rMlE%PYo7Cyw2YqL zXYNr&mqW6qW`4mjXw|lb)!)mEZIVUF>6HjSohsP=kXh{z2L*EQQgYlC-4!)As3jas zMNDgMDGMVyb2TZL+oni0wy|Tj$C+%jI92h=U$<GYxX)w<Lo5v=-u|oHPI6Cg!i{F< z?&ET_S(N^ZctyNrgWF{lwei}ZPEGhfw|Z*e8kO~>-QumWjdw;(z+NxtQ!*vG^Sbsa zRwAQaLzo6S&_MZve96(93!Z=0d=CE&jBU1cQ%7Ej<9W*y6?pGOv3D<S_M<}HABaI< zJumSY?rCm6HzP;;%V4|_X=>NlyW^J7UvdqkK0{}VtAK5zVnH2N=<@)i1*m`-$MJBl zK7QX#0qXc`#a5`bNfzH<nT>U{+HKh>$%F=SV%AH<0|51LW=E?!0HURb=~B+uiygHS zYi)%;Y8iGb)beP98h;<(x1uwd6{}?zI$y0H?aD~~)ojW@6C)4nBR)Py<$caw!J%XQ zhW0x%Y2EIJEJt$D77~)Xt15EPg48|+Re$d<WbLw!4I7<~;2_$l{RQRb2FI>lSuMX_ zSS_s9TUm`R(qpRgD?(y-u}uJud@2&=CcaQwf1n=ob|-vS^Za)paC9H5UBWE_uDsx0 z&PAjk*FLp|mznnV=Kekt*~JJ`&@rI4%A4D$zgOGk6;jMZWZ`}IUag86!!iJOoemoQ z6O7JUCVZpfE*qcDcjXOY6z-T+V&ai#r>OZ-5tkDR4vHKN2rd;qLhjlc*R`}<(2x5t zx9j=uc_d2DZ1c|}{bh4co+#y$T(-L_EVKRFe@+PGQSI5NP0!uDj6G3x!S5#{RT|cI z)wXvZYV<R1;lSG00U=f@*VJyNs6=n6W_$#d;G&bV*94mf=gJ2^u+0Jah=9B6RRQeo zRIb0>lNel-Yi0U;)ajh`S(6a@f(d=UTV!ovVmxcj8JAyKi{Y`6tKGRrBOS(HR3@cO zE}n^P_{UD)1B}vW&19)=7nj+3lpWnsA)k*cnkVH2fI<B(9$f?4fN^?bnBn0LgU(KF z#S~PRo@Mw8)PwQkQBYhxMk(genYHb{GP~Mg9iyOrE@5oEjJn?hFQ<z^wRs5oZ>Dwa z6&2jw_c3w%ybwN-bbj85lPivH+4xX7+pgMPuc8fJhLp(}sTEs&3IDv4Ve3Yi{1)Z& z(akON>-gqdK0yOnza_<8u+^9BCalc16&U~yk@j$fJSlVGG8kfA+3XHhWeb*h?VKiX zmon4!vCgj8%c3!>xA)G2IP5beZ8zI=ja%w@Tj^4SLL&M+u8V&Y@MygH`QiLY^sKx; zcL!WN++K#y#v#r>bMd24oMZQib@be$(fa&~kZzX0AVC$WIK`coURqOZKOW0|U98@% zQ5i<2#c~v#KKGlmlLpLqIa!-i!p9FzJX)118nkhNnrw?p=g~3X_;ju158Ce9Fw|H0 z1PE5WA=tkbUO(Dv=gSN9$)Ql&?mOb4O$qk20=Kc0X`MbVf#1%mrs%z`FX$$XMKM$% zu{93f4d5UQDQ5N@z|aVqpf+W<^{#?`NE@EXu*;sRHO*2c9T}Est{7?hcFu<*xJHoo z4KU4|_N>C_#2Zr&jeWN@Jb#-*WmJDuiAFrh!X!?m?K65uIqbPimbSFjs&sM6YC~Q( z+DM>Krd7UfA^Ho$SG~@)%KUauM88~4)qSpgTe`3HY4Z`4{j7m4Re7GRZ(En}`<^?K zJ-W>?-Sz3yDUmNMlw1v)Gent&^pV#UlQ=vg7pot1zs0il{?5V`bvP)Aa!Z=hbNR~) z%rOzB@PdV%T@BklXB@_~m(6;$eyQjT?cGW_0kLpYIyT5!;T<8ZA#>A>B4Tgt&=?MC zt~Ams#AL7<uz72267O_AO8c+-etT@leQ)2|l`nNz=G3EFOg=ph2f$p|JQQOT_UKi% z9-X>IFZV_=n|w#Ru==w3K|6sQK=1VC35)61%hM-vbOC{?j>aN(uqst{z2w8AOpI!+ z%VPu6H8t~Mas~p+2pP!aM0I(QRjvrw4#@Til)1}fdu<X382H+nGc10`LFrU`Tje;H zM(gVE&=9n~H!exwcX;-3H}|G*;|kB)W3uwO6KrPMmg<`eUAM22cK$sA$f6HePHAuM zNS0ZY{P9}~j07uD>*c&(Q70=fXC)0p)mJs~qV{JumTf;1vfhGISMN%%)IQa6YO8Vf z5w|A;IT-={J9)jD-xXVLU|F-9fBhy_yeCB2q4lyB^?bKb)W^;l#sUxX_h=3z3v6F_ zJ4*lXA*fGzFe+ru2eE*wm-*xI2j$N0t!a!20VDX@`*l0d@4b}Vu$Nu!oEAUvku5Ij z8)@)+r=9Vj6WJnfPJ*n`ZREk%(_dh_dy6F&qX|}Gv}Wf*6rxYFcgTVIu87l*WNgR~ zRx<qw%wx*Ee0zCcje$~MC|5PSjM$fgZc+)Sw&zY~{7rs&=&r`x?yx)Y+|+Fe=D3~D zRVCy(g1n$U#ku#u4;E&7|NfALLLW0odYB#UwpUb4@e&2iP(mBd5>k??td@~=y^8iH zPaJWR%&L%0-dH8H#=mH9-)efN^30mPH`GiUbiFlsU&+gC^6=JvsWFQvGv;l5Raqz} zKw~fR*`N&agYK#vS1W7ff~4j)YF|iL&!2~fdkAQ^Dqs|ikG~l|L8&$A{Pvqiw`B}_ z-FweWYOG3)r?*V)@!rnvN*?da@_@_`2E;~Hp}V*b$>({^XiSA6tY3}B8i?1%`S4KB z%LRrO0<=~aox$!zcF<vE)2aIJ!m2}7ez&z?!5dRNa^{tMOBzD114KR58AE)t+RHf8 zB-e=_MMKF~Hrt+tH%2{nV_%74d)J7?X|?kRq;h*wngKHo8K>;Nm)Y`B+#v;$9R4Lb z^T}z#uf4hv$Jny5I*%ClPPK{Y_~q+)U>H?{J087r3B<+lU8USh{$hNK`BO_G@s!(N zns`Tf^$hN~XY+q(E^M|6odZwv_oSSwDi2dmZ-4l!BlYO#1(w;4zxwyexhf)L_|M#^ zPgsf0$Tf!!1@`lr6XS{VShU2;_zccqXLrYs*LAa*)8yTwwI5kb4{hIiy9O1QFV!AY z$H>hF&NgRY?GmUFb~^p|1z^@ZoRHPRXyf$L^6h+CiEtNreM5{$ho7sOXUpOINNdZm zNmtr6{<a6*+WrW_w41xe7VA!<1Hv29jl5kPI14SyuQ*9_kJZX&Y>#n5v3KgP<FN&p z@<b2f&aN*Gh-q$hT;zkRH+rz0+zB9mR#k3cVSO0jDe)aq+G}<$p?c-6`LlWS?i9}R zGIh+4=<a#(PEb7E{3S``>(a8?*%Ey3YW+FCzNgn4EP*bGx!`r+9$pcFnu;>NzB-g& zgk;{3sCJhzT70OdmQ!hW*4c3T&T83WLQ@5&E-q0}*yQSOdmpTs?_tgkz)V~0*@sU( zn=`W%y4D`Qs=A~LUcY=|kCdz2?nvP~NVTdP_VG4yNvkHDS)ruEErL&VpdW8)Z?t_b z;sp-gxyg_@vIC|u<@m;?m8KVUc=tkWxNMfL=>!Usy(LYh7}x$?*ykJ=If&Aq?51?T z=p&!TP92|GN#_b0q|)|T=}YTefcOugGRZz%beojyYPXcul01MQgY?wYgo8DQQ`r=> zOv3H7%$GiAq1x)uAP-pzxU2r^&`P7@rJIiCv|*6eyTB)a9G&-0=7mwwt#tP#Tty&E zzKZ@>hJtJmoKB0@+bob4=vG`2t4|*Ch3Xyf+y;)c)V05PF|8#NbMxNhH8qNT?fc6^ zlcI@imA=y^Vv<HmrUvr#d<M$XmVQpIO+kE2v1<h{DN}eQ<hw{=npQhAQUtnSGIeLw z%?5M~_R~d%1qZ)x{jj`0XA|+#j~=uHdUOCP{ti&d_4<L|+JRLPFJN1f?@aF=`%_{$ zu$5fp{-tuGRVubTv3M{JkZ$0l0o|0a#nu@B<WAg=N>Se2$baqHlpRG*%YJm_%_)Ck zXFaB@eq3r2;;@YLn9NDvTTRXpF=)MQR6A}i^Q(<?b5kQHzd(>G^hb&zw3aeQwg=Bq zkeP7-mcL+M_johs6%x#0S4A`m7zb6WOk|o5p6~uGFRyoHUM`l`Kj3KzQcBJdHl<o9 z9zt<|RK}dCK?Wzv5!^d}fy;Fg@^UGquZsV=jB^t1x))|xgdQMJTXD*>bL&!4nkd9z z@#Yy4f|b;;+G<R)z<KD}`T+gC(<&b{^r6OFk1Rc18VmeX+%;yeMZ=%-SCg=I_PIlV zZkbE#_yuXNXYAUn^H(<SfC7W5)+Ki;cIHE<eH12xq3L(e1L$#g%UV9~Em2b`fwb)R z-*kE{0{A@b_AZ@0N+-DLX7fTFjq;6^4_libTI8(w*UvQ8?a{!B?#OYOw3s&<XeNf6 zw|kqfMelAeipD0hdI@wpY@@8X5FHwI0m$N?!e3ng7*LFL7;Saq0BB9|^{UU8PF0)E zD~zwtF`RF)^k;^Q&NS%4MP^c~`Wsc-5&hlt8q5ay^P|#z@0ZM<L#Y)jfWX*LWS!fv z>Bt60U;N>!@Y_Aj9ll{2-a4xp+ZrNQAs}q*6SjU&zoQb?yB!#72rh&ZqjO<li|9<0 zuKpm^`ogodHEl0n<J3!dv?Sj_4p-~t1+d~tJBx1=VMe_;ZO1A9TZYoG4u_e4UAIGY z&kuhy)0Z{*{gFtRNesi-+M(x{$(-x=J7+^3vaw$UslZz`v$4)ZrNj4=g9`3p8q^<b zp}2{B^XQ0=j9Z#DcMX|FK6~+JV|J(Xg0e^D?TScu^d~BjThax8)!W<#xzmLeLGk?R zT&L=@Jc&*SfGT<u2T9M_N{^=)#J75gn)zT~1Cx{0B+vD*)?*Qg{KdW5R+lK|XVc%Q zvwN_ry^9(b#wBy_sj<=A7uvmJRs#U+ZDjnwEA{9aWa4e%PPXOU{5V->$HKLPcH-@L zJuOImY$`1eJgYXK*QA$9xxpV~m<y_uuC-k$jniL`fE}7n+er>^)_{oPv`K28Ww*-R zrwX3&YJgQfODP8<uF7Umlh*!Z`bUm6sNK`Rv1)t|`mowKBP$Kks<>`*lNG0awy1RB zLNu)%5WBG_!e38X`0J<J*HK0Kh%i86$~*w~w+37t=L);V+WO?+Gk>g$iIZ;iXfWjS zDSsbp4&=ZRW~}^aI~=*M41KXH0w!p6&98Tk=?#rvq(svj-mz-@VsP8`<9VOoMr|YW zT8s{NX9ga(%M05*Z=cf;MtSK>5#H^W+=O^#u4~KG2jfqX0-nZ3L~~>3PXsbn=w-Ks z9W>v+g;9RMFPF0pu&o2-83nKP<d=ckq8G?~9T%sXu!83Z9^&ji4Oh96dQ=9FZJT&Z zH%n)bd4z^PH=Cc_pHf(fgJ5TE(sWvuFQsfum$U|oSu%My{uJan{XUkXjW)h+317zL z@9z<~fX(WH-LbWWF0*@(TWsf#MoxaT(`y7y+&@H7I;C}tf>HzRJGX-{Vz0S0>8p%Q zcPHw7vYQkwtoB4lO1i+dL27!edZv1BRY{ujud~_Df4gS`(K@5`Vf-DiP`zV5^#)1h z{{rUvzB(X<)dq>YX-tV!sZ>XBK_1Xd_O;_v%+Tz4T*#QgRaf4Xb<C4ylOZE`V@?WA zM|3_w#3^>8elT@@!{x6rM$|*Rq+ZOYHTpIg0b#l0&MhbXjVdE2v(2(eLFMw3na(v{ z?>%ajOQmkQ{Qn%CX}76h7>0ifA~F;zqBJN%GDMjwL`X{E|DR`{&u6XkuDxybKEr)o zCp?#>>c4L~a~RaJeohbH`kJX*gx{-m3+0DYVbWn|byELU;y0t`wWNsBxp02EHDPoq zC#YDNVHShs4Y$N*dY1;BTqiZPJ#Pp~`GF2<XaI>uy0d#>-OMb>?tns-(K~Wgdy^OH zn?IL?&#h3pc8N=O`Tcbta7+*`I)J^Mu!Y<BYoUOblvh}K4{?)S*{a`7{Y(Bk&@ABg zt}cyl|Dnl=Ca&C{zyWlsDRQtjOnUa^j#GDMO`ap&0(sHk#Z6`yZ-B>d;Qd_(_1Tze zQ)8RXr3}{+)k1MG7^Cz04n4NAhZBGi5ApD8+aKKOEp8%01f?_t<4S8k=w7W{k-Ya1 z5%UJEQcSTzfx}s1^(#E$U)@|5M&b>&a{lgV!@(4RF3}33uH5ES*zYPSo4kWuk9$3Z z&r1Bb*P8rmfat6P>f9d*slfNS&?F_hxhoc(UT|7g3Z|E1i=^zTKe911Hr~5lrnWOj z$(v-E|Nf2e_`UDcSJ+CYv0N#rCxG1jJ->@P5n-p3_^CXp%+)xD>2Buj-4rdo(9v%< zozDuFD6?WRqi2#$%S1vNvu~Z$zxtwsRm+p}X$iY8pE6=rTKPL1Qw4RL9~nTUf1CS! zY1m&)CLijmf5sUX`hjibu!^7UYs1N=zCwnl+j!nJc@xXl*on7tE5to|;@R!~cO*Hk zZ*u)^XQe~HyLp(2Yv8v-Zj69qcJ!xN%r0khWY;VC?x%uqBP;I$bzWD088_P(vv23} z91r5lB7fWzb{|T4peInu8X4KpwtM`p;+qMq{@@|v3Pp*oDJ5^w>b5Uia5FB2+Wv2T zv)b>`@S^O#KVeDsSye!u=<P)<sLmVbd#i32ujGQrs7)pD(;XJjHt|l-p&2n}BzKLT z{SnUD&-|Ua?Mlg{kJc>bGd=8FO$SNx%+eIO>iyL>-neN!wFpzTqihohKI_eB(L$8D zA`J_YlHohOvXk$92S(+zY&Xgf${%c_`DFrOP8B%<-6(yz&<z-ITQ*57dH@<ER_N`v znHPK>z&|rV!UxApsWB`K6K8t|IUj4d{T{PmF$YM`G<u&9tkL8qn^tFJZ8qNlEdm4Z zB5W7^@oR0d&TECIUZYwmxU<U6l#I+`ZC(^o>~%)W4ms6pE<at~W;h(vK#C%Es~8`o zH#jI{kpK+oLR<1dwfwk$Mn@NSM5kG}Dq&CP(^y<RDN6ZtbDZjR__(ETtLW6vvn`ZY zgQ9-Z03^_UD#zm)Sz*&L**zV(+uw3hx!+mb5c+G<<!sWX`L77;R@7mJUC8<LJ|F<r zKvBKlU-tI-&FY*QcSj3sg)x<EW=uW_0Y6>a2Gb>ruj2U!!uOu3lY)f4gYum!wo4f? z{=2HvlSADzzX$14YB3`VPp;*6Zd5l4^5*_>_2)1x)?OV?U|CPEwTnh&UG#|7S4DT{ z1|7NlOmXMU$hpDWxmnX-UjRAP7IGGR>)x*&%!@f_9KbPc<MQI17tzbr8(}uOOVC9t zJR*x?M#TaZbIqGjiY~;a0(1J_4JMcV_FUJ6cM9&4vy#2}*Au-ic+Lz|+u}S(iuFlT zWRKhX$ejSUuUuZ^e;E(?Hmd0}2Z{;p_j}AL)`^j?pZaXs>#j(}`^d+2_JU^{QnhXt zdiBm#3@yXhZ_m488HP=^|9&Xmc??f(pWAu{bS-0Ex)dr?m7KmR_hB%Z{S72V_W)V3 z3|rmW0n_IOA1D8qK6?3u(#o|*9vSeD)RbRI|EB*c`kXfVnFx}OE3#02fmzhSnhh~2 z?RYLU^VW=2AME)xUm?t8G(&&=bHiT#U$Ow*kj)N8n^IH{_H`|YtC*ap#_PsA6K>Cr zTQ<+nGq0IDw1kE&Ycferyd;8xpq@7+Vh)qnRrz-4<zu7JnY<|=wB(V3k*+jqaP-QA zTl%#BYR`uv)CNi{$nWIiiz9Vm3jVDA9J!{mnGno%oU5z#`nuI=wr*;8e)jEqN;Rvu zn%%*~A{L#4;%I-<elsjJN|z&^xo#+GmW|L$-g`5wY=q;#GO8a|uUdaRdp){i>3M#0 z$N^e#VSSUK4(QYSE%a*l{4pJhTEs|D-(Ht3uuNn(rf=5Iwy-Y`)HA|Z$D5kjm<I4t zDizv;#b0IPKd;k#P8wwX?rGEBL8Wu0Vft7-4)f)BmF$F7t5F>;E9T(SUZY7(J&42H z;JIF}3j`u3C@7ZF=QK0nJbRG7@W$@lY<>2qnHHLSyq*K(0(Q`gyHmLY4Py1XG2j?^ z4fe9hkYC@OuWRDN!_`}F*alX?S90fcmUD}%PDk8u8J|sk0N2$bk9Ef>(wJav`I+|^ zah~Y>@%(Jyrac~9c3k(qtTRl5dJvN*yt;eQ-^xhy^YVJmK(@hPLf5Na@6Zz=FIs+~ zB-cK_m}K9KHzD1b6`tdmB3@?hOrKDsWkreB)UMA8;dr;zL0C^|r#RjYgNylqTooPM z?eV25dE7|<>#Cpl*=U+ie<4(Wm3F*Y#NE~dr#<@lRBz_9{I08ZIDuGVaqp<X=V|Pw z<HOdtEu4|LV8h*AdXA^0z27b0(MTB#$t(9d4X^niv3f<h>pg}4o+6$f;`i%t)xbK1 zC)eRB+lZy)+4edFIQXf|QbH9oNo!xbj|l|w0_k*S(0mhV4fE&nu&Lhe+2YQa#20%E zwPC-#%*WTE9t$wq+k3%zT*d#hqHDi(kqGEZ`X~ajE?cxB5p=Q-C0?12Cad{2oAa-4 z{_Ntl6?;FOKuORlsfc!b7tRHDMCjnbB<4<X5KB^>Xfm&?=Jni_!exbC?XkG+f2+TH z+Q2O2t)4qTzqQZ7d_dtCG>Vh6v+XRtjtpMsrhO}3ap4K8<73KO1LdbOC=o=tR3?d4 zklUYu6Ge{5qNNrQp;j~LW7tZMcjGuHW~#7Mq_BUZ2)(eJ9}H3N<FlMxY_51{fo}WH zGQR?k&AzoA<-7Rw(s=`y?7qpZW7(fhn<YJcjZ9TvRH!IBJ!YM>J0qfKc+;Kr=W|QO z0hLx$9trcGW{mumxPclw!ww2ah_$@p*)*&0E*{k(<vv_wl!Vqk<jc%=dM!E8v;H3Z z1gB1<w8Q+o_Qw3&I$|55(Wy2%18dp{K#tHlUD@YwaBmvy@AiSw!6JoYj`+DX=`ycs zrg`V2tU9uIYGti+lxNMA_kc4$L;ExyG>Dx*?H*}VGtTEa+jE9Op|tpXU-_J)v|n>5 zP7XRZ$E*vH4vzK3md#9E8nr2{!DQhWYV={r<!GWdZT`N@Jsrrn<y4GQViKuy!a3V^ zZG(_|*8bI%%i}Lz#W12_kD9QNRZN}~s&)a{t<>KcZkrr|Wz^TN(sG)%C{bHm)?>ig zfA1Tq4^qy8V>5w&o3L%``VxGaon>b`;d}TrvI<GxZsk*dNDrCILw!Dt0IB9Tj}HAf zhNN2zyS>rjWmfmp^nPl!`^Y}D^1~ndXqPQ`(kUiG{Jn4bp0l|KZyp8G$IVqfxxzV! z_>_GYvjVtcy7@&|a+Slb#k3z<e{wmL0a?M0Z%O`GOpqAk%o#2&)*ChVBZMLv9UAGz zU;5qRDp(7ZOJFC%ze?JCvOB9R|CXXNvAReOQ`<|KA<rv)MFE(p&@#5|2JMyiRi#s& z#cxZ~{1wMd$e%n2p_OsBm*BcCA>9_g038D*kejn|A5DZDbZ++A?vDSbl1D<4=%?%~ z7f;?LJMP>mhosaQI3UUdl(Rv*@NKE5N$uEz6%(v<Md>>YkbtdHDjV6{-DMWldAkq~ z8y)!IHVEI(Erv3@waO>^5zbm&d9nN(dUc_x{atS->30|2GW3psz3$BQ&`~zH4G`S) zM?9+9?Xzt#=k&@7<6Ad)Fp{WM2J=(tMTYza=9_ejyzRwd*sw%BxeiM#x;U3xqs?|+ zSW9^Yj?uZ{^@>*gS*Pn9E#;`8d<y^QUb6eFx7w}8_@)))&gnpW`?V8WIg4?>TFjQO ztsMXkVY88}j|BmF*O2V<Wi1S9$=0a*c=35;!ut}@=g8%c38^s;d))bWNvDu4t=Rf} zIjQ-~a~B_qa-l>%=!fSnk!=_FxxKXL^GLMAt}2cnj5mZ?l>4l2po7Wi(B0k=hR^nO z5k`lYp;aYvoLefVTwM4|78f9i(`=qWj6P^wib9b1TO50Gt#di|mVsi>0JcVLmaXcT zuGrcQo%Xp@`HTmHj9sY*bcQj&E|PPSr4}M44Y|<4yQe%z0x9Ur^TG|Er~lsXC*MIx zO<mf(p;BtI-g7;Y7MUphu#YNIJK#c;^{%5-?|{i!9}N-{0SHU`YQB5$JEW$z6P82b zrrQsByMaN6D;2w$$lqQzbzxml@f|uji}2HIzhm)TH4l1SlBvTTbclV@^a|F@fls52 za`q@V-5366xSEg2yf@qPr-imR{F=N=;<Xg{m#y^bS^21SS%J2ZmIT)NTo3lKmrkTa zk7=y;ce!oY3*$Tg?WdiiFjQ8@agfo}>97Jx(?Jvop}IOAeoBK(9?T1J9e1G_df^2q zRav6;TEnCOx#o>r`J}jw!C^DsFgaw{cM1rQLxQBM4v$mguX$f?)$>T*c%~azqhwut z#<VO4^W&m8mR;6UPw6GEs(QP+P3wo(t+cN6<;=E2v6rWHAb3a|Kez&R){{>h0|cfr z7K;(Y6k_W+v5|^#?`y-qf<3z|Oh=sEFH~1x;i+PDz!Zx_4XKuzcv#L|`bDGr8M}FX zLzd=`_@xxJfxV-B+p`>JTpYNwJ7MyD95R#A58HDlo56#8#C60$n)hITRKL{W7^xMN zr@{}&A?uyDVC_byHFV2y^W}ZA0$?X4>`~DgXtJinq<Ipu++`ezAk`3dw++^T95Uy< zH&hdX3Cwjqx>jqGO}p9LO+P<Jm44BUQn5c;LX(<4XKX1cz<xhSATz61{CC$CRRhAu zJJnEU!%4O_yHwl`Q`{EA3aOcfHp@d0SPbg-p%;~x2c}bM%2#)4PnYn1X4l<{wtO7@ zhn>MoH{-92f^BF-97dInTd;O6A4y!hl7EQ&i_`Es=hdeB98wO~13rn}yB^-8Z!l;= zcSy|WKbgnZ_xbGJ=y`h<e!m_iGQ<3$ku;EI4dgADaCfio^<U41&$Bl<Xg$+k?Yi34 zZ^!R;UfK(QRGbf0#=LgsrAKJT6Y{NjiC81lON8DHbC}x4&!TL6uSH<7pXMw-rA#Wt zL-($75lf6FxnK=bE4LA@{+cP?YA98BhY%O-z#Oi6(oZEDZ+$U5)^oE=k!*a8eEd`R zOwpaMI;&czDSo-+xLDx&+-Y&;$;%T<-DS2z@}WSH(&c#vl5?kvkP$k9Nq(uFFTycH zywUO6C2Zpnllx-c&q|wUss6em#*HglQR9T-;oHos*0Y!QNes#MuV-Q+XF{mD8qISV zCyRnMg*Di>*7)e|gl9C%h6R^bcP`bj2dn4rWjKZ{|4^B&@a8o84Kn%Zwu`|!81f$H zXCKH(S7oLjN!H@^^b6jwaD(y8S+HWP4!rsDWKkZRXqH{w`aZOxb2z?S<)?|`&j&HA zx)0>L-d{g|f4hUOEOwI1`3>}Ttl!h$`*-WrwAspXL_V_xZx#BZ>ShGakv%ex-n+@7 z@(vzhq5V2D#3UQdTJ-dKkvR=+Y{-FrmP(UQnt)(<GkAe!PQqyf`&+dd-LBQX`bl3V zx^bFMLMt({I_2lEZwk$lbHh!*-JT}Af@hBM__YV}jvxYF4J2B5=87^skv_zu6Z&eN z)wqnI%^cUsdc9dwI)6!DG9QpWhGR<9Z`Nr<_>OA@{TwVN2^iOT)#N)luB&ZZK=U7e zmMFK{sv|XVGkmsJZKSs^9Sc1$2?{kggj`Z~QK04PTyUdJ`O@U!;(PRFhc&%io$TD` z?+%>|$C?~}rt1Z2jgf|^?wM4dq~+ea(pEFX+JDt9Ke_qp5S5<hYA!7!V+S@Q#-A$7 z1XMfDKJ<new;T}XrKM(_a$?GzE%?kCv$afP6C9bpKj_*EnAFVqqmtWx9>@_e5xs20 zD8Au)Nr^|9DK*R-YR0X60M**<(*6CiZ)BAQ1GAIzfs<b>p(8G=jLcbi%?J8ykS{~9 z13k{24qH;A!&J=wT?b7ob6OUU(oDyg@P|X#UN6HAtiMHwx=UnpM?^WF7H=1M(3d0- zj6cwOy?S)A?@k6=_pam4db|0NBsZ|OsSw!;tkWi)V9+o&%DNKP9Bupe*~pr)4a4C* zep=zH(Oul{*F+G)*YA2Ole2yFNy!?Y@h7LEmo!&dFo4&xS+h0o=p~+f<<P_CefzS{ zgS6(?-8{|ApId%2JQiKAH^d}qBRT0`KP~?&RzG@8RB9K{sqBK+c81(!Bws$C)M#Vk z10%qou8#GZul^cDAlMmBnLuCNdWi4h(!2m^3WiXXBXFjt#Cmhx-^z?LdoKfG=&-XC z5n6v00nV?ei@QO5@ZGihv0lu=?r_>1b*p2f^DDOkBBRXSWhJNdVNFCFp506}19QU5 zP(?az582qCn!{Ul_T9wzGRvIA8TPUrO!^kH8|Ph(%k97Q(Y)QekqE3^<}1OZ`pCX+ z$Yg7Um%(4lWofNsaWYo@d!Igfk5SeSnIyCHWGRZ5V^ZnS*Ur{@H5uWSd$`-Tu*iY% z@DRW|q+Uz60fyZld-Cs?V|QJ>ukb0@*qY>%tB?C<{$P##Px+bciXA7f>cf3?os)bZ z$vOC5{yLc%1S4m=LUB9y#oLa2+I3{ee-3zuvir&l&z*gNF&nKcJ1K9G>+Ek*D7ZVy zhpk!TzMI)s6ZDGt_r6j5Kp2xq#4d}J>`J@uO_;%4qPod+w|cGYACMe9a~tgP!%DPs z(Snb)hAJNBm&sOy>(`zfXn61TpgXl;F#LluIGLi|W#$WgfnuQ^<lYw=*0P6Y^W{pj z3zfk5q}Lu-JIr)b?LR=47z>Z{Pi6-onLezRZ3i><wQ}bt*FTv71T9-d=L+zKfmx=H zU-$yjr|(~V0}3@YTj|O*jx9gyIjW&bGwFZ|JHj8;&FOq;Yi3C~V()BsiIktJRXJ?? z%`qa}_j@rV44qDo<)a#|-Z|_72GWdz)lXp)v0L2F?ZAfkAp2Jl)TQycm`$+mPHG!w zx_rgTP+<3T(707seAHZE+bREkuIKC)-rP3Qop34$2H?HAjy5iA+jcI!Va9qB%LmdO zrkE1kbG5>;URgDp6fyQ$m7c&cGM++<FSGAW!56Db)te|EH(sVyPAb&9Hh#CXBZB6t z$o`e9&vmD|`1aQ4Ur05b`DZbF%8C-Bo#Q0?1veto1aZS7=OEx2|4jEujknFmOZgk* z3)nsVtg1WQ%$eqQ6bX0z!@T-qeE4m`|5fCggmfS$qjp}DD<?5lMw3$%QW)k;#_%qj zW+6G#pmQGszDeQrUYla1)hzi!uU=jxh02L;AO4P!%D>!C0@aTATB)lsJzl=|Lv)~J z3edMy^akOYs;lcr{sZjk<}AL7@Z8Re7o`e&b@t<O<0l_9bk|>KeM->CM(?dksTGG8 z2!F_&aQOx15{`)v2mj<{KoJbf#Pn#y*hZfmH_DySxY1~9!^!OziOv0jW*2L_^ZB-} zn_QnbUAFu4v$Z~cstK3hmX3R6)Yv)8QoBJuS+=j|Ah^{M7`!pwT>o+eUfQg%nfZJ@ ztvqE+wspCAu#G4voWM@U;H9(co{ll{Mwa_o7GA7kRxezLTzOI~RdfOJbXRYVH=T{c zji`{TK|OUTRyJp50&kC1jmLnt`?r~5JTE}Wa7-}czHz;+qICD}s|yZXh%dwPC;E+N zGx{`>BmM2CvbHi3lq7_+q}XkH;vT};8SJQ+PBM>Phs*&BJD*i^0Y8hn9Q|fYV>*7E z|E?SbUtiAp{2)VC@>sY55|j@r$85TQhDf;-!cyptVV3+ek(kV>I(-ITbWpwITOo<v z0=2g?HpA|QsN6GsqZLzYLV+JlYdPoLd+hQhN~D|jzt0AbUmV=w9KT!cUN1<2EiFr+ z8miTwdrG&Rjo2Sjlegv099Xwy=u@NLR$bV&?Iy$4Z9I{SRiorL-%H?+jSa4LpEvew zj7C>Ce*8@HSsezg1soHsMgZ}9mdv!-I&HQQnp>RFiU|l+m4w>>wMa`Awn-BtSM6p5 z;`CG#;yuCP5wpotdHiNfl;~2(0Wxx-)``>a{nCeSxZvtQY)6M9HP{wVIA%n#y_u7< zixuRjE*HwZeiJTqLmiImBP}`fQ*++!e=i^)HHMVkdo#!2*6z~Uh`Ei&y+Nc<4WsXZ z9Fp{%H+6?PL&u%ygzSx6ZJC}<AFK5Dmv)N=fM+_zrzOEiP|DuJ`*~Fe+I2|eytBvY z?o8Lx>!s2iwl58XU-Ih_xnUyhIC7jutIXFfQnPJ?IBfIat<mS&mH_tK&ez>YPyGV@ zsL0R1D~F$><kr6Q*Ddt6fMRh$yPJCxjdP5x+jea<r-bagSkGncN4L_f9@p*D(lpaR zG8>~1MRWle>kOY;g(rnTCi5b40ii)yqnlA<+6(&r{h9e|ck{i{3Csj;oBq_cSoyIU zelZcYhEhY6ySj_F>^LapPqR(=daC5R`xxIv@yvx8)#l2!z>?F$^k`jsRH(~J>KWea zYleBHs^>EK&opf-Z>{|ImzG+uch6mJN}r<gfPEC^XR`CO;{(R#&Zn68@#$$HeBz@@ zDQTdWPEmO)3yRR(^BXY>f?bFB1IxOf&U)Xg$ACYj1A2nNF4<(c1tc7bDBr)&rtpnD zVsQM_*G|roj@O;~Ff-5~`WnaV^7U?Seiw*^CkPDOK7mZ5?X!wm+N;?pNtimJPLyhD z;|g9oGZ}ZiUJe71&J&qgXkzPA^Hvj7_xx9QbTCk~DlB%$aEsYMAG9!7FnOu=Vv)}s zQT|KmM942{ZK>XGv&^q3wRR|#b_jGo6wX@w81=a0w7S4mdXq=PK$eu^phf{HOuTmx zYsPs(<*)X<*M8g1t*;R69!+4B2EmfSKwI%beZBG~@uy!*_}u|H^xubWcrI96{|&h2 zp+I{|wIB(;UJ7>6avc!NngSN#gcL08hkw5(L}S+EVb*z@f6WxO``{k!nbqFBy!?Y3 z;o|SW7xtn{3YFX^gR~nX&(U6mrJ4Kwa>3QUY3{H0JxuCoC-n(!UlqKq^~Sm-k`|A) zyKZG2r5C>p>cuj>{<_rE{)WYaRj#X#!%fcV+Mm*G*2O<K9$!rDxHsEsBe(N;Y`dIn zpko9Pb9%|Q{FKeCp82Zw>5Gc`e$v<DAgC{2X^kBhV*76T?doag8Av{FhHn*l{M`kx zA~44?9X;{{I^Y&%wSQimsf*cN3HQ}xed&JHM}KoVx900lSbOBN_)<8&_A{m$pSenH zQCDkCyOLxADxCiE12l@I6G0x<QzBQ&7)_J~bO9VwbxTZbBi%GGet`KMuWL#9Nd>KF zJJS)MUa}}gF?UDYT5WYKynjr82XJE8-JCQZFY%PkjZTqX<pHq_j?8o3o?h(>+ZbMi zeUO({vrKwF{54aKDgVk$M1tNNKu&dniVWDo2w9)%#51tV$6uLubka$(UTyqYWqX?> zyL6pP&cEwcfASjFa^DwS*ktQ&r9s|XLtoq$Cpp5?MlINollr|^<!`kYQuOdJ(??U| zT3hW&1&!Ka6j?ag8>8Q}(jll);SJeLy`O)U1Ll=^gsS_P4T{!-G6VATtPhIlHwMdh z_XV@wHMK{!zfODds!V9~yeWFN{8!&hg(vl$)X*G|4RT9O$zlAoJy=@rO-}0Wx;OPJ z*S1EHFIY7(SHdtBE=lh0S-Br~m$91)hu*D#)5T`P{Jn04RyjUlU-aO_9oJiklk2Hv zTYoExs#I}=_m$}!QMEU4X%H2XcNikId%=3OcOFTjKDt{#-dI<^{7En1m-%d0cNaS` zn`5Ylv3?c%ll7r90y3!;B2nB)-)(7JTXMPQ)y4+*{N%61wd?i0{fsvE_HbyS+g{Q+ zAcXJvedmPsq|$dd=YqFcf)$Y4_vU$*UiXj|R|*WBd)uQ}nf}(&FJHBa^$lE}9X%eM zT@KlVO-QE<Vq~WsbJf2Faitk|r+IE{(RF<E9Hpz-%!}R6c3`_rV8B)hd!&_$YiTu1 zu8zH5z&6GATw<qwzWPSCWOc&6?j=0;-Z+)Qty3+nlv<^~@J+cjiAJ4x&=9+SsR&%7 zeH|6@;{)YHlTJ_Q2_S2&YPb+S*>qT0XOC#MZ48$7q_)51{aUP*&!4Sdp0A*Ue;l2e zgU#2MTa_<!BppKh$c=qB=RE|{>j&+y_bg=Kn7$90rY%&FUl;*>kviQfnC5ZzTfvi; zdMFeu8nrNI&9n7t;P?5Ydz%VGm14h-<&}>eyIy?-XZ%s+nGrTfYt-v}%v{cezRH%) zWx4_GFUNvohC(t|60?+ya-RfZ*_Ref*q;dVnamd;gYVa{v(^pUSA@+M_Kl&8?$1}W ze0iXU*2x{qhA^>?NS4$A0$jh&3OvV4Z2%%bT|5)x@dXjG)Bui=1BM>A<0(KG+-i4F z{#>PdeO%&FI(FKX>%LS-rdQY0O1)lrRI69V_;x$;V2y7~5@qh)nB9hEBJ2H$w|7RO zoB#+4D46_xy?f(wOi#^2>+es1Yi;ZO@rrQpDN3|i3h4~0*sZu59|7lLz25*^p?k4u zK}l3ksQzcA8Lu8p7dLnG0G-szdT-(RkYOPczLfW0?CSQOsen!-<Zu#ntuVPh|4Q7x zJ0&ZN;-jW7r1?kbp4$r;84R|I%3c0pgv%wRe8+~Z;>F}r?O&6%df8v4%L{*YfteJ9 zjG6FYfUk$g-P!5!`GCTjPi6+s?(X4TA!dd;{Ob$6xzZq8xw2}uV<zC-;e^#P3~I~A zLfVlphb<8IH6!$lyxD<4O|lD*^h}MZVs&Wca_lrd&Wz`9w<dNsG$UWF%fO%1h-q9} zj7hCKcn^1o_qWcYe}P~+TT?E&eeTqd6$$U6+%G_l5`|xr6qx5N#$kD_Fd8&3tHo{L zn@fO9JWAx@edxWOTV=fycD-TomG+uCgfF_DH(1L37NETrc*IME{9hkhl+Pb2=;l!+ zp36;@slht7`C7Vp;0a1g@;A8uE+m$%9NPCvz9%cU66BbnU0yHN97-(utxet{pHi$e znCqK)th0ua>`i9(nHRU%M}UwO_BV|paCR<bz%#*MG_m|<x09%XD+TX0(h)gJSxEhY zCHG@um{Uo5(G{(n6QC`!FSa1$iEWw#oNn7t?2pXNow6O_v>UWEEe@BPd|}3A`wUM0 zT{+MIL#4N~jX=|w)sy$V@sJ)QD2<=LH9n})%JNeAHF*z2ktgd6P>^!%1ZGzv3l^+W zcD{d3Mig+4o;#feX8Zcr_d#c!yTvrUrSIf19|C0^j-dwthZF~&dkVx9<XJ=LL1Iz8 zL-Pqd+$gbjWj}DO{7+oS-NNeW2cuI(H;>yf0|vHP_nN+Jw6f<wb@(QJJ7`+wo&pb6 z#BDZ=7yvL)pZ8zkaYJrLxZZZ$cC{T3My10B;7N?6o<t)1TUMZ^Ss{BqUQM-UTVi_7 z5}ld-9Flih0-Cu=TOUW>BF>XS6M!D&X)0yeP{cKLWW(kdazZtt{nxWmS^<)ysg7^^ zXLuMb2HnuLe4hkH)1WL1Yoi-%8V+$f<iwckJX&(4cA(|fDOc@1#m4i|=z(wmD);B5 zb6I`{_amBb%}>0XO-Gf2E>@F^p8fl2F8yJLU8y)+P)=#BE?oN=jQkimVuVT)^?JSu zp)iww#jg@YS1_qg;s;o0%B;OCH{xmckiit0X3+|+R-+gq*K4wQs7Jua%58Teu~`o8 z1vsW!BA-I8Z-1OJcC9sF2jKXdz}Uxn?C|Lhh73ugT6cPJ5wCbX5~$tzwzI0WA9MTB zm@~-n)sy>>DY>$%UPiN}M<b2TD#&n#3;Q@xhtEvW{HxX+r}nKE0ijA6l}r>`(;X~l zQtP_u-d>v=u}UDBXHsDL<YI5o>3`+vcA>}4b{>}T+|4^Yc5Y!TEQbdWyNKP=^*ZT| zY#1B3K>EkoG6yn-zrjie+>(7qU_#<tZr^gv(>YfZdl{8!1iSdN-xXoch&V6zPJGK; z7i(GS@dF70%GPFkK<~RLD1d7A^prc0=YAUp<;IeKFUnO7&@o`N>T8=||F>k3Hec%P z@%r65y<rqSBqSZn$IrN6RM|qJa!0w*%<r31O;XYDqs!uWe)7e-5!I@y6*dQ-G``ob z(F>^-8t!wtr;ci}J=TJsLT!m8X-o`j{FhrRb>D#d+Tn+8#VGMQs41JQ{ChmyoV+=R z2eNm13+~sRA5}~0hOIi>)tyxi(~6FFxTf)eZ-8;|2Hv?%D5U9qc+Y=+uWZfT@A=j1 z&ekAa`uFu*_E`c_c|N=8aehCR8X{5|HR`iwc%!!R8rH_Z9&#V#Ao4LYjB|aIu_hdw z3fw6S;0ryX^4KrUQdhimdEj4UCUuk3mbVoATGrA(FP`=I`-4VFV<25bom%8~$YCJH z6WScf;l4Ed=!bY9Z;uCGIaVu%rrfnvBvvmnORILyKq^^nEjJdEyHMt)Z>_L*r7*u3 zU&HT&Vk#Xa>w{i-z^}%Cm)k6jePZe*0zUnksA>!zwtfCt^9fM1^;%p`@chgMtlrm4 zb}}XWJU*1xOi@t^*}EhU9+a`%t*ERrBF=4%5toGcq5DGfO+Rik>suxk-)%F7V{+GV zzdG$g%*9~OSamhJy=<5$by|9v`<|mn*UHS4KW0Lh`n};QiZ=FE<x$vWz4`v|qmcHP z{N}kpzmAEse?&1beH|7Q@V^Wgzg(TIjlV{4%vnF(m&|uN&cTKy*}Mf32vugMw>1Vf z#{dyR^bnuX+brIBz~_`Ua4ATKUVr=gShY-wANaWHj|A^))yMkr#F}fz6uJ^1rmM5^ z_~TcvRQ&f#yChTlUi)zDDjL)UX!&(tLMq;g9+5IBXYRR%a>(5P)!b80{$sGc8c|a= z`hw6K?_9gp-A6_>S+<9I<k~)UmM7cOk>2Ej3DUlg8DQW~ZxkE@|7bRfUz=AqHF|cE z>P4kC$+|oaU6E3g>a>hkW|q(W6xg9&;uE=jzby1G5p<@VLR)jD`|hynCulHR2PJc| ze=Mv(S(=W0)>c}>JgdXk=ud~pK?I(?g*)q7y=G>^*K?j@DwT2sYBdyAfVW6b9Nl4| zkZK5wRQiPP&BQ<d?xXFqRg#T8OlGG;GRXhFg>QeSmor*ATcriG@vw~ba<jNl`t1+@ zG0xwQOw8{`_51gO#Hr_yoHN>gMixAvr27x!HixWo*d`iC!Bgu2R|krE7fuLMP>(O} zP&}4)>}y<Zspa=^GTS)-4C6wj58&;eJatmPyZpP^te1Uj<~`W7_9<V*OUIrB$cG9S zgC~QYa`#`CZhUBRjJ!MVMG+N0KU`93ozkZ@0M?Q6L>K#Sw)ab;Eq}M=WR@#4^$DAr z=k<n**8)skx|uT^bN@AGuQVlgHof(_yz#yn<@x+l)aFH8zGcw3CF&qhZC~dyH>`H0 z>4x?ynZ~pg+pRJ5V@4QuBY^9WF>cy)?)@ZIr{@HbJ*<-G)|ofM<Ls}|)e1q0LGNJm z(E{EI_h8QT#sakSxP5ykwG2R=&G|(ysA+QuI!@z?>zmvBl+%OHt^mqc<Zk5$5HFZF z>!+%w=OugCn^Z^Hq%LhMsoO0j2YU8*%*EBim3g9@`A+{h$G&#E;}fHwu~Y0)Z`vXo zGWDK8sAsjhVSt!x`OiV4!%jXLS)4qc`Mlm4C}{G~;boKdi}>zd?q*!!TTPE+qm7F1 z=HTy{7Ua9XxptQ!qP@DIU6?7}8)_)Mo_o{y7#!Cs*s~2_^;3Om?<Ql7myx0JW5qh) zk`Iaa+%9RM_vq=86Z8j^yym-&(na@cLHUy2!fRohJrZzCPa0-xjSaRVqQ@c@Kv=p& z?;2~j!l-!eW35|RjWfjq5E%1t-`IRwePwjaw=ZH-`_)2k85unT9H(tqh9pj~X+U2U zCwH7_1-x+5h6QCFhkt!&-Dkg$zpCFho2gMgsl8ogU?5hyVBX=AUpl_U3{TTvfMj}f zG?qb@S^6D_dL&E5y(raQ24NDK#lL~ST?DE<K%`swcS7qK2)2~@QRk@IBphSM1HfzU z$4&CuG3t-rt-J)bBp}Q;{TeYr_Lcb^=eJ}lU4v~rM9aeASn57X>+!=mcGU_s+fidM z)ZAOvBNMb9OBNcI0Lg%zwQTnhyRcth`%6WzmdRf^xxkKUl=9r{sNHllosSVzC$Cl! z+t#rPN>(%Tb+%Y-=Z-&jP6`cp7p3Om_X<H)w93>I?>L%>0s!9>eAWZ`$d+gp&FfTp zCgUbb{Q)yJzVfioUqg>1gzDYPQ(}tiG=DVv^-W0i2WF{vsw8D^z|C4y7Co((mnKQd zRHAnZ_WhRAa#_NR8iOe7G>gT!HGZ_=M`E7iB9`foX6L9*{Iyh{o!gf20x4m;g=#lz zEr}8Cuvn%m@n1PBuf$v}sg8QrmqJnMr90cV+WW$(e_9DfuU8Fc{S6q1f8d(?IInUw zYt)zJNbacku(_NE)0%`$%)i_kHYl2NDcm{rVgD%p((&2Q&U~F~)?W8|u31`j>GWBc zo+X@<Q!s+>`pCd31%-*cl8p#PE#{g0v|*>zIim5LPE2!O+Jv#Hl;-scvRiWG{O=BJ zJr+Oi+$cXETYf*>rS0%ryjGU|roJx5pS(O-50h$*5+1Fm0O*kA^@F+xSi2%HuGmB& zGiU69jtzIyX*X^td1(V|+0WIWSGih~YWF53n1;hK9FCUvdmFF5ufywjbJ|LdHqY{^ zB&{pdBC{G#?CGL=jj}`K{n{7#PnjkB+frQ8vtetA-;sQm=NJI@L6Ct`Vt(8+n)UUd zDE48q@R16;(fzLpc?Q)_(>@%!?s{=)jLpJaJi-wB&=u65v?iQOuTU*5AQ8z;iDvAK z@A+H>GNV(`_hGB;a(E3^r=b}h&efHF9#aT7$<4_tZr=j^h?-+za@_yjp)*nzeU^^z z$|<Is^pC&0ake(}wVJr9na))CRTKmRE*LoXrgiN#8+O-YMBE_`%w^p(-I(8Jg^k5M zfTug|-S*f#D^<Vo^Im)J)x~N__T=y1jNsv?3O%iLVV#umv8mh-M-ce}77S6YcQQE! z@4fw-(F-~uAe0K+27ro)(4S9{)!oRaAhtCuOKvL=7;w(phd+Tw&X1^i&rC3*)(5h_ zDz5$@K!=rmc3&0Rl+2LnF)?`~0aVkfa1XNg{Lo0R=#(rT7|r9nMZ2YXOrUJAD>_bd z5Yeck%nBGgUm)`*Hz0Yd|CU=yndwDU15nVXcsM_3*}t1jZ{yXB1T9X?e!-uP2R2$- z!`mp=y&dJezZ1<%F-NchS9aUqcOgk`H|%MUaJR#+;qY&(6*@e}&-7x2zE)x<8OTZu z%0_o=y2uyYr}br<ZNo9`{VSQChXSghDu#C}lXs_=Z{YpFAJjfTO!u3WT<uoc9@A5+ zqUe~G)<)oR<@Rp@@^)X|YZ*VOaQfM;doyCLajV~Df<vv+h+9c!-yl{D^>^i9_?PH} z$`W)-?VO}F+7g;+6r9mB_m-Ti_a<pxZV<&O+QF1_b_$y(FUgVi0jox9VNhZ88v1eQ zRs|Fu2fh=W%YyMLqGrQ60^;<%uNH|$366R9yhlZRd%M+G;<Kq{Y9}h;3si#f3!rH( zZxKoxDM5)6mk8D4xa<xnBSM19c+$*+5o=yrqaG*O>n=Z-SonoaPE6QZV6H`aOZ43s zQvTmM&q2DvHbm~6{5aBu&Kn>be6KUoB%&0-m-0qU<o))5b-aG(^xX<M_k&h0buG?} zSf7$J*p|0RA%bFXzI3~T5?b}L87_ZxE1RV>Dr&vMZ}}H1oi=z<inMHWq6r@Ao6bEQ zpZZM^O3n|8!D{5^;qXTBPL@V=ZA@Jrw4%2!%M-p>pZx7KD+c4oq3&a33N#k4m9C1? zywUljxLVR)-hyYF-U^OU*4tc|yf68wRxGZs#MFM5t+}rgrEh-?XwB9)<3hRF_RghA zu@IDx2KXEE!jK1}TB791vS&ENC=kCNl<$&5N?EGP))kn=Qwc}Gvc5du{@yp`V6iap zQB?LKvO6Z<`=r}c7dc{KQUd(ViP}2`94C_+C^xw=XKMLO?8fIANALG;1-T(~jP1rH z^0R*y$92jN(1qmhSWOw#ub@SFwzb9Ouh&`jX*54<Tt1!o+L<HtX^$kupZ(dM=WqH7 z(fmwR97o&=mW!RL7r_63;tL#{5q*Uk(OC$&tgqzWQ~4%w?EnX^QH@1r0I3n(&(&5n z*?2L3&os1G)0J+iWr)vkS9i{r4gg^;lNx_LUgYd3yKWHIw&gFK1izrQcY_q@FxOcn zo*8vtk^g~qq0_vKO1QMnw~F~XHk4*&E$0k(LSHPe$AtFzgEbcO!yG+eF}WJk%*66$ zN0+&Nex`RU6fAF_UUp%Id`y*02d`7&{JSaWg<7Lr6*^V?)oN9jgjy-Sk>5uzf=Eq0 z$MfT0mfIN3Ulv~<&yTMB_?r=AxlM}`hg7|ziI3lc+V3y=1{fx&b?5i-y@R`|5qC@a ziK=8??}hYOjNQusfKEswqeo6WZXF6OT<ur6y@5R&%iAKAJ%F<7B+UG-%@4X!w7+8l z_8d-@OWT31=5SofHqKYIovC^Q!wPW<;Q1SFw(^FPp~dF!O=_Exg`GL#t$^9Q%ez5R zTCnHdtMyKLmCv>;G?w|%J(IzOQEirY)kXZq|E5t%G-X@Y1B>V<+hsN)EK{M4!XZFB zo4$^F1k!6<tab42p~F*yd8A=(RJ^gMp*btQ@jW%Z)vP`EJ}vew-bYd4wBo|eyekCf z9z>tEl1?DczprPT*{jQ04ZPAbd{yc?0WS3`W>hiKT}IK_=|`O}YBNf>u-LPs&C|yZ zD3n(&9Qq}4KgSL4#_mbhVf*d*%BRBaAv%%$jj4oF7mErUw_peaj#=i<lU>mpLCUUF z=y#{}8T9GXw!Oly`DZ1wleevwmIStV)c_TfK?ZClo`C_O!dK=oOQP-NwZ2l+O0MhS zjrPhaU@Ldiko(z3nxE9x;+(Ml-kwvtIkVPyGqdN*$4?jf_2L&^jeXRA)O!@2_HS|h zx2k#DO~0!^@~qS!N8jJ^DeUwqY~4TJ)+f$C92004!^Nkb96qh)*X#AgO63uk;$zZb z|E?TD=5)ix)b!8>M1Pc<*;Rf7DL)nQ<`}mKdeaLmq;oq4DW1|tz9`sS*}}(*@w|As z4o7&&KwNsISAm5B>_W~^26Y}98DH=;-tp}QSkXlHZ+;^*7rQ;wp`Bh^Wcro6p&jU( zMurN-2;06joE*=Yf(_!W$}5^N8M))Pz)QHhY^e#-_Xl79xXs`hRm_~~w2VDuOlvJZ z33~VQi_wpIrVE_<dlB3S?_fms6qm2}tg6oI<Z5{;kJXzV<B)`yy_<s7{@ILB*IV<e zlnLjxe(|9MD(=4u?b|!Op9s){`Lir79XGcw7^uFdespLx-BQ9Wud(@GgoeRNm2Xj} z)<D?FBwyYZj0gw<Kc>TTNyANpl)LT}Z%yu)hDq~zZ9C5*mF?<C)H1DibYSwot_$Sf zK?!0{CNoqw91}OI#%J)%q)Op1_lkeNG>ZYe-K~;AC#Rpb#;rhY1imfpUTXWX6?)u< zJ+bP_FDT{F5k@+oje`y6qLW+Amg;oeN*wu%9300y<<1rpafN+<@AlZm?Wb%uo4OQz z!s=hazEt060XfclBcl7nkrE)LuJNM#=55Bg9cG|vNX*kJPDVUKiBT5Bq*F*JHM3ne zL|*M#)mt>CP+noHik3%|{x*C6(5lO>uG94eNTM>eSpD5>=8v3jM~g`N+>OuPVuuqL zvp#adX`KRCH|Is#F3h%TxpJoR)lrx#HpVkap>{YJlArsoIKnS+(ErpP!)!xVGHb35 zu&Bj;up=tLFIPU>-umxF;FE`YA>y_6_;IU5tyU+b`*y9}H;<L&D<cBx6v+CUYMIZh z7c$j6WlL>fd*Vp6tUF}Ex5{Cy(^k`k(kxZPtiL6xmbD$<qfo*|m4i^mGxNV-Opt3{ ze;ZD%ES}r@GdD#~lw55W&bNX$&L_lLZf%LlZ*D<G0?cTc4M*oE)vPLInC)dp-PkIQ z^0nfOP*<Y#jgu7f^$C0K<hPuB+N@lL3afu#PmQfw-q5HF+{)k^*L$`59X1`!%okcj zeAKC`(x*ZfeouzUKToI9`M1l5`c4ZTTDA^4UsF+3HFT<nw~yC{yT_u@EUu~DILD#A zk9gl7hG_Hu1uA1gBH?Q!o<II+%IepuzuRmk&-ha&x>=91Jpt7xgM!@RzIi!I^4s!* z=F9%VynU4YX&Yk>=!h`BJiA)m9fNUolRJsqL(AKoJplZx)b4M*x{%&7u2)*GSK=c8 z*2Z12)wN#T=}Vk_N0)eADO$y*k7m|lf6kG=&R8}#1JgPglzb_pok)<b=a~>0?Ddex zNc%YIN3#6u8q;&VODvo3M83f>Q>CDfH_S%5Zdd$8Tz4PmUa$AD3b2BI=Q0mUdk?Db z>^@p2bni5Cy=uSII%HJMm~z;N9C{@e3+DOv#vRUVu5AyLxn32Er*93i(XKbGJ(0iJ z+Ro=r@tJA&Wi3Afw_=UG#nWKI9&+8+PM4&?6f>SuQ(5^dJebMQ;Gq>lyv@wRySSrY z&knLUNCq2thvI60P98RUQR0SYuF%GT<c=_F%KtI%A3>#)dxnDh<OlXJYP<!}vTyO~ zS<Kls*Kux;4Gs5Q&z^$5YX<e-IdkgOdp=CrkTND+D>K>3+xu$fRT<{y(w8^qz1Mo! z-B;r0wTYC-&GzrJ@hTfx<LF{5@*0amKwd@}L<@v@y;mtBZ-4Ze3fp7pmfZ}=QhgGC zQMY<ziFvEhtbT+3g*(65INA;_&ZOJ##}PoVzWHg{$<&s6{j{v3MfUVJCThPsZc^wJ zf(PACRO3Pp*&>q$WOm+kZi+Et<t0b;<;Rg*Q1{EE*^wrI=J5PU-}0MztL|RV-DEOZ za+z6UiP_-)<goR6kBmzGobR=2yo>zZp#c+lJr|wsw_8aS^3q3+4L6##vBV9!C{%>I z{%Zo_cz~N9ei(xg?VqL{I)UF>jU+0eC$Ei!k;}4KzUbnR!|u^lV9Gl-!28d9NHN!a zivNW#>iJUp`u4kQuAQG-U{-)8cK<2*y=5gQ2a`D}6w0&PA-vevuhdmW8}IxH<r3B~ z51dXEr2?#15?twoZQ)&7-A^1?E&&b76}K1ny4%ex+qb`CUi58c4Ye)tqtNpJQN!Yw zuye};Y3Sz#iFUO&!a&;SC6BdmP`i3Xy*)16K2oEn>63Vy%LeD|r>|yQV|{*{p4fbb zZh8rarKF%|Zw;npo)S35SlhR!!@G+DEF2BI#WuOoYXJb9#ETTVN2v))bDM5TdMuyD zA(pTKn|XAaml#z#h)9|3cR1ei!G=(NFyfiFA{@w`wO5H*T%YY(XHxw6e>sA#NW(X$ zKt!d;@7l|AoNUNmXm1nx;OrNxYL`g-qXe3&+QbX8)v(%g(+K0d;UjwT_isxaD=1mv zP>*e9z5e%Ck$0oTlG^lgOCK^Xq6hDte;l1%!>L>pMSqJVg-9jeL_|syNs1^*k&p2I z&w9@Fd$Hg1p!QyS&M{yaNxS=2GL0eI_9OXGy|?a|4u{{XRq|TcSS7kf6@F)A1*aib zk&>fw?&pG^{gQ&x5Qb#lX4va4hb_d~4U~0vGe9?kOJ4%i**<hPg$nKu*MDzM3Sf5I z1Ph1c8+B2yKkGUhsH!z!$gV~FxMK2(nmzoy55;o>{9eC|YfIs$5r&HL(@9pS<liK5 zcIBFawDbOD!~+*b8H5r$#0P6zoyCvb-)n8@FUJkCdZp6A3Bz7`0K9=k<|d42r~5ep zvhP@bZlxgOmkx;%6q$B4=b8qV02yz~%zL8nK=^jGUgZ1ZHWuw_9b%mCC7B&tI|enH z8yoM{pP{V9T*bhLTV)EE*2wf$+Z{nublz99R!9S>ht!Z4*6h5pNBk6R&^o?BdGSsI zDC`jw{q$6>?s19Qu+{xS15KHbtRFyC?FDBie|ipcg@JefYkHMh54*Oa1biB!;}Ezn z>G!vp9Vsjf-lr!?QLdG(xjqCOoqVn+Uk+bFeRvIePT+Ty3$mVW)p%UWBT9L+92iYn zOH!d)EZ#V{4rZtwOz!@Uxcd&@*SA>*tCs6u^`M#KY<J+pWU&f?K0w<%rsr`*feiGT z)~8WeX#ykEtx8GuTtUGko<mu=_xoj6CHb6_`**tq?<!}iQ+0xSlI=4TZ~r$W$G`fk zyxtUF!<D>07-ToAj5p|20t#`y!VcirhgSFE{3p++_BlMJx#CM=e9BofnN!S5O8hP~ z@FhOsr)=7H_RvTzHeY}QQYJK6(5;M{75}bRw{@XrWCuH9JKx}Q_O_h1xN0GWZ0EU8 za;*~KJ*D>Ou^Ks=yR#Mr{ip!mXO~H0V4vZ;kx;>z{+NN{>1?vQ-N94@k-tK-7n|2z zq?YpaMeT2&wi@6y@(@-!b^eo-W=ZkBEqfQGGwI79a#6KY<uL}+SfTP8%;Iqmb#Czt zxOz~PV#IVYfZ{-g-%ZUTb!%^ZX8Iw^6?3Y{x!SsUEWNQ_FWvsdc_w--emK|HJvv#{ z{AUB9?DC~lYGtMq7L0QHcl*N-{XDR<4r}6xZinAZCe(lL&hWT-!gV3kB6k~g)`Q}e z@UiO9+ID+;edZ$K^e_zdQhVS3+owVI(w`SQQjVcaWYq2mhwA+u<?7pg{4Fc;88Enb zD`t*fkw9};XP3oK;r(5U+jMz0YyQ%m4wEc1Kj4dYwl{;jP4i-L8Mg?k3n*_lqkbC? zU>TXaNFz`DI8G`^iKW3$RBHQ0AcwZvEF^QJ3$l}q^0~=m+IbrKf~Q!i48YM`*yaYi z<CB>>olQ3me&J}_%)qR21W~F~;KUt|@MKhFTP6+56x-2}t<k^C>>=NygrwZlv_3M+ zt&{WGt_1UQ+Is0)x7Yy~PgkHG%1pC25YHU?pggm-pK)Vnj@b#I1=86HKHD8tc* z&3CQJP$_p$kM!@FsLm;9$2XHHHkY$^UO1J8F0q{N4hnK^B6=EYFd#}>D{b^{?@8OJ zr=py>;`!6{(GT9gvt=SrG*8It`ja$1rf#0PNDn3YiOOE5#<$%^iN9C^6SgV%1Rm=} zNk8EjJ`b}sw6=3!%4gGBX7-NG;kett+eKjiK;gg~wjk=)qp;qoK0=*6D(Y)`nXtVT z?F}!W*l>z{KXY6Vxv}S1jrpr${gp3trG;k{vsGRd!;;C2AE$S3vka?!z_%2uN5>q0 zSCM6+@v^|R#eAg+Q>3l89@yqtW2i@;eJ={Jf?tnfinMNbYAtWsc?4kR`&dq_Rgx<Y z{;r8QD4xFYD>h#*c^q6qS8o%aiLxSXy2ZwC<5X*PFkc%hPM;&?v@$2M)p->`O~rg! zM<G6qM(85(>W&8wpHtt?&7I!RTtj}?x6l_qb6a*Ygk{K8v8RdA6?wdBDR-0)UXGm2 zw|7g4tD%IjMf>C|2kz+pMbE;fo;ts0Cc}&XX1w28g|k^1`tPlh-51AXIRsW6G{2!x zdc~Gd|A_E%z96$7ScYv_S5CpuuG{+58y#n3nnbzkw$>wUTyC?bGZmJkIUK4Dh6CjK zQ7lz8kJ?k^TUWU|^ZIX7c#3<#q7J~!^oqUe>I5XX{$k$CXzP!L_iL}erdPx&WE}nm z@u!BGN7E--5s-KaP1<mrcXix6PlNqBS3qa^7Bu8HkQ$00QYcqGg!UZ04n2Mjl^JEH z{CF7j_TL`+l=+2qH}6JAya`?$&GbK#g}uI%o%g{Zk6|mKUekwndS9{2_BdH?tm%7u z*z|XgR?RPe3JLGptAn^(MhLfTmf9?bvzOd^Lx<7q>iP7z@H_(SP%5sgz<Md?59BKr z#>e*GYwhJ&N`!0)_tC#?)k=Fg*InVm<om<%BvXY6tL`*<60eP=rPJ_o3IIkgU9u;o z!}p{e=+E`>Ugh07H45dKjMg+stG!+$NtNeexoQpJ0>S?){?~H9`6*XxUixqSOMRdp zdCi4hb64UkdRbjhuj<Mmp#KcBwbi;h%r++VA(!a}i$vP0sRt+T{wG<H9y8BWkDFf_ zCaX82Hg-cbL1KMLG|u_Ihs~A$&J$)dJYUGWF)q!*#&1O!na13$1<NekFkBs6=Wtv* z>>d}B-eH4XhNQjSu=GjB=<$sUlWGgIH`P)md<Zl@`YgV8X<OvZ=pmQkinOx(OG0{t z&}u*sp2yGUhc)U|_LVRFfg`-Eo`TGj3Tb%u+zfk)iJQGLJ9zsz;++L{$RfLwGXC7k zQ9mdQ)5ltj6>2>!U8IO~$lA5{>azGq9x~Bi0EYXt!r#^fv4D<B>kg)-rI=?+zp+YU zzhx<oIzi@rV1s*X=yLIv&dM(!SQAA2x{6X^b+;F2zk)5snf0)8>p2A*)UvSk0Ba)@ zU9IV-%yT1HrUO%?ZQ~^4%R-5%o~hyDebmqDm@T}H$dxyY`Mx;}uyPH)Qswsv5Keek zDhB3d4W`MaUGK|ZZO~uDO7RumrzIs^XXRWWY)Nu?9#G{HItl;Ip2yu{#Fstd6(Xiu zm)PS3Gp17)92~tme93Nw_9c1$PFWs%w7=U^B77$(CF6k75VdTJ{LpH%`Lk@45ctdH zK_$rUj<>8WdC_z>8UkZuMgKjas}oSDSGHB8Qc!0ZfN&7XCnERaZUtYR9)?~byne2u zUbazqI<>BN#IKWV^SY7q_Pot!i6a-BT9#(mZKk^3F5h#P9v$i?f4H@w#M0jk^7`Lr zbBwLtp4;MOd|N+$;k@@Xcsz+CqCwRvIKYI@_<m~tmh0K=_hAMe2$0H4I4Q*b5{zoE zAxUvptRj5%I|`_IJ>%tZUF_H`^-#+$GdcIM?)`=Ou4-n9zgJ^5+ImU_KBe8`2Qh}i zV)Z&tW>%%0Z|&9hS)>p1Piwb3aXEAkQxVRbG3$=ldAwoTZFQ}z5SZO1xhQv=OX+r+ zw`!B;t2%nWW|QY%EP*`T-BMtVGtXOxu>2$ByiUpfWJzz}icF)Pbj;SHYQ`VejaXNQ zcPO;+o6C2cU2UpJfh)?Srqh|FHyqQ|Hqx5+GfiSP?x-+`!~J8VcCW?B-ydyX1NQ9n z#m=U-<&&?z`uo{nUftSwX8cS`iXf>@J0{b1zIeJY`SIuI*OzPd?yoCIdHp3}+O>Pv zYm@Dm%$V>b?EWSlpMQMVY<!m}0ZZj6EOQ<V`s=!t#Beu!t}N<Pie1lF**Pcq?)COO zbRh!pTR8@#j`iP~Sz0}_Wo~o8_b-z`<#;SdHFEOa0f-)~KBM9>5&6Qdue!c@oEx<o zlW@;6EK_iC)uR*ygqmW%l`WKyg+>RP(Om%l;DL$IpH*{J?%o9-az*vse$*T$CE@^O z1F~Ap3EcG6Q07|a&6WXB+^txh)~bfJ*HE;TkN4hAV$;(fvQ;v<LfLgT&-fm`M|{m@ z$!c?Z&I|_C)DfhIf!nzbP&8}QP`eO0Y0(jS>0;B(Yg_6vW~%piJ+FpZfeuy#{TNu* z<8wfc1zd;+!Kd<q%>U=_wN@_3!t8G23LKAba#LQ;ER$U#a+n`UM2i(nv)e~I6FtZk zirdIDuwA4-lTX?Bu$}7b2J-<MqsWT%Y}uQA3}&-zQ*+5YatPi0R(S=`<NV8~DO;&A z9gq<q+DWRqjUcZ1Fh!GW<xr`NT>Xp3HB5hnvCDSD#iE5b-qV?>zlORh2ZE{Xr`6Rs zv(7%rafpzm_uX9NH=DNfgFZ7_GQ6*w{fk-^etm9WPxmeUG7zJjSnEZ%Hsm~n?E6&_ zI^1jfJ7JfR?l+J`JezT3X6CELrrEpkr%%Cx>~r0|?~kM#WdY=xd4;C%c6S(eYCr8! zVL}_`?=K81Q4_s5gWeGXZ34eSw5;di%I{(-EQ{m@uGKeZ72m)=^`qmWU@KaBn0)NP z^c%45byFF-V2&KV9xJV~1bl}FwBK3UF|~!2$9|N<Ae$`q_ps>}D1Bo39r*4__Jfew zNAc&tHBka?!~Vi6(<LbJb+4^G=GwhIZI-Jgn%<QC^}@Je!rGjklYYwd3_^CJl<78j z3t|!v8D;CjneXp~pf>v}E!B(r>S(vwG_dq@dqZyj_Bv<K8b4%ty|G$u6@+#kR1Inf z0LAF%u24l9Lrk_+4G{S$ZH&vJPAS;NGjlKzg52GJ5wmk`FRPPxZqZv5wEFGueM4yP zOOk(=zS*siLXv+x_%`xus`}xq)-(xr1*q{yUDqKa3+7a#Fsrp@+w1LQ$DWK%hDy|- zniJ-fdKqY>j*<d0mr;Z>qx!ipdkrXFr+<GV)z&MYp>{C>)xmD9Qt#A$IP2cZ2?u1J zO?d8_sJiIbx8LmX(O`t8yc<KXH2ADJF>a5QUeTn-`fD9t(&U@^9K~UqRaD5t<P@4w zoioaIo^v0TId_{=2dm|BQ(B(+qsj=NSGG5|8n)zZ3?<(qp?clyt~Qkdh*pakhqpqq zCM)4kNULQkXcFgcE-M@@wf`_2VQIc{4osKe8p*9x&BqHO`ZHL@DL;Z|CCh$y;_K|g zf3No+5~O7=n$be)6@AgXg08Z!zC~wqMDN~Oyc9+|Bo;Xg@JEjPYp$bAX|^qjAD0KF z>9g3Xv>#o6Xbdw8t8r<>{Q)eap+UdAgnt7W%{d&lc-5VCpf`T+=ru%~VxN$$Ddj;L z@sh&g=vI6dAy=AN?dg&xEZ0L7RPWYUYMpEM0>U(Q3q9ou9(ZNyJW?;&WxDd2{_WEq ztV3_`?J3UHCf}%VUg^KtddiUviHKIKV##}A+2}5`Gl1q|8f><Hc?>fzGC#|Y$V_xH zu3m|XJJA>0R9a@!1<KQILVL7W>%Ky^jq_BgM8Go5Aj4^Xp*uQGf2X|tQ1dv}B({Fc zPA(fB_zG9PrySp<y*tM_F1y$<i;<+P+xWK3MpNABoev#LdcerWXYej@+jg=Q^|{-C z`fDGq-dkq3{u|q+LGiMUR+IJQg=kDAv$FwTMh@oe<nzpMw^J(tX`4H4jgX3Jt>I4N zcp;vx$G`yUn>G!0hs)?XmN6LKEJzv(rDye{EqttZF%HfhOW`>6-@uH{25U<@qkz~h zQsrSeees_R{(4jeI}#JVcaF3dNSU{#>YEt%A60yC8NFHLrj5f*y+zkZ&>_Evl0JDB z=XNnOF&Q`nnF0!i$H&0d7&I>Z9XzgX$dfH7%^pv()SVyuoAt-Z;ln4<+U3q<20Shm z-H)1(k#^ztHfUAj2|6OEwut~hL86gEd)7*N_1Ld5qtE0PdwJSZyrr~eWXM_rePQx< zf79*_sa!fb<o&r)tXft_&fRn<|4ufBK0AWQq5B3O?3;(mP4{`Etn@wX($mJ7y!jOd z*k(_w78B>?vC8)YUOJTZZy8Qt-#y}1w)0c1rsC+|H*I&5U}qv!;nw?g2tE>jx_4jE zs~Y3unRKw*v116;Y2VLIjg+jwU_!?2^{>4T7x(;<XUlh`M@?RG?JncubZT_>L*Siz zO?U;io$lQ-x0U1HSK!bivXZD4I%%!nudf~=POig@6-7Zq`nmA69A7&A;TcU!FtXad zh(qZB`wqGK7~Ci1<O(u{m!92c+TT|;^XXk{f6YCw)U}@>+93BPv-Ye9EK`)+B)GTf z)Yk;Z-acwq2gWz|`I%|1#@E-<uEZJ03v@=#0xU)Tg~03vd09KlUEWw?lm4Kju<N2e z9)GQ_Jp61H^GSFDHF=pVwW|vD2!rVFDUi#i-p0L$EH|SH%R8v0hSpIo#Ywx@G#}Ls z(t9p`SYPm^{@U9Q>Y<gcEFqZuqLp9TFumG1ll7ZgzBW4SVPx~Dq-NnhmqycN5l3gQ zQuQhST^2*jF}k?#BD?2$>&S(7=wOn3uDRUK_%-O0$Y9Xn-}N{)&JtpyOvHLq86A)d z%qI5cubRt_b~BV>lI2cR2D5N=J|B}bNtz#ltz9+QVwCdVi6Hf_xY5^mtac!u0EvJ& zwyF-7Xf?O$*PE+A8+h>QAj?&7edl8X=q_!edS^Gy<0CHP{1JVEdkl;LU5lAMdyoKX z61`9R00)p(AbH*Os_^{#qcz;@9SmhFwvP_>6Y@0Z&H~7aaG7Jj0Er^RdasIUZ}*zt z*wy*6Z<eyI_gh+Cb0e?bUKIW);iv|gLQY)nz#3hs+M{$Q-6plD11-2SQ@I`mSSH); z?IMC)>$?GLfthmMR9{O#drx!Jy7C%Wy8^oGJg2AleeUq}bH!iFjF-#Xn47lhO6#VY zX*f-?2C$PTu6>Sz>m9M<)!~Y0BUTkwEoJmKPjmG%$m^t&BAgp}=GbH472K)}#sKu{ zPjCB@cRFcRi?qui^ZZo$a5Q{(t5@Qoq!~2nD_4V@+BojVt1PI3;D=2Fuf0cz;cdDo z_M5L>H~#+Z({{d9>EbHZZybtGocd&XPzkWlySI$Gf!KD@Sy?Gswa+kW!v=35%C1a( zq*6yluAS{f-Fm}mCDWD1WLCC**~xg&%VT$}n9o(;YPF#SdtE|d8ORg7>ytYwOw^v< z>xR|WR1IP?SGLrSVoRUPJl_Q?O&Wac$8>&RTE=rlcVHv+aeU*fh{*yxqQ(`?;E!T< z@S4YQMI;oKCTa*>1}ysLF#3DgNWYd5n>D$L&^lxWnTv=h)j%3fUNu`-MW>%NU;Zj* z4pTms5wg=7?bBZtzm)3xpEbxfYRCOler2qCvk8N*k$W^%`(h%Tl#QpJW@J~{+27c1 z!_V@{Y(>lLvZQPq;<!zwHxXYTy1AR<ES1~lVAK~f2z}LR7WmW$;sp(mT>p&r()o9e z4F?8_TpyOI7A0RZmilOZG!=0f<J1=uq#`!@D_=}{tK$H|uqaI8M&n?E>~rXlS;oJ* z>aRC`q9V8FcUu&^DpTygKaT<OE^odS={L@H7@_^qE9;^vt4(J0>ql_Uhd$=FR+le> z74UpDTWBwX{{3s5l}K}V*?U!k+ROASw|T|5FOK$tc7M&m9gV(y{re3{%WU0b)wnAY z^+tXUDP_D#_qr{8aq;JcAL$fw?O9&y2v52`p7(;C5wxH8E14>b``?9RPB$(L^?KQj z8f6*&d^LZ5q5u5taI@3L@Bd0-)wv{}-gB0li^VZAtaOC?>$Tdn%=Hw}3x&WeA=s7e zjCTX<sNlZxW1?f!D2Q*YDvL)8JT|b5si_7q@p|MWzq)>$Qg7S(T<vei)VF=F-s3%P zly5iRSK__mJbQOxTgdZrC@=E5T5qjhNv3SJ8=P(5XAG0Mi=}HEM<atjf3Pfls{GRI zkNg|kF)eXddmB`$ftxe3vqk^eRWxaSsQp+Ewb50^tz60ZXa-P19l*L}U@2t9*{EXe ze($t~)zU~gRHg%L%&cQ13l1!I8@ww^4RCclS=mCI;qNP;p4Ruuuv4WM!h`OPb2x+q z0Go(Qd#X-Z7i*+UOaM&^>fw@Qx%1)5b-0G^n`7tGod_kNv&`nzQ3k68<@^yicFLyi z7E11_{OVtxV)xvQ&Hpcg>X4Bx;ya4>=hw9!h*Xz<%vU*<FcfJj+KDzaJ9ns4r*)=| zf^d2&2I+*|Gdbmg#I8L_7`8pl1On6SZ}dj=IwNY$O~^D}*IsX&5F`8VhW+76db!^| zfif=8E+E0)*Q{fFnq`@ep^YO=FFm{2ao&%or-uBTJXgVyWa*sW+LG>K_Ss%a{rO=_ zHs)t2O#v3>@?NXqbxqC_CDRxbGk&e|*TqG0Lg=5A{$nsY_c`t2kqzTUl#w5dQ1ny$ zv;9mFstw9GrZ952x>Kd{ueYx=K7HS5_ikyT+V0c}u!fno?n1qeHjYM%+H5bg=+<%< z@24&NF}g}2zqUaX2v=WalV4TZxW^~G&JcVn#^75Z2l)@OxX)~5NsUt!5q&pVhSaz= zA*k(wF##8Md6swE++(dh>D@^<*vb#H?4`^?N8C~h@7?-ua!WitsLQCZ8F?xd0IR|0 zy4f8&5i}ohkK13tty%=v_oc}cw*3C!nxjDay>B!t?5X}7tEgu{(v!;6C9!&~R*E11 zIw+2;+7%=v%WvGJfX4;PO!_t2Y+cSr{nROf21sYjA4F^AZV|xj&)B(Y_sg|m-ArRl zDbwlBo73rhqH&zvEr~P0bCK1h^Qk;-_!5>`so|B|O?YE8H)wOy?&;;@&HuYz&7>;f z<x*pG;)k7EB{-Qdah`4Ss|hR24n}Txeh!9#jTAmI$XYfL1!T;H6!)ysK;EZ6>uXP} zx>1rpP~zM*ujP_>6ZzxvwX4Hywr(hjRQr2-;=BHbyb)K!8E=M1Ob4vfI9kDd`)>Cu ztI_eOQTm?H7#_kMd4v99Wv$+sw&TqqlXkaAsq7!zLq4pxyi7RT&kMQ<BD)iuYoGg| zzVv4My8QPPpceVba{XF83G$*#u665dSAqNXsq%A~^lSASMO~D2&>X&v@ex}LfAZdP zE*2v3i$e1NWXYr|3R`#9D6O`IgL66<`(>+G-Ik+Or|==TN6-2Dd7AT17a3A@;dH#y z4YgZUwnergs4w!sl?%-)b{f2`8>mxpy8MlQt(BR?blz?ZD6D8R=gz35=)E3;bzEN< zHr<$c-C7a$`G7jEZyG^udYS*VBF5zF&DZD0fSb1Dn%^Qo_Eh^amMwl3wG}@&bEXz` z`19VV`#zn-NtxRepS|h_7*;2TANQM%VqO%c;v%SqCvMY_mS)Y!=``Pp)z2tp{?kVh ztTm9AiZ_(<rP_|h@I5ky%t-xL>uVC*b;xnrZfQo316S158n3s^{lm0jj&Q!6k6wof zxt?n#&n)C~&fVRke!O4&nK+eObcTng4*vf3|40_tgoZt{4UD9wkU8E*E3r5Q#)O)= zi1ppW%YJOXS}vDY_@Iu-(69T7S!vt_l5DPZGtfKOH!3do+VE2CwcP;M_6-}Y(}3$$ z{dI5h303}A{X4B~&-+ECN&WV*_N*RgYy`}x$=W&1DS)4gBt@Dd>l>xue14-}u-QGe zT|RdiJy5QC3wncwy$_)1DnDOx)^U6K4xHV>eSdm2X6~T&eSi{Z_BSAQxafB~-jVcY zc4}q+3Q_V}XWN{Anmhlz%S`6xtI_{Cg%}2=Sfwu=!OzoWwc9IsM`i6d6o9?^u0s}S zyR~L%AxiYhXLl*l(5xF2lV@&_Y5tA76Z|Pss}<n&%1T(oSGUcS8LiugW{6eyo#BUu zhWJbKKY`k)e?2QH>#g<=zPG0-H_rcF5W)46(l~v&ac2*>c=rmG>{03$(QX2SVSrA( zpMNjud}Hh73p!+!@(zxIRTSWxPY%~ita1?5CC!0GM<8xUuDYc2nLYcgAa^YzmKTbn zY%`la->CW~j7iY48=viAi)e0*;4CCz;f%Gw#PNKd|2`WoEwppxF*fsdh{~4T%+SJ1 z-vQTNxiGvu{3iQ+c1RwGVt#?sESeH$ifkEz@y>_3owb5`WT;nR$_$*GEIx<9PI~(t zF`a;Et3@p}KJTypu2(zHryJc0wT@GAy7pLXeIY%a16EN!e}uf5$UE<gvZCYpP>u#* z&+U@UhB@k0S43nkCh5`?g)&&?Fq{9eQs3WH!SVI#XD8hU>r%@LajstfHc;6Qlq&WF zhpxodgJ3t%&_S?(FXZyKI)q^6Bb4VX$9Pls*F^z&aNv4ox)Dy@vB6^1rjSc|uTe5E zgN1-=Ap6O-oc(?Wj=Zd7==I0*Uh@CXp|8-y2d7M4D(%GP@TLR&ZwF?B-mZMV>HO*j z`mIbq=QW&I-;I>tz7G<&%H1k;PKV4mBlKwXKK4&VbvALi_K45UZ1%%Xij})ZyrCff zLkfQp#jQ2>jGY4L*LeLl$xfC&;?>Mx&QMs+xGoM`DFbi?7s}_0fH*{xV>(6AX`-LT zN3*b6PHAUU$(?)pP#oplM3%68#+#Ez?$BoH58B@4vd#*Yxm|k3dsdmL(z-VWZbfGK z@#Cma)%O8MG{?+bYO7kKB4do2o%7x7h9{xG)Q6fYGuzni-GLIf_eGXC-q(AF=J>Ea z1qB*ko51sHM@sX<eg0n3IM?|uUdf;}a4Oo6PjdoN=|3wqCHLlY_RJ21W&QY;C3#pI z@xrm`Z+n?x<o4I^OolBwi<=RKtR7#QCD16wvtqF_PR!;M_PnR?79S^4UM<2h(sVzq zjHZdz)C>IJg!5Yqk+&P>*vw_U9b2%4_H_isUg>sdX`mC>d4^2^VSZ1KO`{=Qow;?e zj(O3_c1<Ew4vi@5aI<@%E!{2_={8FQ@`GhA+^R|K>Zo8YwcJS%!b>v(sN2_OLhDzO z#>+t;4>O(Sm~9u5dTH7^m(9^lUDw}@cX(vc9H(6YiB6~Po@MJRz%H%YFh()-ygX_u zbLuAef8`6c58f9bX+PkUaKmGZd@AZGzxGe{IS{V%yGsyKwd`3LHO}1vc8uG16Weu_ zHiLpDbmNxo-e~)sJhz$h{MmXMZIXZGVE*0YZZns)ztz;;{yjRm+ApytFtV=J=47-5 z8`N#&DrF*MGsOB9X#FLpN?PJJnr4)9?w^WVk4i#=NQO^gQgZqir>RaLSFu;m*8K54 zOb@jwXDLAis=yt2-$x`X2g~TaODjFE$B%l=<&MR2{qV@xh<o!9f9Emls@`D<u8!2( zYY!jb*2-_U`%zBv`f_Dy@ka3w?D6MwJ-i00xN-}YJEJ?_OF~9$qBgu{2gI#^51Y%> zpuG=lwlGxfHt%6`#mtoI;8TAFCc$=U&&%5&TL5WVt!O2C-@&bSb2z^ZFa&Uj_u*5* z`ni%QZ!t|lLHu_BGJWGc)Ug8L?Z&Xh<Vuadoei$FtA*?AE%WyhpX~wA+sGMy)fDP0 zr_)$(!h56SamKn!6~CQ9X)~=ZFbZ0~t9LS<&c`oZd8xp#8W?xK{9yXjZT09@r-4{z zYb>!}9Q(TQHy7xa-ymTJa$28?N0Ppo=1g~A7SD~6-l#3_Qd6!`^}`sAo9Sn@eUC;+ zC>biPzfR)2n6cfh%_{mM-0jp@eI!4C`_KXZ5K*%fQ1=+UxN7h3kCs;i?Y_ZY%a;vZ zh?lqTJhFx5`2f^cCm&XxSL@xQT9j($lX0Da!b>~fXUkC5o<3fPII5lGvsfyp@fn*H z2V4NLQtImR-2*=9_53Z|rY|3VcWX&5|5<e|GtbWFiE+t}rvB;mLb6qAvmAk8#(6a1 zZK)5BLr@kk`{3L)`3yQXBMKsv@?8MqV%wG5JEobFKA!!4lhDxYu1AuX>+W9*=zhe1 zmtM&mjThsS$;78=%Brk6pS4WtJ+WHpvQM%uqbl8m?iH5Ik$+bnV3E$A^4HJvW@+f7 zyO=@H^Ynt!S@=D-C(dFn1#L@9vf37{OZh~mjlA^tOe@C<*I;Hv+8vq?m>C_jhvrgI zpXDb8bsx5!ZDaZ39QHa+Kkv1V)cy;G$>}@~-4IKET{E-N{K2QT_ayuM&5S98Tdhnl z<-l0SLg!s_VC4RnAf8?p1FJY;BdzPpoVo#NZFJB@az4a6J*+}^(ZaNYWZ6xU|HSmP zr?yR{yAJt5xH6aybG9sZ5ls)H%{smB`Gu6&qkgmF2-ngns3vv!sW$#j(jZ7v?98M3 zknGmhakR?sewxu4y(i=K@oi`sUuW*Dyg<Fy#YZss&e|z`?9`-Qs<qL4*!}gg{mbUO zWkzA+Grdz$@7A4cazS=b(NHC{)J*2De6c8mm*pk2TwCYUr1yq{)04aE?{&^U+3qTg z@FyXk&#D93M_mnSnJ2V$%2%WF0qwwX_n^16)u?=P;55mrp*UIRe^YlvckFcB;<GJg zQ~3|0*S#hq5k&<prpx@L0YGaVQBGLF>^lm|cMJXnpPQrroTc?#qlF(nDfS-?eek57 zq2B3<)-o5AJ_Ygk9zr&js3c)&cQnStfGyHqV>EiZo4<Qcv$XnAAM(TD!^5Ob?11R# zC2U=<jp<xp*%h(w*d0u7NWI@)B-N)s$E3$&oed18JFy1$R*TAg57pM->3<(rW>|ra zHrO&jGA#6oclkn49r^zg`q!jVc8NZG6Vm00mwkOpLS389;X0%DY2+)D1+mFqi2MFc z4~2&}kYGFb><2{;Ov6>Vp2epe7Zl-wS{j|?Ye`ctkNf4;`*Mb|9If}&%;&FDc=`xU zrns35@ZPx4ir3rmbR3o0kiOHf`FA$oAt!w6Stx-sVh3X&nguqF7~5PETWgZpZ-|HI z`Bt2!=C@3wC#jaFMl|j`^50tIdON_w*neN>Eww(KW5iwQ_@_MnV5|PuIOicMT)#`- zRXa3oVzg(%PU#*tpzjiWe#cBJTmY21O>pmFG=|uA`TTBk4UoQ%>*jsO=eyFBDC~+T zJys#9W&ZuqIv)c&A(11WSKw?s-8o=eB{Y{d{gGF1O`nydsvJMvRlrVUAD~$c=af!9 zsr#sed$3(xaxX}O$Gh3$bUa=up_sf2DmF;l<G9lHx=p5UG72mc(X-alPZk05z5!Z= z*lij+;kxS143`2TC<}*doc@-0jYXcKy%fRHTJL`$&Yigo>1KO)v1Ayd+Q|66%kmp- z83kRjjqv{G!54&JdI3Ao->!4te7-sZxR1|ce|CY6z=Y$wSS6kJ>GYmftQ-;=yFzie z&SK9O+`>Wr0kNFh;Pf~H(v&*-oosVP(}NyVXsB1WHWr$7+?t<!9PY`*%6<@b{-6xe zt*XPJ<}*8nTl?XdI4P@d`=0BT)XDc;>t7}}FG0ua;$j(VhtZk2%-j>wyupnA1WZHu z+-UZLGJe~ZRzNl~8WqZ8p1Itb&O=v9GyOuV@%JJa@32mUoWkXA7mT;ab=Jl0k>^@O zfDQ0ru2IQ@39N@$T)~ponOi@&@T*L}aas>R5%PJrv1R7oc;aL$&Vw!aaWabWZ3X#E zFlM8@c9TT1r#&pgx#kSEB(&Xgy*J+}=Hx|iOs+F^{|uwg3uryN-08A+GuVLbg3@U; z0{j@o&ne(_w)TY@eTx%M%Fc`5E=ErGl^aU6PNU?fE$YTA(W?XJ_4oFa%jtS|>nG58 z7r!fuSmd)t#+Ty*v7V8=Cw)0)r(Pm2fu5aR?#Nl5DIO0iInMd9a>J(wPbQ1=b|>bp z#8tr-^QT+IOSsN`HL(<ngp*_KziT4&f~j{tnX<3p{$kZ~z`J<SgSdp<4)__Tw&L!k zMY6~G#}!{AKE+C1*3w!U@^eJZn56Ez+nf3%nj6j&5=hSNZi_m0WAsWE5KM~nXz=Ra z6ME3Fh%Gu*Vkfn8n(~D1Z?)A*pvRxPk3-;_G0=R?ozIJKoa^7gJs$Q^@zrc<aF3%B z?9NO{VXjk^H#JViORwM0wx;f#TjOwxa!F74Hg5k#t;nmR!KJ=zCdKWnE3ZR_R|Fp$ zEVHY%6R~}yrrV8%F^-Pf7@1tM*kp47j94iU5w8%IC8jl*%=nEDk~zb|$U0s}auu!( zv`A8wk<mh=GGADRD`viSF-5YWn$xlcZPBRJufg?z77qM3!U2JYA!zUg${pVO%|rl< z4eA7_Fnd7&gY0PgYA;$|<2=iM#s`1<s^tQkx-9ScgVq9tc^d*VzrUYn#}&KQQkDnb zh^#PYLHb?FOzx2pUaNiQ)#(H>gF|s?;NFO^e|Qd}1S-_X{5%EV7MgUy8#b`v;;%y2 zX24siEDG;vUcJp>-&N{94(P3C{s#h9F*sXGK@ZL@qy4$tD}ncn+r(1q753hGZKt)4 z7j6u@GV5xh8hQP_POD_s-9rnwM|``_{x$qy<~uqC2k9@UdTtU%vqzRX1wUUgUc>SO z`5Qu#a6EePOC~PDC-OOO60moy@$$9Uy=!)HUG#2qr8}ea`?6Um3hwy;)q*&@x!co* zY2Sw)kCehz0dMvi<@V&OLPlzxG^ZBs6go|$x_niB=-(d=j5RJnx-qxi$b&V-H}`Yo zL^y-jgm3mr?{$W@WF~{Qd8yE~NqYC5film>V=uDeVH78jq}@UQJAd*0Yi?C+1Y)%) zI$Z!ac1jCy8hi2OFAQ6Qa>ch=pxts45+c`0(I%3|Z=MCkE^V-Ux$b-iFsx@7?Pt_w zYjQngKU90V6Z%oMo3yrDO%nQ6{3S9C6y`Oq0ks9@Qf(7N9%8R|_oE;F>I!LCU&hPR zn2Ggzn>yCQX<C`!-zv>E89z#Cp-{P{Rv*<ygi4i&9Tn-*Dt&(FCa$Q&q->wZtJhq& z*@|Rhs5cIo?E0-<#)m=JRSo~xg`W;AbH2=!#gN?4u3GNymXKT=?t^JStc{u0s~jzD zni&hD;sv96^-8nd$d*C06y&$76U>hcH%ID|$^6Jm?Fz^pcyp2?{u&ekfkIkpRx9Zf zI{Wup%igfuBy3&2LoX-)sRYfphThNMEA4)v*ElVg3UqPsDDxvcxrJV)o}`&%Izsey zr`LT<?_3Q7`<p%o#CF!ogG#L?Z6?R~US2VGRppA@vh;Vi*3k_$*uR;MPYql6ZD6*y zii=89i2DB=EG19p^dZ94M3rZ#<GEYy3Lo}XT<*q*?(8Mga}NWMXaL6wWIHv~+C9_J z4_ot8f^kmLs@mh~`R}!MtXDdlY&>ykLwv&({fH~Fqt9Bz{miDes+zsk^w?2}$8<&z znU|Sa_KatxTqFY`ThGsCGvGC^+w&uYP@(#S)|Bh3yDF{#;N0GW@O5G^#D7;rF%oK+ z``b54u9=?w@R_78;pm+`WA7)i_bDujXLoQi$^Gz|t{&W_j6Pd_<uo<t+wJPiWh%+K zTNU*CLA<U)h%k3s({-s{E1dSTZ`@B23|YXxX8$POF0bX3FLG__wq<Fna(yPit-id) zZuQYE+U-lY^ytEu9KqW@%+*!1Ppu!`AvcTV)qEsVooB;oK6ES|Un$?^?x*v#<}Jf# z&o1vuo4)$@M=PwpsPwMnhl3)3y|nFf8c~4U!nD%xXWtey`rKqDB7od_8k#eU<{f+s zqeqHl;`=uUcryD$2MS)L6bjEfLMF;LW;tM%KGQxQUIjgCQmen8Xa5^4Z5f<S?yPUU zW*q<3C-p;85oC~o$^Oo;1!~;9jML~*%Hj9LlSnTn16T38%Jsf(f6sg^yyw_TjaUGT z|DG#m)xD?Q;<t0Cy)2TNH69);vsmt{lj}Ifof1>gN2UG6`4sx6i^powud#_5roo%T z7Xx!{7L?aSKF-qhv+)R$nJ-|rW9zUTt6ko8<nlhPjoap7k{Q2hta?o2L;#&^AOFn- zkjaR}@*21;_^wvo->&4sTS3iVtsf0#uMWxqUlZFWYz%tDRO7t?qu0Up!QBI|on|J4 zzdiye79R)HET;EzNQniowhIkw!K^I4_Q?xb9hR|k(}PnU@YwI6pH_Vu>2aCcq^tym zeW%+<L-02a8e%UXv6%Uop2>z8VfgV*^KRV*wp&8j@JpW!qvP}J4bSi*fJBa|ci(Lh z4QD78ddu!#w71Z)jfOQ;O2(mfDh|y}a16wL>b2HDtyx+4X{9rK^ZPK^+?ZC%^C@gC z`#LUYy9JQ^$NfeCP=1c)KT_~6aI{j>3~7BaWMuXP-h%T0x7S}#d0ryZT+Bi5I2ZMe z`OK1vOj0bo+RqOt`T}5dA}yM66D0YvUG8Y{OXAw;?^Sg?t30MX2tTfuLUq%C&SwKT z2x-zH5y3i|!?pR|rhNt({|C(oqpsIXOJ=rl>J}hif<AXL`99Wn$S}VfFF!Nh3?KF7 zU{_rtwasj<j!%f4Dy#3@l39BFKFjC}U><vU0%f1Im@Gd{|LOGhl`V8pO+|v%<sYVP zz~f;~{nhmnxNff7xI;JH#c;*eUZ>^irZ)XURbHb@9ypqf8ACbPb&0+uGBd`ykcqQA z1-|2tomwi^_7mfsJsVndE@Q<V3Xl`Idh7KB^{=iVp4fuC@G|-Eh=|Os*Kb@5z2KCS z?MJxvhONc(>!sNebv(iy#iX|bjMA}I+yD(FYp+4*H7PMo^Ax`ZK6!dwskfeSTy;ob z<+FRq0uQioNJg;Cl5alq)}tGu?NwjS_exLYwe86!;nPlQF%G9$&7BR-v$W_8hZKz- zP~CXuIAlx<TfV!58pe2lXHmZ+0fvxfw9NIv_988Xn|ou$PtFPCaA6syGT>&HS~I<Q zvsHG_K*X#Hq_s(DCeN6}9@K(Qm+`u^P^xxzYQE217QP4XgT$!Q{K8A9?4)E@HxU=i zxAl%zioZ9mEE{2|yWNQS`@<32e*@xt--q1y7s3*U_CZW%t(l#9(;jw6NcAu~beQ*i zX6AFjtx)gI4XIU3@rB!NC;egXwv4;I#oYcz7skEeKs<}iHzIvQ;t#W~Q|h5Oy7lUp z{<H^HJ2h?qIo+{rxL@R!`N63-73e)62gAiN^z`XK40~qVl4h@KcXJvNx60w`SU<<C zjHp$V-N~y*oON?yy83weUeV~JLBjm{B_)w^pLLwy{7>E&c(j&ex7tuGo8=cZ>F8;x z(JTylG+{iYjzx`H58SSf6?$PKy@HkzX79)9*__wx38%Fl`Droc5L{oHM7pcEIASwG z5Dpt*Qfrk0{nz^MUOiE}6EEL;;&6cU)k8WdLs+&=QdlSLenV<@A6`>S)%7;Bs1So4 z{wP;JR8`Lv127U6$<~9sHCOv<XVTfC?9<;m@Dds~7MZz<Ub^+%B+%8r?BE=70s!?# z-?EDrT(QJz#daLu3n;d2skzIrN&GHxr}4^}fN^hciSb}|trFRE_}F+8+z@*W@jxBW zUX4<Nk#O7Ix1SAM!cxm}klW<F4ZLUnexAnQmaS~8NgiV}`~BD^(c`6u*T!`aeLw`{ z-9!+yuDyjWdpJ4AFmF?MSgpeq2NCZLJ51AKWqhYgaATV@wu|c)^k2{qA5}qpl&(Fk z=(VpeSf<K6OFUrbd%Mcic-lv23+fL3y9$^{&kNvCQQ{45bQ`wcG6wHHTAudR?5Bt( zbf`DZcY_qy6*vf=X<6jG5E%~O4&Aqh{O4}rM)onxL$(~2>Dpoeod<;pKajrf4aKs_ zmg;i><2z%Yhih-U#XY|JwbbH@LSN6wT|p>B;^Q<yot$QA9j7P$9y$8^$}DVDX!}X| zIjtU?;3=<er?A4VJAbFO;bXn+Zo2`OKT>y`C7?@tKHl)_*?G5y(`<T*RYW~1Gs$T# z9Fsc9+p2NR_xyGt^Xr0&;=s4*(^Be^_L0}o8IXqh2dp<C(ooK$dW>RN@<+0G^ecJf zrY}~f2rArhpe~>j@PSLkD21;V(GR$jxOF>pa@}1|8dntipNcU<)Qhy!ibCbG-(USM zYm`|S+Ml2DAQvsYUUPbAK<s|@6*+&({|&kryoBtv{;gJSE(hUk?xf`}8GnU}!@a*1 zr|_xr2f3>>vH*IZ_!_@i*z$-dA)K45XD#Q&RwtubFW=qGUeT9@3dP1HrvACPe3d3f zWt6N%E`?<<Groa--80IA-4`sNnMeNN4&S#p1FrdX>AVtRniPrj`b*GDzZk!V4(G$k z;#$2+LawlPc9f)koAodwX**)j%J+6~3uhjNXYXl4fwI`b|DMoS>w1iz#wRek%5ZLb zl_k9{M8>{GFvGUc%3qsqRmp6&+9S?!=!L7C>ck3<n<sCnJPYG+pgo6(md*=hMg+9$ z8T;@Hp=6dqrTcp9%X|Mu{QW!yGRtin68V+S^zYEjiPOx14Ht{n;WW;gN#RV{FnQlU zo`WUw?%=Ou6dP$m?!*o7Pg>3VyU@GY_Vw=8lea@XQELQl;sS*%ONRnBUR+A$*WYJz zoJLOx6<&s0DXL-h*4|vVGc1em>Y;n?*jZVXGM1%o*TX6IDsrB?v_E3`ARapzgaFq@ zgS?3V->uwP=p244jn>C`XxPD*Y^yS~wAS_2`a7*@b0Q=O*FW;qm7Z6Y_vK6Sjx-rf zbCpj?w;#bAzMN%Fn0G$v;$nziLt=yW$g)e}wet;51&3-cYKuNm@atyX$FVXfIhG(( zYhFL=9Om7(fBUrT$g@-Hgaps5Yc*UFXIXda5_6dyJ?vM5^$xtZKFQ+CakisY3k50{ zx6%B0ucZGn&vpR<WyxSljKQm&xoi#;3DBB|y89DmS#Ugid$xoamRV@3xx*rO2OJY@ zXq)AlRay7RN6B{*_i)Jzt|7>noIjkbxE_C)Z>zB6j>GA2o=GOnD)rE%=)AqZ-&bl8 z)u8?7v$W_F_J-H)QlkOniuvEqGgn9DcJ*v+`NXV=zwz7$g6XucS*)+ZG<bT(+OJoR z1TuaR{(nl#lVib?_dOl13JNxzl9S8JJBQQB=61RinhPB+!;E$0Fy;A!1pHuq{EYrS z8({&gJTCiY6AWP$(L#pN!98D36Bv9I#R0Mu2je*T{R+_Y6SvJNQg>TJf*<Sc#usZn zO^eETo2Kx&iXvC!d4QavEu;al`$vXR$8`HSpZ^`BDyBYD0xdqG!(_g%EoN=2ZAXn= zB(fQ^#dMC_c`OaddFw>YtRruHB|10Md~e-p*VuQFs40Bz#$LOEVcw#k4}2EA+u`R4 zF)Ia}zs?fg{V!*OR`Mzs3E*g9jO0h=)*SN5jWNteX<Y{I_~(*_6<i{_j*=~8kA$-; z@~Fg#*WT@ZugF&MZq{ng>ghau>&<tiA@F0v!yS%<R1Bg=p6r!cfBzaGB8ovqc;DP% zINpLx`CI;8YY$gFeC~^Z(2C?K*5T0=2SQ#iiHU;7?BgI7*@2~9+iPviD;Mrm^aJ*I z0c>0%XPchFW}oY}aGrGA<rW-`VHy2A|CNE(r=i1g6PK*d?@@B|-ygqps@9@*(&BgR ze4w{UPa2P^(Nd>8VbZwA-A=x>Ag-JB%<=bYa&g+Z&5Sfd3*|D@Fm_Rn<Ye-Y<_(1Y zKY`+l-@5+1wx`vjf~2hy-o*O5ubsw8_uyt+25GF_>iQKCUMyFADbu88vq64w<A|Pe zF2TLp?J-{$2Df>&XEP=!pZ3QRrtGeFNRc6oGU5(@ueC==f7aNrp3OI`ywP}eNaT7u z$KA;=^{eYa@u(??_UJ_{S|4KtOJ(W|`joK(@2{-NJT~h!??N0XYQCL#+m!mTPar+X zOI=4_)Lw*H(!n{yG6O7pr2V(0tB6Q97QV`Z$-8)~OlPN49-N+`7#6qiBMn&9uA)+V z83W0%JKA9MrpDcpmr#<70+}t{whcuRvZoUrUH!~5sJDivl%lb!)%x3Y(z!usq8Yn1 zbCq45LELY7e$Sl_kODd{wqd54_ReYUDMpRQp*}a2<$~Q8HseN)Lcdx4>Rg7~(+*mj zes>)8%UE;%T5Aoqc$*QpT&Fx@jo$uvodna;`<U@o2BkhdebP({f?(jazFyuK+ovqY z@7u-0Mv;kMY7U+6P29w?Dl5`QlIs6RI=8lS;cwml57sr`2Sr62vPngV2t^^uE|E=2 z6wc=hU)P#zJimGRoQ$hSoADjvzCU+f`^{UHl7Wcw!A>8a=e0WY?)1w<XVaBk0ww*L zoi{xwGbWvu#I(X%q%!=uxOld<Wqg2-cMC_wCgcP^9rF9rHphjvmwPj&A|y&?dn@g` zWwrgpqXO(QJPPF{FlqT$7xkU|_D3+KX>fW+eG8}7cINMDe5c!A##1sKzox~Kk&Z`# zI;uQZo5;l#4X=%lhI4e;8xJilZI|C<K(N0U920y-oh$?RKIbN#%my1irv1mI^%%UR zMU{Qc4#I^&MEZC-VShVmrgV1@Zs`vlocC`-WiH5Z^%yi85Sb05WczF!Y824YW;Bh6 zLyX36LfSfAIBaujYBm7x)J&%Q3t<WtIj4_XH2UkT(DIl2dEENg!fHUCvry)i2^H=+ zHZ|`Al=y>I!%Ulirkqod&q0xw>m1YD-LgHZR8yGziMaaN(o!G`?;2L@uQ;>12sg;# z`lH0{xi0LV%mM<Fb4`c@jqfQ%wVQPR1!c~)D_3lIW=^_#Ob=N%c11$XiE7?ZpZm1< zbkhx_xa=kT1(A3&Z|yC2gBW=kX>&YmvVjP&{a?Ki4CmGS(_5ewZw*+XeXmS4VkG<o zx_&19_BSA<-kn(qNa}2r_<T#u7ieVTqF(K>%c$lN(fG?&(6e71)BLRVh#r_%;I5}~ z(N6K>ffPP=xj;7}@1|y7Z%J;LTYy|VA9AEi`Wzy<?MdbjcwWETSR548?5{V%!`7I^ zp0^-qeu-8bj;k={#7f5=P)7M)S1tFa!wgZILsZAG*}}lXK1kyxM`VNixO#kOqVPQ~ zn!kndDgk=ER_#qUqa1q(po~?Lul8;!RQ6m3Kt_j$vX)z~{YfQovT&0(D?jnLsx+%U z@9h=IUybg4C(K){6PC%1&;$@`V9f<nj1T8N;%J@rGM+^x@E~<q7`j&a$KpSD)^h$? z?Up^168n>=QR;%UN=i0)eP1HXSqKnG_JArYtXV*V(`d7jD8(Omv3kj7>WgB;U7Tu8 ztq(6@rcfDf^#grI(uu81mFYEqaOBG#^4Bo98d9p|sd-v8iNPkhT}vAb<u`@v4s#84 zu`8n7l#g&?W}YA0&3bpTKPT?26msW9h3p;H4f?z|+UsVyc<IPRB%{w;0G#+9@mhY& z1Zuw2X|Csg?ck}KK$<fUzO<gheJ0^;v9I1I@f7TO#e3s)sKvh#on^C4U0&TG>1jQB zr0Qp#qidIf<(y8DjV+&zEm}n0`=9YO&pZ#jX8Pdb*UgWoFbcBZpp4MAtPoV#kbl}# zx0sLt_Jsdqk=*?;{~cX?@Th4&^3ui$i3WYwwKZm}A{Ev?KkliG+x4b*{t*l6(t=#q zYDOu_R8zBR&GU#`8Hc*FNyF)1XS2!K=}g4qMLW*S{pS97(7ulMJH-ItenoLjx(&fL z*C_IV>`BQvs16Ssp?H1n*fO{Ox(l=j{-~2~SdC8B$gL_(X4vEOLAqC7h1J4t56i^g z4XyI_p3A~3K%1Ju^+=zi^Ezoo5Bs(N+oY}+oK%Aaz;fMy_#Qjs+3dagqb~Onl)Vkh zrS^sh)^N7Bj)SerOV?vJopG0XaJf*E*D{?#K**o7I2?Se#qzOBsApUocj_WP>JmGQ zI%Js7u+qDgdW}uTAD#N)1{AH&{bRpOt-Q5S0m59|uB%1xO69&JKr!WFwD&Wox%T+s z0nQwH6|sgLmDTR=)j3>&xv$+W;ESM0UPg<iCh7zixB8Vy*y_Fz4a7g(tl@fSK(p+Y zJZz15aCa)^YxM5QC09u~$Zi^qF70<U95(Iu0JcOE0LV-)uitIv$435dn8L8Y5Qa%C zK~Gg1kNpQ%-x(R?cdX@e$3=^&=ez3SQEt9=2|yr>+}??w3ux=5iL-Q-&qQxeuFXT4 z&~p^M>F*^lgwDb2IE<?|U00PiT9E&G=;VR$0NLfKpD(A#C9KarZKK)m2hXb&bsU54 zzo&MUy6(iiR(ZwIY+lrh0M|M-%dk8euyR}=%8ckmXnE6e%Iu-IueVmK&5#*P4oI#Z zB>LZ=tGu?wS5`xS9SKH}-mx^ls92V|AjWL(&J^N?JQW#pNN2rrgsZW7pw$-oTN^iK z^jZ1~=GpmCQEg_qz0RSm2$y4<G8zk5q31TuK5MM!LGbq>D3@Qv<(N6eKMp>sSu4p< zlZ#Uq>jZw90q^~O$Y{5XL6D8knRbrDx0iP0zUD)VL6S7tx=s-jqQ0BmhgYsXx7nsZ z7PGnf@H@0#{C=O~gRcr@R%PT-oImx;@LfKjtre0hH?Exa%5%cLAL>D_S0(ZxF`(D= z{do4KE<Lo>zM|Rl6Kij#e#vFS7YD!Iz8cvr9FG3YXb>gndjSan`}U~a_qTto`XE@< ztGU0mKW%lC<%uaj=(fOUWN+sjvQZ_sdjYQr1hOIA{9eO+sl$LD-D){^<vu8-E? zwKbf}Zm|-74lGB&7j`1Xko$$KM$-XLHn)Ge&S?0AgimzWzMx7(OOXd*kmJ%_`5OM5 z+sIFNoRq2|(8c6xKx88#j-6kEl8brG{>-1ZHIc{4jWucXX?>OHXTi2{0dZXKGx2q1 zg1Z$ZxA{91UgnKnt*(D&$rbcl+G>+ZoRI@yoR=@ZZA_Mx0mOpeC1Im9R=H|MtW>&t zh)P-ZgAn)BUiB!ynai5>zS)XXI&M(L!5+4uZa*%X3EvKOr~c+?@z~0GyVQIB)P}U3 zH%5=w@$f*E`2Kxa%l><GpFM6R6{)}PyUhuSO4;#7=top@Q9m}(=e&I-lJiz;I9_~R zm?_CWvPPSIv}&N=si(mV$NGP_fT>H*C-(ekFGDyOGvE`%&-LJA*tY%3LcU_})wG}F zBffaKe4FatNnKojMm|H%-2P-Q%?x>sje3&@UBJ=lYPMX`Uz?Ykt*LJJs>uhV3~mW! zl6=AZy!;<km>Q2{>_2k*!O4ZJRRgB$@_2A1P~-(6g}GQ3pNFBgc>*}cdqXpUc+~T= zn=El3K4zs?Ng5vM&o6;lYfJt-MMiq%AQEv_^6pUPPz;w9`aDuT=t9_3cfT&roPmiN zf~|YdIj>fPea;ga9gk~K<}zwHD<@j2D9f+#px{8R7k7|<<zYD=79LYHHfMx(I2DnW z&p2TKE0S4TzCjtZ4~M+`GcB!Hc93(Mum<PXbvx7{g!j{i^syPPn6yc6JA(1l2MnZe zQ=b~ocu%#~DXz#5r)&g%Dv$cqJS($%(roWkiF)s-U2#xIJ3sdLcQvWMzdoFmU2Hb` zs=YgJuR9p1TnfvGdQV>CN4v+?Uu%Cc{FYB!LfsvF(tSJSZli}yQB>cXQwDuzJpAoZ zq{Nr&lg(naL$<m=S6FvbIXr&h-<{^V<vfzUx=HCU12Slf7=7A@U!FfS*TuwR3Q6he z#vIwzW@?bhbp{M^s1FQe#~oUE-VwI8Sf%!@Lb+R9t!+uWU@Qu0e@2uR>{jVx_Lr~w z-_@KtbxRHxMl{R{fsoE`HOZ<<8f#CMiyFNg)y~H)sKO@|MRVC}<H}Ft;bc@Te(=&B zptI_iPVy1igS6+915sT~?8t_tiMGkk=1Mr|r+bw~piGt%y!LLcw7CoO7&U`l%rSi+ z91Blz|J54T;^eIyYu9479ltp+jAuFodn%K)wh&+A)2CSr$@aFQW!UTH)XCkZnL&B) z62&2=sY}RC#uL2sXIe7a8oR?LhF5ty>{U=&CoVfDyv#uv@nHvKT!dFyY>U-(yYXwk zz#~yvuiugV((5P@?i#~r_7S^sqnr5_<xz|db*?DR{I9Wl<!#c<poY!<l@Ur~WUa1x z)*{!aw>lTsFFex`72M39c3yb%wL<W()f0|P&PPjS7ZP;_g>UTrKJIjV4iK?%(+kbX z=JGh1zeT@t0aUmpo-GgpU+!h*0Ug|5%aQQ{9)%DqI;-g|K***hItA9#EP}8-ek6Jw z#=!E(=Aw5e9@~Mq6HYBW?qAT8SJG<X@v2?>*?4mNXvm9i)w_e%<5kdwI+gw4zg+s3 zB&PSLen^i|Fb1`Qg=Jy*$K_e00E>-XHLbnx<#oR?VoiMdRuJ#r?=qL#LZtllID6Uc zevUTjC|Tzn$XdJ1Egsd@E0fFta{E4ymEF6fZq*+rN%s8T<Thk#%BMQ-`3|JgP!m^8 zK&ar3FWQ|P4R3X9VlAGRW}F#?x(}hg*I@OR#M2xf3pMlGt>UJRW!~u?fsyOxF`nwF zIjt#UT<jFMCQ$X@3;B2OcoMKTdtj-g0*f=~I{O>4lAHE%1-Qbb88NmwZa&&OM{MSi zdzAY=z%@KM4(708pGfQGAhN+lR_$c{$07K@63`>gFL7PCe7Z*3#}AAFJTfQ~1GeEl zeF4DYRyQgRiOk9^VfZaTOFwf@R5FN{ui@Z=n-1qp>dz6#xYgI2&%XH2n3)|!aut-D zO`s-hW_Z!^cXw^$SF1)&B*u-w7FZwt|8k%%Ag#AYB@kLJWm?>_5sbFRi<(f|W^>Zn ztRDP`fArPShNz5{Ud!SX@#?kX!q6Y~fIxJ;WrNLd${(%WtD`zZjCPz@PAb(FU2g}l z398e74b<~I>pa@8SLM`9!pL~cPP0m7`Hh9adWviZ3u@svi*EC_O5CS-y9Re-rlzR0 zsx>s$oTcrT!_a(5Ycr4=w1Yp4s3Vpd)3ZdhBE58(P07X|UjU=F&2a*)(0+$c?PaK1 zTC3(w1Hb9{nI3IchLALN8!aHtt7)v15jUg`m&dIAlOnuq4H<VJS_HQ_NGqKU$6sM^ z98Mv*coY|UzS4H%-cVzp41WjAbn&Mi-wzmxFvm>JrzshR1HjPvk_WB-sPvhD-oyt8 z|81NdQtKLqveGV3l)LoQBUzn1lSgNB<u3esoquoRBh?*=_Rcku!#ImU0@>fV`-zOO z0~q@Z8T^Og`FJ8~75q~q3#EFl)vRwM{s_&J?+!-2X>GiQ^o`c&*<9VYI6wa6I5!f~ z0>eMVX;wuNf*59y`+anjNKFxz&Np0?>i@#FNWGAy*BK4to7k(Yb7a2g<|IfQKC*du z6Mpi*{EVgZs{W}bZeiLBNTKF6HRpHpjIwuRD@DU5&0EvY>ejIlKqk%Ff)FA3feEUa z{dD8==<jOoZFGn{s5L!$k{8Y<humyJwyn>%?BE*9`)20L*mg&bGtUFT<dLMidwSoN zNt9Oo*_0Y9_q<Cr;eQVnqqaEw-8<N(m}tm*lgB&rn%L3r11LinT@j4pb1~DA&cbO( zfr<ROsK8`{HCG^ht<<|(xx&1a!XEf)QvJNjwe0+RD)uWs%dVwe%F0ixnX(=ZYB_jp z-<qpoQ@L{e`c1c!Dyx@eLzzlM#GP7Uql357h=Ua4nQI~GR=sJy;<8UW0TQxxJ8E73 zQE<J+wC8APi(3?O<EFbi2IYR8ZS;!Mi(k4!Aj7I~hNzE8^2<4Ew>Ixf+FzO~|R ztYvTESmNJoZ*<WE`7w#6Nu5)z3ubm<9y^5J82jdBep(rBkP`;-pwndKv<bv*)#yoC z22b>6<^sMDynMInQ?g7l9=GpeZJ3;{SK0o9nNWCkmjxbGEj0;fq=vI{88~kxvm%Fu z>u@&|r=yGc4YijFq=gSCLteq11!hJ@AR%{Fq@Qo&n#t{1kxoaJM+uaDH8xx7<UgnF z&Y^cLw89OPImJPq&SuF$eYx&oZuS+HSB3I`5-OwLftH<R_(M<U%e!*CA8y+TCGXg` z!6Zf!&j%H^dO6KMLta~!U49~zox@t6?YywGyx_+6{NtO7nxX$*ozzeoCNmp5j|M`7 znt?HEG@J~Y=Rh;(jqfG)%27lL(}16~K)mbjvRoKIQTARW8P5PRXp2cBQ<-rmdo^M} z<Wgy2VT3Vhn+QMhY=%_9jSOX$#)mV{a}D`eG+wyk&jE)r?X|tK9`_T2(-bc$+padj zcGb{1ZFRnIzjpD)9f|%NG?Nuc!ILiQuva>bJ51qt>Oqb-U+!DCGhg~de5Tp{lPIce zWQ|C=8|=6JUAsE@x#NOJiOCBA<5imnwr1e!+gZJO1f2GEpLzC3SvsAg$GsA43jLQb zvOuK*>1)VyC{~;bj?P6ayNXZc-mF$Rm8QuHhcYwqS3s@Df{JH_0r(Wr;SU*nck9>i z2=6lm`+SU|Gk;-HzZT>z29)P-IEihe;qmEQ!(G9!Ib{~<$H+X<=i-Xe+`IN%uzh3G zo6h|~z?bYl*>(Io{C<_D!lf=CEiyKzzqeWTecq#Ew@Fm6%2PP}*j}Fx-OMrFKFL1z z%xHW@QL(2eGp`Vf%0(%!ay9>@JO?{F;wP^=Lx6C9R8(u-drO!=8Gc>7h3_T77kW#c z_G-$00HTE7WD-7cTT->=!06lh-JLac+E&2}!D`E25m0{n`7dxEqdGrpfSc|K05}2> z5AEq~i=?qubUFOBOQq*XYO+wKy>1>R*;gHo)E-Zc^Rs^CZQZaXdk;t0CX_-Oy>2Kr z;-a)$2sRMASG%gwbNCr*2=_u>xBF+bH)iE$(r7g+W}!VI(2RU9f)}$8B=3DITly1` zZwkx%w-!@{2sfKARK;u$a750l`#uWW`cA#`zt^eAp6OO?UL%cF!nJcE%<q;1^jo~D zIePtSKb~qCs0kocspGrISt*w!RQ)=o@Y31?Uk#K=S!K{NPL+j6ZLIaggP>DoluEg! zow>pq_En=92rZr=!CQ~2oNUwX6imJ5^G;p8F_|lD$4eIB`vv!FYck1wru_aPRz30R zb_RFM&FsQz3S}N&Z~`}848KoO2zDqBoWo%9hAD7IKk%E}E&2UQ@8yCWHx8yx&$w@O zyzjp*(<>LOe4lq_LAT4Aoy*iKtcv`xc6ovUh<z6qlTkB54&d=m|H`D#MhSiNUb_;x zy>X3+ZN1?to?&*jLrp0?5Bj92fXNMxu!n{^>AgGJq=0zO^VyU5ZL9b4vOoSYQsh~h z>8$1#1BL;aQa{J>AhDh{dt_Js+Y~Nf-#EO^s9>u1E+9H_A8_L@#EEoe0x2Wn%f@=b z`dnm=eS}|dUQzEB$0dO2^_L$s^YNFtlmGj8W9KoUmp0!*IODr|ov+t&#Q*mAPNS$A zlo?x)ku$A5V^?A-4dQ(?p%p94M1w(_NdPD3-N*hV?UZCT-!u!eXi#(2{AOdG3g3>O z<N98Hq&MSd@5p54CaYH9tp*b7?d2uad&S&kt(gA=Fm2DZFLXG-=G{mcd;89Qz}<11 zSl)WT0r;e)NX%Js1;qPLR$dnL1~{Ofll@qI$$ct6@y*oNdA_y=Tn4rs6*}#Fya8N3 zvlANU&Z0jx)4$yszYv8kUhH9Xbg%9$wrSSFQ50g$7B#6r)Bn?6brw>Ywel}NzNx?a zs(FC`OTE!vX*heJAJ11>>~R+mS<b385!LBaxYL(k2p_4}w$Aa}`2Bg<nTf@xG~J7m zeR*yXA|klU1)~HfQXMZJrDF0GX+St4e%IUO<_vkj=}E||BDr2P^*5xE>b9OrlbfMS zOu)M8ZjR2E^O=uFPb~X*S5Eib-+&kb-;O6E3TpdJ%{qVPcD37+VSLis&uC#+M!LP$ z_TEk&=9Y8@*GBbzjUeG0TP^U{wpqf$()!Z)lG(Ov>|0UmzIGR2)#D7)Sxi1AI=Fti zv%l$JZY{qRJ$?2ZYptv+RdVu6)?k7pT)$MYsdN=d+=3JAMwiRceNS7gB;<U>#zK{B z)4{JNx@uW&nHTu}`S&%N@vC$65+^F3AE|HIE>8qYfHH}Q(hH_J?Q(_J%bwjHmAKy= z&-ZF|2KvXAw6iMur*4Ro;=DgE73De8giZl%u=P8>Rj-F996swycC?OpKmUq4ySM14 z*4n}jL#J+^2vWZM?ba05Pnh7|;4fly(i`<8*<|Of#*7el)%Vx3kF#BW^@cF1>P59j z-83U;sUDiF8CJ~eIqm1xi-*hXnBD7kgemNE0fD<tsGN?M>M2#kthbN;9QnufL@r>2 z|L(rphy8l+<8q&FZZak0Doc-~(;P^?Px|5+?jgPu-bJa@@Qs-~hrBgb#`Mz({rpm0 z_)w*+{o~t2Cs%+WYTHgb{l*zYdFJE#XOC0$!BAMXKH^*~f8vo&WcV7D)_WgiH@ifA zDwa*=JN>H1LN{)4UDF`@+j2v+<VEKVQNcusc<=N{X0z;?XnMbm^Q?w0_3DkHdY#4U zGTA2oc%3xj^uC?NJ$@p3?v|I61shFv$B)x103sCvLm|{TY@pw%>V0zT;O<DpJK5K0 zCU3UxuLo_aS1gAt_Wg_z`R#n~n%ug}YvH=Uneg%JbvxPLpSs)Y(c!JZM@USM*S&kE zHVf|xAbmNW8#(IwjI8WIden4KTqNG0O_)J_nY{>6aS77fMP)t2$Neo@AySvC4bEA^ zW!^t?cy$}n$xj}&r@2i3T6OK@u*0ZQ?OC9N-XgD)tS^V^!Drq3`*<+g+pInlzl}^H zBxzfRPXBbCjaExfV3wak=r+mFx~8vcy0Rt#JLn%k1-7_cNAaZ6k@(HAo1Z@ZUY&ag zL=v?#-)5Y;rpOBv?-|oB{=uC_U7TO~v5mK!V*#SDGWW}43=FDmUW8cK`@1=$q~EIh zAiyjei*0)d_p{W&Lb1Vv%9DPGjnKIb&2Hh3)E5^DKH&WIL8NBgI*nwSf$X}<sA1is zD@Mt>(w~ciT4#93^^d$aokGT9ts&oid)7YfkV*ru2~Ie?eD8_S&R(q-?E(gBdPJJ% z9`^aY;aK{&zmc;Q5Ky4=&v)G5ia>^U?}b3^41esaD)h+(I>v`7z?2VYyQDHFMsFxc zXV<j_U3d@1(RgB9qdDlG*u^SZb+&y7-M%I0&-*ob$brP_2WQ@ZGK1|wvhBUmHy`Sx zFz{oFEz$c*i)^DiR05!4Wj?sBr6p^P!z2<4jc0a*N^hOf6?a@~w3cD(aE`hF_`Qgg zAb-vv(9Mba0lV%j_rZw9Md44&A=TNR6ix`??R`q`8s7N`<g#~Of`1bRd_3q>_&R#J zEtW3=$iunw9aaYH(#;kY`h|+)NlEU5d3t;sB(;|FZEk1d+lbDMii_}mXi{Ypaw0!a zCQLG==yt4Ri+Y<HRnW2BGsVxbqC+CrrGA3}D%-91R_j`R-%HHTy0oF=_`6A29QwpS z4~bF1%|F8N(W9w8c}{}2v@MtInpuFKsqEaiBm2j*p-%YqTCeBC)yd?}o!5GOraH;G z>{VMc+2(McTul39^>#dLy@u_8fQikqjpk`$Wnu2$1zU70qJq2`o;y)+`eK{Xcz7c_ zK`mC)!erVH?THL!z_KS!cDa{_RqRV8_vG5701352hor1ri~h7&0+*`I$~9?X*lK9( zO9t7>?1&<)1{NJybr-gYCB3OE)uHn_)Mq@t^Cp>;#>&=&YOCN*{d43qKkycGIvWwF z%C+`7wrj|>TY0RtO$@9i#hQcpx&m0VIofTkebdfv#M?u$8>0;w<Q1WCdRM9Zsv)7r zjp^qwaVnTfk>&fDQGOk^R-C_L{!Rqsa50bxE+@1cmu?Kaky;t-FlO0&zf0gFtq{gh z*JaiZZiARX-u@A&uKLG0I?dd>CT+-Cw*m6reW4XUis32imx}dzuX73j;5JT-(dB#D z{LO5bYu0*IzMafEGi`LGvewJ)Jv_^C*6K~A+2@jaA+fI*%=pGLTKfa3klXrFEiQXV zOBRfNs;!rJDXdXV#|gOMC^HLtzwyla<_DIWDT<h@{~ZdcTBgrw-(?P+-j}&K-Vq=H zqBFe9Sg}=+7R|&d5|lHz3;qjbwj74J1x^GKi``Sg43q7-hEy(Cg4nXv(rk_%Aiicg ziI=%02;nxP%fLmMKR1!RJ83se*mbXs#gdRyKJR!e8wtx}J~LseJBaa`_00?WLL2#7 zcYsT!=CApzw<^tV%_yz+0A#cHn%fd)qfX-?c5V>HF@&_S&o~bQ>n6V(|AWrmu3z^0 zGCHN)`Mpv*YA$grm!NpL+nrEtnrZXr9rZ)zQE0DD^jp35%7jeTD8DKc%F2TXHnvcZ z2z61&l=q`ei10lYKay&E<YMyo-6xsZ{O^d{+poD|&;g5pSG=Z9UYPq-dinrC;8**+ zvNJ5su-sUjd(~xZltoR~e8_U>h>Ig(*K0aZ)cY<tOEP76A*VRq$UoQ10#BVgrR~EB zBg;X{e=P?%QKL=`_utR4d|dieVf1A4R%V$d$MDhL9%>zAMj8v-!GEi^n)B0%1*+O# z|2P~f$(1@*gvnVu)QsE}1)}p4>;*a3+V83YvHMw<bJG9me~)Lo+M}e6ncDW%4X|t- zfoZ;HW-FYmUL>l~rjO~YnmqtQ^>?2wK0|>hlxC3WK5Bk<bC1pBQ-92S+&OSHj#{0m znI(y@DaSgjPo*C-N%&#zPi;qPrDk)1(Wf6B2&b1a?h_g9e3V8!2aMqKuy{`gT-|zj z{He6=yNt%w=Mx72`(TKr$B)|^Q-$5*KBxhn4=j-%0U|X>NW)qA3(sXTEKTEoi<Lo4 zA1OO3_W4BrkiZrDzITs}KA-L;M?q>2&B>w{gco5ws9fl`x%q6tk7dXMV-~Kx3{gH2 z!5%Tx(icywZ-N||^zB7%m`dlaeb?U&L)L@84}m~Rc${#eRGfEWt$*hjo#O|5zH{7` zR5|U{fIv7+Izd`r#@w^>AP3~u;~!DOY)&22P~r=FSe=C0+aN&p^ASS)(=jW*az!a* zCrM+e;@%I+RMK9Q?NxaPt=B-%T82<pE0?cyUfsp)*YhUs6y*!i3WU7x-2skoZu6LF z4el--9!>`w&sIlMc9NHh3qS%8!)YvStF?<-JEo`PVpJGqNFW6$Q`*g;#k$W4WCrB* za!}3g%v@ul6uO!(RD<pKnlBhDt5?Vm&=o?wjrG11PJtrsC-^CJx~qdEWXi+bRBW%& zE$PxqQKBB4$+eImjkB-`;QmIc?a~YGjC#C9d5VfxPW@&!@$Wm!Zn^!ZGAstTE>=JM zZMQwGt|QRMKV3*oeckN=jW$S#^?vLD_7#xIigLcAhdC&&MvuCf#VL^Hv?jt)IsL7P za-5o}VpB7pF>d<yp7pxL*0^Sv+kE$u$iog%%zCE3R;y^cprv0q1H-NDN$~fT$<=_< z9A~;*^r>H^QrpC|TWbsS07Zusg0>tr<TT*6t3T}^#D<?r*RVhd>-gMB@`HDC#U5VC zz43rl;#xb@tuxn(kJD}`c?9{KP9fvmvhjv-BDH0|{q-}qbq}*ed=Hla17SoJJJ&jn ztKu1i)=u}h8_<7OV_!>U?r`a7+f%SxDcla<W|Y$VXf5+=t$cbiYe3Ddy123>ZhM1B zQ_pTs&{pW($&ZnFfR^f~PV{~KP+VoQMuWE=dm13L!HP9fvogx_lJ)l%m}2}n(I0z- zzwea$ahF{zhd27^)u)*wK&;Wq;x_F)>q8W{&lU7`6OdtBV0-rrWhVR%oDo*yHR;(B zQPop<IOA}ct6fr0^AO)-=&DGN(cgMi1kcM%`oj8b2l1N;-=i*lcKT^9#o<AOZ-1ni z`AtMlPmkPk136UnaXncUb`Q57y3>1-C`-Z0ZsdVl@xtvK(J!K0Jpp5V*BLB^jd0Yd z-~SdX{^o(gf%49tj7d=LP+^z(bR7)eSx+NE*B229(cj^9AZ2BGL0#|)7IDJ1XJ86? zh5I^z+6^7%JDv*1pX|z2Q0yN4%qjgqo^XIeZ`Q>AYi<!6AAq0n(%Ad<9R&2<y`Amh z`SUe5J^x0?hKjAcQBaNyIcS}gU1mXJTckhTJq{n8oaTdqd6|&$aNm~dnpW)Q2aG(8 zCQ~F$B=;O#|IdH_=Rf)X%Khj6{m=jXpG~#c`8$Mg*x|aug#5KyYS=&c;-p!nPu>#0 z+p;=OV6<g_eFs6;5c(ZIwoiC5>I6HN#S{C*J3iVkVQo8`FN-H;G&uEl-P`kV?B7eu zq%n&}-tKa0IUOj|m;&0~&!zCZdAtS28S~&)>#M^ncNtW^v)VG#R)94`ABM~gxhmE9 zRlVEWMu5$gRm>fl*OAE-i+E-;j*WIdnhW#V@49{AUC#pXsd~;O>fa|$xbr$}msG@f zg!By`yEmY8-ulq=*~;EN3O<e&UO7P@m2UO<x|J<vt_Kq&bE~EyF1yE4Sh+7E`S5tk zTs6BCri-%G`khW<fK5M`*Uv>&{ZFn4K$TH_ocvbL7dVIj7yo_($cK0aNI!F}muIyT zqdrO{dj;DS>kI*?^249H!ybUNJ9%gPxQG2et;wi)Lx2kZIZ<}^QaZIA8R#?2ksE@> z?QgbLr{oWw%Mi>1Y~G$?Rb~VvH9(f$$~isn75tVy8sy|61&V)XX4-;Y)@rekeZuuu zd-bQrs&0Ff73ahx7@6^^DhjWbIx5gQFOG}pdeT{3|Nd#^M(aJ#EK1FdlrM!`v?B%) zMmd++Myjk_{PgbVPNrWIa{X5w%V<9Z7le$$4GW;t*RygnjYqX2<`=7e^^rGY{iMvq z^K@QbZt~Bso<>P-VnUg#I_{T+8X2|<FNFA7l6*P$OU-Ph-;l$s_$gB@)6<G_p&5X5 z5QUuYyCy74hy!_*1L0WAGMaNCaJ>YSfMHjpYu;!B3Ar7&kbg@fy30A{-!r6XQE@O8 z^0{hrG{xga&I-8QZf1|%kPR32rq4uf^@TputEHGPr_-JK+aSojQ`wlg2i5v<cK9>R z#{;0~NBsnGj_-EUyuUG^a^!ErM;=2)P)6AKj4OZ-TioLNb7px*Iic%Xc<&PBVLZ5+ zmnY%9c;S-m5YJDIOnuW4(8rsAXcf)p0pps=ODot0Vgi7LbEdY0)W&UdrX?2&-vq(g zYI7$jvrs9E>g_xsgV5S$i+UZjoNj~Zr4?xpcs$`8aX12?Z0IXfZIpm8FlIlxc2)4( zc{jg)R<|K>Sg6Ff7T(9#meZO~af|YQ#W19|Zn)HUt-o8Kst$-w&>!~XvVqjc@k2eZ z9*W-G5ofi%=|w&-T<mc>4)2bMgeN>{Wm*MuMYEh_%6@OxkwuIIe=Fp~jxD9HAgDU} zBCj0MNd*?`P>n-v3}s~G1z4WXrM`a&-g`Hm+<OZ$>5qiYTG1-uG)iy8Dl5i>_1K9p zB34In=W?+(1UoF^)oHk|cH>R8^QhJdNHtq1US~#`Z@?;enww7?jJd@nD5LIM-R{9L z>LE3&4pPztJ#g4f6HsZD^v0{MSxB+f<z+YVzyMmUB?kBS&SG~KI+@b(sb?BxgZ|XN zrwcB)NAG%F3C%0vTu(w@>I{e}KlWrO!{iwWUKFc2R{vaO;dlTl^q%myv>X6FNq_Xw z{F19}KJ7(E$=%7@^k(2G$RL#ZdUF+NB<$$#uk5jdR>*~__~DmMt}qOz!lw^hk7H$o z34dMAZGY;FmucN?U1&Dw>(?Vbo>rvx(`i2k*8$!shlp0kmesFadsX>11#Bm3mb}YP zej`0b(<yLGCk4Pp?)LIqMzk^$WUe>*sA>YEj7ZIMZ-0tae3=?<;(FCL=VTQ9*tqKU z8FhDSqvrjVog%q>FF`xrM%|{o;g=cvR~xqY7TR9fVvvy_gR=LHoBp#lcOF-N3gn{N zx#*8@o+|67p22TU^}l|)&`-G)raA6H9<8mOXdZWgKvIy>C{#KhPGFwAUCj*l2Yq00 z$dPs`B72d<RgoF@PlqgB{?mW15x;ZFcH&w=PnLT7DpZiEcFgaKG*RZszn9HfzNOxH zx^7O`^_z^vhM@2eqyjI-!r35jYK-*KTLm<zY=(oZosMKkyj7e5mg1rHt{JxZLEcpS zX!baw-H8TrXRhMrF@MxMr%u30kX&H0P$nAW<;-JP9>3lTq_%jX*l#2jy6@Y8LAE0* zc~ILKRhpD8?kYp^w|k+LDSU?&kP@GMy#=3Lu2nAk5dz(bg0O@(PyAtJ1U{B;kh^1+ z9NE{x-{V=A)a|wVq(fatpXKKg8lr6LRv*b?e64OZ;1YkW+<KnqQrIPy??{`?**T%X zz;(Y+<IP<<(xdaM(OqiH85X<v#K+45P3fAU7htWgnXAcPFHlmo**-$pJ89+o@nxZ& zgjb{N!r=|MZAT-tEuS`XAvr{`&p&2cegj!24x(m=q73%6XYm=F7Psx{Ok*+_uc~zB zUhlt)H+GCD1GWdx>XQ9a5Dgp2^qs}am!~rD1`AxAb*1U?B0f6nTXG7$cjgK)Rz==& zeh<plYY0cFgXV7f(Ym8vhh4+nU#o>PPv;uT^4IszlSP@%UNFR1TZ??eEVyAF%B(g> z+7Ho$hGZp{#%C5NVF#27+H^(9WMh33U3sCp8H@*qgd82>R$Xsndo_K(c6rhk+M;B< z&L3sn;_$Pz`~C3y^j8%Jjmo-h_rU(wHqpNi!TkBi9S+st<QMHry}SJSfpgd*@%4h9 zU$c=18S(<mZ2B2HJk^^D1T*c6_sZVPOGo^uO(x<A$#HpfBRh(bwUliE8I=Ko^v<5k z>q>JrO4Q8X2oHsj^Y5@ncyym^XL3)~&P<PcQzg=4>$@6K>IPuP{t}r_8?Gv53TG11 z&XSKgd*%Ab&z-h1i^utV#tL%FJCCdRo#3hJqUnnF=K|W;!m9WE8{t_4Ewj+F^d=*< zj`3t%!&r!bU%#x@5Jt+8jIzrq)y^-XsRnME?Iv~ELT8epu8v8dUkE+H<<#zNW450c z+-x|M{g$&~!)H{{d9}i+`-uFz1=N-aTcnyU%bKuD{Tn`7@5sX@DtU(@)@^CjXE*){ zs41MK#{ooQgH=^844L=m9(NzYoaDGXECu{ptA@44>rA6Xz1PKd<tGd*2CI(ZYW?@u zr!lQt^7YaLS!RTFyT0o;M^ZsR40<U$`Ee6sW~EU<dPYRHe6wd4P2ShLACYj%1IYz( zrqh65Y;)^>%kDBu^U}N-ce?f`zh6$x<i+w@Px{C1%u8u;eRhF^P*}mP;IVC(ikx)} zbO|P7)3`pPd8Ac+?ZzBdXkET85VW_(T9C}*ty^_>R|>xm9-fxWDyEAV=N7LfYMRB1 zUWXxVF4=on{qHT{DkV%1{LP@bNR|3BXV2?CIoh*AHQOO`El!+l2gM38e+_PzZpM|Y z-z#FNOs@KRA$?)Zcjshz(aoLoNNW#!Qj|1{dnAE(li53>!Z{r)#NXBs*-x~&#t7Ot z_aRkdVTvU=KTD;!ea}ux5uI-^fb3fl?^-`Bo&8lYD<>l#LL|OEzS?*WBpCGXCJ|HW z%Zhd>-b3xnS}i8Sm$C&B&LLek{?>Wmuh%-W1qs=}SM}ut+U1ul?G9!I^4To)*b}IL z>X&QztiniOB+E;zXqGaf_9<Lvv)<bAuLL-J&=xzy4^(?mT2Ph3(UUtv<uM5iy7|k| zJt#9ZXA`WKngbrI|MEmoOG+X#O`oFLVqoc{&b<mC-ZR#_I)h9Xv=$o9e%2ms!{_ro zFXj%2LR#ZR3G^ReZX($CHTdjDp+(i4;;w7$@_B3g=V$+*=?Kw4EBSsvJnDM$`*e4Q zx@><M<YP{5%H{i7x>PGH`|I@&_j`I_hjFu$5BlY48;uLswUNDw6+yhuDoGj~J{^1T zR{WOo>DwThLrbHF^5-e=<ZeawhyWUdafwOE1=Y<q>qdhdDhoq99DkE)1x*TPlp88V zE9n02JSyA<>tt{T>EVY~`Ez{-*x6iW&3+oIIon3DS$PDz>a9zDYkOmd{+-rNWf1Tp z6ZkN1wx^!;QWSCD45o1%fzYtmE&4rFZ0ua{;=*ufKKGbk_6w$Pm`xOdB_H(2FP|X$ z_7)S*vh$Ko7jO(l6krT3ro^^?+XaZL{?_2`O*-Ij@dGoRmyRy;MUUzCLp4nwOktg8 zD)j+ijPR3G;B#xOx>j2s*lvc)#TGG(5FLx{UzHz@2=&Qf|C9^1v;TB^Gy82k&R$OW zes_=4;_tbk^HDwb{@sx!_zIt*2Q!!Mnz~q1M1J3VPgJ1a%#P{%)r9Ru+^ZUs`{`%| zrIsii%1hXW<#*N3Ef%q7YcyRR551z|T_=t;DehQ^cQ~8QD}gesQ6gr$`l8U$vg6zo z?_eC=+&l|>qvawqoNKX4n>k&*KELfS*ge&^&(gQL+#YVDQB@NuuDe(bZIPAu{t)f$ zmi4(j6>xV#5|Fy^wXm;|``b(*_MToOXu|AH#kqhti-+_IQn);-x9ZL;zLu7=VfA*o zBmE%R4Tna#ot*m(cGh%H-Qn)RZnTyWxT7f(O&BlRXN6m1V+^j(`^?);!cFH}+Wigk zL2E5ut@5JNV!^^e&<7BVj6qBwCQ-e_@8m|Mk8h5<iI&y!z`u5pIehC*`ot_<&XFX~ zHD!#Q00GdQFMAT*QkOBa)Z#*5m%6t6+t?Gu{kxiY%x;{*%k!L@<y#x)5?qcIwMh00 z?bO;|qUW?2_N<0VK8j~=2RT|1mi9*UOiZ_gOx(Xj`>+z`XFqNY<ii@1{P7?!8N)zM zx=-<sScu*Jw9$|~cXgW{>iTdJA#Y+F7Lcnc8<UiABI-kQYC<@0FPU~gjr!?(xlhK$ zbzJ>aB~;^nWsU2*<>Zvywu5QnQsVa|gJu3xw^6SmD%$kWhxkA!gZDe(;JwFcTNwAf zea9@E<a9yROK$`@HpV0o1#f#=rp6>%J$&l#%;3|Y%K1l)4*}rps`mS0B{TDyyH`Kl zhFpW<^f$UQ=YIFSoGp$;9zXvzx1UBsziJNr8i~*Mu=}s~2|hI|dPOHVd)3S`Lw^7; z5xwdw2vjM)nc=-mwpIr{zv!gPSs=e1=hrW0w4ye8R+OuwFe?SiuT>!&<*qac&Hss( ztyHSKXnR#=N7a4u+RO_J_THb$ebf5jkC6x?1q{owwKv(3h)&~oiB=UqI(#^YPC@2q z0^xMvD%s_c&pnK{kNM&-_j9@YyLvkahAm9$oct$`f7YsVyx+qxgb%+rrp?(8xN#;q zSx7GZGW1g#1ZNJd)3D9HVsKTxmEHl{NTME|ngPDk6?$Q-`NhueJ}qD-0!G1APU8`^ zaL@DKWTC!#*k5zY?<V>W^<L|eHU7XRJn_pPV)OHv(}?%f5#Kdy8!0Yj7nd$p_Q(4v z)+^rR<6g^Lw9Xkl<eQ+t+dl2%v(iRE;iceRztxCL$$boZO-S(WA1ElZLzSV5QnTB@ zHH;fuugsbmv=A_*_Nt>_x{aMg)OU9sV5HQ`gLFqwSU3CzJ*j`M=X%$yHs1yIvFExi zr+NsM=abic@k>Zoq3K4Q!<&<0?w5lyg>1rGdssdg*AY`jF}EuX51kG9iYq=Mn$@C( zmF5r~1_rHYK3lI;*~taZ@AJ0mPEESKQftHkAG0TEsy>=(_i~dy*yk_eVzp)YNxM$D z;oqU~)FEBcX~;%<+AF735o`E$5=7U{_Abk7j2f+|lDzp^6?!he99~R{$!DHslqF-v zO;rLlhc+G_!`&itzZ2tfdtg^!s74?wP48PJ+KFfNKd$Pu+PpP}yJGKG>znV%>R0MK zPAlWg&Ev;y)O`<P-0oIZ8U6kXeR|bgWemV>_=DVJ)0f`xZaa-b5r`I>J7m4QZi7Zv zihjER)seP0>36C|D)IOA42I|5Z+hyh?LA0OXiS-^X42j<Y?+3Siy4U~*LgnK@EQnT zto#yBm+|g?9dylYNjh%cSS(r+om_!xvECI5Zy?a?m`mm_cCLZvq5D`&>AwaF74!1m zK3J<pC4<Y;u^q|*Su5h!Q?tDfyMgem%b1;}Ooc4`IMfBxjXw^eJa)K+9ll7Eb!@~~ z%PBwA86a_Yi7yV8!7U{MvS05tmVDd!8+`+LnOe4t^>8<BjzY+Qt<?+|XO58oZVkK| z?<bk|Df=-?-fe)%<RhKg9FImrzVWo5``V>lH?+dK88*w`usvcg%{}o6#&r204WDeQ zNG+0oAT6481Y@Mk7#{#r$Ey%4T&=NxHD}RJT9|fG-U;n9x}%1x014t`TH4G#2pa1_ zutt3_Ja(Qd#8Pvh+v%6;^5E2(bw+swym&)1r55ADlA>!VTurL&@#jt`6=B`)O0}A< z1&{iuKVipJT`<_{t8>#$NL6@T=}kk+c-=lSp1WO`m7BjVqiV!@{9+nRIvEaW-6)Lr zw{zB|jplT@S(-$7#a4~K6G7F^p&YPRSvPuspRbZ?)kd=iT0!jG7tAOH_@?Ez@6`Jx zhsAUATUCqvj2l<jfix_tZnu4DAmxYNe6eT6CO0pD`iaR*+mw5+T;_P2)knhL*;64# z=SlB=FF3{1A{=FR-HxMIze}CLC$rK{&gJ5rzNzLQ3Pd6|DGDjS>4~ewpI4`Lx<q05 zwJ&5DV#xNp>mQDz8ikt3Y6tX!T&^cWMjyMGLz(vG3Uj-z%9xp-IKk?4$nwF|Sn=cb zrMsREU27G4ApshRXm!uP1ph^mC1QGNXMS}EK!-I_c|6<@<s4duylEB@3J=&^{i1Z+ zPIMTriI)orWy*rP@GVHy``z<?VzAol*TR&IIk_tS8+pC){YlwTz1|spXMfxJLPUzH zT_2$PhyJ}R+<V4Y`*!2_X1^yA`*tOAVN8j31_SoK!yRW$ygvWifzoFxic+0>50|K* zqgUqHR*i`X8tH7wXx81s_HrA(!t5fsJQE_jb>_WdlO8nNX=&G>x6i4Sd0Yq`2aq9R zO{&?(Y<N5_3MDyRi^(e2fKSff4s>7iftW_@h-y6QOTCL<`>nv0e7S+y=BC`KY&Bx= z0ArMywy!5N@oUliczq~)XNCpoPq$I^Sv2=t0MWqu98HUS`|ZAt=VwIdEpnPuzej(a z4ew79(zKMx_?d6y{o|~WSC+#hFwksQ%}q<sUq{EKM0xfNt7$WOW`1O`8rr#AiB<Q3 zAPc9Wk{*eAH_zq0Y5jfP*klf9+uJ2^d`%co0sqZ9WzY_Z_-rc$AZ_1Uy$%?kIv6|O z+Ykbb$UF6ROBx&E>Yg0|?9@G5c$NB!@5s*QxO=KVbM6ABqK=<wGAO|ryeZ7u&HS-{ z-2sGVyG;(q>K|kM9LCl56jj~(s8Kjb5LcL(>!B_Dj^)QM5wERe-8uk8WIc1#jj>oC z4_0=4=fW{rUmXo!R_MK!`i(mv_lg401k%Z%Wc9W4X-ggVe5btHbM)VDv$#j#a4amd z=YBfwl-H+~Iv$9}7R0a|>s5PJ#`FD+#z+GQBTeVm&_pCRs6P5f`4j1rSr}b+Z^<Ym zO)aTt)2?L{5Oz?#iQau6-puDxJ^i(Vi(0!j5PkwE$_p1bfe9ccE<*ms{xxtSC+I!M z+9Lg~h#RT@+|f6`AJ|BI`(zbQN&WndBFg}DEvJ!jFK?MhoK`SEstu*I3$}frYwV0z z_$#v_r7c&;X=A;TU9K8r_HHaE#+H7XkJ0x#E|HVF(VL_7_Zuj`{DMxbCRYx2<?RY@ z&t#!>9gkXI>nWD5^txP?3y@ae`QV(AF=#w5y^?-g|GjLsjbHo(Q;R^`-OW>9smJyB z8ppsv;Vqw-am&>OqK}?J0w!Dk)^H&UR%a@?bz0k#ANmXPoB;A=w}ZyXzqZr$HB8N< zixJz-#vS|S2hz??3Y76*V<}iS`6iwPl{(r`E=8S``)#708;IqRG5UJ-Nok%tZUATo z5r4heh7Pn>Cr@?q3`8Bap2x1mH<^qwWkM^dtjmmoo9=c3`hh;R2e<eC=jconPF15Y zd@UsnDum1`vq+=4gd{_y4FCP_W#7R0&i+yBTkBoVQ~kZxU_kw@FXGQ%wqP`~%JahX zo4La?m@n7G9Jcpb>b|h;WG-Ce2BMnIUDXzYY)&o@ioJGu(P-ix2sMf=gyyRIc$t6= zvEP6K$dRVI5R2UD@vi(zb-f)dqCKEKku~X6-0B8@T}kel+xf-{n33zvY3>rtW~{BZ z&XKx*>!sqK#NAG9BXQJ4k3UUEO^P~e01IC?R@+(3aY}|=9nNK@KAmSSrJnp-UAQI1 zT7H;i)$slTj8>V}Y_c&37#r!=)dble=h!p|ED?QFpP5qytv23CYHrEaDBbd0XX7mf z^Gs#_I&lGa(0A>{C4JFG53W=zSKlmVQ^ft%(7@g*`1hmkl*%6Wecl7VRpcLkZ?LLO zmeP^|3C6}%=fpjAvG;KMIy;@ia1l|{1&CbhjVs%@bb{i`fb1;Rasq_{)LLm%rm}<B zg9qt#=rX@%N?++uvWImYG5ij75l{8$`nwzDvQGV;z$tM6pm#Z|0_CI^bLt2x*wG(y zWPO8dZjLpTER30Dk0>;VDE8adU!aPo)!@EJGDUrY?QXk1X;W}ai8F=4q@F1P+o`p8 zp1iv6?N6?OD#Hv8n(Op?e>O|BLMYk%x*UDq?;g9?81FAwfodh%0&$%yjjU{HHp{R^ zmmei=D>_ygB^fjA^=DOPSHEwX)R%YW3$H#K>N)ZXqoqf@m&M%zMQW?YDEm2OYO%XJ z6Y(I)pk_MLM}EGu&)nr*Q%di{BD{Iq9$25{Yu2x$XHZ)}@F@tNR@SNvcz%0M>HmRp zvXvW!<kw>JafGn9?rxT~9pO1e?xt`q`|fD%6uTva&QZa-I4V!KEwG#C6p})A_Q~|& zU`FiSv4{SyKh0^Omm6zVEJa&E?89(uJFb0xc%z6oCjr&pD=xl0>nJ(<Tot6XzjQk! z(mEcUOQt}!EK@8$FLnNrn^Y&yqRYKcrm@)D(C$yRD3Md|TMwG(U|y4DMnh<2-Sgss zH;6xGTHcdzjGdKrDX^6{nzSv7q~-B;kYz5!IZFUR`?V0`!6CX?kR4ptP@Gr@m^xdv zEbU@AB}CW82;BHN(dYO+QtV{KVW+1{e%qUHhEfU|+>FuaAIg1j5{Ks5%4h$s6N8Hp z&~vk3=5Xeek+K`~v3Lq-yHHsLULle1r9|2i-}X=;a9Qjl^C1}$Zy+ALFO|ffDXX*J zVxIi#%BK}m{7f7*AFqrb8Ls_qv5`M>_<_>Qx7`p{ct)Cti6!q=7#t`eMJOQwELgu& z)%k(xVAn1d(a`i5)@QB3C(vE4{}mW?xz9<RnG^^NIhHCmT?mBKC*hqz`M-AeDm3>H zFYN>moy_>$U7Nz<DBSLGoOAf=^9WQ4?R6!%DovcV>??Ktvhd%PjoQ7o1jl9w0xe9p zmho4Z^wvUqGRrrBy-)!^BMoAiM(1?2e<cV0!0aAovs(G~Rr{B2jMIPF<YB9rlRx_r zqoo3u8CIuZ{XG13TjaWQJcI68yG}c;o|eE9XtGr6%B?3HC$HqjA%r%V<*N}!nCGi$ zykULjS9RuYLpvScGVPNCJ>J*2m>y=ZXmn8+Ov<EOh9`IHvsQqrE$2Rf%z79-|1O9G zV(R*-P^=V3+q@rdctB8Oz1wq09$<`YxUESs11;}P^XxjK5*)J@m8F_jdJxk%A;D4L zA-hT5hccv~?(2^&Mg$*ndi&h~XWjDrXjg*~7|x9S%U%d^#$Ll1u7RIjNpPi%Z@tUt zXyM85Z`ZdINI|~=sE7RqE86usMd!DpujNmrm=o87ya>7{3(T6&0;x{Ffh&%fYz3_6 zNqhW(rO<PskOALA8?Th9a9Zb>rtm#IH%<H5)%h|%?Jhk>?}>BZ56d$*U~9hwkvlsz zIb|S$gXY0#nHIeS(d}3l`oP8P$$Dk)h?(VE%rC4j!@kP)re)#OMAds;OFZq*wM%cp zrF51DoH#Dqi%c1!D3$xL9l$h`ns&I%;`!^UA21QCh^r&_$t8+?=2x>u=?O~QiE!GR zwYuK0vX{hk=?|-2*8B0n=X|YhRM?@nMo9nRnZ=ys_6q4?P*XeMBaw>q%-}t5eu7mZ zb#C;^iVVlhD6jHC`jydLqxzj(iDfe~ZL&g%+j6h~Z|vc(%voOzz>3T;HlE_Ju}Tkr zXUYKnbp*04X12*UA&MNt$HIl%POEe2&u6>9%ovNN(dWAY2FGxZ`;}N$W=bRIY>pm- z*U6ZPKOuJYm`tO~P#Lh(NOaqa5hOZo?^Cv@0ZRWM_gCkaRQ)^(HzpM9d!c!*1|RFQ zRtoiL_h$fH6QAN&SgrprVi2R~M)dvswe_xB{ldH(3`*A0FGynj`Gubkl=r2LSv|e* zj`UKN?bi)^L0sVW;zZeeMg5I1{HynBB3FnjgH6BV;loA*9)pwkaMrbpGnm@H4pgcN zX>XZzqr<ik!G6o*s)a?h;k-fbQNoFk=%pQWmMzI{)}7Pm=W)*3A6f4X4B5FG$LV;^ zEQZFQ!arh*1ro=2L!y5jqZh>wz06C%Z!>?XAvaS;KiT#9T6lI7GU1{FQ5TVU?`ouz z5+5M*ieA4X$6al2+|l;!>}~{D&ZM>#?X2|c0oB4vYa3$R$+T;|L|f&)YfaK=zEC~c zC5^RLBkGr1r|5%GnN8Kh(YMYo2-5+mFJFcS!0m>7K3&Lv-fO*O`w#Y7+Z2%hp~-CP zBxCKM6-HbvJyfo8RjoX&dCV?C-~Et0_neQu<)JB`msKOImIFAZt8+B}j0ehd!a+nK z8tvHaaEx*6CJV%e50;r1n_c1N8Iz`ZErOG&hE&U4^5{u&a?Jx%;PrvEOTD^TNIY8- ziUMDt9<i(l)y5t{3+2}7@_P!bKHqs}^CXTD(Y2n6twI62AC8Sp;5||rb}UwOpF6m| zN3<cSeHXU56PW$JuwE~%4oJV<JKTzy`f}2UMUs?bvDxL(zXWJQC21em^3rTi{$2#E zJNtUbF?NQTYVEnTw^N*Dz6awrssNFRSWc55KGC$!7UWZ<bo0q+xT~7`3e(j~*W9Q0 zHW=ci3GmQak=JU?>M#1K*lX0zJDqpgO}M<2ekI2l=;H6A<{S6gDI+-fMeY#4^N>|4 zEN1BDgUN_ZjqU4IXjnHwW>a{eb)aHYU=>Z3DrQq#5|PCv4cFq}qKzZT-GyCNt_<&& zx!^yRU3c;;IgTsdQzxbPFC$Iq$uaV(^4OoPl*QGqrIn|j`#{c&Ihp-Ep|^>SJFRze z!Ssf)M$h!Q#Zq~kz`V&H=eHA8Z~R#k`YP&Y!O@cZr70GVwNLnKsU9~qH)s_G_bSSr zwLO~m@Iq7MhS@boQ#4RoGBbqv;{C%y65s8e@hDZ@WSFa)nzyYU`++Ot<v{|_*I8Hm zdjuC2+em)}x#{0A0ey^T>r-n7$DqOuzO3IRM4TV*8cbM*bwYq9oTaw`9^8H2`W<pP z<x6#z7@G53J*0wardN00sneu-X2Zc>+1f*`@#=jI!F^I|9OVmJzD?GTtoC_BW3%!r z)$!-C#OR-t&-bP3*YsHGI0AEAFmKP?cS+m0@qKk<iCHbc&(qmZ^eW@7HGgRpdHCud zjKxvkeO&NgnO_Rz2t%$1n$CFHQu*ZSoLXwI*mQrTda3m8<qduSboIV&P0KJsDl^>f z(M#I{%VsiSR1UWJx0OBi8w<3PR(+-4IeXoefRlQwq^)?gzRerfh{O-+DrLM^%wtR~ zj0ZEawOfg!sq}l_tlB+#UXF>k)6&x8YR#fuv$`Gz_j?zDmBZaKst?(Fet#R$f0aHE z&zY#cskgiFC`&P*<bLb(5ntm9)52GYs94myM?CGO$Q$26l*0@3&F9yLUOt%+8z99g z*bhJ~+wSt6MM*h8KVX^o^rjf1kIMaf20u;X6$eG3m74>~1PDB}i^Uk^DEB%L9`nII z)No0NnGilPv6Y1Da_-rOptW2Kraz*hOEQ|Af#2xMO$phQkrz~6a<74t$wQ$I4qMnh zD4Xk0UOexsm&*{EQEU4>z?pkr6LR_L0|mzHva&1k&gGRa;u9BNS4tt!0t&S^ojI_% zUtb_|*wl9Y64INzGD#6db2sJ!{9;&KsIGi`RCz>H2{wH^-^LBue$4hN?>!f<Q)Wcj zGb=A$B&<(bI#y-@afO)Y(XNe&!izYU0GuqNY#e4*aLi~t+oKrrJb8>ZR`_aGvxCCS zFDKwaEgjnQ^<i#Ivii3^+5T1_XN%*+%+<B1UY~Id;=T6AZEe9WCvB2Gs<Ys<E~;Ce z#SyG>4f^*dQc=IZKiYu`O3FDkt7U}3FrUBLk@QmMy*%vboNuVTID@Huk`|=lsDIQt z5h$(n`$?bLk*y`>+3eTFM`gbCcex^fHfs!ad)*%`a(jI}*6yc|+1cgq!d}oHSg&i4 zVU8opugUGN5}=Dw4>|T**L(!DxWz*+ig7|j`*e!tSKqb%&4Vqgs4<gP)rm~36lDRu z$*hA_*D{innQz=aFn4CdW!P;960D2CF`F!8`jKVzd}IsazWSWjhNbF9YCH&S$h)0v zgT41)%-3kN%wW%VX%gkqQEQqh=6s^|*MC1VbX+P7Uc)?}_Lwc%eL8|c$2f1>vD@Dd zCM_X^V}JzHF5|t?^sQk^V-THtassfjY;P>%HSf0Ayk_(Iz7p%XZEsCE$!E9y6ic66 z_SNVOWcez1BeGH)Ak(~Y4%_!MJD%I0-M((Rc|5bk?wicw7r2bh)j1iyEFxn}$fNDz z)Dc<L0CNHCxMx7gi~6oP+yywF+=ry#&%{l(@3`;s*No9*NF)~>TVFpjuW(wN8t2ns zCg_7oSPt-ZPXLh?FKUh7YYmx$Fu3_jFOb!}<+~5_&9C@zp^oLoi;K4DNVR69jqhmw zQ4=&v$gYPd_1Bo-3y4MMb8Bf8aQhB^dFaTYQr2VU3Jk_Q-h7(nc`K+mOKQ>h<ptt8 z6ImwcB`NJXHyb1V+vz;}`QbzUlN<@mO#OZx9=Wt)>>aB&q3rO|Ee;;1{C9BF_V+>C zsL!BHmOiBh7LWH;t(+rm>291s)<(#S<ELHueWC9?^pd;X{l(<I$2&CaK%3MwJzvYK zbsa`W7Udj5mL5G5rSO^GUj{@7ljo(ttI<VG?xmU?G*?PzuM1hGHNGm)-UbBV_(O&l z?GSNo)LeBVIOaLo&qvM0EtR(8lTbx<fkyPAMst%>bi?Rt!&H4xK5b_(4MJ7Q>#0~R zKkhBH?t9bAy(e9Vs6kdsmnam8fEbz<W}PJJ)<IX4zjbuh@a!!dGf_8gKJ_-vg1exf zhMFI-91tc6r5aw`JcD6dcd-@+)hMX9IHC9L0TA#O!cYNN>8sB8&Rsoa$_znpn$;TX zW%z13Hg8??m3L6EO{#jValdlVr3Q<OF}{s%vvsnlN<#ynIkxtsD7s91i=Qf;Z=p)s z1Y)jMNzW2~+LoO0;8AJ^i0?FtOr%Lvv$DcvghT+aRxD1JFnX>&N_7CU;Ch);e_sLR zMh*GWW`Ae`^7F*@aUq$?iFZ0^6>n~Aa@(Yc8QBah@pT%RIzL)}y3O9K6itf~u_-<u zNZF#niQQH&R>BxtW=YI;N0vEphbOfHz2o!y_p5AfpW1*3(epgO8t>UV=e*{(J^leq z5s7)Pb?s^15sjY6tn|1$;|K>$ar@!L(sGu2PAX@;1_UMS6+g<4I@$dm>JJp{sJY(o zb{Q4$K>cL4_beQfZ%v2O=kT1`nflwhxwm0TLf+mt+4H$~C&jkb9OlndrT?0hD?rGn zALFhVqkDf=5Z%MO9Vl@1#IV*p4bY0g&M-t2Hxeu!LS8bx!k)na{r~n%HkO^{ICLB5 zsfzOq{OYTCbY8QZre}rlvKg?1cUSixHrwiN4p^p8m|oU|%)jCa$=+HizTP**zO7rf z?wqsTWb&fh)#rLXBi6l9Pniwv-<YU&K@+51wnf_Dn%re@SWxXeFo^w|;Z&vbU*8Kr z;5R&*j}jJSu-iomX|Z6Um#raXzyTl`=;gG#0o?G#bAN$$FP(1KoFIfhMTQ+^XILoy zUIZ<1scfgKnOl#^y*ONdrioUN))ywYAoa}X&tAR<Gd9aSDzMt>6Ie<v>(D|*r{`JG z198A5Znv(=5EVaBZM}W>DU!It<#enPZ~66C;P%z%mx1E_J~Gp`wUN$BJD{W{nUc%! z`Nyd++PBK2({_)hzpV5sVaL#p`bv~TCAV*MiC~5-YJX{^An3|@se3mvb)NE2s;KR6 zVNbY-*e`DLOgK}2pG}s_-rossM#Krpce;}~x7iznbQ-fBXp*^){LM95aHrC#OOuf2 zbA@OQ*z}-x(4IZoPV*)FPyVj!Z~c!68mP(K$Wfs<YD}pSC?}ogWsu~46ZT`h`Yw%g z<eu<bCiJMO9#PMaCSJ7I&v$p5@htjk54B!$+a0-R2>8eB>Db@mbEG0H3f0;ISU1mN zEpZL$WY+62$QYE%{wTh5uSa5CE7jHZZ?=}I&ulZ!J$M}H%ilj(*&hv#luc=BlN$~D z^7!XviV6p1km<<&D5J-v<$x^Yw)Q;DuGSry&@;uaRT`~i`b!;_x%jg~JEWT~@pS!S zl_yL7rnvs`+40%y+Gk6aw(kHhij*&nE14*KDN{%>8AeJ<14#As(Y7{Xkx(9mc7r|P zRq;#5r=gQElH<OcgqhnUN9XIOR<>RX*w#?=N!7MjncVZ&PxFkyxlLl&qO$i=qqwiN zvyfkHK&brE^ik#RqaT#aHQx`wDtBsLujR~_rv?8g9Zi9hM$#bISZC+*M>qE)Jh+|j zhs8M4Bpw!ZDE{d~#V&=vJ%Uxi%aMmdwQsvIAM1o9Q-xJz19IyK-}B?T=pSdB*$U8K zH>?~!m|kf;#rP*EDPDZb;zYIAWh{}=N6+45!_f<AL-MFPrT@-7-}g5{PR{;Xs_VY& zgMvr-c3;o01-TOo_7|2#>+dpQK4-nV4q1u<O+|YOD}JxfS*F4sWCbAM_r{sVUf`)H zy`r@)#v-}pq&VDiQ_u1m=VHC)<b&yGUvXVHh8k@VN6qFx%gzwLSV5e3fN5=1byxi6 zk6`s;^TR%d-Irv(P1~h%SnY$RO~t1VsMv4Es!p_w)07-e@YC$CV0;c}CcgsY<GyZD z*&d+n-N)|>eI0A$XP$WwUN&xp*(rhHQC!mmymSt>xt)1~C7$pp%#D-XQax5L)sE7Z z@9#kYO0|P&xe+&V`1bi(Q&eP{Pk)|n2Jjmg;1FtC5Bn`7`yUtnE^j{8n-sG9%nix8 zjRG`e>CMd&M|2>pw8wU*<VM@(C#Ai<wEHMH$?#DYa4}JEo7~LI=`e?mi(p8}q5~kx z>gJeKI(E{b)#D<;<oe{T{R*g6ZTB*t+zGpe%OvctNC>VoQ?mEG-sH|lUW(4Vir9uf z`VQAEYRScHu<5GNg4>lg`u+(`6pI<!6a9F*4NhIrz;FHZ@tCet;enp~Y|fbkIXDKg zUHtXsa<5KjpQS+gC@yMCBdRf@xWHPxHeP>}>BE{V5KR!95hvHsv#FlPxla9)0tB=x zDWkDnv=SeJ14a7S1|0RYa9(|AqVjUD8meNy8hX*`SlyVM?xL!Pa);T~zKhz8fd`1& ztZJq0tH&7)^dnv%_uMMtnM-Dj?FfadPL7hX8`bi}Ie1&Cb23;ttksw4D07<)J!^ov zPmicjr@8cdbar^`@<;5TleVk2n6T*voK(OiwAe&HoiJ|>qU68=a`<s=7cOe%lp#;O z!u~owHUb59)#uH7i3Wp_y7%|>j;Kf=ylq$!m(SI^B~XtP%(3<>)sd|7CP|?u|Di}w z6g>ld$V4U$4vlCTsd}rCSrYQ&!0bNNg`B<Hb1<&<>aZ?T2OOW6|CZ16tI{pnt2R47 zRQi?8%US4zHEvXP&!=`(U)bQ6Qmy1qHxoYSg+JTvOUrHdGREF&6<@oTaEl#VB4Sz5 z7}>c;Sce}l5MkzO+6Y};H&Y4;=K^?WH?dW34su=z-&WZ&XMtDy00Cd|Q|T7o)=c_g zkJG<$4;8XSuK(IqK2_e!%=wteT~BTI<JP%xakNL5zzUt<H)FGK-m@koA;ghgL|yG# zCwK}Z%0XVs5S3~*_U|L_&HU}=;~aV-C&ags*oF94+%AgYn16%wZ4;IT_fj@zF2|hN zOebFT%db1#b<pxF?0X2FtjX9I^ySbF2e^2H1ghG#`t6o)PUA|AbK(|DpFM1YI0j8y zSd!f~n>ur3+LPZg-WdRHj98!>BN^!|v#+^7>tYl4G$zu7YixE&7IrzjxkC*v#65f& zgE=;MUCYLd>{cH&v7mga)xvD|N4X^@yDcD~qbsmRU@j&d@+Q1H*VPq{X?}>WLPxX* zY5k48opj|OUljs=IpfgCtm&G_TaN(&OYW@`*2=@nZh<=7pFdgrF)vSrMi^>OsGDCG zCTiwyx3@;?SIvMN%?O<-?B#k4rC-}F<4od!>|sUb>0C?aRi-|YLDe{z^AI(gwe>mZ zrpE8~wsgU-b2YaW@QM`K^$`fA*YUg{9vaPE&0)M}+q}1L-iTX7!W5o>{P(2{2(Hv2 zwEuP5>e_x3o{MkoExk)Qq8_d5<XC5#bM1rOhpTOA5{^n7evXP+b+HxZi|~7Hbuxqe zdr45V+UX(XCgdMim{qycvR4^QaHPzF%XHCcRVsOH$o~3iy%?M0wTgmiKE}k>d`eoB z+yMb9GoskWxPD#)uUsm+%Q1v3%mZYVIta=<^m(=tWw+(y!U~GhN<T;Zsly`oXoOw3 zEOzS1=Uzj;R=HyQCBL=#r?D(f1#xvQ%_ov87JI$cnCUjHzez3uteEJ>O#P!s%@uwM zzl5ge?+4)p%dFc%$ws{7eU<$iDC(DXrKO*Qc6=G!fl<>kU>6l>=L5|>{l65xs*idS zLQUiNb}mHuS%Lf;>^Myh>s;*LXtFl#3tPd}fJ|*gP4X|l)~TJcKu?u!AmU(zF90ta zeP*w-mvf5ZQ~i+oH{tQJLt)ecZ&Tj>eFb<G+a4UnMrNT&m?mT3?L+5~4BzJ_WzNb6 zuPiG4{P7@=k58C`s0VN^Q%BopKu$bu@{_nHK4<vSS3n?Xaj^Q(0k9h=n^Kh7o{tZI zGw=VpgJuWr>PlgDFf-?Vl$UZV_cYr#)S`WpHK^Jd?K$cu<Idn#IgIX!(v=>&HDIn4 z*O=c&AYX=s_0r2xzxJ47xN#@kc8;e5vf&`yb+QjU;!geFX9KEFf1Yvu;+&~%3_*NQ zkKKSv^{~;N`~`~n9BX)iA8<U@73NYHCdZ4)O37)wK$oR!)?T~mzUCcRFyP5pk_$dd zV{^^6n=D?d4PF)2dHn94_`Z0^-kcIoS9rf@9UFTN;8TS2(#~>^!sy$}gc1YaA{hiG zJ#(aZl3;77(%bWgPr%@FKfULxzIK)Jy;*`eA8wP9o1=WXHqAw|?KRI7@yiP^Mrr+W zl77>g8?+HjI`wggvt{&LgU1WU50%8g!{yO&2K_^GdHe=ZFRreZ9$%d-!HP`<J9;xB z^f_`KWB0jId8F4$CRiD$aTj65AdkGNzxhqZI<%DGZF^U*d7L{QHgfg0vA=pDEXLk! zac({rL32P>03$D(VHndXyIVA_;x3bW=h@+3)tZhp=|uc}a;yAX>(%X*xb|v*ynfH6 zGQMSD0td&02gYsClS=v#TYvkJ)0oW_0Q0&tmbuC>B!C^2&OC?*>QhvT%TyelUoE7m zcG^$zIC@sj&++gtU7j)%rJDbe`qpSjF5=AC_|U59c`RnZpbf_e!}0o-o9^B#Wcet^ z4mEfn()=lC4T1I+I|sjO*{n4nl$m*NU8tx`uXL*O$rYZTO(t4_2rsCE(PoRjgnp7) z#Et4=Uw*KHr$~j?YCw$m|FgAYrQnj6+9JAJ&JF*12ZCm6=h5Gd?peENyC46>*{k2? zF4fz?TIJ6sBbQqtqSaYsu*@2RRdFxAzd+-<6*!OyXXi6gZUn{Vs(WV4bH8`a&3<`- zl1Ey}X~TgyYI9z1lc+eXwex8YPe893fgmxN77A#_8F$#t@^;U|9$Y1>pj`~CfIWOZ zCeOK37v=Hoku_Dobfhr4S>+tAirQ$J`F8LFQh{S;bS8%gqJZu4z&GmNX6I2O?fCsh zVwOMiQ@g%x3q|5gj#{W#Y^y8l(Bu7bEpC#VoibgE-eihC<C$?=AMiJAa*tKOZVr3( z16zHByI<TQ{&&SSw$NSo`+xnlnkA;#eF4@9g${cjyCohqch@;_$M#_}J-m8{L7}Pb zx+4)8cGQfM{{-}{x7)iD)*6(%rHx>vu<m9B^>cm7qe{n0nV~xw1;0VQ{^)+eC0c<S z4YPPo7e@bPqGm4}Y`MgUJNxpM$Ah?N>8+ukRdMxm(mpZsMhoKGY&uvkDHq>~*sJGZ zcdq;Zl$3B>bd+vGZ@CbT%w0<a@oT22xs78L*Po7w+;_0w?`Ps3C&yP#F^S^S+^o`4 z7P3ekcGb?dQ>$--Oh|s#@u0aL!Ej@pA=a0IB%KL{xGt^lhDgosn=Y@Vud~wFI^HY3 ze(eWPSqhe~Ppx{bKHld$c{ayQ&(Nt~=(#J$)Uy5%Fw>dO^Kj^w>&MBs-;%gSmyN=m zxBpaN3tJvLJpIjf(>e$V-Q8l}wXwOuPp;?v&db@<=Qs4qg0|c0e(80eDPG_XhPpR$ z)0{q=h3e4|ZvMQMFV%f=HURC<XgP1FavqTW8>A^G_t*N4Wg!0z87oQHpB@Fax%A<G zKst463y^l!)5&YtYW_;~ptN%h?LGu+QO^jtc(`36H>&5QeT7zATk`~~v*)@p??ttb z31lPsc@;2nE-uCcQyKrgR?QEU?Vu$ki^1maL?XQTZ8KLBDxKQW)&)9)^*g4-ypW{{ z%2s|oeL%o+b}zIYke9UGM^Y%1d5=h+@?UoUw2fAixi{<wKL~DCnCo5_<fzh=3@ALl zo63S@Ss40k@_u!tz590lS`6f2CE9+vJRD;@`Wrwa+{S{c$Gsc)nj(dQwPG^#hyLnZ zT~4{u)|_q&pR&&A?`{;Y9xB1hN$tzxTp^nv^c=}oV8oAjBO=#b5`5Cie35x}_Nw$q z*b`uW?T1<l0Q$3ci&p5Naa8f_tIkZadt)Guk+*j1ZK>}46e;9#TLX;NqYVaGXm~z| zF=NR#p}8IPrj4Yc&<=Waay_G3$M<Sb?v$ZUdxN>E0rOo8j_D?yYpVxCg9*HYx|tFD zL`OyGjhLq73{Y4lc_fdyGy$5xdt1ww>7w6gTKE3-#OARj+xYXR%{$%Cd>0L9zK)zD zq`rgQp(<uJs*LWEifb6ZI&IbBhlJ^H03$EJh?IKcul{^0zZ+b=ck*d*RtnEE^1G;g zO-5j00t(v|$-ArG;v|XN7gy%vE6j9ZT3R`ow|RkZtMBD#cD26!8vL)h)BWN1A}AH= z-kAE--=CUvJ2k2go!IuijZDqRzY{b0!>eXLxv?~M6Z|jnm_(gjOWkoV>@rO|wm%io za8SZP+Pds*zRu{d6V8Rd#~ip@D!xm`!)ku>i;NU6;iRC`$EBf~8tL@&Hw!|D<SPtU zy9tw}z<Kw;dztd%dmK+f<vtRe^`OOihvNv+F39BwSDJyn9ki)otzbbJTw7YZUf*0d zibMLO^(Zp=b=4Em96vF<8-KcJTrJa3$6SbTPhUG}^0`i&*QUCWI4VV^23=m^gr;tQ z)ZV#OLTXAqM+R*^><O}2|H)^w$~eYUaOtneYPr<QmH!@TWit5Xp~JOP8i}hmL(bCP zBu4Y)FY+ATDJr*IQGl_*znO+DjDW0vU%K<v9vC{-#qtY}L4KycdWN_VG{~lqf0=UE zEZVsLVVFgY+6XSlu!XNVshPi<H2S_IWUHvJ`-g+@N5h)EI3K4JMO+W1$*21F>@SFN zmc42~TcQ~aEpz_;bEn=DA`BUn5{73_`CISpBR7;<<ZL!!6GFA-09c=ZSGWPYXWw6T zkP`Dn<sP+Hz|+JC*cHY09T|piVeiH6F2@PWvl#USf_foA9M6LnMd7ed-!)M7kU@jL zT{0)h!!UV!$Yj2=ZtGQUUZS^rd}+ug`i>5t0`c3wISBG`-FEV7T&aJ*&{x5wSo45E zy`#<psXvSCSh3y4tT1^(GrolBs9LPISs&rA#Kj=rH*#f_MO$pc_P}?$EsO`tOzXG> zPL&u|hrKq!U_ZwCtGitmZ#%8Kq8BEx1Y50TE(|-JIqNs%@4}bOYV1yc(5_&sw0#h5 zCLAR<V+-$>==q!ik{MO=ZTXAL$T<ud4Sly~3Noych&6>QXjS}U{Jv?*^F3LPmiX(V zH#^5LCoi54R2c3H*^GX^^0zW!hLzm-{BHLf?}i5sT3^Meh}wbwgWw$_&?Zap8SJeJ z-C}oIFL>2z!*I7(;;3N<ZvSg9e_sK5psy$<c$MZSqulcFvQb6Bqn>F5Lw?rp*UslS z>kOOSUD;}c4Ic(9s55VkcH}rU4;KwbtLCY|tdBDb8s?7^wd^(S9e54i#_!Ii#SMDj zFok2<CZ=bY9aD7s>^?}HD`Y(ARbSZ^L3N{zbB)8fUYWF_&1UDLZl;s-v07IU=X>k^ zJTqc)+qW~|U^JcEZKbyt5V)4*G~>8m_R!s+C^yR=e=Su|essofqtVZoGaxm}!IHwo z9Z3n1i+3n97;VG~w;l=F5njy?2J%S7qj&jx6Oty|)fb-O6D7xTR(nA6pghjsU(8=~ z0ur_8+Wbqc*Ibu&|Le5R<w9funwX_e>EopL6gNmN!KtCw>QODXD>yr<nZI0jL-9GE zJvQY9CYPy<6}cH8m43~~{;49YyuF$8nVQYTLE;^2b8^`F>-)qE)OfksZ}}p6uSZ_8 zo|JFe@T?>@*l3d=Gc}sFSi291BOnKlDSHm^6EI58@gH5VfSXg;*O)z7jJ&Vl=Ytb^ z?GDx?UGO4wCkW^F?CT(tCYy)N5f@>8-?ZVX)0_);nhm&``F^+amClv+o|CSQylhst z|6bL**<D7^=mg@xIJp}OcW;FIw_2m}_8d?KFHjht%S&WfG4y5}E5aCet7N<1W(zk6 zmR0QErSKHhPFkgkA|g|Y_H>P@_KvfC=VZ<1-Kw*={SBYw$tkQi(IFUDn-cLRImEnB zVIEf2<q={~Zf{bb=h^QRCe-=fO~qWj4;PS?Jer36bvHzQ_nUlUUEo(X@Gb-Nbf&ZD zivEo1iySDv8qxI9sf5#hf1tu7W}vOlKznQ^gt_WXH%~pg8+q*v2`$!6^RlDy*3}sg zm%Pm+-d*f3p`kgap#Cqv;Fxy&&fr}KbR{wWXa*EMs6H3^zFA*a=GXkASo-5N6;k=^ zfEtY-1m%u4PtH;Nk}{QPdViVD3YU}6$wifQ;U)-Jh8?)Onwg7-!l9TiUOscN0LSz; zRbzFLq{IUXN8Z0w?%P2Ti!KD@DPB6&zj(~;gaK^lShKMMwthDQU%`6FrB5!zkG_E6 zTK7*A*MO1E+*Ou%rd`}0R305HMla|7S){+eufWABn9CPmg_m`I(Go5W{c^$7WTe3k zI{DQeUkf!+&ujo(9(4MLmr_;gz3KjZXw|(r;6W`wuKvA%P}$sRPF5ND9!>WKL)eGF zb0rBKfqM1Vfx^yWP?u%V12JCVB$ZzQ$HMGfT<^<8v&P=-zZz&nwd$gEwPfo12Y;>O zq5gN*W4*pBHg;Au6Ch^eUc$xMJpaeYvhpZ70_N!?3QyU-$$ow_f^nMDqef|pJE7c8 z!%miGYXa4pziL+8lhV$XJn&z4hzJ$aMYVZv0i+2{S~^jwQ#r3i>>Ztgzk27j=0)r7 zOGcbt10+x)FD##=o`0*AdcVHFc44vEE=5H1!lCpH$yKK%?mXG3)B))M+;hvaI5K=I z;DGI(&gD>k;>A{?gj$k}58>gxsfW^TEqkugJP!8!I(M2sLH%~r4=BX(IEAH%3><@I z`sM_Cyx~8QHg^}C{@fZ3GK{_#b0J2$YBe2b1RrSWoL9-$;gTiy3^3j$De@z|5a<2d zd0BZKt~+^7J3zGul0wlsD1qGW4i5J>zgvsHN9XV{dDUyGGRh-in5B1n6{(!3x*3b5 zHM5>^`0Vzs&TwDp&{zt9wJoe#A^GBiT^*;veyL@DeS2E%+HK#J`Y8T>4XNj32NI=l z0|M&Xw(0(smSF10%p^U7Q*~iIy7JSpO3Ch~q~h|KsyUhEBRR9H$vq*JKRrodg=M1W zdE98H5b*Pn`am6D!Sva`(r;-NyhBu-VUGvefPvQ|RaGiz+<xD*DY3vS{Kw)tg%hx{ zb6*kPxq3AV3hrJueCx3=U%`E*dP$m&(tF=3JG1o673IG(S}zE9zU5*4hP|Y(9-HN` ztG}tBmHKH_#=1PTzSiEWLjEcn2kNrUB>+M2Q;FrqOI<g!$D(&^R-=xPr-2Y#$IvOn zywnH{)kBzd5KK1e8RS-s#!J65BWJO-duY?;{dsF1?j5|ITNkf~*M15sjtbLx&SN;{ z7}C0=OutxQ({7`uzO#-((KVf~ov*%s4Tb}K(Az#`m!`6xi%h&WrR~?z!g438liR0| zZlp}NDrZj7uIR4jgGBy@nKs!zlRYqFHd<u;@cZ4ID#>{EhPBoX_ZMlizEgYknbhON zdlA1Ry)zz@l)J|rxz%c)57$?EgFbdA!?bQM_OWos1G{VD-Cn=ES(jl-ozqHFpatb% zsDq@BU7L?)_g@UodouIk8z|UfCU{{(#p=Ry`Q=Ewf#fkOUqy4p3;$Y<TeGJvPo++F zVntI#E~`|jCgOw2wR7lq?PHN#f-OB%^aiibjp9>jU>%8cVhJ6retm(eT`v8-V7rE2 zI|V(TrytdTSPbZ?mz{B$)AR5u_iryu;<TP;QOEqyRj2KC!_E#B@TYFFn~WR*up3gJ zb9_U*sBuN?Gt^J0KwDjoCirpuyRa)AO{WQfVp0@HzgD%=``+)1gBvVG?88X5_OYyS z1vRX_^YOw_5XmQp+i{y=&Za}nzPFn{+!hIDN^gm5E_g@ox(oD)KW2NY=lT|k;7a~C z!fRyt?JL)DylActyW=y(y7g6YZAUNP=Q^k}JEH^Sn2rwOli&CHrSas$Wc#aV`Dcw= zF;m9R$7J<dUN^g)s=p=NSgULJGgC{4mBH*`ez)qc%aO}6QYX1qqQ6w?vKKUy<B=c; zSE*joVCeW@S!0787^izrxpfgd0&ARXyXALrSJz9ECtT%ubA>`oe+O2stPES=fA!0R z0`Rl68PCoY^-BM$&iL<Cn3}WwN!fG3UlIDO=0ur12M05xK38<HuiKr@&P6fm_*CxN z)ip&>>`)~dxx?olJ<h}Slv_W)HXm7oNh7x*rIa><T{JkXcbk<;AgkX@y44tbgyrC* zQrmE5XqUHRVOqY-$=2042_A0~MWL{5;QMy<KHKaxY3N8{zrCG&Ki<hsh1XTwc#o@X ze@42~DObF7{95;hP!6a^zvjbk#`||+FYVf^a-nY$R}kTn6@E53%!}wnTPXMY^t9FY zE%%kS_pK<qnWgDuFwRN`tehKUoufPddT!=%RroTs9~LWmF?QPKTg7G@Y>+nI+UtJ8 zr&i%tbuK1qbG`&5P_nMI%_KCYDY6?WgJP#Vn-tMjV>RsbYj<8^<z1qF$Bgo9!r!!5 z>7Ex>bU8?~`_!IM6f!<Cy$yzS3k=>n*UkYWwJs58IaKQn#|S<8Ze{MxX{m*ro_=qO zn62kiDWTU1EdFnl<|i_dKji};r`DkpccHGWEmObi@J1i5@QE-v?7hxncDTIu)f0$n z{Ehu=C3c=p1<;RE0&e|&H|x(Qy<F=dG6p4`+9te)o&Y!DaJX*U<yK{J1d_y_K-Oj{ zA2P}MG%m3O%+`DE&wm$Dl6KA-eM&vo#{1d$?MZ9^f4mfA9$hDAw}L_JcAjudO$^^J zsY%9Dp*m+>zb&WDVLiP34L05PV6iXtnJCb}?Ox1fMYV-){P&J-ZV6|q<FB3v$u+bM zod`RBlTSkpjJn=AP@Yk$5X;G{SshC)_vgjyHUOX(e!is+)j2w4^1!Gw?mh6OR>E@- zfye^IJqydC7<7Sh!gm*v{Pnb0aN5q{5*(-!T0Y!0E|9L)TLEZ`(yl2^q}m9dj3?dV z^wmYbzhl~S*l6u2$`rPw+k@ehPG+K~&+D~TaWqYu8Z8~0%2nO%xLz7J3nl=tDf(Gb zgQ)gbeSi{1A05Net~Q*7VjR56acj4)g*imlZ}I{A5CMLa;TW4KLT|Eoa@IV5S`_EB zvD(Z@y)oV58C+RxzU&l#!Tu5ZP54XcRF{Vh!&=&nTmAf_w4V8yu`Twdj28+U7B~?f ztV?rwH5um9*Z!(e5r6qD#ssyf6+H6!h813{&T+yYp10-lD2)9<olUsGkN_wLBE*NO zQ*KV)g%pK%#6j`6GgHdU1ES{ciJJhw5T~NdHmD8yy-sgbXeEd(c1L(dkXFCqcFuWs zNZFakclBG2CQ*}ixq~#kJ+ff>eK$Q2(>Jpu^CdfajRx(<n7=TULsyBl>O7+YWST9S zWPe;J{h1M3xxT@B*;jlOZ+EMMED+g&1NwVOLyT<&bd829vR;DbWbG7Q%`D;uYPZ}J z;7)bl-xTkLB>QH|w|N+dRWfF{%iU4fDIF8emP*X4x5roEC+GHvSy*%-V^=9?e%F1W zUm8Mszkb>>$y}$;EfEek4Fj>xt<v$?oicuz>G9GZaXh@S;l3_+x`?LMD)Ru~+V|e@ z{v2A|5G3k-d<Bq2JF#kmKRz{&`HZ(&d0zPL;p+`xr7y?R=NIsY!O@?$=6Y66`#yQm z9KP0cp}2}3!(h*FHyU<Vsg+#Mg3Dgm5V|uCfyEvP&8;rwSFgSv4vRu}r<Pbg*cER? zxwbn!@}Or9sbLTFs4wI&{{@w|G2>6psKyY-1$*_}Z^5vsW%=6M-Uhepx*Qiy`LOI# zo%vry7f!(wfzek1W_0g5sWiW;&yVjRcg>coeYH5uK2qQ_#3;>Xl(#+bI2Vu#1{?!w z6-f<*E}OduyV4X?bjRfBhRh#jmrP^sUcAkrYcSn><3LOX?wcesb~+iBvfJKlpgi{9 z`s8MOJYRWxW#QY$wrYiB&f0^)mzpHCxwqB&y*=ISWsa%hR@kOwf2p%$*cU+>2zg)b zI{j@$ZC?InnH5$p7;CKqE745uFq9^ZJFh~VV(5;lCvHLIye85uEKj=uwAphbhwAip z7A!GDv+>RJe~qqq+P@_S_ic=49m55zYJm5+x9(0V8STO*Nl8R-o^8Uw@QjJ(<{syC z{7b$1G=$3TgTK$ave?Z+Y23-<xxZ|Neq`wO%c#cJ`hu`?T*mFxf5+4d$EJC$0fyaw zem7W@DE=tiS@ZO{;4x|~YRX8|vHeEH2nwdS_gV|GbcOn1!SFU1Qq60S`>X1ghWk3^ zp$Uo>vh{)A5!8-GJu-Z5(EOBsX}brJePQ<cz0B>(#ir1MG)9K^W#g_&k`Y}PW|)sb z&#LS)w5^SBibEa@@$oz&0zXUR*b&w5aHwz-<&MkQ-hsWe(r4TCK{%hk+v+=5i>u#f zv(4ZiHB)G9PFDQPy)&zq^JhrMrJq+TZ2WRZe+h$L+R;*H;%<L^YA=R0c9<ubdP$dZ zLal~w3&kdbmi~Z~1)Der`uR7twZ*R6fogkjz0Skm@&yr<Bd0c~zgy|S6t~tU$;WEF zt?n)|YG|7$q(;hNb{T5%6M%XB+h1e~`bx|C&+;51Y_q0t01E<EKgflnS2T3=DfwpO z{n#yve^HlB`<Q^hF{k{*_>}%KHd}`N!TJr;;!Gm7!=Ga^7MjFSoI)Lzx%+Rdk|&?I zGT5=1KLtiZ5cWCky4&Gm*}_+VbbsidC9}4vhxK;NRLW(-`8k@Zeec&*=U0m^GX*zV zTF76Bg03~BOLju^GCMn4)?Gt<hbfE%=6gH+b2F0t{*Fqoue>0v`b9+P@^{xb6^>nd zyImj6hJ{>4<0Xb|0&GyPgbH-_z$^#HyhXAv^x_R}_=dmhxsA4bT#N)Plt5qHbO4|_ zDCNy`k+o`IMjWg@D+UewAywPp8m}j6R$g>SjcLmjLlMrWveavLS>sxcu&7;Mjja4~ z^h<O#qyFf){fu8blB4e|bTe}k^_v71W}N9ijK8at9wZZ8@zz@7TI{|7l3Kj2vsU%h zpM4vXqO5~WOP{~q=w!1Ry}d#(!&SClk9gJZy_#sT{tH>a3gZhqN?B}F#=g)jAXe3R zGx<!(cQ$=pYF*75R1Kn#N6PN|TcF>6qm!2zHM)R0+@4=f>9Tt?mePAy-cLw>T;6!t zXpDMA<j=GTLVSCHbkgCNx{*^v5nehQG!I&D1r@u(zWdpPIXxJB`|HgnbAv_M!|7xN zDrMi-lj9PoNX1kvX%njgjz=Uj>#+O#Za@wzyYVQWJ)K%`WBJUYL&?4W^7wE}i`Jp` z!#+zw_lJ)sb9FDPHRO)^gIdFDgb+Er?Z(*?wCE?Rq~AUQ(_*(&ioNrKXar>-!#}k; z@dqU+BYV@9&LU#uRCdBv`l3tbG8&%g%<sZpElw~_U-Swr9bdQ41L4wm=zK=*>{*A0 zD*$-dEUZ_0)Q@H@uXl6Fx3nzac8NwA&sSbZR~_+%qU{m`-7TMX&r+`>4q&DBxdAXe zdUciB?<<ghJ#$gmFX#VY+$_&C5wqY6^MMy-gl^C)EcTC(+u^PIX?0pZScrpOHg|T& zK9t=}u6%-B+72$bwAp0ch5DCRb73Pak42fo^Hj(*H-X`Fe&M7N77mUzc?N=xxG<16 zkUKbxqo(jy=FTKLoRM26L&QO+Vjm7i$CD{(4Ky34T0e+^SHs|bxF;9o_F>ZgJ6D#2 z1*wE(krPJS*lJgLsPo)6=WxusUfW``8x)Xd$>VccvppD8UD24W+b4a5V1HQ5(T{k1 z8WF_q00Gk+`xU$y^GN%S|9wu9E}cI5fz4FkGf`RJARc|rwOYcYxF$}8cWZM0&$-P7 zo#Uf^5bBkK)I+(lC{(O$eT8r}ah8*+RXmf;PVVR8K^3j-qOFw)-2YqNOz~)AosWik zPrJv*6)Vl&p66rD-*Yd0HaM*>^1iSZc37Q$KHy)oFz{%tpB6%=elO(OKpfM?+C|$t zbWBb1k4BF#P9Q<F_NUru{bYiBG1t#^;|vn#Yw6)TZc5DvU840fn1x9PtsD?uuNwVo zX}G9Ug?gEJiND)gZ8(k=3#oqqRbdjqXRnCwMZY$jcbWIFbW4ZR2kaKZ#_AYHi_!w} z&6x)bapwJwDXlm6?fX7w{)iS(0+U2caG;iKF>Lz$BTOv^SNhDRWB#JOJLB^y=X<pM zX}MoKU(Po78?BaK$H{rWjR)KBbOQX9rzfxa73XNm(6qK{w|;g1Zm_?j3S=lge<Rqx zp>ZW=dE`;C=(L&1GHfflAQ8`Zesx+7LNzM4&1tw!l90%j8?$lYdmLuPRt70m>CLB& zCX0$p3dnGIC!^*585{-;N0XA>k`d_n=DeF@=#VjN>%|rdUVF2Bx`gnW5S#ON{{;2L z?;2I*2BkU7%0K8D#V{9>!4(3{%OtF&i00s{U|P+xx<yT2#h`e~wH>$HS3mY{T2QLp zQW*zg34b-pXuSQ4U~nX?aqFIgHr`?f1kO^WxSVW%F*xUy&M0DcKDKiUqLNsSU%amd zuNlC&3-&*b&I3VFC5obJA*hH7Dk!2D5D5ZGG-3c1MKOo{&+A#h|J5@?L)EK$&rwY0 zyq%W1$5|SHv-h&^SG)r^*~<%Jx_Y-K>I|uN#Ls0^TR$QK>49Y2huUz_Iy8UII*ygN zz3>13^*sFjSsLhI(u>c)ndm)JNSmlEmD%L_-zVa=Z+8Kdft`5$Y5s`KwZBKsF`Jdk zW2LC>Zccx!yql-NRB*~V4GJ?JaK6HBCCyz8oJ6nvQ!o7ux{jmVemW;UYxX=bx|0@5 z!`tY^JcLxGiDU)HgGEODj3(Sy*?gINJd`f^1Iwq97RyE!Ow4D*aV<0`P`Nw!0AZ3c z)xpL0UUZJFB)R1Mn*4W?UYnWC;P895_VXsm2Urwvqmz(-nAOtwE1t>5N72{dU5J5F zmu-0mXMOT3YZ>mW+@G!VA8GHkIsZOv<?+hGZLTqUwqVu;9Odm`(`yijna=+%R-o!s z11ueuJN5>oRxAx$DeG;1As$mjfd2w^x)`)gLbf)ZxDs{vHyWS56u1a4?j+9F<kgm_ zSWkz!2q*fq;pj@pIrw9@zf)y>Yib7(Aj`1K<Bm_shkchweW%>I#Z}Zpg>MTdOxyjW z^8vkW6poA<n8S)Q1ym!JcI=k*VOKT%cA1l^N+LDBn)Msovs_b{TBTecjjzC2fx-M_ z<0zBZ`5O&&ru(A7+x++ULDaZb)i{~07K2s?W^P3!h%>_wwzc_+kUQsww`Zoil?FIh zN@J(GX(pNMluLa7DW9LhzHok<--dFzwARDLb0N<C*v$mW`VZ4K%rBSi815}H?o%Wo znGOt-@@LS%P9V>_cadp7Bekxgf)`~8x}=TWTWoM`dWFadzkAlr9!tkEHHgbz=2W?! zmrlJ{`1GMCK@@L(2otZRC&Dt(#pfqzYX>eK|7}s=%-YMLezj535f&&_n=GGmg0DEC zr4H=Xgw=fYOig+P?R3kZ7p_86+CGk&(J%eM7gmdBc8V%7QyY#I1~rd!>&*RqZxja} zh8ffx9E!m|(F`no%^64t9dt9_67+KHHgj^&$tLoxpR2rTaUUCFQ+JYGnfvALb!b<D z%t_V=fBI~Z`M1TViMucUZcol(ZwqbOUgrOpDR$2)ip=C5f~9egTrL1YWbGx~ijK3` z*y#yPqF5Sd@+1s6CWV>R{~kuKT8*6|E0x`^Y<D{w8-q{2`{3>ND=;4Hs8Rmxj6$B% zfKR+V=9A`MBwlEJuu%?`2BnGeMzJ_vDno-Z?h-WcrjJpXXqebeu{ZSP1kQo-=C?5I ztg^tWr#>CM#G$n~RCzA5>W0r5LaMF(dVaL){H$`Bt$H3WY);|d)%PhbmCj(YFvoc_ zyb+4gNgH7>TIcs${(L9%IaXl<r@TK+d-X{Eu9`%27)8bMXbU19)^Ic3=~p=2`Ti!W z_<L)78LDELY8&ObYnUcYw=($;ETh-u#W|((TTdIZ)eBSy-&qs9jqhUn20Uu^huZT? z)2KDk@V=JyqIWg2rL0cf+YH=5aefOcCKb^=XkE<#-!v;wFmrkWW@}hig>M$UHUAS} zN>7A9vqx=nGrKR#TkY^F2neul^Dt5KDHO%%Pq$*uxBVOx%gedU<*iiI*l4#6NRm^B z>7_xHqgQ9?H(G!gUZZe%ej6k6lhbaSsZu6c+W!kDZKEGr7S?jDEj1?Bg0)MX96CVL z-c73a3bxk7y4t3Yp$y)9!lAoO`9hICTPl{_{%BS}^7(R>?-j!LwcGG(*9uu%Mik%! zU?93UnMpi4{@)IYTptBkr4k<(PtbJMo$~9{!}us}|N4v;-J`dQWfVwmCc4Da58%s_ zOR;&QH<mL@<Hc(x)eqkZ5<CW9gYDu1G)ZJeC~Fkm^Phr*Q=7>jfELfEkb#{Gzgl+( zk6)XG%bdai5cd`;zfVd@i6`|&C0px4t1^=#f4c6ijuxdA>07_E&aa!tikk<ceBtTd zf=oW3%L%yI6$BlbYm@%bNT2;XuvZ&X@3T{Isz)7)v#NY{cW;Elwui7-RVvS4ZTRyV z$D(apM<l#t?t32@G>ukYTfg&jjluXC#@qKj&%<m&!=R~@zh`!r&ovJU1^c;CM9$S< znf2>*^4+_q>)3e6EoasIa=Tp%2Ad7)mjVsCN^hmrDq?uucw8VBZ$y8$7vX+jOjRC} z-0M>9Uh(bA?X2&psxP)?V`%}HYhMJ$Gba$ATu}M@dcFXBl+2^%cHP_eifiG7-aO|F z(-7km*928o?EzOIdVcYVl)VOEPwHSula}aiC_OonHk1aY_Se_zobNX*4gA8x%%_x- zQ1*FFK>@em;JXgX5Or(E0R8N(0Jq@Xm{VA0Em9?CoqwsukJ?|h?LH7QKV0%u4dyuE zr44`fo7w7QHJx4y>>z!2(CB`xMD<#<01(E!vX12XVy45i`6u@cNPEIENOsiISM}d{ zO{$yS7PczwPCaLdhem~Dg(dimYq}#|>eVcL`lN`7XI7p)J>zF=m;oSOogrw+`;NP1 z0B~3HVzy;<v=1C84#1#W4EAt-l>VNyty}l3s4}{_dk#~BEe3Xy(kur=Xe05nOvs3J z-s{E&Z4&-kej7SlPG>FATJmDY+AqoX<^zPYED|lo*{^a~Y)C4nhl_E_`};w+(WoKY zE-a%v@hbZUfG|C3t)9n$w(L8VhSO<akB*X-cIF}SuW@XuW+<Ml+h|z5QvjFA^Ln8! zN|IlR;z8NWt!y)=t57B5%DB<#-e<DPf;isBO25_LRfMJqPzd$c#jY>y-i~OmB4fH7 zVzsH9HVxYDMnDUrfsrIBq&>(#+YKY{VjqG<XI(;hE{j$7jdrN_rZuCd)AO0<i!o4r zYS7YO?79v%GMj$`;=xeWJG-)urrThRtx>es$wYg(${b|WO_;7Cr!Us%m{2w|kEqqb zEp6Mnc{V?7VA-*(MU$$8Po>HD)k;jg3Haw=0+;!lM8Z!LKIWO@T83pd=Qiu^TZh&G zpN*aa`UecRyiiJ!0FxLP1dD;!>9V_FJNQgn%)M7Gm0RtNHHMA2iUac<)93F*G-mHX z6Jkyw*F!&t_>-N#$CRgF)5V@2{mpD1tx7uSY-PIF^omWpE}QS>Oss|VCHYu$wPy?a zRZ$4~P$#yUuY8&+F&vW}x1=39LDKluPyE3q%JPwgg0)dkr1KP_)Z6d!cY<>gxtBYF zp1?9E^1c1Ssk{qUD=|Sb7f_p(3%;NL<nt>U&MG}4JE2!{?<a&kAluS*F=%r0*Rm#{ zP984f4eb-$NerD-n%XT_RF13u+s#~Ub<qV!j+uJ@b2d$CEcJR~JT1QgSNJ*7@{Dd& z&aaBV=EqUt%eJ1qZEi1@f{ptDJf2Q2g{3!bQFxYYRY!4(EMY7!N1KB?St5l5v;`Qr z>)7AWAK*Y_%?aG!`KEX~GfyBs(uEl07rRc%ofX+ES)%k9wM4gXS9hG$E=>08kSRE` z!v;GgRecmU?rAH(<vm{*R&K1iy^Kq<HKFaOlo(+{@|<4vuv<PL9mM~`7)<Fe_K8kl z4a@jQl5NF@_o(|CYxE|5fw!sqgm-3ptPt)EZU9>V%_=GT%SJZpl@`&$a<!99bB#K9 zN*5qgoO`7NT{8Hz83+zO`F>ha0X_Z2t^wMvZ&%OE5GV8@kvDq|J9F)By=}F-(2w-K zz*Vd6msf~x$7CbUG$xNx=MlG10bXx~t~ZIr>qzG?X_phLD<Ws)e7Xz+=ZzeEhuv4d zmel{Y>XK%HMpm3_-`YJ7=LbwCO#C|@E-GCB_11>>M+*^uQhnw<J&3{FNE|))qK*$f z<1z?t8)bj8f&17zzg~25rQGYj+SQgqkF~1BC%dBLTVwfmlD@&E=wW2W^Pwca`t3Z0 zT{E4vQ;bNKuR(P_YCiVG3tV<hXA{R9^i#tfS>>Dg*!DXXI&?2BJ+LF&9jl=!eQk7g zJQf<<Z*SE0U90opE=~Ne!|q!Clc`@j<VP~a!s*sL=|8M~NqSTPo$Y7sXg8@}4#oIH zH4pAACb;~RQRrwUod+*8nWiHIcIm(38#%V&s<T=U*iTLy4=P?s(gd8icNq0={LliW zGsz7Ht5%Di><hC_3)6VY3xwlQm9o3sq9A})zNXpz@#{Kjz~qM2?CEO@-H!_~#O@qr zp!;gei}021@{YdD^zen0Y0@>QPXs`{9F+bVD>X~GI+z0U`Iet1`J<fKBclCY7wbLa z!vuZ$5fFR$=%ukgTCacgD6?u+>qVT$vk5tt?$xr_8@JDRld^_Tq?V9FBme7P^%;uJ zZepmArSNYEIk<`Pk*p&xJ$Ec@DenVf<0$Aeg?6?Vm1^qcAt&?ne!Hv}OZiM9Z?LhL z_tUYt?i*2I0tkif6Evwij+JS!i;!rY?IMM@(=$w;X_iJr^Zi#PIkrJtJNtgb6uhzt z86CbxZ!L^J17&-e{;Z_kBCZ$bI=9kHDcbA`P+%DCKCFem9#@4)>Pr-98NWe0o9wJs z)b7D`gfj7}!H$3K9&SA@0_Pr<sr)udDN{2?+<5hf7VG9x`c%ZyMf4v@lyjvS6s>r- z%|DB|$Ap5saAQ<#1bVeh6g%D4h1pH#^ua!k3BnUHEMc$KpsaKJW)S)f<8V#g8u2%T z%nDOT9JgCKG<zZ7UCP8Z$%V{lg-AJxu)3F`XecGvzmc(D^Jd;B$CXtYDL$KduB$8$ zLyRvRtWii*H||hQ8&5yhv&0EyUL*L?c1n~C{=S}e`F%V3_{mDVa8QAbN#>Lwa@abi z^I&I(CkYEqTDfbAXDq3)r3Jsmr|yd@-ZF#1oZDTqcx5v>Y|f0soOS_8W~(h_JraM< zCPH*bvHd>(Cyu?cbKb|*PG3<jRFFkZiZ7zZhRa$V26E2kdLXXji3eu*>ziJwkvH96 zKSkYt<puB;Jf~-C&o`mRe$9W2-`iyjN#y`^x$=usP(*vInv=!fBOpRj?xcEGj{~!} zY#)MZmNHyl4dRr(wH}qGB$SWd@>At?Vkl$*<cQr~$}ew7nrpXCZWobsa-;V#C4A&w z(Dml}3!%{N_#dkA{d6~{&yRp*ikfx4`}fhTR~)s^PA9I`>a-lpW4JyMi#fLZtEP3o zGR0XO)M{7FImWz|5BJ<<Pq%@lQ?0M$#_kAyF$RrWyRsne^)SAoi=Sg@@g$$ogTGnl z?%a3^j$AeC=y_0>tx2v;^@icp2)O)j2{l|bI~z3OOT`s$tA>q_)egpdOSbuis9m(2 zy&BdOQgS5OG$pJNl%LD59&b|WoJZR~!KyF%$G;2|=S`;e+qXekjxIXNrR-;$hj&kv z=9ax#CxdLf*g(P$&o}p4ZC@QXXWeY2JYQ3tQVmPy<VFD9j{yg8bQeCXnLEDj^moZ> zdJU$qJeTmX*8K}7!N{|Eb{`U};(#kSh|}?f5vrv`=%-})%vG{^!ePi(AoOa9t)<MI zyKFCLi@vOHm0(QX4>r!9QF>Y<<Xg%1IRYHEIQ+fj1<W9_$I&wX``bWWtPZH#dpGb= zL5kzhSvT%%8Q5%^`m#Ib0dO7<Z(S{qCR(xjVemChr9wRE&JW3{GSFTc95;p^sPB`X z0~vm^wX1Vwua%8C8!=rv_v)B==kE<YhnYQNY%c2(*35sZ>uue~f~#?9&tn|`K(tg_ z1}C@-2tNZNY`C{cX&NlPbS{r{owWb(2b+y?MKAO_S8ri;weG(Z3g!vo4=~+nGRXr& z@Q*e0h$^j5*M&f9)Sb38ajMTf_${vxVy28Vigxi$CIvW4WX9En6MZpo!9-at-h{WE zxlL2Eh*rRFkvFu<n4VW(DE_<AJiRdd-xbA=VA2r1zbS_to*KyVw+V@%9ICxn?ou1` zx!f0WQNi|jjdG=Ed35Nlr&ChJ1zZwJW)cgb`2K3dT|4{9wqH7l7oX0rF{RfCdYDj? zdfxDiNRy8$F3j_bfo1reLwshsn0)T@>efWmBg90jbxb4e+>$nhJ)6RALVNcztU`>k z#|y(*5TY9oW5DP(?od5FPDe0nVX>xUj-EHiYcBD&D3mmQ;&_J8(}TYwZV{gJ3D>`w zl~*n>c4A88@>8yCbmPiypmf}CKge#}P%eF1XBKqzm!<r$bD>no7v;%sh23%BpH(aP zV{(}DPnZL5_Qyj1<Q55JzZEPL)9k;zfK{{3#^(B+=)D_Z16omDPtPsHOBUkOd~jNB z*8)aH^W$$gFUuWnQzUd@%e;G|o5>?rdKvY7mn!wPX?qSdBI49I{zT8Zcj@C;8tS#h zicGe!Orv0pmO@tS%?n~qiE`K@{l0&-{7)KB1zvqWraTRi&%<2{%zopoztzqGOzkLi za}<z2Up4fdPYbMYUQaTYMaI)_rzTzMG&d|184&sk4wx}4)4pC=s()H-4jCH4y-Q7R ze>F5cODf@_IM-PMU|{tf<hfT$z*u+Z=+b<$b7D+i5R@iDTR7vpBERZf?&zeG#pd50 zFSPSS>y^6Wmqd%)?Qhq)yk3>@1PrEc5njXvfCKe;7&i;Y$CMm?iQ9mCsb9a}1-uB| zIZ=p#)E*@Di2KRPJLj62{baK$d9C>3^!CbJSZ7YV7F;GV<q$sMeM+v4a1)l<bO+vw z%XV`lfP@R%Y^_qdhF^hW*}c=z=|_&Qa%-uzC9UPW23d~y6P@w$S{Oo7cGS+HoWz0? zUY(1hW`(dzzpi%i`{XcNVmqMX?g`$s`1e5f9`oJ0JHAlL5bKiTS)6X8x_NRQ^YG;} z>!4jGB7L}<r{SZm&fd|s=DfC#cgJ;y;PhRlQC=Nu>S2)y5832PXs;vqHrq0OLifn( zx5>Vk@!x4JY!o)Nu$!&De7zorv)d(28i{{Ak10p}37}W`MV;lN(%BUaJ@@3MK2cWd zohH4HFf3De?i%hjqDll{&Ou0GcC>IQyfT}8tF_xS$mgiv+5J_1TY;Ae{L^PX0EG@* zcZ>wIJRiNaT{*v(HDj`(b(jU(9gI44?COL3FSj3|(ZmMJQ@NHh4Z}AOFg!Ov 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 Ig^cw4AI3LWjQ{`u literal 0 HcmV?d00001 diff --git a/usrguide/userguide/images/titanparallel_execution_x.png b/usrguide/userguide/images/titanparallel_execution_x.png new file mode 100644 index 0000000000000000000000000000000000000000..c6cf4da8606f5212a74fadc668b80a0033b2a5c6 GIT binary patch literal 23945 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 QXzt@jPaR1+eCEpk0RRj{NB{r; literal 0 HcmV?d00001 -- GitLab