--- a/RPC_Example.project
+++ b/RPC_Example.project
@@ -1,4 +1,4 @@
-PK'‡7Qhy+&)6470a90f-b7cb-43ac-9ae5-94b2338b4573.meta&Ùÿ 	(‹8w’á_ØPK'‡7QyÝÞû`¡V¡+6470a90f-b7cb-43ac-9ae5-94b2338b4573.objectV¡©^ 	(B¡¼Âÿþ<?xml version="1.0" encoding="utf-16"?>

+PKˆ7Qhy+&)6470a90f-b7cb-43ac-9ae5-94b2338b4573.meta&Ùÿ 	(‹8w’á_ØPKˆ7QyÝÞû`¡V¡+6470a90f-b7cb-43ac-9ae5-94b2338b4573.objectV¡©^ 	(B¡¼Âÿþ<?xml version="1.0" encoding="utf-16"?>

 <Single xml:space="preserve" Type="{54dd0eac-a6d8-46f2-8c27-2f43c7e49861}" Method="IArchivable">

   <Single Name="Name" Type="string">&lt;ProjectRoot&gt;</Single>

   <Dictionary Type="System.Collections.Hashtable" Name="SubKeys">

@@ -392,30 +392,30 @@
     </Entry>

   </Dictionary>

   <Dictionary Type="System.Collections.Hashtable" Name="Values" />

-</Single>ÿÿPK'‡7Q™n'+83)5d25b229-98c7-4829-94b1-80f2c6eb7676.meta3Ìÿ 	(³€—
-cl•Ìõ×PK'‡7Q/Š¾LG+5d25b229-98c7-4829-94b1-80f2c6eb7676.objectG¸ý 	(3¹ —¡·¸Á
¶ÿÿÿÿ
+</Single>ÿÿPKˆ7Q™n'+83)5d25b229-98c7-4829-94b1-80f2c6eb7676.meta3Ìÿ 	(³€—
+cl•Ìõ×PKˆ7Q/Š¾LG+5d25b229-98c7-4829-94b1-80f2c6eb7676.objectG¸ý 	(3¹ —¡·¸Á
¶ÿÿÿÿ
 	ÿÿÿ¹Áµ
 ./0£ÁÿÿÿÿÁÿÿÿÿ¶ÿÿÿÿ
 	ºÁµ
 123£ÁÿÿÿÿÁÿÿÿÿ·766 3“È8“ù—µ¸»¸Š‹ŒŠŠ
-+,-£Á½¾ÀÂÿÿÿÿ€#úûÿÿÿÿÿÿÿÿÿÿÿÿPK'‡7Q±:üD,')21b62928-a76f-4080-88e0-276a277061aa.meta'Øÿ 	($%#êËÆ/y ÑPK'‡7Qò‚¥a+21b62928-a76f-4080-88e0-276a277061aa.objectéÿ 	(PK'‡7Qæ݈»=8)929cb000-3aed-4c57-8f5c-847d90e0e0fc.meta8Çÿ 	($$À€¤
º£'@¹åÃõ×PK'‡7QœûID+929cb000-3aed-4c57-8f5c-847d90e0e0fc.objectD»ÿ 	(0¼ÿÿÿÿ(»PK'‡7Q†ûkq+&)e66e17dd-c91d-4c64-b0ab-8ba4e8af9d8b.meta&Ùÿ 	(3459’Ì	ÒPK'‡7Q¢›ÖêFA+e66e17dd-c91d-4c64-b0ab-8ba4e8af9d8b.objectA¾ÿ 	(-É6789:;<=>?@ABCDÈ×þÿÿÿPK'‡7QŒ²%+&)6a7e56e8-11a6-4247-96ed-456dd784b15d.meta&Ùÿ 	(E3FGÁ1.	ÒPK'‡7QÎ}ID+6a7e56e8-11a6-4247-96ed-456dd784b15d.objectD»ÿ 	(0ÊHIJIKJLMé
ÿÿÿÿÿÿÿÿ×PK'‡7QúRÌ+&)79f61edd-2eb2-4d9f-a4a6-9d8fd076b720.meta&Ùÿ 	(NOPÍo›Åõ×PK'‡7Q³1Ós½+79f61edd-2eb2-4d9f-a4a6-9d8fd076b720.object½Bý 	(©“¡Q2R€X½Ð2¡ÖÉRð¹×¡¥¦RúÇݬ¦¡ÆÇRÝ¢E¶Ç¡÷üR„åãDü¡ƒ†RÐ9Âb‡¡¿
À
Rµ‘sôÀ
¡ÈÎRžÔsΡŠäåC“.Êæ¡‹éåÿ©C£ê¡Œìå4¯>í¡ðåzÇ*ò¡ŽôåŒgø¡úå:ì©¢û¡þå¦-bÿ¡‘å̬í‚¡’šÊ™dÐЄååîžl†¡“šÔ™ dÐЈåÃÑe‰¡”‡åZG?¶ˆ¡•–åä&?—¡˜‹å/3†Œ¡ÃR—”Æ	¡¿ŠîIaŒ¡’“R䝡q“¯°PK'‡7Q=¿1,)de5766ba-e1cc-468f-8d6e-2b5bb2f20a24.meta,Óÿ 	(ØÑ+€,-Ú崄#ÒPK'‡7Q4/G#+de5766ba-e1cc-468f-8d6e-2b5bb2f20a24.objectáþ 	(
++,-£Á½¾ÀÂÿÿÿÿ€#úûÿÿÿÿÿÿÿÿÿÿÿÿPKˆ7Q±:üD,')21b62928-a76f-4080-88e0-276a277061aa.meta'Øÿ 	($%#êËÆ/y ÑPKˆ7Qò‚¥a+21b62928-a76f-4080-88e0-276a277061aa.objectéÿ 	(PKˆ7Qæ݈»=8)929cb000-3aed-4c57-8f5c-847d90e0e0fc.meta8Çÿ 	($$À€¤
º£'@¹åÃõ×PKˆ7QœûID+929cb000-3aed-4c57-8f5c-847d90e0e0fc.objectD»ÿ 	(0¼ÿÿÿÿ(»PKˆ7Q†ûkq+&)e66e17dd-c91d-4c64-b0ab-8ba4e8af9d8b.meta&Ùÿ 	(3459’Ì	ÒPKˆ7Q¢›ÖêFA+e66e17dd-c91d-4c64-b0ab-8ba4e8af9d8b.objectA¾ÿ 	(-É6789:;<=>?@ABCDÈ×þÿÿÿPKˆ7QŒ²%+&)6a7e56e8-11a6-4247-96ed-456dd784b15d.meta&Ùÿ 	(E3FGÁ1.	ÒPKˆ7QÎ}ID+6a7e56e8-11a6-4247-96ed-456dd784b15d.objectD»ÿ 	(0ÊHIJIKJLMé
ÿÿÿÿÿÿÿÿ×PKˆ7QúRÌ+&)79f61edd-2eb2-4d9f-a4a6-9d8fd076b720.meta&Ùÿ 	(NOPÍo›Åõ×PKˆ7Q³1Ós½+79f61edd-2eb2-4d9f-a4a6-9d8fd076b720.object½Bý 	(©“¡Q2R€X½Ð2¡ÖÉRð¹×¡¥¦RúÇݬ¦¡ÆÇRÝ¢E¶Ç¡÷üR„åãDü¡ƒ†RÐ9Âb‡¡¿
À
Rµ‘sôÀ
¡ÈÎRžÔsΡŠäåC“.Êæ¡‹éåÿ©C£ê¡Œìå4¯>í¡ðåzÇ*ò¡ŽôåŒgø¡úå:ì©¢û¡þå¦-bÿ¡‘å̬í‚¡’šÊ™dÐЄååîžl†¡“šÔ™ dÐЈåÃÑe‰¡”‡åZG?¶ˆ¡•–åä&?—¡˜‹å/3†Œ¡ÃR—”Æ	¡¿ŠîIaŒ¡’“R䝡q“¯°PKˆ7Q=¿1,)de5766ba-e1cc-468f-8d6e-2b5bb2f20a24.meta,Óÿ 	(ØÑ+€,-Ú崄#ÒPKˆ7Q4/G#+de5766ba-e1cc-468f-8d6e-2b5bb2f20a24.objectáþ 	(
 ”Í‹	Œ		ù÷ž
ëÛ0
-܆¡÷·0/®°³¶0ê2PK'‡7Q]9ߍ3.)619040bc-6170-4907-8d11-c4b28483a92d.meta.Ñÿ 	(ÞØßà€,-m:õÌ#ÒPK'‡7QÑ	 ›+619040bc-6170-4907-8d11-c4b28483a92d.object›dþ 	(‡%%…?&ó=Ÿ7¦	9½:à8þ)®	;ã*þ,±	<ä-þ/¸	>å0þ3¤4ù5ö6±	‰	
-AÇáÛâãäô•0PK'‡7Qò4É+3.)3ced023e-71f9-4c7e-ba65-891d9ad9b97c.meta.Ñÿ 	(æØçà€,-Þ<“ç,ÑPK'‡7Q„¥Lßup+3ced023e-71f9-4c7e-ba65-891d9ad9b97c.objectpÿ 	(\%§èÛéê0PK'‡7Q]
-/*)b5430773-3042-47d6-a6d3-28650a6ce532.meta*Õÿ 	(´	µ	¶	¥Þ82Íõ×PK'‡7Q™µPK+b5430773-3042-47d6-a6d3-28650a6ce532.objectK´þ 	(7R,gÈ	Íg¨¢gÔIg÷Ögª«gâäg¸g®¯g°±g²³góögëìgî
-ÑgÛÜgçëgô	Šgò	úgôŒg’	“	gª«gãÔ	gõög˜·g£¤g°±gá¯g¨Ög×Ùg§©gê¥g¦§gåçgIÝg£¨gS¡	g”	–	g—	˜	gʝ	gg1`gÌbg÷	¡g¢£gõ	 Â	Ç	É	PK'‡7Qh¸ˆ1,)3109c3ca-84b8-4240-8b78-c1e6f34bf72c.meta,Óÿ 	(’“…€,†[m¹8ÑPK'‡7Q˜RŽ€{+3109c3ca-84b8-4240-8b78-c1e6f34bf72c.object{„ÿ 	(g?”•—™š–‘õ	PK'‡7Qçn%1,)ae343572-29d8-4e53-a7e2-d6439754e6c6.meta,Óÿ 	(øô…€,½¿##ÒPK'‡7Q”Á6¼·+ae343572-29d8-4e53-a7e2-d6439754e6c6.object·Hÿ 	(£?
ìà·ð€	û
Л	ºÞ‘¦PK'‡7Qèý3.)127e21d4-7292-4213-b58e-baf72a8433b7.meta.Ñÿ 	(Ó	ØÔ	à€,-=˜ªÒPK'‡7Qô@-Aid+127e21d4-7292-4213-b58e-baf72a8433b7.objectd›ÿ 	(P%Ö	±Õ	Û0PK'‡7Q(ø+.))11c0fc3a-9bcf-4dd8-ac38-efb93363e521.meta)Öÿ 	(ýƒ„GÜ5¦á_ØPK'‡7Q}Ãru50+11c0fc3a-9bcf-4dd8-ac38-efb93363e521.object0Ïÿ 	(Îfض·&PK'‡7Qbv؇94)6f52b866-548b-4a87-848c-973efe48ce65.meta4Ëÿ 	( 톀—
+܆¡÷·0/®°³¶0ê2PKˆ7Q]9ߍ3.)619040bc-6170-4907-8d11-c4b28483a92d.meta.Ñÿ 	(ÞØßà€,-m:õÌ#ÒPKˆ7QÑ	 ›+619040bc-6170-4907-8d11-c4b28483a92d.object›dþ 	(‡%%…?&ó=Ÿ7¦	9½:à8þ)®	;ã*þ,±	<ä-þ/¸	>å0þ3¤4ù5ö6±	‰	
+AÇáÛâãäô•0PKˆ7Qò4É+3.)3ced023e-71f9-4c7e-ba65-891d9ad9b97c.meta.Ñÿ 	(æØçà€,-Þ<“ç,ÑPKˆ7Q„¥Lßup+3ced023e-71f9-4c7e-ba65-891d9ad9b97c.objectpÿ 	(\%§èÛéê0PKˆ7Q]
+/*)b5430773-3042-47d6-a6d3-28650a6ce532.meta*Õÿ 	(´	µ	¶	¥Þ82Íõ×PKˆ7Q™µPK+b5430773-3042-47d6-a6d3-28650a6ce532.objectK´þ 	(7R,gÈ	Íg¨¢gÔIg÷Ögª«gâäg¸g®¯g°±g²³góögëìgî
+ÑgÛÜgçëgô	Šgò	úgôŒg’	“	gª«gãÔ	gõög˜·g£¤g°±gá¯g¨Ög×Ùg§©gê¥g¦§gåçgIÝg£¨gS¡	g”	–	g—	˜	gʝ	gg1`gÌbg÷	¡g¢£gõ	 Â	Ç	É	PKˆ7Qh¸ˆ1,)3109c3ca-84b8-4240-8b78-c1e6f34bf72c.meta,Óÿ 	(’“…€,†[m¹8ÑPKˆ7Q˜RŽ€{+3109c3ca-84b8-4240-8b78-c1e6f34bf72c.object{„ÿ 	(g?”•—™š–‘õ	PKˆ7Qçn%1,)ae343572-29d8-4e53-a7e2-d6439754e6c6.meta,Óÿ 	(øô…€,½¿##ÒPKˆ7Q”Á6¼·+ae343572-29d8-4e53-a7e2-d6439754e6c6.object·Hÿ 	(£?
ìà·ð€	û
Л	ºÞ‘¦PKˆ7Qèý3.)127e21d4-7292-4213-b58e-baf72a8433b7.meta.Ñÿ 	(Ó	ØÔ	à€,-=˜ªÒPKˆ7Qô@-Aid+127e21d4-7292-4213-b58e-baf72a8433b7.objectd›ÿ 	(P%Ö	±Õ	Û0PKˆ7Q(ø+.))11c0fc3a-9bcf-4dd8-ac38-efb93363e521.meta)Öÿ 	(ýƒ„GÜ5¦á_ØPKˆ7Q}Ãru50+11c0fc3a-9bcf-4dd8-ac38-efb93363e521.object0Ïÿ 	(Îfض·&PKˆ7Qbv؇94)6f52b866-548b-4a87-848c-973efe48ce65.meta4Ëÿ 	( 톀—
 ˜D
-Ãõ×PK'‡7Q¿¹õ9NI+6f52b866-548b-4a87-848c-973efe48ce65.objectI¶ý 	(5¹Ú—¡·ÛÁ
¶ÿÿÿÿ
+Ãõ×PKˆ7Q¿¹õ9NI+6f52b866-548b-4a87-848c-973efe48ce65.objectI¶ý 	(5¹Ú—¡·ÛÁ
¶ÿÿÿÿ
 	ÿÿÿÜÁµ
  !£ÁÿÿÿÿÁÿÿÿÿ¶ÿÿÿÿ
 	ÝÁµ
 "#$£ÁÿÿÿÿÁÿÿÿÿ·766 3“È8“ù—µ¸»¸Š‹ŒŠŠü
-£ÁÞßáãÿÿÿÿ€#úûíÿÿÿÿÿÿÿÿÿÿÿÿPK'‡7Qæӟg.))e6e0f595-141d-4bdb-8eb2-b1c7b4d85148.meta)Öÿ 	(éí%#˜ÁøeÐ&ÑPK'‡7Qò‚¥a+e6e0f595-141d-4bdb-8eb2-b1c7b4d85148.objectéÿ 	(PK'‡7Q„3 §.))54cefe32-0504-4fdd-8cfe-58c296020e55.meta)Öÿ 	(üé“'@ Ãõ×PK'‡7QW3ߓJE+54cefe32-0504-4fdd-8cfe-58c296020e55.objectEºÿ 	(1¼ÿÿÿÿê»PK'‡7QÆ9ê‹-()be25a003-1ccf-4b53-b508-25c7de6c69d6.meta(×ÿ 	(ëüOPm<ˆÃõ×PK'‡7QCE8íÌÇ+be25a003-1ccf-4b53-b508-25c7de6c69d6.objectÇ8ÿ 	(³“¡¥¦R$椦¡Q2R6™#2¡ÆÇRß¾+Ç¡÷üRW>³Ûü¡ƒ†Ríã€4‡¡ÃR[yÍ¡¿Šîü™íŒPK'‡7QG°JŠ.))ad891949-1391-49f2-9f38-6bd1acd806d0.meta)Öÿ 	(ìüí5¨>—lÐ&ÑPK'‡7QDï$"UP+ad891949-1391-49f2-9f38-6bd1acd806d0.objectP¯ÿ 	(<Éîïðñòóôõö÷øùúûüÈ×þÿÿÿPK'‡7Q­Â.))96c487a8-b960-4116-a6ef-25021e376524.meta)Öÿ 	(ýìþGí؆;¢=ÑPK'‡7Q”‰c”JE+96c487a8-b960-4116-a6ef-25021e376524.objectEºÿ 	(1ÊHIJIKJÿ€*ÿÿÿÿÿÿÿÿ×PK'‡7Qàù9£1,)813fff91-df65-4d3b-87f5-8f10e26c16ea.meta,Óÿ 	(ü*+€,-ý|¸µ#ÒPK'‡7Q˜x¡(.)+813fff91-df65-4d3b-87f5-8f10e26c16ea.object)Öþ 	(”Í	õ" î#âóå
-øù
‹ì"ˆ.$/ÁŽ	%œ	&úõ0©	2PK'‡7Q…Òè<2-)845f8274-05a9-4226-b7d5-5a08309b0466.meta-Òÿ 	(«ü¬+€,-/€óëµ#ÒPK'‡7Q3¨ä&Á¼+845f8274-05a9-4226-b7d5-5a08309b0466.object¼Cÿ 	(¨”Í	.€­Û0Ü0/…
-†

0ç	2PK'‡7QÎxª/2-)ea6a27bf-0574-4333-8a72-de4b081adb3c.meta-Òÿ 	(®«¯°€,ð\!#ÒPK'‡7Q¥˜®¦83+ea6a27bf-0574-4333-8a72-de4b081adb3c.object3Ìÿ 	(BêçPK'‡7Q›S`\3.)f7fbb1bb-58ad-47f4-a7de-5bb969897b91.meta.Ñÿ 	(²®³´€,-|*µAW(ÑPK'‡7Q|C/âQL+f7fbb1bb-58ad-47f4-a7de-5bb969897b91.objectL³ÿ 	(8CÔ/0PK'‡7Qtm.°2-)cf2cf846-964f-49e9-8283-07a508984646.meta-Òÿ 	(µ«¶°€,ÞXX(ÑPK'‡7QI†9{83+cf2cf846-964f-49e9-8283-07a508984646.object3Ìÿ 	(BëãPK'‡7QUê"3.)8ed00b3c-d292-46c7-86cd-d89e6c91bfab.meta.Ñÿ 	(¸µ³´€,-’ªÈEW(ÑPK'‡7Q;ÑkMQL+8ed00b3c-d292-46c7-86cd-d89e6c91bfab.objectL³ÿ 	(8CÕ/0PK'‡7Qh×CY3.)790dd519-50c3-45a6-940a-9c6fe81e532e.meta.Ñÿ 	(¹«ºà€,-*M¦s!#ÒPK'‡7QSG68‘Œ+790dd519-50c3-45a6-940a-9c6fe81e532e.objectŒsþ 	(x%
+£ÁÞßáãÿÿÿÿ€#úûíÿÿÿÿÿÿÿÿÿÿÿÿPKˆ7Qæӟg.))e6e0f595-141d-4bdb-8eb2-b1c7b4d85148.meta)Öÿ 	(éí%#˜ÁøeÐ&ÑPKˆ7Qò‚¥a+e6e0f595-141d-4bdb-8eb2-b1c7b4d85148.objectéÿ 	(PKˆ7Q„3 §.))54cefe32-0504-4fdd-8cfe-58c296020e55.meta)Öÿ 	(üé“'@ Ãõ×PKˆ7QW3ߓJE+54cefe32-0504-4fdd-8cfe-58c296020e55.objectEºÿ 	(1¼ÿÿÿÿê»PKˆ7QÆ9ê‹-()be25a003-1ccf-4b53-b508-25c7de6c69d6.meta(×ÿ 	(ëüOPm<ˆÃõ×PKˆ7QCE8íÌÇ+be25a003-1ccf-4b53-b508-25c7de6c69d6.objectÇ8ÿ 	(³“¡¥¦R$椦¡Q2R6™#2¡ÆÇRß¾+Ç¡÷üRW>³Ûü¡ƒ†Ríã€4‡¡ÃR[yÍ¡¿Šîü™íŒPKˆ7QG°JŠ.))ad891949-1391-49f2-9f38-6bd1acd806d0.meta)Öÿ 	(ìüí5¨>—lÐ&ÑPKˆ7QDï$"UP+ad891949-1391-49f2-9f38-6bd1acd806d0.objectP¯ÿ 	(<Éîïðñòóôõö÷øùúûüÈ×þÿÿÿPKˆ7Q­Â.))96c487a8-b960-4116-a6ef-25021e376524.meta)Öÿ 	(ýìþGí؆;¢=ÑPKˆ7Q”‰c”JE+96c487a8-b960-4116-a6ef-25021e376524.objectEºÿ 	(1ÊHIJIKJÿ€*ÿÿÿÿÿÿÿÿ×PKˆ7Qàù9£1,)813fff91-df65-4d3b-87f5-8f10e26c16ea.meta,Óÿ 	(ü*+€,-ý|¸µ#ÒPKˆ7Q˜x¡(.)+813fff91-df65-4d3b-87f5-8f10e26c16ea.object)Öþ 	(”Í	õ" î#âóå
+øù
‹ì"ˆ.$/ÁŽ	%œ	&úõ0©	2PKˆ7Q…Òè<2-)845f8274-05a9-4226-b7d5-5a08309b0466.meta-Òÿ 	(«ü¬+€,-/€óëµ#ÒPKˆ7Q3¨ä&Á¼+845f8274-05a9-4226-b7d5-5a08309b0466.object¼Cÿ 	(¨”Í	.€­Û0Ü0/…
-†

0ç	2PKˆ7QÎxª/2-)ea6a27bf-0574-4333-8a72-de4b081adb3c.meta-Òÿ 	(®«¯°€,ð\!#ÒPKˆ7Q¥˜®¦83+ea6a27bf-0574-4333-8a72-de4b081adb3c.object3Ìÿ 	(BêçPKˆ7Q›S`\3.)f7fbb1bb-58ad-47f4-a7de-5bb969897b91.meta.Ñÿ 	(²®³´€,-|*µAW(ÑPKˆ7Q|C/âQL+f7fbb1bb-58ad-47f4-a7de-5bb969897b91.objectL³ÿ 	(8CÔ/0PKˆ7Qtm.°2-)cf2cf846-964f-49e9-8283-07a508984646.meta-Òÿ 	(µ«¶°€,ÞXX(ÑPKˆ7QI†9{83+cf2cf846-964f-49e9-8283-07a508984646.object3Ìÿ 	(BëãPKˆ7QUê"3.)8ed00b3c-d292-46c7-86cd-d89e6c91bfab.meta.Ñÿ 	(¸µ³´€,-’ªÈEW(ÑPKˆ7Q;ÑkMQL+8ed00b3c-d292-46c7-86cd-d89e6c91bfab.objectL³ÿ 	(8CÕ/0PKˆ7Qh×CY3.)790dd519-50c3-45a6-940a-9c6fe81e532e.meta.Ñÿ 	(¹«ºà€,-*M¦s!#ÒPKˆ7QSG68‘Œ+790dd519-50c3-45a6-940a-9c6fe81e532e.objectŒsþ 	(x%
 ÆÃ!ðú œ
"âù»¼½¾îÛÀ	â
-ÁÂÃÄÈ
ÎÅí0/ª	Ž0PK'‡7Q´õ•1,)e96c654a-dbc4-4f06-a1cb-6000cf3ada56.meta,Óÿ 	(Ë‘Ì€,j±(œ ÒPK'‡7Q¡½·QL+e96c654a-dbc4-4f06-a1cb-6000cf3ada56.objectL³ÿ 	(8DÁѨ0PK'‡7QL†ëâ,')fb21cd33-edc8-403e-8505-d86d9cae4d9a.meta'Øÿ 	(ÐOPŸ:xÂõ×PK'‡7Qï¶)ž³®+fb21cd33-edc8-403e-8505-d86d9cae4d9a.object®Qþ 	(š“
¡Šäå.€šÉæ¡‹éå×íê¡Œìå_ûç*í¡ðåãxHò¡Žôå•]~ø¡úå¶ë†÷û¡þåĆSÿ¡‘å?º8!‚¡’šÊ™dÐЄå~¨=/†¡“šÔ™ dÐЈåˆS|k‰¡”‡åÓ=ï[ˆ¡•–åÒa—¡˜‹å\Q×5ŒÇ‰PK'‡7QÊàUñ3.)abd4b631-c634-4545-9e30-658ccb6f9b44.meta.Ñÿ 	(ó«ûà€,-<ûJï"ÒPK'‡7Q½j³6¤Ÿ+abd4b631-c634-4545-9e30-658ccb6f9b44.objectŸ`ÿ 	(‹%
+ÁÂÃÄÈ
ÎÅí0/ª	Ž0PKˆ7Q´õ•1,)e96c654a-dbc4-4f06-a1cb-6000cf3ada56.meta,Óÿ 	(Ë‘Ì€,j±(œ ÒPKˆ7Q¡½·QL+e96c654a-dbc4-4f06-a1cb-6000cf3ada56.objectL³ÿ 	(8DÁѨ0PKˆ7QL†ëâ,')fb21cd33-edc8-403e-8505-d86d9cae4d9a.meta'Øÿ 	(ÐOPŸ:xÂõ×PKˆ7Qï¶)ž³®+fb21cd33-edc8-403e-8505-d86d9cae4d9a.object®Qþ 	(š“
¡Šäå.€šÉæ¡‹éå×íê¡Œìå_ûç*í¡ðåãxHò¡Žôå•]~ø¡úå¶ë†÷û¡þåĆSÿ¡‘å?º8!‚¡’šÊ™dÐЄå~¨=/†¡“šÔ™ dÐЈåˆS|k‰¡”‡åÓ=ï[ˆ¡•–åÒa—¡˜‹å\Q×5ŒÇ‰PKˆ7QÊàUñ3.)abd4b631-c634-4545-9e30-658ccb6f9b44.meta.Ñÿ 	(ó«ûà€,-<ûJï"ÒPKˆ7Q½j³6¤Ÿ+abd4b631-c634-4545-9e30-658ccb6f9b44.objectŸ`ÿ 	(‹%
 üýþÿ‚	ہ		â
-0PK'‡7Q¸êðÒ1,)3cfad07b-1f61-40d3-b3b5-5d26734c739f.meta,Óÿ 	(è
é
+€,-££Â´#ÒPK'‡7Q>eipùô+3cfad07b-1f61-40d3-b3b5-5d26734c739f.objectôû 	(à”ÍM‚¦ƒk¼$ó&ƒ*Èlâmú
+0PKˆ7Q¸êðÒ1,)3cfad07b-1f61-40d3-b3b5-5d26734c739f.meta,Óÿ 	(è
é
+€,-££Â´#ÒPKˆ7Q>eipùô+3cfad07b-1f61-40d3-b3b5-5d26734c739f.objectôû 	(à”ÍM‚¦ƒk¼$ó&ƒ*Èlâmú
 0…1å
 2ï3ñ4í
 5ë
@@ -429,7 +429,7 @@
 Pía§	fúR”.çió/‘	Sûs˜t‘TƒUå
 VïWñXšYë
 Zê
-\íb§	•gö^”%爙	‰ñ#u…y…	z{ÙwÏê
€/à„›
¶×|î}ó"ù…£†ó„†	Œ“ù‡ßŠò0õ2PK'‡7Q0ñÝ!@;)d52d207e-3111-4b51-87fb-569da7102582.meta;Äÿ 	('	Á€¤
º+€,-¼ƒñ*bÔPK'‡7QÑ´É⩤+d52d207e-3111-4b51-87fb-569da7102582.object¤[ú 	(”ÍX`€
À’
Äý	ŋ
+\íb§	•gö^”%爙	‰ñ#u…y…	z{ÙwÏê
€/à„›
¶×|î}ó"ù…£†ó„†	Œ“ù‡ßŠò0õ2PKˆ7Q0ñÝ!@;)d52d207e-3111-4b51-87fb-569da7102582.meta;Äÿ 	('	Á€¤
º+€,-¼ƒñ*bÔPKˆ7QÑ´É⩤+d52d207e-3111-4b51-87fb-569da7102582.object¤[ú 	(”ÍX`€
À’
Äý	ŋ
 Ƴ	ÂÌ	aâcód
 e¡
bü	“ù”¶!ÿ#óш0à5¼	6”¯	¦³	8Œ/â&Ҋ'è{Ã	|”¯	§³	}Ì	?Ä	$óӎx÷o qær€
 ‘¯	¨³	s݁¿	„Ô؆þˆ×	ÇØ	‹™
@@ -440,7 +440,7 @@
 ‡â*՝P†ªÝ	«”¬¯	º³	»§¼¨­š®Þ	UÄ	,óV™Wë	Xó	¸ü	.óY¾Z
 ·ó	 «™	Öž¤×þŸš¢‡¤€¥Š	ùÎÐÂÛ½Ó¾ª3¬4®h·i›~¢ÁŒ0²	ŽÏ0ÜÝ
Þ
ß
á
0^/¹–
 _˜
-©Œ
g©
ª
0¥2PK'‡7Qt	qæ.))cec3028a-9d5e-435b-a906-8bbd1b533e80.meta)Öÿ 	(ÑÖÑ	ý¨¡Ãõ×PK'‡7QI<9<½¸+cec3028a-9d5e-435b-a906-8bbd1b533e80.object¸Gü 	(¤²£š´“”ÐÐPÀñdà	â	å	›œ³ÿÈN€„×Öõ¡ôµšVU—ñ	NT0¨T1IT2ãT3çT41T5ÌT6ò	T7ô	T8õ	T9÷	TAþ	Tkƒ
+©Œ
g©
ª
0¥2PKˆ7Qt	qæ.))cec3028a-9d5e-435b-a906-8bbd1b533e80.meta)Öÿ 	(ÑÖÑ	ý¨¡Ãõ×PKˆ7QI<9<½¸+cec3028a-9d5e-435b-a906-8bbd1b533e80.object¸Gü 	(¤²£š´“”ÐÐPÀñdà	â	å	›œ³ÿÈN€„×Öõ¡ôµšVU—ñ	NT0¨T1IT2ãT3çT41T5ÌT6ò	T7ô	T8õ	T9÷	TAþ	Tkƒ
 TB…
 T‰
 TC
@@ -508,7 +508,7 @@
 TYÙ
 TZÚ
 PpÿÿÿÿpðÿN€•«›¬Ý
-­Ö´—µ¶™·¡¸¹òºÓ»Ü¼ã½Ê¾	¿•	À„Ú	ÄæÅÆÇÉËÌÎÔÞßáâäåæèéëìíîïðñòóõö÷øùúüPK'‡7Q>ìø/*)0c4485aa-ba97-4a65-b78a-65e465f74f82.meta*Õÿ 	(ÐÑҐ~~­ ÒPK'‡7QdLì94+0c4485aa-ba97-4a65-b78a-65e465f74f82.object4Ëÿ 	( ¨Ì“ÈPÔÐÐÓPK'‡7Qeû	-()50ae342a-8e87-4599-afb1-0f7148c7d16e.meta(×ÿ 	(ý3G·XF« ÒPK'‡7QìÅ5MH+50ae342a-8e87-4599-afb1-0f7148c7d16e.objectH·ÿ 	(4ÊHáJJþ€“ÿÿÿÿÿÿÿÿ×PK'‡7Ql+ú¾/*)26352869-a71c-44ff-8edc-199fc82ea762.meta*Õÿ 	(ÔÑÕ˜J
‘­ ÒPK'‡7Qn6;6+26352869-a71c-44ff-8edc-199fc82ea762.object6Éÿ 	("KÍ“™ÈPÔšPK'‡7Q’‹ƒ.))504f2df1-9a61-4f36-bf56-0811f0963157.meta)Öÿ 	(‚“œ5H»ÒÍõ×PK'‡7QçÅ©4{(v(+504f2df1-9a61-4f36-bf56-0811f0963157.objectv(‰× 	(b(ÁçM¾ZX²e"e
”‹iÈÐÔÿØeÂÎ!iÿÿÙh…¥ŸXµÎy‹ÊXúxí˜ËX˜¾mö›Xê`–_Éh9e‰ý\÷Z¸¢\ìÙ[H\¤SëÏÿX
+­Ö´—µ¶™·¡¸¹òºÓ»Ü¼ã½Ê¾	¿•	À„Ú	ÄæÅÆÇÉËÌÎÔÞßáâäåæèéëìíîïðñòóõö÷øùúüPKˆ7Q>ìø/*)0c4485aa-ba97-4a65-b78a-65e465f74f82.meta*Õÿ 	(ÐÑҐ~~­ ÒPKˆ7QdLì94+0c4485aa-ba97-4a65-b78a-65e465f74f82.object4Ëÿ 	( ¨Ì“ÈPÔÐÐÓPKˆ7Qeû	-()50ae342a-8e87-4599-afb1-0f7148c7d16e.meta(×ÿ 	(ý3G·XF« ÒPKˆ7QìÅ5MH+50ae342a-8e87-4599-afb1-0f7148c7d16e.objectH·ÿ 	(4ÊHáJJþ€“ÿÿÿÿÿÿÿÿ×PKˆ7Ql+ú¾/*)26352869-a71c-44ff-8edc-199fc82ea762.meta*Õÿ 	(ÔÑÕ˜J
‘­ ÒPKˆ7Qn6;6+26352869-a71c-44ff-8edc-199fc82ea762.object6Éÿ 	("KÍ“™ÈPÔšPKˆ7Q’‹ƒ.))504f2df1-9a61-4f36-bf56-0811f0963157.meta)Öÿ 	(‚“œ5H»ÒÍõ×PKˆ7QçÅ©4{(v(+504f2df1-9a61-4f36-bf56-0811f0963157.objectv(‰× 	(b(ÁçM¾ZX²e"e
”‹iÈÐÔÿØeÂÎ!iÿÿÙh…¥ŸXµÎy‹ÊXúxí˜ËX˜¾mö›Xê`–_Éh9e‰ý\÷Z¸¢\ìÙ[H\¤SëÏÿX
 d.wœ\=G §ÿÿÿÿ\‡ˆzÿYí¬Ýhi±KbhÿLh4|]hÚk4Ðc:uobX½’Ó™e5ªPÞÂÿÈÉiÿÇYî­Ö YxÑWh\`Žfÿÿÿÿ\cÿXñžÆƒXú°GcþÕš…‰ŠŒ‚6¨¾ZX²e"e‡ˆziÿe=G §iÿÿÿÿ‘eciÿÿ’e`ŽfiÏÏÿÿ“XµÎy‹ÊXúxí˜ËXê`–_Éh9e‰ý\÷Z¸¢\ìÙ[H\¤SëÏÿYi±Kb9YÿLoY4|]YÚk4e5ªPÞÂÿÈÉiÿÇYî­Ö 9YxÑWo\…¥ŸXà
¥!”Xú°GcþÕšYí¬ÝÙÚ¬­‚¨¾ZX²e"Ljziÿe=G §iÿÒeciÿÿ’e`ŽfiÏÏÿÿ“XµÎy‹ÊXúxí˜ËX˜¾mö›Xê`–_Éh9e‰ý\÷Z¸¢\ìÙ[H\¤SëÏÿX
 d.wœYí¬Ýhi±KbÎhÿLxh4|]€hÚk4we5ªPÞÂÿÈÉiÿÇYî­Ö YxÑW}\…¥ŸXà
¥!ÈXú°GXre„¨ÓcþÕšÙÚÕŸ‚1¨¾Z!X½’Ó e
”‹iÈÐÔÿØeÂÎ!iÿÿÙh…¥ŸXµÎy‹ÊXúxí˜ËX˜¾mö›Xê`–_Éh9e‰ý\÷Z¸¢\ìÙ[H\¤SëÏÿX
 d.wœ\=G §ÿÿÿÿ\‡ˆzÿYí¬Ýhi±KbÓhÿLxh4|]vhÚk4rcqEct‚c<Šc¶Âñ¶Xú°Göe5ªPÞÂÿíïiÈÇÇÿ—Yî­Ö YxÑW1\`Žfÿÿÿÿ\cÿX²e"cþÕšX¿1õðñóô‚3¨¾ZX²e"e‡ˆzi¾¾¾ÿØe=G §iPPPÿ•eciE%æÿÙe`Žfiµ¨õÿßXµÎy‹ÊXúxí˜ËXê`–_Éh9e‰ý\÷Z¸¢\ìÙ[H\¤SëÏÿhi±Kb_hÿLÈh4|]@hÚk4e5ªPÞÂÿÈ–
iÈÇÇÿ—Xò¶OÉ\…¥ŸXú°GÍcþÕšXÍ6¯“Ë	Yí¬ÝYî­Ö —YxÑWxX¿1È	ËÍρÁ
Â
½yäÑ‚¨¾kjXÉí³FÐ	Í	Î	Ï	ZX²e"XµÎy‹ÊXúxí˜ËXê`–_Éh9e‰ý\÷Z¸¢\ìÙ[H\¤SëÏÿ\=G §ÿÿÿÿ\‡ˆzÿhi±Kb©hÿLÈY4|]–YÚk4c:uobe
”‹iÈÐÔÿÞeÂÎ!iÈÐÔÿße5ªPÞÂÿÈÉiÿ—Yî­Ö ôYxÑW×\`Žfÿÿÿÿ\cÿ\…¥ŸXFš¿“Xú°G¤cþÕšYí¬ÝX¿1£àáÒÞ‚¨¾ZX²e"e‡ˆzi¾¾¾ÿØe=G §iPPPÿ•eciE%æÿÙe`Žfiµ¨õÿßXµÎy‹ÊXúxí˜ËXê`–_Éh9e‰ý\÷Z¸¢\ìÙ[H\¤SëÏÿhi±Kb_hÿL,h4|]@hÚk4e5ªPÞÂÿÈ–
iÈÇÇÿ—Xò¶OÉ\…¥ŸXú°GÍcþÕšXÍ6¯“¬Yí¬ÝYî­Ö —YxÑWxX¿1È	ËÍÛႨ¾ZXµÎy‹Î
@@ -522,9 +522,9 @@
 Xúxí˜ËXê`–_Éh9e‰ý\÷Z¸¢\ìÙ[H\¤SëÏÿ\=G §ÿÿÿÿ\‡ˆzÿhi±Kb¯hÿLúh4|]hÚk4Xú°Göe5ªPÞÂÿÈÉiÈÇÇÿ—\`Žfÿÿÿÿ\cÿ\…¥ŸX²e"cþÕšYí¬ÝYî­Ö —YxÑWxX¿1óè‚ü‚‚$¨¾Z\=G §ÿÿÿÿ\‡ˆzÿhi±Kb×hÿLúY4|]%hÚk4Xª-)òž\`Žfÿÿÿÿ\cÿ\…¥ŸXµÎy‹ÊXúxí˜ËXÄ,¥Xú°GX²e"cþÕšX¥æW,ŸYí¬ÝYî­Ö —YxÑWx…ˆ‰‹‚%¨¾Z\=G §ÿÿÿÿ\‡ˆzÿhi±Kb‡hÿLúh4|]hÚk4Xª-)ò \`Žfÿÿÿÿ\cÿ\…¥ŸXµÎy‹ÊXúxí˜ËXÄ,¥Xú°GX²e"cþÕšX¥æW,¡Yí¬ÝYî­Ö —YxÑWx…ˆ‚)¨¾ZXµÎy‹Î
 Xúxí˜ËXê`–_Éh9e‰ý\÷Z¸¢\ìÙ[H\¤SëÏÿ\=G §ÿÿÿÿ\‡ˆzÿhi±Kb_hÿLúh4|]hÚk4Xú°GŒe5ªPÞÂÿÈÉiÈÇÇÿ—\`Žfÿÿÿÿ\cÿ\…¥ŸX²e"cþÕšYí¬ÝYî­Ö —YxÑWxX¿1ôè‚‘’‚+¨¾ZX²e"e‡ˆziqNÿ¥e=G §iqNÿ¦eciÿÿ’e`ŽfiÏÏÿÿ“XµÎy‹ÊXúxí˜ËX˜¾mö›Xê`–_Éh9e‰ý\÷Z¸¢\ìÙ[H\¤SëÏÿX
 d.wœYí¬Ýhi±Kb
-hÿLY4|]YÚk4?e5ªPÞÂÿ§©'iÿÿÿÿªYî­Ö YxÑW3\…¥ŸXà
¥!ÈXú°G·XÍ6¯“cþÕšXÆ2<jÍX¿1˜ÙÚÏЂ/¨ÿÿÿÇÿšÿON%€»—Ÿ„Æî¤Ó¨‡ª‰ƒ¬‹®Œ°¥†²®Õ´’¶“¹”½˜¿šÁ›Ãœå搞ԇ£…Țʜ̝ηиҹ¡»Ö¼Ø½Ú¿Ýîà÷ã›æ‚Ž’–N€„›¡žÖ æ¢¤N€•¦—§™©›«­Ê¯Ó±Ü³ãµò¸º	¼•	¾š	ÀæÂÄE²	ó0\±ÆöPpÿÿÿÿpðÿÀ¿:п;п;ÐPK'‡7Q4›G*1,)5220de69-2dae-47ee-addf-9149125ceb55.meta,Óÿ 	(‚‰…€,íîÞ#ÒPK'‡7QÌbÆj˜“+5220de69-2dae-47ee-addf-9149125ceb55.object“lÿ 	(?
-䎷Âæ	íðÞ‘®PK'‡7Q’ö®r.))564867f6-8a49-4a49-a1b9-2e28905d4960.meta)Öÿ 	(÷‹O”C¤Åõ×PK'‡7QïAE®94+564867f6-8a49-4a49-a1b9-2e28905d4960.object4Ëÿ 	( Åçď¶ÄŽ‘PK'‡7QÎÐÒ.))ce257a9a-75d8-4612-96a8-bacc91054c45.meta)Öÿ 	(©¶ã
-/ý¡Åõ×PK'‡7QeXÿ53·/¶+ce257a9a-75d8-4612-96a8-bacc91054c45.objectû€ 	(¶ÆèìfÿØÿáExifII*ÿìDuckydÿáahttp://ns.adobe.com/xap/1.0/<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.3-c011 66.145661, 2012/02/06-14:56:27        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:OriginalDocumentID="34A49DF5AA8FB77E74AC9A4CB4786FC3" xmpMM:DocumentID="xmp.did:BDA2DE67C15E11E7B984B12E9924ED37" xmpMM:InstanceID="xmp.iid:BDA2DE66C15E11E7B984B12E9924ED37" xmp:CreatorTool="Adobe Photoshop CS6 (Macintosh)"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:FA9CB71C1E206811822ACC94BCD3103B" stRef:documentID="34A49DF5AA8FB77E74AC9A4CB4786FC3"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>ÿî&AdobedÀ
+hÿLY4|]YÚk4?e5ªPÞÂÿ§©'iÿÿÿÿªYî­Ö YxÑW3\…¥ŸXà
¥!ÈXú°G·XÍ6¯“cþÕšXÆ2<jÍX¿1˜ÙÚÏЂ/¨ÿÿÿÇÿšÿON%€»—Ÿ„Æî¤Ó¨‡ª‰ƒ¬‹®Œ°¥†²®Õ´’¶“¹”½˜¿šÁ›Ãœå搞ԇ£…Țʜ̝ηиҹ¡»Ö¼Ø½Ú¿Ýîà÷ã›æ‚Ž’–N€„›¡žÖ æ¢¤N€•¦—§™©›«­Ê¯Ó±Ü³ãµò¸º	¼•	¾š	ÀæÂÄE²	ó0\±ÆöPpÿÿÿÿpðÿÀ¿:п;п;ÐPKˆ7Q4›G*1,)5220de69-2dae-47ee-addf-9149125ceb55.meta,Óÿ 	(‚‰…€,íîÞ#ÒPKˆ7QÌbÆj˜“+5220de69-2dae-47ee-addf-9149125ceb55.object“lÿ 	(?
+䎷Âæ	íðÞ‘®PKˆ7Q’ö®r.))564867f6-8a49-4a49-a1b9-2e28905d4960.meta)Öÿ 	(÷‹O”C¤Åõ×PKˆ7QïAE®94+564867f6-8a49-4a49-a1b9-2e28905d4960.object4Ëÿ 	( Åçď¶ÄŽ‘PKˆ7QÎÐÒ.))ce257a9a-75d8-4612-96a8-bacc91054c45.meta)Öÿ 	(©¶ã
+/ý¡Åõ×PKˆ7QeXÿ53·/¶+ce257a9a-75d8-4612-96a8-bacc91054c45.objectû€ 	(¶ÆèìfÿØÿáExifII*ÿìDuckydÿáahttp://ns.adobe.com/xap/1.0/<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.3-c011 66.145661, 2012/02/06-14:56:27        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:OriginalDocumentID="34A49DF5AA8FB77E74AC9A4CB4786FC3" xmpMM:DocumentID="xmp.did:BDA2DE67C15E11E7B984B12E9924ED37" xmpMM:InstanceID="xmp.iid:BDA2DE66C15E11E7B984B12E9924ED37" xmp:CreatorTool="Adobe Photoshop CS6 (Macintosh)"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:FA9CB71C1E206811822ACC94BCD3103B" stRef:documentID="34A49DF5AA8FB77E74AC9A4CB4786FC3"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>ÿî&AdobedÀ
 
fbɺ	»†¶
ÿۄÿÂÿÄ	! 10@PA"`p€2#B3C!1 0@AQaqP`p€ð‘¡±"2ÁÑáBR#br‚3 ñ¢S$’ÂÒ! a0@€1P`pA"2QqBb #°3À¡Á$ð±4á!1AQðaq ‘0¡±ÁÑáñ@P`p€ÿÚÿUñ ló\Č҈¦o,&VZ䒉DAN…BΉºj³±)c–ãE¹­J,sNd@@Sšmä@E(@-!‰j"ˆCŒ¸w*(ÓI%]9ewÍæÆzV¹ŠgORúr™c—W-]i®]ö¿)æøþ¿™æú
Œæ–låíý?ËÇ®9ÓéÂNðôý_/辿ä÷ëåLJ·ä~î<ÚêíáôýwwðýßèœýÑüÿƒóÿQãüÏÐT֝xvúþ?§êù¿?æ”þ­Ùèòk¬Þ¼ÝüUi Öü=¼¸Ñ×Ï¥°Ï?.•žÝ.štã¯N{ë†~oŸæú+‡Ñäò}Óôx{»ðâáë¤õ}?3£§ŸÎáíóøû^;o–2öz~}z¾]õó<t׳ºÈéæð|__›—¬ëÇ.Ž>Þ\oI©^>ΕkM"—½hÑÙÑ×Ïèz¼^‡£Çëz|]]9uoŸFùèÔ离ppöxÞOfr{?Kå{¿—6¬vô=¿?Móâòz°Ã›Ÿª÷Ï·¿ŽÚÇaŸC¯›§§Ïw·›Ë¿ŸÓÓÛÇè{>w©éù¸ç|<}\<;ù^?«æðú>G›ßwçÒüç§ôÿ7¿^=]|œ¹ïÃÃӟ=åÏÙÍÏÕÏçõòsõãËۆ:óç®\ý[±™çòöxþ/±l
JW
 Õ2PÓȁ`
 áj`\ӑʬH
E•%,Ü9¢Å,´®ªéêBHENS4R*R iU+¥šB&*kCK&²U1’ԑ*e,¤”“èæ×kŸ=œl"­Å@«IzWªhkÎ×.v*#7šÚ\Ó=L
@@ -8756,7 +8756,30 @@
 ÷ëóÀ_çnÝù¨ÔÖlrzãîP>R¦à$Ó
 ïßx
!f˜LÞ4îè	5Ȁìq´%ÀB<cô³;®]¡Vac?AœNð3ˆÆ¹#·|:‰ÄÄR w˜M½!ˆ,(¡èMÔ õ×ñ	Œ™nxÕBi@¼jd3»¡â0¦xs«èÂ5fáИ`‰hx„({ú üD&˜
 hlƄ‘ç@fñˆè	™Î ˆa3¯â8Î7…´Ä™gΎZ–ëDvƆÓyhCø„9çR
-úxó¶q,T$»Î”˜^þ°Cz³,nL=ඊ”-P‡x™[âw
⣡þ‡±ˆ´gi˜‚ƒˆÛbbÎ F¢„Z‰f5G3ña74ï3hÈ0–I;„ÍæÚ2J˜èÆe¦cCq–»B^s0ôq ÏÿÙëPK'‡7Q¥ÖQ)y_t_Papplicationcontext.929cb000-3aed-4c57-8f5c-847d90e0e0fc.precompileinfo.auxiliaryt_‹  	(5‰¹)èTargetInvokeCallbackMethod
TimeStampOnly$619040bc-6170-4907-8d11-c4b28483a92d$de5766ba-e1cc-468f-8d6e-2b5bb2f20a24CancelCallback$3ced023e-71f9-4c7e-ba65-891d9ad9b97cReset	$127e21d4-7292-4213-b58e-baf72a8433b7
+úxó¶q,T$»Î”˜^þ°Cz³,nL=ඊ”-P‡x™[âw
⣡þ‡±ˆ´gi˜‚ƒˆÛbbÎ F¢„Z‰f5G3ña74ï3hÈ0–I;„ÍæÚ2J˜èÆe¦cCq–»B^s0ôq ÏÿÙëPKˆ7QðˆÝ/-()7cff6992-fc41-4e4a-a065-6aad17cd2f9b.meta(×ÿ 	(Ëã¢A2â_ØPKˆ7Qeܒõð+7cff6992-fc41-4e4a-a065-6aad17cd2f9b.objectðû 	(ÜÆèÑ	This is free and unencumbered software released into the public domain.
+
+Anyone is free to copy, modify, publish, use, compile, sell, or
+distribute this software, either in source code form or as a compiled
+binary, for any purpose, commercial or non-commercial, and by any
+means.
+
+In jurisdictions that recognize copyright laws, the author or authors
+of this software dedicate any and all copyright interest in the
+software to the public domain. We make this dedication for the benefit
+of the public at large and to the detriment of our heirs and
+successors. We intend this dedication to be an overt act of
+relinquishment in perpetuity of all present and future rights to this
+software under copyright law.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR
+OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
+ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+OTHER DEALINGS IN THE SOFTWARE.
+
+For more information, please refer to <https://unlicense.org>åPKˆ7Q€ä׶.))efee9a8a-c3cb-4935-afe7-0320266aacdc.meta)Öÿ 	(ÒÓÕ'å¾)â_ØPKˆ7QÉâB+efee9a8a-c3cb-4935-afe7-0320266aacdc.objectæÿ 	(ÏËPKˆ7Qn–”/*)a2914761-19c1-4c96-9a43-d7fcd00bfcb7.meta*Õÿ 	(ÚüÓÕ¥2â_ØPKˆ7QÉâB+a2914761-19c1-4c96-9a43-d7fcd00bfcb7.objectæÿ 	(ÏËPKˆ7Q¥ÖQ)y_t_Papplicationcontext.929cb000-3aed-4c57-8f5c-847d90e0e0fc.precompileinfo.auxiliaryt_‹  	(5‰¹)èTargetInvokeCallbackMethod
TimeStampOnly$619040bc-6170-4907-8d11-c4b28483a92d$de5766ba-e1cc-468f-8d6e-2b5bb2f20a24CancelCallback$3ced023e-71f9-4c7e-ba65-891d9ad9b97cReset	$127e21d4-7292-4213-b58e-baf72a8433b7
 FB_Init$a4b6b77b-91e8-4db2-baea-fc3decdf8517$fccf89e9-067d-417e-94c8-3d57779eb838
GetStringValue$c6752113-4b14-483c-96e7-bd699ec10923	FB_Reinit$a52b96ba-e0bc-496d-b07a-bb898b029ed5GetBoolValue$a3a947ff-c6ee-4992-9faf-58b06e0948cfGetDintValue$9f47e6d8-917b-401b-8be3-73b785bee2af$4238e05e-154f-4703-9489-b1ac7249ef13$f85daf1c-9045-45d7-b0ad-d67f19e6fc53$0683e014-f2cf-4ddc-bd70-e9615ce667df$6b236aa3-8153-4a38-850f-f48130213221
ContainsPoint$e4947ca6-fa9b-4aff-be8d-c20859bfd12f$504f2df1-9a61-4f36-bf56-0811f0963157Destruct$7bd279f3-ceeb-4ceb-a8cd-c3f19ac29ec8ElementInfo$f669bf3b-9934-43f0-9130-e78d28800135 
GetClientData!$fae78038-41da-400a-965d-4cfe35f37807"GetSurroundingRect#$ce062917-cfc9-44b6-84f3-5a0469fb42cd$GetTextProperties%$5dd07c79-5079-488e-9474-13470ea3a027&GetUpdateRects'$2ee4e2fd-3aef-4323-82a7-14fc70bc63b5(HandleInput)$32dadab1-13fb-4470-8a2e-7ac7ff1f0909*
 Initialize+$68312b9f-fb81-4a04-8947-5c5807669d1a,Paint-$4c4f4f9e-1059-41ed-8883-442f93db83fc.
SetClientData/$76d6df3f-e2f1-4f9b-9834-795f5924413f0SetStaticState1$3e5d7653-555d-4dd7-b8cd-91f0576919b42Update3$f9093a9c-81a3-4e71-8440-e1b7cd4250734GetName5$c00443df-e9d6-4b6a-8936-6c1f11245b4e6GetNamespace7$97fb8cb2-8977-472e-8247-c79e6926613e8GetSize9$e004b773-c582-441d-9c16-a44f0a5f3513:
GetTranslator;$ae531cfb-302f-4be0-95c1-ea7aeac60eb9<SetVisuFlagsInternal=$218151c2-7e85-48f5-a12b-8c3a962fb869>	FB_ReInit?$bfd028d2-dc2f-43b3-8919-61fa9d9f48fc@GetInitializeVersionA$01ecea98-58fe-4ed5-b652-14d02ee02674BFB_ExitC$1b6cabc8-c75a-4681-be8d-c6ada0d6f52cDGetTextE$37bddbff-7546-4c07-a948-1ba57feecac2F
 GetTooltipG$387036cc-9eaf-4e94-8af6-22105e553c82HGetElementArrayI$b785b101-7280-4a62-8384-02f2d3e23382JGetElementIdArrayK$31e709e9-2bd7-49c0-aa43-ee175461b26dL$4e286acb-ffb3-403c-ad19-93b29817c62fM$1b34d1e9-472f-4ad6-990d-61bd98836e5bNExecuteMouseClickO$a8fbdb01-2c53-4ef4-a248-01cc2d1bab2fPExecuteMouseDownQ$997cb182-e45c-4ea5-990e-5dc6e7bc60fbRExecuteMouseEnterS$a91f5b6b-8a7e-4b46-85b6-b9f385010590TExecuteMouseLeaveU$568c3b30-a484-4ca7-8ca9-01b79a239ac2VExecuteMouseUpW$abfefdee-6237-492f-9179-c72dc12d9f23XGetElementInfoY$a3558dc3-ee31-4c5b-bba4-dad74182bafaZ$e560057e-e24f-566b-84d3-dd179502a331[$564867f6-8a49-4a49-a1b9-2e28905d4960\$8aace5f4-c4a8-54c2-80fd-6a17d9549e46]$ebe4f432-5651-5e67-8cbb-15049ad5bebe^$28b72afb-62e0-5230-96c7-8593aa1191e5_$7dba5dbf-a8d9-0a98-f032-527c3f0550d1`$1933bcbb-8d06-5eec-b870-e7274455a3c1a$4228d7fc-d1e7-5838-ab3d-d2f60687abe2b$171ace98-605a-4aeb-97d2-c238a4a02714c$72a70b5d-da1f-49cb-a617-e3f073643303d$2bbb5de2-5b66-453d-a1ba-bafdbb3f220ce$2f9c7a0b-48c4-48e0-90d4-69dfc408e122fCallTask__MainTaskgFunctionh$6a7e56e8-11a6-4247-96ed-456dd784b15di$00000000-0000-0000-0000-000000000000jCallTask__VISU_TASKk$50ae342a-8e87-4599-afb1-0f7148c7d16el__Setup__Call__POUmProgramn$8376ee1f-f4aa-40d3-a465-640725f8d7e9o__sys__setup__tasksp$02116294-1462-43ec-aa22-cf25e6afb42fq_Implicit_Jitter_DistributionrTypes$2be28534-701e-42dc-a2b1-2acbfbd3c042t_Implicit_Task_Infou$bfc7a258-999c-45d7-9019-defb8aef7e44v_Implicit_TaskGroup_Infow$55be2db3-e125-5ddd-82ef-1a7db4f93e51x_Implicit_Task_Config_Infoy$306590a9-99ca-41d2-b6d1-e574212b400fzRPCClientCallback{
FunctionBlock|PROG}$3cfad07b-1f61-40d3-b3b5-5d26734c739f~
@@ -8855,9 +8878,9 @@
 ÿÿÿÿÕé“á_؏ÿÿÿÿÕé“á_Ø•–ÿÿÿÿÕé“á_Ø‘ÿÿÿÿºñ“á_Øÿÿÿÿºñ“á_Øÿÿÿÿºñ“á_Øÿÿÿÿ"áñ“á_Ø !ÿÿÿÿ"áñ“á_Ø"#ÿÿÿÿ"áñ“á_Ø$%ÿÿÿÿ"áñ“á_Ø&'ÿÿÿÿ"áñ“á_Ø()ÿÿÿÿ-ò“á_Ø*+ÿÿÿÿAVò“á_Ø,-ÿÿÿÿR}ò“á_Ø./ÿÿÿÿR}ò“á_Ø01ÿÿÿÿV¤ò“á_Ø23ÿÿÿÿjòò“á_Ø45ÿÿÿÿjòò“á_Ø67ÿÿÿÿjòò“á_Ø89ÿÿÿÿjòò“á_Ø:;ÿÿÿÿjòò“á_Ø<=ÿÿÿÿjòò“á_Ø>?ÿÿÿÿjòò“á_Ø@Aÿÿÿÿsó“á_ØBCÿÿÿÿsó“á_ØDEÿÿÿÿŒgó“á_ØFGÿÿÿÿŒgó“á_ØHIÿÿÿÿŒgó“á_ØJKÿÿÿÿŒgó“á_Ø’MÿÿÿÿŒgó“á_Ø*Lÿÿÿÿ”Žó“á_ØNOÿÿÿÿ”Žó“á_ØPQÿÿÿÿžµó“á_ØRSÿÿÿÿžµó“á_ØTUÿÿÿÿžµó“á_ØVWÿÿÿÿ¨Üó“á_ØXYÿÿÿÿ¨Üó“á_Ø“[ÿÿÿÿ¹ô“á_Ø
 Zÿÿÿÿ¹ô“á_Ø\ÿÿÿÿ½*ô“á_ØB]ÿÿÿÿ½*ô“á_Ø”_ÿÿÿÿs”á_Ø
 ^ÿÿÿÿs”á_Ø`ÿÿÿÿïÍ”á_ØBaÿÿÿÿúô”á_Ø—cÿÿÿÿá{°á_Ø
-bÿÿÿÿá{°á_ØBdÿÿÿÿ|°á_Øeÿÿÿÿ|°á_ØœÿÿÿÿxW§°á_Ø¿ŸÿÿÿÿxW§°á_ØÀ¡ÿÿÿÿxW§°á_ØÁxW§°á_ØÂiPK'‡7Qöa_;¬§Dconstraintcheckercache7eb1043f-c4ba-455f-b228-0c56f04491fb.auxiliary§Xþ 	(i
$5c7c77e9-132a-469f-9822-692c4c183262$66193f2b-5622-4e78-9faf-4ee70bb2a92d3Default, 3.5.6.0 (3S-Smart Software Solutions GmbH)$97f8f036-f142-4ec0-aa6e-6cc6eb060967ObjectErrorListObjectUpdateListGuidVisualConstraintErrorsGVLSystem.GuidReferenceCounter	StaticElementDrawingCommands
+bÿÿÿÿá{°á_ØBdÿÿÿÿ|°á_Øeÿÿÿÿ|°á_ØœÿÿÿÿxW§°á_Ø¿ŸÿÿÿÿxW§°á_ØÀ¡ÿÿÿÿxW§°á_ØÁxW§°á_ØÂiPKˆ7Qöa_;¬§Dconstraintcheckercache7eb1043f-c4ba-455f-b228-0c56f04491fb.auxiliary§Xþ 	(i
$5c7c77e9-132a-469f-9822-692c4c183262$66193f2b-5622-4e78-9faf-4ee70bb2a92d3Default, 3.5.6.0 (3S-Smart Software Solutions GmbH)$97f8f036-f142-4ec0-aa6e-6cc6eb060967ObjectErrorListObjectUpdateListGuidVisualConstraintErrorsGVLSystem.GuidReferenceCounter	StaticElementDrawingCommands
 #GuidStaticElementDrawingCommandsGVLComboboxInfo
LastStyleNameBB€B	B
-€BPK'‡7Q
†ŒÙ-Ô-profile.auxiliaryÔ-+Ò!0…jüo²3Œ§ú,kµ`System.StringL{796f40d2-5c90-4085-b7f4-842bc86d8deb}ProfilebyteName"CODESYS V3.5 SP14ÐEëYÿÿÿÿ<Core, Version=3.5.15.0, Culture=neutral, PublicKeyToken=null#_3S.CoDeSys.Core.Components.Profile_plugInGuidToVersionConstraint_plugInGuidToExtension_plugInGuidToExtensionList=_3S.CoDeSys.Core.Components.GuidToVersionConstraintDictionary0_3S.CoDeSys.Core.Components.GuidToBoolDictionary@_3S.CoDeSys.Core.Components.GuidToProfileExtensionListDictionary			=_3S.CoDeSys.Core.Components.GuidToVersionConstraintDictionaryDictionaryBase+hashtableSystem.Collections.Hashtable	0_3S.CoDeSys.Core.Components.GuidToBoolDictionaryDictionaryBase+hashtableSystem.Collections.Hashtable	@_3S.CoDeSys.Core.Components.GuidToProfileExtensionListDictionaryDictionaryBase+hashtableSystem.Collections.Hashtable	System.Collections.Hashtable
+€BPKˆ7Q
†ŒÙ-Ô-profile.auxiliaryÔ-+Ò!0…jüo²3Œ§ú,kµ`System.StringL{796f40d2-5c90-4085-b7f4-842bc86d8deb}ProfilebyteName"CODESYS V3.5 SP14ÐEëYÿÿÿÿ<Core, Version=3.5.15.0, Culture=neutral, PublicKeyToken=null#_3S.CoDeSys.Core.Components.Profile_plugInGuidToVersionConstraint_plugInGuidToExtension_plugInGuidToExtensionList=_3S.CoDeSys.Core.Components.GuidToVersionConstraintDictionary0_3S.CoDeSys.Core.Components.GuidToBoolDictionary@_3S.CoDeSys.Core.Components.GuidToProfileExtensionListDictionary			=_3S.CoDeSys.Core.Components.GuidToVersionConstraintDictionaryDictionaryBase+hashtableSystem.Collections.Hashtable	0_3S.CoDeSys.Core.Components.GuidToBoolDictionaryDictionaryBase+hashtableSystem.Collections.Hashtable	@_3S.CoDeSys.Core.Components.GuidToProfileExtensionListDictionaryDictionaryBase+hashtableSystem.Collections.Hashtable	System.Collections.Hashtable
 LoadFactorVersionComparerHashCodeProviderHashSizeKeysValuesSystem.Collections.IComparer$System.Collections.IHashCodeProviderìQ8?
 
 				
@@ -8882,8 +8905,8 @@
 ç¼m/-F³°ó&D‹ô0_3S.CoDeSys.Core.Components.ProfileExtensionList_listSystem.Collections.ArrayList	õô	öô	÷ô		øô	
 ùô	úô	ûô	
üô	ýô	þô	ÿô	ô	ô	System.Version_Major_Minor_Build	_RevisionSystem.Collections.ArrayList_items_size_version					
 			
						 	!	"
	#
	$
	%
	&
	'
	(
	)
	*
	+
	,
	-
 	.
!	/
",_3S.CoDeSys.Core.Components.ProfileExtension
_stOriginator_plugInGuid_versionSystem.GuidSystem.Version0PackageManagement:3ÏþÿÿzÑ)ÓþxCª-o',	2#"3PackageManagement:3Ìþÿÿ$RCÄÍ9íE©—_cNÄ	5$"6PackageManagement:3Éþÿÿ0j«x~|ÔJ¶›õm¶®	8%"9PackageManagement:3ÆþÿÿTÔf< ¢N³ûQwÚü8	;&"<PackageManagement:2ÃþÿÿîT/Ø@¦4Ą1F´‚	>'"?PackageManagement:1Àþÿÿ"ÿø§µB–<0qîÑ	A("BPackageManagement:2½þÿÿ/¾m*–ëØF®&d¼m3ˆT	D)"EPackageManagement:3ºþÿÿEé3÷A…­B¢ç¹]jà“	G*"HPackageManagement:4·þÿÿÜhí	…”µB«û¼‚Õ	J+"KPackageManagement:2´þÿÿWy•Ì¡ÄE—löžpò€œ	M,"NPackageManagement:3±þÿÿËüO9ºÀB¿k¶#È$¢	P-"QPackageManagement:3®þÿÿ¿žÂ¢@J‘µ±_ŒbG«	S."TPackageManagement:3«þÿÿÙÙJ˄[M´º•vWàvO	V/"WPackageManagement:3¨þÿÿ
-ç¼m/-F³°ó&D‹	Y258;>ADGJMPSVYÐ-PK'‡7Q¬¸ ¦±×§×.__shared_data_storage_string_table__.auxiliary§×X(±$6470a90f-b7cb-43ac-9ae5-94b2338b4573$00000000-0000-0000-0000-000000000000Project Settings$8753fe6f-4a22-4320-8103-e553c4fc8e04$5d25b229-98c7-4829-94b1-80f2c6eb7676AuthorSystem.Guid$cdadfc2b-8598-4621-ad56-5b1df7db910f	0000 0001	$d52d207e-3111-4b51-87fb-569da7102582
-$225bfe47-7336-4dbc-9419-4105a7c831fa7	IF _uiCanceledOperationNumer <> uiOperationNumber THENCODESYS Control Win V3
#	_uiCanceledOperationNumer	: UINT;	"3S - Smart Software Solutions GmbH305021/_uiCanceledOperationNumer := uiOperationNumber;
+ç¼m/-F³°ó&D‹	Y258;>ADGJMPSVYÐ-PKˆ7Q““œêîÐäÐ.__shared_data_storage_string_table__.auxiliaryäÐ/±$6470a90f-b7cb-43ac-9ae5-94b2338b4573$00000000-0000-0000-0000-000000000000Project Settings$8753fe6f-4a22-4320-8103-e553c4fc8e04$5d25b229-98c7-4829-94b1-80f2c6eb7676AuthorSystem.Guid$cdadfc2b-8598-4621-ad56-5b1df7db910f	0000 0001	$d52d207e-3111-4b51-87fb-569da7102582
+$225bfe47-7336-4dbc-9419-4105a7c831fa7	IF _uiCanceledOperationNumer <> uiOperationNumber THENCODESYS Control Win V3
#	_uiCanceledOperationNumer	: UINT;	"3S - Smart Software Solutions GmbH$7cff6992-fc41-4e4a-a065-6aad17cd2f9b/_uiCanceledOperationNumer := uiOperationNumber;
 Common.PCIParent;IF eRejectStatus = RPC.RPCNCARejectStatus.NCA_no_error THENKeepCurrentValuesSafetyInterface 	_uiCanceledOperationNumer := 0;StdCommunicationLinkTrue
 IoStandardSystem19
iostandardlib$929cb000-3aed-4c57-8f5c-847d90e0e0fcTargetnode name GenElemInst_12!$423a2c67-bf16-4760-8506-5b74ee261af0"Y	IF rpcServer.Init(uiPort := uiPort, strOptions := strOptions) <> RPC.ERROR.NO_ERROR THEN#$40b404f9-e5dc-42c6-907f-c89f4a517386$$21b62928-a76f-4080-88e0-276a277061aa%	Plc Logic&Company'$639b491f-5557-464c-af91-1471bac9f549($b39a201f-afb8-4295-adc9-5fdcc4bb0655)$79da6826-2b99-4ff7-9c9a-3cc916bf7016*PLC_PRG+$6f9dac99-8de1-4efc-8465-68ac443b7d08,$a9ed5b7e-75c5-4651-af16-d2c27e98cb94-$3b83b776-fb25-43b8-99f2-3c507c9143fc.PROGRAM PLC_PRG/VAR0END_VAR142Standard3$e66e17dd-c91d-4c64-b0ab-8ba4e8af9d8b4Task Configuration5$ae1de277-a207-4a28-9efb-456c06bd52f36$9b746f29-4c0b-4918-84a2-9d7e19f372947$2be28534-701e-42dc-a2b1-2acbfbd3c0428$bfc7a258-999c-45d7-9019-defb8aef7e449$306590a9-99ca-41d2-b6d1-e574212b400f:$c959a71a-3aec-4c78-9063-09f8f1d4a3f9;$8376ee1f-f4aa-40d3-a465-640725f8d7e9<$02116294-1462-43ec-aa22-cf25e6afb42f=$89c2db20-242d-49b7-b577-458a1e8ac128>$b398a30c-7252-40ae-bb16-fd83b3fbb03f?$56f9480f-5279-4b09-ab65-b7dbf5732419@$3879a869-5524-410a-9371-23cb19b99bcaA$40aa1cd0-43c4-4dbf-bddb-3a61a3c038b2B$29f8fa46-c258-48e5-be90-d622f9688da6C$d72d732b-bf02-483f-b80b-676ef12e86f8D$db89e3d0-c766-43ad-adc4-61f8a84060aaE$6a7e56e8-11a6-4247-96ed-456dd784b15dFMainTaskG$98a2708a-9b18-4f31-82ed-a1465b24fa2dHCyclicI1JmsKt#20msL$869d0e36-5b90-46e9-9e17-b32e51d64f14M$05fe7191-7f1f-41b4-ace8-ed020b906548N$79f61edd-2eb2-4d9f-a4a6-9d8fd076b720OBibliotheksverwalterP$adb5cb65-8e1d-4a00-b70a-375ea27582f3QStandard, * (System)R$b303f5ce-75ff-4668-a777-7da8debb449cS25T$81297157-7ec9-45ce-845e-84cab2b88adeUGuidV
 ParentGuidWNameX
@@ -8898,12 +8921,12 @@
 DriverInfo¤CustomItems¥&{7d23305a-7bb9-46e6-b58b-01ea5694add1}¦ModuleId§IoUpdateTask¨AdditionalInterfaces©ConstraintsªhideInStatusPage«
updateAllowed¬fixedInputAddress­fixedOutputAddress®DownloadParamsDevDescOrder¯AllowOnlyDevices°InitialStatusFlag±UseBlobInitConst²AllowedPages³Client´MaxInputSizeµ
MaxOutputSize¶MaxInOutputSize·ClientTypeGuid¸ClientConnectorInterface¹ClientConnectorIdºAlwaysMappingDisabled»$52a6325f-063a-4748-86b6-ec8aa02d3232¼	InnerList½$1fdbedd8-b518-4ebd-99df-805f2f77c071¾
 Attributes┐System.Collections.Hashtable└$58f2b04d-505d-4589-9fcf-0ec83491f9b2┴SaveLocally┬CommunicationSettingFilter├CommunicationSettingSorting─TrackingMode┼GatewayGuidĂAddressă
PromptAtLogin╚SimulationMode╔SecureOnlineMode╩SecureOnlineModeExplicitelySet╦MonitoringIntervalMsec╠ScanInformation═$848f25ec-eecf-4290-8329-7f6500fd2e0f╬UserBaseAddress¤$94d8f601-f8e4-4aaa-8f48-f3c3ec33bec1đLibNameĐFbInstancesĎPlaceHolderLibËloadAsSystemLibraryďIsDiagnosisLibŇ$ec1f8a3a-98c6-404c-883e-ce9e54b42542ÍUniqueIdGeneratorÎDefaultDeviceInfoěDeviceParameterSet┘Disable┌Exclude█
 Connectors▄
ConnectorListŢCommunicationSettingsŮIoProviderBase▀GuidBusCycleTaskÓIoConfigGlobalsGuidßIoConfigGlobalsMappingGuidÔIoConfigVarConfigGuidŃIoConfigErrorPouGuidńFunctionalChildrenňUserManagementŠRightsManagementšshowParamsInDevDescOrderŔHostObjectGuidÚAdditionalStringTableŕ
OnlineHelpUrlŰLogicalDeviceListýLogicalLanguageModelPositionIdÝSupportedLogicalBusSystemsţMappingPossible´HidePropertiesDialog­
GuidNetVarGVL˝GuidMemSettings˛BootAppSettingsˇ
DynamicMemory˘DownloadContent§FirmCode÷ProductCode¸KeepOnParentOnlineChange°$a5de0b0b-1cb5-4913-ac21-9d70293ec00d¨Tag˙Textű$f3878285-8e4f-490b-bb1b-9acbb7eb04dbŘ	TextLinesř&{a5de0b0b-1cb5-4913-ac21-9d70293ec00d}■TextDocument ImplementationÇPOULevelü&{8e575c5b-1d37-49c6-941b-5c0ec7874787}éChildObjectGuidsâAddAttributeSubsequentäTaskConfigurationListů&{75fc8bb3-c744-4e99-b6eb-bb2796e19500}ćSystemEventListç&{7be1d5a4-d68c-4bc6-a7e5-e42a0ab42a09}łExternalEventListë	enum_guidŐjitter_distribution_guidőtask_struct_guidîtask_config_info_guidŹtask_global_vars_guidÄsetup_call_pou_guidĆsys_setup_pou_guidÉprofiler_global_vars_guidĹprofiler_init_code_guidĺprofiler_cycle_code_guidôprofiler_fb_guidöprofiler_method_reset_guidĽ profiler_method_starttiming_guidľprofiler_method_stoptiming_guidŚ!profiler_iectaskgetprofiling_guidśalSysEventListÖsysevents_global_vars_guidÜsysevents_functionsblock_guidŤsysevents_fbinit_method_guidťsysevents_fbexit_method_guidŁ#sysevents_eventcallback_method_guid× sysevents_resetget_property_guidč$68e48988-4399-454b-ae43-e500b779c242áTimeíUnitó$97c20fcf-2c50-4dbb-8faa-06ff4f1e4275úEnabledĄSensitivityą$f194d1ef-7376-42ce-a729-4a5485a97a46ŽCommentž
-Kindoftask¨&{38cb1f21-e463-4240-9171-f74fb561a060}©CustomParametersª&{3e5ba045-1fc5-40ec-9ce7-4b62ec8ccfdf}«IntervalParameters¬EventParameters­ExternalEventParameters®FreewheelingParameters¯Priority°Watchdog±Interval²Event³
ExternalEvent´TaskGuidµEventPOUGuid¶PouList·&{33f568bb-4a2c-48cb-a762-34cca3066d03}¸Implicit¹WithinSPSTimeSlicingº$4723ebe7-5bfc-43c6-be6b-5097002ef6b4»DefaultResolution¼PlaceholderName½ResolverGuid¾
SystemLibrary¿HideWhenReferencedAsDependencyÀPublishSymbolsInContainerÁ
QualifiedOnlyÂLinkAllContentÃItemsÄPlaceholderRedirectionTableÅ&{e38db981-1fbe-4d68-b5b0-d55ca6086daa}Æ>Remote Procedure Calls, * (3S - Smart Software Solutions GmbH)ÇRPCÈ1UDP, 3.5.6.0 (3S - Smart Software Solutions GmbH)ÉMemoryUtilsÊGC_POINTS_PER_CAMËERemote Procedure Calls, 0.35.6.0 (3S - Smart Software Solutions GmbH)Ì5ÍNoneÎUDPÏ$b4e0506b-499e-40a4-98a9-13083a8aac6bÐAnyIntÑRPCClientCallbackÒ3.5.10.0ÓRLANG-VMÔGC_POINTS_PER_POLYGONÕ3.5.9.40Ö3MemoryUtils, * (3S - Smart Software Solutions GmbH)×MEMUtilsØ$de5766ba-e1cc-468f-8d6e-2b5bb2f20a24Ù3.5.9.0Ú4138Û	VAR_INPUTÜ
-VAR_OUTPUTŢSpecialFuncŮ$619040bc-6170-4907-8d11-c4b28483a92d▀InvokeCallbackÓ$f8a58466-d7f6-439f-bbb8-d4600e41d099ßMETHOD InvokeCallbackÔ	uiOperationNumber	: UINT;Ń	pbyData	: POINTER TO BYTE;ń	udiDataSize	: UDINT;ňWCODESYS V3 Soft-PLC for Windows with non realtime capabilities (CODESYS Control Win V3)Š$3ced023e-71f9-4c7e-ba65-891d9ad9b97cšCancelCallbackŔMETHOD CancelCallbackÚ`	(* TRUE: Server accepted the cancel request; FALSE: Server did not accept the cancel request *)ŕ	bServerAccepted	: BOOL;ŰDFUNCTION_BLOCK RPCClientCallback IMPLEMENTS RPC.IRPCCLClientCallbacký$c2311833-539c-4d9f-800b-0f90e411484bÝ$6f52b866-548b-4a87-848c-973efe48ce65ţ		xError := TRUE;´$e2eadeac-16da-41ad-bac9-fce51dabf32b­&{0db3d7bb-cde0-4416-9a7b-ce49a0124323}˝*CODESYS Demo Style, 3.5.6.1 (CODESYS GmbH)˛$1b15cdea-193f-4cef-9fee-198ebbd46aa5ˇ	˘(	eRejectStatus	: RPC.RPCNCARejectStatus;§IF NOT xInit THEN÷udiResponseSize := udiDataSize;¸NetVarUdp, 3.5.2.0 (System)°	xInit := TRUE;¨END_IF˙	xInit		: BOOL;ű3.5.8.0Ř	NetVarUdpř$11c0fc3a-9bcf-4dd8-ac38-efb93363e521■rpcClient(); OpenCenteredÇ$422ed780-41e9-4352-8132-b322b16154c1üGlobalOpenNumpadKeypadTypeé$5220de69-2dae-47ee-addf-9149125ceb55âProject Informationä$085afe48-c5d8-4ea5-ab0d-b35701fa6009ů _eRejectStatus := eRejectStatus;ć)	_eRejectStatus	: RPC.RPCNCARejectStatus;ç&{550f8ee0-c42e-42f0-b253-4fadf0c12bdf}ł	PositionXë	OperationŐ	3SLicenseő0.0.0.0î_3S_LICENSEŹ	PositionYÄTYPE Operation :Ć$5f09c628-b185-4cf8-9d7c-e611284fccf0É$9d27c937-e6b9-4eb9-bf7e-c6100cd78860Ĺ$3787f8f0-6bf8-43d8-9cf4-bbdaecf80f3aĺ$d1090f2e-a66c-43f7-accb-4b3579bca0e0ôPOOLNB23ö$d801c522-72b7-44e4-a1f1-65dac3c826ecĽ$722bc402-e00b-490a-8138-0a7d01b3426eľIoStandard, 3.5.9.0 (System)Ś3.5.14.0śDiagnosisCheckboxModeÖ&{96a7290c-b036-44e1-a965-c279cddf134b}ÜConnectorGroupŤIsCommunicationEncryptedť	AddedByAPŁUseDeviceApplicationStructure×(AllowSymbolicVarAccessInSyncWithIecCyclečPlaceholderResolutioná4147í>CODESYS V3 Soft-PLC f├╝r Windows ohne harte Echtzeitgarantien.ó9MemoryUtils, 3.5.9.0 (3S - Smart Software Solutions GmbH)úDRemote Procedure Calls, 3.5.9.0 (3S - Smart Software Solutions GmbH)Ą4123ą$d086fb68-6cd3-4de1-8f17-aa25b6c14dbbŽ>udiServerIP := UDP.IPSTRING_TO_UDINT(sIPAddress := sServerIP);ž33Ę 	HELLO_SERVER : UINT := 16#34FD;ę	Server IP¬PROG.sServerIPźGenElemInst_32Č$c0c3b24a-ca59-434c-b519-f0ff2e1e6013şGenElemInst_34«$b1b420e5-2859-43f6-b8bd-fc0e8f4ee498»$9c247017-409e-4402-b1ee-77dbe59944b6░$baa38f1e-bc04-436e-98ad-3b068c92dfdc▒$099fce89-6af6-49af-ad1d-62cc22688bcd▓$53d3a4f3-ddf0-4ff1-a7c6-311206ebec61│$51747e90-4892-4e88-8bb9-b0bfaac9bc2e┤$5783e084-e420-4ae0-b4d2-3ede486ee190Á1.0.0.1Â+rpcClient.SetSourcePortRange(60000, 61000);Ě???Ş$d4d64cfb-f687-489d-a822-73e8e1115bed╣$5a91d709-3f98-4a3e-b992-87dd30884cde║$c86cd5b7-7732-487a-be9f-c87fc1395a46╗*╝CASE eOperation OFŻ$2f57ceb1-5a30-4b4f-98f8-a546f8661e52ż$826f2232-9639-43a0-a35b-f78a0e22594a┐73SLicense, 0.0.0.0 (3S - Smart Software Solutions GmbH)└$b800f9a8-9030-426e-bd3a-95acc4afe9fd┴VAR_GLOBAL CONSTANT┬$76ea0f23-60b9-4d49-a4ed-e2fe2d0ded0d├IoStandard, 3.5.13.0 (System)─MemoryReserveForOnlineChange┼	UndefinesĂ,IF uiOperationNumber = GVL.HELLO_SERVER THENăVerifyAfterCreation╚	Operation.HelloServerRequest:╔StopParentAppsOnException╩
+Kindoftask¨&{38cb1f21-e463-4240-9171-f74fb561a060}©CustomParametersª&{3e5ba045-1fc5-40ec-9ce7-4b62ec8ccfdf}«IntervalParameters¬EventParameters­ExternalEventParameters®FreewheelingParameters¯Priority°Watchdog±Interval²Event³
ExternalEvent´TaskGuidµEventPOUGuid¶PouList·&{33f568bb-4a2c-48cb-a762-34cca3066d03}¸Implicit¹WithinSPSTimeSlicingº$4723ebe7-5bfc-43c6-be6b-5097002ef6b4»DefaultResolution¼PlaceholderName½ResolverGuid¾
SystemLibrary¿HideWhenReferencedAsDependencyÀPublishSymbolsInContainerÁ
QualifiedOnlyÂLinkAllContentÃItemsÄPlaceholderRedirectionTableÅ&{e38db981-1fbe-4d68-b5b0-d55ca6086daa}Æ>Remote Procedure Calls, * (3S - Smart Software Solutions GmbH)ÇRPCÈ1UDP, 3.5.6.0 (3S - Smart Software Solutions GmbH)ÉMemoryUtilsÊGC_POINTS_PER_CAMËJ00000000-0000-0000-0000-000000000000|C:\Users\m.lamp\Documents\license.txtÌ5ÍNoneÎUDPÏ09/22/2020 10:31:33ÐAnyIntÑRPCClientCallbackÒ$efee9a8a-c3cb-4935-afe7-0320266aacdcÓlicenseÔGC_POINTS_PER_POLYGONÕ$a56744ff-693f-4597-95f9-0e1c529fffc2Ö3MemoryUtils, * (3S - Smart Software Solutions GmbH)×MEMUtilsØ$de5766ba-e1cc-468f-8d6e-2b5bb2f20a24ÙFileIdÚ$a2914761-19c1-4c96-9a43-d7fcd00bfcb7Û	VAR_INPUTÜ
+VAR_OUTPUTŢSpecialFuncŮ$619040bc-6170-4907-8d11-c4b28483a92d▀InvokeCallbackÓ$f8a58466-d7f6-439f-bbb8-d4600e41d099ßMETHOD InvokeCallbackÔ	uiOperationNumber	: UINT;Ń	pbyData	: POINTER TO BYTE;ń	udiDataSize	: UDINT;ň09/23/2020 17:00:38Š$3ced023e-71f9-4c7e-ba65-891d9ad9b97cšCancelCallbackŔMETHOD CancelCallbackÚ`	(* TRUE: Server accepted the cancel request; FALSE: Server did not accept the cancel request *)ŕ	bServerAccepted	: BOOL;ŰDFUNCTION_BLOCK RPCClientCallback IMPLEMENTS RPC.IRPCCLClientCallbacký1DÝ$6f52b866-548b-4a87-848c-973efe48ce65ţ		xError := TRUE;´1E­&{0db3d7bb-cde0-4416-9a7b-ce49a0124323}˝*CODESYS Demo Style, 3.5.6.1 (CODESYS GmbH)˛1Fˇ	˘(	eRejectStatus	: RPC.RPCNCARejectStatus;§IF NOT xInit THEN÷udiResponseSize := udiDataSize;¸NetVarUdp, 3.5.2.0 (System)°	xInit := TRUE;¨END_IF˙	xInit		: BOOL;ű2AŘ	NetVarUdpř$11c0fc3a-9bcf-4dd8-ac38-efb93363e521■rpcClient(); OpenCenteredÇ$422ed780-41e9-4352-8132-b322b16154c1üGlobalOpenNumpadKeypadTypeé$5220de69-2dae-47ee-addf-9149125ceb55âProject Informationä$085afe48-c5d8-4ea5-ab0d-b35701fa6009ů _eRejectStatus := eRejectStatus;ć)	_eRejectStatus	: RPC.RPCNCARejectStatus;ç&{550f8ee0-c42e-42f0-b253-4fadf0c12bdf}ł	PositionXë	OperationŐ	3SLicenseő0.0.0.0î_3S_LICENSEŹ	PositionYÄTYPE Operation :Ć$5f09c628-b185-4cf8-9d7c-e611284fccf0É2BĹ2Cĺ2DôPOOLNB23ö2EĽ$722bc402-e00b-490a-8138-0a7d01b3426eľ2FŚ3.5.14.0śDiagnosisCheckboxModeÖ&{96a7290c-b036-44e1-a965-c279cddf134b}ÜConnectorGroupŤIsCommunicationEncryptedť	AddedByAPŁUseDeviceApplicationStructure×(AllowSymbolicVarAccessInSyncWithIecCyclečPlaceholderResolutioná4147í>CODESYS V3 Soft-PLC f├╝r Windows ohne harte Echtzeitgarantien.ó37ú39Ą3Aą3BŽ>udiServerIP := UDP.IPSTRING_TO_UDINT(sIPAddress := sServerIP);ž33Ę 	HELLO_SERVER : UINT := 16#34FD;ę	Server IP¬PROG.sServerIPźGenElemInst_32Č$c0c3b24a-ca59-434c-b519-f0ff2e1e6013şGenElemInst_34«$b1b420e5-2859-43f6-b8bd-fc0e8f4ee498»3C░3D▒3E▓3F│40┤41Á1.0.0.1Â+rpcClient.SetSourcePortRange(60000, 61000);Ě???Ş$d4d64cfb-f687-489d-a822-73e8e1115bed╣$5a91d709-3f98-4a3e-b992-87dd30884cde║$c86cd5b7-7732-487a-be9f-c87fc1395a46╗*╝CASE eOperation OFŻ$2f57ceb1-5a30-4b4f-98f8-a546f8661e52ż$826f2232-9639-43a0-a35b-f78a0e22594a┐73SLicense, 0.0.0.0 (3S - Smart Software Solutions GmbH)└$b800f9a8-9030-426e-bd3a-95acc4afe9fd┴VAR_GLOBAL CONSTANT┬$76ea0f23-60b9-4d49-a4ed-e2fe2d0ded0d├IoStandard, 3.5.13.0 (System)─MemoryReserveForOnlineChange┼	UndefinesĂ,IF uiOperationNumber = GVL.HELLO_SERVER THENăVerifyAfterCreation╚	Operation.HelloServerRequest:╔StopParentAppsOnException╩
 StaticSizeňAllowUserDefinedStaticSizeŐX509CommonNameÕX509EncryptionThumbprintőX509EncryptionThumbprintsŌSignDownloadWithX509Certificate–$0c4485aa-ba97-4a65-b78a-65e465f74f82—$cec3028a-9d5e-435b-a906-8bbd1b533e80“TargetVisualization”Keyboard‘$26352869-a71c-44ff-8edc-199fc82ea762’WebVisualization÷VisualizationManager◊$171ace98-605a-4aeb-97d2-c238a4a02714ōElement-Frame-ColorŔElement-Alarm-Frame-Colorŕ4132Ř$684e6819-f82a-4250-b175-3d6af33968c4‹$c0870a33-1a1d-4721-b62c-6c1724146e8e›$f0833f50-1350-4c8c-a3ce-5e16795515cař$41befd14-0949-44fb-8615-024715684ec3Ŗ$503e3a3d-1851-40fd-8f15-f29a3519590eŗ\	sServerIP			: STRING;				// IP addressof the rpc server. Use 255.255.255.255 for broadcast.Š$8f3fdfd4-9ad9-4c8f-92e2-fb93393fbdae‚!		rpcRequest(	xRequest := xStart,„$3506473e-cab5-45da-8d49-ab86d63fda2dšUseGlobalSettingŚIsAntialiasingInactiveś$7a0d28f8-92e8-56eb-aab7-ef3cc7587676Á			END_IF	ŤFormatťDialogPositionÍ&{16f3f59a-37ad-4991-a1af-cc2926974e08}Ž34ž
 Error codeí		);		î$97c3b452-d9fa-4ac2-9d0c-3d420aa6d95bï
 DialogXPos­
-DialogYPosñBringToForegroundòGenElemInst_14ó35ô$2f9c7a0b-48c4-48e0-90d4-69dfc408e122õ$2bbb5de2-5b66-453d-a1ba-bafdbb3f220cöError÷PROG.rpcRequest.eErrorøGenElemInst_36ù$cd5d4519-d7e6-4b0d-9a91-5557fa807d55úNumber of Servers: %iû$6ad3e88f-aee2-4766-a7ea-a8790037ef51üGenElemInst_38ýWidthþ			ÿHeight€$5f612b0e-b404-455f-8177-27864e9f5332Size‚$dac69a01-f889-459d-8b8d-408faf636379ƒJBreakpoint Logging Functions, 3.5.5.0 (3S - Smart Software Solutions GmbH)„VisuSizeManager…Lamp1†BreakpointLogging‡BPLogˆVisuFbElemLamp‰GenElemInst_39ŠNumber of Responses: %i‹$6aca4985-4d65-492d-8f2b-383d7bb98581ŒOkAdditionalFontStyleŽScriptIdentificationGenElemInst_43$122ccc47-a878-4d35-acd6-5543a18e09a0‘GenElemInst_45’$3c8a7d9c-c867-49bd-abfc-1427be878df6“	udiServerIP			: UDINT;	”DoubleFontSize•Special-MenuItemHovered–Arial Narrow—Special-FontOnBackground˜197™ANISOTROPICš$72a70b5d-da1f-49cb-a617-e3f073643303›NONEœ<toggle/tap variable>GroupžVisuFbGroupŸGenElemInst_48 Working¡Waiting for Responses¢10£Waiting for responses€$f86ff54e-f7c2-4db6-88cc-f62f1b2cf9b9¥Special-TileBackgroundActiveŠSpecial-TitleBackground§
+DialogYPosņBringToForegroundōGenElemInst_14ķ35ô$2f9c7a0b-48c4-48e0-90d4-69dfc408e122õ$2bbb5de2-5b66-453d-a1ba-bafdbb3f220cöError÷PROG.rpcRequest.eErrorøGenElemInst_36ų$cd5d4519-d7e6-4b0d-9a91-5557fa807d55úNumber of Servers: %iû$6ad3e88f-aee2-4766-a7ea-a8790037ef51üGenElemInst_38ũWidthū			˙Height€$5f612b0e-b404-455f-8177-27864e9f5332Size‚$dac69a01-f889-459d-8b8d-408faf636379ƒJBreakpoint Logging Functions, 3.5.5.0 (3S - Smart Software Solutions GmbH)„VisuSizeManager…Lamp1†BreakpointLogging‡BPLogˆVisuFbElemLamp‰GenElemInst_39ŠNumber of Responses: %i‹$6aca4985-4d65-492d-8f2b-383d7bb98581ŒOkAdditionalFontStyleŽScriptIdentificationGenElemInst_43$122ccc47-a878-4d35-acd6-5543a18e09a0‘GenElemInst_45’$3c8a7d9c-c867-49bd-abfc-1427be878df6“	udiServerIP			: UDINT;	”DoubleFontSize•Special-MenuItemHovered–Arial Narrow—Special-FontOnBackground˜197™ANISOTROPICš$72a70b5d-da1f-49cb-a617-e3f073643303›NONEœ<toggle/tap variable>42ž43Ÿ44 WorkingĄWaiting for Responsesĸ10ŖWaiting for responses¤45ĨSpecial-TileBackgroundActiveĻSpecial-TitleBackground§
 Font-TitleØ0©TahomaŖSpecial-FontOnTitle«$591e7e9c-070e-4b40-9a90-26deec523bc0¬$7fb77d49-e5f0-43fd-adf8-6c554a540592­$c6830771-e0a5-41d3-be71-93c1b5eb6b47®11ƵCODESYS scheint ein Problem mit der Kommunikation zu haben. Es behauptet, dass dein PC POOLPC01 heiƟt. Auf wessen Steuerung ich auch immer lande: bitte ruf mich an (991). GruƟ Sam°12±·CODESYS scheint ein Problem mit der Kommunikation zu haben.$n Es behauptet, dass dein PC POOLPC01 heiƟt. Auf wessen Steuerung ich auch immer lande: bitte ruf mich an (991). GruƟ Sam²13³»CODESYS scheint ein Problem mit der Kommunikation zu haben.$n Es behauptet, dass dein PC POOLPC01 heiƟt.$n Auf wessen Steuerung ich auch immer lande: bitte ruf mich an (991).$n GruƟ Sam“$4f1b902c-c2b8-4a8a-a9db-112668eecb26µ$446b7903-466c-408b-8b10-349c2e3a5c59¶$f4dd29a7-264e-40a6-95f1-ebae61d096f8·$b6474b7e-e902-4410-b8b2-2b670f90f305ø$531567e8-4b3c-43d5-914f-f13c3e62a388¹$882f9f95-dda6-4a46-8676-df4501d38ff3ŗ$098aad1c-4338-440d-b065-1436af24fab2»$e6f6f282-6210-4a7d-83af-51106e12f6eb¼$8a3613fa-dc9b-4ee5-977e-adbd4340e2e5½$f9c38d16-0194-4b48-b4c1-6a3d9f43fc87¾$fc9c96fc-9101-4977-b900-7b2fcffe748aæ$c9a22ceb-61ea-468e-8348-5c28946de10cĄ$c4055fe6-7a36-4e3a-8239-63af7c566f9fĮ
 RPCRequest¬FUNCTION_BLOCK RPCRequest√$ed326015-6f63-4f74-a56a-61dad74d2869ń$8f2a909a-3c2e-4e91-b69c-434eb4036016Ň$780aea47-fb37-4a78-9994-105f5ac2acd6∆$fccf89e9-067d-417e-94c8-3d57779eb838«$a4b6b77b-91e8-4db2-baea-fc3decdf8517»VISU_ST_RECTANGLE…$a52b96ba-e0bc-496d-b07a-bb898b029ed5 24ň$a3a947ff-c6ee-4992-9faf-58b06e0948cfŐ$9f47e6d8-917b-401b-8be3-73b785bee2afÕBS_SOLIDő$c6752113-4b14-483c-96e7-bd699ec10923ŌGenElemInst_50–$7966af22-70e8-476a-9c4e-0bf447948d7f—	Group Box“Special-TileBackground”	PS_HOLLOW‘$3f584e9a-31fb-469f-bbd7-f23bd56d5c1a’GenElemInst_52÷$7fd6515d-f891-4717-b53f-b14197c6706c◊ContainedGuidsōContainedVisualizationsŔContainedVisualizations33ŕ$f8db32ff-bdd5-49e9-9014-6d9a6dea5d8cŘVisuNodeReferenceGuid‹VisuNodeReference›
VisNodeRefs33ř$6b236aa3-8153-4a38-850f-f48130213221Ŗ$0683e014-f2cf-4ddc-bd70-e9615ce667dfŗTYPE RequestState :Š$5d32411d-9df8-4027-88d1-17e154a2d11b‚$f85daf1c-9045-45d7-b0ad-d67f19e6fc53„2š$4238e05e-154f-4703-9489-b1ac7249ef13Ś$ef46d72b-2497-43ad-b5b5-dfab1f5f7788ś$c2ec70c5-6b22-4caf-806d-9ff362047b26Á3Ť$b9ff9d26-c06a-452d-9e71-db215bfb6257ť$78f9ef17-3562-4ddc-8c78-08a76c0da280Í28Ž$395a3ef4-1edb-474f-b0c7-26a5c591bfafž$0fb09c24-6f6d-4f0c-b6ac-47f0015e5902Ū$f194e73a-45bd-462a-8e21-7fc139bba00cÓ$1343bba2-025a-41cb-9aa2-920410d8c044Ô$00fe54ee-3974-45e1-a48c-82fa77052db6ū$471fb3ef-22e5-40cc-92c4-fba3c20c4741Ů$e05d35b9-75e1-4709-8ee0-14b8a942a8c1Ú$39cba2c9-1216-4b00-860e-19a720935989ů$dbb5b56d-c5aa-47fa-93cb-879384313dd2ŰRequestStateű$8b32adac-40dc-421f-a6f9-77a21a8c630cŲ$5383988a-f3e3-44c3-a5c3-d9df0322b29aų$2c33b9cf-55a1-438f-862d-eb8b6cc0eab7Ý$c891d55b-89f2-4e3d-a796-292e05fee44eý$ebaa5aac-6bd8-4964-9202-f7caaae79d92ķ$4a4d6448-c59d-49ef-b49f-bf379e01bfbeŻ	INVOKE,Ł$90ccac7a-5cdf-4718-a66f-d72126367f50ż$50ae342a-8e87-4599-afb1-0f7148c7d16eĢ$df57dd12-a9f6-4576-8bfc-c505ba8533f2ˇCASE eStatus OFÄ$5539e1ea-79eb-46e7-bd72-eb90d323b79dĀ	ERROR,ā$504f2df1-9a61-4f36-bf56-0811f0963157É$2ee4e2fd-3aef-4323-82a7-14fc70bc63b5Ą$e4947ca6-fa9b-4aff-be8d-c20859bfd12fÖ$3e5d7653-555d-4dd7-b8cd-91f0576919b4Ü$f9093a9c-81a3-4e71-8440-e1b7cd425073á$387036cc-9eaf-4e94-8af6-22105e553c82ąRequestState.INIT:Č$8a987628-edcb-4600-9d92-a46ca01da224äRequestState.START_SESSION:č$97fb8cb2-8977-472e-8247-c79e6926613eĆ$0feaa1e4-5400-497e-969a-61dfaed2ced3ć$ae531cfb-302f-4be0-95c1-ea7aeac60eb9éRequestState.INVOKE:Ź$76d6df3f-e2f1-4f9b-9834-795f5924413fź
 Initialize‘GVL’$f1a23298-14d3-4623-afc1-7b685c3a4255“$fae78038-41da-400a-965d-4cfe35f37807”$4c4f4f9e-1059-41ed-8883-442f93db83fc•0	strDataRepresentation : RPC.DataRepresentation;–GetCompanyGUID—$1576b3b9-9adc-4f7c-baad-872f21392e08˜$b785b101-7280-4a62-8384-02f2d3e23382™RequestState.ERROR:š$218151c2-7e85-48f5-a12b-8c3a962fb869›$37bddbff-7546-4c07-a948-1ba57feecac2œ$5dd07c79-5079-488e-9474-13470ea3a027RequestState.END_SESSION:ž$68312b9f-fb81-4a04-8947-5c5807669d1aŸ$369a0e95-3682-41ad-ba03-9d00843fc10a FIXED¡$6d49a564-d0d1-4914-86ee-4465387ab144¢AllowEmptySlot£DefaultModules¤IncludeSlotNumber¥StartSlotNumber¦$45b6f676-61a0-4c78-a679-8c725851fa1e§elements¨$8a62c05c-4fee-4b4a-8600-a677aedc92c7©Mappingsª$d6d934cf-5ec0-42c3-b628-2a7aea7d364c«AutomaticAddress¬
@@ -8913,7 +8936,7 @@
 MapOnlyNew–LogicalParameter—MapSize“	MapOffset”$87130527-d8a8-4a3f-a43d-fabaec05f356‘LmStructTypeGuid’IecType÷
 IecTypeLib◊TypeNameō$1944b378-8867-41f4-b1f4-6e5b1e6547baŔBaseTypeŕ$bd387d12-7a68-42ff-9fa4-1e4e26e0dc37Ř$b955cc99-aa13-473b-b43f-7c76a865c138‹$4322e2a3-55e5-4e47-9fcd-b70eb1e6bfee›Valuesř&{b955cc99-aa13-473b-b43f-7c76a865c138}Ŗ$47edf8ea-3f84-452c-b998-e18f878578d3ŗVariableŠCreateVariable‚DefaultVariable„$1a6d9caa-30e2-4c6c-aa84-7bcee3627153šFbNameŚInstanceś
 InitMethodçCyclicCallsèLocationé&{4da2c5bd-5291-436b-b8b0-6a4480112db7}ê
-FbNameDiagŰ$51a11660-6c0d-4598-8c08-419c5845ea1fýLANGRNBÝFont-Headingţ$db87b073-75e5-462d-8813-325b9c87233a´Prime­GroupBox˝VisuFbGroupBox˛    xError				: BOOL;	ˇGenElemInst_54˘$0b03f24b-2f72-4ffb-8d96-a16d4aedc812§63÷
+FbNameDiagŰ$51a11660-6c0d-4598-8c08-419c5845ea1fý46ÝFont-Headingţ$db87b073-75e5-462d-8813-325b9c87233a´Prime­GroupBox˝VisuFbGroupBox˛    xError				: BOOL;	ˇGenElemInst_54˘$0b03f24b-2f72-4ffb-8d96-a16d4aedc812§63÷
 RPC Client¸$564867f6-8a49-4a49-a1b9-2e28905d4960°$ae343572-29d8-4e53-a7e2-d6439754e6c6¨4096˙É<DeviceUserManagement>
   <UserList Flags="Edit AddMember RemoveMember Create Delete RemoveAllMembers EditRights NameEditable All " />
   <GroupList Flags="Edit AddMember RemoveMember Create Delete RemoveAllMembers EditRights NameEditable All " />
@@ -8923,43 +8946,43 @@
 MinimumGapě
EventVariable┘ImportFileName┌GuidTaskStartSlot█GuidTaskEndSlot▄ProtocolParameterValuesŢReferenceGuidGVLŮ
SenderGVLName▀GuidTaskSlotÓImportFileTimestampßImportNetVarPropertiesÔImportFromFileŃ$9001d745-b9c5-4d77-90b7-b29c3f77a23bńSystem_VisuElemsň$2717eb6a-dd07-4c66-8d8d-cacebd7b18aeŠ	VisuElemsšGetVersionGUIDŔPromptÚSystem_VisuElemMeterŕ
VisuElemMeterŰ10/24/2018 08:20:39ýSystem_VisuElemsSpecialControlsÝVisuElemsSpecialControlsţ$31e709e9-2bd7-49c0-aa43-ee175461b26d´GetTextPropertyGUID­System_VisuElemsWinControls˝GetNumberPropertyGUID˛VisuElemsWinControlsˇAutoUpdateMode˘System_VisuElemTextEditor§GetBooleanPropertyGUID÷GetVersionPropertyGUID¸$32dadab1-13fb-4470-8a2e-7ac7ff1f0909°VisuElemTextEditor¨	errRS				: RS;˙System_VisuElemTraceű
VisuElemTraceŘ$54cefe32-0504-4fdd-8cfe-58c296020e55řData■System_VisuNativeControl VisuNativeControlÇLastModificationüSystem_VisuElemsAlarméVisuElemsAlarmâ	// Example remote calläSystem_VisuElemCamDisplayerů$2db5746d-d284-4425-9f7f-2663a34b0ebcćVisuElemCamDisplayerç$7bd279f3-ceeb-4ceb-a8cd-c3f19ac29ec8łSystem_VisuElem3DPathëVisuElem3DPathŐSystem.DateTimeősystem_visuinputsî
 visuinputsFrozenŽ$77d3e22f-35f5-4c19-8cf7-d672cf8097dc
 background$bc63f5fa-d286-4786-994e-7b27e4f97bd5‘END_TYPE’$8c08b3ed-5bb4-492e-a86d-0f9c14007d8c“
Visualization”
-AutoDetect•GenElemInst_55–$8d90d032-cb0f-404e-878f-8bf7ae9da192—$3eda699c-7733-4c15-986f-ed6692b8cdec˜$0fdbf158-1ae0-47d9-9269-cd84be308e9d™webvisušTouchscreen›$3386baad-c4ca-4454-b19f-a25c1bbf2de2œ$f18bec89-9fef-401d-9953-2f11739a6808GetUpdateRectsž$a4ee5982-0aef-4735-8a6e-fb1c32490613Ÿ
ContainsPoint $0947aac7-1e67-42c5-984e-3be4a82e31c4¡	FB_Reinit¢$e68079f2-720f-4122-b5b2-2c5d1bba9252£SetStaticState¤$adc75d62-4b7a-4f7f-bbf2-f09c81dbc645¥Update¦$90c1f630-ae1f-4dae-8e46-df1dd52b2170§$6f2c18a9-abf5-40d0-b131-eac5df50a3c5¨
-GetTooltip©$997cb182-e45c-4ea5-990e-5dc6e7bc60fbªGetDialogInterfaceSize«$abfefdee-6237-492f-9179-c72dc12d9f23¬GetNamespace­$a3558dc3-ee31-4c5b-bba4-dad74182bafa®	SetResult¯$6a73d4e6-452c-49fc-9e0f-7c617e512a09°
GetTranslator±$65001014-09f9-47b3-a3f1-3d48ecd6c158²
SetClientData³$31bf6676-0a99-46d5-bade-dcbb2f93b2e6´GetInstanceµ$3d3c0279-efb0-44e9-a149-3f124c843075¶
GetClientData·(¸$a4f8fc92-246f-48ed-9482-4e35b4b4ec44¹Paintº$4e286acb-ffb3-403c-ad19-93b29817c62f»HasVisibilityAccess¼$a91f5b6b-8a7e-4b46-85b6-b9f385010590½GetElementArray¾$568c3b30-a484-4ca7-8ca9-01b79a239ac2¿SetVisuFlagsInternalÀ$a8fbdb01-2c53-4ef4-a248-01cc2d1bab2fÁGetTextÂ$1b34d1e9-472f-4ad6-990d-61bd98836e5bÃGetTextPropertiesÄ$e2ff8e83-1150-486c-9f25-923b78ab1000ÅElement-Fill-ColorÆHasInputAccessÇFont-Default-ColorÈGetSurroundingRectÉ
-FROM_STYLE╩	GetResult╦	Textfield╠GetLocalUsergroup═VisuFbElemTextfield╬GetName¤
GenElemInst_1đGetSizeĐ$0916be1d-5e00-41b2-8a33-b8948dd28c2fĎSetDialogInterfaceË$b245b402-e361-4801-a96f-59bd375c3085ďDestructŇ$50f1f5f2-93c7-47eb-883d-d59d6eefb3f9ÍFB_ExitÎ14ěGetInitializeVersion┘Send┌GetDialogInterface█15▄
Hallo server!ŢGetElementIdArrayŮ$7d5e2ed8-16b5-4264-9971-434f1f7fb724▀	okRS				: RS;ÓHandleInputß$19261559-783b-4e6f-9833-0e6951a347f5Ô16ŃElementInfońClient requestň17ŠNotImportantšServer responseŔLabelÚ$e6e0f595-141d-4bdb-8eb2-b1c7b4d85148ŕ$63d5786e-c639-4eca-ba33-e4e1cdbd4490Ű$be25a003-1ccf-4b53-b508-25c7de6c69d6ý$ad891949-1391-49f2-9f38-6bd1acd806d0ÝTaskConfigurationţ$74d8b764-db6b-4994-ab2f-c375d3d85095´$8d566526-ce2b-4038-8bb0-5efe5f698267­$b1064916-3f6e-4d46-8408-3a9c8d331eb1˝$dea95e96-1f32-4959-acb5-9a9bd0f7f802˛$f2743a22-cb93-4dfd-90cd-8685744261eeˇ$db3f5dec-4a8a-44d7-bf9f-cac714323a56˘$50f765f1-faf0-4e3f-a0e4-6bb0f2039b0d§$49c0995b-301f-408c-a908-3e672390adf0÷$8e44eb11-c7a9-4f8b-85a9-2104c7c34830¸$1e78c302-b3c9-48c5-b589-9d7dc1bf4222°$fce3229c-88aa-4b42-9cf4-0d1095bf20d8¨$c1de648f-1374-40f4-b29d-41384e84e779˙$9913a868-e218-4908-9749-0449c20f833dű$25ec9f56-6b2c-47f3-9a6a-410260df6167Ř$b26da6e0-cad4-4c7f-9b91-648635c3a52bř$96c487a8-b960-4116-a6ef-25021e376524■Task $82b3b255-2aee-4a65-acc1-a631aaed4ed6Ç$10fac70d-8908-48fc-96d8-5de77b24bc0aü$813fff91-df65-4d3b-87f5-8f10e26c16eaéVisuFbLabelâImagePool.backgroundäFB_InitůImagećServerç
GenElemInst_5ł$ee017d60-089d-4faf-857f-32d616e29336ëVisuFbElemImageŐGenElemInst_57őrpcServer();î$88e4d447-52ee-4ae5-a982-7639c9031e54ŹBlackÄ
GenElemInst_7Ć$863120bc-a483-4fec-9076-048280d037abÉBasicElement-Frame-ColorĹBasicElement-Fill-ColorĺBasicElement-Alarm-Frame-ColorôBasicElement-Alarm-Fill-ColoröVISU_ST_ROUNDRECTĽExecuteLooseCaptureľ
GenElemInst_9ŚExecuteMouseDblClickś$e0b2599f-cff7-4c5e-926d-9f981ac2e17eÖExecuteMouseDownÜSchwarzŤExecuteMouseUpť
System.ObjectŁGetElementInfo×trueč	CASE uiOperationNumber OFáGenElemInst_59í	xCanceled		: BOOL;ó$041406c3-763e-4dfb-98de-3aa289a8e053ú277Ą		END_CASEąSysMem, * (System)ŽSysMemžxCanceled := TRUE;Ę,Successfully received message: Hello Server!ęGenElemInst_61¬$cf1cc2b8-b664-42ad-9b85-934a339af825ź$845f8274-05a9-4226-b7d5-5a08309b0466ČRPCProviderş6FUNCTION_BLOCK RPCProvider IMPLEMENTS RPC.IRPCProvider«$ea6a27bf-0574-4333-8a72-de4b081adb3c»
InterfaceUUID░$5a3b8626-d3e9-4f37-98b5-66420063d91e▒xCanceled := FALSE;▓$f7fbb1bb-58ad-47f4-a7de-5bb969897b91│Get┤$792f2eb6-721e-4e64-ba20-bc98351056dbÁ$cf2cf846-964f-49e9-8283-07a508984646Â
-ObjectUUID·GenElemInst_63¸$8ed00b3c-d292-46c7-86cd-d89e6c91bfab¹$790dd519-50c3-45a6-940a-9c6fe81e532eºRequest»Ÿ{attribute '''NORMAL__COMMENT' := ' 	This method is called by the server, if a client has sent a request to the Object- and InterfaceUUID of this IRPCProvider.¼˜	After processing this request the itfCallback.RequestCallback() has to be called in any case. You can indicate an error by setting the eRejectStatus '}½~(* 	This method is called by the server, if a client has sent a request to the Object- and InterfaceUUID of this IRPCProvider.¾˜	After processing this request the itfCallback.RequestCallback() has to be called in any case. You can indicate an error by setting the eRejectStatus *)¿$192f8646-ff58-45fa-9ef4-dc9671b8b967ÀH	(* The operation number of the operation the provider shall perform. *)ÁG	(* Request data. If the pointer is 0, no request data is available. *) 	pRequestData	: POINTER TO BYTE;ÃM	(* Request data length. If the length is 0, no request data is available. *)Ä	uiRequestDataLength	: UINT;ÅI	(* The interface which has to be called after performing the request. *)ÆGenElemInst_65Ç$cfda9fc8-be09-4694-93de-f443c1105357Èi	(* Data representation of the request header. Maybe the request data has the same data representation *)ÉGenElemInst_67ÊabstrGetDefaultCursorË$e96c654a-dbc4-4f06-a1cb-6000cf3ada56Ì$ffbfa93a-b94d-45fc-a329-229860183b1dÍ$1465710c-0ad7-45db-99ce-47afe6236515Î2	strDataRepresentation : RPC.DataRepresentation;		ÏGenElemInst_69Ð$fb21cd33-edc8-403e-8505-d86d9cae4d9aÑ¡	TEST_INTERFACE_UUID	: RPC.UUID := (Data1 := 16#27E2FD4E, Data2 := 16#4ED8, Data3 := 16#41EA, Data4 := [16#B2, 16#95, 16#06, 16#C1, 16#7F, 16#27, 16#3B, 16#00]);Ò$225b5b56-cab0-4762-9058-96477ba6e51dÓExecuteDialogClosedÔ InterfaceUUID := _interfaceUUID;ÕObjectUUID := _objectUUID;Ö3050600×	IEC-TasksØ$609a42d4-f974-4041-8548-f80e229ca5edÙ	GroupnameÚCoreÛ	// Get the target id ÜExecuteKeyUpÝDefaultGroupÞ);ßEditableàalTaskGroupsáparent_tasksâ	END_IFãExecuteKeyDownä
+AutoDetect•47–$8d90d032-cb0f-404e-878f-8bf7ae9da192—48˜$0fdbf158-1ae0-47d9-9269-cd84be308e9d™webvisušTouchscreen›$3386baad-c4ca-4454-b19f-a25c1bbf2de2œ$f18bec89-9fef-401d-9953-2f11739a6808GetUpdateRectsž$a4ee5982-0aef-4735-8a6e-fb1c32490613Ÿ
ContainsPoint $0947aac7-1e67-42c5-984e-3be4a82e31c4¡	FB_Reinit¢$e68079f2-720f-4122-b5b2-2c5d1bba9252£SetStaticState¤$adc75d62-4b7a-4f7f-bbf2-f09c81dbc645¥Update¦$90c1f630-ae1f-4dae-8e46-df1dd52b2170§$6f2c18a9-abf5-40d0-b131-eac5df50a3c5¨
+GetTooltip©$997cb182-e45c-4ea5-990e-5dc6e7bc60fbªGetDialogInterfaceSize«$abfefdee-6237-492f-9179-c72dc12d9f23¬GetNamespace­$a3558dc3-ee31-4c5b-bba4-dad74182bafa®	SetResult¯$6a73d4e6-452c-49fc-9e0f-7c617e512a09°
GetTranslator±$65001014-09f9-47b3-a3f1-3d48ecd6c158²
SetClientData³$31bf6676-0a99-46d5-bade-dcbb2f93b2e6´GetInstanceµ$3d3c0279-efb0-44e9-a149-3f124c843075¶
GetClientData·(¸$a4f8fc92-246f-48ed-9482-4e35b4b4ec44¹Paintº$4e286acb-ffb3-403c-ad19-93b29817c62f»HasVisibilityAccess¼$a91f5b6b-8a7e-4b46-85b6-b9f385010590½GetElementArray¾$568c3b30-a484-4ca7-8ca9-01b79a239ac2¿SetVisuFlagsInternalÀ$a8fbdb01-2c53-4ef4-a248-01cc2d1bab2fÁGetTextÂ$1b34d1e9-472f-4ad6-990d-61bd98836e5bÃGetTextPropertiesÄ$e2ff8e83-1150-486c-9f25-923b78ab1000Å4AÆHasInputAccessÇFont-Default-ColorÈGetSurroundingRectÉ
+FROM_STYLE╩	GetResult╦	Textfield╠GetLocalUsergroup═VisuFbElemTextfield╬GetName¤
GenElemInst_1đGetSizeĐ$0916be1d-5e00-41b2-8a33-b8948dd28c2fĎSetDialogInterfaceË$b245b402-e361-4801-a96f-59bd375c3085ďDestructŇ$50f1f5f2-93c7-47eb-883d-d59d6eefb3f9ÍFB_ExitÎ14ěGetInitializeVersion┘Send┌GetDialogInterface█15▄
Hallo server!ŢGetElementIdArrayŮ$7d5e2ed8-16b5-4264-9971-434f1f7fb724▀	okRS				: RS;ÓHandleInputß$19261559-783b-4e6f-9833-0e6951a347f5Ô16ŃElementInfońClient requestň17ŠNotImportantšServer responseŔLabelÚ$e6e0f595-141d-4bdb-8eb2-b1c7b4d85148ŕ$63d5786e-c639-4eca-ba33-e4e1cdbd4490Ű$be25a003-1ccf-4b53-b508-25c7de6c69d6ý$ad891949-1391-49f2-9f38-6bd1acd806d0ÝTaskConfigurationţ$74d8b764-db6b-4994-ab2f-c375d3d85095´$8d566526-ce2b-4038-8bb0-5efe5f698267­$b1064916-3f6e-4d46-8408-3a9c8d331eb1˝$dea95e96-1f32-4959-acb5-9a9bd0f7f802˛$f2743a22-cb93-4dfd-90cd-8685744261eeˇ$db3f5dec-4a8a-44d7-bf9f-cac714323a56˘$50f765f1-faf0-4e3f-a0e4-6bb0f2039b0d§$49c0995b-301f-408c-a908-3e672390adf0÷$8e44eb11-c7a9-4f8b-85a9-2104c7c34830¸$1e78c302-b3c9-48c5-b589-9d7dc1bf4222°$fce3229c-88aa-4b42-9cf4-0d1095bf20d8¨$c1de648f-1374-40f4-b29d-41384e84e779˙$9913a868-e218-4908-9749-0449c20f833dű$25ec9f56-6b2c-47f3-9a6a-410260df6167Ř$b26da6e0-cad4-4c7f-9b91-648635c3a52bř$96c487a8-b960-4116-a6ef-25021e376524■Task $82b3b255-2aee-4a65-acc1-a631aaed4ed6Ç$10fac70d-8908-48fc-96d8-5de77b24bc0aü$813fff91-df65-4d3b-87f5-8f10e26c16eaéVisuFbLabelâImagePool.backgroundäFB_InitůImagećServerç
GenElemInst_5ł$ee017d60-089d-4faf-857f-32d616e29336ëVisuFbElemImageŐGenElemInst_57őrpcServer();î$88e4d447-52ee-4ae5-a982-7639c9031e54ŹBlackÄ
GenElemInst_7Ć$863120bc-a483-4fec-9076-048280d037abÉBasicElement-Frame-ColorĹBasicElement-Fill-ColorĺBasicElement-Alarm-Frame-ColorôBasicElement-Alarm-Fill-ColoröVISU_ST_ROUNDRECTĽExecuteLooseCaptureľ4BŚExecuteMouseDblClickś4CÖExecuteMouseDownÜSchwarzŤExecuteMouseUpť
System.ObjectŁGetElementInfo×4Dč	CASE uiOperationNumber OFá4Eí	xCanceled		: BOOL;ó4Fú277Ą		END_CASEąSysMem, * (System)ŽSysMemžxCanceled := TRUE;Ę,Successfully received message: Hello Server!ę50¬51ź$845f8274-05a9-4226-b7d5-5a08309b0466ČRPCProviderş6FUNCTION_BLOCK RPCProvider IMPLEMENTS RPC.IRPCProvider«$ea6a27bf-0574-4333-8a72-de4b081adb3c»
InterfaceUUID░$5a3b8626-d3e9-4f37-98b5-66420063d91e▒xCanceled := FALSE;▓$f7fbb1bb-58ad-47f4-a7de-5bb969897b91│Get┤$792f2eb6-721e-4e64-ba20-bc98351056dbÁ$cf2cf846-964f-49e9-8283-07a508984646Â
+ObjectUUID·52¸$8ed00b3c-d292-46c7-86cd-d89e6c91bfab¹$790dd519-50c3-45a6-940a-9c6fe81e532eºRequest»Ÿ{attribute '''NORMAL__COMMENT' := ' 	This method is called by the server, if a client has sent a request to the Object- and InterfaceUUID of this IRPCProvider.¼˜	After processing this request the itfCallback.RequestCallback() has to be called in any case. You can indicate an error by setting the eRejectStatus '}½~(* 	This method is called by the server, if a client has sent a request to the Object- and InterfaceUUID of this IRPCProvider.¾˜	After processing this request the itfCallback.RequestCallback() has to be called in any case. You can indicate an error by setting the eRejectStatus *)¿53ÀH	(* The operation number of the operation the provider shall perform. *)ÁG	(* Request data. If the pointer is 0, no request data is available. *) 	pRequestData	: POINTER TO BYTE;ÃM	(* Request data length. If the length is 0, no request data is available. *)Ä	uiRequestDataLength	: UINT;ÅI	(* The interface which has to be called after performing the request. *)Æ54Ç55Èi	(* Data representation of the request header. Maybe the request data has the same data representation *)É56ÊabstrGetDefaultCursorË$e96c654a-dbc4-4f06-a1cb-6000cf3ada56Ì$ffbfa93a-b94d-45fc-a329-229860183b1dÍ57Î2	strDataRepresentation : RPC.DataRepresentation;		Ï58Ð$fb21cd33-edc8-403e-8505-d86d9cae4d9aÑ¡	TEST_INTERFACE_UUID	: RPC.UUID := (Data1 := 16#27E2FD4E, Data2 := 16#4ED8, Data3 := 16#41EA, Data4 := [16#B2, 16#95, 16#06, 16#C1, 16#7F, 16#27, 16#3B, 16#00]);Ò59ÓExecuteDialogClosedÔ InterfaceUUID := _interfaceUUID;ÕObjectUUID := _objectUUID;Ö3050600×	IEC-TasksØ$609a42d4-f974-4041-8548-f80e229ca5edÙ	GroupnameÚCoreÛ	// Get the target id ÜExecuteKeyUpÝDefaultGroupÞ);ßEditableàalTaskGroupsáparent_tasksâ	END_IFãExecuteKeyDownä
 device_appå?	rpcServer.RegisterIRPCProvider(itfRPCProvider := rpcProvider);æ
-AllowEmptyšCore2Ŕ	TaskGroupÚ	SynchTaskŕ!PROPERTY InterfaceUUID : RPC.UUIDŰPROPERTY ObjectUUID : RPC.UUIDýrpcProvider();Ý(	itfCallback	: RPC.IRPCProviderCallback;ţMETHOD Request : RPC.ERROR´GetTextProperty2GUID­	INIT,˝JerrRS(SET := rpcRequest.xError, RESET1 := rpcRequest.xBusy, Q1 => xError);˛ExecuteMouseMoveˇ$abd4b631-c634-4545-9e30-658ccb6f9b44˘	// Get the name of target node§144÷H			okRS(SET := rpcRequest.xDone, RESET1 := rpcRequest.xBusy, Q1 => xOk);¸	xInvokeCallback	: BOOL;°IsGet¨NetVarProperties˙
ParameterListűCancelŘ×{attribute '''NORMAL__COMMENT' := ' 	This method is called by the server, if a client has sent a cancel to the Object- and InterfaceUUID of this IRPCProvider.řW	itfCallback.RequestCallback() shouldn't to be called after receiving this Cancel(). '}■}(* 	This method is called by the server, if a client has sent a cancel to the Object- and InterfaceUUID of this IRPCProvider. W	itfCallback.RequestCallback() shouldn't to be called after receiving this Cancel(). *)Ç		START_SESSION,ü	G	(* The operation number of the operation the provider shall cancel. *)é	METHOD Cancel : rpc.ERRORâ	Grayä	Segoe UIů	@// This example starts four RPCs on the application 'RPCServer'.ć		// Helpersç	GetLibVersionGUIDł	GetLibVersionNumberGUIDë	xInvokeCallback := TRUE;Ő	IsLibReleasedGUIDő	IF xInvokeCallback THENî		xInvokeCallback := FALSE;Ź	UseScalingOptionsForDialogsÄ	Q	strOptions	: rpc.CLServerOptions := (ReplyToSourcePort := TRUE); // RPC options	Ć	ExecuteMouseEnterÉ	MainStartHtmĹ		// Get the target versionĺ	21ô	Remote ö	22Ľ	ExecuteMouseLeaveľ	Target Node IDŚ	23ś	Target Node NameÖ	END_CASEÜ	ExecuteMouseClickŤ	
	END_SESSION,ť	T	rpcProvider : RPCProvider; // Instance of RPCProvider with user defined procedures.Ł	Target Version×	610č	PROG.callback.dwRemoteTargetIDá	#PROG.callback.dwRemoteTargetVersioní		Target IDó	611ú	612Ą	613ą	614Ž			ž			IF rpcRequest.xDone THEN			Ę	615ę	38¬		sRequest		: STRING(100);ź	616Č	617ş	618«	-		RPC.SysTargetOperationNumber.GetTargetId:		»	 		eStatus := RequestState.ERROR;░	619▒	3		RPC.SysTargetOperationNumber.GetTargetNodeName:		▓	
-VAR_IN_OUT│		ELSE┤	$b5430773-3042-47d6-a6d3-28650a6ce532Á	GlobalTextListÂ	$63784cbb-9ba0-45e6-9d69-babf3f040511Ě	61AŞ	2		RPC.SysTargetOperationNumber.GetTargetVersion:		╣	61B║	61C╗	61D╝	y	eError := rpcClient.Init(clientCallback := callback, udiIPAddress := udiIP, uiPort := uiPort, strOptions := strOptions);Ż	61Eż	61F┐			END_IF		└	620┴	621┬	$86b35513-da78-43fc-8d5a-d21de6b84056├	J	eError := rpcClient.StartSession(strSession := uuidCreator.CreateUUID());─		END_IF	┼	622Ă	623ă	$51d59235-1e1c-42b2-8ef4-df3f2e02fe3f╚	18╔	$e4cf1feb-b6cb-46c0-95a3-416fadbd8251╩	624╦	PROG.sClientMessage╠	!		eStatus := RequestState.INVOKE;═	
Visu_TapInput╬	Tap¤	+Configure the tapping of a Boolean variableđ	PROG.xStartĐ	$4d3fdb8f-ab50-4c35-9d3a-d4bb9bb9a628Ď	625Ë	$127e21d4-7292-4213-b58e-baf72a8433b7ď	ResetŇ	METHOD ResetÍ	xInvokeCallback := FALSE;Î	!	IF callback.xInvokeCallback THENě			callback.Reset();┘	626┌	627█	628▄	629Ţ	#	eError := rpcClient.EndSession();	Ů			eStatus := RequestState.IDLE;▀	62AÓ	VisuDialogs.Numpadß	62BÔ	VisuDialogs.KeypadŃ	62Cń	62Dň	VisuDialogs.TextinputWithLimitsŠ	62Eš	49Ŕ	62FÚ	630ŕ	631Ű		xError := TRUE;ý	632Ý	633ţ	634´	635­	636˝	$cb73a13e-6ccc-4bc6-8859-f5aa98bb116b˛	6ˇ		xBusy := FALSE;˘	7§	8÷	637¸	9°	638¨	639˙	63Aű	63BŘ		xDone := FALSE;ř		IF xStartSession THEN■	A 	63CÇ
+AllowEmptyšCore2Ŕ	TaskGroupÚ	SynchTaskŕ!PROPERTY InterfaceUUID : RPC.UUIDŰPROPERTY ObjectUUID : RPC.UUIDýrpcProvider();Ý(	itfCallback	: RPC.IRPCProviderCallback;ţMETHOD Request : RPC.ERROR´GetTextProperty2GUID­	INIT,˝JerrRS(SET := rpcRequest.xError, RESET1 := rpcRequest.xBusy, Q1 => xError);˛ExecuteMouseMoveˇ$abd4b631-c634-4545-9e30-658ccb6f9b44˘	// Get the name of target node§144÷H			okRS(SET := rpcRequest.xDone, RESET1 := rpcRequest.xBusy, Q1 => xOk);¸	xInvokeCallback	: BOOL;°IsGet¨NetVarProperties˙
ParameterListűCancelŘ×{attribute '''NORMAL__COMMENT' := ' 	This method is called by the server, if a client has sent a cancel to the Object- and InterfaceUUID of this IRPCProvider.řW	itfCallback.RequestCallback() shouldn't to be called after receiving this Cancel(). '}■}(* 	This method is called by the server, if a client has sent a cancel to the Object- and InterfaceUUID of this IRPCProvider. W	itfCallback.RequestCallback() shouldn't to be called after receiving this Cancel(). *)Ç		START_SESSION,ü	G	(* The operation number of the operation the provider shall cancel. *)é	METHOD Cancel : rpc.ERRORâ	5Aä	5Bů	@// This example starts four RPCs on the application 'RPCServer'.ć		// Helpersç	GetLibVersionGUIDł	GetLibVersionNumberGUIDë	xInvokeCallback := TRUE;Ő	IsLibReleasedGUIDő	IF xInvokeCallback THENî		xInvokeCallback := FALSE;Ź	UseScalingOptionsForDialogsÄ	Q	strOptions	: rpc.CLServerOptions := (ReplyToSourcePort := TRUE); // RPC options	Ć	ExecuteMouseEnterÉ	MainStartHtmĹ		// Get the target versionĺ	21ô	Remote ö	22Ľ	ExecuteMouseLeaveľ	Target Node IDŚ	23ś	Target Node NameÖ	END_CASEÜ	ExecuteMouseClickŤ	
	END_SESSION,ť	T	rpcProvider : RPCProvider; // Instance of RPCProvider with user defined procedures.Ł	Target Version×	5Cč	PROG.callback.dwRemoteTargetIDá	#PROG.callback.dwRemoteTargetVersioní		Target IDó	5Dú	5EĄ	5Fą	60Ž			ž			IF rpcRequest.xDone THEN			Ę	61ę	38¬		sRequest		: STRING(100);ź	62Č	64ş	65«	-		RPC.SysTargetOperationNumber.GetTargetId:		»	 		eStatus := RequestState.ERROR;░	66▒	3		RPC.SysTargetOperationNumber.GetTargetNodeName:		▓	
+VAR_IN_OUT│		ELSE┤	$b5430773-3042-47d6-a6d3-28650a6ce532Á	GlobalTextListÂ	$63784cbb-9ba0-45e6-9d69-babf3f040511Ě	67Ş	2		RPC.SysTargetOperationNumber.GetTargetVersion:		╣	68║	69╗	6A╝	y	eError := rpcClient.Init(clientCallback := callback, udiIPAddress := udiIP, uiPort := uiPort, strOptions := strOptions);Ż	6Bż	6C┐			END_IF		└	6D┴	6E┬	$86b35513-da78-43fc-8d5a-d21de6b84056├	J	eError := rpcClient.StartSession(strSession := uuidCreator.CreateUUID());─		END_IF	┼	6FĂ	70ă	$51d59235-1e1c-42b2-8ef4-df3f2e02fe3f╚	18╔	$e4cf1feb-b6cb-46c0-95a3-416fadbd8251╩	71╦	PROG.sClientMessage╠	!		eStatus := RequestState.INVOKE;═	
Visu_TapInput╬	Tap¤	+Configure the tapping of a Boolean variableđ	PROG.xStartĐ	$4d3fdb8f-ab50-4c35-9d3a-d4bb9bb9a628Ď	72Ë	$127e21d4-7292-4213-b58e-baf72a8433b7ď	ResetŇ	METHOD ResetÍ	xInvokeCallback := FALSE;Î	!	IF callback.xInvokeCallback THENě			callback.Reset();┘	73┌	74█	75▄	76Ţ	#	eError := rpcClient.EndSession();	Ů			eStatus := RequestState.IDLE;▀	77Ó	VisuDialogs.Numpadß	78Ô	VisuDialogs.KeypadŃ	79ń	7Aň	VisuDialogs.TextinputWithLimitsŠ	7Bš	49Ŕ	7CÚ	7Dŕ	7EŰ		xError := TRUE;ý	7FÝ	80ţ	81´	82­	83˝	$cb73a13e-6ccc-4bc6-8859-f5aa98bb116b˛	6ˇ		xBusy := FALSE;˘	7§	8÷	84¸	9°	85¨	86˙	87ű	88Ř		xDone := FALSE;ř		IF xStartSession THEN■	A 	89Ç
 %	IF eError <> RPC.ERROR.NO_ERROR THEN
 	xError := FALSE;‚
-63DÉ
+8Aƒ
 ADDITIONĄ
-63E…
+8B…
 B†
-63F‡
-640ˆ
-641‰
+8C‡
+8Dą
+8EČ
 	BACKSPACEŠ
-642‹
+8F‹
 		eStatus := RequestState.INIT;Œ
-643
+90
 CŽ
-644
-645
-646‘
-647’
-648“
-649”
-64A•
+91
+92
+93‘
+94’
+95“
+96”
+97•
 COMMA–
 	rpcClient		: RPC.CLClient;	—
 D˜
 /	eStatus			: RequestState := RequestState.IDLE;™
 		IF xEndSession THENš
 '			eStatus := RequestState.END_SESSION;›
-64Bœ
+98œ
 		ELSEŁ
-64Cž
+99ž
 DELETEč
 DIVIDE 
 DOWNĄ
@@ -9022,46 +9045,46 @@
 XÙ
 YŚ
 ZÛ
-64DÜ
-64EŻ
+9AÜ
+9BÝ
 Initř
-64Fß
-650à
+9Cß
+9Dà
  			eStatus := RequestState.IDLE;á
-651â
-652ã
-653ä
+9Eā
+9Fă
+A0ä
 		END_IFå
 					callback := callback,æ
-654ç
-655è
-656é
-657ê
+A1ç
+A2è
+A3é
+A4ê
 ,					uiRequestSize := SIZEOF(sClientMessage)ë
 &					pbRequest := ADR(sClientMessage),ì
-658í
+A5í
 					strRPC := strRPC,î
 659ï
-65Aš
-65Bñ
-65CÚ
-65Dó
-65Eô
-65Fő
-660ö
-661÷
-662ø
-663ù
-664ú
+A6ð
+A7ñ
+A8ò
+A9ó
+AA˘
+ABő
+AC÷
+AD÷
+AEř
+AF¨
+B0ú
 					xStartSession := TRUE,û
-665ü
-666ý
-667þ
-668ÿ
-669€// Each IRPCProvider has to define an ObjectUUID and an InterfaceUUID and must implement the request method for the required operationnumber.66A‚66Bƒ					xEndSession := TRUE,„66C…					xEndSession := FALSE,†66D‡66Eˆ66F‰670Š671‹672Œ6734					strRPC := RPC.RemoteProcedureCalls.GetTargetId,Ž	sResponseString	: STRING(100);	VISU_TASK100‘					xStartSession := FALSE,’674“VisuElems.Visu_Prg”675•676–677—:					strRPC := RPC.RemoteProcedureCalls.GetTargetNodeName,˜678™679š9					strRPC := RPC.RemoteProcedureCalls.GetTargetVersion,›67Aœ67B			xError := FALSE;ž67CŸ			xBusy := FALSE; 	callback.Reset();¡			xDone := TRUE;¢%x£27¤RPC Request¥Server Message¦29§Server message¨67D©67Eª30«Client message¬GenElemInst_27­$77e39a1f-d72d-4e0f-a0c5-613fe0ac56f3®
DisplayTextId¯RPC Result:°32±
-RPC Result▓GenElemInst_28│$aaa2fac5-60ff-45ca-8ad0-f2912aa4c32f┤67FÁ__VisuInitInstantiation_FbÂTitleĚRPC ExampleŞ680╣681║682╗683╝684Ż685ż686┐687└688┴689┬	HelloServerRequest,	├68A─68B┼68CĂ68Dă68E╚
Font-Standard╔Arial╩HCENTER╦VCENTER╠68F═%s╬690¤691đ692Đ693Ď
GenElemInst_2Ë694ď695Ň696ÍRPC Server in NetworkÎ697ě>Example project with a client and server application for RPCs.┘	Rectangle┌VisuFbElemSimple█
GenElemInst_4▄698ŢStartŮElement-Control-Color▀Element-Alarm-Fill-ColorÓButtonßVisuFbElemButtonÔ699Ń69Ań69Bň69CŠ	RemoteTagetNodeName,		š69DŔ69EÚ69Fŕ6A0ŰHostnameý6A1Ý	RemoteTargetVersion,ţ6A2´6A3­	RemoteTargetId˝6A4˛*			eOperation := Operation.RemoteTargetId;ˇ6A5˘6A6§	Operation.RemoteTargetId:÷6A7¸/			eOperation := Operation.RemoteTagetNodeName;°	Operation.RemoteTagetNodeName:¨6A8˙/			eOperation := Operation.RemoteTargetVersion;ű	Operation.RemoteTargetVersion:Ř6A9ř6AA■6AB 6ACÇ6ADü6AEé6AFâ6B0ä6B1ů// A simple RPC client.ć6B2ç6B3ł6B4ë6B5Ő6B6ő6B7î6B8Ź6B9Ä6BAĆ6BBÉ6BCĹ6BDĺ6BEô6BFö6C0Ľ6C1ľ6C2Ś6C3ś6C4Ö6C5Ü6C6Ť6C7ť6C8Ł6C9×6CAčColorá6CBí6CCó6CDú6CEĄ6CFą6D0Ž6D1ž6D2Ę6D3ę6D4¬6D5ź6D6Č6D7ş6D8«6	sServerMessage			: STRING(100);		// Result of the RPC»6D9░2	dwRemoteTargetID		: DWORD;			// Result of the RPC▒6DA▓6DB│7	dwRemoteTargetVersion 	: DWORD;			// Result of the RPC┤6DCÁ6DDÂ8	wsRemoteNodeName		: WSTRING(64); 		// Result of the RPCĚ6DEŞ6DF╣	startTrigger	: R_TRIG; ║6E0╗6E1╝6E2Ż		GVL.HELLO_SERVER:					ż6E3┐6E4└	RPCClient┴OnlyIfUnused┬6E5├^	SysMem.SysMemCpy(pSrc := pRequestData, pDest:= ADR(sRequest), udiCount := SIZEOF(sRequest));	─6E6┼6E7Ă6E8ă$896a5e54-96c3-433b-96d2-4f1442fef591╚OverrideTargetMemorySizes╔TargetInputSize╩6E9╦TargetOutputSize╠TargetMemoryize═AlwaysMappingMode╬&{9d1b24fb-5845-4978-8458-564ca7830fec}¤ShowWarningsAsErrorsđPlCAlwaysMappingModeĐTypeListĎInteractiveLoginModeËOptionalď
-BgGradientŇBgNamedColorÍ
BgUseGradientÎTouchHandlingActiveěSemiTransparentDrawingActive┘'UpdateColorvariablesAfterActivationDone┌TransferSvgAndConvertedImages█FontsConfig▄GuidBeforeCompileCommonGVLŢScaleTypeIsotropicŮ6EA▀6EBÓé			SysMem.SysMemCpy(pSrc := pbyData, pDest := ADR(sServerMessage), udiCount := udiDataSize);	// Copy the result to local variable.ß31Ô6ECŃä			SysMem.SysMemCpy(pSrc := pbyData, pDest := ADR(dwRemoteTargetID), udiCount := udiDataSize); // Copy the result to local variable.ńä			SysMem.SysMemCpy(pSrc := pbyData, pDest := ADR(wsRemoteNodeName), udiCount := udiDataSize); // Copy the result to local variable.ňł			SysMem.SysMemCpy(pSrc := pbyData, pDest := ADR(dwRemoteTargetVersion), udiCount := udiDataSize);// Copy the result to local variable.Š6EDš6EEŔ6EFÚ6F0ŕ6F1Ű6F2ý6F3Ý6F4ţ6F5´6F6­I	sResponseString := CONCAT('Successfully received message: ', sRequest);	˝6F7˛6F8ˇ6F9˘6FA§6FB÷6FC¸%// Callback function block of the RPC°6FD¨6FE˙6FFű700Ř701ř702■703 704Ç
+startTrigger(CLK := xRequest, Q => xStart);ü
705é
706â
707ä
708ů
L	_objectUUID					: RPC.UUID := RPC.RemoteProcedureCalls.CODESYS_OBJECT_UUID;ć
9	_interfaceUUID				: RPC.UUID := GVL.TEST_INTERFACE_UUID;ç
709ł
70Aë
70BŐ
70Cő
70Dî
	xStart			: BOOL;Ź
70EÄ
70FĆ
710É
711Ĺ
712ĺ
IF xStart THENô
713ö
714Ľ
715ľ
716Ś
717ś
718Ö
719Ü
71AŤ
71Bť
ő		itfCallback.RequestCallback(pResponseData := ADR(sResponseString), uiResponseDataLength := SIZEOF(sResponseString), eRejectStatus := 0);	Ł
71C×
V// The method InvokeCallback will be called when the client receives a server message.č
71Dá
71Eí
	xBusy := TRUE;ó
71Fú
720Ą
$24568a24-c491-472c-a21f-ee5d33859fabą
721Ž
722ž
723Ę
724ę
$	strOptions 		: RPC.CLClientOptions;¬
"	uuidCreator		: rpc.UUIDGenerator;ź
725Č
726ş
727«
728»
729░
72A▒
72B▓
72C│
72D┤
72EÁ
72FÂ
730Ě
731Ş
732╣
733║
734╗
735╝
736Ż
737ż
738┐
VisuDialogs, * (System)└
VisuDialogs┴
&{69265815-ba9d-4bec-bfcb-427fb9172844}┬
OnMouseClick├
$e8e7e747-f76f-4dee-ab1c-b9637e41ac26─
InputBoxVariable┼
	InputTypeĂ
InputBoxMină
InputBoxMax╚
InputBoxDialogTitle╔
Password╩
UseTextOutputVariable╦
TextOutputVariableInitialized╠
OtherVarConversion═
739╬
73A¤
73Bđ
73CĐ
73DĎ
73EË
73Fď
740Ň
741Í
742Î
743ě
744┘
745┌
746█
747▄
748Ţ
	xDone			: BOOL;Ů
	xBusy			: BOOL;▀
	xError			: BOOL;Ó
FontNameß
	eError			: RPC.ERROR;	Ô
749Ń
74Ań
74Bň
FlagsŠ
74Cš
74DŔ
$3cfad07b-1f61-40d3-b3b5-5d26734c739fÚ
PROGŕ
PROGRAM PROGŰ
74Eý
74FÝ
750ţ
751´
752­
753˝
754˛
755ˇ
756˘
757§
758÷
759¸
75A°
75B¨
75C˙
75Dű
75EŘ
75Fř
760■
761 
762Ç763ü764é765â766ä767ů768ć769ç76Ał76Bë76CŐ76Dő76Eî76FŹ770Ä771Ć772É773Ĺ774ĺ775ô776ö777Ľ778ľ779Ś77Aś77BÖ77CÜ77DŤ77Eť77FŁ780×781č782á783í784ó785ú786Ą787ą788Ž789ž78AĘ78Bę78C¬?	xStartSession	: BOOL := TRUE;		// Init and start a new sessionź78DČ3	xEndSession		: BOOL := TRUE;		// Close the sessionş78E«+	udiIP			: UDINT;			// IP of the RPC server»78F░790▒791▓792│793┤794Á795Â796Ě4	uiPort			: UINT := 50000;	// POrt of the RPC serverŞ797╣798║799╗79A╝79BŻ79Cż79D┐79E└79F┴7A0┬7A1├7A2─7A3┼7A4Ă7A5ă7A6╚7A7╔7A8╩7A9╦7AA╠7AB═7AC╬7AD¤7AEđ7AFĐ7B0Ď7B1Ë7B2ď7B3Ň7B4Í7B5Î7B6ě7B7┘7B8┌7B9█7BA▄7BBŢ7BCŮ7BD▀7BEÓ7BFß7C0Ô7C1Ń7C2ń7C3ň7C4Š7C5š7C6Ŕ7C7Ú7C8ŕ7C9Ű7CAý7CBÝ7CCţ7CD´7CE­7CF˝7D0˛7D1ˇ7D2˘7D3§7D4÷7D5¸7D6°7D7¨7D8˙7D9ű7DAŘ7DBř7DC■7DD 7DEÇ7DFü7E0é7E1â7E2ä7E3ů7E4ć7E5ç7E6ł7E7ë7E8Ő7E9ő7EAî7EBŹ7ECÄ7EDĆ7EEÉ7EFĹ7F0ĺ7F1ô7F2ö'	IF eError <> RPC.ERROR.NO_ERROR THEN		Ľ7F3ľ7F4Ś7F5ś7F6Ö7F7Ü7F8Ť7	pbRequest		: POINTER TO BYTE;	// The arguments of callť7F9Ł7FA×7FBč7FCá7FDí7FEó.	uiRequestSize	: UINT;				// Size of pbRequestú7FFĄ800ą801Ž$78562ae7-5a2e-4542-9033-c5c093009235ž802Ę803ę804¬805ź806Č807ş808«809»80A░80B▒80C▓80D│80E┤80FÁ810Â811Ě812Ş813╣814║815╗816╝817Ż818ż819┐81A└81B┴Y	strRPC			: RPC.RemoteProcedureCall;	// Struct with objectId, interfaceId and operationId┬81C├RowCount─81D┼81EĂ81Fă820╚821╔822╩823╦824╠825═826╬827¤6	callback		: RPCClientCallback;		// Callback interfaceđ		RECEIVE,Đ828Ď829Ë82Aď82BŇ82CÍ82DÎ82EěRequestState.RECEIVE:┘82F┌830█831▄832Ţ"		eStatus := RequestState.RECEIVE;Ů833▀834Ó"	// Initialize the RPC connection.ß835Ô836Ń837ń838ň839Šp	eError :=  rpcClient.Invoke(strRPC := strRPC, pRequestData := pbRequest, uiRequestDataLength := uiRequestSize);š83AŔ	// Start a RPC sessionÚ83Bŕ83CŰ83Dý83EÝ83Fţ840´841­842˝843˛844ˇ845˘846§847÷848¸	// Invoke the remote procedure°849¨84A˙84Bű84CŘ84Dř84E■	// Receive the result 84FÇ	rpcClient.Abort();ü850é851â852ä853ů854ć	// Close the sessionçcIF rpcClient.State = RPC.CLClientState.COMM_FAIL OR rpcClient.State = RPC.CLClientState.FAULT THEN	ł855ë856Ő	eStatus := RequestState.ERROR;ő857î*		eStatus := RequestState.START_SESSION;		Ź858Ä859Ć85AÉ85BĹ85Cĺ$3109c3ca-84b8-4240-8b78-c1e6f34bf72cô	RPCServeröTYPE RPCServer :ĽSTRUCTľ
-END_STRUCT—	sHostname	: WSTRING(64);˜85D™	dwVersion	: DWORD;š	dwType		: DWORD;›85Eœ85F860ž861Ÿ862 863¡864¢865£866¤+// RPCClient must be called in every cycle.¥215¦867§$cb5403ec-4e3b-4965-9be8-913e6068f7cb¨	StartVisu©HtmFileNameª
+B1ü
+B2ý
+B3þ
+B4ÿ
+B5€// Each IRPCProvider has to define an ObjectUUID and an InterfaceUUID and must implement the request method for the required operationnumber.B6‚B7ƒ					xEndSession := TRUE,„B8…					xEndSession := FALSE,†B9‡BAˆBB‰BCŠBD‹BEŒBF4					strRPC := RPC.RemoteProcedureCalls.GetTargetId,Ž	sResponseString	: STRING(100);	VISU_TASK100‘					xStartSession := FALSE,’C0“VisuElems.Visu_Prg”C1•C2–C3—:					strRPC := RPC.RemoteProcedureCalls.GetTargetNodeName,˜C4™C5š9					strRPC := RPC.RemoteProcedureCalls.GetTargetVersion,›C6œC7			xError := FALSE;žC8Ÿ			xBusy := FALSE; 	callback.Reset();¡			xDone := TRUE;¢%x£27¤RPC Request¥Server Message¦29§Server message¨C9©CAª30«Client message¬GenElemInst_27­$77e39a1f-d72d-4e0f-a0c5-613fe0ac56f3®
DisplayTextId¯RPC Result:°32±
+RPC Result▓GenElemInst_28│$aaa2fac5-60ff-45ca-8ad0-f2912aa4c32f┤CBÁ__VisuInitInstantiation_FbÂTitleĚRPC ExampleŞCC╣CD║CE╗CF╝D0ŻD1żD2┐D3└D4┴D5┬	HelloServerRequest,	├D6─D7┼D8ĂD9ăDA╚
Font-Standard╔Arial╩HCENTER╦VCENTER╠DB═%s╬DC¤DDđDEĐDFĎ
GenElemInst_2ËE0ď695ŇE1ÍRPC Server in NetworkÎE2ě>Example project with a client and server application for RPCs.┘	Rectangle┌VisuFbElemSimple█
GenElemInst_4▄E3ŢStartŮElement-Control-Color▀Element-Alarm-Fill-ColorÓButtonßVisuFbElemButtonÔE4ŃE5ńE6ňE7Š	RemoteTagetNodeName,		šE8ŔE9ÚEAŕEBŰHostnameýECÝ	RemoteTargetVersion,ţED´EE­	RemoteTargetId˝EF˛*			eOperation := Operation.RemoteTargetId;ˇF0˘FA§	Operation.RemoteTargetId:÷FB¸/			eOperation := Operation.RemoteTagetNodeName;°	Operation.RemoteTagetNodeName:¨FC˙/			eOperation := Operation.RemoteTargetVersion;ű	Operation.RemoteTargetVersion:ŘFDřFE■FF 101Ç102ü103é104â105ä106ů// A simple RPC client.ć107ç108ł109ë10AŐ10Bő10Cî10DŹ10EÄ10FĆ110É111Ĺ112ĺ113ô114ö115Ľ116ľ117Ś118ś119Ö11AÜ11BŤ11Cť11DŁ11E×11FčColorá120í121ó122ú123Ą124ą125Ž126ž127Ę128ę129¬12Aź12BČ12Cş12D«6	sServerMessage			: STRING(100);		// Result of the RPC»12E░2	dwRemoteTargetID		: DWORD;			// Result of the RPC▒12F▓130│7	dwRemoteTargetVersion 	: DWORD;			// Result of the RPC┤131Á132Â8	wsRemoteNodeName		: WSTRING(64); 		// Result of the RPCĚ133Ş134╣	startTrigger	: R_TRIG; ║135╗136╝137Ż		GVL.HELLO_SERVER:					ż138┐139└	RPCClient┴OnlyIfUnused┬13A├^	SysMem.SysMemCpy(pSrc := pRequestData, pDest:= ADR(sRequest), udiCount := SIZEOF(sRequest));	─13B┼13CĂ13Dă$896a5e54-96c3-433b-96d2-4f1442fef591╚OverrideTargetMemorySizes╔TargetInputSize╩13E╦TargetOutputSize╠TargetMemoryize═AlwaysMappingMode╬&{9d1b24fb-5845-4978-8458-564ca7830fec}¤ShowWarningsAsErrorsđPlCAlwaysMappingModeĐTypeListĎInteractiveLoginModeËOptionalď
+BgGradientŇBgNamedColorÍ
BgUseGradientÎTouchHandlingActiveěSemiTransparentDrawingActive┘'UpdateColorvariablesAfterActivationDone┌TransferSvgAndConvertedImages█FontsConfig▄GuidBeforeCompileCommonGVLŢScaleTypeIsotropicŮ13F▀140Óé			SysMem.SysMemCpy(pSrc := pbyData, pDest := ADR(sServerMessage), udiCount := udiDataSize);	// Copy the result to local variable.ß31Ô141Ńä			SysMem.SysMemCpy(pSrc := pbyData, pDest := ADR(dwRemoteTargetID), udiCount := udiDataSize); // Copy the result to local variable.ńä			SysMem.SysMemCpy(pSrc := pbyData, pDest := ADR(wsRemoteNodeName), udiCount := udiDataSize); // Copy the result to local variable.ňł			SysMem.SysMemCpy(pSrc := pbyData, pDest := ADR(dwRemoteTargetVersion), udiCount := udiDataSize);// Copy the result to local variable.Š142š143Ŕ145Ú146ŕ147Ű148ý149Ý14Aţ14B´14C­I	sResponseString := CONCAT('Successfully received message: ', sRequest);	˝14D˛14Eˇ14F˘150§151÷152¸%// Callback function block of the RPC°153¨154˙155ű156Ř157ř158■159 15AÇ
+startTrigger(CLK := xRequest, Q => xStart);ü
15Bé
15Câ
15Dä
15Eů
L	_objectUUID					: RPC.UUID := RPC.RemoteProcedureCalls.CODESYS_OBJECT_UUID;ć
9	_interfaceUUID				: RPC.UUID := GVL.TEST_INTERFACE_UUID;ç
15Fł
160ë
161Ő
162ő
163î
	xStart			: BOOL;Ź
164Ä
165Ć
166É
167Ĺ
168ĺ
IF xStart THENô
169ö
16AĽ
16Bľ
16CŚ
16Dś
16EÖ
16FÜ
170Ť
171ť
ő		itfCallback.RequestCallback(pResponseData := ADR(sResponseString), uiResponseDataLength := SIZEOF(sResponseString), eRejectStatus := 0);	Ł
172×
V// The method InvokeCallback will be called when the client receives a server message.č
173á
174í
	xBusy := TRUE;ó
175ú
176Ą
$24568a24-c491-472c-a21f-ee5d33859fabą
177Ž
178ž
179Ę
17Aę
$	strOptions 		: RPC.CLClientOptions;¬
"	uuidCreator		: rpc.UUIDGenerator;ź
17BČ
17Cş
17D«
17E»
17F░
180▒
181▓
182│
183┤
184Á
185Â
186Ě
187Ş
188╣
189║
18A╗
18B╝
18CŻ
18Dż
18E┐
VisuDialogs, * (System)└
VisuDialogs┴
&{69265815-ba9d-4bec-bfcb-427fb9172844}┬
OnMouseClick├
$e8e7e747-f76f-4dee-ab1c-b9637e41ac26─
InputBoxVariable┼
	InputTypeĂ
InputBoxMină
InputBoxMax╚
InputBoxDialogTitle╔
Password╩
UseTextOutputVariable╦
TextOutputVariableInitialized╠
OtherVarConversion═
18F╬
190¤
191đ
192Đ
193Ď
194Ë
195ď
196Ň
198Í
199Î
19Aě
19B┘
19C┌
19D█
19E▄
19FŢ
	xDone			: BOOL;Ů
	xBusy			: BOOL;▀
	xError			: BOOL;Ó
FontNameß
	eError			: RPC.ERROR;	Ô
1A0Ń
1A1ń
1A2ň
FlagsŠ
1A3š
1A4Ŕ
$3cfad07b-1f61-40d3-b3b5-5d26734c739fÚ
PROGŕ
PROGRAM PROGŰ
1A5ý
1A6Ý
1A7ţ
1A8´
1A9­
1AA˝
1AB˛
1ACˇ
1AD˘
1AE§
1AF÷
1B0¸
1B1°
1B2¨
1B3˙
1B4ű
1B5Ř
1B6ř
1B7■
1B8 
1B9Ç1BAü1BBé1BCâ1BDä1BEů1BFć1C0ç1C1ł1C2ë1C3Ő1C4ő1C5î1C6Ź1C7Ä1C8Ć1C9É1CAĹ1CBĺ1CCô1CDö1CEĽ1CFľ1D0Ś1D1ś1D2Ö1D3Ü1D4Ť1D5ť1D6Ł1D7×1D8č1D9á1DAí1DBó1DCú1DDĄ1DEą1DFŽ1E0ž1E1Ę1E2ę1E3¬?	xStartSession	: BOOL := TRUE;		// Init and start a new sessionź1E4Č3	xEndSession		: BOOL := TRUE;		// Close the sessionş1E5«+	udiIP			: UDINT;			// IP of the RPC server»1E6░1E7▒1E8▓1E9│1EA┤1EBÁ1ECÂ1EDĚ4	uiPort			: UINT := 50000;	// POrt of the RPC serverŞ1EE╣1EF║1F0╗1F1╝1F2Ż1F3ż1F4┐1F5└1F6┴1F7┬1F8├1F9─1FA┼1FBĂ1FCă1FD╚1FE╔1FF╩200╦201╠202═203╬204¤205đ206Đ207Ď208Ë209ď20AŇ20BÍ20CÎ20Dě20E┘20F┌210█211▄212Ţ213Ů214▀216Ó217ß218Ô219Ń21Ań21Bň21CŠ21Dš21EŔ21FÚ220ŕ221Ű222ý223Ý224ţ225´226­227˝228˛229ˇ22A˘22B§22C÷22D¸22E°22F¨230˙231ű232Ř233ř234■235 236Ç237ü238é239â23Aä23Bů23Cć23Dç23Eł23Fë240Ő241ő242î243Ź244Ä245Ć246É247Ĺ248ĺ249ô24Aö'	IF eError <> RPC.ERROR.NO_ERROR THEN		Ľ24Bľ24CŚ24Dś24EÖ24FÜ250Ť7	pbRequest		: POINTER TO BYTE;	// The arguments of callť251Ł252×253č254á255í256ó.	uiRequestSize	: UINT;				// Size of pbRequestú257Ą258ą259Ž$78562ae7-5a2e-4542-9033-c5c093009235ž25AĘ25Bę25C¬25Dź25EČ25Fş260«261»262░263▒264▓265│266┤267Á268Â269Ě26AŞ813╣26B║26C╗26D╝26EŻ26Fż270┐271└272┴Y	strRPC			: RPC.RemoteProcedureCall;	// Struct with objectId, interfaceId and operationId┬273├RowCount─274┼275Ă276ă278╚279╔27A╩27B╦27C╠27D═27E╬27F¤6	callback		: RPCClientCallback;		// Callback interfaceđ		RECEIVE,Đ280Ď281Ë282ď283Ň284Í285Î286ěRequestState.RECEIVE:┘287┌288█289▄28AŢ"		eStatus := RequestState.RECEIVE;Ů28B▀28CÓ"	// Initialize the RPC connection.ß28DÔ28EŃ28Fń290ň291Šp	eError :=  rpcClient.Invoke(strRPC := strRPC, pRequestData := pbRequest, uiRequestDataLength := uiRequestSize);š292Ŕ	// Start a RPC sessionÚ293ŕ294Ű295ý296Ý297ţ298´299­29A˝29B˛29Cˇ29D˘29E§29F÷2A0¸	// Invoke the remote procedure°2A1¨2A2˙2A3ű2A4Ř2A5ř2A6■	// Receive the result 2A7Ç	rpcClient.Abort();ü2A8é2A9â2AAä2ABů2ACć	// Close the sessionçcIF rpcClient.State = RPC.CLClientState.COMM_FAIL OR rpcClient.State = RPC.CLClientState.FAULT THEN	ł2ADë2AEŐ	eStatus := RequestState.ERROR;ő2AFî*		eStatus := RequestState.START_SESSION;		Ź2B0Ä2B1Ć2B2É2B3Ĺ2B4ĺ$3109c3ca-84b8-4240-8b78-c1e6f34bf72cô	RPCServeröTYPE RPCServer :ĽSTRUCTľ
+END_STRUCT—	sHostname	: WSTRING(64);˜2B5™	dwVersion	: DWORD;š	dwType		: DWORD;›2B6œ2B72B8ž2B9Ÿ2BA 2BB¡2BC¢2BD£2BE¤+// RPCClient must be called in every cycle.¥215¦2BF§$cb5403ec-4e3b-4965-9be8-913e6068f7cb¨	StartVisu©HtmFileNameª
 UpdateRate«CommBufferSize¬BestFit­ClientSizeMode®&{c37fe731-4f69-4d98-82fe-4f9aefbe200d}¯ClientSizeX°ClientSizeY±Antialiasing²ClientOperationType³&{bd122c9a-5824-461f-8b56-d89816d314bf}´ViewSettingsµ$00207769-37aa-45a4-ae43-8435c5f1880b¶ForceWebVisuClient·$1038f12c-dd4b-4f96-87a3-a350fe8f3552¸BgBmpId¹BgUseBmpºBgColor»
 BgUseColor¼$f285c9a3-7019-446b-b98c-ccec3a0af8fa½VisualElementList¾&{ef9d0b20-c96e-48db-b361-2ded4063150e}¿BackgroundBitmapIdÀBackgroundColorÁ
 Background┬$40d6dd8d-dfd0-493a-8e29-c9a35e1e6539├	FbMethods─&{7df88604-7ac5-4e36-91c4-55e4fdad3e68}┼FbGuidĂ$703465dc-4679-4ff2-bcc3-c57d0a204da3ăGeneratedVisuFbDescription╚GeneratedGlobalVisuVarsGuid╔!GeneratedGlobalTheVisuVarlistGuid╩GeneratedGlobalVisuConstants╦GeneratedAllElementsEntries╠VisuRegDesc═VisuRegisterGvl╬SettingsPou¤	MemManPouđ	InputsPouĐ	DialogDutĎ$6b108d46-58af-4e41-a3f4-174d8f160cc4ËIdMinďIdMaxŇIdMaskÍIdStepÎInputsěLastVisuLanguageModelEntry┘VisualElemList┌GeneratedLMMDescriptions█LastUsedIdForIdentifier▄
@@ -9071,9 +9094,9 @@
 GuidReInitŠ	GuidExitXš$ec9b2ec6-92a2-4856-be72-7866fb274c64ŔStartVisu33ÚOpenTargetvisuŕExtendedSettingsŰPaintBufferSizeýMemorybufferSizeÝVisuInternalţCurrentVisuGlobal´FileTransferMode­	VisuStyle˝MaxNumOfClients˛LanguageˇNumpadDialog˘KeypadDialog§InputWithLimitsDialog÷UseInputWithLimits¸$11a86981-4b02-4f98-b432-96e385cb41b7°FromBase¨KeyCode˙
CanonicalNameű$c91fc5aa-1e38-43b2-9a05-c52cc5d7f5b6Ř	ModifiersřDevType■DevId 
 DevVersion€BaseProviderKeys‚$997fedbb-1888-4256-b61c-2933d8056bfdƒ
AvailableKeys„RegisterDesc…TargetProperties†ConfiguredHotkeys‡DefInpHandlerGuidsˆInstantiationStorage‰VisuUserManagementŠUseLocalUserMgmt‹UseUserMgmtInPlcŒRemoteUserMgmtPathGuidVisuSettingsPouŽGuidVisuSettingsPouInitGuidVisuSettingsPouReInitGuidVisuSettingsPouBoolMethod‘GuidVisuSettingsPouDIntMethod’GuidVisuSettingsPouStringMethod“!GuidVisuSettingsPouReservedMethod”GuidMemManInitPou•GuidMemManInitPouInit–GuidMemManInitPouReInit—GuidStartVisuInitPou˜GuidStartVisuInitPouInit™GuidStartVisuInitPouReInitšGuidVisuGVL0›GuidVisuGVL1œGuidVisuGVL2
GuidVisuGVL_3žGuidReservedPouŸGuidVisuGVL3 GuidReservedPouInit¡GuidVisuGVL4¢GuidVisuGVL5£GuidLicenseGVL¤GuidGlobalClientManagerGVL¥GuidVisuUserMgmtInitPou¦GuidVisuUserMgmtInitPouInit§GuidVisuGVL6¨GuidReservedPouReInit©GuidReservedPouMethod0ªGuidReservedPouMethod1«GuidReservedPouMethod2¬$c694e3a2-5c0b-4177-ab35-cb06bd5a6a02­$17e26cd1-bb9b-47fe-a3d5-18fcd63b9c96®VisualElemMemberList¯&{a4b83bea-3742-489c-9fe8-d96d68dba7ab}°$f86c2928-8614-4cca-824b-e819ac4d58c4±ConfiguredComplexInputs²&{1de566f6-72a7-494c-9353-9a418172c96e}³Elements´VisualElementDescriptionµVisualElementName¶VisualElementTypeName·VisualElementIsRectangle¸VisualElementIdentifier¹!VisualElementOfflinePaintCommandsºVisualElementFrameInformation»VisualElementInputActions¼VisualElementIdentification½VisualElementOwningObjectGuid¾LMGuids¿VisualElementIdÀUserManagementAccessRightsÁ$b12a9636-e818-4598-ae0d-fb6a2446102cÂ
QualifiedNameÃ$c1464dbe-c10d-4717-be8f-63efe8638434Ä	AttrFlagsÅTypeNodeAttributesDataÆ&{02a85e84-ef2d-46fc-93f2-acb0bbff3eda}ÇConvDoneÈ$f7e1e748-ea0f-4fcb-b563-94837ee17e8dÉBasicTypeNodeValueÊBasicTypeNodeAcceptsExpressionËBasicTypeNodeFastAccessÌBasicTypeNodeEnumValuesÍEnumValueDisplayTextIdsÎEnumValueLibraryIdÏTypeNodeChildrenÐTypeNodeTypeÑTypeNodeNameÒTypeNodeAttributesÓ
 TypeNodeId‘TypeNodeIdLong’	LibraryId÷DescriptionTextID◊DescriptionUseParentō$6c16f79c-dd98-4c29-b3ba-7042e3055542ŔDynamicArrayNodeCounterNodeŕDynamicArrayNodeFastAccessŘ
ChildTemplate‹$503c5b2e-e80e-4ee7-ae00-c5b93a62b1aa›StructuredTypeNodeIsAnimationř$9e842eb2-1463-4af2-b605-4fbb17044f94Ŗ	FontStyleŗ
ExplicitColorŠFontSize‚
-NamedColorã$8fac7628-4f9d-401d-8713-d78d623fa87eä
DataArrayTypeåColumnCountæFirstColumnIndexç
FirstRowIndexèColumnTypeséColumnNamesêBoundsë	ArrayTypeì&{ebaacb5d-5a32-412b-9087-31925070be93}í$53da1be7-ad25-47c3-b0e8-e26286dad2e0îTextIDïTextDefaultð
LanguageTextsñ$fa491db2-51ff-4bc1-9cd0-ce8c94ff6216ò$1de566f6-72a7-494c-9353-9a418172c96eóDescriptionTreeô
SignatureNameõ$aa028b23-5c08-40cd-8a4c-a7d7ec07c07döPointerTypeNodeIsAnimation÷PointerTypeNodeAssignValueø$b39ad3ed-6bf4-4180-84f6-6072998a3dc1ùArrayTypeNodeLowerBoundúArrayTypeNodeUpperBoundû868ü869ý86Aþ86Bÿ86C€86D86E‚86Fƒ870„871…872†873‡System_VisuElemsDateTimeˆVisuElemsDateTime‰874Š875‹876Œ877878Ž87987A87B‘87C’87D“87E”87F•880–881—Element-Button-FontColor˜882™883š// Check the client state›884œ885ExcludeFromBuildžExternalŸCompilerDefines 
-LinkAlways¡886¢887£888¤889¥88A¦88B§88C¨88D©88Eª88F«890¬891­892®893¯894°895±896²897³898´899µ89A¶@	callback			: RPCClientCallback;	// Callback of the RPC request.·	udiResponseSize		: UDINT;¸89B¹89Cº89D»89E¼89F½8A0¾8A1¿8A2À8A3Á8A4Â8A5Ã8A6Ä8A7Å8A8Æ8A9Ç8AAÈ8ABÉ8ACÊ8ADË8AEÌ8AFÍ8B0Î8B1Ï8B2Ð8B3Ñ8B4Ò8B5Ó8B6Ô8B7Õ8B8Ö8B9×T	sClientMessage		: STRING(100) := 'Hello Server!';  // Message to send to the serverØ8BAÙ8BBÚ8BCÛ8BDÜ8BEÝ8BFÞ8C0ß8C1à8C2á8C3â8C4ã8C5ä8C6å8C7æ8C8ç8C9è8CAé8CBê8CCë8CDì8CEí8CFî8D0ï8D1ð8D2ñ8D3ò8D4ó8D5ô8D6õ8D7ö8D8÷8D9ø8DAù8DBú8DCû8DDü8DEý8DFþ8E0ÿ8E1€8E28E3‚8E4ƒ8E5„8E6…8E7†8E8‡8E9ˆ8EA‰8EBŠ8EC‹8EDŒ8EE8EFŽ8F08F18F2‘8F3’8F4“8F5”8F6•8F7–8F8—8F9˜8FA™8FBš		xDone := TRUE;›8FCœ8FD8FEž8FFŸ900 901¡902¢903£904¤905¥906¦907§		xError := FALSE;¨		xBusy := FALSE;©908ª909«	xDone := FALSE;	¬90A­90B®90C¯90D°90E±90F²910³911´912µ913¶914·915¸916¹917º918»919¼91A½91B¾91C¿91DÀ91EÁ91FÂ920Ã921Ä922Å923Æ924Ç925È926É927Ê928Ë929Ì92AÍ92BÎ92CÏ92DÐ92EÑ92FÒ930Ó931Ô932Õ933Ö934×935Ø936Ù937Ú938Û939Ü93AÝ93BÞ93Cß93Dà93Eá93Fâ940ã941ä942å943æ944ç945è946é947ê948ë949ì94Aí94Bî94Cï94Dð94Eñ94Fò950ó951ô952õ953ö954÷955ø956ù957ú958û959ü95Aý95Bþ95Cÿ95D€95E95F‚960ƒ961„962…963†964‡965ˆ966‰967Š968‹969Œ96A96BŽ96C96D96E‘96F’970“971”972•973–974—975˜976™977š978›979œ97A97Bž97CŸ97D 97E¡97F¢980£981¤982¥983¦984§985¨986©987ª988«989¬98A­98B®98C¯98D°98E±98F²990³991´992µ993¶994·995¸996¹997º998»999¼99A½99B¾99C¿99DÀ99EÁ99FÂ9A0Ã9A1Ä9A2Å9A3Æ9A4Ç9A5È9A6É9A7Ê9A8Ë9A9Ì9AAÍ9ABÎ9ACÏ// standard procedures. Ð9ADÑ9AEÒ9AFÓ9B0Ô9B1Õ9B2Ö9B3×9B4Ø9B5ÙV// The first rpc executes a user defined procedure. The other rpcs execute predefined Ú9B6Û9B7Ü9B8Ý9B9Þ9BAß9BBà9BCá9BDâ9BEã9BFä// Operation stateså9C0æ9C1ç9C2è9C3é9C4ê9C5ë9C6ì// State of the requestí9C7îd	strRPC				: RPC.RemoteProcedureCall := (	ObjectID := RPC.RemoteProcedureCalls.CODESYS_OBJECT_UUID, ï9C8ð9C9ñ9CAò9CBó6														InterfaceID := GVL.TEST_INTERFACE_UUID, ô9CCõ9CDö9CE÷9CFø9D0ùY														OperationNumber := GVL.HELLO_SERVER); // ID of the server procedure to callú9D1û9D2ü9D3ý9D4þ9D5ÿ9D6€9D7[// A RPC is identified by three ids: the objectid, the interfaceid and the operationnumber.‚9D8ƒ9D9„9DA…9DB†9DC‡9DDˆ9DE‰9DFŠ9E0‹9E1Œ9E29E3Ž9E49E58	xStart				: BOOL;					// Rising edge starts the request‘9E6’9E7“9E8”9E9•9EA–9EB—9EC˜9ED™9EEš9EF›<	rpcRequest			: RPCRequest;			// Example FB to execute a rpcœ9F09F1ž9F2Ÿ9F3 9F4¡9F5¢9F6£V	eOperation 			: Operation := Operation.HelloServerRequest; // Current operation state¤9F7¥9F8¦9F9§9FA¨9FB©9FCª9FD«9FE¬9FF­A00®A01¯A02°A03±A04²A05³A06´A07µA08¶A09·A0A¸A0B¹A0CºA0D»A0E¼A0F½A10¾A11¿A12ÀA13ÁA14ÂA15ÃA16ÄA17ÅA18ÆA19ÇK// This method will be called when the client receives the result of a RPC.ÈA1AÉA1BÊA1CËA1DÌA1EÍA1FÎA20ÏA21Ð:// This FB initializes a RPC connection and starts a RPC. ÑA22ÒA23Ó2	xRequest		: BOOL;				// Rising edge invokes a RPCÔA24ÕA25ÖA26×A27ØA28ÙA29ÚA2AÛA2BÜA2CÝA2DÞA2EßA2FàA30áA31âA32ãA33äA34åA35æA36çA37èA38éA39êA3AëA3BìA3CíA3DîA3Eï					udiIP := udiServerIP,ðA3Fñ					uiPort := uiServerPort,òA40óA41ôA42õA43öA44÷A45øA46ùA47úA48ûA49üA4AýA4BþA4CÿA4D€A4EA4F‚A50ƒA51„:	uiServerPort		: UINT := 50000;		// Port of the RPC server…A52†A53‡A54ˆ// A simple RPC server‰A55ŠA56‹A57ŒA58A59ŽA5AA5BA5C‘A5D’A5E“A5F”A60•A61–A62—A63˜A64™A65šA66›A67œA686	rpcServer	: rpc.CLServer;	// Instance of a rpc serveržA69ŸA6A A6B¡A6C¢A6D£A6E¤A6F¥A70¦A71§A72¨A73©A74ªA75«A76¬A77­A78®A79¯A7A°A7B±A7C²A7D³A7E´A7FµA80¶A81·A82¸A83¹A84ºA85»A86¼A87½A88¾A89¿A8AÀA8BÁ(	uiPort		: UINT := 50000; // Server portÂA8CÃA8DÄA8EÅA8FÆA90ÇA91ÈA92ÉA93ÊA94ËA95ÌA96ÍA97ÎA98ÏA99ÐA9AÑA9BÒA9CÓA9DÔA9EÕA9FÖAA0×AA1ØAA2ÙAA3ÚAA4ÛAA5ÜAA6ÝAA7ÞAA8ßAA9àAAAáAABâAACãAADäAAEåAAFæAB0çAB1èAB2éAB3êAB4ëAB5ìAB6íAB7îAB8ïAB9ðABAñABBòABCó	// Register the RPCProviderô36õ	xError		: BOOL;	öABD÷ABEøABFùAC0úI	// Check if the request has been canceled and send result to the client.ûVisuElems, 3.5.9.0 (System)üVisuElemMeter, 3.5.9.0 (System)ý*VisuElemsSpecialControls, 3.5.9.0 (System)þ&VisuElemsWinControls, 3.5.9.0 (System)ÿ$VisuElemTextEditor, 3.5.9.0 (System)€VisuElemTrace, 3.5.9.0 (System)#VisuNativeControl, 3.5.9.0 (System)‚ VisuElemsAlarm, 3.5.9.0 (System)ƒ&VisuElemCamDisplayer, 3.5.7.0 (System)„ VisuElem3DPath, 3.5.9.0 (System)…#VisuElemsDateTime, 3.5.9.0 (System)†visuinputs, 3.5.9.0 (system)‡6Flat style, 3.5.9.0 (3S-Smart Software Solutions GmbH)ˆ:MemoryUtils, 3.5.13.0 (3S - Smart Software Solutions GmbH)‰ERemote Procedure Calls, 3.5.14.0 (3S - Smart Software Solutions GmbH)ŠVisuElems, 3.5.14.0 (System)‹ VisuElemMeter, 3.5.14.0 (System)Œ+VisuElemsSpecialControls, 3.5.14.0 (System)'VisuElemsWinControls, 3.5.14.0 (System)Ž%VisuElemTextEditor, 3.5.14.0 (System) VisuElemTrace, 3.5.14.0 (System)$VisuNativeControl, 3.5.14.0 (System)‘!VisuElemsAlarm, 3.5.14.0 (System)’'VisuElemCamDisplayer, 3.5.14.0 (System)“!VisuElem3DPath, 3.5.14.0 (System)”$VisuElemsDateTime, 3.5.14.0 (System)•"VisuElemXYChart, 3.5.14.0 (System)–System_VisuElemXYChart—VisuElemXYChart˜visuinputs, 3.5.14.0 (system)™7Flat style, 3.5.14.0 (3S-Smart Software Solutions GmbH)šDisabled›VisuUserManagement.VUM_Loginœ%VisuUserManagement.VUM_ChangePassword%VisuUserManagement.VUM_UserManagementžLoginDialogŸChangePasswordDialog ChangeConfigDialog¡$GuidShowChangePasswordDialogFunction¢"GuidShowChangeConfigDialogFunction£UseStandardKeyboardHandling¤PaintDeactiveElementsGrayedOut¥GlobalOpenNumpadKeypadSettings¦UseBackgroundForModalDialog§AnimationDuration¨UseUnicodeStrings©&{19611221-ebd3-4607-86d2-9822fbe84c30}ª
-UseOverlay«&{05125339-dc8c-4673-b403-e21bec548370}¬FontDownloadConfig­VisuInitializationCode®FontSettingsŻCBML°ECommon Behaviour Model, 3.5.13.0 (3S - Smart Software Solutions GmbH)˙˙PK'‡7Q8ő^đëIlogging_project_categories_693fffc3-578c-4dcc-8258-6800165cf1c4.auxiliaryë˙!0…jüoş&4o	rhýąSystem.StringL{426762b5-d352-4b9f-880f-4df0e0d915e0}Categories8System.Collections.ArrayListĐPK'‡7QýI“
+NamedColorã$8fac7628-4f9d-401d-8713-d78d623fa87eä
DataArrayTypeåColumnCountæFirstColumnIndexç
FirstRowIndexèColumnTypeséColumnNamesêBoundsë	ArrayTypeì&{ebaacb5d-5a32-412b-9087-31925070be93}í$53da1be7-ad25-47c3-b0e8-e26286dad2e0îTextIDïTextDefaultð
LanguageTextsñ$fa491db2-51ff-4bc1-9cd0-ce8c94ff6216ò$1de566f6-72a7-494c-9353-9a418172c96eóDescriptionTreeô
SignatureNameõ$aa028b23-5c08-40cd-8a4c-a7d7ec07c07döPointerTypeNodeIsAnimation÷PointerTypeNodeAssignValueø$b39ad3ed-6bf4-4180-84f6-6072998a3dc1ùArrayTypeNodeLowerBoundúArrayTypeNodeUpperBoundû2C0ü2C1ý2C2þ2C3ÿ2C4€2C52C6‚2C7ƒ2C8„2C9…2CA†2CB‡System_VisuElemsDateTimeˆVisuElemsDateTime‰2CCŠ2CD‹2CEŒ2CF2D0Ž2D12D22D3‘2D4’2D5“2D6”2D7•2D8–2D9—Element-Button-FontColor˜2DA™2DBš// Check the client state›2DCœ2DDExcludeFromBuildžExternalŸCompilerDefines 
+LinkAlways¡2DE¢2DF£2E0¤2E1¥2E2¦2E3§2E4¨2E5©2E6ª2E7«2E8¬2E9­2EA®2EB¯2EC°2ED±2EE²2EF³2F0´2F1µ2F2¶@	callback			: RPCClientCallback;	// Callback of the RPC request.·	udiResponseSize		: UDINT;¸2F3¹2F4º2F5»2F6¼2F7½2F8¾2F9¿2FAÀ2FBÁ2FCÂ2FDÃ2FEÄ2FFÅ300Æ301Ç302È303É304Ê305Ë306Ì307Í308Î309Ï30AÐ30BÑ30CÒ30DÓ30EÔ30FÕ310Ö311×T	sClientMessage		: STRING(100) := 'Hello Server!';  // Message to send to the serverØ312Ù313Ú314Û315Ü316Ý317Þ318ß319à31Aá31Bâ31Cã31Dä31Eå31Fæ320ç321è322é323ê324ë325ì326í327î328ï329ð32Añ32Bò32Có32Dô32Eõ32Fö330÷331ø332ù333ú334û335ü336ý337þ338ÿ339€33A33B‚33Cƒ33D„33E…33F†340‡341ˆ342‰343Š344‹345Œ346347Ž34834934A‘34B’34C“34D”34E•34F–350—351˜352™353š		xDone := TRUE;›354œ355356ž357Ÿ358 359¡35A¢35B£35C¤35D¥35E¦35F§		xError := FALSE;¨		xBusy := FALSE;©360ª361«	xDone := FALSE;	¬362­363®364¯365°366±367²368³369´36Aµ36B¶36C·36D¸36E¹36Fº370»371¼372½373¾374¿375À376Á377Â378Ã379Ä37AÅ37BÆ37CÇ37DÈ37EÉ37FÊ380Ë381Ì382Í383Î384Ï385Ð386Ñ387Ò388Ó389Ô38AÕ38BÖ38C×38DØ38EÙ38FÚ390Û391Ü392Ý393Þ394ß395à396á397â398ã399ä39Aå39Bæ39Cç39Dè39Eé39Fê3A0ë3A1ì3A2í3A3î3A4ï3A5ð3A6ñ3A7ò3A8ó3A9ô3AAõ3ABö3AC÷955ø3ADù3AEú3AFû3B0ü3B1ý3B2þ3B3ÿ3B4€3B53B6‚3B7ƒ3B8„3B9…3BA†3BB‡3BCˆ3BD‰3BEŠ3BF‹3C0Œ3C13C2Ž3C33C43C5‘3C6’3C7“3C8”3C9•3CA–3CB—3CC˜3CD™3CEš3CF›3D0œ3D13D2ž3D3Ÿ3D4 3D5¡3D6¢3D7£3D8¤3D9¥3DA¦3DB§3DC¨3DD©3DEª3DF«3E0¬3E1­3E2®3E3¯3E4°3E5±3E6²3E7³3E8´3E9µ3EA¶3EB·3EC¸3ED¹3EEº3EF»3F0¼3F1½3F2¾3F3¿3F4À3F5Á3F6Â3F7Ã3F8Ä3F9Å3FAÆ3FBÇ3FCÈ3FDÉ3FEÊ3FFË400Ì401Í402Î403Ï// standard procedures. Ð404Ñ405Ò406Ó407Ô408Õ409Ö40A×40BØ40CÙV// The first rpc executes a user defined procedure. The other rpcs execute predefined Ú40DÛ40EÜ40FÝ410Þ411ß412à413á414â415ã416ä// Operation stateså417æ418ç419è41Aé41Bê41Cë41Dì// State of the requestí41Eîd	strRPC				: RPC.RemoteProcedureCall := (	ObjectID := RPC.RemoteProcedureCalls.CODESYS_OBJECT_UUID, ï41Fð420ñ421ò422ó6														InterfaceID := GVL.TEST_INTERFACE_UUID, ô423õ424ö425÷426ø427ùY														OperationNumber := GVL.HELLO_SERVER); // ID of the server procedure to callú428û429ü42Aý42Bþ42Cÿ42D€42E[// A RPC is identified by three ids: the objectid, the interfaceid and the operationnumber.‚42Fƒ430„431…432†433‡434ˆ435‰436Š437‹438Œ43943AŽ43B43C8	xStart				: BOOL;					// Rising edge starts the request‘43D’43E“43F”440•441–442—443˜444™445š446›<	rpcRequest			: RPCRequest;			// Example FB to execute a rpcœ447448ž449Ÿ44A 44B¡44C¢44D£V	eOperation 			: Operation := Operation.HelloServerRequest; // Current operation state¤44E¥44F¦450§451¨452©453ª454«455¬456­457®458¯459°45A±45B²45C³45D´45Eµ45F¶460·461¸462¹463º464»465¼466½467¾468¿469À46AÁ46BÂ46CÃ46DÄ46EÅ46FÆ470ÇK// This method will be called when the client receives the result of a RPC.È471É472Ê473Ë474Ì475Í476Î477Ï478Ð:// This FB initializes a RPC connection and starts a RPC. Ñ479Ò47AÓ2	xRequest		: BOOL;				// Rising edge invokes a RPCÔ47BÕ47CÖ47D×47EØ47FÙ480Ú481Û482Ü483Ý484Þ485ß486à487á488â489ã48Aä48Bå48Cæ48Dç48Eè48Fé490ê491ë492ì493í494î495ï					udiIP := udiServerIP,ð496ñ					uiPort := uiServerPort,ò497ó498ô499õ49Aö49B÷49Cø49Dù49Eú49Fû4A0ü4A1ý4A2þ4A3ÿ4A4€4A54A6‚4A7ƒ4A8„:	uiServerPort		: UINT := 50000;		// Port of the RPC server…4A9†4AA‡4ABˆ// A simple RPC server‰4ACŠ4AD‹4AEŒ4AF4B0Ž4B14B24B3‘4B4’4B5“4B6”4B7•4B8–4B9—4BA˜4BB™4BCš4BD›4BEœ4BF6	rpcServer	: rpc.CLServer;	// Instance of a rpc serverž4C0Ÿ4C1 4C2¡4C3¢4C4£4C5¤4C6¥4C7¦4C8§4C9¨4CA©4CBª4CC«4CD¬4CE­4CF®4D0¯4D1°4D2±4D3²4D4³4D5´4D6µ4D7¶4D8·4D9¸4DA¹4DBº4DC»4DD¼4DE½4DF¾4E0¿4E1À4E2Á(	uiPort		: UINT := 50000; // Server portÂ4E3Ã4E4Ä4E5Å4E6Æ4E7Ç4E8È4E9É4EAÊ4EBË4ECÌ4EDÍ4EEÎ4EFÏ4F0Ð4F1Ñ4F2Ò4F3Ó4F4Ô4F5Õ4F6Ö4F7×4F8Ø4F9Ù4FAÚ4FBÛ4FCÜ4FDÝ4FEÞ4FFß500à501á502â503ã504ä505å506æ507ç508è509é50Aê50Bë50Cì50Dí50Eî50Fï510ð511ñ512ò513ó	// Register the RPCProviderô36õ	xError		: BOOL;	ö514÷515ø516ù517úI	// Check if the request has been canceled and send result to the client.û518ü519ý51Aþ51Bÿ51C€51D51E‚51Fƒ520„521…522†523‡524ˆ525‰ERemote Procedure Calls, 3.5.14.0 (3S - Smart Software Solutions GmbH)ŠVisuElems, 3.5.14.0 (System)‹ VisuElemMeter, 3.5.14.0 (System)Œ+VisuElemsSpecialControls, 3.5.14.0 (System)'VisuElemsWinControls, 3.5.14.0 (System)Ž%VisuElemTextEditor, 3.5.14.0 (System) VisuElemTrace, 3.5.14.0 (System)$VisuNativeControl, 3.5.14.0 (System)‘!VisuElemsAlarm, 3.5.14.0 (System)’'VisuElemCamDisplayer, 3.5.14.0 (System)“!VisuElem3DPath, 3.5.14.0 (System)”$VisuElemsDateTime, 3.5.14.0 (System)•"VisuElemXYChart, 3.5.14.0 (System)–System_VisuElemXYChart—VisuElemXYChart˜visuinputs, 3.5.14.0 (system)™526šDisabled›VisuUserManagement.VUM_Loginœ%VisuUserManagement.VUM_ChangePassword%VisuUserManagement.VUM_UserManagementžLoginDialogŸChangePasswordDialog ChangeConfigDialog¡$GuidShowChangePasswordDialogFunction¢"GuidShowChangeConfigDialogFunction£UseStandardKeyboardHandling¤PaintDeactiveElementsGrayedOut¥GlobalOpenNumpadKeypadSettings¦UseBackgroundForModalDialog§AnimationDuration¨UseUnicodeStrings©&{19611221-ebd3-4607-86d2-9822fbe84c30}ª
+UseOverlay«&{05125339-dc8c-4673-b403-e21bec548370}¬FontDownloadConfig­VisuInitializationCode®FontSettings¯CBML°ECommon Behaviour Model, 3.5.13.0 (3S - Smart Software Solutions GmbH)ÿÿPKˆ7Q8õ^ðëIlogging_project_categories_693fffc3-578c-4dcc-8258-6800165cf1c4.auxiliaryëÿ!0…jüoº&4o	rhý¹System.StringL{426762b5-d352-4b9f-880f-4df0e0d915e0}Categories8System.Collections.ArrayListÐPKˆ7QýI“
 Ž
 Dconstraintcheckercachecec3028a-9d5e-435b-a906-8bbd1b533e80.auxiliaryŽ
 qõ 	(3Xï?$504f2df1-9a61-4f36-bf56-0811f0963157RC:\Users\m.lamp\CodesysStore\trunk\3S\RPCExample\trunk\Sources\RPC_Example.project
Visualization$7778b5cf-37e1-42e9-9fdb-6d3833412d09visudialogs, 3.5.12.0 (system)Keypad$1bf66efb-f74f-42f1-b35f-03458e1bb5b2Numpad$9d3ca242-bca0-4b1c-84cf-06993c954e75	TextinputWithLimits
@@ -9090,7 +9113,7 @@
 O”C¤Åõ×Ð5H»ÒÍõ×
A¯á_Ø%5H»ÒÍõ×
A¯á_Ø%5H»ÒÍõ×
A¯á_Ø5H»ÒÍõ×
A¯á_Ø5H»ÒÍõ×›9O€»CÕD+FI€»CÕ›9O€»CÕ+ûf0€»CÕ+FI€»CÕûf0€»CÕ	K1€»CÕ5H»ÒÍõ×ì¾¾¾ÿÿÿÿÿÿÿ8ImagePool.backgroundÐÐIÿÿÿÿÿÿÿÿÿÿÿ-9o:oÿÿ‘ÿÿÿ-ÎxNïÿÿqNÿqNƒÿÿ-
 Sÿÿ ÿÿÿÿ&Arial Narrow<(
 S
-S…197ÿRPC Example€@€@ PK'‡7QådxÌÇPapplicationcontext.e0c003b2-1edd-477a-9148-e4b7c6a4e203.precompileinfo.auxiliaryÇ8î 	(dYöuTarget__GetInterfaceReferenceMethod
TimeStampOnly$50ec1707-5731-45b1-885b-40907fd79c2d$7495bafc-e9de-41f4-8422-4fa3de13a1fe__GetInterfacePointer$926f7604-3bb3-4ac2-a2b2-c74509742af8IQueryInterface		Interface
+S…197ÿRPC Example€@€@ PKˆ7QådxÌÇPapplicationcontext.e0c003b2-1edd-477a-9148-e4b7c6a4e203.precompileinfo.auxiliaryÇ8î 	(dYöuTarget__GetInterfaceReferenceMethod
TimeStampOnly$50ec1707-5731-45b1-885b-40907fd79c2d$7495bafc-e9de-41f4-8422-4fa3de13a1fe__GetInterfacePointer$926f7604-3bb3-4ac2-a2b2-c74509742af8IQueryInterface		Interface
 $00000000-0000-0000-0000-000000000000__CheckedInterfaceCastFunction
$6c7b0b40-3393-4ac8-8272-f7e492c63aa3__CheckedPointerCast$2720d84f-e738-47fc-9606-476eb9a419c8__CompareInterfaces$89f9f17e-dfb1-4753-a04a-0e04defb54eeVAR_INFOType$365c4d7d-256c-4416-945b-832d41d631b2__DataSegments$6d5ee79a-0165-410b-9a03-2dcb86d77084
__SegmentInfo$86a3bd70-f6af-446c-a3ca-d70c9d74cefbExceptionContext$dc964aa2-aef0-4805-92de-9b8bed089e6c__BasePropertyInfo$31ba9dec-acd8-475d-b624-39b6068c7eaf__PropertyInfoStruct$85b65d0b-a93f-4e02-80e4-fafd3f54abc3__POUInfoStruct $8467172f-0c66-4acf-9d6b-245b2445da14!__FBInfoStruct"$1964cd27-f960-4298-b539-cf555cb4552c#__MethodInfoStruct$$d277c0d4-0a58-4c92-97d1-0453f8828707%__DUTInfoStruct&$76a1e5d2-9eb5-4a1b-a8e7-baf1b7eb9716'__GVLInfoStruct($a40cb7c8-28fe-4494-89ac-d9ba39db98a8)AnyType*$b60a5c90-aa6c-4c3f-8332-c02981c0bf59+__CodeLocationStruct,$bb81851c-8557-43fd-ad66-2f0071e45f53-__ARRAY__DIM__INFO.$c2d24aa9-2fc9-4f89-80ac-14d9f558122a/trycatch0$fdb186ec-1bb3-428f-bd1c-2a07c8f62af91throwex2$d3df2306-1c85-4582-9840-d91ec47927aa3__ImplicitReferenceTypesInit4$270c4366-521b-4273-856a-24cad42924c95__TaskSpecificInfo6$5f3af15b-046d-4359-9fb1-4011c841ebb07__CheckedInterfaceAssign8$09818148-288b-4e68-aaac-88d3699e851b9
__memcmp__iec:$0ac70c4a-9600-4218-ba11-7d8ad957fb05;ExceptionFlags<	VarGlobal=$13116516-29a3-4cab-a26f-d2f27fc21758>
 TYPE_CLASS?$f4fafa0b-0199-4a4a-82c6-354c2db388c0@MEMORY_AREAA$04bdff5c-e859-4983-80cd-36bbdbce9f28B__DataSegmentFlagsC$36b719e5-3a34-450b-b806-362248c6fc69D
ExceptionCodeE$a241205c-3e8b-4f58-af39-21f166f9a7d2F__COMPILE_CONSTANTSG$db173c48-0431-4ee2-8080-d72c759a68e3H__WatchVarsI$e4086481-b65b-4bfc-821c-c1f278b8711dJ!__AllocatedImplicitReferenceTypesK$4e6b58d5-7a7d-4d43-b710-af56f2531e62L	ConstantsM$c912f995-f4b5-48bd-9416-f36b0846c0e1NO$e0c003b2-1edd-477a-9148-e4b7c6a4e203P$6708bd14-cddc-4e28-b69d-d3183b7c423eQLengthR
 VariableIdSSignatureIdTScopeIdUPositionToSaveVMessagesToSaveW&{bc2be951-49f6-4f0f-b731-e31e36606f1e}XNameY$2dacf8ba-27b3-43f2-b9f0-d578dd179b1dZNameExp[Operator\&{bffb3c53-f105-4e85-aba2-e30df579d75f}]PreCompileFlags^&{9b5d4c11-b2d9-46c2-bf90-350eefa47fc5}_
@@ -9135,9 +9158,9 @@
 ôƒ“á_Ø!ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿJ<K
 xƒ“á_Ø	ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿL<M
 ½Ÿƒ“á_Ø
ÿÿÿÿÉf‚“á_ØÿÿÿÿЍ‚“á_ØÿÿÿÿЍ‚“á_Ø34ÿÿÿÿxƒ“á_Ø78ÿÿÿÿxƒ“á_Ø9:ÿÿÿÿi0§°á_ØNi0§°á_ØO
-PK'‡7Qwn•’¬§Dconstraintcheckercachef467071c-77fb-4da2-848b-d32ccbe4086d.auxiliary§Xþ 	(i
$ce0cb31b-cff1-4541-a7f4-30997f09c57e$5349e0bf-c7ba-49de-9a58-34dddf27d3fd3Default, 3.5.6.0 (3S-Smart Software Solutions GmbH)$97f8f036-f142-4ec0-aa6e-6cc6eb060967ObjectErrorListObjectUpdateListGuidVisualConstraintErrorsGVLSystem.GuidReferenceCounter	StaticElementDrawingCommands
+PKˆ7Qwn•’¬§Dconstraintcheckercachef467071c-77fb-4da2-848b-d32ccbe4086d.auxiliary§Xþ 	(i
$ce0cb31b-cff1-4541-a7f4-30997f09c57e$5349e0bf-c7ba-49de-9a58-34dddf27d3fd3Default, 3.5.6.0 (3S-Smart Software Solutions GmbH)$97f8f036-f142-4ec0-aa6e-6cc6eb060967ObjectErrorListObjectUpdateListGuidVisualConstraintErrorsGVLSystem.GuidReferenceCounter	StaticElementDrawingCommands
 #GuidStaticElementDrawingCommandsGVLComboboxInfo
LastStyleNameBB€B	B
-€BPK'‡7QÈ?c+Å<À<Papplicationcontext.54cefe32-0504-4fdd-8cfe-58c296020e55.precompileinfo.auxiliaryÀ<?à 	(€#‰£ÚTarget__getInterfaceUUIDMethod
TimeStampOnly$f7fbb1bb-58ad-47f4-a7de-5bb969897b91$845f8274-05a9-4226-b7d5-5a08309b0466__getObjectUUID$8ed00b3c-d292-46c7-86cd-d89e6c91bfabRequest	$790dd519-50c3-45a6-940a-9c6fe81e532e
+€BPKˆ7QÈ?c+Å<À<Papplicationcontext.54cefe32-0504-4fdd-8cfe-58c296020e55.precompileinfo.auxiliaryÀ<?à 	(€#‰£ÚTarget__getInterfaceUUIDMethod
TimeStampOnly$f7fbb1bb-58ad-47f4-a7de-5bb969897b91$845f8274-05a9-4226-b7d5-5a08309b0466__getObjectUUID$8ed00b3c-d292-46c7-86cd-d89e6c91bfabRequest	$790dd519-50c3-45a6-940a-9c6fe81e532e
 Cancel$abd4b631-c634-4545-9e30-658ccb6f9b44CallTask__Task
Function$96c487a8-b960-4116-a6ef-25021e376524$00000000-0000-0000-0000-000000000000__Setup__Call__POUProgram$db3f5dec-4a8a-44d7-bf9f-cac714323a56__sys__setup__tasks$50f765f1-faf0-4e3f-a0e4-6bb0f2039b0d_Implicit_Jitter_DistributionType$8d566526-ce2b-4038-8bb0-5efe5f698267_Implicit_Task_Info$b1064916-3f6e-4d46-8408-3a9c8d331eb1_Implicit_TaskGroup_Info$2188bd78-7255-5981-b4c5-795fdafaca5b_Implicit_Task_Config_Info$dea95e96-1f32-4959-acb5-9a9bd0f7f802PLC_PRG$813fff91-df65-4d3b-87f5-8f10e26c16ea RPCProvider!
FunctionBlock"real32__to__any32#$adb07db6-6cb2-4889-b206-007b85f53578$any32__to__real32%$bc57a7e2-ed11-422f-976f-8be4fc5666bf&
 real32__eq'$79084732-5d65-4953-878b-b9d1570ab3c3(
 real32__ne)$26c1b838-f805-4f80-b547-7a6b4efbbbb5*
@@ -9219,31 +9242,27 @@
 ÿÿÿÿÿÿÿÿÿÿÿÿ<þ
ÿY⦰á_Ø
 ÿÿÿÿÿÿÿÿÿÿÿÿ<€
Y⦰á_Ø
 џџџџџџџџџџџџ<‚
ƒYтІАс_иџџџџџџџџџџџџ<„
…YтІАс_иџџџџџџџџџџџџ<†
‡YтІАс_иџџџџџџџџџџџџ<ˆ
‰YтІАс_иџџџџџџџџџџџџ<Š
‹YтІАс_иџџџџџџџџџџџџ<Œ
YтІАс_иџџџџџџџџџџџџ<Ž
YтІАс_иџџџџџџџџџџџџ<
‘YтІАс_и
џџџџџџџџџџџџ<’
“YтІАс_иџџџџџџџџџџџџ<”
•YтІАс_иџџџџџџџџџџџџ<–
—f	ЇАс_иџџџџџџџџџџџџ ˜
™f	ЇАс_иџџџџџџџџџџџџ&š
›f	ЇАс_иџџџџџџџџџџџџ&œ
f	ЇАс_иџџџџџџџџџџџџ&ž
Ÿf	ЇАс_и	џџџџџџџџџџџџB 
Ёf	ЇАс_иџџџџџџџџџџџџBЂ
Ѓf	ЇАс_иџџџџџџџџџџџџBЄ
Ѕf	ЇАс_иџџџџџџџџџџџџџџџџџџџџІЇЈB§м“с_иџџџџџџџџџџџџЉЇЊW$н“с_иџџџџџџџџџџџџџџџџџџџџЋЇЌxЩ“с_и/џџџџџџџџџџџџџџџџџџџџ­ЇЎxЩ“с_иџџџџџџџџџџџџџџџџџџџџЏЇАxЩ“с_иџџџџџџџџџџџџџџџџџџџџБЇВxЩ“с_иџџџџB§м“с_иџџџџB§м“с_иџџџџ\о“с_и џџџџЎƒо“с_иџџџџЙЊо“с_иџџџџЙЊо“с_и	џџџџЎбо“с_и
-ÿÿÿÿ(ä“á_سxÉ“á_Ø´PK'‡7Qem'Ývq missingtypeinformation.auxiliaryqŽíÿÿÿÿ<Core, Version=3.5.15.0, Culture=neutral, PublicKeyToken=null“System.Collections.Generic.List`1[[_3S.CoDeSys.Core.Objects.MissingTypeInformation2, Core, Version=3.5.15.0, Culture=neutral, PublicKeyToken=null]]_items_size_version2_3S.CoDeSys.Core.Objects.MissingTypeInformation2[]	 0_3S.CoDeSys.Core.Objects.MissingTypeInformation2üÿÿÿ0_3S.CoDeSys.Core.Objects.MissingTypeInformation2MissingTypeGuid
+ÿÿÿÿ(ä“á_سxÉ“á_Ø´PKˆ7Q'_ÞÍÈ missingtypeinformation.auxiliaryÈ7íÿÿÿÿ<Core, Version=3.5.15.0, Culture=neutral, PublicKeyToken=null“System.Collections.Generic.List`1[[_3S.CoDeSys.Core.Objects.MissingTypeInformation2, Core, Version=3.5.15.0, Culture=neutral, PublicKeyToken=null]]_items_size_version2_3S.CoDeSys.Core.Objects.MissingTypeInformation2[]	 0_3S.CoDeSys.Core.Objects.MissingTypeInformation2üÿÿÿ0_3S.CoDeSys.Core.Objects.MissingTypeInformation2MissingTypeGuid
 PlugInName
PlugInVersionOwningPackageIdOwningPackageNameOwningPackageVersionSystem.GuidSystem.VersionSystem.GuidSystem.VersionûÿÿÿSystem.Guid_a_b_c_d_e_f_g_h_i_j_koþS‡"J CåSÄüŽEngine	øÿÿÿûÿÿÿ		
 ш   Ч   З   ч   G■["6s╝MћAД╚1Щ

Device Object	ы   ч   			Ь   Ч   ь   ч   +ЧГ═ўЁ!FГV[э█Љ	
	Ж   ч   			у   Ч   Т   ч   щ┤@▄ткBљ╚ЪJQsєPlc Logic Object	с   ч   			Я   Ч   ▀   ч   IЏcWULF»Љq║╔шI"Application Object	#▄   ч   			&┘   Ч   п   ч   $іV$Љ─,GбЬ]3ЁЪФ)Language Model Manager	*Н   ч   			-м   Ч   Л   ч   wР«б(JъчElйRз0TaskConfig Object	1╬   ч   			4╦   Ч   ╩   ч   іpбўЏ1OѓьАF[$Щ-7Task Object	8К   ч   			;─   Ч   ├   ч   e╦хГјJи
 7^¢u‚ó>Library Manager Object	?Àÿÿÿûÿÿÿ			B½ÿÿÿüÿÿÿ¼ÿÿÿûÿÿÿ™¬oáüN„eh¬D;}E
 POU Object	F¹ÿÿÿûÿÿÿ			I¶ÿÿÿüÿÿÿµÿÿÿûÿÿÿ~[í©ÅuQF¯ÒÂ~˜Ë”LVariable Declaration Object	M²ÿÿÿûÿÿÿ			P¯ÿÿÿüÿÿÿ®ÿÿÿûÿÿÿv·ƒ;%û¸C™ò<P|‘CüSST Implementation Object	T«ÿÿÿûÿÿÿ			W¨ÿÿÿüÿÿÿ§ÿÿÿûÿÿÿf„¥øöןC»¸Ô`AЙZ
Method Object	[¤ÿÿÿûÿÿÿ			^¡ÿÿÿüÿÿÿ ÿÿÿûÿÿÿ»Lxc ›æEiº¿?a%Text lists for multi language support	bÿÿÿûÿÿÿ			ešÿÿÿüÿÿÿ™ÿÿÿûÿÿÿmtµ-„Ò%DŸ&c£K¼h
 DUT Object	i–ÿÿÿûÿÿÿ			l“ÿÿÿüÿÿÿ’ÿÿÿûÿÿÿHþZØÅ¥N«
³Wú`	oProject Information Object	pÿÿÿûÿÿÿ			sŒÿÿÿüÿÿÿ‹ÿÿÿûÿÿÿ&†;ZéÓ7O˜µfBcÙvProperty object	wˆÿÿÿûÿÿÿ			z…ÿÿÿüÿÿÿ„ÿÿÿûÿÿÿ¶./yrdNº ¼˜5VÛ	v	wÿÿÿûÿÿÿ			~ÿÿÿüÿÿÿ}ÿÿÿûÿÿÿ:©¿ÿM¹üE£)"˜`;„
 GVL Object	…zÿÿÿûÿÿÿ			ˆwÿÿÿüÿÿÿvÿÿÿûÿÿÿÛ?MP«5L:Ô»›¹¦(‹Visualization object	Œsÿÿÿûÿÿÿ			pÿÿÿüÿÿÿoÿÿÿûÿÿÿúõc¼†Ò†G™N{'äù{Õ	‹	Œlÿÿÿûÿÿÿ			–iÿÿÿüÿÿÿhÿÿÿûÿÿÿXñÛàÙG’ḯ¾0Ž	‹	Œeÿÿÿûÿÿÿ			bÿÿÿüÿÿÿaÿÿÿûÿÿÿ‰ì‹ñïŸ@™S/sšh	‹	Œ^ÿÿÿûÿÿÿ			¤[ÿÿÿüÿÿÿZÿÿÿûÿÿÿD»NqF­>3Ëß4Ñk§
-Image pool	®W€€€ы€€€			ЂT€€€ь€€€S€€€ы€€€E„Р≈єwMРЈ≤Ь?wҐ;		P€€€ы€€€			≤M€€€ь€€€L€€€ы€€€}*>A±≠,MЊ)jждъЄ 	7	8I€€€ы€€€			єF€€€ь€€€E€€€ы€€€zhОІ|”BЊьљ¶v≈п	І	®B€€€ы€€€			ј?€€€ь€€€>€€€ы€€€∆Ц~¶”?%M©€r<k/xЋ	І	®;€€€ы€€€			«8€€€ь€€€7€€€ы€€€
+Image pool	®W€€€ы€€€			ЂT€€€ь€€€S€€€ы€€€E„Р≈єwMРЈ≤Ь?wҐ;		P€€€ы€€€			≤M€€€ь€€€L€€€ы€€€}*>A±≠,MЊ)jждъЄ 	7	8I€€€ы€€€			єF€€€ь€€€E€€€ы€€€zhОІ|”BЊьљ¶v≈п	І	®B€€€ы€€€			ј?€€€ь€€€>€€€ы€€€∆Ц~¶”?%M©€r<k/xЋ	І	®;€€€ы€€€			«8€€€ь€€€7€€€ы€€€€Dg•?iЧEХщRЯ€¬ External File Object	Ћ4€€€ы€€€			ќ1€€€ь€€€0€€€ы€€€
 
-6ÿÿÿûÿÿÿ
+/ÿÿÿûÿÿÿ
 
-5ÿÿÿüÿÿÿ4ÿÿÿûÿÿÿ
+.ÿÿÿüÿÿÿ-ÿÿÿûÿÿÿ
 
-3ÿÿÿûÿÿÿ
+,ÿÿÿûÿÿÿ
 
-2ÿÿÿüÿÿÿ1ÿÿÿûÿÿÿ
++ÿÿÿüÿÿÿ*ÿÿÿûÿÿÿ
 
-0ÿÿÿûÿÿÿ
-
-/ÿÿÿüÿÿÿ.ÿÿÿûÿÿÿ
-
--ÿÿÿûÿÿÿ
+)ÿÿÿûÿÿÿ
 
 System.Version_Major_Minor_Build	_Revision
-ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ#&ÿÿÿÿÿÿÿÿ*-ÿÿÿÿÿÿÿÿ14ÿÿÿÿÿÿÿÿ8;ÿÿÿÿÿÿÿÿ?BÿÿÿÿÿÿÿÿFIÿÿÿÿÿÿÿÿMPÿÿÿÿÿÿÿÿTWÿÿÿÿÿÿÿÿ[^ÿÿÿÿÿÿÿÿbeÿÿÿÿÿÿÿÿilÿÿÿÿÿÿÿÿpsÿÿÿÿÿÿÿÿwzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ…ˆÿÿÿÿÿÿÿÿŒÿÿÿÿÿÿÿÿ–ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¤ÿÿÿÿÿÿÿÿ¨«ÿÿÿÿÿÿÿÿ²ÿÿÿÿÿÿÿÿ¹ÿÿÿÿÿÿÿÿÀÿÿÿÿÿÿÿÿÇÿÿÿÿÿÿÿÿPK'‡7Qó™ÏID.__shared_data_storage_schema_table__.auxiliaryD»áÎTU€V€WX…YZ€[\
+ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ#&ÿÿÿÿÿÿÿÿ*-ÿÿÿÿÿÿÿÿ14ÿÿÿÿÿÿÿÿ8;ÿÿÿÿÿÿÿÿ?BÿÿÿÿÿÿÿÿFIÿÿÿÿÿÿÿÿMPÿÿÿÿÿÿÿÿTWÿÿÿÿÿÿÿÿ[^ÿÿÿÿÿÿÿÿbeÿÿÿÿÿÿÿÿilÿÿÿÿÿÿÿÿpsÿÿÿÿÿÿÿÿwzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ…ˆÿÿÿÿÿÿÿÿŒÿÿÿÿÿÿÿÿ–ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¤ÿÿÿÿÿÿÿÿ¨«ÿÿÿÿÿÿÿÿ²ÿÿÿÿÿÿÿÿ¹ÿÿÿÿÿÿÿÿÀÿÿÿÿÿÿÿÿÇÿÿÿÿÿÿÿÿËÎÿÿÿÿÿÿÿÿPKˆ7Q0l;ÁQL.__shared_data_storage_schema_table__.auxiliaryL³áÏTU€V€WX…YZ€[\
 ]]^_`abcdeWfghijklmnop@q€rstuvwxy	z{ƒ|}
 ~ƒ|€ƒ|‚ƒ„…€†‡ˆ‰Š‹Œ	Ž‘’“€”•–€—˜#™š€›œ
ž€Ÿ ¡¢–€£¤ƒ¥¦§¨ƒ|©ƒ|ª«¬­®¯ƒ|°	±²ls³´	µ	¶	·€¸¹º
»¼ƒ|½¾…¿À
ÁÂÃÄÅ€ÆÇÈÉÊWËÌÍ΁lÏ	Ðgbxу|ÒÓÔ³Õ¼ƒ|
 %Öƒa×ØÙÚÛƒ|ܾÝÞ߀£¤ƒ¥à€á€â€ã€¦§äåæ笭耮uéêëì
@@ -9349,7 +9368,7 @@
 *ÖÑƒa×ØÙÚÛƒ|ܾÝÞ߀£¤ƒ¥à€á€â€ã€¦§äåæ笭耮uéêÒžëì
 íƒ|î¤
ĝžÑŸ Ål»ÎÏÐÑǼ'óôÉð€ñ€òÈÉËÌÊËÌÍÎÏõ	ö	÷½Ã

Ä
Å
Æ
Ç
È
É
Ê
Ë
Ì
èé€êïð¾°±²³ƒ|´®µ¶·¸¹º»…¿¼€½€¾¯…¿¿Àƒ|§ñ¿ûýÿÀ€BbÁœ
ØÖÙÚÛþÜÝÞ
 ßàá„ÂÞ	ߍ
àúà
᎔âìa
-±Ä–—™¢ÅÖ¦ƒ|ä€å€æ€§Æãóý^€€ŠÇ·ÔÕ‚œ¸¹º»ÖÈØÙÚÝßÉ5„ƒ…†ƒ‡ˆ‰€Š€‹€Œ€€Ž€€€‘€’€“€”€•€–€—€˜à@™€š€›€œ€€ž€áä€ÊG槀¨©ƒª«ƒª¬ƒª­ƒª®ƒª¯°±²³´€µ€¶ƒ·¸¹ÚçèéË„X†¿–€‰€ç€ï€ï€ñ€õ€ö€‡	ˆ	Š	̧¨©ª«¬­€®¯°±²€³Ý	͵¨©	ª«¬­€®¯°¶±²€³Ý	΄X…¿–€‰€ç€ï€ï€ñ€õ€ö€‡	ˆ	Š	PK'‡7Q(tÁ·æ/á/profile7.auxiliaryá/Ð!0…jüo²Ö¶¸ /·nä©System.StringL{365d0ef4-db97-4d9b-86bd-4d9ca2c92eef}ProfilebyteName"CODESYS V3.5 SP14ÐEø]ÿÿÿÿ<Core, Version=3.5.15.0, Culture=neutral, PublicKeyToken=null#_3S.CoDeSys.Core.Components.Profile_plugInGuidToVersionConstraint_plugInGuidToExtension_plugInGuidToExtensionList=_3S.CoDeSys.Core.Components.GuidToVersionConstraintDictionary0_3S.CoDeSys.Core.Components.GuidToBoolDictionary@_3S.CoDeSys.Core.Components.GuidToProfileExtensionListDictionary			=_3S.CoDeSys.Core.Components.GuidToVersionConstraintDictionaryDictionaryBase+hashtableSystem.Collections.Hashtable	0_3S.CoDeSys.Core.Components.GuidToBoolDictionaryDictionaryBase+hashtableSystem.Collections.Hashtable	@_3S.CoDeSys.Core.Components.GuidToProfileExtensionListDictionaryDictionaryBase+hashtableSystem.Collections.Hashtable	System.Collections.Hashtable
+±Ä–—™¢ÅÖ¦ƒ|ä€å€æ€§Æãóý^€€ŠÇ·ÔÕ‚œ¸¹º»ÖÈØÙÚÝßÉ5„ƒ…†ƒ‡ˆ‰€Š€‹€Œ€€Ž€€€‘€’€“€”€•€–€—€˜à@™€š€›€œ€€ž€áä€ÊG槀¨©ƒª«ƒª¬ƒª­ƒª®ƒª¯°±²³´€µ€¶ƒ·¸¹ÚçèéË„X†¿–€‰€ç€ï€ï€ñ€õ€ö€‡	ˆ	Š	̧¨©ª«¬­€®¯°±²€³Ý	͵¨©	ª«¬­€®¯°¶±²€³Ý	΄X…¿–€‰€ç€ï€ï€ñ€õ€ö€‡	ˆ	Š	ÏÕÙPKˆ7Q(tÁ·æ/á/profile7.auxiliaryá/Ð!0…jüo²Ö¶¸ /·nä©System.StringL{365d0ef4-db97-4d9b-86bd-4d9ca2c92eef}ProfilebyteName"CODESYS V3.5 SP14ÐEø]ÿÿÿÿ<Core, Version=3.5.15.0, Culture=neutral, PublicKeyToken=null#_3S.CoDeSys.Core.Components.Profile_plugInGuidToVersionConstraint_plugInGuidToExtension_plugInGuidToExtensionList=_3S.CoDeSys.Core.Components.GuidToVersionConstraintDictionary0_3S.CoDeSys.Core.Components.GuidToBoolDictionary@_3S.CoDeSys.Core.Components.GuidToProfileExtensionListDictionary			=_3S.CoDeSys.Core.Components.GuidToVersionConstraintDictionaryDictionaryBase+hashtableSystem.Collections.Hashtable	0_3S.CoDeSys.Core.Components.GuidToBoolDictionaryDictionaryBase+hashtableSystem.Collections.Hashtable	@_3S.CoDeSys.Core.Components.GuidToProfileExtensionListDictionaryDictionaryBase+hashtableSystem.Collections.Hashtable	System.Collections.Hashtable
 LoadFactorVersionComparerHashCodeProviderHashSizeKeysValuesSystem.Collections.IComparer$System.Collections.IHashCodeProviderìQ8?
 
 				
@@ -9376,7 +9395,7 @@
 			
		

			
 		
		 
	!	"
	#	$
	%	&
	'
	(	)
	*	+
,_3S.CoDeSys.Core.Components.ProfileExtension
_stOriginator_plugInGuid_versionSystem.GuidSystem.Version,PackageManagement:15Óþÿÿ$RCÄÍ9íE©—_cNÄ	./PackageManagement:22Ðþÿÿ$RCÄÍ9íE©—_cNÄ	12PackageManagement:15ÍþÿÿËüO9ºÀB¿k¶#È$¢	45PackageManagement:22ÊþÿÿËüO9ºÀB¿k¶#È$¢	78PackageManagement:7Çþÿÿ§Cjö2§æJ‹—|	¡	:;PackageManagement:21Äþÿÿ§Cjö2§æJ‹—|	¡	=>PackageManagement:24Áþÿÿ§Cjö2§æJ‹—|	¡	@APackageManagement:15¾þÿÿzÑ)ÓþxCª-o',	CDPackageManagement:22»þÿÿzÑ)ÓþxCª-o',	FGPackageManagement:15¸þÿÿ0j«x~|ÔJ¶›õm¶®	I JPackageManagement:22µþÿÿ0j«x~|ÔJ¶›õm¶®	L!MPackageManagement:15²þÿÿEé3÷A…­B¢ç¹]jà“	O"PPackageManagement:22¯þÿÿEé3÷A…­B¢ç¹]jà“	R#SPackageManagement:15¬þÿÿ¿žÂ¢@J‘µ±_ŒbG«	U$VPackageManagement:22©þÿÿ¿žÂ¢@J‘µ±_ŒbG«	X%YPackageManagement:15¦þÿÿ
 ç¼m/-F³°ó&D‹	[&\PackageManagement:22£þÿÿ
-ç¼m/-F³°ó&D‹	^'_PackageManagement:1 þÿÿ"ÿø§µB–<0qîÑ	a(bPackageManagement:15þÿÿÙÙJ˄[M´º•vWàvO	d)ePackageManagement:22šþÿÿÙÙJ˄[M´º•vWàvO	g*hPackageManagement:15—þÿÿTÔf< ¢N³ûQwÚü8	j+kPackageManagement:22”þÿÿTÔf< ¢N³ûQwÚü8	m.ü1ü4ü7ü:ü=ü@üCüFüIüLüOüRüUüXü[ü^üaüdügüjümüÐ-PK'‡7Q¸Ìñw	  Npoolcontext.pool.00000000-0000-0000-0000-000000000000.precompileinfo.auxiliary ûß 	(Ҥ
¨None__HelpConvertDateFunction
TimeStampOnly$1c137676-f66f-428c-af12-54699e1772b8$00000000-0000-0000-0000-000000000000__HelpConvertString$e3e2dee5-80c7-4e97-ab64-7b5e39ea535b__LEFT	$1ac273b6-a01b-4295-88c5-ff4e218b6071
+ç¼m/-F³°ó&D‹	^'_PackageManagement:1 þÿÿ"ÿø§µB–<0qîÑ	a(bPackageManagement:15þÿÿÙÙJ˄[M´º•vWàvO	d)ePackageManagement:22šþÿÿÙÙJ˄[M´º•vWàvO	g*hPackageManagement:15—þÿÿTÔf< ¢N³ûQwÚü8	j+kPackageManagement:22”þÿÿTÔf< ¢N³ûQwÚü8	m.ü1ü4ü7ü:ü=ü@üCüFüIüLüOüRüUüXü[ü^üaüdügüjümüÐ-PKˆ7Q¸Ìñw	  Npoolcontext.pool.00000000-0000-0000-0000-000000000000.precompileinfo.auxiliary ûß 	(Ҥ
¨None__HelpConvertDateFunction
TimeStampOnly$1c137676-f66f-428c-af12-54699e1772b8$00000000-0000-0000-0000-000000000000__HelpConvertString$e3e2dee5-80c7-4e97-ab64-7b5e39ea535b__LEFT	$1ac273b6-a01b-4295-88c5-ff4e218b6071
 __SkipWhiteSpace$882a2370-bae2-4085-93e5-0932a060bdfc
__HelpConvert
$fdd0113a-d0f8-4f19-bc73-fa6acf9ecc59__HelpConvertTime$13c0f538-7207-41d3-8311-a322a7c20a0e__HelpConvertTimeUnits$183c332f-7773-4f5f-805c-178b91efab72__HelpConvertFromTime$020b085d-1351-401a-b6c0-1e0475de8a9f__HelpConvertStringBase$d6948954-0bf4-4d3f-ae69-e82fdade476c__HelpConvertFromDate$cee86ba7-461c-4d5d-b68e-c4f154c509d1__HelpConvertTimeWithUnit$50f01a4a-c350-4e6e-9dfa-0c242ec58ce8any32__to__string$52f276ac-71ea-475d-be1d-c34d7442869estring__to__any32$2aee5633-6b5b-4b6e-9cbc-79dd1000b70f__HelpReal32Convert$d623fa64-302c-47ab-9727-e08d1bbeb2b4 new__real32__to__string!$a891eece-ca29-4db8-b9cf-c1a855c9feac"
__ExtractReal#$b4fbe026-742b-4541-9a4b-a710de7d376c$__ExtractRealRaw%$3d3aa07e-b7ec-4780-af79-d77e0e2cb50f&real32__to__string'$6e654c8d-212d-4593-9f3a-0add0687319c(string__to__real32)$3fdad988-bfc9-4de5-969f-faf6f3c2a2e7*VERSION+Type,$5181460b-9464-4c0f-82f2-1f9633a4c34e-__HelpConvertStringBase64.$f277d52d-3603-4349-91bd-ca6602f5cff8/__HelpLConvert0$26023af2-e263-44c0-b290-4197ca6caa6a1__HelpConvertLTimeUnits2$92c01d00-33dc-47b6-842b-f7ab6ac400513__HelpConvertLTimeWithUnit4$9b7fa8d4-59a0-43f0-a610-be7bd5350ad95any64__to__string6$3cce6ca9-0c61-42bf-9945-73fd93e91f597string__to__any648$5239465a-699e-451b-8b12-973a3fc2657f9__HelpRealConvert:$e6a8a736-c389-4a55-8363-2e30c26fed79;real64__to__string<$2a265c59-789e-4c94-a95e-f5f70529f084=string__to__real64>$0ea1b145-4f18-4d61-a208-3c5f2005fc47?__ExtractLReal@$0ffc8285-5cf0-4854-bfbf-cfca06799935A__ExtractLRealRawB$e543e1fd-2bb8-4ac1-a749-ebad37d711fcC__SkipWhiteSpaceWD$19a99e06-dfd5-4402-8f83-521389a0dc1cE__LEFTWF$7bf449d7-156f-4dc3-885e-a6da7640cd90G__HelpConvertWH$95f63b9b-1365-4b41-ad25-d7a78a50547eI__HelpConvertDateWJ$f00a1aa9-5a5c-4c14-baa3-0f7ed88039c9K__HelpConvertTimeWL$a23e7f2f-7c7f-4ab8-b259-2bf314fda9c3M__HelpConvertTimeWithUnitWN$da52bb11-b3ee-4e17-9ece-aaac0b30420bO__HelpConvertStringWP$ce02c656-4033-46a9-b5f1-becdedeb9055Q__HelpConvertFromDateWR$ca024f07-11dc-4600-9f6f-069db29ac898S__HelpConvertFromTimeWT$0e53be5f-bda6-46ff-8a1f-7994ad076b55U__HelpConvertStringBaseWV$2e715801-9991-42f1-a152-4ae20bcff540W__HelpConvertTimeUnitsWX$095fd00c-3c36-4c3c-9f44-495013154180Y__HelpLConvertWZ$77fa4cbe-badc-4fcd-8f5d-c6cb079b41aa[__HelpConvertLTimeWithUnitW\$9c3251e0-2217-408f-a01c-0734012a0930]__HelpConvertStringBase64W^$3b4ae181-2d77-4a11-8709-d7385f2094ba___HelpConvertLTimeUnitsW`$7e0ea004-a391-4ef9-8aba-4797d6abef1ca__HelpReal32ConvertWb$b6997d1d-9d82-4124-bdc8-5c9ad8e80b65c__HelpRealConvertWd$9e79f897-d5d3-46c7-9038-97ad046758c0ewstring__to__real32f$d7d42225-63e5-489a-8ffc-da13c32e2888gnew__real32__to__wstringh$2e99850f-3fd7-43f6-915c-5908ab79d5d4ireal32__to__wstringj$d0117dd7-073c-4a9f-b9ec-8d276f7ae3b7kany32__to__wstringl$103e7c1c-c83d-4719-a2c6-923bc1ee8bfcmwstring__to__any32n$3493b04f-9f38-4061-af85-90cd238a240aostring__to__wstringp$9248ff97-fbbc-448e-ae9b-2fb2646b8bf7qwstring__to__stringr$3951380b-30c9-4ec4-92e7-a4707aca12e8sany64__to__wstringt$fdeae835-342b-4f09-9e28-287167c2d05cuwstring__to__any64v$c63e18fa-6b1a-452f-9bcc-080e5f54a487wreal64__to__wstringx$86a06adf-8294-4d01-8a63-1ec0342be49bywstring__to__real64z$c8fb5eda-6b2b-4b6b-bcc1-566c08910a30{	RPCServer|$3109c3ca-84b8-4240-8b78-c1e6f34bf72c}__GlobalTextList__GVL~	VarGlobal$bc12ce8e-58d2-5233-a537-d100c8e7bfcf€GVL$e96c654a-dbc4-4f06-a1cb-6000cf3ada56‚ƒ$6708bd14-cddc-4e28-b69d-d3183b7c423e„Length…
 VariableId†SignatureId‡ScopeIdˆPositionToSave‰MessagesToSaveŠ&{bc2be951-49f6-4f0f-b731-e31e36606f1e}‹NameŒ$2dacf8ba-27b3-43f2-b9f0-d578dd179b1dNameExpŽOperator&{bffb3c53-f105-4e85-aba2-e30df579d75f}PreCompileFlags‘&{9b5d4c11-b2d9-46c2-bf90-350eefa47fc5}’
 ObjectGuid“System.Guid”ParentObjectGuid•	TimeStamp–$b19c1570-9d63-448c-b1a8-77c564f4bf41—PreCompiledPOUFlags˜&{ffb74c62-0dab-4b81-a769-562edfcba448}™Breakpointlistš$11f4bd64-2998-4795-a306-94dda94e3331›
KindOfContextœ&{1d8fe3d0-8423-48cf-8a9b-eaa134990850}
SubSignaturesžSignaturesArrayŸ&{2dacf8ba-27b3-43f2-b9f0-d578dd179b1d} GlobalSignaturesArray¡CompiledPOUsArray¢&{b19c1570-9d63-448c-b1a8-77c564f4bf41}£LibraryPath¤	Namespace¥ApplicationGuid¦
@@ -9387,7 +9406,7 @@
 ¤¥€“¦€“§<ÿÿÿÿÿÿÿÿÿÿÿÿ[·{Âõ×ÿÿÿÿÿÿÿÿÿÿÿÿ"‚·{Âõ×ÿÿÿÿÿÿÿÿÿÿÿÿ	"‚·{Âõ×ÿÿÿÿÿÿÿÿÿÿÿÿ
 "ѓи{┬шО
            
"ѓи{┬шО            "ѓи{┬шО            "ѓи{┬шО            +Еи{┬шО            +Еи{┬шО            +Еи{┬шО            &+Еи{┬шО            =ли{┬шО            =ли{┬шО             @эи{┬шО            ё !@эи{┬шО
            7"#LИ{┬шО            ц$%LИ{┬шО            &'y║И{┬шО             ()рИ{┬шО            
 *+,ŠЙ{Тѕзџџџџџџџџџџџџ-.ŸVЙ{Тѕзџџџџџџџџџџџџ /0Њ}Й{Тѕзџџџџџџџџџџџџ12Њ}Й{Тѕзџџџџџџџџџџџџ34Њ}Й{Тѕзџџџџџџџџџџџџ56Њ}Й{Тѕзџџџџџџџџџџџџ 78ВЄЙ{Тѕзџџџџџџџџџџџџ9:лК{Тѕзџџџџџџџџџџџџ ;<лК{Тѕзџџџџџџџџџџџџ =>§ЕК{Тѕзџџџџџџџџџџџџ7?@нК{ТѕзџџџџџџџџџџџџЄABнК{ТѕзџџџџџџџџџџџџCDЙtН{ТѕзџџџџџџџџџџџџEFЙtН{ТѕзџџџџџџџџџџџџGHР›Н{ТѕзџџџџџџџџџџџџIJР›Н{ТѕзџџџџџџџџџџџџKLР›Н{ТѕзџџџџџџџџџџџџMNР›Н{ТѕзџџџџџџџџџџџџOPЪТН{ТѕзџџџџџџџџџџџџQRЪТН{ТѕзџџџџџџџџџџџџSTЪТН{ТѕзџџџџџџџџџџџџUVЪТН{ТѕзџџџџџџџџџџџџWXещН{Тѕзџџџџџџџџџџџџ YZещН{Тѕзџџџџџџџџџџџџ[\ещН{Тѕзџџџџџџџџџџџџ]^џ…О{Тѕзџџџџџџџџџџџџ_`џ…О{Тѕзџџџџџџџџџџџџ abџ…О{Тѕзџџџџџџџџџџџџcd
­О{Тѕзџџџџџџџџџџџџ ef
­О{Тѕзџџџџџџџџџџџџ gh
­О{ТѕзџџџџџџџџџџџџijдО{ТѕзџџџџџџџџџџџџklдО{ТѕзџџџџџџџџџџџџmnћО{ТѕзџџџџџџџџџџџџopћО{ТѕзџџџџџџџџџџџџqrћО{Тѕзџџџџџџџџџџџџst."П{Тѕзџџџџџџџџџџџџuv."П{Тѕзџџџџџџџџџџџџ wx."П{Тѕзџџџџџџџџџџџџ yz5IП{Тѕз	џџџџџџџџџџџџ{+|2Kс{Тѕзџџџџџџџџџџџџџџџџџџџџ}~>:2Эѕзџџџџџџџџџџџџџџџџџџџџ€~-†ћ{Тѕз:џџџџ[З{Тѕзџџџџ"‚З{Тѕз	џџџџ"‚З{Тѕз
-ÿÿÿÿ"‚·{Âõ×
ÿÿÿÿ"‚·{Âõ×ÿÿÿÿ"‚·{Âõ×ÿÿÿÿ"‚·{Âõ×ÿÿÿÿ+©·{Âõ×ÿÿÿÿ+©·{Âõ×ÿÿÿÿ+©·{Âõ×ÿÿÿÿ=з{Âõ×ÿÿÿÿ=з{Âõ×ÿÿÿÿ@÷·{Âõ×ÿÿÿÿ@÷·{Âõ× !ÿÿÿÿL¸{Âõ×"#ÿÿÿÿL¸{Âõ×$%ÿÿÿÿyº¸{Âõ×&'ÿÿÿÿá¸{Âõ×()ÿÿÿÿá¸{Âõ×-.ÿÿÿÿª}¹{Âõ×/0ÿÿÿÿª}¹{Âõ×12ÿÿÿÿª}¹{Âõ×34ÿÿÿÿª}¹{Âõ×56ÿÿÿÿ²¤¹{Âõ×78ÿÿÿÿ²¤¹{Âõ×9:ÿÿÿÿÛº{Âõ×;<ÿÿÿÿýµº{Âõ×=>ÿÿÿÿýµº{Âõ×?@ÿÿÿÿݺ{Âõ×ABÿÿÿÿݺ{Âõ×CDÿÿÿÿ¹t½{Âõ×EFÿÿÿÿÀ›½{Âõ×GHÿÿÿÿÀ›½{Âõ×IJÿÿÿÿÀ›½{Âõ×KLÿÿÿÿÀ›½{Âõ×MNÿÿÿÿʽ{Âõ×OPÿÿÿÿʽ{Âõ×QRÿÿÿÿʽ{Âõ×STÿÿÿÿʽ{Âõ×UVÿÿÿÿÕé½{Âõ×WXÿÿÿÿÕé½{Âõ×YZÿÿÿÿÕé½{Âõ×[\ÿÿÿÿÿ…¾{Âõ×]^ÿÿÿÿÿ…¾{Âõ×_`ÿÿÿÿÿ…¾{Âõ×abÿÿÿÿ
­¾{Âõ×cdÿÿÿÿ
­¾{Âõ×efÿÿÿÿ
­¾{Âõ×ghÿÿÿÿÔ¾{Âõ×ijÿÿÿÿÔ¾{Âõ×klÿÿÿÿû¾{Âõ×mnÿÿÿÿû¾{Âõ×opÿÿÿÿû¾{Âõ×qrÿÿÿÿ."¿{Âõ×stÿÿÿÿ."¿{Âõ×uvÿÿÿÿ."¿{Âõ×wxÿÿÿÿ5I¿{Âõ×yzÿÿÿÿ5I¿{Âõׂ«#¤°á_ØPK'‡7Qhy+&)6470a90f-b7cb-43ac-9ae5-94b2338b4573.metaPK'‡7QyÝÞû`¡V¡+r6470a90f-b7cb-43ac-9ae5-94b2338b4573.objectPK'‡7Q™n'+83)¢5d25b229-98c7-4829-94b1-80f2c6eb7676.metaPK'‡7Q/Š¾LG+š¢5d25b229-98c7-4829-94b1-80f2c6eb7676.objectPK'‡7Q±:üD,')/¥21b62928-a76f-4080-88e0-276a277061aa.metaPK'‡7Qò‚¥a+¢¥21b62928-a76f-4080-88e0-276a277061aa.objectPK'‡7Qæ݈»=8)¦929cb000-3aed-4c57-8f5c-847d90e0e0fc.metaPK'‡7QœûID+Š¦929cb000-3aed-4c57-8f5c-847d90e0e0fc.objectPK'‡7Q†ûkq+&)§e66e17dd-c91d-4c64-b0ab-8ba4e8af9d8b.metaPK'‡7Q¢›ÖêFA+Ž§e66e17dd-c91d-4c64-b0ab-8ba4e8af9d8b.objectPK'‡7QŒ²%+&)¨6a7e56e8-11a6-4247-96ed-456dd784b15d.metaPK'‡7QÎ}ID+¨6a7e56e8-11a6-4247-96ed-456dd784b15d.objectPK'‡7QúRÌ+&)!©79f61edd-2eb2-4d9f-a4a6-9d8fd076b720.metaPK'‡7Q³1Ós½+“©79f61edd-2eb2-4d9f-a4a6-9d8fd076b720.objectPK'‡7Q=¿1,)ž¬de5766ba-e1cc-468f-8d6e-2b5bb2f20a24.metaPK'‡7Q4/G#+­de5766ba-e1cc-468f-8d6e-2b5bb2f20a24.objectPK'‡7Q]9ߍ3.)‚®619040bc-6170-4907-8d11-c4b28483a92d.metaPK'‡7QÑ	 ›+ü®619040bc-6170-4907-8d11-c4b28483a92d.objectPK'‡7Qò4É+3.)å°3ced023e-71f9-4c7e-ba65-891d9ad9b97c.metaPK'‡7Q„¥Lßup+_±3ced023e-71f9-4c7e-ba65-891d9ad9b97c.objectPK'‡7Q]
-/*)²b5430773-3042-47d6-a6d3-28650a6ce532.metaPK'‡7Q™µPK+“²b5430773-3042-47d6-a6d3-28650a6ce532.objectPK'‡7Qh¸ˆ1,),´3109c3ca-84b8-4240-8b78-c1e6f34bf72c.metaPK'‡7Q˜RŽ€{+¤´3109c3ca-84b8-4240-8b78-c1e6f34bf72c.objectPK'‡7Qçn%1,)mµae343572-29d8-4e53-a7e2-d6439754e6c6.metaPK'‡7Q”Á6¼·+åµae343572-29d8-4e53-a7e2-d6439754e6c6.objectPK'‡7Qèý3.)ê¶127e21d4-7292-4213-b58e-baf72a8433b7.metaPK'‡7Qô@-Aid+d·127e21d4-7292-4213-b58e-baf72a8433b7.objectPK'‡7Q(ø+.))¸11c0fc3a-9bcf-4dd8-ac38-efb93363e521.metaPK'‡7Q}Ãru50+‹¸11c0fc3a-9bcf-4dd8-ac38-efb93363e521.objectPK'‡7Qbv؇94)	¹6f52b866-548b-4a87-848c-973efe48ce65.metaPK'‡7Q¿¹õ9NI+‰¹6f52b866-548b-4a87-848c-973efe48ce65.objectPK'‡7Qæӟg.)) ¼e6e0f595-141d-4bdb-8eb2-b1c7b4d85148.metaPK'‡7Qò‚¥a+•¼e6e0f595-141d-4bdb-8eb2-b1c7b4d85148.objectPK'‡7Q„3 §.))ù¼54cefe32-0504-4fdd-8cfe-58c296020e55.metaPK'‡7QW3ߓJE+n½54cefe32-0504-4fdd-8cfe-58c296020e55.objectPK'‡7QÆ9ê‹-()¾be25a003-1ccf-4b53-b508-25c7de6c69d6.metaPK'‡7QCE8íÌÇ+u¾be25a003-1ccf-4b53-b508-25c7de6c69d6.objectPK'‡7QG°JŠ.))Š¿ad891949-1391-49f2-9f38-6bd1acd806d0.metaPK'‡7QDï$"UP+ÿ¿ad891949-1391-49f2-9f38-6bd1acd806d0.objectPK'‡7Q­Â.))À96c487a8-b960-4116-a6ef-25021e376524.metaPK'‡7Q”‰c”JE+Á96c487a8-b960-4116-a6ef-25021e376524.objectPK'‡7Qàù9£1,)¥Á813fff91-df65-4d3b-87f5-8f10e26c16ea.metaPK'‡7Q˜x¡(.)+Â813fff91-df65-4d3b-87f5-8f10e26c16ea.objectPK'‡7Q…Òè<2-)”Ã845f8274-05a9-4226-b7d5-5a08309b0466.metaPK'‡7Q3¨ä&Á¼+
Ä845f8274-05a9-4226-b7d5-5a08309b0466.objectPK'‡7QÎxª/2-)Åea6a27bf-0574-4333-8a72-de4b081adb3c.metaPK'‡7Q¥˜®¦83+Åea6a27bf-0574-4333-8a72-de4b081adb3c.objectPK'‡7Q›S`\3.)Æf7fbb1bb-58ad-47f4-a7de-5bb969897b91.metaPK'‡7Q|C/âQL+‹Æf7fbb1bb-58ad-47f4-a7de-5bb969897b91.objectPK'‡7Qtm.°2-)%Çcf2cf846-964f-49e9-8283-07a508984646.metaPK'‡7QI†9{83+žÇcf2cf846-964f-49e9-8283-07a508984646.objectPK'‡7QUê"3.)È8ed00b3c-d292-46c7-86cd-d89e6c91bfab.metaPK'‡7Q;ÑkMQL+™È8ed00b3c-d292-46c7-86cd-d89e6c91bfab.objectPK'‡7Qh×CY3.)3É790dd519-50c3-45a6-940a-9c6fe81e532e.metaPK'‡7QSG68‘Œ+­É790dd519-50c3-45a6-940a-9c6fe81e532e.objectPK'‡7Q´õ•1,)‡Ëe96c654a-dbc4-4f06-a1cb-6000cf3ada56.metaPK'‡7Q¡½·QL+ÿËe96c654a-dbc4-4f06-a1cb-6000cf3ada56.objectPK'‡7QL†ëâ,')™Ìfb21cd33-edc8-403e-8505-d86d9cae4d9a.metaPK'‡7Qï¶)ž³®+Ífb21cd33-edc8-403e-8505-d86d9cae4d9a.objectPK'‡7QÊàUñ3.)Ïabd4b631-c634-4545-9e30-658ccb6f9b44.metaPK'‡7Q½j³6¤Ÿ+‚Ïabd4b631-c634-4545-9e30-658ccb6f9b44.objectPK'‡7Q¸êðÒ1,)oÐ3cfad07b-1f61-40d3-b3b5-5d26734c739f.metaPK'‡7Q>eipùô+çÐ3cfad07b-1f61-40d3-b3b5-5d26734c739f.objectPK'‡7Q0ñÝ!@;))Öd52d207e-3111-4b51-87fb-569da7102582.metaPK'‡7QÑ´É⩤+°Öd52d207e-3111-4b51-87fb-569da7102582.objectPK'‡7Qt	qæ.))¢Ücec3028a-9d5e-435b-a906-8bbd1b533e80.metaPK'‡7QI<9<½¸+Ýcec3028a-9d5e-435b-a906-8bbd1b533e80.objectPK'‡7Q>ìø/*)á0c4485aa-ba97-4a65-b78a-65e465f74f82.metaPK'‡7QdLì94+“á0c4485aa-ba97-4a65-b78a-65e465f74f82.objectPK'‡7Qeû	-()â50ae342a-8e87-4599-afb1-0f7148c7d16e.metaPK'‡7QìÅ5MH+‰â50ae342a-8e87-4599-afb1-0f7148c7d16e.objectPK'‡7Ql+ú¾/*)ã26352869-a71c-44ff-8edc-199fc82ea762.metaPK'‡7Qn6;6+•ã26352869-a71c-44ff-8edc-199fc82ea762.objectPK'‡7Q’‹ƒ.))ä504f2df1-9a61-4f36-bf56-0811f0963157.metaPK'‡7QçÅ©4{(v(+Žä504f2df1-9a61-4f36-bf56-0811f0963157.objectPK'‡7Q4›G*1,)R
5220de69-2dae-47ee-addf-9149125ceb55.metaPK'‡7QÌbÆj˜“+Ê
5220de69-2dae-47ee-addf-9149125ceb55.objectPK'‡7Q’ö®r.))«564867f6-8a49-4a49-a1b9-2e28905d4960.metaPK'‡7QïAE®94+ 564867f6-8a49-4a49-a1b9-2e28905d4960.objectPK'‡7QÎÐÒ.))¢ce257a9a-75d8-4612-96a8-bacc91054c45.metaPK'‡7QeXÿ53·/¶+ce257a9a-75d8-4612-96a8-bacc91054c45.objectPK'‡7Q¥ÖQ)y_t_P“Çapplicationcontext.929cb000-3aed-4c57-8f5c-847d90e0e0fc.precompileinfo.auxiliaryPK'‡7Qöa_;¬§Dz'constraintcheckercache7eb1043f-c4ba-455f-b228-0c56f04491fb.auxiliaryPK'‡7Q
†ŒÙ-Ô-ˆ)profile.auxiliaryPK'‡7Q¬¸ ¦±×§×.W__shared_data_storage_string_table__.auxiliaryPK'‡7Q8õ^ðëI/logging_project_categories_693fffc3-578c-4dcc-8258-6800165cf1c4.auxiliaryPK'‡7QýI“
+ÿÿÿÿ"‚·{Âõ×
ÿÿÿÿ"‚·{Âõ×ÿÿÿÿ"‚·{Âõ×ÿÿÿÿ"‚·{Âõ×ÿÿÿÿ+©·{Âõ×ÿÿÿÿ+©·{Âõ×ÿÿÿÿ+©·{Âõ×ÿÿÿÿ=з{Âõ×ÿÿÿÿ=з{Âõ×ÿÿÿÿ@÷·{Âõ×ÿÿÿÿ@÷·{Âõ× !ÿÿÿÿL¸{Âõ×"#ÿÿÿÿL¸{Âõ×$%ÿÿÿÿyº¸{Âõ×&'ÿÿÿÿá¸{Âõ×()ÿÿÿÿá¸{Âõ×-.ÿÿÿÿª}¹{Âõ×/0ÿÿÿÿª}¹{Âõ×12ÿÿÿÿª}¹{Âõ×34ÿÿÿÿª}¹{Âõ×56ÿÿÿÿ²¤¹{Âõ×78ÿÿÿÿ²¤¹{Âõ×9:ÿÿÿÿÛº{Âõ×;<ÿÿÿÿýµº{Âõ×=>ÿÿÿÿýµº{Âõ×?@ÿÿÿÿݺ{Âõ×ABÿÿÿÿݺ{Âõ×CDÿÿÿÿ¹t½{Âõ×EFÿÿÿÿÀ›½{Âõ×GHÿÿÿÿÀ›½{Âõ×IJÿÿÿÿÀ›½{Âõ×KLÿÿÿÿÀ›½{Âõ×MNÿÿÿÿʽ{Âõ×OPÿÿÿÿʽ{Âõ×QRÿÿÿÿʽ{Âõ×STÿÿÿÿʽ{Âõ×UVÿÿÿÿÕé½{Âõ×WXÿÿÿÿÕé½{Âõ×YZÿÿÿÿÕé½{Âõ×[\ÿÿÿÿÿ…¾{Âõ×]^ÿÿÿÿÿ…¾{Âõ×_`ÿÿÿÿÿ…¾{Âõ×abÿÿÿÿ
­¾{Âõ×cdÿÿÿÿ
­¾{Âõ×efÿÿÿÿ
­¾{Âõ×ghÿÿÿÿÔ¾{Âõ×ijÿÿÿÿÔ¾{Âõ×klÿÿÿÿû¾{Âõ×mnÿÿÿÿû¾{Âõ×opÿÿÿÿû¾{Âõ×qrÿÿÿÿ."¿{Âõ×stÿÿÿÿ."¿{Âõ×uvÿÿÿÿ."¿{Âõ×wxÿÿÿÿ5I¿{Âõ×yzÿÿÿÿ5I¿{Âõׂ«#¤°á_ØPKˆ7Qhy+&)6470a90f-b7cb-43ac-9ae5-94b2338b4573.metaPKˆ7QyÝÞû`¡V¡+r6470a90f-b7cb-43ac-9ae5-94b2338b4573.objectPKˆ7Q™n'+83)¢5d25b229-98c7-4829-94b1-80f2c6eb7676.metaPKˆ7Q/Š¾LG+š¢5d25b229-98c7-4829-94b1-80f2c6eb7676.objectPKˆ7Q±:üD,')/¥21b62928-a76f-4080-88e0-276a277061aa.metaPKˆ7Qò‚¥a+¢¥21b62928-a76f-4080-88e0-276a277061aa.objectPKˆ7Qæ݈»=8)¦929cb000-3aed-4c57-8f5c-847d90e0e0fc.metaPKˆ7QœûID+Š¦929cb000-3aed-4c57-8f5c-847d90e0e0fc.objectPKˆ7Q†ûkq+&)§e66e17dd-c91d-4c64-b0ab-8ba4e8af9d8b.metaPKˆ7Q¢›ÖêFA+Ž§e66e17dd-c91d-4c64-b0ab-8ba4e8af9d8b.objectPKˆ7QŒ²%+&)¨6a7e56e8-11a6-4247-96ed-456dd784b15d.metaPKˆ7QÎ}ID+¨6a7e56e8-11a6-4247-96ed-456dd784b15d.objectPKˆ7QúRÌ+&)!©79f61edd-2eb2-4d9f-a4a6-9d8fd076b720.metaPKˆ7Q³1Ós½+“©79f61edd-2eb2-4d9f-a4a6-9d8fd076b720.objectPKˆ7Q=¿1,)ž¬de5766ba-e1cc-468f-8d6e-2b5bb2f20a24.metaPKˆ7Q4/G#+­de5766ba-e1cc-468f-8d6e-2b5bb2f20a24.objectPKˆ7Q]9ߍ3.)‚®619040bc-6170-4907-8d11-c4b28483a92d.metaPKˆ7QÑ	 ›+ü®619040bc-6170-4907-8d11-c4b28483a92d.objectPKˆ7Qò4É+3.)å°3ced023e-71f9-4c7e-ba65-891d9ad9b97c.metaPKˆ7Q„¥Lßup+_±3ced023e-71f9-4c7e-ba65-891d9ad9b97c.objectPKˆ7Q]
+/*)²b5430773-3042-47d6-a6d3-28650a6ce532.metaPKˆ7Q™µPK+“²b5430773-3042-47d6-a6d3-28650a6ce532.objectPKˆ7Qh¸ˆ1,),´3109c3ca-84b8-4240-8b78-c1e6f34bf72c.metaPKˆ7Q˜RŽ€{+¤´3109c3ca-84b8-4240-8b78-c1e6f34bf72c.objectPKˆ7Qçn%1,)mµae343572-29d8-4e53-a7e2-d6439754e6c6.metaPKˆ7Q”Á6¼·+åµae343572-29d8-4e53-a7e2-d6439754e6c6.objectPKˆ7Qèý3.)ê¶127e21d4-7292-4213-b58e-baf72a8433b7.metaPKˆ7Qô@-Aid+d·127e21d4-7292-4213-b58e-baf72a8433b7.objectPKˆ7Q(ø+.))¸11c0fc3a-9bcf-4dd8-ac38-efb93363e521.metaPKˆ7Q}Ãru50+‹¸11c0fc3a-9bcf-4dd8-ac38-efb93363e521.objectPKˆ7Qbv؇94)	¹6f52b866-548b-4a87-848c-973efe48ce65.metaPKˆ7Q¿¹õ9NI+‰¹6f52b866-548b-4a87-848c-973efe48ce65.objectPKˆ7Qæӟg.)) ¼e6e0f595-141d-4bdb-8eb2-b1c7b4d85148.metaPKˆ7Qò‚¥a+•¼e6e0f595-141d-4bdb-8eb2-b1c7b4d85148.objectPKˆ7Q„3 §.))ù¼54cefe32-0504-4fdd-8cfe-58c296020e55.metaPKˆ7QW3ߓJE+n½54cefe32-0504-4fdd-8cfe-58c296020e55.objectPKˆ7QÆ9ê‹-()¾be25a003-1ccf-4b53-b508-25c7de6c69d6.metaPKˆ7QCE8íÌÇ+u¾be25a003-1ccf-4b53-b508-25c7de6c69d6.objectPKˆ7QG°JŠ.))Š¿ad891949-1391-49f2-9f38-6bd1acd806d0.metaPKˆ7QDï$"UP+ÿ¿ad891949-1391-49f2-9f38-6bd1acd806d0.objectPKˆ7Q­Â.))À96c487a8-b960-4116-a6ef-25021e376524.metaPKˆ7Q”‰c”JE+Á96c487a8-b960-4116-a6ef-25021e376524.objectPKˆ7Qàù9£1,)¥Á813fff91-df65-4d3b-87f5-8f10e26c16ea.metaPKˆ7Q˜x¡(.)+Â813fff91-df65-4d3b-87f5-8f10e26c16ea.objectPKˆ7Q…Òè<2-)”Ã845f8274-05a9-4226-b7d5-5a08309b0466.metaPKˆ7Q3¨ä&Á¼+
Ä845f8274-05a9-4226-b7d5-5a08309b0466.objectPKˆ7QÎxª/2-)Åea6a27bf-0574-4333-8a72-de4b081adb3c.metaPKˆ7Q¥˜®¦83+Åea6a27bf-0574-4333-8a72-de4b081adb3c.objectPKˆ7Q›S`\3.)Æf7fbb1bb-58ad-47f4-a7de-5bb969897b91.metaPKˆ7Q|C/âQL+‹Æf7fbb1bb-58ad-47f4-a7de-5bb969897b91.objectPKˆ7Qtm.°2-)%Çcf2cf846-964f-49e9-8283-07a508984646.metaPKˆ7QI†9{83+žÇcf2cf846-964f-49e9-8283-07a508984646.objectPKˆ7QUê"3.)È8ed00b3c-d292-46c7-86cd-d89e6c91bfab.metaPKˆ7Q;ÑkMQL+™È8ed00b3c-d292-46c7-86cd-d89e6c91bfab.objectPKˆ7Qh×CY3.)3É790dd519-50c3-45a6-940a-9c6fe81e532e.metaPKˆ7QSG68‘Œ+­É790dd519-50c3-45a6-940a-9c6fe81e532e.objectPKˆ7Q´õ•1,)‡Ëe96c654a-dbc4-4f06-a1cb-6000cf3ada56.metaPKˆ7Q¡½·QL+ÿËe96c654a-dbc4-4f06-a1cb-6000cf3ada56.objectPKˆ7QL†ëâ,')™Ìfb21cd33-edc8-403e-8505-d86d9cae4d9a.metaPKˆ7Qï¶)ž³®+Ífb21cd33-edc8-403e-8505-d86d9cae4d9a.objectPKˆ7QÊàUñ3.)Ïabd4b631-c634-4545-9e30-658ccb6f9b44.metaPKˆ7Q½j³6¤Ÿ+‚Ïabd4b631-c634-4545-9e30-658ccb6f9b44.objectPKˆ7Q¸êðÒ1,)oÐ3cfad07b-1f61-40d3-b3b5-5d26734c739f.metaPKˆ7Q>eipùô+çÐ3cfad07b-1f61-40d3-b3b5-5d26734c739f.objectPKˆ7Q0ñÝ!@;))Öd52d207e-3111-4b51-87fb-569da7102582.metaPKˆ7QÑ´É⩤+°Öd52d207e-3111-4b51-87fb-569da7102582.objectPKˆ7Qt	qæ.))¢Ücec3028a-9d5e-435b-a906-8bbd1b533e80.metaPKˆ7QI<9<½¸+Ýcec3028a-9d5e-435b-a906-8bbd1b533e80.objectPKˆ7Q>ìø/*)á0c4485aa-ba97-4a65-b78a-65e465f74f82.metaPKˆ7QdLì94+“á0c4485aa-ba97-4a65-b78a-65e465f74f82.objectPKˆ7Qeû	-()â50ae342a-8e87-4599-afb1-0f7148c7d16e.metaPKˆ7QìÅ5MH+‰â50ae342a-8e87-4599-afb1-0f7148c7d16e.objectPKˆ7Ql+ú¾/*)ã26352869-a71c-44ff-8edc-199fc82ea762.metaPKˆ7Qn6;6+•ã26352869-a71c-44ff-8edc-199fc82ea762.objectPKˆ7Q’‹ƒ.))ä504f2df1-9a61-4f36-bf56-0811f0963157.metaPKˆ7QçÅ©4{(v(+Žä504f2df1-9a61-4f36-bf56-0811f0963157.objectPKˆ7Q4›G*1,)R
5220de69-2dae-47ee-addf-9149125ceb55.metaPKˆ7QÌbÆj˜“+Ê
5220de69-2dae-47ee-addf-9149125ceb55.objectPKˆ7Q’ö®r.))«564867f6-8a49-4a49-a1b9-2e28905d4960.metaPKˆ7QïAE®94+ 564867f6-8a49-4a49-a1b9-2e28905d4960.objectPKˆ7QÎÐÒ.))¢ce257a9a-75d8-4612-96a8-bacc91054c45.metaPKˆ7QeXÿ53·/¶+ce257a9a-75d8-4612-96a8-bacc91054c45.objectPKˆ7QðˆÝ/-()“Ç7cff6992-fc41-4e4a-a065-6aad17cd2f9b.metaPKˆ7Qeܒõð+È7cff6992-fc41-4e4a-a065-6aad17cd2f9b.objectPKˆ7Q€ä׶.))EÍefee9a8a-c3cb-4935-afe7-0320266aacdc.metaPKˆ7QÉâB+ºÍefee9a8a-c3cb-4935-afe7-0320266aacdc.objectPKˆ7Qn–”/*)!Îa2914761-19c1-4c96-9a43-d7fcd00bfcb7.metaPKˆ7QÉâB+—Îa2914761-19c1-4c96-9a43-d7fcd00bfcb7.objectPKˆ7Q¥ÖQ)y_t_PþÎapplicationcontext.929cb000-3aed-4c57-8f5c-847d90e0e0fc.precompileinfo.auxiliaryPKˆ7Qöa_;¬§Då.constraintcheckercache7eb1043f-c4ba-455f-b228-0c56f04491fb.auxiliaryPKˆ7Q
†ŒÙ-Ô-ó0profile.auxiliaryPKˆ7Q““œêîÐäÐ.û^__shared_data_storage_string_table__.auxiliaryPKˆ7Q8õ^ðëI50logging_project_categories_693fffc3-578c-4dcc-8258-6800165cf1c4.auxiliaryPKˆ7QýI“
 Ž
-Dä0constraintcheckercachecec3028a-9d5e-435b-a906-8bbd1b533e80.auxiliaryPK'‡7QådxÌÇPÙ;applicationcontext.e0c003b2-1edd-477a-9148-e4b7c6a4e203.precompileinfo.auxiliaryPK'‡7Qwn•’¬§DNconstraintcheckercachef467071c-77fb-4da2-848b-d32ccbe4086d.auxiliaryPK'‡7QÈ?c+Å<À<P!Papplicationcontext.54cefe32-0504-4fdd-8cfe-58c296020e55.precompileinfo.auxiliaryPK'‡7Qem'Ývq Tmissingtypeinformation.auxiliaryPK'‡7Qó™ÏID. __shared_data_storage_schema_table__.auxiliaryPK'‡7Q(tÁ·æ/á/¾profile7.auxiliaryPK'‡7Q¸Ìñw	  N³îpoolcontext.pool.00000000-0000-0000-0000-000000000000.precompileinfo.auxiliaryPK__x!(#Automatically generated by CoDeSys.
\ No newline at end of file
+DŒ1constraintcheckercachecec3028a-9d5e-435b-a906-8bbd1b533e80.auxiliaryPKˆ7QådxÌÇP<applicationcontext.e0c003b2-1edd-477a-9148-e4b7c6a4e203.precompileinfo.auxiliaryPKˆ7Qwn•’¬§D»Nconstraintcheckercachef467071c-77fb-4da2-848b-d32ccbe4086d.auxiliaryPKˆ7QÈ?c+Å<À<PÉPapplicationcontext.54cefe32-0504-4fdd-8cfe-58c296020e55.precompileinfo.auxiliaryPKˆ7Q'_ÞÍÈ ümissingtypeinformation.auxiliaryPKˆ7Q0l;ÁQL.¡__shared_data_storage_schema_table__.auxiliaryPKˆ7Q(tÁ·æ/á/¤¿profile7.auxiliaryPKˆ7Q¸Ìñw	  Nºïpoolcontext.pool.00000000-0000-0000-0000-000000000000.precompileinfo.auxiliaryPKeeˆ#/#Automatically generated by CoDeSys.
\ No newline at end of file