--- a
+++ b/branches/IoDrvMEGAIOv2/IoDrvMegaIOv2Example.Device.Application.d73510ff-c13f-4f66-8559-f69ed8b19e51.compileinfo
@@ -0,0 +1,41667 @@
+ 	(]ètaßwƇsignature_flag
+4294967296''crc	451580552CallTask__MainTaskFunction
RelativeStack+Output, IsCompiled, RelativeStack, Typified	ptaskinfo	_IMPLICIT_TASK_INFO
+*Input, IsCompiled, RelativeStack, Typifiedpapplicationinfo_IMPLICIT_APPLICATION_INFO
Compiled, Typified, Located$9fa8bdc2-cd79-4815-b4cd-b56f6568a8ec$00000000-0000-0000-0000-000000000000
+2974541717CallTask__VISU_TASK$fd4c2d78-8a33-4b15-9b71-5cec8c074611	131785522generate_implicit_init_function__Setup__Call__POUProgram$f0c628e9-d551-404f-a477-94989ca91494(call_after_online_change_concurrent_slot500no_check
+1073741824no_precompile_checks
+26336139010Visu__VisualManager__AfterOnlinechangeConcurrent bOnlyCodeChanged!$238d0a16-62aa-408d-92c7-3921b963dfaf"100000#
+1416362067$4Visu__VisualManager__AfterOnlinechangeConcurrentLate%$8c8b487b-5da0-482f-8386-a1622c212ce5&)call_before_online_change_concurrent_slot'	978857318(1Visu__VisualManager__BeforeOnlinechangeConcurrent)uliWaitTime**Local, IsCompiled, RelativeStack, Typified+$a06f3811-f4d4-4937-b758-72150c9c569d,!call_within_global_init_exit_slot-25000.
+1573285389/,Visu__VisualManager__WithinInitAndExit__visu0bInitRetains1bInExitCode2$e55b107b-ea0d-4a5f-a8d3-8ea8fa04b1bc3700004	55197934651Visu__VisualManager__WithinInitAndExit__visu_late6$80a6fb3f-4c8a-4d9e-ab7c-641434948f5a7251008
+110349186296Visu__VisualManager__WithinInitAndExit__visu_generated:$ad05de03-85c7-5d93-b901-7188de77dcc6;
+3363537591<IoConfig__ErrorPou=pPointer>1Local, IsCompiled, Absolut, Initialized, Typified?$aee4d1e4-caac-4b3a-b0a6-f1826ea5ba86@	180894215A?__IoConfigAfterReadInput_9fb366cf_c38e_4347_b400_1a9d7c728688_0B
+bAppHaltedCudiStateD	udOpStateEUDIntFAnyIntGudiOldStateH2IsCompiled, Absolut, Static, Initialized, TypifiedI$3a4153e8-2762-4631-a7d6-1dcda79c74edJ
+4248087090KC__IoConfigBeforeWriteOutputs_9fb366cf_c38e_4347_b400_1a9d7c728688_0L$9c356339-0fe2-4d4f-b9a3-a27ec7735838MhideNcall_after_global_init_slotO
+1073742080P
+3702191115Q%Visu__VisualManager__AfterInitProgramR&Generated, Compiled, Typified, LocatedS$e9ebae38-19db-48b7-a966-339ac6cbe4b8T$12a46435-523d-4992-afa7-19785967f74dU
+2728864722Vreal32__to__any32WinXdwTypeY2External, Compiled, SuperGlobal, Typified, LocatedZ$adb07db6-6cb2-4889-b206-007b85f53578[
+4094399910\any32__to__real32]$bc57a7e2-ed11-422f-976f-8be4fc5666bf^
+2020165724_
+real32__eq`in1ain2b$79084732-5d65-4953-878b-b9d1570ab3c3c	651050431d
+real32__nee$26c1b838-f805-4f80-b547-7a6b4efbbbb5f
+1108587135g
+real32__lth$8897f859-01db-4c48-85cd-8862ad90c271i76373463j
+real32__lek$06045a98-b196-40fe-bbf3-cc6b9cd04fa6l
+4168934275m
+real32__gtn$57dc0ec0-25cf-4c02-9dde-c27a20a79806o
+3202485291p
+real32__geq$27ea9ccf-ca7d-4bbb-8a0b-76d96b1b096br
+1044756643sreal32__addt$4001e5c9-2959-421b-a1ea-3192b559210fu	267314155vreal32__subw$7af69ff9-2d09-4573-9668-4abfb8238c6bx
+1103632074yreal32__mulz$07fdcf4d-2f32-4026-ba50-865a9a4cac44{
+1466051322|real32__div}$7433aafb-0867-4fb3-b51c-62aedc81235f~	886904492real32__abs€$a891677e-9887-4115-baf6-5bc18c14f21f
+3404262884‚real32__minƒ$7f040799-feda-40a7-b376-ee0db6e12abf„
+4154332537…real32__max†$c46be4ae-b278-40fc-8552-9cdb664b8607‡	497866625ˆ
real32__limit‰in3Š$6049606a-24c9-4d04-8810-fd7a837dc535‹
+1847162626Œ
real32__trunc$ef945a32-7190-4712-af4e-686069feba9eŽ	346942548DoLinkreal32__tan‘$84acc91c-76a8-41d8-8957-1617354730fc’	843193954“real32__atan”$4e10f990-4cf5-4424-abd6-16195b2c1947•
+2676881535–real32__sin—$b59097e9-0c6c-4edf-a18e-d34da5f674de˜
+4177298540™real32__asinš$12baf47b-573e-437a-b3eb-06f4c4745ccf›	406941506śreal32__cosť$21313f85-d945-4d56-bab3-9c0d70303453ž
+3446532930źreal32__acos $29048f1c-76ff-4555-a36d-61013b9112e7ˇ	831403110˘
+real32__ln£$412735d8-6e6f-49d1-8d62-aad6e08f4198§
+2281156508„real32__log¦$bac2aa4e-fb73-4beb-bee8-1cbe13a49551§
+1964720339®real32__exp©$f127665c-c7d1-4290-b6be-8db37fc1df1a™
+2929814886«real32__expt¬$bbbdf0cf-b7ce-4f53-af3f-df8a531c4d5d­
+2945838411®real32__sqrt¯$cf137188-d4b3-4d76-b1f6-87afe6ee2148°
+2367094826±
+int32__div˛$16597b72-e6ca-4e3e-b487-0fab4f60f55dł
+1538210473´uint32__divµ$1acf0b76-2778-4975-844a-6ec15f762b2eĥ	997952827·
+int32__modž$32f74310-0500-40a8-bcdc-38e3a235c1a5¹
+1194593076ºuint32__mod»$cd4339d7-cb4c-4660-b471-ee4a5c114ad0¼
+3531525309½
+int32__abs¾$62876995-1a07-4244-a3f0-8c8f63eec49c¿	147726259Àint32__limitÁ$79dd4eba-d759-4918-8c09-9ba7cedb378cÂ
+1413729490├
uint32__limit─$46a8a0a1-a4c6-464a-a53c-87329443b190┼
+2280991083Æ
+int32__mulă$3330a6c6-0b50-4a3c-91f0-5ad24d44fbf5╚
+1292175001╔uint32__mul╩$47a65ed1-25f8-43b6-85a3-dee72d9a73cd╦
+4142655437Ì
+int32__shr═$1128c6ef-4d56-40a2-a91f-4f5dc0185d98╬
+4111070444¤uint32__shrđ$c1f5d873-aaf1-4f92-b314-c17c78644b9dĐ
+2164893551“uint32__shl”$1393b595-1c79-4a79-a17f-db4b5fda7a44‘
+2239779883’uint32__rol÷$af9cbc04-84b4-409b-8830-f18c8ed3a6ec◊
+4051699624ěuint32__ror┘$181ef5ee-7190-4ce0-ada3-cca4fd45a289┌	695114823█	get__time▄$79ad9f0e-3a56-4c79-af55-c1dafc05b5e6Ţ
+2006625495Ů__sys__rts__cycle▀	slotLowerÓ	slotUpperß
+stTaskName‚stApplicationName„$8f58c4c2-6bd5-47c7-a149-8588821180e6š
+2641387053ĺ__sys__register__slot__poućnSlotNumberçdwFunctionPointerč$70da5b5d-fcb8-48d4-ac57-7c4cb04e2caaé
+3903245801Í__sys__unregister__slot__pouŽ$9e4827e4-6b50-4e6a-bc7b-adeb6c4dd526ž
+3363294660ÝSysCpuDebugHandlerţ$d6a84056-f4d9-45ca-9a49-a66cec23e145´	242570791­_Implicit_Application_Info˝Type˛RelativeInstanceˇ''NORMAL__COMMENT˘Ô			
+				rest of runtime info DO NOT USE !	
+				pcArea : ARRAY [0..APPL_NUM_OF_STATIC_AREAS-1] OF POINTER TO BYTE //Pointer to data areas of this application
+				unsigned short ausAreaType[APPL_NUM_OF_STATIC_AREAS];	/* Area type */
+				unsigned long aulAreaSize[APPL_NUM_OF_STATIC_AREAS];	/* Area size */
+				unsigned char StaticSessionIdPool[MEM_GET_STATIC_LEN_(APPL_NUM_OF_STATIC_SESSIONIDS, sizeof(unsigned long))];
+				unsigned char StaticForcePool[MEM_GET_STATIC_LEN(APPL_STATIC_FORCE_ENTRIES, ForceVarDesc)];
+				unsigned char StaticBPPool[MEM_GET_STATIC_LEN(APP_STATIC_BP_ENTRIES, Breakpoint)];
+	§pParentApplication÷8Local, Structure, IsCompiled, RelativeInstance, Typified¸	pbyRights°guidCode¨guidData˙udStateűdwDoNotUse_0ŘdwDoNotUse_1řdwDoNotUse_2■dwDoNotUse_3 dwDoNotUse_4ÇdwDoNotUse_5üdwDoNotUse_6ébAppendBootprojectâbPersistentForceädwPSVersionůdwTargetSettingVersionćFB_INITç
+3526140261ˆMethod‰bInCopyCodeŠ__INSTANCEPOINTER‹4Input, IsCompiled, RelativeStack, Implicit, TypifiedŒ
+__Index__02Local, IsCompiled, RelativeStack, NoInit, ImplicitŽ'NonVirtual, Compiled, Typified, Located$ff589828-12c2-4e6a-9f0d-1d6dbb3264b6__FB_PARTIALINIT‘
+1565233622’2NonVirtual, Generated, Compiled, Typified, Located“?Structure, NonVirtual, Compiled, SuperGlobal, Typified, Located”	pack_mode•8–
+1691734129—int64__to__any32˜$e8c04d52-7d17-4965-9598-cb38a570750e™
+2445978047šany32__to__int64›$fbd44dd8-302c-4269-9682-4e63f10e32eeœ	716714719real32__to__any64ž$4996aebf-7b1a-4606-9275-58c6595fe093Ÿ
+3713006940†any64__to__real32°$fba8c26a-b719-4b40-ab2a-36a9440d345bĘ
+2394705132£
+int64__div¤$5df34150-5072-488a-a457-a82fe4dddcaf„
+1872403673¦uint64__div§$c72c0ae2-f6fb-4752-9d81-65e25c2adedd¨	953205245©
+int64__modª$285230dc-fbd4-44eb-96d1-c35d9d1d95a4«	593286487¬uint64__mod­$7cf5a04d-a334-4d66-8458-aa41fd3d3cb4®	113053312¯uint64__add°$bd215293-9d5f-451b-8b34-fbf355380a1f±
+3531041404²
+int64__addł$f853b3c3-030b-457f-9c6f-904c951d4c1b´
+4246887690µ
+int64__sub¶$b74d723c-4571-496b-9991-776c19eac243·	924210632¸uint64__sub¹$91c29cfe-4ed7-4aaf-862d-2b211eba3727º
+2220778925»
+int64__mul¼$56cf99a8-dd26-40fc-bd98-c75e222d12a2½
+2033230057¾uint64__mul¿$9f1b41e0-0777-4b76-9af1-a82c5e0d5e37À
+3251236970Á
+int64__min¬$938d42a9-f6db-4a23-944c-1eb5ddb2deee√
+4061158343─uint64__min┼$f38314a9-aaa0-47b1-8175-b88faad4b296Ă
+3984229475Ç
+int64__max»$0d9bcbbc-7c0b-403c-afcc-ba79b0a580ab…
+3479610202╩uint64__max╦$611c06e1-6846-4ba2-82b4-76c65f121ab0╠
+2541544546═uint64__xor╬$367ed89a-2489-42df-ab7c-864d2f1d2f78¤	721305799đuint64__andĐ$c5a4df4a-a8a2-4c18-a05f-5857c4899a0cĎ
+2965688650Ó
+uint64__orิ$32a1c099-4e89-49fc-b341-847a90f50e30ี
+2371146893Öuint64__not×$b178ef7a-1592-434b-b462-6c46fac2c8a4Ø
+1107659532Ù
+uint64__eqÚ$cea9db66-1a76-4c47-b9a0-6577ad6e4e74Û	480444143Ü
+uint64__neŻ$a5ae5f79-8207-4854-943b-288c0a7d2b9bŽ
+2021617967ß
+uint64__ltà$2c377459-e121-40b9-9e5a-1118a48f743dá
+1054973575â
+uint64__leŃ$ae239119-6f5f-4534-a1ee-b390262a39a3ń
+3255836883Ã¥
+uint64__gtæ$1450c7da-db41-485f-83a7-d6227fc55a01ç
+2223951739è
+uint64__geé$20395126-4d3f-43d9-9df8-5b21c66b6dcbê	863509285ë	int64__eqì$e8ff23a5-d7c7-48b8-805a-b0c01e09cce3í	881440595î	int64__neï$18d11e8b-afdf-443e-82d2-046d71021018ð	238341524ñ	int64__ltò$35ead342-0197-4bd8-ba6f-d3002ea536e8ó
+3414395280ô	int64__leõ$0a31942a-efba-4ddf-9c0d-7d4e887ec3caö	701077656÷	int64__gtø$b93d8de7-8cc7-458d-b76b-54805d224bf8ù
+3967736988ú	int64__geû$e3fa00fa-76dc-48d3-b18d-70546f8817d1ü
+1867067789ý
+int64__absū$83f47c43-8882-441b-809f-1bf3202ee267˙
+3263826000€uint64__rol$d9ff9b48-8cb1-41b0-92d2-319173b767fc‚
+3062520787ƒuint64__ror„$8292f004-04fa-4067-bf44-2dd2c43db842…
+3322149652†uint64__shl‡$4f5894be-5a41-4c9b-8659-e81c12575fc4ˆ
+2986584215‰uint64__shrŠ$821a527f-8831-4a09-b5da-58ca3b768f66‹
+2726094904Œ
uint64__limit$26311cc1-5920-4260-9336-be3754cf23cfŽ
+2206011875Ćint64__limitÉ$b3a15fa1-b9b4-4cad-91f6-3fd673edbae6Ĺ
+1272716029’
+int64__shr“$427ca261-109e-4d61-a08b-24f6068e58da”	655075154•
+get__ltime–$aeaaf22a-a260-4bac-83d9-18ff949be644—
+3183966539˜real32__to__real64™$9673b4f8-36d6-42ee-b5ca-e06e2602fab5š
+3519950284›real64__to__real32ś$68d11de2-a882-4f63-8e95-577fbe97dbefť
+2972115768žreal64__to__any32Ÿ$51322543-1fa0-4892-92ab-c1559ce724fa 
+2081721515¡any32__to__real64¢$48ba7277-d0f9-4a61-8d0a-cfa10c9598a2£
+3454954494¤
real64__trunc¥$78aea275-8aff-407b-981c-8abf25d34255¦
+3137264130§real64__tan¨$8ee3c317-6d75-4714-ab7c-ad187c5db2eeŠ
+3753412847ªreal64__atan«$79d8c72b-fe9c-4bd0-8d79-62e93b3d01b9¬	836685353­real64__sin®$df65bfb9-6613-453b-b2b8-4fcb3789d916¯	352719585°real64__asin±$dad7794c-0bfd-4662-adbc-f2c4e528d37b²
+3054655764łreal64__cos´$22fbcf03-320c-4e2b-83ce-a942e5631489µ	546799055¶real64__acos·$a11f5103-2691-4d71-bad3-db29bf365b4b¸
+3328776656¹
+real64__lnº$1c3bb0cc-2170-475c-b9b2-2c991a82ed64»	698653130¼real64__log½$9335cd5c-acb1-4e96-ad18-0076459fc955¾
+3678959237┐real64__exp└$4ffba013-6cc1-43e2-b6bb-6715ab108128┴
+3062998530┬real64__expt├$fdfe2381-2e31-4926-b6d4-4cf674ac1326─	942060455┼real64__sqrtĂ$4ffd7525-5270-4695-b699-ddbbc4b96fd3ă
+3310343244È
+real64__eqÉ$475d8087-1c89-48a4-8923-1690f76c80fdÊ
+2615714223Ë
+real64__ne╠$7229c098-2c5d-434a-9ab4-f35ad2b92202═
+4281675375Î
+real64__lt¤$5de9e5f2-dd5e-4a6e-b860-18fd191e23eeđ
+3115041223Ñ
+real64__leŇ$7301d2cc-2aa1-4de3-9bef-548d89987e86Ó
+1163558803Ô
+real64__gtŐ$38f386c3-7170-454b-8528-c10a39021b23Ö63213627×
+real64__geě$f9510bc1-1227-49ab-9870-64870fd1a5fb┘	175120083┌real64__add█$9dc891f0-020c-40ef-b8a7-99b35c1d6808▄
+1004225947Ũreal64__subŪ$2fd9375a-655d-4573-bd00-1bcc1c494227ß
+1979560122àreal64__mulá$e2479120-cb69-43ba-87fa-98e33b5112c2â
+1666681994ãreal64__divä$a1c7ca2c-f191-46d4-a7f5-1504f1ba9eb8å
+1943489239æreal64__absç$99947bf9-0e45-48b1-ad7f-8efb60cecd95è
+4275915668ťreal64__minÍ$fb18f571-3f0d-4f1e-9a10-9bf219caed48Ž
+3282809609ìreal64__maxí$7b55e231-072f-4e70-a3f9-b4b1a98c1c66î
+3952341867´
real64__limit­$b701090f-8dde-42e6-b8fe-5f22597768ee˝	960100917˛real64__to__any64ˇ$d8153915-f13d-4be5-963e-2e0db8de9f44˘
+1431364689§any64__to__real64÷$97dc91e6-edb3-4c35-be5d-6e444884a6ee¸
+1535689152°__sys__rts__cycle__2¨	hTaskinfo˙$1230b333-5d6b-46b8-a973-900b5373db72ű
+1746117600üexchange__and__addı$a39e5468-86fa-4e6d-affe-3e2e51db2150ş
+1630658070ÿtest__and__set€$78879ef1-a378-4991-b06f-4f6324e3955f
+2102519854‚compare__and__swapƒpAddress„xwExpectedValue…
+xwNewValue†$84b9de1a-938d-454b-a526-1c5121467a99‡
+2355386198ˆ	__memcopy‰pDestŠpSrc‹dwSizeŒ$9d234cab-298b-4f80-8b06-238a4ecbdbf1
+1888671637Ž__stringcomparepStr1pStr2‘$9f5705df-d2f0-46b3-8c4d-6a4d6217fac6’
+2923953018“__wstringcompare”$0bea6546-230e-4059-a0c6-574c96c9dcc9•
+1650383420–__cycle__code__MainTask—	hTaskInfo˜$07c4d30f-b25d-4359-94a8-091ac6604dcd™
+2404665490š__cycle__code__VISU_TASK›$372a733b-163a-45a9-8f21-cc14454d610aśregister_in_runtimeťM This function has been automatically generated from the project information.ž
+1469785038Ÿ
+GetCompany $445d2084-07f9-535b-a7f3-344d40c93a36¡7sm3_basic, 4.4.0.1 (3s - smart software solutions gmbh)¢
+1964895382£GetNumberProperty¤stKey„$e295b6c9-ff6d-5381-bbee-773fd87d3204¦
+1258494685§GetTextProperty¨$9e8e5459-88fe-5df2-ac9d-89f410214521©43555609ªGetTextProperty2«$8c17b05e-753b-53cb-bf48-4ed2a4d3062a¬
+2163245402­GetTitle®$478d9b56-a0dd-5777-9b97-b6c17315dd5a¯	331523042°VERSION±uiMajor²uiMinor³
uiServicePack´uiPatchµ
+3231598516¶$5181460b-9464-4c0f-82f2-1f9633a4c34e·
+1518820524¸
+2092109079¹
+GetVersion║$2fb5a435-4d43-5674-b7e5-b5caa6f2922f╗
+1521809942¼GetVersionProperty½$b83afbb8-9370-57ec-8097-c83762f87191¾	138421936¿GetBooleanPropertyÀ$aea8ac5b-4806-5a31-a702-d9b7848973ceÁ
+2055098298┬IBase__Union├None─__Interface┼IBASEĂ5Local, Structure, IsCompiled, RelativeInstance, Unionă__vfTablePointer╚?Local, Structure, IsCompiled, RelativeInstance, Union, Typified╔
+1646999765 !Output, IsCompiled, RelativeStackň Input, IsCompiled, RelativeStackŐIBASE__UNIONÕ*Input, IsCompiled, RelativeStack, ImplicitőNonVirtual, Compiled, LocatedŌ$d66845db-6264-4814-8201-14e00ce3a97d–\Structure, NonVirtual, Generated, Union, ImplicitInterfaceUnion, Compiled, Typified, Located—!base interfaces, 3.5.2.0 (system)“m4export_32bit_nosignature”	263404241‘IoMgrConfigGetConnectorByDriver’IOCONFIGCONNECTOR÷IoConfigConnector◊pIBaseōIBaseŔ
+bIecDriver┌nIndex█pResult▄RTS_IEC_RESULTŢ%External, Compiled, Typified, LocatedŮ$06985b41-279f-4177-be30-df6637cf2a9b▀iostandard, 3.5.13.0 (system)Ó
+3066240297áIoMgrConfigGetConnectorListâppConnectorListăpnCountä$328a63c3-d551-4b32-9422-377bc6aac35eĺ
+1433939994ŠIoMgrConfigGetDriverš
+pConnectorŔpbIecDriverÚ$af3d345a-c11f-478f-b5df-a99d8ebf08b6ŕ	914237938ŰIoMgrCopyInputBEýpChannelÝIOCONFIGCHANNELMAPţIoConfigChannelMap´$55d03518-4ee8-4b82-a8b3-766e40682994­
+3853060405˝IoMgrCopyInputLE˛$2c81bc43-6ab4-4b52-9f19-2965d9566ee8ˇ88067482˘IoMgrCopyOutputBE§$7717607d-0e2d-4e6e-9262-8273e4cd68de÷
+2537580440¸IoMgrCopyOutputLE°$5bc7d463-6913-4718-8a12-5e49d1a76983¨
+3242790755úIoMgrGetBusCycleTypeû$b68569cb-9baa-4ce2-a823-c8a751a0fb64ü
+4163672564żIoMgrGetConfigApplicationžpszConfigApplication’pnMaxLen€$b8648e29-04fc-41e1-a469-45f6d098f662
+3960301101‚IoMgrGetDriverPropertiesƒhIoDrv„RTS_IEC_HANDLE…ppProperties†$bff24870-39d9-48f3-9d34-114cbabbe751‡
+2015607926ˆIoMgrGetFirstDriverInstance‰$0e6f29bf-e5f9-4dc0-9040-46a430baf6fdŠ	189232175‹IoMgrGetNextDriverInstanceŒ
+pIBasePrev¨$2321c32b-bfa7-46fc-9f42-71436c2534daˇĖ | Reconfigure a single connector respectively the corresponding master.
+ | In the reconfigure sequence we call the corresponding IO-driver at the connector the following way:
+ |    1. disable the IO-configuration
+ |    2. enable the IO-configuration
+ |    3. update the mapping
+ | This sequence is called asynchronously so the asynchronous state is transported in the parameter pudiState.
+ :return: The runtime system error code (see CmpErrors.library)
+2111803844IoMgrReconfigure‘7 Pointer to the corresponding connector to reconfigure ’ù Asynchronous state of the reconfigure operation. Can be one of the the following states (see CmpAsyncMgr.library for details:
+ (ASYNCSTATE_INVALID | ASYNCSTATE_PENDING | ASYNCSTATE_ACTIVE | ASYNCSTATE_READY | ASYNCSTATE_ERROR | ASYNCSTATE_TIMEOUT)“	pudiState”$912d5cf9-41b7-4ddc-870c-b8cb86c2711e•
+3203918504–IoMgrRegisterConfigApplication—$b2f4c643-c7e5-48a2-9923-7da06f28f56f˜
+1108998563™IoMgrRegisterInstance2š	dwClassId›pItfś$d0558e3e-16a7-4cff-b56f-4bf2bab8dca5ť
+1618632085žIoMgrSetDriverPropertiesŸulProperties $11359e5a-6c6f-4ab0-ad02-13f1415fc629¡
+2473575876¢IoMgrSetDriverProperty£
+ulProperty¤bValue„$0d12bb26-2b08-402c-9be4-7a3d1d749aac¦
+3971059502§ IoMgrUnregisterConfigApplication¨$85fc8796-00e3-4500-8f02-96be88b1acab©
+2198568135ªIoMgrUnregisterInstance«
+hInterface¬$5c4cac23-de3f-40ac-b8bc-1fcdb219c4c9­	443506545®ConfigGetConnector¯pIoConnectorList°dwModuleType±
+dwInstance˛iłdwCurrentInstance´$05448d5a-856f-498f-8d2c-f54d4a1d2b4bµ
+3452041833¶ConfigGetFirstChild·pFather¸nCount¹$4ec186af-b262-48d5-b7fc-df5bbfcaba7dº
+2352583153»ConfigGetFirstConnector¼wType½$f4b6faa7-ed59-4b86-ac5f-530a108dd065¾
+1433028094┐ConfigGetNextChild└$24eb7af1-4fea-45c3-9f69-1d59d8d37254┴	262898039┬ConfigGetNextConnector├$0f720af6-4d60-4925-b3d9-aa0ac2cc321c─
+2316905628┼ConfigGetParameterĂIOCONFIGPARAMETERăIoConfigParameter╚pIoConnector╔
dwParameterId╩$69449550-bc7e-40a6-a2d3-5b7f5d2fe50a╦	850456144╠ConfigGetParameterLength═
+pParameter╬$15163bae-b543-4ae9-85e3-287c9d15f161¤
+2569346800–ConfigGetParameterValueByte—wValue“dwValue”$a482a558-eb9a-4b9b-92ef-440028b1a32e‘
+1584360163ÕConfigGetParameterValueDwordÖbyValue×$04e9467c-951f-4e5c-95cf-4a9100c257c9Ø
+3046731347┘ConfigGetParameterValuePointer┌$a0bb9009-1f2c-4f47-9efd-e6f6d57f364b█
+2587089660▄ConfigGetParameterValueWordŢ$2520e670-523b-47bc-a617-0cf6550b9c99Ů''DOCU__COMMENT▀¤	Mapping information for a single channel. Every I/O-channel is described as a parameter, but with special meanings. The datatype of a channel can be simple (BOOL, BYTE, WORD, etc.) or array of simple types.Ó	673650535ß& Pointer to the parameter description.Ô? Pointer to the parameter in the process image on the IEC side.Ń
pbyIecAddressń Bitoffset of the device.ňwParameterBitOffsetŠ5 Bitoffset of pbyIecAddress in the IEC process image.šwIecAddressBitOffsetŔ Size in bits of the channel.ÚwSizeŕ┴ This parameter is now used for the base type information. This information is needed for a correct swapping action. -- wBaseTypeInformation : WORD; -- compiler relies on the name 'wDummy' hereŰwDummyý= Driver specific entry. Reserved for the usage in the driver.ÝdwDriverSpecificţXWORD´16814465­$9993a70e-7153-4204-9a17-aa75207d5f4a˝2Structure, NonVirtual, Compiled, Typified, Located˛w		Connector information. Each device is described completely as a set of one input- and one or more output-conenctors. ˇ	928720713˘P Type of the connector. See category "Connector types" for detailed information.§N Connector options. See category "Connector options" for detailed information.÷wOptions¸J Connector flags. See category "Connector flags" for detailed information.°dwFlags¨d Registered instance handle of the IO-driver, that operates this device respectively this connector.˙, Number of parameters in the parameter list.űdwNumOfParametersŘO Pointer to the parameter list, that contains all parameters of this connector.řpParameterList■= Pointer to the father connector to describe the device tree. 
+2669156350Ç$7e08b7ae-f8e8-47d2-8a16-44662e62b8ceü;	Connector map to describe all IO-channels of one connectoré
+1889865981ƒIoConfigConnectorMap„( Pointer to the corresponding connector.… IO-manager specific entry.†dwIoMgrSpecific‡, Number of channels in the channel map list.ˆdwNumOfChannels‰ Pointer to channel map list.ŠpChannelMapList‹	215846121ŒIOCONFIGCONNECTORMAP$614b5eaf-fe26-4660-8316-12a2d58a3653ŽT	Parameter description. This entry describes completely a parameter of an connector.
+1150904696E ID of the parameter. This ID is specified in the device description.‘J Value (if is valud < 4 bytes) or a pointer to the value of the parameter.’Q Type class of the parameter. See category "Type class" for detailed information.“! Length of the parameter in bits.”wLen•¬ Parameter value flags.  See category "Parameter value flags" for detailed information. Bit 16 to 31 are used for extended parameters (size exceeding 65535 Bits,8192 Bytes)–	615421181—$0c1f5741-c666-4ac4-8049-47e0d549144b˜#	Mapping description for each task.™
+2438876619šIoConfigTaskMap› Index of the IEC task.œdwTaskIdN Input or output type. See category "Task map types" for detailed information.ž5 Number of connector maps int the connector map list.ŸwNumOfConnectorMap # Pointer to the connector map list.¡pConnectorMapList¢
+1178481667£IOCONFIGTASKMAP¤$1e2d8176-ccc8-45ec-9578-1060ca08f642„
+2815021825¦IoMgrConfigGetConnector§pConnectorList¨$12573be7-5a8e-4ae9-8d45-6c29427b520e©
+4065669524ªIoMgrConfigGetFirstChild«$044f0bef-f59d-43ad-8496-90bb6703c2b5¬	633676249­IoMgrConfigGetFirstConnector®$2858dd16-f4fc-4483-bcdf-311c983114f4¯
+3436889171°IoMgrConfigGetNextChild±$e9fb4157-4aac-42be-ac94-2b7115a46f96²
+3773246829³IoMgrConfigGetNextConnector“$9eb80208-afcd-40cc-b7ef-e6ba0e5e4845µ
+3097328444¶IoMgrConfigGetParameter·$6d324e8a-97b5-4b18-a273-d5a249575d94¸	211280577¹ IoMgrConfigGetParameterValueByteº$7f0fa515-c756-4bdf-b369-2bc20d75cf4b»
+1192008465¼!IoMgrConfigGetParameterValueDword½$edf4b27c-1558-4b38-8740-7733f1cd6224¾
+3490086776┐#IoMgrConfigGetParameterValuePointer└$c7e307ad-2f7f-41c3-a984-0cf8acc87b55┴
+2163492410┬ IoMgrConfigGetParameterValueWord├$534433e7-0f3d-4b97-9452-dcee4c3f5982─
+2579053714ŇIoMgrConfigResetDiagnosis∆$883f4d8a-c225-480c-ab37-0adbd1349dfe«
+3944727887╚IoMgrConfigSetDiagnosis╔$a48fea34-3f67-4013-a0ba-98007fb1f0ff╩
m4export_hide╦
+2044192197╠EVTPARAM_CmpIoMgr═
+3521785278╬EVTPARAM_CMPIOMGR¤$0c7ba0e4-3fb3-4e68-be6f-1f18acd66874đ
+1450478908—IoMgrGetModuleDiagnosis“$0e3b12d3-3da9-4300-b32d-a55b095483d1”69366214‘
IoMgrIdentify’$8f29ce56-8080-4f31-921c-c80d1e131a4b÷63922951◊IoMgrReadInputsōpTaskMapŔ$d5fc4c8b-d7aa-4c58-861a-b02328639e3cŕ	212816210ŘIoMgrScanModules‹$86e554e2-e3be-4617-a91e-b1c3df71e91f›	201448877řIoMgrStartBusCycleŖ$4a65f552-4c1b-4aa4-92a4-4c8eb2dd5024ŗ◊ Start the bus cycle for a specific connector, and pass the type of this call as an additional option. This way, the driver knows in which conditions (see BusCycleType) was called, by calling IoMgrGetBusCycleType().Š	959477595‚IoMgrStartBusCycle2„$baa69047-4c1f-4c1a-b87c-8471ac7a7ad6š
+1179994054åIoMgrUpdateConfigurationæ$8e8c1b49-af35-45e8-8dd6-4183dc7c1266ç
+1138550113èIoMgrUpdateConfiguration2é$d75b572a-b27e-4240-94e8-0565f641933cê
+3833522462ëIoMgrUpdateMappingìpTaskMapListí$f05cd498-57b1-4b93-bdc2-c8e263237f40î
+1574484213ïIoMgrUpdateMapping2ð$f51df010-35a8-4d39-b7ab-b84c2159ac76ñ
+3658493904òIoMgrWatchdogTriggeró$adc50bde-6417-4daf-91a3-310b13750941ô
+3965809565õIoMgrWriteOutputsö$f3cda08a-24ef-4920-8b1f-737f86549f8b÷
+3548116447°IoMgrReadParameter¨pData˙	dwBitSizeűdwBitOffsetŘ$0f6cb342-4622-47eb-8029-2ed7ce38f7e4ř
+2902783976žIoMgrWriteParameter’$59947c7d-7697-4b40-a6f3-1458a495024c€
+3134407057$ConfigGetParameterValueByte_Internal‚pbyValueƒByte„$ad79290f-4fb0-4668-a246-1230e7f20a89…
+2675025123†%ConfigGetParameterValueDword_Internal‡pdwValueˆDWord‰$1682af8a-160c-45a7-8955-5be9ff8acfb2Š
+1346361586‹$ConfigGetParameterValueWord_InternalŒpwValueWordŽ$d13aa643-3f97-483d-bb6d-577d824c73e4
+3023225215private_iomgr_memcpy‘pDst’iSize“$c3db5c9e-2306-4784-86d3-ddc840e503d2”$a7babb62-09e4-4307-92ac-6c13934b1cef•alarmmanager, 3.5.14.0 (intern)–$ad90b321-5a74-4d3c-a6dd-dd3e32815bd5—$5cc05cef-2aba-4dfe-892f-4040ce67c559˜$7e9c5bbe-9cf9-489f-94b5-cc9ef0547f20™$0ba18914-207c-4afd-bd47-0f990f3a9281š$be6e3242-e309-4e9a-b58b-6a3c6c8cbed3›$bac96c85-037f-4102-9d83-06581eaea15aœ	450027817LogToDevicežpMessageŸ$87fa260a-0206-486b-b1c7-ddcd71ec0182 Jbreakpoint logging functions, 3.5.5.0 (3s - smart software solutions gmbh)¡ä	Appending of a string to a target string.
+
+	The string to append and the target have both 
+ a maximum length of 255. If there is no more room in the target,
+ the remaining characters will be missing. There won't be an error.
+ 
+
+ .. cds:ranges::
+
+     :HEAD: |StringRange255|
+     :TAIL: |StringRange255|
+
+ .. |StringRange255| replace:: [NULL_STRING,TERMINATED_STRING_LEN0..TERMINATED_STRING_LEN127,TERMINATED_STRING_LEN128..TERMINATED_STRING_LEN255,UNTERMINATED_STRING]
+¢
+3222489690£AppendToString¤& Head part of the concatenated result ¥HEAD¦% Tail part of the concatenated result§TAIL¨Int©index1ªindexRet«$2534de7b-0ca5-4f62-a5ca-98671b8c49e2¬5sm3_cnc, 4.4.0.0 (3s - smart software solutions gmbh)­
+linkalways®
+1647294876¯__DataSegments°nNumOfSegments±
pDataSegments²
__SEGMENTINFO³
__SegmentInfo´
+4060142437µ__DATASEGMENTS¶$6d5ee79a-0165-410b-9a03-2dcb86d77084·
+4207933064¸
+1489859144¹displaymodeºhex»dsKindOf¼__DATASEGMENTFLAGS½uiArea¾udOffset¿udSizeÀudHighestUsedAddressÁ	176517104Â$86a3bd70-f6af-446c-a3ca-d70c9d74cefbÃ	224398676Ä
+3195237607┼__BasePropertyInfoĂpVarAdră	930619704╚__BASEPROPERTYINFO╔$31ba9dec-acd8-475d-b624-39b6068c7eaf╩	461629027╦	236822733╠__PropertyInfoStruct═pGetter╬pSetter¤	pInstanceđ
+4145388846—__PROPERTYINFOSTRUCT“$85b65d0b-a93f-4e02-80e4-fafd3f54abc3”
+1714484629Ô
+3751468166Ň__POUInfoStructÍ	dwCRCCodeÎdwCRCInterfaceěudiNameStringIndex┘usiAreaCodeLocation┌usiAreaFPPointerLocation█udiOffsetCodeLocation▄udiOffsetFPPointerLocationŢ	519335429Ů__POUINFOSTRUCT▀$8467172f-0c66-4acf-9d6b-245b2445da14Ó
+2202995516á
+2428029082‚__FBInfoStruct„dwCRCVFTablešudiAreaVFTableLocationŚudiOffsetVFTableLocationś
+1621815094ç__FBINFOSTRUCTè$1964cd27-f960-4298-b539-cf555cb4552cé
+2130618155ê	901311032ë__MethodInfoStructìudiParentPOUIndexí
+2699900021ţ__METHODINFOSTRUCT´$d277c0d4-0a58-4c92-97d1-0453f8828707­
+3731023454ñ
+2494911014˛__DUTInfoStructˇ
+2398341060˘__DUTINFOSTRUCT§$76a1e5d2-9eb5-4a1b-a8e7-baf1b7eb9716÷
+1327871788÷
+3489042165°__GVLInfoStruct¨
+1374809287˙__GVLINFOSTRUCTű$a40cb7c8-28fe-4494-89ac-d9ba39db98a8Ř
+2456846774ż	994902498žAnyType’pValue€diSize	TypeClass‚
+TYPE_CLASSâ
+3543456108„ANYTYPE…$b60a5c90-aa6c-4c3f-8332-c02981c0bf59†	696726884‡
+2125849342ˆ__CodeLocationStruct‰udiCodeSizeŠ
+2823972544‹__CODELOCATIONSTRUCTŒ$bb81851c-8557-43fd-ad66-2f0071e45f53	802123132Ž	147588528__ImplicitReferenceTypesInit$270c4366-521b-4273-856a-24cad42924c9‘
+2353654990’__TaskSpecificInfo“	TaskIndex”	pTaskInfo•
+2567373613–__TASKSPECIFICINFO—$5f3af15b-046d-4359-9fb1-4011c841ebb0˜
+1278195045™qualified_onlyš
+1554034293›__CheckedInterfaceAssignœInterfaceInput
+correction×$09818148-288b-4e68-aaac-88d3699e851bč
+4255647081 
__memcmp__iec”ptr1¢ptr2£$0ac70c4a-9600-4218-ba11-7d8ad957fb05¤
+4118428513¥any32__to__string¦
+diExponent§dwMant¨diExp10©pstrªdiAfterKomma«udPow¬dwTOD­dwDate®pszHelp¯(Compiled, SuperGlobal, Typified, Located°$52f276ac-71ea-475d-be1d-c34d7442869e±F new and better way to convert single precision float values to string²	812339439³new__real32__to__string´ Area: 65535, Offset: 0x0 (0)µindex¶pdw·dw¸bSign¹decexponentºbinexponent»binmantissa¼decmantissa½strMantissaRaw¾strMantissa¿pstrMantissaÀnLenÁ
+bFirstChar┬nNewExponent├nPointPosition─nIndexMantissaNew┼bNanĂbInfăExponent╚bNegExponent╔nTens╩nOnes╦__CONVERSION_CONSTANTS╠F═Adr╬PF¤BoolđbContainsPointĐCHAR_0ĎFLocal, ReplacedConstant, Constant, IsCompiled, RelativeStack, TypifiedË
+CHAR_POINTÔ
+CHAR_MINUSŐCHAR_EÖ$a891eece-ca29-4db8-b9cf-c1a855c9feac×
+4263303623ěany64__to__string┘dintHigh┌udintLow█	udintHigh▄LWordŢulDivŮulDig▀bFirstÓnDigitsßnWidthÔcountŃ$3cce6ca9-0c61-42bf-9945-73fd93e91f59ń	748513653ňreal64__to__stringŠszš	pszSourceŔ
pszHelpSourceÚpszDestŕDIntŰnSignýiExp10ÝnExpSignţbS´diE­liM˝xNan˛xInfˇ$2a265c59-789e-4c94-a95e-f5f70529f084˘__GETINTERFACEPOINTER§__GETINTERFACEREFERENCE÷__MAIN¸__VFINIT°CONFDYNLICCHALLENGE¨DEMOMODEEXPIRED˙DEMOMODESTARTEDűFB_EXITŘGENERATEEXCEPTIONřGETCODEMETERLICENSEVALUE■GETDEMOLICENSE GETLICENSEVALUEÇ	GETLICENSEVALUEBITü	GETPURELICENSEVALUEé	GETUSERLICENSEVALUEâ	LICENSEMISSINGä	LOGERRORMESSAGEů	READLICENSEFILEć	REQDYNLICCHALLENGEç	STORELICENSEł	UDINTVALUEOFLINEë	VALUEOFLINEŐ	hide_all_localső	l This FB manages the access to license values.
+ There is one global instance of it with the name ``g_olm``.Œ	
+1762817067	OLM_OnlineLicenseManagerŽ	
FunctionBlock	_hFile	-Local, IsCompiled, RelativeInstance, Typified‘	
+_udiTarget’	_udiType“	_udiCPU”	_udiOS•	_abyFileContent–	gc_uiMaxFileSize—	_uiFileSize˜	
+_xFileRead™	_uiStoredLicensesš	_udiDynLicReqID›	_udiDynLicReqValueœ	_udiDynLicChallenge	
_xDemoMessagež	
+_semaStoreŸ	_adwLicensesStored 	gc_uiMaxStoredLic¡	__VFTABLEPOINTER¢	=Local, IsCompiled, RelativeInstance, NoInit, Implicit, NoCopy£	
+3309119800§	OLM_ONLINELICENSEMANAGER•	
+__Index__1¦	$85fe17fb-708c-43f1-921d-b15ce3e6d622§	
+1174879541¨	ReadLicenseFile©	resª	uxiSize«		udiTarget¬	
udiTargetMASK­	udiType®	udiCPU¯	udiOS°	psSerial±	pdi²	
+uiCheckSum³	abyGen´	bµ	String¶	OnlineLicenseManager·	stComponent¸	stFile¹	strº	ti»	$Compiled, Typified, Located, Private¼	$245266f5-25c0-4347-ba16-cf8db3cb1448½	83slicense, 3.5.14.0 (3s - smart software solutions gmbh)¾	÷ With this method a component that previously asked for a license and received a negative result can post an error log message in a unified way
+ Hence this method should be called after GetUserLicenseValue has been called and returned no license.¿	
+3647277004└	LicenseMissing┴	 name of the component┬	strComponent├	$c917544e-997c-4a95-85b8-b296375d8bdb─	
+3970679331┼	UdintValueOfLineĂ	strIdă	$482e9fa5-988d-470b-a26c-e7f543b44f5f╚		699475816╔	GetLicenseValueBit╩	udiLicenseID╦	usiBit╠	
+udiLicense═	$0dd60a5f-bcb6-4ca9-bbbe-47aee3a7178a╬	
+2096955056¤	fb_initđ	$05fb8a48-e7b2-4a22-ad11-1fd89ee4b04eĐ	
+1640385473“	GenerateException”	$3e4d0264-ac0c-4627-a2fa-6f413a9caafe‘	
+3646185970’	LogErrorMessage÷	$35438eb1-a664-41a5-9c91-1c77ddde2b52◊	w With this method a component can propagade in a uniform way that its demo mode has expired and it has stopped to work.ō	
+3922114547┘	DemoModeExpired┌	$e0a0ee36-9b29-4376-92d8-210830590cea█	
+2895160340‹	__GetInterfacePointer›	pRefř	
+3063148035Ŗ	fb_exitŗ	$fce63f6e-52d8-4464-9446-53dd8cc9eff7Š		167456217‚	GetPureLicenseValue„	
xNotFromCacheš	
+xFromCacheå	udiæ	udiCPUOSç	uiè	udiWibué	$23227458-e40f-430b-b25c-630ba433fec3ê	
+4203605720ë	StoreLicenseì	udiValueí	$3c47975d-1574-4342-8c3b-38c7e032490cî	† This method allows to ask for the license value of a component (specified by udiLicenseID)
+ :return: Possible values:
+
+   +-------------+------------------------------------------------------+
+   | 0           | no valid license installed                           |
+   +-------------+------------------------------------------------------+
+   | 16#FFFFFFFF | demo mode (lasts for 30 min)                         |
+   +-------------+------------------------------------------------------+
+   | else        | license value; interpretation depends on component   |
+   +-------------+------------------------------------------------------+ï	
+1784112674­	GetUserLicenseValue˝	O ID of the component that asks for its license value (centrally assigned by 3S)˛	$faf62368-1791-496f-9aac-1dcccaddbebbˇ	
+1553897900˘	ConfDynLicChallenge§	udiNewLicenseValue÷	udiChallenge¸	udiLicenseValue°	$3c2f7c5c-8743-4910-b672-93d5c08a11db¨	
+4275231191˙	GetCodemeterLicenseValueű	udiProductCodeŘ	$2fd2d7ac-965c-4a78-9a9b-c721a84cea62ř	
+1869023576ž	GetDemoLicense’	stHelp€
+$3dea640c-ce74-46db-89a9-6a2e7e8a089c
+‡ With this method a component can propagade in a uniform way that it is running in demo mode and will - after a certain time - stop.
+ This method should be called after it is clear that the license will stay in demo mode, in particular the (possibly later / after initialization phase) confirmation of dynamic licenses should be taken into account.
+ Therefore it is recommended for the OEM to confirm dynamic licenses *during the initialization* (after global init slot 40000) and *before the application* is started.‚
+
+3669514694ƒ
+DemoModeStarted„
+$c9961dd4-2fb3-4d0b-9b3f-67937056004c…
+
+3864497688†
+__GetInterfaceReference‡
+nInterfaceIdˆ
+4293952‰
+GetLicenseValueÅ 
+param‹
+CMPEVENTMGRŒ
+CmpEventMgr¨
+
+EVENTPARAMˇ
+
+EventParam¸
+
+eventparam
+EVENTIDS‘
+CmpMgr_LicenseRequest’
+$d5b19f2e-90e0-4b05-a5e8-3068951f9d50“
+
+1280744906”
+
+3890662013•
+ValueOfLine–
+pby—
+uiEndOfLineś
+j™
+
+usiBitOffsš
+byOrig›
+byPermœ
+byBuff
+byOldž
+
+xEndOfLineč
+$969097ae-9ac4-46e5-a05b-018cd3f16004 
+	584426206¡
+ReqDynLicChallenge¢
+udiTimeŁ
+$477a8134-64d2-4992-ac2b-50ed5f5a8858¤
+
+1774802008Â¥
+Alias, IsCompiled, Typified¦
+Alias, Compiled, Typified§
+$1f187897-1eca-4745-9dd7-6e656076701f¨
+&systypes2 interfaces, 3.5.4.0 (system)©
+
+3827756189ª
+$5de0d991-1359-4458-ba16-a7e779ed9ddc«
+	565296024¬
+8 EventID of the event. Contains the class and the event ­
+EventIdŽ
+ Component ID of the provider. ¯
+
CmpIdProvider°
+0 Id of the parameter structure (see pParameter) ±
+	usParamId˛
+5 Version of the parameter structure (see pParameter) ³
+	usVersion´
+R Pointer to the event specific parameter, that is specified by Id (see usParamId) µ
+
+3380528868¶
+$708ad4f5-2a48-4fd2-8d88-fb3b143a33a4·
+cmpeventmgr, 3.5.14.0 (system)¸
+	154268403¹
+ulLicenseID║
+ulLicenseValue»
+
+2430688636¼
+CMPMGR_LICENSEREQUEST½
+$ec71f5d5-b2a8-42f3-8e75-3a56c8942752¾
+
+2765784940¿
+_Implicit_Task_Info└
+	dwVersionÁ
+pszName¬
+	nPriority√
+KindOfÄ
+_IMPLICIT_KINDOFTASKĊ
+	bWatchdogÆ
+bProfilingTaskÇ
+dwEventFunctionPointerČ
+pszExternalEventÉ
+dwTaskEntryFunctionPointer 
+dwWatchdogSensitivityË
+
+dwIntervalÌ
+dwWatchdogTimeÍ
+dwLastCycleTime╬
+dwAverageCycleTime¤
+dwMaxCycleTimeÐ
+dwMinCycleTimeŃ
+diJitterŅ
+diJitterMinÓ
+diJitterMax‘
+dwCycleCount’
+wTaskStatus÷
+wNumOfJitterDistributions×
+pJitterDistributionŲ
+_IMPLICIT_JITTER_DISTRIBUTIONÅ®
+_Implicit_Jitter_DistributionÚ
+bWithinSPSTimeSlicingŪ
+byDummyÜ
+bShouldBlockÅ»
+bActiveř
+dwIECCycleCount▀
+nCoreConfiguredą
+nCoreCurrentį
+
+pTaskGroup‚
+_IMPLICIT_TASKGROUP_INFOŃ
+_Implicit_TaskGroup_Infoń
+pszParentTaskNameĺ
+
+3064147540æ
+$24cedb4e-5449-49c0-a441-e663430ba7d2ç
+
+4288098520è
+
+1363320977é
+	wRangeMaxê
+wCountJitterNegë
+wCountJitterPosì
+	235137531í
+$0ef06689-85fe-4a20-b9db-ac957b388540î
+
+2880228939ï
+
+2164913627ð
+pszGroupNameń
+dwTaskGroupOptions˛
+
+diMaxCoresó
+parrdwCoreBits˘
+	638065670õ
+$58f96dad-78cc-5d7c-869c-011893a9c9d5ö
+	187872831÷
+
+2234986776ø
+$e6fb6cf6-9591-477a-a303-fdedaad04613ù
+
__OffsetIBASE˙
+ADDREFû
+	FB_REINITü
+QUERYINTERFACEÅ­
+RELEASEž
+compatibility_id˙
+$76B148E2-3A84-40c4-8BF2-2FBE56618A2F€
+2439911566	Interface‚FB_Initƒ$de784a2a-6a84-4c6b-a64b-74bfc4713c79„
+1835024534…FB_Exit†$d4f5d20f-e146-4306-9ffb-0b952fe8bdb2‡	805362587ˆQueryInterface‰
 InterfaceID Šiid‹$eac54f77-5545-412a-8930-013043c93f65Œ
+3642965170ReleaseŽ$13829801-a5ee-4705-bf92-a3430e33fe75	951162479AddRef‘$63704945-b29a-4e6d-b620-0cc4c326d5f8’	189822725“	FB_Reinit”$e129df86-3969-4c96-8e86-63bc2fcd6c83•Compiled, Typified–__OffsetIQUERYINTERFACE—
+3381839861˜IQueryInterface™
+2850955766šIQUERYINTERFACE›$926f7604-3bb3-4ac2-a2b2-c74509742af8œ$7495bafc-e9de-41f4-8422-4fa3de13a1fe
+3933441373ž$50ec1707-5731-45b1-885b-40907fd79c2dŸ__OffsetIVISUTEXTTRANSLATOR GETLANGUAGETEXT¡conditionalshow¢visu_elemdev£&ieccodeconversion_useexistinginterface¤-_3S.CoDeSys.VisuGenerated.IVisuTextTranslator¥
+3576467649¦IVisuTextTranslator§
+3255728866¨GetLanguageText©VISUSTRUCTELEMENTTEXTSªVisuStructElementTexts«
pElementTexts¬
pDynamicTexts­VISUSTRUCTDYNAMICTEXTS®VisuStructDynamicTexts¯ @IECCodeConverter_Type:string°pstNamespace±pstTextGuid²VISU_TYPESTRING³Visu_TypeString´pstTooltipGuidµIVISUTEXTTRANSLATOR¶$615583f1-c458-4b52-a6d8-302821cf4dc7·$8cf8092b-9aa7-4c62-9e9e-40f657462ab5¸visuelembase, 3.5.14.0 (system)¹visu_coredevº	770213172»VisuGlobalDynamicTextTranslator¼noinit½__INTERFACEPOINTER__445¾uselocation¿__INTERFACEPOINTER__441À
+1602158695┴VISUGLOBALDYNAMICTEXTTRANSLATOR┬$36fc67e2-4f70-4d7b-ade4-9944db36df9d├	587123323─	392841987┼4 only an input, as pointer for optimization reasons!Ă
+stTextListăstTextIndex╚.╔pstTemp╩bTextListHandled╦
+bTextFoundŐ
bTooltipFoundÕpstGlobalTextListőpstTextListŌpstTextIndex–iTextListLen—!ieccodeconversion_character_array“pstHelp”pstHelp2‘$42d19230-d66c-4fc4-9ad9-1b569a9764db’
+3536981301Ö
+1272300134×
+2661897757ě	654485426┘IVisuTextTranslator__Union┌
+4102058797█IVISUTEXTTRANSLATOR__UNION▄
+2316438915İIQueryInterface__UnionŞ
+1494420952▀IQUERYINTERFACE__UNIONÓ
+3639762981á(NonVirtual, Generated, Compiled, Locatedâ,ieccodeconversion_implementexistinginterfaceă1_3S.CoDeSys.VisuGenerated.IVisuStructElementTextsä	534002037ĺ… a pointer to the string that should be drawn, may be null. The concrete type will be decided by the compiler define VISU_USEWSTRING!ćpstTextç“ a pointer to the string that should be drawn as tooltip, may be null. 
+ The concrete type will be decided by the compiler define VISU_USEWSTRING!è
+pstToolTipé
+2776357839ê$f57ac231-5bc4-44e2-bb16-6770f34daa5bëDirectlyAssignableì† This type will be used for all strings occuring in the visualization, can be interpreted
+ as pointer to string or pointer to wstringí
+3968775863ţ$91a29d0a-32ab-4563-b136-c1cdc835d9c5´	Animation­1_3S.CoDeSys.VisuGenerated.IVisuStructDynamicTexts˝
+1306328813˛TextlistnameˇRebuildPropertiesOnChanges˘
+EditorTypeõDynamicTextListö	FlagValue÷16#0001ø
DisplayTextIdųTL_ElementProperties.TextListúDescriptionTextIdû&TL_ElementProperties.Desc_TextListNameü set as Variable ũ16#0002ūStringAllowAnyType˙TL_ElementProperties.TextIndex€#TL_ElementProperties.Desc_TextIndex16#0004‚TriggerStandardInputƒ!TL_ElementProperties.TooltipIndex„&TL_ElementProperties.Desc_TooltipIndex…stTooltipIndex†Visible‡FalseˆFlagVariable‰! set according to used Variables ŠwValidDynamicText‹
+2556761589Œ$19810729-d028-4845-82b8-31ead699fc1e½ This base function block can be used to derive a concrete ont that is used for initialization of the instance of the linear memory
+ manager.
+ After an onlinechange it calls Visu_PRG.ClientRelevantOnlineChangeDone (probably not really relevant anymore
+ for the recent onlinechange mechanims (~ everything >= 3.5.6)Ž
+2810608880Ć$LinearMemManInitForOnlineChange_BaseÉ
+1205224397‘$LINEARMEMMANINITFORONLINECHANGE_BASE’$ac2e4202-350e-47d0-ab8e-220d906d01c1“
+3183487134”
+1229562744•
+2290042162–
+2864459006—	765969047˜$e299f72d-5cd0-42a6-8199-99bae69a65e2™	VisuElemsš
+3594284684›$__VisuMemory_Init_VisualManager__visœMemBuff
+3783945711ž$__VISUMEMORY_INIT_VISUALMANAGER__VISŸ$829c3fad-3781-4802-9510-67b96822953a 
+1270197160¡$8d3c26e8-b3b3-45ad-b4aa-c3fe0255abf8¢
+3232584804£
+3319557174¤
+2296555970Â¥
+2508227375¦#ieccodeconversion_generate_checksum§%ieccodeconversion_createfactorymethod¨)_3S.CoDeSys.VisuGenerated.IVisuStructFont©0ieccodeconversion_creategenericsetterexplicitelyªœ workaround for styles feature (name is not available in the factory due to a known problem of the converter), so we generate a generic setter for this one «
+1737384973¬VisuStructFont­FontName®UseInitValue¯'ieccodeconversion_ignoreinfactorymethod°$ieccodeconversion_useforgettersetter±TL_ElementProperties.FontName²"TL_ElementProperties.Desc_FontName³Arial´Nameµ
+FontHeightÂTL_ElementProperties.SizeĚ"TL_ElementProperties.Desc_FontSizeŞHeight╣	FontFlags║TL_ElementProperties.Flags╗#TL_ElementProperties.Desc_FontFlags╝FlagsŻ16#0008żFontCharset┐TL_ElementProperties.CharSet└%TL_ElementProperties.Desc_FontCharSet┴CharSet┬16#0010├	FontColor─TL_ElementProperties.Color┼#TL_ElementProperties.Desc_FontColorĂColoră	765516101╚VISUSTRUCTFONT╔$7ce7f62c-b050-4f53-88e0-6df44bf842e4╩	751941496╦VisuUnion_StyleEntryValue╠diValue═ @IECCodeConverter_Type: String╬	pstrValue¤K to keep the values small (not including a fontname), we use pointers here!đpFontĐ
+3233174010“VISUUNION_STYLEENTRYVALUE”$30e5bb11-f87e-4072-ba93-8bd4ee810aec‘9Structure, NonVirtual, Union, Compiled, Typified, Located’	358027393÷VisuStruct_StyleEntry◊N pointer as an optimization (many entries are probably shorter than 80 chars!)ōpstKeyŔ	styleTypeŕVISUENUM_STYLEENTRYTYPEŘ
+styleValue‹
+2661256254›VISUSTRUCT_STYLEENTRYř$0bad177a-4d6e-4795-a627-e9d182864a32Ŗ__OffsetIVISUALIZATIONSTYLEŗGETCOLORŠGETDINT‚GETFONT„GETFONTWITHCOLORš	GETSTRINGŚGETUDINTś-_3S.CoDeSys.VisuGenerated.IVisualizationStyleÁ	538542959ŤIVisualizationStyleťb This method searches for a style entry of type UDINT and returns the according 
+ value if found.ê
+4162005363ŰGetUDINTý* The name of the style entry to seach for.Ý
+stStyleKeyţ4 The default value to use if the entry is not found.´
+udiDefaultšÓ An optional result error code. Common result values are Errors.ERR_OK if a valid style
+ was found or Errors.ERR_INVALIDID if no style entry was found. In this case, 
+ the method will return the default value.ñ
+pOptResult˛IVISUALIZATIONSTYLEˇ$b3e32ec1-3c9d-4d78-b82d-cf85a7912c2e˘$a0e797a9-7f63-426d-b85d-595560254411§a This method searches for a style entry of type DINT and returns the according 
+ value if found.ö
+1219688816¸GetDINT°	diDefault¨$24318124-16f8-46d2-9f9b-6fb7a43b9c7f˙└ This method searches for a style entry of type STRING and returns the according 
+ value if found.
+ The returned pointer to a string might point to values that are larger than 80 characters!û	529129836ü	GetStringı‰ The default value to use if the entry is not found. In case of a NULL value passed here, 
+ an empty string will be returned as default!þ
+pstDefault˙$7aa3fb20-b2e9-469f-87eb-1885ba79d7a6€
’ This method searches for a style entry of type Font and returns the according 
+ value if found.
+ The returned font evaluates the style entry 'Font-Default-Color' for determination of the color.
+ If this setting is not defined, the returned font will use the black color.
+1751841893‚
GetFontƒ
fontDefault„
$b48f6c6d-b05b-4776-b928-6dc16d420765…
b This method searches for a style entry of type Color and returns the according 
+ value if found.†
+1281963193‡
GetColorˆ
$454d795c-05ee-41c3-96e5-ea1597995ad1‰
« This method searches for a style entry of type Font and returns the according 
+ value if found. Additionally, the passed style name for the font color will be evaluated.Å 
+3413388652‹
GetFontWithColorŒ
stColorStyleKey
udiColorDefaultŽ
$9d9cf6a1-58b2-4ed4-b4af-650c1007d43b
PRVFINDANDCHECKENTRY
PRVFINDENTRY‘
PRVSETERROR’
+1776487626“
VisualizationStyle”
__INTERFACEPOINTER__511•
 assigned by codegeneration!–
_aValues—
_iValueCount˜
+1032651516™
J The name of the style entry to seach for.
+ @IECCodeConverter_Type:stringš
pEntry›
VISUALIZATIONSTYLEœ
$fe1008fd-4fc2-4a5c-bfd7-8e792cf811d2
$93f5475e-5f78-49f9-9e8c-72b21b95de60ž
+1436255927Ÿ
prvFindAndCheckEntry 
 pointer only as optimization!¡
expectedType¢
result£
$3ab7f233-21ec-40e9-88c8-6d0af5783b75¤
	278397246Â¥
$a06b7e27-e42d-4aff-8f22-4d83adacb423¦
A searches for the entry with the given name using a binary search§
+2160464196¨
prvFindEntry©
iLeftª
iRight«
iMid¬
iComparison­
$ec9d4b8e-549e-4ae7-921f-bb0a96ceb56a®
	712806359¯

udiResultTemp°
$a666a4e0-97ba-4cef-8f41-17ae39dc9b39±
+1878586340²
+3500555734³
$9ce02296-20e6-46c7-9e25-6ff3ea186688´
+1360319948µ
+3073541938¶
+3410391048·
$64b3bfe6-ab2f-4840-b6af-d74531d08319¸
+2065992008¹
prvSetErrorº
	udiResult»
$1efdf840-316b-440b-af40-9bcf61a84dba¼
+3682879646½
$b09cd541-60b7-498a-9531-e963f2ac2eb6¾
+2314673974¿
$b88a3a98-1249-4c99-ab06-eed119fd1232À
+1104472120Á
+1533494149¬
IVisualizationStyle__Union√
+3352420620─
IVISUALIZATIONSTYLE__UNION┼
symbolĂ
noneă
	724817919╚
T56cd5e21HPS_1╔
p0╩
.IsCompiled, RelativeInstance, NoInit, Typified╦
p1╠
p2═
p3╬
p4¤
p5đ
p6Đ
p7Ď
p8Ë
p9ď
paŇ
pbÍ
pcÎ
pdě
pe┘
pf┌
p10█
p11▄
p12Å¢
+2447137899Þ
T56CD5E21HPS_1ß
$e475ce5d-0a3c-4ba0-9bfc-f2f94ef33366à
+2643771066á
+2391945504â
Tf3eb1942HPS_1ã
+3940897547ä
TF3EB1942HPS_1Ã¥
$c5ec7e07-324b-4b7a-87fc-1c6c7fadafabæ
+1544195474ç
	314332713è
T9a088331HPS_1é
+3114404974ê
T9A088331HPS_1ë
$15f77fb1-37b0-4dfc-a372-baaabaccae9eì
+3610711710í
+2027598841î
+Tparam_500_C0078C4C_IoDrvInput_Channel8BOOLï
BOOL0ð
Bool1ñ
BOOL2ò
BOOL3ó
BOOL4ô
BOOL5õ
BOOL6ö
BOOL7÷
+4104821897°
+TPARAM_500_C0078C4C_IODRVINPUT_CHANNEL8BOOL¨
$7a177cd2-2ca9-404d-91b5-fdc05a96dbe1˙
+1367415329û
+1898664224ü
&Tparam_500_C0078C4C_IoDrvInput_Ch3BOOLı
Bit0ş
Bit1ÿ
Bit2€Bit3
+2947404570‚&TPARAM_500_C0078C4C_IODRVINPUT_CH3BOOLƒ$2189ff35-b446-4fea-a83b-0ab883afceb0„
+1840162033…
+1138433756†&Tparam_500_C0078C4C_IoDrvInput_Ch5BOOL‡Bit4ˆBit5‰
+3118684178Š&TPARAM_500_C0078C4C_IODRVINPUT_CH5BOOL‹$39460098-f6fb-4f2a-b25f-dd89485d0c01Œ
+3391252862¨	716991720ˇTparam_500_C0078C4C_IoDrvInput¸
+dacVoltage
+relayState‘openDrainState’gpioOut“gpioDir”
+1782748269•TPARAM_500_C0078C4C_IODRVINPUT–$cbb48471-1053-4be8-adc6-1222006fbd5e—
+2506729738˜
+3650265738™'Tparam_500_29D3A99D_IoDrvOutput_Ch8REALšREAL0›REAL1œREAL2REAL3žREAL4ŸREAL5 REAL6‘REAL7’
+3095923233£'TPARAM_500_29D3A99D_IODRVOUTPUT_CH8REAL¤$e54f9f91-5c8b-4ef9-8532-e5414fb288dd„
+2734851188¦
+1518823893§'Tparam_500_29D3A99D_IoDrvOutput_Ch8UINT¨UINT0©UINT1ªUINT2«UINT3¬UINT4­UINT5®UINT6¯UINT7°
+4223541493±'TPARAM_500_29D3A99D_IODRVOUTPUT_CH8UINT˛$155710d6-61a0-4d96-9380-b2a14230e7adł	374472751´91505554µ,Tparam_500_29D3A99D_IoDrvOutput_Channel8BOOL¶
+3658040328·,TPARAM_500_29D3A99D_IODRVOUTPUT_CHANNEL8BOOLž$807f8e8a-9d5d-41ca-9213-b6de8c6e5e5ač
+1845625329º
+3198983502»Tparam_500_29D3A99D_IoDrvOutput¼adcVoltages½adcRaw¾optoIn¿gpioInÀ
+2944005801┴TPARAM_500_29D3A99D_IODRVOUTPUT┬$70546edd-b644-46d0-bc26-ea94472a5417├
+3731747239Ä
+1084657455ŇTparam_500_FEA2F59B_IoDrvConfig∆	I2cAdress«	974146847»TPARAM_500_FEA2F59B_IODRVCONFIG…$1785dba6-f4f7-45e7-8fe9-1006fcb34f23 
+1680916798Ë
+1863860836ÌT370f1b48HPS_1Í
+1142817216ÎT370F1B48HPS_1Ï$47a3c887-324a-4718-8feb-86f8e552bf80Ð
+2893491884—__GETOPERATIONAL“CHECKADDRESS”
+INITIALIZE‘READ’WRITE÷/ This function block represents an i2c master. ◊
+1051051064ě	i2cMaster┘_pConnector┌_udiInstance█
_uiModuleType▄
+_sFilePathĘRTS_INVALID_HANDLEȚusiLastAddressßpropertyàgetáS This property has to return TRUE, when the master device is configured and runningâmessage_guidă$2d8fed75-9cd9-4cf3-a047-1e66bb4a8724äOperationalć	965001717æCheckAddressç
+usiAddressèResulté	I2CMASTERê$abb0ebe3-270e-4896-aef7-440c3a3aeacbë$1f445ff6-35c9-42ad-8b22-a48346e0249cìGraspberry pi peripherals, 3.5.13.0 (3s - smart software solutions gmbh)í
+3316543698î	563189830ï
+Initialize­wModuleType˝pParam˛psˇ	UDIResult˘$60f6c3a5-1d9d-44aa-b0c3-8e0c3359ae87§ť This method is used to directly read ``nBufferLen`` bytes from a device with a certain address
+ return value: number of bytes that have actually been readö
+4224878290¸read° address of i┬▓c device ¨- pointer to area, where the bytes are copied ˙	pbyBufferű number of bytes to read Ř
+nBufferLenř$0cb82590-eac3-4657-9f31-d6d02e38b501■
+1796737932˙	408342988€__getOperational$d525bb27-3680-418b-9a7d-ffa834988dd2‚
+1934998412ƒFb_exit„$6ee49201-6b87-495d-8033-ba95ce76edca…
+4268022570†
+1469483606ॠThis method is used to directly write nBufferLen bytes to a device with a certain address
+ :return: Number of bytes that have actually been writteną
+2586274437‰writeŠ. Pointer to the buffer that contains the data ‹ number of bytes to write Ś$da03f003-eaad-4839-99f8-86ecf987ecc4Ť
+3757677227Ž__OffsetICMPIODRVIODRVGETINFOIODRVGETMODULEDIAGNOSIS‘
IODRVIDENTIFY’IODRVREADINPUTS“IODRVSCANMODULES”IODRVSTARTBUSCYCLE•IODRVUPDATECONFIGURATION–IODRVUPDATEMAPPING—IODRVWATCHDOGTRIGGER˜IODRVWRITEOUTPUTS™$096D012C-F087-4280-9AF3-11DF0C8EC6A8š	395012365›	ICmpIoDrvœ
+3005851344IoDrvWatchdogTriggerž	ICMPIODRVŸ$f1ce1df2-2c1e-4064-b315-68faba0181f1 $68dd82ee-144c-4dd2-bab0-9ee5d2cb2f4a¡%iodriver interfaces, 3.5.2.0 (system)¢
+3215325037£IoDrvWriteOutputs¤$ea403a7b-6ef9-47a3-94ff-31a32343b909¥	732450087¦
IoDrvIdentify§$8caf0341-5163-4c70-81e8-da602300ddf4¨
+2291010739©IoDrvStartBusCycleª$be7da7af-92f0-4264-9f11-6cced342f207«
+3705063565¬IoDrvUpdateConfiguration­$777cd9f4-6ccd-4f81-b6b5-ac1d53ad477a®
+1757071356¯IoDrvScanModules°$0f3de024-3663-4c1c-b96b-247e402f6cf8±	583689486²IoDrvReadInputs³$a9ad6cb8-7512-4e9f-a2dc-ec0fc7a3fa0b´
+3866118054µIoDrvUpdateMapping¶$a1fd4271-e22a-4e61-8cbb-2ac63d5bc833·
+3216109324¸IoDrvGetInfo¹ppInfoº	IODRVINFO»	IoDrvInfo¼$0f6f3a84-0ad3-438a-a396-ee3a1411697d½
+2040217965żIoDrvGetModuleDiagnosis┐$42058cc1-5fb3-4204-8a6f-a2f2bf8748dd└$4979C4BE-F147-43c0-8447-10B8E2CFF1B0┴
+2380395235┬wId├	hSpecific─szDriverName┼szVendorNameĂszDeviceNameăszFirmwareVersion╚
+2815683865╔$a7aeb636-9b21-4ca2-a551-7a5c6fac949b╩MEMCPY╦STRLEN╠conditionalshow_all_locals═3SLib_Developer╬
+1349820540Ō	IoDrvBase–__INTERFACEPOINTER__419—__INTERFACEPOINTER__651“m_iCount”m_hInterface‘
+m_IBaseItf’m_Info÷
m_wModuleType◊m_dwInstanceōm_pConnectorŔ
FB_Init_CountŕInitialize_CountŘ
FB_Exit_Count‹FB_Reinit_Count›AddRef_Countř
Release_CountŖQueryInterface_CountŗIoDrvIdentify_CountŠIoDrvGetInfo_Count‚IoDrvGetModuleDiagnosis_Count„IoDrvReadInputs_CountšIoDrvScanModules_CountŚIoDrvStartBusCycle_CountśIoDrvUpdateConfiguration_CountÁIoDrvUpdateMapping_CountŤIoDrvWriteOutputs_CountťIoDrvWatchdogTrigger_CountÍ19549534Ž	IODRVBASEž$81abe631-a9f5-48c5-87cb-30ebed9eaf2fŪ$0d0390f0-27e6-40bf-8929-02a516074abfÓiodrvbase, 3.5.13.0 (system)Ô
+1597964532­StrLen˝pString˛$840c2c16-1446-405a-a79e-50ad349d1c71ˇ
+1343553985ô$04627408-eed6-4e3c-8cf7-5f2a32967a25õ
+1716846996ö$d2555d3e-fb55-4ae9-81d1-55d07b03ac3b÷	336082842ø$c444f788-752f-49d9-89cf-437e72809f85ù
+4133150381ú$d0dbdedc-38af-4037-b99c-30e0a4ae4cbfû
+3130945544ü$ac939d53-dcd6-4170-9ddf-ae806ea0bc98ý
+2607508464þ$82d58778-725e-4c8a-811a-6ec19bf849a4ÿ
+2368384474€$0f21bbae-2ac4-47a3-a10c-a5bd8e7bd97b
+4173547355‚$ecb5047c-355d-4f52-87ed-0dc29edb5fb5ƒ	789216286„
+1234495295…99394066†$5a817e02-377a-4269-a024-17997f18ac5c‡
+4282380833ˆ$43acf85c-d6dc-4b1f-bd82-fb31860f6120‰	513515977Š$46dd5f46-dccd-403e-a32d-caff0ff064a5‹	592810234ŒMemCpypbyDestŽpbySrc$dc760a16-8405-4372-9395-96615738dd74
+2640958120‘
+2564342730’$6ecf8539-2cc3-4703-9d43-7a85595e6790“
+2971335759”$781c6825-9169-480f-a1da-535aaaa78109•
+3006271224–$bad0f8fd-5102-4402-ba15-8e6f5d7b54af—
+4095365749˜	332700405™$897cadc5-65eb-4c00-8470-6948c42b7977š46637846›$e62bb39f-125f-4cdf-b619-4b9ef9fb7965œ__OffsetICMPIODRVPARAMETERIODRVREADPARAMETERžIODRVWRITEPARAMETERŸ$ABC1E934-4B12-41c3-A179-A230D8F47A04 
+2121152658ˇICmpIoDrvParameter˘
+3571662401£IoDrvWriteParameter¤ICMPIODRVPARAMETER¥$398a86ff-f0a4-42e5-91fb-9ff09884e63a¦$7345a13a-bc66-4129-886c-60126baf2417§/iodriver parameter interfaces, 3.5.2.0 (system)¨
+3941787846©IoDrvReadParameterª$90f1f140-318c-451a-b330-af5e98f78e1d«	130532204¬ICmpIoDrv__Union­	411686510®ICMPIODRV__UNION¯
+3172473332°ICmpIoDrvParameter__Union±
+3403739314²ICMPIODRVPARAMETER__UNION³AFTERREADINPUTS´BEFOREWRITEOUTPUTSµINIT¶READ8·READREGISTER¸WRITE8¹	WRITEBITSº‡ This function block is the base class for I²C devices controlled via the I²C device ``/dev/i2c-1``.
+ It is meant to be extended by other function blocks that overload the body and the following methods/properties and replace it with their specific implementation, 
+ always including a call of the base implementation with ``super^.<MethodName>()`` :
+
+ - body (general handling, start-up)
+ - AfterReadInputs (reading input data)
+ - BeforeWriteOutputs (writing output data)
+ - Initialize [optional] (used to read parameters from the configuration)
+ - Operational [optional] (used to signal the status of the device)
+
+ The body of this FB is called by the methods ``AfterReadInputs`` and ``BeforeWriteOutputs``, where ``_xAfterReadInputs`` indicates the caller.
+ Use ``_iState`` to control your statemachine. A value of 10 by default indicates that the device is operational.
+ Do not forget to call the base implementation with ``super^()``, where the diagnosis indicators are set according to the Operational property.»
+2917039225¼i2c½-Input, IsCompiled, RelativeInstance, Typified¾_pMaster¿_iStateÀ
+_iOldState┴_xOldOperational┬_xAfterReadInputs├P This property has to return ``TRUE``, when the device is configured and running─$3c3735a8-a900-42e8-9475-45ec16f5d6c8┼
+2898051474ÆI2CÇ$f01f809e-2bc6-435d-8f51-c4b43846d5c9È$ae47efcc-c708-429d-82c2-331f8809be69ɏ This method can be overloaded by extending FBs.
+ It is used to write the outputs to the device at the end of the cycle.
+ Always including a call of the base implementation with ``super^.BeforeWriteOutputs()``
+ In the base implementation, the body of the FB is called.╩	585671742╦BeforeWriteOutputs╠$ee4efe34-0dd2-499d-928b-b0b91d627eca═
+2808231039őinitŌusiByte–$e1769ab2-82ed-4181-b138-1ff4cdcd74e7—ď This method can be overloaded by extending FBs.
+ It is used to read in the inputs of the device in the beginning of the cycle.
+ Always including a call of the base implementation with ``super^.AfterReadInputs()``
+ In the base implementation, the body of the FB is called.Ò
+2489712311”AfterReadInputs‘$ff61d91b-48a5-479c-9c55-5bb794f18ef5’¶ This method is used to read the data byte of one register 
+ The function therefore first writes the register number and then reads one byte.
+ :return: data contentÍ
+1073309817Îread8ě register to read ┘usiRegister┌$843d835f-d1bf-4886-acd1-5548e49c77e3█ů This method is used to directly write nBufferLen bytes to the CharDevice.
+ :return: Number of bytes that have actually been writtenÜ
+4111797996Ý$275de140-0990-4dd9-a5aa-cd60adc2bb99Þ
+2650643055ß
+3064875747à
+1866832623á$b2ff5a61-0f1d-4bee-9f94-0557c9e7b137â
+1884615254ã$ddd678a8-5acc-453d-8e28-0cc716961cd8äó This method is used to read a number of data bytes starting from a certain register 
+ The function therefore first writes the register number and then reads the defined number of bytes.
+ :return: Number of bytes that have been actually readŚ	806322759śReadRegisterÁ) register number, where to start reading Ť0 pointer to buffer where to store the read data ť$9d5b4f0b-706a-44df-9388-4d3c8d3748f1Í	621298757Ž
+3756038092ì^ This method is used to modify single bits of one register. 
+ :return: ``TRUE`` if successfulí	672741227î	writeBitsï
+ register ­" highest value bit to write (0..7)˝usiFirstBit˛+ number of bits to write (1..usiFirstBit+1)ˇ	usiLength˘- value of the bits to set (0..2^usiLength-1) §usiValue÷usiMask¸usi°$8d809cfa-dec3-434b-b37e-1f14f7acd681¨
+1402866760úƒ This method is used to directly read nBufferLen bytes from the CharDevice.
+ :return: Number of bytes that have actually been readû87202895ü$4595fd52-bb9d-498f-8d61-85f2a06d4087ý^ This method is used to write the data byte of one register 
+ :return: ``TRUE`` if successfulț
+3703915769 write8Ç register to write ü value éBufferâ$bf40490d-e4b5-4abc-8fc2-12f9f59d098fä1000ů
+2505919884†
+IoDrvInput‡stackLevel: USINT;ˆAnyReal‰
+3082383038Å 
+IODRVINPUT‹$d2be0abe-216c-4288-8c1c-0002fe228d47Ś$iodrvmegaiov2, 2.0.0.0 (open source)Ť3000Ž
+3346715464IoDrvConfig
+i2cAddress‘
+1382231070’IODRVCONFIG“$6abfe088-ee12-46a7-b75a-381f3a006e11”2000•	528014248–IoDrvOutput—
+4056157699˜IODRVOUTPUT™$f0ac4057-8d79-4a90-9552-628979a9830aš’ Implements a timer with a turn-on delay
+
+ .. code-block:: codesys
+
+    (* Example declaration *)
+    TONInst : TON ;
+
+    (* Example in ST *)
+    TONInst(IN := VarBOOL1, PT:= T#5s);
+    VarBOOL2 := TONInst.Q;
+
+ .. image:: @(Ton)
+
+ .. cds:ranges::
+
+     :IN: [TRUE,FALSE]
+     :PT: [0..255]
+     :~PT_OLD: [0..255]
+     :Q: [TRUE,FALSE]
+     :ET: [0..4294967295]
+›
+2584096362úTONĚK | Rising edge: starts delay counter
+ | Falling edge: resets delay counter×INč$ Time for the delay counter [ms]    áPTíd | ``FALSE`` if ``IN`` is ``FALSE``
+ | ``TRUE`` if ``IN`` is ``TRUE`` and delay time ``PT`` elapsed¢Q£.Output, IsCompiled, RelativeInstance, Typified¤) Elapsed time since rising edge at ``IN``¥ET¦ internal variable §M¨	StartTime©
+2487846102ª$e1ef856a-b512-4271-b62a-e2b2db25e9c1«
+2628074829¬
+3509158782­
+1138189611®
+3981616308¯standard, 3.5.14.0 (system)°
+1958040225±	MEGAIO_FB²stIn³stCfg´stOutµAssign¶timer·UInt¸dacRawValue¹USIntºrelayRaw»odRaw¼odLastState½
+gpioDirRaw¾gpioOutLastState¿
+3365839069À$e57be5f9-2b2a-4525-b6ae-e54f72704648Á$145e89d6-d2f4-4c14-a81e-efcecd4d6277Â
+2910103463Ã	150950507Ä
+1983957916Å
+1195471737Æ	303909039Ç
+4060785437»buff…
+3596888311╩adc╦value╠len═opto╬gpio¤$98a7b9e9-7074-4eb5-a603-44937631264ađ
+1116776786—inVal“inSVal”wStat‘$67b449ba-06f0-4690-a7a7-4ffffc0d94bc’IODRVGETCONNECTOR÷
+3839738936Î
IoDrvMEGAIOv2ě__INTERFACEPOINTER__668┘_IIoDrv┌_IIoDrvParameter█	_instance▄_xBackGroundDiagStartedŢ
_bDeactivatedÅ®
+1114277348ß
IODRVMEGAIOV2à$11dc0f4c-c36b-4d10-8c88-b27ea5ac5734á$54e08161-6a9d-49e2-9aab-08ef8d8a7d1aâ
+2878118445ãIOCONFIG_GLOBALSä
+2092914308å	pstConfigæ$e6a4dff0-898a-4387-8bc2-48565fb14d42ç
+1911395215è$baaee28e-2c96-4776-b084-8cc229a9879fé
+2227204031ê$53c53c0c-fdf5-4812-8f79-70bd14e8bd3cë
+4185908755ì
+3076168399í
+3186173174ţ$fbe0be64-3f04-418b-a423-6efb5569e6a0´	179341111­
pstDiagString˝$51dcf173-ea94-421f-bdd5-67968b741fc3˛
+2724325683ó
+IoDrvDebug˘
+1645338128õ$9bff4e61-f9b5-4ce4-b0e3-7094e83aa3e7ö
+4095118226÷$a376ec23-14e5-4079-aa22-d37d884385a4ø
+1225651578¨IoDrvGetConnector˙$aee94052-6cf3-4574-b22f-6868c9879126ű
+2677155882ü
+2985890722ý$921ec50c-581c-4dbc-917c-ee4b03585468þ
+1370505320ÿ$8a6ffaaa-0716-4b51-9cd5-978fa31a4395€
+2054241841
+IOSTANDARD‚
+IoStandardƒ$7885211e-65b8-4941-85ca-86c6150a9f38„%systypes interfaces, 3.5.2.0 (system)…
+2790702164†MEGAIO‡
+1501661756ˆ
+3352932446‰
+3288194557Å 
+1400320743‹	393802304Œ
+2345285280
+3204637776Ž4raspberry i2c megaio, 1.1.0.0 (sequent microsystems)
+1564065521DETERMINECONSTANTS‘DETERMINEPROCESSORTYPE’	GETINPUTS“GETTYPE”
+SETOUTPUTS•SETTYPE–è This function block is the base class for SPI devices controlled via the SPI device /dev/spidev0.0.
+ It is meant to be extended by other function blocks that overload the body and the following methods/properties and replace it with their specific implementation, 
+ always including a call of the base implementation with super^.<MethodName>() :
+ - body (general handling, start-up)
+ - AfterReadInputs (reading input data)
+ - BeforeWriteOutputs (writing output data)
+ - Initialize [optional] (used to read parameters from the configuration)
+ - Operational [optional] (used to signal the status of the device)
+ The body of this FB is called by the methods AfterReadInputs and BeforeWriteOutputs, where _xAfterReadInputs indicates the caller.
+ Use _iState to control your statemachine. A value of 10 by default indicates that the drive is operational.
+ Do not forget to call the base implementation with super^(), where the diagnosis indicators are set according to the Operational property.—	197057591˜GPIO™aeTypešGPIOTYPE›	axOutputsœudiPWMFrequencyuiPWMDutyCycleždwInputsŸaxInputs 
+_aeOldType¡
_axOldOutputs¢_udiOldPWMFrequency£_uiOldPWMDutyCycle¤
_hShmGPIOBASE¥SYSTYPES¦SysTypes§_eProcessorType¨
PROCESSORTYPE©BCM2708_PERI_BASEªILocal, ReplacedConstant, Constant, IsCompiled, RelativeInstance, Typified«BCM2709_PERI_BASE¬GPIO_PWMCTL­GPIO_PWMSTA®GPIO_PWMDMAC¯GPIO_PWMRNG1°GPIO_PWMDAT1±GPIO_PWMFIF1²GPIO_PWMRNG2³GPIO_PWMDAT2´GPIO_CM_PWMCTLµGPIO_CM_PWMDIV¶Times·	PAGE_SIZE¸
+BLOCK_SIZE╣	PERI_BASE║	GPIO_PADS╗	GPIO_BASE╝
+GPIO_TIMERŻGPIO_PWMBASEżGPIO_CLKBASE┐L This property has to return TRUE, when the device is configured and running└$0bb27d0a-bac1-473a-aeb6-ee245be4300f┴
+1975709570Â$42c1524b-293d-48e6-9475-7d62684e7697Ã$75a945cf-2194-47f3-8d09-3d04e6936832Ä8iodrvgpio, 3.5.11.0 (3s - smart software solutions gmbh)Å‹ This method can be overloaded by extending FBs.
+ It is used to write the outputs to the device at the end of the cycle.
+ Always including a call of the base implementation with super^.BeforeWriteOutputs()
+ In the base implementation, the body of the FB is called.Æ
+2856234842ă$b6ebfee1-d161-4297-9735-ca127d463ae8╚67488367╔Result1╩Result2╦Result3╠ul═strEmpty╬$254a9d99-d50a-4d0a-bdeb-d080fe0e630c¤Ć This method can be overloaded by extending FBs.
+ It is used to read in the inputs of the device in the beginning of the cycle.
+ Always including a call of the base implementation with super^.AfterReadInputs()
+ In the base implementation, the body of the FB is called.Ð
+2630430359Ñ$57464587-05a6-4b3d-9196-efdfeee1fa1cÒ	274206406Ó
+SetOutputs‘ulOn’ulOff÷$419f1374-1694-4d4b-b7b8-f82a3ca7ca2d◊	457903432ō	GetInputsŔ$04f1f1a5-c2b4-4a23-a55b-cae4e75a373eŕ
+2130855563█	209235238▄SetTypeŢulOrigŮ	udiOffset▀$594b6d53-2fc6-40c6-acc0-d7227b25880eÓ
+1962960860á· This method can be overloaded by extending FBs.
+ It is called once during initialization phase, before the PLC goes into "run".
+ Always including a call of the base implementation with super^.Initialize(wModuleType, udiInstance, pConnector)
+ Typically, parameter values from the configuration are read here.â
+3482982932ã$c4f9b9cf-e0e0-4f76-a74f-d5d7793188d0ä
+2029527670åO if TRUE, the instance afterwards gets moved into the copy code (online change)æ$21b2ce0c-9788-4e8e-b2b2-54b896506941ç
+2901646626è
+2259891751é
+2708079620ÍGetTypeŽ$720cc36c-10cc-4020-a47d-34259dea78b3ž
+1911227685í
+2532313428ţDetermineProcessorType´Handle­fr˝
+FILEREADER˛
+FileReaderˇiLen˘strType§x÷$09a77ebe-30b0-4288-bd50-bf370d710cf7¸
+1677316963°DetermineConstants¨$2f229857-a907-4db1-bcb3-62dd48fbdabd˙
+1940518872ű	IoDrvGPIOüTODOýCLASSID_CCmpIoDrvTemplateţ_GPIO˙_dwInUse€
+2626733740	IODRVGPIO‚$2403e3f1-263b-45d8-9047-43bbe0fbb4ecƒ$48d36c4c-7155-4abf-b8c3-2721b7391e36„
+4052525410…
+2338898919†
+2658140061‡pChildˆpstConnectorVendorName‰pstConnectorDeviceNameŠ	bySetting‹$473ebd06-acfd-4396-b57a-29da61b92cbfŒ	836028059$a8e15b03-dc2c-4328-b769-a7c47bb3ffcbŽ
+2075646288Ź$1055a6ee-fa8f-485a-91b3-27fb991673faź
+2270913722‘k’
+bySrcValue“	wSrcIndex”	bySrcMask•
+wDestIndex–pw—$20592c32-d117-4465-8338-31a7b8240695˜
+2128544154™4673941š$82e4f4df-9d9e-45c8-acea-a8db566f3f54›26378788œ$48dbbc1d-e291-4ab1-9698-becc4c9decb6
+2117978636ž$599f631a-d0ef-43d4-baab-ce84a16e7400Ÿ
+3585906938 $e3db2ff4-8c4d-4cad-a192-8d8388d90214¡
+1827999376¢$c22383bb-51a6-443b-a987-8facbb246302£
+4213520635¤$9b80c170-486a-4a1d-925c-a7e5d443d283¥
+3940042037¦$f3887390-e922-495f-a63a-639508ddf0a0§
+3601791956¨$da96b56c-d68c-48bd-b28b-0a411d74d9eeŠ
+2017520124ª
+4028931663«	694776713¬$a15d1528-23a8-4fbd-a103-d38ae64b08f9­
+1772149127®	709133648¯$22ccfb75-4a3b-4062-8ba7-3b6567aa6618°
+FILLBUFFER±GETLINE²GETNEXTCHAR³
ISBUFFEREMPTY´	ISNEWLINEµ
+1627472110¶hFile·	abyBuffer¸xwPosąxwReadş
+3462553014»$e9d79b3e-7d4e-45d1-91f2-3c734d4ac3b1¼
+3483323917½	572715762¾GetNextChar¿$b4c7276c-6535-496b-9c24-1062414f5d50À	601662308Á
+FillBuffer┬$c0fab83c-704a-4a6e-90e5-336e408b56ba├	845458119─
IsBufferEmpty┼$d7f6ec03-1271-4d79-a612-c66d52c1c205Ă	735603608ă	759382357╚GetLine╔	uiMaxSize╩$abd27032-b4c7-4f02-ac44-094a3d0e66e4╦
+3142895671Ì
+2077346964Í
+2821587413ő	IsNewLineŌbyt–$5829c08b-5b16-4bf8-9a17-01305da23f8f—__OffsetIVISUSETTINGSMGR“GETBOOLVALUE”GETDINTVALUE‘GETSTRINGVALUE’*_3S.CoDeSys.VisuGenerated.IVisuSettingsMgr÷
+3731868702×IVisuSettingsMgrØ	632609839ÙGetStringValueÚ	stDefaultÛIVISUSETTINGSMGRÜ$8f8a8b99-c664-49e4-8003-c7ed7bc7608cÝ$2763ff47-470b-4410-8229-ee349a9b1b5fÞ
+2653487066ßGetBoolValueàbDefaultá$ac028afb-bc2a-4282-8d27-33e08fe0adb3â
+1072044928„GetDintValueš$a50cc471-43cf-4c34-b1e3-3ebc44ad6038Ś
+3995728927ŠVisu_FbSettingsMgr_Baseš__INTERFACEPOINTER__841Ŕ
+2046063590éVISU_FBSETTINGSMGR_BASEê$cb6e41d7-44f8-4de3-99c1-1c9f35ba2a24ë$fa485ad8-c56f-49b6-823a-df1345bfe61aì
+2959437014í
+1115194388î
+1199785390ï	376745437ð	530333965ñ$a04a32f6-a02d-4ff2-850d-b17c70239149ò	325586239ó
+1531388046˘$e788f62b-3db9-4f7c-a5f3-0632653286ea§
+3797878143÷!__VisuSettings_VisualManager__vis¸b_dummyVar_751555588°
+1646735193ù!__VISUSETTINGS_VISUALMANAGER__VISú$f209a603-a898-45ae-b7e2-31d287fd1285û
+1181230982ü
+2608361747ı$752b71e2-b1b2-4702-9050-08da20eb72caş
+2380856167ÿ$cd4d6755-c0b1-48f7-b969-40645e76e866€
+3127239561	955989995‚38526943ƒ$3754a7fe-edf0-48c3-8383-f9bdba65a8a1„	778589205…$3d732b5c-2738-4e89-973b-f4b8944091e0†
+2700379873‡$91c86c02-f3d9-4227-a565-2c1978784eebˆ	390417415‰
+1336047272äIVisuSettingsMgr__Unionč
+2778990632ŒIVISUSETTINGSMGR__UNIONno-analysisŽ
+3308158081
ImagePool_sm3analysis‘-33’init_namespace“$cf8da9d9-d2d9-424f-ae48-da892b28e1c5”
m_stNameSpace•
m_stHelpVarId–m_stHelpVarPath—m_stHelp˜m_RegisterImages™
+3044035425Å¡
IMAGEPOOL_SM3›$1bbc7226-da7d-5472-90b7-529ae80a34a1œ
+1172809443
+3009801757ž$c331c4be-7fe1-5413-98a9-ff6428a3d200Ÿ9716920 
+1358207869¡6031444¢
+2417333523£$f404dc3b-34ab-5c9e-9c3e-d46ef4a3380f¤	224341642¥ImagePool_cnc_sm3¦
+1719429846§IMAGEPOOL_CNC_SM3¨
+4238793512©	844797871ª	359357235«	773745631¬
+2959825033­
+3771197469®
+1490719053¯ImagePoolDialogs°$7e3c9c55-c670-4be7-baf7-6c57d1a7eff1±
+4046684393²IMAGEPOOLDIALOGS³$82a00e1a-6d6e-5ed7-9aec-1823f3eef286“visudialogs, 3.5.12.0 (system)µ
+2138676016¶	533003532·$77bb258f-a15d-56b1-b4d3-a54f11d86530¸77835664¹
+2202598322º
+1798634994»
+2191903121¼$f095155c-2319-5d02-92d7-52bcbacd18d0½	422869214¾ImagePool_3DPath¿$e667d48c-cd27-404c-911c-0f825752f7c6À
+2584345042┴IMAGEPOOL_3DPATH┬$d918ab9e-4565-4f04-a20e-bd442c3f54a5├!visuelem3dpath, 3.5.14.0 (system)─
+1771922248Å
+4015069919Ă$9517981d-fdd7-45f1-82c5-f33ed716c51dă44873972╚
+4041104758É
+1062222814Ê
+3281402469Ë$597ffdbd-0201-4173-b717-42b650f33989Ì
+1422147598Í
+IP_Offline╬$00627799-2976-44ff-91b1-a1f127da0382¤
+2685522305Ð
+IP_OFFLINE—$df58ca76-0b54-5a14-aaba-365db365dd8a“$visunativecontrol, 3.5.14.0 (system)”
+1306333955Ô	287674333Õ$44ed4a93-b98f-56aa-94ea-4cdc64508115Ö
+2514475975×
+2439836578Ø
+1301726618Ù	994727771Ú$c29014e6-a98e-5246-aaf1-f9b08cfe2a7aÛ
+3055710000‹Symbols›$721710d6-6075-4e54-8e14-73b4cd64f9fcř
+2880328559▀SYMBOLSÓ$9b067dae-0bfe-5553-960a-d56c717a4383ßvisusymbols, 3.5.10.0 (system)Ô
+3029199311ã
+2896614957ä$ad7db870-9672-5219-b45d-4770b1821b63å
+4115011752æ	717081773ç
+1825448284è
+1221281178ť$03888126-adcb-5ae1-8ef1-818e2eec17efÍ20834570Ž__VisualizationStylež$cff18b1d-6553-00d5-c7c5-07be573590d7Ū
+3896319810ţ__VISUALIZATIONSTYLE´$1998350e-226f-5e8b-b165-ce591fcaaa43­
+4289932528ñ	806932539ò$46f0b393-4fad-55d4-b808-0596b8cb1e4bó
+1703685773ô
+1979555260õ
+2588900686ö
+3749976204÷$96c5ff85-de7d-5069-b40d-704a8d70c04eř
+2223374874¨- This structure represents a single namespace˙
+4216978852ŻVisuStructNamespaceŁÜ This is a pointer to an array of integer where each component represents
+ an index reference into VisuFbNamespaceTable._pNamespaces ŭpTokensŝ* The number of indices, pTokens points to.˙	numTokens€19820910VISUSTRUCTNAMESPACE‚$f0f9528b-6be7-4a1a-8576-121b67e40a61ƒZ This type represents a namespace together with the identification of an according library„
+1788239559…VisuStructNamespaceProjectIdent†
+pNamespace‡
iProjectIdentˆ	580492845‰VISUSTRUCTNAMESPACEPROJECTIDENTŠ$f4f420ec-89ee-4e18-a90d-7cde7d2aba36‹DUMPŒ
GETNAMESPACESGETNAMESPACETOKENSŽ!ieccodeconversion_omit_conversionCHECKED_OMIT	655695447‘VisuFbNamespaceTable’t An array of pointer to strings (zero terminated, each sized as necessary)
+ which represent a single namespace each“_pNamespaceTokens”2 The number of entries _pNamespaceTokens points to•_iNamespaceTokensCount–% A pointer to all relevant namespaces—_pNamespaces˜- The number of entries _pNamespaces points to™_iNamespacesCountšK Take care when changing/removing; might be referenced by generated code!!!›_registrationDummyœ
+1312651777VISUFBNAMESPACETABLEž$aed39c14-7f05-4ec0-b4b6-3e1e6ac8539fŸ	949315252 
+2843672777¡
+3436993172˘GetNamespaceTokensŁtokens¤%Compiled, Typified, Located, InternalĄ$6cec3f8d-1a77-4f46-902b-7ffa73a8de7f¦
+1186684997§	508488895¨
+3015170780©Dumpªpns«stTemp¬$6bfba38a-45a0-4c5b-8ad5-923a8d51565f­	329860681®
GetNamespaces¯
+namespaces°$5c37f149-c0ed-49b5-aa72-75da750dfefb±__OffsetIVISUALELEMENT²
CONTAINSPOINT³DESTRUCT´ELEMENTINFOµ
GETCLIENTDATA¶GETSURROUNDINGRECT·GETTEXT¸GETTEXTPROPERTIES¹
+GETTOOLTIPºGETUPDATERECTS»HANDLEINPUT¼PAINT½
SETCLIENTDATA¾SETSTATICSTATE¿UPDATEÀ+_3S.CoDeSys.VisuGenerated.IVisualElementIECÁ¾ the interface that a Visual Element has to implement so that it can be used
+ in a visualisation. It extends the IQueryInterface interface, so that we are able
+ to extend the functionality of visualization elements by simply introducing
+ a new interface, which some visualization elements implement and others don't┬	613039453├IVisualElement─ó the element must update its current state (position, look, colors, text,...)
+ after the call to this method the outputs of this element show its current
+ stateŇ
+1595564600∆Update«IVISUALELEMENT»$d06d47b0-55ce-4a24-957b-51976beea2e4…$2170dffe-d722-4ff3-a1cb-67e82b69baf9 Y Executes the drawing commands that are needed to draw the element in its current
+ stateň
+2493155327╠Paint═$ a combination of VisuEnumPaintFlags╬$e26da49b-9186-4d8d-aca1-17e6295b4050¤
+2752080742–GetSurroundingRect—VISUSTRUCTSIMPLERECTANGLE“VisuStructSimpleRectangle”$142e45e4-4375-4d52-9159-e932b1a588e0‘P adds the rectangles to the list from the clientdata that have to be invalidated’
+1759719443ÖGetUpdateRects× parameter Ø	elemIndexÙ$b68c556e-2082-444a-ad94-09cb7254d5bbÚ’ Returns the text of the element
+ Elements should return the translated format string (not the replaced text -> printf on the formatstring) here.Û
+1167088959‹GetText›$302c2bc8-7d25-4343-bc47-d1f8fd9b2839řa handles the inputevent pEvent
+ returns true if the Event has been handled by this VisualElementß
+3985680711ŗHandleInputŠpEvent‚VISUSTRUCTEVENT„VisuStructEventš$016e4f45-0f72-4efe-b8fa-1f3015099089Ś& Initializes the state of this elementś
+3958848721ç
+parentVisučIVISUALISATIONéIVisualisationę$9b6688ef-a6f8-4186-ab0b-de5e261afe27ëW This method will be removed and replaced with a implicit Destructor (opposite to Init)ě
+1563353325ķDestructī$e6230504-376e-41c3-94c4-29162159f55aļŠ this method will set the current client data in the object 
+ instance, that will be used during the following calls
+ to Update, GetUpdateRects, Paint, HandleInput
+ TOCHECK: removes reentrancy of objects! ­	852754468˝
SetClientData˛pClientDataˇVISUSTRUCTCLIENTDATA˘VisuStructClientData§$d3a62011-0414-4912-85a5-09e83fa8d921÷
+1705720685¸GetTextProperties°Font¨ returns the alignment˙dwOptAlignmentű1 returns the flags, eg if pText points to WSTRINGŘ$469f171d-efbd-4c53-af5f-007918cccf76ř# Returns the tooltip of the element■
+3776565416ÿ
+GetTooltip€$bf295863-725a-477a-9e09-249d6a988bb4
+1135538118‚ElementInfoƒVISU_STRUCTELEMENTINFO„Visu_StructElementInfo…$5659ddce-a28e-4d69-949d-87257dd887e2†: returns whether the point pt is contained by this element‡31321295ˆ
ContainsPoint‰ptŠVISUSTRUCTPOINT‹VisuStructPointŒ$92aace32-fbe1-4935-a190-b1ee4ddcebe8
+3972040836Ž
GetClientData$0332e0f7-30b1-4025-a814-012bd7246799? lets the Visualelement decide if its view is completely static‘
+3181627989’SetStaticState“$3082da0f-2077-47db-8418-be3b118f46b4”__OffsetIVISUALISATION•GETELEMENTARRAY–GETELEMENTIDARRAY—GETNAME˜GETNAMESPACE™GETSIZEš
GETTRANSLATOR›SETVISUFLAGSINTERNALœ+_3S.CoDeSys.VisuGenerated.IVisualisationIEC8 interface contains additional methods to IVisualElementž	551005775Ÿ	871514247 GetElementArray¡
nElementCount¢$d7cd4c40-547d-4849-b128-e727a1ddda11£$eaba4efe-2e47-43b4-a3e8-311619548d80¤
+3830170854¥GetElementIdArray¦$d7f5bb8b-9f0c-4b57-8212-003d8c66c418§
+1486769363¨SetVisuFlagsInternal©dwParamª$a9efc76f-8670-4789-8619-31a996fab4ae«, returns the namespace of this visualisation¬
+3036611999­GetNamespace®$7fbadfa6-169f-4dfd-aee8-fb972b09801eŻ
+1650739170°
GetTranslator±$58c4deef-b97f-45be-8228-f37b8ee52e4e²6 returns the bottom right point of this visualisation ³
+3610854342´GetSizeµ$48cbc6ee-ccb1-4f79-b7c9-be262726d877¶
+2826097749·GetName¸	bFullName¹$1543cff0-0633-4262-ac54-c0e5e1c09ddbº__OffsetIVISUALELEMENT3»GETCOMPLETESURROUNDINGRECT¼,_3S.CoDeSys.VisuGenerated.IVisualElementIEC3½ÿ Interface that can be implemented by visual elements
+ Needed, to give exact information about the element size, including outer frame line width or rotation.
+ As it is recommended, to use this interface for any new element, it extends the baseinterface¾
+4111941833¿IVisualElement3À´ Similar to GetSurroundingRect of IVisualElement.
+ But here, the exact size has to be returned.
+ Means, considering of possible outer frame line widths, which will enlarge the element.
+ As well as considering rotation of the element or acute angles within polygons.
+ Also the returnrect may be different offline or online. As online also dynamic movement is considered.
+ Whereas offline only a possible static rotation can be used.Á
+1970735789┬GetCompleteSurroundingRect├IVISUALELEMENT3─$7487d4c9-b73a-489d-800a-09b9d5f6da58┼$57cc1666-faf4-4efe-8cfa-a418e908d7a8Ă__OffsetILAYEREDVISUALELEMENTăSETLAYERMANAGER╚	620953246╔ILayeredVisualElement╩
+2094885317╦SetLayerManager╠layerManager═
ILAYERMANAGER╬
ILayerManager¤ILAYEREDVISUALELEMENTđ$2327e9ea-471c-4c52-8995-6176f01727caĐ$7581d905-0e7f-4d6e-a46b-a79c4dea0b2dĎStaticElementPositionË
+3918098020‘VisuStructRectangle’ TL_ElementProperties.XCoordinate÷DescriptionUseFromParent◊iXō TL_ElementProperties.YCoordinateŔiYŕComplexPropertyChangeListenerŘ$AEF0ADFC-5918-4a69-9DED-D5857F5CF29C‹StaticElementWidth›TL_ElementProperties.Widthř∆ Needed to adjust configuration members of visualization elements, that
+ have the attribute "ElementOrientation": If the width or height changes,
+ the element orientation can also change
+ The attribute "StaticElementWidth" is used to search the width component from
+ an element having the attribute "StaticElementPosition"ŖiWidthŗStaticElementHeightŠTL_ElementProperties.Height‚iHeight„StaticElementAnglešTL_ElementProperties.AngleŚm_iAngleś	315588777ÁVISUSTRUCTRECTANGLEŤ$409863f5-e04f-4421-b13b-eb4b114dcf11ťV_3S.CoDeSys.VisuGenerated.IVisuStructPoint;_3S.CoDeSys.VisuGenerated.IVisuStructPoint2Í%ieccodeconversion_creategenericsetterŽ*ieccodeconversion_createarrayfactorymethodžģ This type is used also within the runtime system under the name RTS_Point, 
+ defined in SysGraphicBase.h
+ Structure can be used also from end users (Polygon dynamic array)í
+2755348254ţPossibleRealCoordinates´rX­ ieccodeconversion_generategetter˝ ieccodeconversion_generatesetter˛ů setter and getter for the single member: as we want to have access within the AP, we prefer single properties. See IVisuStructPoint2ˇrY˘
+1579864364§$7ff07baf-0903-47c1-b96a-3eb0a9d4fae4÷!cmpvisuhandler, 3.5.14.0 (system)¸DisplayValue°č This structure represents the properties of the bar of the bar display element.
+ The node for this element in the property view should have no value, i.e. ''ł	488192071ś
VisuStructBarūCategoryüSimple|Standardż TL_ElementProperties.DiagramTypež'TL_ElementProperties.Desc_ScaleLocation’ The type of diagram€DiagramTypeVISUENUMDIAGRAMTYPE‚ TL_ElementProperties.Orientationƒ(TL_ElementProperties.Desc_BarOrientation„ElementOrientation…Editable†† The orientation of the bar
+ The property tree needs a rebuilt after change of this component, because the
+ visibility of the RunningDirection* components depend upon the value of this component.
+ This attribute is needed, of this property is editable
+ This component is not editable in the property tree, because this component
+ is derived from the width and height of the bar display‡VISUENUMBARORIENTATIONˆVisuEnumBarOrientation‰
+HORIZONTALŠBarOrientation‹	VisibleIfŒ8ValueOfNodeWithAttr,ElementOrientation,String,HORIZONTAL%TL_ElementProperties.RunningDirectionŽ*TL_ElementProperties.Desc_RunningDirection7 The running direction if the orientation is horizontal"VISUENUMRUNNINGDIRECTIONHORIZONTAL‘"VisuEnumRunningDirectionHorizontal’
+LEFT_RIGHT“RunningDirectionHorizontal”6ValueOfNodeWithAttr,ElementOrientation,String,VERTICAL•6 The running direction if the orientation is vertical.– VISUENUMRUNNINGDIRECTIONVERTICAL— VisuEnumRunningDirectionVertical˜	BOTTOM_UP™RunningDirectionVerticalšStandard›#TL_ElementProperties.BarOptimumSizeœ(TL_ElementProperties.Desc_BarOptimumSize$NotWithStyle,STYLE9_FLAT,STYLE_WHITEž+ not visible for flat style and white styleŸxBarOptimumSize 
+1595503888¡
VISUSTRUCTBAR¢$5bef7488-f4bb-4192-bf02-ff0883c278f7£ visuelemmeter, 3.5.14.0 (system)¤I This structure represents the properties of the scale of the bar display¥
+1941648017¦VisuStructScaleBar§$2156A21C-D1C5-4ae6-94A9-FA30ED64C114¨TL_ElementProperties.ScaleStart©$TL_ElementProperties.Desc_StartScaleªConstantWithOptionalExpression« the start value of the scale¬Real­rScaleStart®TL_ElementProperties.ScaleEnd¯"TL_ElementProperties.Desc_EndScale° the end value of the scale±	rScaleEnd²TL_ElementProperties.MainScale³#TL_ElementProperties.Desc_MainScale´Ÿ The units for the main scale. This value is used to compute the number of scale
+ lines, so we have a ComplexPropertyChangeListener instance, that checks thisÁ
+rMainScale¶TL_ElementProperties.SubScale·"TL_ElementProperties.Desc_SubScale¸ the units for the sub scale¹	rSubScaleº#TL_ElementProperties.ScaleLineWidth»(TL_ElementProperties.Desc_ScaleLineWidth¼& defines the line width for the scales½
+iLineWidthżTL_ElementProperties.ScaleColor┐$TL_ElementProperties.Desc_ScaleColor└e defines the color for the scales, default was white, but since V3.5.6.0 the style-value as initvalue┴dwColor┬TL_ElementProperties.Scale3D├&TL_ElementProperties.Desc_Scale3DLines─NotWithStyle,STYLE9_FLAT┼\ draw the lines with 3D effect?
+ not visible with flat style. there, we use the style entryĂ	b3Deffectă!TL_ElementProperties.ElementFrame╚'TL_ElementProperties.Desc_ScaleBarFrame╔ draw a frame inside the scale?╩
bElementFrame╦
+3045544175╠VISUSTRUCTSCALEBAR═$1d2ac14c-a11a-4d93-a9b5-67f337e20b9f╬I18n¤N This structure represents an internationalized text of the units of the meterđ
+2744470224—VisuStructUnitLabel“I18nText”AllocateText‘TL_ElementProperties.Unit’TL_ElementProperties.Desc_Unit÷j The text, the user entered resp. can modify. Therefore this is the
+ only visible member of the structureÎpstUnitěI18nId┘4 The id of the text, needed for internationalisation┌sTextId█
+2914206471‹VISUSTRUCTUNITLABEL›$09e79fbc-ca6f-4c09-8c5f-f461a09f1666ř71440693ŖVisuStructUnitLabelFormatŗ'TL_ElementProperties.ScaleFormatCSyntaxŠ'TL_ElementProperties.Desc_FormatCSyntax‚pstUnitLabelFormat„
+2315648866äVISUSTRUCTUNITLABELFORMATå$b0ec742e-ff0c-474d-844c-7a26731e4790æQ This structure represents the properties of the labels of the units of the meterç
+3469372795ŔVisuStructLabelÚTL_ElementProperties.Labelŕ'TL_ElementProperties.Desc_LabelPositionŰ: The positions of the labels of the meter (inside/outside)ý
LabelPositionÝVISUENUMPOSITIONţ0 The text for the label of one unit of the scale´	unitLabel­VisibleChildren˝TL_ElementProperties.Font˛#TL_ElementProperties.Desc_LabelFontˇ' The font for the labels of the meter  ˘N The string, that contains the format for formatting the
+ labels of the scale§unitLabelFormat÷!TL_ElementProperties.MaxTextWidth¸&TL_ElementProperties.Desc_MaxTextWidth°I this is now (V3.5.8.0) only used for the scalelabels, not the unitlabel.¨F The maximum length of the texts, that are used in labels of the scale˙
+iXTextSizeûTL_ElementProperties.TextHeightü'TL_ElementProperties.Desc_MaxTextHeightý> The height of the texts, that are used in labels of the scaleþ
+iYTextSize˙
+2862366990€VISUSTRUCTLABEL$27bd344b-2c62-45bf-a267-c36ec99a19ea‚ž This structure contains the offsets and scale-values, that are used by the bargraph element to
+ set the position of the scale and the bar within the elementÉ
+2072977969„VisuStructPositioningBar…TL_ElementProperties.OffsetX†!TL_ElementProperties.Desc_OffsetX‡X offset: this value is added both to the left x coordinate and
+ the right x coordinate.ˆiOffsetX‰TL_ElementProperties.OffsetYŠ!TL_ElementProperties.Desc_OffsetY‹Y offset: this value is added both to the upper y coordinate and
+ the lower y coordinate.ŒiOffsetYTL_ElementProperties.ScaleXŽ TL_ElementProperties.Desc_ScaleXw scaling (shrink or stretch) this value is added to the left x coordinate and
+ subtracted from the right x coordinate.iScaleX‘TL_ElementProperties.ScaleY’ TL_ElementProperties.Desc_ScaleY“e scaling: this value is added to the upper y coordinate and
+ subtracted from the lower y coordinate.”iScaleY•
+2607095697–VISUSTRUCTPOSITIONINGBAR—$f909d0ca-30aa-41e5-88dd-853de8735dd4˜DynamicArray™ProvideInsertButtonšM the node for this element in the property view should have no value, i.e. ''›H This structure contains the definition of the color areas of the meter.œ
+2314533371VisuStructColorAreasžDefaultArraySizeŸ100 TL_ElementProperties.Areas¡H Points to an array, that containts the configuration of each color area¢VISU_CONSTANTS£VISUELEMBASE¤VisuElemBase¥Visu_Constants¦NULL§Areas¨VISUSTRUCTCOLORAREA©VisuStructColorAreaªN This variable holds the current number of color areas in the variable "Areas"«iAreasCount¬	650236337­VISUSTRUCTCOLORAREAS®$3d264ead-2097-4d60-87af-ee222b8f65a5¯R This structure represents the properties of the colors of the bar display element°
+2661018180±VisuStructColorsBar²TL_ElementProperties.BarColor³"TL_ElementProperties.Desc_ColorBar“Q The color of the bar, green, since V3.5.6.0 the style-value is used as initvalueµ
+dwBarColorÂ"TL_ElementProperties.BarBackgroundĚ'TL_ElementProperties.Desc_BarBackgroundŞ7 not visible with style9. there, we use the style entry╣C A flag, that indicates, whether the bar background has to be drawn║bBarBackground╗TL_ElementProperties.FrameColor╝'TL_ElementProperties.Desc_BarFrameColorŻP The color of the frame around the bar. Only used if "Element frame" is selectedżdwFrameColor┐%TL_ElementProperties.SwitchWholeColor└*TL_ElementProperties.Desc_SwitchWholeColor┴Z A flag, that indicates, if the whole color should change at a color area or only the area┬bSwitchWholeColor├CheckSupportGradientFill─SupportGradientFill┼#TL_ElementProperties.UseGradientBarĂ(TL_ElementProperties.Desc_UseGradientBarăNotWithStyle,STYLE_WHITE╚łName der Member-Variablen nicht ├Ąndern! (Balken mit Farbverlauf zeichnen)
+ not visible with white style. there, we use the style entry╔bUseGradient╩&TL_ElementProperties.ColorRangeMarkers╦+TL_ElementProperties.Desc_ColorRangeMarkers╠6 the selection for the look of the color range markers═VISUENUMCOLORRANGEMARKERS╬VisuEnumColorRangeMarkers¤
+NO_MARKERS–ColorRangeMarker—TL_ElementProperties.ColorAreas“$TL_ElementProperties.Desc_ColorAreas”, the structure with the dynamic array nodes	‘
+ColorAreasŐ
+2952228461÷VISUSTRUCTCOLORSBAR◊$6bbba66f-86e4-4793-96b3-61e1d3f43039ō
+3457724764┘VisuStructElementState┌
AnimationData█TL_ElementProperties.Invisible▄(TL_ElementProperties.Desc_StateInvisibleŢ
+bInvisibleŮ&TL_ElementProperties.InputsDeactivated▀/TL_ElementProperties.Desc_StateInputDeactivatedÓbInputDeactivatedß
+3920863381âVISUSTRUCTELEMENTSTATEã$35319c31-d198-4efc-9df7-c90a628dfb3dä
PolygonPointså
+2808294306æVisuStructPolygonçTL_ElementProperties.Pointsè6 There is no more information than the parent providesépPointsêiPointCountë
+1636145558ìVISUSTRUCTPOLYGONí$45baad83-f470-4ecb-a02a-3546fbc0d718î
+4080980297´VisuStructPaintRectangle­* a rectangle that can directly be painted ˝m_Points˛
+3149279277ˇVISUSTRUCTPAINTRECTANGLE˘$1b37daba-ee3c-422e-abcf-9481657f2346§PRINTF÷PRINTFW¸SETVARIABLE°T Function block, that is used to format a real variable using a custom format string¨	387569663˙VisuFbPrintfRealVarű+ the buffer where the text is to be printedŘpBufferř! the size of the buffer in bytes.■dwBufferSize Ź The address of the variable that shall be printed.
+ Not used in the converted code, because a subclass of us provided an own implementation€
+1533754587VISUFBPRINTFREALVAR‚$f040c266-87f4-4bec-b5ad-ccc0f3ebf80aƒ3 Sets the variable, whose value has to be formatted„	129432967…SetVariable†pRealVar‡$42172b2e-d6a3-4cfe-9514-6e915b3b55d8ˆ
+2725910331‰
+1568188624Š	383006168‹
+1152759549ŒPrintfW the formatstringŽ	wstFormatpStrpWStr‘xPercentsFound’$cc95a6c4-2ccb-46c6-98bc-13b4a0648172“
+2372938648”Printf•	pstFormat–$c8ade93c-1b85-4484-904a-23ab69d55cdd—
+2537519116˜
+2555795380™IVisualisation__Unionš
+2160872004õIVISUALISATION__UNIONúj_3S.CoDeSys.VisuGenerated.IVisuStructSimpleRectangle;_3S.CoDeSys.VisuGenerated.IVisuStructSimpleRectangle2Ěn This type is used also within the runtime system under the name RTS_Rectangle, 
+ defined in SysGraphicBase.hž	162029001Ÿº this structure only contains the topleft and the bottomright point of a rectangle 
+ it is used if the other points don't contain information and space is expensive ;) 
+ setter and getter for the single member: as we want to have access within the AP, we prefer single properties. See IVisuStructSimpleRectangle2 	ptTopLeft¡ setter and getter for the single member: as we want to have access within the AP, we prefer single properties. See IVisuStructSimpleRectangle2¢
ptBottomRight£
+3773083622¤$6424210f-491e-4aba-9f99-17246ef49262¥	834494003¦IVisualElement__Union§
+3794025443¨IVISUALELEMENT__UNION©__OffsetIVISUALELEMENTLAYERª__GETINITIALIZED«__SETINITIALIZED¬
+1006075481­IVisualElementLayer®set¯$b994260b-1914-4200-be3b-d40768d5b60a°Initialized±Local, IsCompiled, Typified²74862847³__getInitialized´IVISUALELEMENTLAYERµ$98dcc946-d4e6-4075-a7a8-53b38e3f6ade¶$e9d3cee3-be25-4f12-83e1-6408cfc972ee·
+2910322749¸$c3fc3d16-c765-4b7d-9d3d-0e779c4e6ab7¹
+1984048597º__setInitialized»$6089884b-6d12-4c7c-94e9-7a4153b05929¼__GETHEIGHT½__GETID¾__GETSCROLLABLEX¿__GETSCROLLABLEYÀ
+__GETWIDTH┴__GETX┬__GETY├__SETHEIGHT─__SETID┼__SETSCROLLABLEXĂ__SETSCROLLABLEYă
+__SETWIDTH╚__SETX╔__SETY╩CHECKSUM╦
+2759137279Ő
VisuElemLayerÕ__INTERFACEPOINTER__2730ő_idŌ_x–_y—_width“_height”_scrollableX‘_scrollableY’_pCurrentClientData÷*visucodeconversion_clientspecificdataindex◊_iClientSpecificDataō%visucodeconversion_clientspecificdataŔ_pClientSpecificDataŕVISUELEMLAYERCLIENTSPECIFICDATAŘVisuElemLayerClientSpecificData‹$1a557b44-3be2-4cfe-b923-af2fc7818bfd›$008d88d6-f18c-4a9f-80f5-7b926d15afe2řIdŖ$7f749323-3350-498f-875f-09fde17264c7ŗ$35cf69ff-c357-412d-9831-22d7def30344ŠScrollableX‚$0b71746f-e5d8-4828-9512-55e9aac4d995„ScrollableYš$3938c5ff-5e7a-436f-b28f-fcdda35707f3ŚWidthś$ec4b9c0c-66ad-484c-b9a9-a03307e5e4c2ÁXŤ$dbf97485-dbd4-498e-8852-b3d3a58786b7ťYÍ
+3348361395ŰChecksumýVISUTYPECHECKSUMÝVisuTypeCheckSumţ
VISUELEMLAYER´$0ef6f109-4824-4532-a46a-dc8896403c22­$6d73a290-1540-4f56-b347-228530953ae0˝
+1628204409ò
+3375547405ˇ	checksumx˘$e340d816-f77c-4ec1-9bc0-2c792826cbbc§
+1970996646÷__setX¸$3dde7a94-6d60-4011-88f1-013c4e608aa3°	354620613¨__getScrollableY˙$bf85dbc6-259c-4ddc-a727-7c478ff7f1b3ű
+4019519978ü__getScrollableXı$150772d0-aa10-49e3-904e-51ac1ccd19c6ş
+3155858363˙__getY€$fba8dd40-0f26-4763-883c-18ac71cb3763
+1365875097‚__getIdƒ$923cc839-7bf2-4949-a366-eccd80d0a2e0„
+1232685377…__getHeight†$bababa12-253c-43d3-811f-55ac485e4eb9‡
+4114203785ˆ__getX‰$a6d96fa4-c3ec-4f87-9e74-1ea726bb5d17Š13046451‹
+2840528064Œ$08247616-93dc-4a29-87cb-7284daa7686f
+2239159058Ž
+3544729873$3280e9fd-46ae-4918-b9ff-02e773d03c24
+1569838220‘
+__setWidth’$9e2989b5-6c40-417e-8b0a-26e33b161b8d“
+1476759610”__setId•$1e5c4ac8-2a34-4c4c-ab77-9b641097f59b–
+3511924519—__setHeight˜$fa9724e2-8cd2-4030-b710-2e3b9a44298b™
+1682157279Å¡
+__getWidth›$5435c4ae-148e-449f-bae9-2c54a95f83c7ś	312905565ť$47a72da1-8870-42b7-8aa2-c1241c3f73e0ž
+1588765821Ÿ__setScrollableY $ea995d2c-7f97-4abc-a28e-bb4ef081d2f2¡
+2751770962˘__setScrollableX£$8f7d98bb-ab42-4cd2-840e-4028e690441a¤
+2564422057¥$a26912ff-4f66-492a-83b0-15104f6afcec¦
+3138714760§
+1103749040¨
+1012421268©__setYª$bb6c7598-678e-493e-a7ed-bbb668b85d11«
+2661445600¬IVisualElementLayer__Union­	666431557®IVISUALELEMENTLAYER__UNION¯
+3773342259°ILayerManager__Union±
+3024255509▓ILAYERMANAGER__UNION│$a02ec8b3-3d3d-492f-a188-e475f77d0bba┤__GETPROTBITMAPIDÁ__GETPROTFROMVISUALIZATIONSTYLEÂ__GETPROTOFFSETXĚ__GETPROTOFFSETYŞ#__GETPROTOPTIMIZEDBACKGROUNDDRAWING╣.__GETPROTOPTIMIZEDBACKGROUNDDRAWINGWITHOVERLAY║
CHECKSUMSCALE╗	ISTOPAINT╝ISTOUPDATEFROMEXTERNALRECTŻPRIVGETPAINTRECTANGLEżPRVADJUSTXNOSCALEBACKGROUND┐PRVADJUSTYNOSCALEBACKGROUND└PRVCALCULATEBARRECTHORIZONTAL┴PRVCALCULATEBARRECTVERTICAL┬PRVCOMPUTEPIXELDELTA├PRVCOMPUTEPIXELDELTA2─PRVDETERMINEBARCOLOR┼PRVGETVALUEFORENDOFCOLORAREAĂPRVINITCOLORVALUESăPRVINITPOSITIONING╚PRVINITSCALEANDBARPOSITION╔PRVISINVERTEDMOVEMENT╩PRVISPAINTCOLORAREA╦PRVPAINTBARCOLORAREASHORIZONTAL╠PRVPAINTBARCOLORAREASVERTICAL═PRVPAINTBARHORIZONTAL╬PRVPAINTBARVERTICAL¤
PRVPAINTFRAMEđPRVPAINTHORIZONTALĐPRVPAINTMARKERSHORIZONTALĎPRVPAINTMARKERSVERTICALËPRVPAINTRECTANGLEďPRVPAINTSCALEHORIZONTALŇPRVPAINTSCALEVERTICALÍPRVPAINTUNITHORIZONTALÎPRVPAINTUNITVERTICALěPRVPAINTVERTICAL┘PRVPUSHTRANSFORMATION┌PRVSETUPDATERECT█PRVSETUPDATERECTHORIZONTAL▄PRVSETUPDATERECTVERTICALŢPRVVISIBILITYCHANGEDŮx This function block is the base function block, that contains most of the
+ functionality of all the bargraph elements.ß
+1226455210àVisuFbElemBarDisplayBaseá__INTERFACEPOINTER__1015â__INTERFACEPOINTER__2716ã__INTERFACEPOINTER__2720ä
RequiresValueå5 a warning will be shown, when no value is configuredæF The variable, where the current value of the bar display is retrievedçm_pVariableèVISUFBANALYZEREALVARéVisuFbAnalyzeRealVarê$ hidden, because not yet implementedëm_nIsotropicTypeìVISUENUMISOTROPICTYPEMETERBARíVisuBlobInitî0ïTL_ElementProperties.Positionð+TL_ElementProperties.Desc_StaticRectElemPosñSortFlagò110000óm_StaticPositionôTL_ElementProperties.Centerõ&TL_ElementProperties.Desc_StaticCenteröm_StaticCenter÷
StoreTypeNodeøTL_ElementProperties.Barù.TL_ElementProperties.Desc_GeneralConfigurationú300000û The configuration of the barüm_BarýTL_ElementProperties.ScaleþTL_ElementProperties.Desc_Scaleÿ400000€) The configurable properties of the scalem_Scale‚TL_ElementProperties.Desc_LabelƒHideChildByName„500000…* The configurable properties of the labels†m_Labels‡ TL_ElementProperties.Positioningˆ%TL_ElementProperties.Desc_Positioning‰600000ŠO The positions of the individual parts
+ expert category: dont use any category‹
m_PositioningŒStandard|ColorsTL_ElementProperties.ColorsŽ TL_ElementProperties.Desc_Colors700000* The configurable properties of the colors‘m_Colors’OverlayVisuOnly“Animation|Standard”VariableWithConversion•%TL_ElementProperties.AbsoluteMovement–&TL_ElementProperties.Desc_MoveAbsolute—ScaleBy˜800000™m_pAbsoluteAnimationšVISUFBMOVEABSOLUTE›VisuFbMoveAbsoluteœ#TL_ElementProperties.StateVariables(TL_ElementProperties.Desc_StateVariablesž800001Ÿm_pStateVariables VISUFBANALYZESTATEVARS¡VisuFbAnalyzeStateVars¢EffectiveState£EffectiveStyleType¤VISUENUMSTYLETYPE¥8 the color, that is used for drawing lines (scale lines)¦
m_dwLineColor§ the 3D color:¨m_dwColor3D©? defines the line width for the scale (maybe a corrected value)ªm_iLineWidth«A A variable, that is used to create the labels of the bar display¬
+m_pstLabel­
SIZECONSTANTS®
SizeConstants¯LABEL_BUFFER_SIZE°R A variable, that is used to create the labels of the bar display
+ (for unicodes)±m_pstLabelW²H The variable, that stores the internationalized unit of the bar display³m_EffectiveUnit´P The variable, that stores the internationalized label format of the bar displayµm_EffectiveLabelFormat¶0 The current value, that is displayed by the bar·m_rCurrentValue¸` Indicates, whether the current value is less than the minimum value the bar display can display¹m_xUnderflowº‡ The color of the brighter resp. darker edges of the frame. Calculate
+ in Initialize by evaluating the currently selected frame color ╗m_dwLightFrameColor╝m_dwDarkFrameColorŻS in flat style and white style: color from style, in the other cases black is used.żm_dwBackgroundColor┐m_dwBackgroundFrameColor└ in white style: two frames┴m_dwMainBackgroundColor┬m_dwMainBackgroundFrameColor├& The number of lines on the main scale─m_iMainScale┼: the number of subscale lines between two main scale linesĂ
m_iSubPerMainăo only used for the scale-label:
+ the corrected main scale value steps
+ (actualy this is the main scale value)╚m_rMainScaleValueStep╔ show unit-text╩m_bShowUnitText╦Í the relative size to use for drawing, depending on the diagram-type, 
+ the size uses the whole element size or is scaled.
+ is different for the different styles.
+ the names are not that clear:
+ rect.topleft.iXŐm_iHorAreaStartÕ rect.topleft.iYőm_iVerAreaStartŌ rect.bottomright.iX–
m_iHorAreaEnd— rect.bottomright.iY“
m_iVerAreaEnd”G the width of the frame, if there is one. Dependent on the element size‘
m_iFrameWidth’y some more scale calculation values that won't change:
+ defines the length of the scale/subscale lines, not the position÷m_iSubScaleStart◊m_iMainScaleStartōm_iMainScaleEndŔm_iSubScaleEndŕ1 the distance between two lines on the main scaleŘm_rDeltaMain‹0 the distance between two lines on the sub scale›m_rDeltaSubřz the start and end of the scale. In horizontal case these are the x-values,
+ and in vertical case these are the y-values.ß
m_iScaleStartŕm_iScaleEndá9 in horizontal case the top and bottom y-value of the barâm_iBarYStartă
+m_iBarYEndä7 in vertical case the left and right x-value of the baråm_iBarXStartæ
+m_iBarXEndç_ these values are not visible in the properties in all styles and will be set through the styleèm_b3Deffectém_bBarBackgroundê: The polygon, that is used to draw a line between 2 pointsë	m_Polygonì&visucodeconversion_clientdata_variableím_pCurrentClientDataî$visucodeconversion_position_variableïv Only used for the converted code to indicate the error state of the
+ element (e.g. in case of invalid configuration)­EffectivePosition˝ieccodeconversion_datatype˛)VisuElemBase.VisuFbPrintfRealVarConvertedˇG Helper class, that formats real variables using a custom format string˘m_PrintfRealVar§m_ParentVisu÷] must be set to -1 as default because a value >= 0 signals the use of the new input mechanism¸_iElemNr°m_UpdateRect¨m_UpdateRectTransformed˙m_CurrentRectTransformedű! the current value as pixel deltaŘ
m_iPixelDeltařŽ contains the value, that property protBitmapID returns. Must be used, because the
+ method to draw the image needs the address of a variable containing the bitmap ID■EffectiveImageID gshow bar with gradient:
+ not visible in the properties in all styles and will be set through the style€
m_GradientBarm_pElementClientData‚VISUSTRUCTBARCLIENTDATAƒVisuStructBarClientData„m_diElementClientDataIndex…VISUFBELEMBARDISPLAYBASE†m_IVE‡	_fgLayer0ˆ_itfFgLayer0‰	_fgLayer1Š_itfFgLayer1‹
_layerManagerŒ
_aItfFgLayers5 Returns the image ID of the background image to use Ž$acb2bac6-455a-4755-b459-8bcd68b71206protBitmapID? Returns TRUE is the bitmap comes from the visualization style ‘$9fc98bd6-bd9a-4b85-a388-30fc043a7cbe’protFromVisualizationStyle“ Returns the horizontal offset”$b218c2cf-1a69-4789-8dde-2af052d67b03•protOffsetX– Returns the vertical offset—$bce5425f-4daf-4a1f-98da-92cc7ea77257˜protOffsetY™i Returns TRUE if the background image should be painted only once in the background visualization image. š$fbae27f4-5105-4c8f-88eb-7a093d8042c2›protOptimizedBackgroundDrawingœ$84a4a578-8cd8-4786-b608-e050cf7c17ea)protOptimizedBackgroundDrawingWithOverlayžp Paints the bar for the bar display with horizontal orientation and color areas.
+ The return value is not used.Ÿ
+3761327546 prvPaintBarColorAreasHorizontal¡7 The rendering context, where the drawing is performed.¢pRenderingContext£VISUFBRENDERCONTEXT¤VisuFbRenderContext¥pPaintBuffer¦VISUFBCOMMANDBUFFER§VisuFbCommandBuffer¨iScaleStart©	iScaleEndª
+iBarYStart«iBarYEnd¬
+iBarXStart­iBarXEnd®rValueForEndOfColorArea¯$f88b715c-22ad-45df-9dd5-1b78605b9775°$07727f56-dc1c-4be8-a4ac-ed03d334f7d3±` Paints the markers of the bar display for vertical orientation.
+ The return value is not used.²
+4211024893│prvPaintMarkersVertical┤3 the y-coordinate where the bar starts, iScaleStartÁiYStartÂ/ the y-coordinate where the bar ends, iScaleEndĚiYEndŞ2 the x-coordinate where the bar starts, iBarXStart╣iXStart║. the x-coordinate where the bar ends, iBarXEnd╗iXEnd╝ Loop counter and indexŻiPixelDeltażtemparr┐polytemp└curLook┴VISUSTRUCTELEMENTLOOK┬VisuStructElementLook├curColor─VISUSTRUCTCOLORS┼VisuStructColorsĂ the y-coordinate of the markerăiYMarker╚rUnitsPerPixel╔@ defines the size of the polygons at the ends of the marker line╩iSizeMarkerEnd╦$ff26f9a8-bfb7-47e5-9697-a46e82dadffa╠	875143452═$90cd7d8a-3e6f-40f3-ac8c-888702c46e35╬
+2588615263Ō
ChecksumScale–VisuTypeChecksum—$08c78d67-b14c-483a-bd18-6bb8a9612cc7“14816427”$d0c64e54-9375-4636-89ba-3bbc064c610b‘
+4027411127’__getprotBitmapID÷$7811627d-e2ce-4cda-a8ab-db00c8bc7f91◊
+1922348969ěPositionBuffer┘currentLook┌$ee788541-7792-423c-964f-747a4ae80202█
+1254151751Ü$65445391-a46a-4c09-b863-6315e2f49ad1݇ This method sets a transformation, that ensures, that the points of the polygons
+ are drawn correctly. The return value is never usedÅ®
+1295225346ŖprvPushTransformationŗ param ŠrTemp‚ptSize„$5f032519-2115-4ab9-a489-2003836b7657š	224046125Ś	IsToPaintśpaintForegroundÁpaintBackgroundŤcurrentPositionťchecksumxScaleÍclipRectŽ
+bIsClippedžbIsPaintAllŪ$37b0d1e6-c638-4e46-a5ec-ac0e7e881d7dÓ
+3773006005ï
+1572150323­$51ff896f-3c93-4824-88a3-57fdbc92e05a˝: initialization of color values and color depending values˛
+3633708240ˇprvInitColorValues˘( needed for calculating the shadow color§	colorcalc÷VISU_BUTTONCOLORCALC¸Visu_ButtonColorCalc°rBuffer¨ get some style values:˙uiOptResultűpstValueŘsValueř$9addcf9b-4887-446f-af36-108c1047a9ca■
+2912376859ÿ$d44fedea-1e5c-448a-92dc-e2209e05c4b6€
+4026662258L Returns the value, that has to be used for the end of a color area to draw.‚	261906936ƒprvGetValueForEndOfColorArea„< The 0 based index of the color area within all color areas.…$002e9950-cf2a-4aa9-84bc-b082cc083f26†
+2292533044‡prvCalculateBarRectVerticalˆiMainScaleStart‰*Inout, IsCompiled, RelativeStack, TypifiedŠ
iMainScaleEnd‹iSubScaleStartŒiSubScaleEnd
+rDeltaMainŽ	rDeltaSubiTextheightiBuffer‘
iVerAreaStart’iVerAreaEnd“rDeltaMainBuffer”$c7917844-b84b-4fb3-9dc3-cf8e5184c5c5•
+1113782309–$8a596df6-55bf-44e3-9b2b-dd6e29482c14—c Performs the painting if the bar display has vertical orientation.
+ The return value is not used.˜
+2731190948™prvPaintVerticalš
+bClearDone›bBarsClearDoneœpaintBarBackground$c1deae62-fc09-4b10-9a50-51985839c777ž
+3884789568ŸprvSetUpdateRectHorizontal $59d748e7-a221-498c-965d-cf21ef2d02f1¡q Computes the number of pixels, that have to be added to the scale start pixel value
+ to represent a given value¢
+3565167838£prvComputePixelDelta2¤ The start value (in pixels)¥ The end value (in pixels)¦ The value to visualize§rValue¨(iCountCompletelyFilledMainScaleTickMarks©4rValueDeltaFromLastCompletelyFilledMainScaleTickMarkª!iPixelDeltaFromMainScaleTickMarks«iPixelDeltaFromRuleOfThree¬iFactor­$7749f7dd-e7eb-4a45-b92a-fe9a62babede®	286528305¯IsToUpdateFromExternalRect°$7c212dcf-5986-4b7b-8626-bdf6c6460e3f±
+1390423471²#__getprotOptimizedBackgroundDrawing³$8fc09c1f-56ef-4a23-8e42-040d552d158c´„ This method checks, whether the movement of is inverted.
+ The return value is TRUE if the movement of is inverted, otherwise FALSEľ
+3563740803¶prvIsInvertedMovement·$2f419e32-ef72-49c8-8e70-38e77b6c11e4¸â This method checks, whether a color area has to be drawn. The return value is TRUE
+ if the color area has to be drawn, FALSE otherwise.
+ We only paint the color area, that lie completely within the scale of the bar display.¹	885813680ºprvIsPaintColorArea»iIndex¼bPaint½$40eb1301-d95b-451f-9a2c-f5a0632174e2¾
+2182088754┐prvCalculateBarRectHorizontal└
iHorAreaStart┴iHorAreaEnd┬$caa81bd9-e92f-4577-b341-3954bd2df86a├
+1071406802Ä$7330fb4f-2488-4869-b1cc-75877965e014Å
+1085210213Æ$72dabc46-a054-4d2a-8cbb-86a747a42fd3Çe Performs the painting if the bar display has horizontal orientation.
+ The return value is not used.È
+3065090923╔prvPaintHorizontal╩$66b68665-702e-48ad-8650-1dead44e0a27╦  Returns the text of the element╠
+2064697945═$7c77e13f-9aaf-4349-b76c-1b9e4a6b7ad8╬3 This method draws the frame around the bar display¤
+3952214202–
prvPaintFrame—0 The x coordinate of the right edge of the frame“iFrameRightX”1 The y coordinate of the bottom edge of the frame‘
iFrameBottomY’$29a72db9-86db-4a37-b675-98b5b5f28353÷
+1144683114ÎprvSetUpdateRectVerticalěihelp┘$8da53869-341f-469c-a30d-d056775844e5┌38524356█
+2948414918▄prvVisibilityChangedŢ$0d193766-0eea-4fc2-8494-b324ad7e7282ŮT This method converts a VisuStructRectangle variable into a VisuStructPaintRectangle▀
+1829125763ŗprivGetPaintRectangleŠ, The VisuStructRectangle variable to convert‚	Rectangle„M A pointer to a VisuStructPaintRectangle variable, where the result is storedšPaintRectangleŚ$4f884c03-244b-43aa-b2f3-a6422b61f7c4ś
+3470268912ç$a20407a3-8535-47db-a5a0-6e88c86259ddè
+3314318794é
+1018970485ê¿ This method performs some adjustments of the y coordinates of a vertical bar,
+ that draws no scale but a background. This is necessary to fit the bar exactly
+ within the border of the bar.ë
+4119614607ýprvAdjustYNoScaleBackgroundÝ+ The start x coordinate of the vertical barţ) The end x coordinate of the vertical bar´$c37fcc17-aebc-4bf9-a923-19783bdd02fe­
+2391694419ñ
+pElementry˛ VISUSTRUCTELEMENTCLIENTDATAENTRYˇ VisuStructElementClientDataEntry˘paintRectangle§
+iLengthOldö
+iLengthNew÷b with show / hide the element with the visible-variable
+ we also have to check old and new hight:ø
+iHeightOldų
+iHeightNew˙rUpdateRectű$854149b6-6f0f-40d1-bec1-3cf315437793ŘS different calculation for the scale and bar position
+ and some other basic valuesı
+3179140911■prvInitScaleAndBarPosition $a8742d03-8e27-4b45-97ee-d30ffb345c66Ç┴ This method performs some adjustments of the x coordinates of a horizontal bar,
+ that draws no scale but a background. This is necessary to fit the bar exactly
+ within the border of the bar.
+3263610246‚prvAdjustXNoScaleBackgroundƒ- The start x coordinate of the horizontal bar„+ The end x coordinate of the horizontal bar…$4618c93c-30d5-4bca-a871-e1e884f27aab†s Paints the bar for the bar display with horizontal orientation and no color areas.
+ The return value is not used.‡	153117971ˆprvPaintBarHorizontal‰$4fd926b4-be7d-4597-8617-576bcd66ac8bŠm Paints the scale and the labels of the bar display for vertical orientation.
+ The return value is not used.‹
+3989039890ŒprvPaintScaleVertical to print inverted ScaleŽiInvIiYScaleptTemp‘6 The rectangle where the labels of the scale are drawn’labelRectangle“rLabelValue”pstLabel•f A hypothetic value for the maximum height of a text. Irrelevant,
+ because the text is drawn centered–iMaxTextHeight—v if the movement is inverted, the last subscale must also be painted
+ this variable sets the yScale according to this˜iInvertedMovementYScale™bInvertedNeededš
currentColors›iTextOffsetœ‰ The line is one pixel to long.
+ When 3D-Look, only the second line is too long,
+ when normal look, then here the line is too long.
+ Therefore, the correction is done here and not in the calculation
+ only correct this in new styles, white style and basic style.bCorrect3DLinež: use the correct MainScalevalue, to calculate the subscaleŸ
rYScaleBuffer 
+isToUpdate¡$ee226b9c-36fe-481f-b3b3-3011fbeb593a¢] This method draws the unit of a vertical aligned bar display. The return value is never used£
+3030575389¤prvPaintUnitVertical¥& The middle of the label on the x axis¦iMiddleX§e A hypothetic value for the maximum width of a text. Irrelevant,
+ because the text is drawn centered¨
iMaxTextWidth©& The rectangle where the unit is drawnª
unitRectangle«$97977bf3-17db-46c0-b7b5-a40a5583a136¬
+1863476956­$7a7dbc0a-c98f-4153-926a-e9960bb9f2d4®	913562816¯transformedRect°$8e85f578-61e0-4468-a43e-0842344fb470±	468275285²__getprotFromVisualizationStyle³$78862c73-2309-49f4-a2e9-34e19c43c9af´
+3782179680µ__getprotOffsetX¶$63cfcec7-2da9-46cb-b137-9ca037053e77·	467234383¸__getprotOffsetY¹$df1cdfef-ccbd-4f6a-9fc1-c7a5e65383daº
+2338715115»dummyFrameLook¼VISUSTRUCTFRAMEELEMENTLOOK½VisuStructFrameElementLook¾bVisibilityChanged¿bDrawBackgroundImageÀK For the c# visu (integrated visu) we do no background drawing optimizationÁbPaintBackgroundÂisToPaintForegroundÃisToPaintBackgroundÄ$c94fd0d6-6fd2-49fd-ac90-763768738456Åo Paints the scale and the labels of the bar display for horizontal orientation.
+ The return value is not used.Æ
+3480140094«prvPaintScaleHorizontal»iXScale…v if the movement is inverted, the last subscale must also be painted
+ this variable sets the xScale according to this╩iInvertedMovementXScale╦
rXScaleBuffer╠$ee099adb-0d24-4c65-a4f4-f15ad646128b═	703606940╬prvSetUpdateRect¤$bcb3f73e-dba5-4da7-b5f6-b05c9162e163đn Paints the bar for the bar display with vertical orientation and color areas.
+ The return value is not used.Ñ
+3983855722“prvPaintBarColorAreasVertical”$6e5f643d-381e-43d7-9f84-bbbd7aebbdef‘	543957046’m_Translator÷! Workaround for VisuCodeConverter◊stNullStringō$96a0b622-d222-48e7-8794-4cd5bd811ca7Ŕq Paints the bar for the bar display with vertical orientation and no color areas.
+ The return value is not used.Ú
+2278249873ŘprvPaintBarVertical‹$09319398-6f58-44cc-bd13-51ea3029feea›b Paints the markers of the bar display for horizontal orientation.
+ The return value is not used.Þ
+3682592413▀prvPaintMarkersHorizontalÓ2 the y-coordinate where the bar starts, iBarYStartß. the y-coordinate where the bar ends, iBarYEndÔ3 the x-coordinate where the bar starts, iScaleStartŃ/ the x-coordinate where the bar ends, iScaleEndń the x-coordinate of the markerňiXMarkerŠ$5606cdf3-4997-4162-a3ef-552040c20c00š
+3524175091è$d2e763a0-1e31-4ec6-9aaa-9a463a8c303cén Determines the bar color, depending upon the settings for the color area
+ The return value is the bar color.Í	657917572ŽprvDetermineBarColoržbColorFoundŪ$1c74011a-d93c-47de-95ef-cea05309163cÓ
+1561065877´$91f53e49-509e-4de2-b3c3-65490d2a1303­_ This method draws the unit of a horizontal aligned bar display. The return value is never used˝
+1353658615˛prvPaintUnitHorizontalˇp A hypothetic value for the maximum width and height of a text. Irrelevant,
+ because the text is drawn centered˘$1e3e5109-da42-495d-b6cf-b02e11fba3b1§T Computes the number of pixels, that have to be added to the scale start pixel value÷
+2883655064¸prvComputePixelDelta°$f8cb134c-8b32-46ec-85ea-f7059e8f2a2b¨
+3662043205ú$3511cbcb-cfdd-4f25-832d-5257d5bc2f74û
+3779317631ü.__getprotOptimizedBackgroundDrawingWithOverlayż$8a1bf3dc-8718-4633-b479-3e829082b562ž This method draws a rectangle’
+2807622876€prvPaintRectangle* The x coordinate of the upper left corner‚	iTopLeftXƒ* The y coordinate of the upper left corner„	iTopLeftY…+ The x coordinate of the lower right corner†
iBottomRightX‡+ The y coordinate of the lower right cornerˆ
iBottomRightY‰ The frame color to useŠ The fill color to use‹dwFillColorŒ  is the painted rectangle a bar?	bPaintBarŽ2 the color, that is used for drawing the rectangleColors defines the line width‘LineLook’dwColor2“pCenter”iAngle•VISU_GRADIENTTYPE–Visu_GradientType—axial˜
iGradientType™$1d8c98cb-e2c8-44b2-9317-d65a6dbd532ešB for the scale and offset-values from element-property positioning›	738118731œprvInitPositioning$023b13bd-97f6-4e2f-8063-43f5e508e3b5žÅ This structure represents the background properties of the meter, bar and poti elements, that
+ allows to select a background image
+ For new elements, that combine the style image and a own imageŸ	782407010 VisuStructOwnImageBackground¡ImageWithDefaultValue¢ImageIdNode£$TL_ElementProperties.BackgroundImage¤)TL_ElementProperties.Desc_BackgroundImage¥ElementStyleImage¦y expert category: dont use any category
+ default: means use the style look, depending on the style with or without image§	<default>¨m_stBitmapID©&TL_ElementProperties.TransparencyColorª*TL_ElementProperties.Desc_TransparentColor«' expert category: dont use any category¬m_dwTransparencyColor­
+1026704415®VISUSTRUCTOWNIMAGEBACKGROUND¯$11cbe04b-a11c-4df9-821a-d27abd2cce86°‘ This structure represents the background properties of the bar element, that
+ allows to select a background image from style or use a own imageħ
+3876497348²VisuStructStyleBackground³)TL_ElementProperties.BackgroundImageColor“.TL_ElementProperties.Desc_BackgroundImageColorµ
+StyleTypes¶¦notwendig: damit m_BackgroundOwnImage.m_stBitmapID die aktuelle Default-Einstellung kennt
+ not visible with style9. there, we don't have predefined background-images·'TL_ElementProperties.BackgroundOwnImage¸6TL_ElementProperties.Desc_BackgroundImageConfiguration¹s added for new element, that combines style and free configurable element:
+ expert category: dont use any categoryºm_BackgroundOwnImage»/TL_ElementProperties.OptimizedBackgroundDrawing¼4TL_ElementProperties.Desc_OptimizedBackgroundDrawing½OptimizedBackgroundDrawing¾
Overlay,false¿m_bOptimizedBackgroundDrawingÀ	933030347ÁVISUSTRUCTSTYLEBACKGROUNDÂ$87c4e67e-360e-43bb-aed9-9c25bdc26c7eÃ
VisualElementÄBarDisplayImageÅ
+NameTextId∆$TL_ElementProperties.BarDisplayImage«ElementType»
RectangleType…MeasurementControls 2200ňinitfromstyle1ŐMm_Labels.Font|FontColor|Font-Standard;Font-Default-Color|Arial;12;16#FF000000Õinitfromstyle2ő8m_Scale.dwColor|Color|Element-Bar-ScaleColor|16#FFFFFFFFŌinitfromstyle3–<m_Colors.dwBarColor|Color|Element-Bar-GraphColor|16#FF00FF00—!visucodeconversion_additional_pou“ÄVisuElemBase.VisuFbPrintfRealVarConverted;VisuElemBase.Visu_EditboxInputBordersConverted;VisuElemBase.Visu_EditboxInputConverted”visustyle_recommended1‘&Element.BarDisplay.ScaleLength|DINT|50’visustyle_recommended2÷!Elements.BarDisplay.Offset|DINT|0◊visustyle_recommended3ō0Elements.BarDisplay.BarScaleRelationship|DINT|14ŔExplicitOnlineHelpUrlŕ~core_Visualization.chm::/_visu_elem_bar_display.htm;core_Visualization.chm::/visu_element_measurement_controls_bar_display.htmŘUserManagement‹ReferencedImageScaleType›ANISOTROPICřadditionalcheck1ŖtA7CCE5CD-EEC4-4B62-A86D-052812932673;m_Scale.rMainScale;m_Labels.unitLabelFormat.pstUnitLabelFormat;LabelFormatCheckŗDragDropTargetŠm_pVariable..RealValue‚G new since V3.5.6.0 for all styles, default value is old default color.„
+2420892576äVisuFbElemBarDisplayImageåImageIdSuffixNodeæm_Bar.BarOrientationçTL_ElementProperties.Backgroundè2TL_ElementProperties.Desc_BackgroundImageSelectionéElementê120000ëm_Backgroundì$d38d8c3b-d2f4-4d5c-a178-f7b68cd7e233í$0abd744a-e792-4048-8a80-92c1f47f5519î˜ Returns the horizontal offset
+ starting with V3.5.6.0 only used for the default positioning.
+ Because now the user can set offset and scaling values
+ (Before, there was one value, that was used for scaling or offset,
+ depending on the vertical or horizontal usage of the bar)ï$627b4b28-41c8-47d4-8fda-a24df843cbbbð– Returns the vertical offset
+ starting with V3.5.6.0 only used for the default positioning.
+ Because now the user can set offset and scaling values
+ (Before, there was one value, that was used for scaling or offset,
+ depending on the vertical or horizontal usage of the bar)ñ$0cf2ab24-2439-455c-908e-b049c9c49273ò$903745cf-5337-4165-8729-b86d5f7d7303ó
+1524330954˘VISUFBELEMBARDISPLAYIMAGE§$51017716-d423-4e7e-8cb7-ba909bd3eb26÷$593de104-18eb-443a-aec9-590685bf9831¸
+2306685004ø
+3122460506ù
+3089615375ú
+3400191531û
+stBitmapIDŘstCurrentImageř$cfbf33b9-fa3a-4c1f-b4f5-ec5e9a0662c3■
+2173286468ÿ$85800474-a5b0-4eb9-b144-183b48fcd40e€ 
+1102447844 
+3587398760‚ $cc3a65a9-f144-45d8-8d1d-ea4c20b6a2b8ƒ 
+3025259840„ 	763383837… 
+2691523813† $894d2fa2-510f-42d0-9393-e3d0496bccfa‡ PROTELEMENTINFOˆ PROTGETCURRENTPOSITION‰ PROTINITŠ 	PROTPAINT‹ 
+PROTUPDATEŒ SETEFFECTIVEPOSITION q This function block should be used as base class for all visualization elements
+ which have a rectangular shapeŽ 	841700597 VisuFbRectangularElement 8 if this value is set, the element is completely static ‘ m_bStaticElement’ 
+m_bVisible“  interfaces ” VISUFBRECTANGULARELEMENT• 
+2861397840– $03e2a3da-485c-43ce-8407-d86d0863ae09— $5402610f-e473-4d9b-8148-ddd04acb7dbd˜ 
+2576523042™ $20bdf69e-ebb7-4610-87f4-58bdc5b83281š 
+3936062346› $09260ab5-1e35-4fa5-a8a4-e486590222d9œ 
+3947660339 $b6bb992e-dfc5-4c5c-a630-fcbf077d2252ž 
+3793213890Ÿ $d43ff9e4-0ebd-496b-a326-b38eb16b8520  
+3737043807¡ $d55657b0-6d81-49d2-8212-6a5a6ce2ae7f¢ 
+1208944626£ 	protPaint¤ $49532442-5b9a-46f0-9a7c-e6480489759a„ 
+2779982308¦ $70a6abe3-e787-4907-a721-697ddb490b80§ 
+3618767481¨ SetEffectivePosition© &Compiled, Typified, Located, Protectedª $d5c7b291-8159-48cb-b078-ff4aed79acb9« 
+1337556004¬ 
+1486833760­ $c54a79fc-0a4c-4182-be07-d52818267a79® 	701560167¯ $f3ae4631-7a66-4f86-8744-06d0c98543f7°   This method must be overidden when a rotation of the rectangle is done. In all
+ other cases m_iLineWidth of the base class must be set from the derived class.± 
+3009081680² protGetCurrentPosition³ $ac6377e0-a2d0-4b45-80cf-002c86bae8a7´ 
+2513181405µ $219edf61-24cd-484b-a457-6d5dd55e4d65¶ 
+2170180515· $1b0f9947-6ff0-4ea7-b786-49a5b50bf1d8¸ 	501690433¹ $04843554-1648-440a-9930-05358da265e3º 
+1199890899» 
+1276724096╝ 	220438707Ż $55ad81a3-ce8d-4919-aad7-1c3c289b874eż 	696735428┐ protElementInfo└ $639019d9-b318-4197-a9f2-d0d202c1dcf3┴ 
+3655235052 $4c0b1f37-b136-4627-a4a3-e7febcd144cfà 
+3682055299─ 	153026492┼ $a3d23c95-aff4-4db4-8048-15086dbf108cĂ 	541196516ă 
+2751080108È 
+protUpdate… $0bcf0fcf-3116-4e36-9697-8cffcb330cfd  
+2079666091╦ $24b44e0f-30df-40a8-9ecd-69fc57f4a196╠ 	338767400═ pClientSpecificData╬ $f13e5e1d-016d-4c1d-902d-0c78da4bd6c9¤ 
+3814509897– resTemp— $6e47e41a-2da1-4412-bccb-58ec1843494e“ 
+4034505517” protInit‘ $5ca858a6-a09b-4a8c-8f19-2193122f1a2b’ __GETMOUSEDOWN÷ __GETPROTELEMENTTYPE◊ __GETPROTSCALINGIMAGEFLAGSō __GETPROTTRANSPARENCYCOLORŔ __GETPROTVARIABLEŕ "PROTSCALINGIMAGEFLAGSFROMIMAGEINFOŘ SETIMAGEFLAG‹ j This utility class encapsulates the functionality that is shared by VisuFbElemBase and VisuFbElemLampBase› 
+1000854810Ů  VisuFbRectangularElementUtilBase▀ EffectiveImageIDOnÓ EffectiveImageIDOffß EffectiveImageIDMouseDownÔ $56b0de55-5a20-4114-acce-79490a4f8345Ń 	MouseDownń $83fe9d34-148d-42b1-bb86-fb7d40a682e8ň $0d47c4a1-a141-4a3c-bca5-3e2c3d624da8Š protElementTypeš VISUENUMELEMENTBEHAVIOURŔ $0f930592-eeed-4bae-b047-339388b09997Ú n Returns the draw image flags containing the information about how to scale the image into the available spaceŕ $7bf0a55a-5d45-4184-a149-221170ec5ff9Ű protScalingImageFlagsý ? Returns the transparency color of the background image to use Ý $857736f0-f7b7-47fe-8660-4285febca140ţ protTransparencyColor´ $af310698-8324-4490-958a-f09e786ede0e­ protVariable˝ VISUFBANALYZEBOOLVAR˛ VisuFbAnalyzeBoolVarˇ 	294996462˘  VISUFBRECTANGULARELEMENTUTILBASE§ $f0e0f403-5b04-4cfc-8c79-83fbc3a30ffa÷ 
+3944874050÷ $c9742f6d-3328-44bf-a63a-e935e8a9e877ø +visuelemsspecialcontrols, 3.5.14.0 (system)ù 
+2876748516˙ tempLookű dwImageFlagsŘ dwTempř $615e5615-fb58-406f-ae41-c63e6e775913■ 6298780  
+3147659120€!SetImageFlag!$5793157e-431c-4ace-8dd1-f9a6cb333be1‚!
+2904938585ƒ!
+1559812783„!__getMouseDown…!$0750b294-00e5-452e-acf3-fa438fbf43d0†!
+3717617748‡!
+1975040003ˆ!__getprotVariable‰!$a6f08633-2fe7-42a3-a032-3ab6df5367c8Š!
+3536877030‹!$2beb5fb8-336d-4076-98d1-e44b812c01feŚ!
+1964980412¨!__getprotElementTypeˇ!$d25a3bc2-be24-4bd1-aa52-8976e04825e3¸!
+3820302561!$a2989e49-c131-4d63-a3b9-3960fa6e11c9‘!	478222614’!"protScalingImageFlagsFromImageInfo“!$ inout just for optimization reasons”!	imageInfo•!VISUSTRUCTIMAGESWITCHERIMAGES–!VisuStructImageSwitcherImages—!$ee0ebbfd-c329-42dd-bb97-a96317b3aaac˜!
+3752743080™!$4e5d2037-a2bd-4642-8115-03a0da2aa70dš!	885154180›!
+1091622476œ!__getprotTransparencyColor!$60c41376-1243-4167-8374-9befbff8a26fž!
+3565710896Ÿ!__getprotScalingImageFlags !$2792f90f-36cd-479b-a0f5-c8b403b04dc7¡!	550993139¢!$6669ac7d-3f65-489d-936b-5354dea2f2d9£!	502161477¤!$32639502-63cf-4d0e-ad16-9fb8ab278928¥!__OffsetISELECTABLE¦!ISSELECTABLE§!PAINTSELECTION¨!
SELECTELEMENT©!† the interface that a Visual Element has to implement so that it can be
+ selected in a visualization. It extends the IQueryInterface interface, so that we are able
+ to extend the functionality of the selectable interface by simply introducing
+ a new interfaceŞ!
+2634144162«!ISelectable¬!. returns whether the the element is selectable­!	255339587®!IsSelectable¯!ISELECTABLE°!$4514d193-44c8-40d0-a587-9c244c3a81d4±!$5755ae34-8211-4fcb-a91e-136a95c6c0bc²!W Executes the drawing commands that are needed to draw 
+ the current element selection≥!
+2772509317´!PaintSelectionµ! The current selection data ¶!pCurrentSelectionData·!VISU_STRUCTSELECTIONDATA¸!Visu_StructSelectionData¹! The current selection colors º!selectionColors»! The current selection look ¼!
selectionLook½!# The offset of the selection frame ¾!iFrameOffset¿!, The current position in the position array À!iPositionIndexÁ! Additional paint flags Â!dwPaintFlagsÃ!$dfb2b8ee-9869-4e47-a5ee-7d794b2083ddÄ!Ð The selectable element sets the new selection TO the next SUB element OR itself in the pNewSelectionData.
+ The pCurrentSelectionData is needed TO check whether the current selection is within THIS element.
+ The selection type can be one of the following constants:
+	VISU_SELECTION_TAB : DWORD 							:= 16#00000001;
+	VISU_SELECTION_SHIFTTAB : DWORD 					:= 16#00000002;
+	VISU_SELECTION_FIRST : DWORD 						:= 16#00000003;
+	VISU_SELECTION_LAST : DWORD 						:= 16#00000004;
+	VISU_SELECTION_LEFT : DWORD 						:= 16#00000005;
+	VISU_SELECTION_UP : DWORD 							:= 16#00000006;
+	VISU_SELECTION_RIGHT : DWORD 						:= 16#00000007;
+	VISU_SELECTION_DOWN : DWORD 						:= 16#00000008;
+	VISU_SELECTION_AT : DWORD 							:= 16#00000009;
+	VISU_SELECTION_ELEMENT : DWORD 						:= 16#000000010;
+In the case of VISU_SELECTION_AT the input variable pPosition should be considered.
+In the case of VISU_SELECTION_ELEMENT the input variable iVisualElement should be considered.
+Å!
+1372612830∆!
SelectElement«! The current client data»! The current selection data…! The new selection data !pNewSelectionDataň! The selection typeŐ!dwSelectionTypeÕ! The group typeő!dwGroupTypeŌ! The position to select–!	pPosition—! The visual element to select“!iVisualElement”! The current element index‘!
+iElemIndex’! The current element id ÷!iElemId◊!+ The current position in the position arrayō!$14bf70ab-f471-4103-b732-52379dc90e3eŔ!__OffsetIRECTANGLEPROVIDERŕ!
ADDRECTANGLESŘ!… A visualization element (IVisualElement) can optionally implement this interface too if it needs to
+ pass rectangles to the currently handled visualization client.
+ Elements that handle nested elements (like groups, frames etc.) should implement this interface at least
+ to forward according calls to their "child" elements. Ü!
+4218542670İ!IRectangleProviderŞ!
+3093442868ß!
AddRectanglesà!mgrá!IRECTANGLELISTMANAGERâ!IRectangleListManagerã!IRECTANGLEPROVIDERä!$59eadb08-4367-42e4-924b-f1c551082fa2å!$2572f3b6-ef9f-4ea7-b206-42bfa77d27c4æ!	625014572ç!VisuStructStaticTextsè!MultiLineStringé!TL_ElementProperties.Textê!+TL_ElementProperties.Desc_TextFormatStringsë!TL_ElementProperties.Tooltipì!.TL_ElementProperties.Desc_TooltipFormatStringsí!
+3453700131ţ!VISUSTRUCTSTATICTEXTS´!$8af020b6-a77c-4ba5-8d16-8d85812dec45­!0_3S.CoDeSys.VisuGenerated.IVisuStructElementLook˝!
+1521360735˛!TL_ElementProperties.LineWidthˇ!#TL_ElementProperties.Desc_LineWidth˘!TL_ElementProperties.FillStyle§!*TL_ElementProperties.Desc_DynamicFillStyle÷!dwFillFlags¸!TL_ElementProperties.LineStyle°!*TL_ElementProperties.Desc_DynamicLineStyle¨!dwFrameFlags˙!ginvisible because it is only usable for lines, in our case it is for the polygontype: Visu_PT_Polyline:ű!VISUENUMLINECAPSTYLEŘ!VisuEnumLineCapStyleř!
CAPSTYLE_FLAT■!wLineCapFlag !VISUENUMLINEJOINSTYLEÇ"VisuEnumLineJoinStyleü"LINEJOIN_MITERé"
wLineJoinFlagâ"ö wird nur in Abh├Ąngigkeit von VisuEnumJoinStyle.LINEJOIN_MITER ausgewertet
+ einheitlicher Defaultwert für alle Plattformen
+ dieser wird auf den Platformen entsprechend umgewandelt, um ein gleiches Zeichenergebnis zu erhalten
+ Wird hier was geändert, AddSetLine anpassen!„""VISU_DEFAULT_LINE_JOIN_MITER_LIMIT…"iMiterLimit†"	839198570‡"$b7f34287-067e-41e0-ab61-80bb3d1309c8ˆ"__OffsetIKEYHANDLER‰"HANDLEKEYEVENTIFŠ"a This interface can be implemented by an instance that is able to execute reactions to some keys.‹"
+1156725938Œ"IKeyHandler"Ë This method should be called with an event from the visualizations HandleInput-Method as one of the first calls to the input fb.
+ The result of the call will be whether the event was already handled (ie. it was really a key event). 
+ Mouse and other events will be ignored by this method and the return value will be FALSE then.Ž"
+4256906512"HandleKeyEventIf"G The event that should be evaluated and executed when it is a key event‘"D The currently evaluated client (the one that is raising this event)’"IKEYHANDLER“"$fbd3ec88-13a3-4588-99af-bde284761885”"$9b343171-cd96-4125-8f55-e9882b917d6c•"ABSTRGETDEFAULTCURSOR–"EXECUTEDIALOGCLOSED—"EXECUTEEVENT˜"EXECUTEKEYDOWN™"EXECUTEKEYUPš"EXECUTELOOSECAPTURE›"EXECUTEMOUSECLICKœ"EXECUTEMOUSEDBLCLICK"EXECUTEMOUSEDOWNž"EXECUTEMOUSEENTERŸ"EXECUTEMOUSELEAVE "EXECUTEMOUSEMOVE¡"EXECUTEMOUSEUP¢"GETELEMENTINFO£"PROTINPUTDISABLED¤"PRVCHECKMOUSEOWNERSHIPEVENTS¥"PRVCONTAINSPOINT¦"PRVFORWARDEVENT§"PRVISTOOLTIPONLYELEMENT¨"PRVSETCURSORIFNECESSARY©"PRVSETINPUTINFOª"SETINPUTDELEGATE«"+_3S.CoDeSys.VisuGenerated.IVisuFbInputBase2¬"
+2171568135­"VisuFbInputBase2®"__INTERFACEPOINTER__445_1¯"__INTERFACEPOINTER__3098°"† Not needed by the converted code, because in this case we use the
+ input delegate, that knows the parent visualization
+CHECKED_OMIT±"
m_pParentVisu²"¯ The following variable is not used in IEC, only for the visu code conversion.
+@IECCodeConverter: _3S.CoDeSys.VisuGenerated.IInputDelegate m_pInputDelegate;│"bDummy┤"
+InputEventµ"OnMouseClick¶"TL_ElementProperties.Input·"&TL_ElementProperties.Desc_OnMouseClick¸"	791624161¹"ExecuteMouseClickº"ptMouse»"ive¼"diElemNr½"VISUFBINPUTBASE2¾"$c46130b0-cbe1-4fbd-a8c4-e41196501e98¿"$35612871-4550-4bdc-bb28-3e62565e2ca3À"visuinputs, 3.5.14.0 (system)Á"
+4190770537┬"ExecuteEvent├"bCapturedBefore─"pDialogItem┼"VISUSTRUCTDIALOGQUEUEITEMĂ"VisuStructDialogQueueItemă"tempElem╚"xExecuteDialogClosed╔"$7ba784a1-3095-4628-b2aa-7f94e872c6ff╩"OnMouseDown╦"TTL_ElementProperties.Input|TL_ElementProperties.Simple|TL_ElementProperties.Standard╠"%TL_ElementProperties.Desc_OnMouseDown═"
+2300764758╬"ExecuteMouseDown¤"$39114709-c15d-43a1-9938-14a0246c5070đ"
+2882917645—"prvForwardEvent“"pClient”"	bCaptured‘"bToolTipOnly’"$36ccbd6a-a48e-447f-bd69-47980002c3a4÷"OnDialogClosed◊"(TL_ElementProperties.Desc_OnDialogClosedō"
+3484588832┘"ExecuteDialogClosed┌"dialog█"IVISUALISATIONDIALOG▄"IVisualisationDialogŢ"$a44344dd-1b79-4c85-9c65-d5afbddf3ba4Ů"OnMouseMove▀"%TL_ElementProperties.Desc_OnMouseMoveÓ"	948708805ß"ExecuteMouseMoveÔ"$2b0a973b-3bca-417f-a07a-d4dd2c86e222Ń"
+2177659390ä"OnMouseLeaveċ"&TL_ElementProperties.Desc_OnMouseLeaveĉ"
+1127168158ç"ExecuteMouseLeaveč"$e23793c9-afc7-420f-87ea-3a106779ff90é"
+1864583984ê"prvContainsPointë"rSimpleRectì"
+rPaintRectí"	OnMouseUpî"#TL_ElementProperties.Desc_OnMouseUpï"
+4103376312­"ExecuteMouseUp˝"$815fb689-d2ba-4709-8c91-804b52af0669˛"	487493220ˇ"prvSetCursorIfNecessary˘"elementInfo§"
+curDefault÷"VISUENUMCURSOR¸"xMouse°"xPrimary¨"$ff170742-8b2a-4966-ad94-a0c5c88eb01f˙"u This method is not used in IEC, but only used in the converted code.
+ It is used to set the IInputDelegate instanceÅ»"
+1278796088ü"SetInputDelegateż"(_3S.CoDeSys.VisuGenerated.IInputDelegatež"
inputdelegate’"$07efd590-5509-44f8-aa96-af966dc25835€#
+1014807119#ExecuteKeyDown‚#	dwKeyCodeƒ#$eec1e078-543b-4afe-993c-6266ba8a8e1a„#
+2537525473…#ExecuteKeyUp†#$e7dbb8c8-989f-436d-b658-72f869bc8805‡#
+2403016190ˆ#pParentVisu‰#$582dfb23-d399-44cc-bd59-de554f8304a5Š#
+4141516079‹#	357656458Œ#
+1393688068#$1cb62c62-9f83-47da-854a-7b514ce7f1b5Ž#	383569811#prvSetInputInfo#iIndexInElemList‘#$5a30c2d8-0aac-4240-89d4-e607abe21590’#
+4169201231“#protInputDisabled”#$fa1984ee-ce1a-4824-8a1e-c0ab2e4615e1•#59486109–#
+1089710301—#abstrGetDefaultCursor˜#$1638f623-5ba7-4cff-a316-448b2f14f945™#OnMouseEnterš#&TL_ElementProperties.Desc_OnMouseEnter›#
+2575206694ś#ExecuteMouseEnterť#$d6011011-0b9a-4ec6-8993-6bd4dfee202ež#Š Checks for events concerning the ownership of the mouse (-> Enter, Leave)
+ will return TRUE if the event has been handled in this methodč#
+1715378051 #prvCheckMouseOwnerShipEventsˇ#$5cc241f1-85f8-4ce8-bf26-39879e29cac3˘#
+3473064648£#GetElementInfo§#$7831b631-54c4-4c68-8aec-5f387f23aa2c•#
+2051875621¦#| {attribute 'InputEvent' := 'OnDoubleClick'}	// not yet implemented
+ {attribute 'Category' := 'TL_ElementProperties.Input'}§#
+3086914893¨#ExecuteMouseDblClick©#$1f0857c9-e8a8-48ca-a178-d18fe5749d20ª#	840163157«#ExecuteLooseCapture¬#$33eb8182-b30c-43d2-9471-07c983827b42­#
+1248415043®#prvIsTooltipOnlyElement¯#$b40fc91d-59b2-488c-8bc5-aa0b4d33e565°#ONDOWN±#ONDOWN2²#ONENTER³#ONENTER2´#ONLEAVEµ#ONLEAVE2¶#ONUP·#ONUP2¸#PROTGETARMED¹#PROTSETARMEDº#
+PROTTOGGLE╗#PRVGETBUTTONSTATE╝#PRVSETBUTTONSTATEŻ#ComplexInputż#Toggle┐#TL_ElementProperties.Toggle└#Description┴#,Configure the toggling of a boolean variable┬#&TL_ElementProperties.ToggleDescription├#NrClientEntries─#1┼##ieccodeconversion_usetypeforfactoryĂ#$VisuInputs.Visu_ToggleInputConvertedă#
+1184773423╚#Visu_ToggleInput╔#ExpressionAllowed╩#
AddressAssign╦#OptionalPropertyAssign╠#
OnlyVarAccess═#	ExactType╬#BOOL¤#RequiredConfigurationđ#-visucodeconversion_genericsetter_stringtargetĐ#pstVariableĎ#TL_ElementProperties.VariableË#(TL_ElementProperties.Desc_ToggleVariableď#Ź CHECKED_OMIT
+ The pointer to the BOOL variable will be replaced in the converted
+ code by a simple string holding the name of the variableÕ#	pVariableÖ#'TL_ElementProperties.ToggleOnCapturedUp×#*TL_ElementProperties.Desc_ToggleCapturedUpØ## for compatibility with CoDeSys 2.3Ù#bToggleOnCapturedUpÚ#
BitOffsetNodeÛ#
 CHECKED_OMITÜ#diBitOffsetÝ# only for compatibility	Þ#_OwningElementß#_iArmedValueà#VISU_INPUTS_GVLá#Visu_Inputs_Gvlâ#g_stVisuToggleInputKeyã#_pToggleInputKeyä#_pClientDataå#Internalæ#
+1322925553ç#
+protToggleè#pByteé#pBoolê#pinfoë#BASEPROPERTYINFOì#BasePropertyInfoí#propertyValî#VISU_ALLNUMERICTYPESUNIONï#Visu_AllNumericTypesUnionð#VISU_TOGGLEINPUTñ#$0e9be90c-4e35-4214-aa63-ef02d6638b59ò#$307cbf51-1506-428d-b5fe-1f564c65e745ó#
+3198431704ô#$a7bcb7f5-5659-4d6e-bdf3-79faf6341e9dõ#
+2887694552÷#prvSetButtonState¸#bDown°#	iveOwning¨#buttonClientState˙#IBUTTONCLIENTSTATEű#IButtonClientStateŘ#$d96364a8-a43e-4c2c-bf19-61a4539fd94fř#	EventSink■#
+1799968652˙#OnUp€$$bf0a8d83-0c5e-4151-8b2f-0567c468b3d5$
+2135311026‚$	705570365ƒ$OnDown„$$d6b95850-c2d4-4d3c-bbf8-18d167436141…$
+4269775467†$protGetArmed‡$3 see comment of method implementation
+CHECKED_OMITˆ$$ab592219-5cdb-405b-8d67-8be0f4babe27‰$	416526259Š$prvGetButtonState‹$$9bcf73a7-0528-48a3-9fa1-8c6c8e74b718Œ$	891998120$ only for compatibilityŽ$
OwningElement$$d0bbddab-4ef8-4c78-8df2-aebea0a22ffb$
+2057293623‘$
+2676726914’$protSetArmed“$bArm”$$cd1e1165-6732-46f7-bb74-c6882055e1cd•$
+EventSink2–$
+1680615073—$OnDown2˜$$f571f15e-fbd2-4281-a120-ba11f8be4cae™$
+1759720952š$OnLeave2›$$62b03d6a-2cdb-4173-b3a4-1e0303eab81eœ$
+1765648129$OnUp2ž$$6479d33c-e111-4bff-8936-5988f29e9681Ÿ$
+2592106518 $
+4142772880”$OnLeave¢$$648eceac-caca-48fa-9e08-55201f9cec30£$
+3830987567¤$OnEnter2¥$$e91744ad-7731-43e7-a080-c58b7fd62783¦$
+3771133971§$
+4186558611¨$
+4084977840©$OnEnterª$$5a1aaea5-ae70-42a6-bef9-170c4ae440d8«$
+2279991821¬$VisuFbButtonInput­$
m_ToggleInput®$
+2271826097¯$VISUFBBUTTONINPUT°$$0cb0a37e-6a10-4550-91e1-7d2dc02189f5±$$6edf034e-e190-4000-a2ce-3bb0c2c6fcce²$
+2157677500³$
+3926138574´$$5279ac28-0240-4fbd-b8ef-0fbdf51a8badľ$
+2645164741¶$
+2152101357·$
+3878369321¸$
+1592216191¹$$db809424-0fd4-44d5-9ec8-a4adfa8f8117º$
+2862233623»$
+1564008713¼$$6f8bfec5-6821-451b-8a59-dbf618a582a3½$
+1358890408¾$$61bfd1b1-c6a2-4045-926e-9289a5de8296¿$
+2930231969À$Ø This overload is necessary only for a pretty strange configuration:
+ Button that taps one variable, state of the button depends on a different variable and the input deactivation on a third one.
+ Now it can happen that the button stays pressed even if the state variable becomes FALSE when the input deactivate becomes TRUE
+ before the mouse is released on this button. Then in former times the internal state of the button (managed by calls raised in this class)
+ stayed TRUE -> button stays pressed.
+ To circumvent this problem, we allow releasing the mouse in this state handling class independently of the button state. As leaving the
+ element will release the state too, we allow ...LEAVE too.
+ If this should cause any kind of problems, feel free to remove this overload as this strange situation is not worth causing 
+ more severe problems!Á$
+3047392060┬$$6b64dca5-a4a2-48c2-ba0b-4e8c99d534b9├$__GETPROTTAPFALSE─$__GETPRVCLIENTSUPPORTSTOUCH┼$PRVISTOCANCELTAPĂ$	SETIMAGESă$hVisuFbElemBase: use to switch between two different images 
+used for switches, tapimage and toggleimage╚$
+4127368731…$VisuFbElemBase $__INTERFACEPOINTER__445_3_2_1ň$ __INTERFACEPOINTER__1015_4_3_2_1Ő$!__INTERFACEPOINTER__445_5_4_3_2_1Õ$__INTERFACEPOINTER__3037ő$__INTERFACEPOINTER__2016Ō$Text–$
TooltipIdNode—$
_pstTooltipId“$Simple|Standard|Texts”$TL_ElementProperties.Texts‘$0TL_ElementProperties.Desc_StaticTextsTooltipOnly’$
m_StaticTexts÷$EffectiveTexts◊$
+m_LineLookě$m_xMouseClicked┘$└ Only needed in case of multitouch. Contains the id of the touch the
+ mouse event (that set m_xMouseClicked to TRUE) refers to. We use this
+ id to determine relevant subsequent mouse events.┌$m_uiTouchId█$%einmalige Initialisierung der Anzeige▄$m_bInitŢ$ff├╝r ISelectable
+for tooltip, put in Var cause attribute Visible := False in Var_input is not workingř$m_pButtonInputŖ$m_pInputHandlerŗ$$dbdf911d-3408-4af8-bb58-b4e00bc96ec9Š$$a195ad65-7a57-488c-909e-0fbcf780d4c9‚$$f4687234-a8e9-462b-963d-e380468a6e4b„$$6ad1992b-8368-48cd-96a7-4092072e48d3š$protTapFalseŚ$$56f3016f-3359-4b12-85bd-ec2a0d8163a9ś$prvClientSupportsTouchÁ$
+2508470002è$VISUFBELEMBASEé$$811549e0-6c8a-4037-a4fa-67fbf0235cceê$$b464ef3e-8ff6-46b5-9683-f608f5f2b996ë$10520460ì$Tempí$$1fee9438-7154-4ed7-ba44-ea07cae7284aî$
+3438570235ï$$b4490e9f-02c7-430f-9510-58ab1f13272bð$
+1580193581ñ$$1e7af965-5906-4c85-a100-6fd5e720899dò$
+4116253821ó$$15fc9a68-b038-43c5-8199-98dec9340cb5ô$
+4087394847õ$
+3014161489÷$$31657066-c32f-4aa9-afb6-ac1329d6902f¸$	591791788°$$b292dd59-20b8-4f4a-a59f-fed4339814e0¨$	975834943˙$pTempű$currentPositionPaintŘ$69344342ř$
+1821707914ū$__getprotTapFalse˙$$40a60ee1-6207-457e-b45e-07a2e0d83406€%
+4213989356ü%	SetImagesé%$8460abbb-1d6e-4316-bcc5-2c0cae7f0d6câ%
+3999510394„%bChangeSelection…%$b4d6f925-2490-4ebd-9f52-f585c0c7b357†%· This method checks, whether the currently tapped switch has to be cancelled,
+ set to the state "not tapped".
+ :return: TRUE if the tapped state has to be cancelled, otherwise FALSEá%
+3274527332ˆ%prvIsToCancelTap‰%! The (mouse) event, that occurredŠ%: A rectangle describing the current position of the switch‹%	paintRectŒ% The position of the mouse%
+ptMousePosŽ%xMouseEventWithinThisElement%xMouseEventIsRelevantForUs%	uiTouchId‘%$c2403712-e13a-42e7-85a4-e145d1f77754’%	546537442“%__getprvClientSupportsTouch”%$3d0eff1f-f577-4123-8fd0-2f6800064e8d•%
+3762101405–%$2a92f65a-4a97-4d5e-be87-4e63f33f0d6c—%
+3229028622˜%
+3471795927™%
+4270213874Å¡%
+3767524056›%$e447f814-4c63-49e2-abb2-af99ca2ea6fbœ%
+3442840299%1 must only be accessed in case of _iElemNr >= 0!!ž%pInput2Ÿ%bOnlyTooltip %$e81adb8f-cabb-48d9-9c27-87887f585fe9¡%
+3877702629¢%
+3151043166£%$11db7540-8a38-4d47-9e11-75e92eb03c49¤%
+2264604028Â¥%
+3016500188¦%$cc08cee2-3594-488a-8c7f-8402e43e5889§%	834400493¨%mousePos©%$23b3d963-d889-4f47-8de6-ca7b5148d34cª%
+1105317288«%$539777e9-311f-40ab-a92e-722527314801¬%	360165820­%$655e7d65-6c6c-4f75-b232-9b2725779fe5®%p This structure represents the background properties of the elements, that
+ allows to select a background imageÅ»%
+3519782525°%	151534866±%e This function block is the base function block of all switch elements, that
+ use predefined bitmapsē%
+2766891144³% VisuFbElemPredefinedSwitchBitmap´%ImageIdSuffixListµ%,On|Off|RUp-ColorOff|Left|RightUp|Down|Pushed¶%Element-Switch·%stNamespace¸%$6f9fcf30-9049-4714-89a5-ce1d3c00fa1a¹%$f561cb3d-8189-4827-bdcf-ccd449cf419aº%$0f61e733-dede-4a1f-92c6-fb39939ba42f»%	981400015¼% VISUFBELEMPREDEFINEDSWITCHBITMAP½%$c9bc01f4-891e-4027-b2c7-beea32417800¾%	636334136¿%
+2471059482À%
+1533147384┴%$a2ae21de-0856-4b8b-8980-0946431af6bc┬%	657236202├%stVisuStyleKey─%$5333f195-5154-4bc1-8365-57cc94731e2a┼%
+2279116588Ă%$47067bb5-c4a9-46a2-bb17-844f6b60de3că%
+3252265215È%
+3922314199É%
+2981179992Ê%
+1175141818╦%Image╠%PossibleRequiredValue═%TL_ElementProperties.ImageON╬%!TL_ElementProperties.Desc_ImageOn¤%ë If no value is configured, a compile-warning will be shown.
+ This functionality is only used for the image switcher and activated there–%m_stStaticIDON—%TL_ElementProperties.ImageOFF“%"TL_ElementProperties.Desc_ImageOff”%m_stStaticIDOFF‘%2ValueOfNodeWithAttr,ElementBehaviour,String,TOGGLE’%TL_ElementProperties.ImagePush÷%#TL_ElementProperties.Desc_ImagePush◊%/ dependent on m_ElemType in VisuFbImageSwitcherō%m_stStaticIDPushŔ% TL_ElementProperties.Transparentŕ%%TL_ElementProperties.Desc_TransparentŘ%m_bTransparent‹%%TL_ElementProperties.TransparentColor›%m_dwTransparentColorř%"TL_ElementProperties.IsotropicTypeŖ%(TL_ElementProperties.Desc_ScaleTypeImageŗ%v If this value changes, we must refresh the properties tree so that the VisibleIf for the alignment is evaluated againŠ%VISUENUMISOTROPICTYPE‚%"TL_ElementProperties.HoriAlignment„%/TL_ElementProperties.Desc_HorizontalAlignBitmapš%=ValueOfNodeWithAttr,ReferencedImageScaleType,string,ISOTROPICŚ%VISUENUMHORIZONTALALIGNMENTś%VisuEnumHorizontalAlignmentÁ%LEFTŤ%m_eHorizontalAlignmentť%"TL_ElementProperties.VertAlignmentÍ%-TL_ElementProperties.Desc_VerticalAlignBitmapŽ%VISUENUMVERTICALALIGNMENTž%VisuEnumVerticalAlignmentŪ%TOPÓ%m_eVerticalAlignmentÔ%
+2347451881­%$ae3b68d0-6e26-461b-bd43-920b7267a8c8˝%	DipSwitch˛%TL_ElementProperties.DipSwitchˇ%Lamps/Switches/Bitmaps˘%2600§%üVisuElemBase.VisuFbAnalyzeBoolVarConverted;VisuElemBase.Visu_EditboxInputBordersConverted;VisuElemBase.Visu_EditboxInputConverted÷%xcore_Visualization.chm::/_visu_elem_switch.htm;core_Visualization.chm::/visu_element_lamps_switches_bitmaps_switches.htm¸%m_pVariable..pVariable°%DipSwitch / Hebelschalter¨%	327082832˙%VisuFbElemDipSwitchű%UseOnlyVarAccessŘ%*VisuElemBase.VisuFbAnalyzeBoolVarConvertedř%'TL_ElementProperties.Desc_VariableValue■%j a warning will be shown, when no value is configured
+ a warning will be shown, when a expression is used˙%/m_stStaticIDON|m_stStaticIDOFF|m_stStaticIDPush€&"TL_ElementProperties.ImageSettings&'TL_ElementProperties.Desc_ImageSettings‚&m_BitmapInfoƒ&ElementBehaviour„&%TL_ElementProperties.ElementBehaviour…&,TL_ElementProperties.Desc_ToggleTapBehaviour†&VisuEnumElementBehaviour‡&TOGGLEˆ&
+m_ElemType‰&/ValueOfNodeWithAttr,ElementBehaviour,String,TAPŠ&TL_ElementProperties.TapFalse‹&"TL_ElementProperties.Desc_TapFalseŒ&m_bTapFalse&$b5d8826c-f7e5-49c7-8863-9ee8e079d9d2Ž&$137d900b-9639-420f-955a-eb77619275e1&$b8a9e27b-f540-46f4-9793-ff2afccac09c&$2fcb6b92-f193-4ca4-9db5-1f7064927db9‘&
+3459247212’&VISUFBELEMDIPSWITCH“&$2323aa64-a9ae-472f-a2a1-a8a89bfca9ab”&
+2611797270•&	148358226–&	388354920—&$21ee54dd-634b-4a72-8102-00cee8713fc3˜&	468592726™&
+1921581483Å¡&
+4283220957›&$9c9e9c9b-5f08-45ea-84c0-73c2132386a8œ&
+2147724369Ł&	639894291×&$b08a5fdb-e87a-4050-9270-bf863fc4aa0dč&
+4004329000 &$92e6395f-9a0d-4778-b53a-d1d539ae76a4ˇ&"VisuFbElemBase: using for the lamp˘&
+2170151628£&VisuFbElemLampBase¤&6TL_ElementProperties.Desc_StateVariablesVisibilityOnly¥&$8fb728df-9a9a-483d-bc3e-d9a878f8a617¦&$09b78ef5-3703-4efc-9365-26841541929c§&
+1807260049¨&VISUFBELEMLAMPBASE©&$d84113c1-e685-4d28-84d3-ca59f97e13b2ª&$59ed64ed-1365-487a-b9e6-1755acb1917a«&	576669542¬&25289654­&$f25725d6-d1c5-47c2-9810-e229f4d0d1b2®&
+1203392215¯&$4ebd8019-180b-45af-859c-0a7fd112d08c°&
+1892067846±&$b148c145-95a6-4c8f-a60b-17dc53f4ae9dČ&
+4060470515³&	152779055´&$54862dd7-4fbd-46a9-b473-c72ac398fc21µ&
+3010972508¶&$11f86beb-4762-41c3-bffd-352c6fb16bde·&
+3018063225¸&
+1671514965¹&$841d59be-4836-44d1-b78b-f8b71e2f54d1º&
+1705163569»&
+2182464618¼&
+1807544875˝&$25e1f510-3070-4c1d-ad4e-dbbcb17de0ddž&
+3921211121¿&$11b604ab-5bd9-4b35-963d-61c47a7fef48À&
+4019762234Á&$6f967b42-b63f-477f-b8e4-9cc76892bbe2Â&
+1969258342Ã&
+1709485383Ä&$fdfbd4fd-ed1e-4f3a-bd66-078a97b7d8d0Å&
+3627723240Æ&$48012922-d0f9-4016-8636-a08f505b52d4Ç&
+1714968812»&$b2bde5a8-32dd-4d82-a4b2-e56372198aac…&[ This function block is the base function block of all lamps, that
+ use predefined bitmaps╩&	616405814╦&VisuFbElemPredefinedLampBitmap╠&On|Off═&Element-Lamp╬&ť The enumnode will be set, because of this information, put together with the element name, e.g. Lamp1
+ and the fix value -Types : Element-Lamp-Lamp1-TypesŌ&$569d17f4-2390-4f63-be85-efff296b0dc6–&$48f86f6e-ef20-4c47-a0b2-af443ad86cf1—&$6c95f4a2-a2e0-4afa-a12d-cc7aef1daba5“&	157459778”&VISUFBELEMPREDEFINEDLAMPBITMAP‘&$471e09d8-71a2-4235-9aac-abbe05278266’&	907449528÷&
+3089824373×&	805441773Ø&$bda076d7-e01f-4bd0-b59b-0b298d1599f3Ù&
+3235845084Ú&$d48ed31d-ff3b-45e3-ae6c-aaa17dbbdfa9Û&	391035959Ü&$62810419-6cb5-4223-ac92-7a7d97ad2cbcÝ&27913868Þ&
+3285754597ß&
+3689072474à&Lamp1á&TL_ElementProperties.Lampâ&2400ã&vcore_Visualization.chm::/_visu_elem_lamp.htm;core_Visualization.chm::/visu_element_lamps_switches_bitmaps_switches.htmä&
+3455374157å&VisuFbElemLampæ&-TL_ElementProperties.Desc_VariableValueOutputç&$f56ec6bb-2d64-4c69-8fdc-bc15238f224bè&$a6633715-45b9-4e7f-82d7-ec82edf06ab0é&$038ff9fe-d52d-42f6-aaf7-52624ab35a34ê&$9af0d341-e529-439d-bd75-c706428d5e49ë&	718384905ì&VISUFBELEMLAMPí&$0f62adfb-ea85-4f28-b6aa-0341f7599e08î&
+2431443225ï&
+1155275653ð&
+2786173410ñ&$fd0d3347-674c-48a0-bffc-ff2e048f5662ò&
+3713271798ó&	474037048ô&	824649002õ&$3ee2fe56-1fc0-4941-aeaf-a45f9fff2022ö&
+4294731251÷&
+3183947228ø&$1d80413f-5073-44ae-885e-7640e6b6d7b6ù&
+3950735650ú&$3a35cb0b-d680-4fe0-90e0-926357eb145cû&C This structure represents the properties of the scale of the meterü&
+2710695463ż&VisuStructScaleMeterž&%TL_ElementProperties.SubScalePosition’&/TL_ElementProperties.Desc_ScaleSubScaleLocation€'0 The positions of the subscales (inside/outside)'VisuEnumPosition‚'INSIDEƒ'SubScalePosition„'#TL_ElementProperties.ScaleTypeMeter…'(TL_ElementProperties.Desc_ScaleTypeMeter†' the type of the shown scale‡'VISUENUMSCALETYPEˆ'VisuEnumScaleType‰'LINESŠ'	ScaleType‹'o defines the color for the scales
+ actualy the value 16#FFFFFFFF is the initial value, which is set by the AP.Œ'X draw the lines with 3D effect?
+ not visible with style9. there, we use the style entry'TL_ElementProperties.ShowScaleŽ'#TL_ElementProperties.Desc_ScaleShow' show the scales?'
+bShowScale‘'TL_ElementProperties.InnerFrame’'*TL_ElementProperties.Desc_ScaleFrameInside“'bFrameInside”'TL_ElementProperties.OuterFrame•'+TL_ElementProperties.Desc_ScaleFrameOutside–'  draw a frame outside the scale?—'
bFrameOutside˜'	442813032™'VISUSTRUCTSCALEMETERš'$a4783d35-019f-4942-a464-3cf2ff20a1cc›'
+1585521412œ'!VisuStructColorAreasConfiguration'&TL_ElementProperties.DurableColorAreasž'+TL_ElementProperties.Desc_DurableColorAreasŸ'bDurableColorAreas '*TL_ElementProperties.UseColorAreasForScale¡'/TL_ElementProperties.Desc_UseColorAreasForScale¢' when this value is true, the color areas are only used for the scale, 
+ including the 2 posible frames. No additional color areas are painted.£'bUseColorAreasForScale¤'
+4051785279¥'!VISUSTRUCTCOLORAREASCONFIGURATION¦'$f0137aeb-4a13-446c-b81d-ad4a61c88221§'T This structure represents the properties of the colors of the Meter display element¨'
+2931380278©'VisuStructColorsMeterª'm_ColorAreasConf«'	514199869¬'VISUSTRUCTCOLORSMETER­'$b08f9eab-3ef7-42ad-91a6-3317a2e394c3®'+_3S.CoDeSys.VisuGenerated.IVisuStructColors¯'
+3190155845°'
+FlagOffset±'ShowTransparencyNode²'TL_ElementProperties.FillColor³'46182758´'$651728ef-bc62-4d2a-b7b3-e4ca5db0bebdµ'GETCONVERTEDPOINT¶'GETX·'GETY¸'SETPOLARCOORDINATES¹'SETRECTCOORDINATESº'SETX»'SETY¼'N This function block represents coordinates in a rectangular coordinate system½'
+4161425555ż'VisuFbRectKoord┐'m_dX└'m_dY┴'
+2532568376┬'VISUFBRECTKOORD├'$23d2b913-3a50-4ac8-b754-403cc63c7cff─'	948485369┼'	313579435Ă'SetPolarCoordinatesă'pk╚'VISUFBPOLARKOORD╔'VisuFbPolarKoord╩'$34a5c293-db24-4666-9d46-2d63f7da11e0╦'4 Sets the coordinates. The return value is not used.╠'
+3528389859═'SetRectCoordinates╬'y¤'$a72b5588-56d3-4da8-9186-91f364d7c8a0đ'
+1280671004—'GetY“'$8771eb35-25b9-4d85-b95a-71615859a100”'	247320303‘'
+2307641900Õ'
+1427457742Í'GetConvertedPointÎ'origině'dXTemp┘'dYTemp┌'ptResult█'$d481a1f1-6379-4fe1-a99e-c8343f69dc8d▄'
+3044562444Ý'SetXÞ'$77fddb55-e132-4b47-881b-c4692fde5a55ß'
+2972536107ŗ'SetYŠ'$c2e3dccf-b37b-48dc-bec1-e31621ca0972‚'
+3208507450ã'GetXä'$c5787605-95f6-4b8d-87ac-d9fd708a4248å'	940772528æ'ADDTOPOLYGONç'GETANGLEè'	GETRADIUSé'SETANGLEê'	SETRADIUSë'V			 90
+			_____
+		   /	  \
+   180  |        |  0
+         \______/
+           270ì'N This function block represent polar coordinates, which are defined like this:í'
+1735187566ţ'SetPolar´'m_dAngleRad­'	m_dRadius˝'	276597916˛'	GetRadiusˇ'$ceb82f98-fd36-477e-b598-50578930580e˘'$7ad5943b-6b4d-47a7-a65e-00634424e545§'2 Adds the current coordinate to an array of points÷'
+3561738462÷'AddToPolygonø'D The array of points, where the current coordinates have to be addedù'p_ArrPolygonú'$ the origin of the coordinate systemû'K Points to an int variable, that stores the number of points in the polygonü'p_iCountPointsý'$08d4c554-3bf6-4935-8a61-132126fbe4f4þ'	474664828ÿ'dRadius€(angleRad($4bc94d7f-f46e-4650-8c75-a57d80f6a03b‚(
+2994377120ƒ(	rectKoord„($84fea71f-555d-47a5-9795-74e658dd322f…(	866624341†(
+3016394902‡(SetAngleˆ($c45cf839-4a55-4953-83ef-3b5f8b4c56bb‰(
+1617814376Š(	422311217‹(
+3828736099Ś(rectŤ($ea9c0338-6347-4ae0-82b4-33a1c6f62a5eŽ(
+3220373312(	SetRadius($1cd7d1a8-cedc-4b47-89c3-261ff53d9841‘(
+4194123421’(
+1013894778“(
+2259774662”(GetAngle•($908fb926-ffb9-449f-88f6-eecf9ff00e90–(SETRADIUSFORSUBSCALE—(ˇ This function block is a base function block, used to manage points on a circle.
+ It contains methods, that are needed for all extended fbs.˜(94943582™(VisuFbCirclePointBaseš( The radius›(	m_iRadiusœ(
+2659472844(VISUFBCIRCLEPOINTBASEž($a6a05c73-96aa-462f-a377-959238f02adcŸ(
+1717882370 (
+1007475331¡(
+2132321193¢(76806215£( Sets the radius¤(
+1999006336¥(SetRadiusForSubScale¦(iRadius§($c70c1792-3c49-4916-93d4-390a9971b45a¨( Returns the radius©(	803989121ª($4ea0e31a-36e9-441e-a643-e30a30528444«(
GETEXACTPOINT¬(GETPOINT­(GETPOINTRAD®(GETPOINTRADFORSUBSCALE¯(9 This function block is used to manage points on a circle°(
+2400309751±(VisuFbCirclePoint²(* The y coordinates according to the radius³(m_piYKoords“(COUNT_Y_POINTSµ(: Returns a point for an angle
+ new algorithm for SubScale¶(
+2348525903·(GetPointRadForSubScale¸( The angle in radians¹(	dRadAngleº(. for optimization reasons implemented as inout»(dSin¼(dCos½(dX¾(dY¿(VISUFBCIRCLEPOINTÀ($5a07479b-f406-4cce-a757-0024bc8efd90Á($2c4198f1-3503-4e30-8d6f-6e366da9a045Â(
+2101761206Ã(
+4150452649─( Returns a point for an angle┼(
+2941305849Ă(
GetExactPointă(iXVal╚(bBelowCenter╔($de8f1c77-2e75-47a2-85e1-6f0c9d333faf╩(
+4059128341Ë(
+3446163686Ő(	206772034Õ(GetPointRadő(bForcedExactŌ(ptTemp1–(ptTemp2—(ptCandidate1“(ptCandidate2”(ptCandidate3‘(AlgorithmThreshold’(dXExact÷(dYExact◊(bSmallAngleō(iYExactŔ(
+iYExactAbs┌(iXExact█(
+iXExactAbsÜ(
+bYNegative›(
+bXNegativeÞ(iAccordingXß(iAccordingYà(dFact1á(dFact2â(dDistSquareXExactã(dDistSquareYExactä(dDistSquare1å(dDistSquare2æ(dDistSquare3ç($6754b76b-42f1-42ae-a1e1-bebc641de9c4è(
+1648365045é(# Returns a point for a x coordinateź(
+2496734739Ű(GetPointý( The x coordinateÝ(& TRUE if the point is below the centerţ(iSign´($e6551674-2090-4663-8bca-1a18681be145­(U Sets the radius and fills the array with y coordinates. The return value is not used˝(	989708946˛(iUpperBoundˇ($b4f65b4a-8cc4-47a9-82c4-a062a36be42d˘(
+1399935818§(VisuStructPolygonF÷(VISUSTRUCTPOINTF¸(VisuStructPointF°(
+3758134799ù(VISUSTRUCTPOLYGONFú($8ab3557e-2bf7-4c01-95d1-7ab41f3a3816û(__OffsetIGENERICü(GETINTERFACEý(no-query-interface-checkþ(N This interface realizes an equivalent mechanism than __SYSTEM.IQueryInterfaceÿ(	702607742€)IGeneric)¬ Optionally returns an interface with the given id when it is implemented by the impelementing function block.
+ The return value will be pointer to the requested interfaceé)#ieccodeconversion_reflection_methodâ)
+1170121665„)GetInterface…)dwItfId†)IGENERIC‡)$45818b52-2cbe-468a-8f26-02a0d8c32d63ˆ)$ccb26293-53e2-42c3-8bca-faee3a753239‰)"visu interfaces, 3.5.12.0 (system)Š)__OffsetIDRAWINGINTERFACE‹)DRAWPOLYGONŒ)DRAWPOLYGONUNCHECKED)DRAWRECTŽ)DRAWRECTUNCHECKED)DRAWTEXT)DRAWTEXTUNCHECKED‘)EXECUTEPROGRAM’)GETCURRENTCLIPRECT“)GETCURRENTTRANSFORMATION”)ISTOUPDATEPOLYGON•)ISTOUPDATERECTANGLE–)OPENLOCALFILEDIALOG—)OPENREMOTEFILEDIALOG˜)POPTRANSFORMATION™)PUSHTRANSFORMATIONš)SETFILL›)SETFONTœ)SETLINE)SETRENDERLOCATIONž)SETTRANSFORMATIONŸ)TRANSFORMPAINTRECT )TRANSFORMPOLYGON¡)Visu_Interfaces¢)× This interface contains all funtions that are needed to draw visualisations.
+ Attention:
+ The methods, that deal with transformations (e.g. TransformPaintRect,
+ TransformPolygon) can only be used by a visual element when called from
+ the following methods:
+ - HandleInput (but only in case of a mouse event)
+ - GetUpdateRects
+ - Paint £)
+2715760583¤)IDrawingInterface¥)
+3170328169¦)DrawRect§)nType¨)look©)colorsª)3 TODO: check if this is a good way to use the data «)pClientdata¬)UTODO: remove because it can be accessed with pClientData if dyn creation of FBs works­)IDRAWINGINTERFACE®)$dc8d549a-e261-4939-9976-638c86e0ce15¯)$c287323f-ae5c-4792-8739-5c521d8a0b95°)	445361133±)IsToUpdateRectangle²)$3e0f69a8-b773-4aa8-8cc2-abd21ad8fb3a³)	106552742´)GetCurrentTransformationµ)VISUFBTRANSFORMINFORMATION¶)VisuFbTransformInformation·)$025363b9-516a-4976-a12c-37d5a47618d6¸)
+2060587577╣)SetRenderLocation║)loc╗)VISU_RENDERLOCATION╝)$bbfc4e39-647b-445e-bb2f-288f7fa40e27Ż)	525675259ż)ExecuteProgram┐)) will in any case be a string, no wstring└)pstProg┴)pstArguments┬)$ee05ddaf-be81-4605-8d5d-f301dfec51c4├)
+2967725037Ä)SetFontÅ)$3fd0dd6c-3dad-4407-a494-2ff402ed0366Æ)ˆ Allows a caller to replace the currently actvie transformation information
+ The transformation that was active before will be returned«)
+2497599257╚)SetTransformation╔)newTransform╩)$620c8761-18c8-4fea-8059-d0162aaea5e5╦)
+4093627294╠)DrawPolygon═)Polygon╬)iType¤)$5f8e06fe-0831-4105-acae-434b5d64d3dađ)
+1114013486—)PopTransformation“)ptMother”)rectPosition‘)bIso’)bFixed÷)bClip◊)< parameter can be null, will only be used if it is != null 	ō)pCommandBufferŔ)$40fd4f37-ae6b-47da-8424-6c1018549d3aŕ)
+3891630465█)TransformPolygon▄) will be directly transformed!Ţ)polyŮ)$0fac7196-6fe3-4eaa-813d-8751eaf23343▀)
+3725291134ŗ)PushTransformationŠ)$dd6a6854-4869-4665-b795-9b01f20994e4‚)	459991366„)DrawTextš)- can be a wstring if the flag bWstring is setŚ)bWstringś)$13de38ce-135c-4e04-8f87-546083148e02Á)	420631979Ť)OpenRemoteFileDialogť)
+stDlgTitleÍ)stFileSelectionŽ)# the number of filters in pFilters ž)iFilterCountŪ){ a pointer to an array of filters. 
+ A filter is a string in the form <describing text>|<extension>, ie. 'TXT-Files|*.txt'ţ)pFilters´)bSave­) the lowest bit is reserved!˝)files˛)VISU_REMOTEFILELISTˇ)Visu_RemoteFileList˘)  The size of the additional data§)
dwAddDataSize÷)- The additional data, depending on the flags!¸)$43d4cc90-ffa7-45f1-ba85-bc88453d4412°)
+4090333714ý)SetFillķ)pLookŻ)pColorsŁ)$12a0d798-4f38-4252-9066-7bc9eb76783aż)™ Will behave like DrawText except that it will respect the flag bDrawUnchecked which will ignore the check
+ for an intersection with the updaterectangles and draw always■)
+1009872584˙)DrawTextUnchecked€*bDrawUnchecked*$0d6d99ca-f07f-4d5f-ba50-5396642c40e0‚*
+4115314494ƒ*TransformPaintRect„*$dfed5493-4e4f-47dd-8462-18242300baa3…*­ Will behave like DrawPolygon except that it will respect the flag bDrawUnchecked which will ignore the check
+ for an intersection with the updaterectangles and draw always†*	646220311‡*DrawPolygonUncheckedˆ*bDrawUntransformed‰*$3bb1e8f3-c8ea-4442-ade4-2389877d0b24Š*
+3609999540‹*IsToUpdatePolygonŒ*P This polygon will be transformed during the call, it should though be a copy!!!*
+nLineWidthˇ*$80888761-77d7-43eb-8af9-dd4c321eef51¸*
+1326486867*OpenLocalFileDialog‘*$cd87afb2-ad20-4fbe-ad41-2c8f486b0c5e’*ª Will behave like DrawRect except that it will respect the flag bDrawUnchecked which will ignore the check
+ for an intersection with the updaterectangles and draw always“*	160841333”*DrawRectUnchecked•*$7ccaf884-2ba4-49fd-8d06-de9f6068320a–*	565295477—*SetLine˜*$9cd32dad-ee06-42d8-89d0-785664679997™*
+2787493060š*GetCurrentClipRect›*pRectœ*$24583bd5-4d4a-4b0a-8872-b9e8e4b92f44*__OffsetIDRAWINGINTERFACE2ž*DRAWBUTTONONCLIENTŸ*UNTRANSFORMPOINT *
+2410261306¡*IDrawingInterface2¢*o This method is the inverse operation of the method TransformPaintRect or TransformPolygon
+ for a single point£*
+2405534299¤*UntransformPoint¥*2 A transformed point, that has to be untransformed¦*IDRAWINGINTERFACE2§*$35923255-87e4-478d-be1f-4664b544ee63¨*$3270a054-8f68-4f6c-90a6-b117edfa46b3©*
+2797491071ª*DrawButtonOnClient«*bHighButton¬*bPressed­*- will be ignored in case of a non high button®*iColorCount¯*	rPosition°*6 in case of a high button only base color will be used±*VISU_STRUCTBUTTONCOLORS²*Visu_StructButtonColors³*$3a42b1d4-4e4b-4504-b4ac-70d0e8dd3214´*	GETHEIGHTµ*GETWIDTH¶*PRVMEASUREPOINT·*PRVMEASUREPOLYGON¸*PRVMEASURERECTANGLE¹*§ This function block is an implementation of the IDrawingInterface2, that
+ computes the surrounding rectangle around a visualization element. It
+ calculates the maximum/minimum values of the x and y coordinates. It is
+ used for the meter element, where determining the surrounding rectangle
+ isn't trivial. This function block is used for a "simulation" paint call,
+ that doesn't paint, but computes only the rectangle║*
+3686618375╗*!VisuFbMeasureSurroundingRectangle╝*__INTERFACEPOINTER__1197Ż*__INTERFACEPOINTER__1172ż*__INTERFACEPOINTER__1167┐*H a flag, that indicates, whether the computing has been processed or not└*m_bProcessed┴*! the maximum/minimum coordinates.┬*m_iMinX├*m_iMaxX─*m_iMinY┼*m_iMaxYĂ*
+1547958568«*!VISUFBMEASURESURROUNDINGRECTANGLE»*$dfec177f-eed6-47b0-90f4-d4c070988080…*$9638cdd4-7e43-4125-8c01-1d0b38ca36eb *
+2377506194╦*$68c9002b-c330-4052-88a9-051f04ce98db╠*0 Returns the height of the surrounding rectangle═*	313036562╬*	GetHeight¤*$f08a493b-908a-4b78-9167-4355ad7db510đ*
+1151229938Ñ*$f85c5d91-87a4-44cf-ae81-ad67b68ed634Ò*
+3201000453”*$1b99ebd0-5bcb-49c9-883f-18f762a77e39‘* This method measures a polygon’*
+1794105545÷*prvMeasurePolygon◊*$756892a5-9773-4681-86d3-25658ee7d4c1ō*
+1178252079Ù*$35d610e7-1346-421e-8f1b-423635991c4fÚ*
+1466366741Û*$d752ccbe-4579-442a-a105-7700af50dbb2Ü*	829193056Ý*$501a677f-7a40-4024-8de3-e67ec2fb3214Þ*	853437233ß*$b7a86164-6b53-4a2f-b6ab-1dbf98597ef0à*
+2785210990á*
+4062470585â*$36e38c4e-052a-462c-b5f1-90ff7428b434ã*
+1035133179ä*	648080337å*$a03578a9-ec69-4c77-8379-fbe7870c4e43æ*
+2521079340ç*$69ac890a-1425-4e11-a792-bf1787a39e50è*	321719078é*$4c8f32af-cec9-468a-8edf-f73096cdd974ê*
+3830282078ë*$fd8ffe3c-3a4a-416b-9c74-c9c37a697d12ì*
+3584583771í*$a9c92d81-5d5a-4c68-91c5-39fcf22e8afeî*
+2902901973ï*$9c5a74c4-d70b-4214-ad94-9e69ee954347ð*> This method initializes the variables of this function block.ñ*
+2272944212ò*$82c68b0e-0541-4f75-8de6-85cc309eced5ó*
+3034158908ô*
+3915202114§*/ Returns the width of the surrounding rectangle÷*
+4083635739¸*GetWidth°*$5c9e6089-93b1-4d26-a643-16b34e566eea¨*
+3703952531ú*$271e12f1-f7a6-4a2a-a2fe-8f120dd3cd20û*
+1527961223ü*$5c4c6f02-7f22-461c-9795-0a4fe59df865ý*
+2051086155ţ*prvMeasureRectangle˙*$dd8d5481-962e-4532-8420-4f30a9ca31de€+
+2511714602ü+$00f36f85-0eab-4791-a71b-f46f867d2c17é+ This method measures a pointâ+
+2483088211„+prvMeasurePoint…+Point†+$e83aebde-5a89-4f6a-8d5a-3b3a92ec57b0‡+
+4108114102ˆ+$9d5a2f40-b258-4719-a5a2-64a5bea55216‰+
+2181212883Š+$8afc9bdd-c964-49d9-a72c-843e457b0a14‹+	331710760Œ+$6ed2cdb7-1952-49e3-8f01-1cccbb0b6743+	189294229Ž+$41f508a8-ee34-4e29-b6ee-3d06dd9e4137+
+2199827726+	446142348‘+$0597c491-49a7-4654-abc0-cd354c2e55ca’+	670328810“+$ef694a5a-3b72-4eae-be7c-927a9b2537e1”+	367238868•+$6dfb3791-0a66-4d4b-9d30-61542f2881b3–+__GETPROT3DSTYLEENTRY—+__GETPROTADDITIONALARROW˜+__GETPROTADJUSTCENTERANDSIZE™+__GETPROTARROWCOLORš+__GETPROTARROWEND›+__GETPROTARROWSTARTœ+__GETPROTARROWTYPE+#__GETPROTBACKGROUNDIMAGESCALINGTYPEž+__GETPROTLABELHEIGHTŸ+__GETPROTNEEDLEMOVEMENT +__GETPROTOFFSET¡+__GETPROTSCALELENGTH¢+__GETPROTSCALEMOVEMENT£+__GETPROTUNITHEIGHT€+
+GETDOTRECTĄ+GETDOTRECTREALCOORD¦+GETSURROUNDINGRECTARROW§+ISRECTININNERUPDATERECTS¨+PROTCONVERTVALUE©+PROTGETVALUEŞ+PROTHASVARIABLE«+PRVCALCULATEFRAMEPOINTS¬+#PRVCALCULATEFRAMEPOINTSFORREALCOORD­+PRVCOLORAREACANCHANGE®+PRVCOLORAREACHANGEDŻ+PRVDEGTORAD°+PRVDETERMINEQUADRANT±+PRVGETANGLEFROMVALUE˛+"PRVGETSALECOLORWHENUSINGCOLORAREASł+PRVGETWIDTH´+
PRVINITIALIZEµ+PRVPAINT¶+
PRVPAINTARROW·+PRVPAINTCOLORAREAS¸+PRVPAINTCOLORAREASREALCOORDą+PRVPAINTMAINSCALEş+PRVPAINTSUBSCALE»+PRVPAINTUNITĽ+PRVPOINTRELATIVETOCENTER˝+u This function block is the base function block, that contains most of the
+ functionality of all the meter elements.¾+
+2081905069┐+VisuFbElemMeterBase└+TL_ElementProperties.Scaling┴+ The color areas┬+@ adjusted position, different to static position, see Initialize├+* the color, that is used for drawing lines─+m_LineColors┼+% defines the line width for the scaleĂ+m_LineLookScaleă+( defines the line width for the subscale╚+m_LineLookSubScale╔+; the color, that is used for drawing the arrow of the meter╩+
m_ArrowColors╦+; A variable, that is used to create the labels of the meter╠+L A variable, that is used to create the labels of the meter
+ (for unicodes)Õ+B The variable, that stores the internationalized unit of the meterő+J The variable, that stores the internationalized label format of the meterŌ+E The angle in the middle of the scale. Calculated only in Initialize.–+m_rMainAngle—+E The value in the middle of the scale. Calculated only in Initialize.“+m_rMainValue”+ Calculated only in Initialize.‘+
m_rDeltaAngle’+W The number of lines and scale labels on the main scale. Calculated only in Initialize.÷+E The number of lines on the sub scale. Calculated only in Initialize.◊+m_iSubScaleō+N The angle between two lines on the main scale. Calculated only in Initialize.Ŕ+m_rDeltaMainAngleŕ+M The angle between two lines on the sub scale. Calculated only in Initialize.Ř+m_rDeltaSubAngle‹+D Calculated only in Initialize. The delta of the scale label values.›+m_rDeltaMainScaleř+D The origin of the coordinate system. Calculated only in Initialize.Ŗ+m_originŗ+> The radius of the inner scale. Calculated only in Initialize.Š+
+m_iScaleInā+> The radius of the outer scale. Calculated only in Initialize.ć+m_iScaleOutä+0 Middle of Label. Calculated only in Initialize.å+m_polMidę+? The points of the inner scale. Calculated only in Initialize. ē+m_PointsInnerScaleč+? The points of the outer scale. Calculated only in Initialize. é+m_PointsOuterScaleź+? The current value, that is displayed by the meter (as degrees)ė+m_CurrentValueDegreeģ+m_PolygonRealCoordķ+e Circle points with real coordinates. Used, when supported by the device
+ Checked once in initializeţ+m_bUseRealCoord´+EffectivePaintRectangle­+] The helper class, that computes the minimal surrounding rectangle
+ around the meter element˝+m_MeasureSurroundingRectangle˛+ the offset for the y-koordˇ+
+m_iYOffset˘+ the offset for the x-koord§+
+m_iXOffsetö+ the updaterect for the arrow÷+m_ArrowUpdateRectø+) stores the last updaterect for the arrowù+m_OldArrowUpdateRectú+* true if the labels have to be painted newû+m_bPaintLabelsnewü+E stores the information if the last value was at the end of the scaleý+m_lastValueEndþ+G stores the information if the last value was at the start of the scaleÿ+m_lastValueStart€,3 the inner circle that is needed to draw the circle,m_InnerCenterRectangle‚,3 the outer circle that is needed to draw the circleƒ,m_OuterCenterRectangle„,m_bPaintLabelsAlways…,k that value is not visible in the properties in all styles and will be set through the style.
+ scale in 3D†,3 the design of the arrows: is set by a style-value:‡,VISUENUMARROWDESIGNˆ,VisuEnumArrowDesign‰,CLASSICŠ,m_eArrowDesign‹,+ temporary used to retrieve the style valueŒ,m_stVisuStyleKey,m_udiResultŽ,VISUSTRUCTELEMENTCLIENTDATA,VisuStructElementClientData,m_rPrevValue‘,m_rValue’,m_bColorAreaChanged“,m_uiAntiAliasing”,VISUFBELEMMETERBASE•,$cc254bd3-ce7c-483f-a5c1-fc0d8a6d66fd–,prot3DStyleEntry—,I Indicates, whether an additional arrow has to be drawn within the scale?˜,$a284518e-aca4-4709-bf5e-e08b346a0a1e™,protAdditionalArrowš,Œ This property indicates, whether the element has to adjust the center and the size of the
+ meter to draw e.g. in case of 90 degree angles ›,$67745f59-472b-432a-af86-a8c756bef20fœ,protAdjustCenterAndSize,* Returns the background color of the arrowž,$c58a35f7-9034-4e57-af9f-f16277bd1df2Ÿ,protArrowColor ,& Returns the end position of the arrow¡,$00f41298-bd89-4af9-93ce-3f35da23f7e0¢,protArrowEnd£,( Returns the start position of the arrow¤,$2ef3b875-e7ac-44af-84e0-45e2d1d37ffd¥,protArrowStart¦,o Returns the type of arrow, that has to be drawn. A value of one of the <c>VisuEnumArrowType*</c> enumerations.§,$1d5257f6-8398-4d6c-b07e-9095bdc79599¨,
protArrowType©,z Returns the VisuElemBase.Visu_Constants.VISU_DBF_* value indicating, how the optional
+ background image has to be scaledª,$b073de78-7db6-4bda-9a5a-9ad4672130b2«,protBackgroundImageScalingType¬,$5d916f9a-ef03-46ab-8e70-3bef62a3ba6d­,< Returns the distance between the middlepoint and the labels®,$b1efeccd-6f28-4bab-83b9-3b6d94b88ee9¯,protLabelHeight°,A Returns the length(meter) / distance(potentiometer) of the arrow±,$f1f6cd80-c45d-47e9-9c46-b8d45a1515ea²,protNeedleMovement³,( Returns the y-position for the unittext´,$8b7110f1-d133-40d0-9fda-955e21f89319µ,
+protOffset¶,$882474d4-cbc6-4479-81d8-fde1e94ddab5·,$99a7859b-0f81-4ec6-be62-e4db78a1760b¸,. Returns the factor to adjust the scale length¹,$39539f0a-7521-4879-901e-05420641d913º,protScaleLength»,; Returns the distance between the middlepoint and the scale¼,$573d4f38-ceb5-43ed-897c-f67d85ec460f½,protScaleMovement¾,$a841d369-f944-41e7-839d-3f30eba96a6b¿,$38c889b1-e4b2-4d48-b949-0debf62591e2À,protUnitHeightÁ,I Returns the width of the element, that can be used for drawing the meterÂ,
+3553316545├,prvGetWidth─,Y The height of the arc relative to the unit circle. Every arc has at least
+ the height 1Å,
+rArcHeight∆,	rArcWidth«,rWidth»,$7a9e7e2b-a89d-44a1-8d77-da22b98bb214…,$14e2681f-8e6e-401e-a1e2-03d9a219612c ,
+1314474623╦,protGetValue╠,$ba2ce5cc-65a4-4205-8cc8-a096a8052e60═,
+1884556475Ī,$f67ea22d-1ab1-4bf9-b019-76278f5e496eĻ,	350462603Š,
+1882787649Ñ,$cb38ad4a-6068-4bae-bedc-c87cd6cd14f3Ò,
+1268409001Ó,
+2222612482‘,$81d462d5-ebfe-4d50-bca6-281e5e3807bd’,
+3981307656÷,$5cba512d-c9fb-431e-8c52-c48cd2e547ad◊,
+4180133018ě,__getprotOffset┘,$d5f3688e-0e3d-4e9e-a2e2-814e133eaeed┌,
+1826202635Ř,
positionImage‹,$ce50ee2c-95e9-4748-aafd-2fbe758ef44c›,	590034747ř,
+2801907288ß,$b1a3541c-67b4-4247-a8bd-b3057f65e76aà,	434797063á,
+1739067940â,$1e265023-3546-4a26-8e6d-a0205512bf3fã,I Calculation of the scale line, painted as dot or square. For Int-values.ä,
+1858766474Ã¥,
+GetDotRectæ,ptStartç,ptEndè,iCorrectPosé,dotRectê,$0c34a855-e810-414b-9b21-1132c36a466fë,
+2762352925ì,$95e86b81-67d1-470c-8b9c-cb140e8c0b0dí,5 Determines the quadrant of a given angle in radians.î,
+3713941805´,prvDetermineQuadrant­,? Flag indicating, whether the quadrants are traversed clockwise˝,bClockwiseTraversal˛,rSineˇ,rCosine˘,
bPointOnXAxis§,$67ebc3ef-cbdb-4cbd-960a-a679a8518c2a÷,
+3896278720÷,__getprotScaleMovementø,$7fdcf507-b8c0-48d0-980c-d008a2017b2cù,	131022752ú,#__getprotBackgroundImageScalingTypeû,$6beae33a-7df3-4bf2-ac35-48dbeb8dde2cü,
+2270622975ý,GetDotRectRealCoordţ,VISUSTRUCTPAINTRECTANGLEF˙,VisuStructPaintRectangleF€-ptStartReal-	ptEndReal‚-
dotRectBufferƒ-$956f55fd-832b-466a-a1ec-832f7e7ac63f„-
+3434564258…-prvPaint†-bSimu‡-renderingContextˆ-Q The rendering context, where the drawing is performed.
+ Just for simplification‰-pIDrawingInterface2Š-= Position, that is used for checking, if repaint is necessary‹-bPaintScaleNewŒ-bIsToUpdateFromExternalRect-bIsToUpdateRectangleŽ-bDrawColorAreasAndScale-bArrowAndUnitPainted-$2c04d34a-2cba-4027-9d42-13003dc61eb7‘-
+3766049686’-currentRect“-updateRectHelp”-$6975d2ff-2af6-42db-94be-a91d71933106•-	544894777–-__getprot3DStyleEntry—-$f7624e6f-90c2-48ea-b725-ab2788da02f6˜-€ calculates the frame points and store them in m_PolygonRealCoord
+ Done in second method, as there would be to much if.. else..™-
+2391023604š-#prvCalculateFramePointsForRealCoord›- start angle in radiansœ-dStartAngle- end angle in radiansž-	dEndAngleŸ-  The radius of the frame to draw -iScaleRadius¡- startvalue in degree¢-rStartDegree£- endvalue in degree¤-
+rEndDegree¥-— To determine correctly, whether we reach the end point, we also
+ need to know the quadrant the end point lies in and to track the
+ current quadrant.¦-iQuadrantEndPoint§-iQuadrantCurrent¨-$ we always stay in the same quadrant©-bStayInOneQuadrantª-
+ptTempReal«-H A VisuStructPoint variable, that contains the start
+ point of the lineČ-G A  VisuStructPoint variable, that contains the end
+ point of the line­-PointsRealOnScale®- VISUFBCIRCLEPOINTREALCOORDINATES¯- VisuFbCirclePointRealCoordinates°-2 the angle in radians, to get all the frame points±-rCos²-iDir³-bEndPointBelowCenter´-bEndPointOnXAxisµ-bEndPointReached¶-$ TRUE if a point is below the center·-1for special configuration case, see comment below¸-bSwitch¹-bAgainInStartQuadrantº-bLeftStartQuadrant»-
+bFirstLoop¼-$5cfe471b-1236-4456-8f65-4c501d9f031e½-	899237672¾-$d554fd18-1c8e-4df2-b798-b7b2418dbcf3¿-
+3273437594À-$a639c4cb-9584-4cf7-b50d-439479b86b42Á-¶ Performs the initialisation. This method is called from the Initialize method,
+ because Initialize needs to reset the m_bProcessed flag of the variable
+ m_MeasureSurroundingRectangle before measuring the surrounding rectangle. 
+ The return value is true, if an additional call of this method
+ is necessary¬-
+1179435843├-
prvInitialize─-a The range of degrees, defined by protArrowEnd - protArrowStart.
+ Calculated only in Initialize.Ň-
iDegreesRange∆-i The range of values, defined by m_Scale.rScaleEnd - m_Scale.rScaleStart
+ Calculated only in Initialize.«-rValueRange»-sign…-< The max. length of the text. Calculated only in Initialize. -> The height length of the text. Calculated only in Initialize.ň-!bAdditionalCallOfInitializeNeededŐ- The width of the scaleÕ-rScaleWidthő-	rnewwidthŌ-diScaleLengthFactor–-diBuffer—-iMaxTextSize“-diTemp”-$093df4a3-07eb-40f5-963d-b7503ceb3e7e‘-L This method returns the corresponding angle (in degrees) for a given value.’-
+2961838554Ö-prvGetAngleFromValue×-$d585887a-f1df-4543-8568-4a2b288d7982Ø- This method checks, whether a color area has to be drawn. The return value is TRUE
+ if the color area has to be drawn, FALSE otherwise.
+ We only paint the color area, that lie completely within the scale of the meter.
+ Additionally we only paint those areas, that intersect with the current value of
+ the meter (if durable color areas is false) or all color areas, if the flag
+ "durable color areas" is trueŁ-
+2517322462┌-rBegin█-rEnd▄-$0f9575fc-62da-4f2d-9a34-32858ec0f016Ţ-N This method draws the color areas of the meter. The return value is not used.Ů-	195945678▀-prvPaintColorAreasÓ-	dStartAngß-dEndAngÔ-
PointsScaleInŃ-PointsScaleOutń-iStartXň-A the color, that is used for drawing the color areas of the meterŠ-ColorAreaColorsš-_ Two variables that take the maximum resp. minimum of a color area
+ and the range of the scaleè-rTempForSwapé-bColorAreaStartsAtLeftEdgeê-bColorAreaEndsAtRightEdgeë-rCurrAngRadì-` To find an end point on the x axis we need the information,
+ whether the point is on this axisí-¬ For small color areas and steep angles, close to the x-axis,
+ a wrong change of quadrant can happen. 
+ So, if start and end are checked to be in the same quadrant
+ we have to stay in this one! Else, we would jump over
+ the endpoint, without notice and get a strange painting result. (CDS-44722)	ţ-bKeepInSameQuadrant´-$b928c27d-343f-418c-9449-e0ebd425ab44­-	492278696˝-
iCircleRadius˛-$bf78392d-057a-4226-ab78-486da07af629ˇ-
+4217713057˘-IsRectinInnerUpdateRects§-bhelp÷-$1c939273-aaab-4b3d-9692-5e32c24799cc¸-	263757923°-__getprotArrowColor¨-$e25210a0-edd5-4090-928e-a0dff80adf77˙-	175934928ű-protHasVariableŘ-$972e8e84-c79f-41fc-bee7-2d52420a9137ř-C Transforms a point to a point relative to the center of the meter.■-
+4021058828˙-prvPointRelativeToCenter€.ptPoint.$82e09482-f9eb-49eb-93d1-986d2bacea28‚.
+2677861218É.$8583c52e-263d-4a87-811b-c1b9283fc4ecĄ.S This method paints a frame of the meter element.
+ The return value is never used.….
+1949314037†.I A boolean flag, that indicates, whether the frame has to be drawn or not‡.
+bDrawFrameˆ.bPaintSingleColoredFrame‰.	curColorsŠ.rColorBegin‹.	rColorEndŒ.
+rNextStart.rColorStartAngleŽ.rColorEndAngle.bReachedEnd.$f3ad1ff6-67c1-44f1-b04a-9a65e4ffa1c7‘.A Converts degrees into radians.
+ The return value is the radian.’.
+3301788140“.prvDegToRad”. The degree value to convert•.angleDeg–.$3f13a070-a049-44f5-89cb-0abfb7c73172—.
+1922092590˜.	939154154™.protConvertValueš.$b3f7c722-9ae9-43d2-af65-7e0069288feb›.H This method draws the unit of the meter. The return value is never usedœ.
+1972353847Ł.prvPaintUnit×.Divideč.$dc040f8c-92c1-41eb-a028-ba112b98ec63á.
+1479162256¡.__getprotAdjustCenterAndSize¢.$4fa9b8e7-d0b7-4c2a-a35f-1ec31e32dda9£.
+1566264372¤.$17c30a39-3a23-4246-aa1d-997104001179¥.	210954898¦.__getprotArrowEnd§.$83513611-8a77-4b49-b9c6-e942444d7411¨.	499586817©.$06efe12c-580e-4845-97bf-8e87910026a2ª.8 calculates the frame points and store them in m_Polygon«.
+1069610890¬.prvCalculateFramePoints­.
PointsOnScale®.$8e8edd3c-d0a3-43c1-bce0-9b8380e82348¯.
+1480792918░.prvPaintColorAreasRealCoord▒.PointsScaleInReal▓.PointsScaleOutReal│.$eb5543b5-33a1-47e3-9ced-f03fda0d16ee┤.
+2085488946µ.__getprotLabelHeight¶.$538e97f2-25fb-4cb1-b9f8-cf8d8fde3e51·.
+1020634998¸.$677ece62-8a87-4ee7-9c8c-814a8dfc92baš.t returns, if the color are can change. Also
+ considering, if the scale is painted in the colors of the color areas.º.
+3366577284».prvColorAreaCanChange¼.$966d4c23-619f-4c73-a1fc-d33c51793cf0½.	813032847¾.$79ffe080-3f41-4c05-ac17-49e3906b84a9¿.
+2304368289└.$71243113-a029-4756-8abb-c6f4399a80da┴.
+3755513561Â.$69ffacbf-4acb-455e-be95-c8c8ac96da02Ã.
+3224624875─.__getprotArrowType┼.$b8973555-8292-4902-8233-f161e9ca6e92Ă.
+2481998008ă.$0a7ecf41-f78f-4a3c-9cab-f3cba108ac77╚.	176287360╔.__getprotAdditionalArrow╩.$fe5390bc-8df4-4c5f-b74b-23bdcae961a7╦.K This method draws the sub scale of the meter. The return value is not used╠.
+3451955555═.prvPaintSubScale╬. the outer radius¤.
+iRadiusOut–. the inner radius—.	iRadiusIn“.dAngle”.	increment‘.bMainScaleLineFound’.LineOut÷.LineIn◊.PointsOuterSubScaleō.PointsInnerSubScaleŔ.PointsRealOuterSubScaleŕ.PointsRealInnerSubScaleŘ.dotRectF‹.RectType›.VISUENUMSIMPLETYPEř.
+AngleRangeß.ScalePartOfFullCircleŕ.dDeltaAngleá.bUseCorrectâ.bRevertă.currentColorä.iColorAreaIndexToStartĺ.iColorAreaIndexFoundć.dwColor3DBrightç.$8e7ab42d-e6ef-4c22-b2a0-cee24d01749eč.63315380é.$4cc9227d-ede9-4267-9d32-171d5a7f5fd8ę.
+1711462285ë.__getprotNeedleMovementì.$b8e446f0-b6c6-44fd-910d-397697153344í.
+1093276558î.
+2405188126ï.$8771641f-d05c-42ad-9b1c-dd13f56f9330ð.
+1589166881˝.prvColorAreaChanged˛.bInAreaPrevˇ.bInArea˘.$b76d9cf1-0469-4942-9857-ddd22e7b1aaa§.G This method draws the arrow of the meter. The return value is not used÷.
+1175861509¸.
prvPaintArrow°.bFromUpdate¨.dSecArrowStart˙.dSecArrowEndű.
+dMainAngleŁ.centerRectangleż.$13a87892-7231-4270-9d6f-5b1a0870e540Ģ.
+3874373515ÿ.$5e4e7253-df58-4696-a13a-4fe50be6ad2d€/
+3445257352ü/__getprotUnitHeighté/$55f82340-d73a-466f-8c88-06d050bd400bâ/
+2719897951„/__getprotScaleLength…/$ab7af049-a49f-4a1f-8183-268152be174d†/g This method draws the main scale lines and the scale values of the meter. The return value is not used‡/
+1540944342ą/prvPaintMainScaleČ/currentFontä/$7f36f107-3155-42e5-96ca-0e747df56a4eč/
+2097233801Œ/__getprotArrowStart/$4b682063-4990-4d8a-acb6-aab3b97ec2e1Ž/
+1607396788/$949a3a35-cf13-4a27-9fef-f02dbd1cd10f/
+2903419319‘/$878bc0d0-ca95-4986-b981-51695f8fe0b1’/
+2760401516“/$5c0f66fb-fd65-41b0-95c8-737a0430b86b”/
+2495765236•/"prvGetSaleColorWhenUsingColorAreas–/iCurrentScaleLine—/0 defines, in which color area to start the check˜/dwDefaultColor™/	bSubScaleš/‘ only used as return value: Returns, in which color area index
+ the value was found. Can be used as iColorAreaIndexToStart
+ for the next search›/
rCurrentValueœ/$cea03900-67ad-4624-83e5-a63684f6d698/
+3610699774ž/GetSurroundingRectArrowŸ/tempRect /iMaxX¡/iMaxY¢/iMinX£/iMinY¤/$bdb4d479-d012-49c7-8619-fe5dac4f19cd¥/	644787854¦/$c66935e6-e8ae-466d-a91c-061b96334e0a§/K This structure represents the properties of the arrow of the potentiometer¨/	540747872©/VisuStructArrowPotentiometerª/TL_ElementProperties.ArrowType«/#TL_ElementProperties.Desc_ArrowType¬/	ArrowType­/VISUENUMARROWTYPEPOTENTIOMETER®/$TL_ElementProperties.Desc_ArrowColor¯/" The background color of the arrow°/dwArrowColor±/$AD5258A9-0279-4c40-9740-9729B4D3588B²/TL_ElementProperties.ArrowStart³/$TL_ElementProperties.Desc_ArrowStart´/  The start position of the arrowµ/iArrowStart¶/TL_ElementProperties.ArrowEnd·/"TL_ElementProperties.Desc_ArrowEnd¸/	iArrowEnd¹/
+3901851796║/VISUSTRUCTARROWPOTENTIOMETER╗/$81845ef6-e9f4-4aed-88d7-d2bc14cbebef╝/HANDLEMOUSEEVENTŻ/PRVISRELEVANTEVENTż/	940848029┐/VisuFbMouseTouchDragUtil└/xStopDragOnLeave┴/xDragged┬/_xTouch├/" Only valid if _xTouch yields TRUE─/
+_uiTouchId┼/
+4185542189Ă/VISUFBMOUSETOUCHDRAGUTILă/$91066a30-d4cd-4a01-9701-693583f8d526╚/	344887341╔/prvIsRelevantEvent╩/evt╦/xIntersects╠/	xCurTouch═/uiCurTouchId╬/$bb7ea3f4-09e3-467d-9cfe-afc96691cd16¤/
+1279163738Ð/	307519418Ñ/  Handles the given mouse (maybe from touch) event and determindes the according drag state
+ Returns TRUE when a relevant mouse event was given, FALSE otherwise“/
+3774765037”/HandleMouseEvent‘/$90cd979a-7c40-4aca-8793-c94ff3cd20b8’/
+3872447484Í/	218339105Î/PRVGETANGLEě/PRVGETVALUEFROMANGLE┘/PRVPAINTCIRCLEARROW┌/PRVPAINTSMALLARROW█/
+1453190220Ü/VisuFbElemPotentiometerBaseÝ/)VisuElemBase.VisuFbAnalyzeNumVarConvertedÞ/ {attribute 'EditorType' := 'VariableWithConversion'}
+ a warning will be shown, when no value is configured
+ a warning will be shown, when a expression is usedß/@ The variable, where the current value of the meter is retrievedà/VISUFBANALYZENUMVARá/VisuFbAnalyzeNumVarâ/TL_ElementProperties.Arrowã/TL_ElementProperties.Desc_Arrowä/200000å/m_Arrowæ/HideChildByNameLegacyVisuOnlyç/‰ as changing the visibility would need a rework of the background-painting-logic
+ we dont use this here, as long it is not really neededè/S stores the information if the needle is dragged (including support for multitouch)é/
+_dragStateê/$3568ef83-b558-43ab-8d00-2100d9737bd5ë/$4fa3caac-d13a-4afb-865a-d747acc5f9f6ì/$a45c31a4-8e6f-45d2-87b6-d3c1f067f533í/$9a3dcc4f-03f5-4e24-a2a5-90b9fdc4a3e7î/$e0bcd15c-2ef9-4b39-a15a-3c799f35c471ï/$73f9b468-6923-47c1-866a-aaf1799a79c1ð/
+2497373102˝/VISUFBELEMPOTENTIOMETERBASE˛/$51c5672c-1829-484e-987d-76ac7aa08136ˇ/$d1a494d3-1f8b-49d1-98ec-51ef71aaf9dc˘/
+1819813555§/$b4caa98c-895b-4425-a144-6b60daeae5e1÷/M This method draws a circlearrow of the meter. The return value is never used¸/
+3358930295°/prvPaintSmallArrow¨/PolTemp˙/	PointTempű/RecTempŘ/9 The array of points, where the coordinates will be addedř/MAX_POLYGON_POINT_COUNT■/g_PolygonPoints /$153fb5ef-384d-4d7e-b060-541a93cfa424Ç0	403142387ü0	223910131é0$99a0655f-a6ea-4bd0-97ef-55edc8be191dâ0
+3067990590„0$ec82d992-c415-4034-abdd-aa9e280d0162…0
+1923562164†0$51612e6e-d06e-4808-ba65-6e931f91dee4‡0
+2488618295ˆ0	201923502‰0
+3250392872Š0$774ee8e3-3466-412d-acf5-c6b5cb75ca18‹0	228298660Œ0 the angle of the mousepos0angleŽ0 the new value for the variable0diff0	InputRect‘0$f8b0de6a-ce48-4a0b-9182-3c5e5e16bbdd’0
+2241665721“0
+2047814432”0prvGetAngle•0
+ptmousepos–0rise—0rad˜0$685ba5d2-bf06-4638-8926-c727e8dd807f™0	782044434š0
+3787919747›0$e3a5a822-2131-4cee-8c26-f592fca43a87œ0
+2128579550ť0$4e032555-fde2-46fe-acb8-c074b8ad92f6ž0	166349355ź0prvPaintCircleArrow 0midPointˇ0$a85a6b39-92bf-42a6-87d0-1462cc45b45f˘0
+2986113567£0$8d8b9989-8943-4ffa-9f25-8cdae4b7146f¤0
+1564991621Â¥0
+3865279556¦0$4806b433-5bd7-47e0-a369-b8dca67a0dd9§0
+3842869041¨0$d29c9d2d-f1a9-49b9-8c1d-7444cffca8cd©0
+2471064465ª0prvGetValueFromAngle«0$9e248b9c-5681-41c7-a25e-461768967662¬0
+1762960941­0
+1143113577®0$c7898091-7d83-4172-bd99-c16c85884bc6¯0
+1812536085°0$04efb6fa-e82b-466a-9c83-bd0503aed7bc±0 This structure represents the background properties of the meter and poti elements, that
+ allows to select a background image from style or use a own imageČ0
+1659886774³0!VisuStructStyleBackgroundForMeter´0k always visible!
+notwendig: damit m_BackgroundOwnImage.m_stBitmapID die aktuelle Default-Einstellung kenntÁ0
+3194866748¶0!VISUSTRUCTSTYLEBACKGROUNDFORMETER·0$6ff64e00-02d4-4fe1-8c8b-6164d57bafa7¸0Á This is the structure for defining the positions for 360 degrees variant of the meter element and
+ and the potentiometer with the predefined background image and own image in the same element¹0	738199660º0VisuStructPositioning360»0#TL_ElementProperties.NeedleMovement¼01TL_ElementProperties.Desc_PositioningNeedleLength½0
IntValueRange¾0
SetValueRange¿00;200À0˜ defines the length(meter) / distance(potentiometer) of the arrow^
+ Not possible, to use negative values any more. The max value ist just any big value┴0iNeedleMovement┬0"TL_ElementProperties.ScaleMovement├02TL_ElementProperties.Desc_PositioningScaleDistance─0:ValueOfNodeWithAttr,ElementStyleImage,string,<default>,NOT┼0ő defines the distance between the middlepoint and the scale
+ when own image is used
+ wenn der String im Member mit attribute ElementStyleImage nicht leer ist, dann Knoten anzeigen
+ Not possible, to use negative values any more. The max value ist just any big valueÆ0iScaleMovementÇ0 TL_ElementProperties.ScaleLengthÈ00TL_ElementProperties.Desc_PositioningScaleLengthÉ0• the factor to adjust the scale length
+ when own image is used
+ Not possible, to use negative values any more. The max value ist just any big value╩0iScaleLength╦0 TL_ElementProperties.LabelOffset╠00TL_ElementProperties.Desc_PositioningLabelOffset═0-30;200╬0î defines the distance between the middlepoint and the labels
+ value 0 is not really in the center, therefore, we allow here negative valuesŌ0iLabelHeight–0TL_ElementProperties.UnitOffset—0/TL_ElementProperties.Desc_PositioningUnitOffset“0~ defines the y-position for the unittext
+ Not possible, to use negative values any more. The max value ist just any big value”0iUnitHeight‘0!TL_ElementProperties.OriginOffset’0+TL_ElementProperties.Desc_PositioningOffset÷0Ď defines the offset for the whole elemente except the image
+ Not possible, to use negative values any more. The max value ist just any big value×0iOffsetØ0
+3350283684Ù0VISUSTRUCTPOSITIONING360Ú0$d824c65d-990c-4b03-9b90-70e10a04763fÛ0a to use the style values or special values for the positioning in the meter360 and in the poti360Ü0
+2553229277›0"VisuStructStyleOrOwnPositioning360ř0StyleOrOwnValueŖ0&TL_ElementProperties.PositioningSourceŗ0+TL_ElementProperties.Desc_PositioningSourceŠ0VISUENUMSTYLEOROWNVALUE‚0VisuEnumStyleOrOwnValue„0STYLEš0PositioningSourceŚ0
MultipleUsageś04ValueOfNodeWithAttr,StyleOrOwnValue,String,OWN,,TRUEÁ02 expert category: dont use any category
+wichtig!	Ŕ0PositioningÚ0	380946458ŕ0"VISUSTRUCTSTYLEOROWNPOSITIONING360Ű0$913e8e1b-6f30-4f0e-bd34-1b2567fd6e3bý0Potentiometer360Ý0,TL_ElementProperties.PotentiometerWithBitmapţ0_m_Labels.Font|FontColor|Font-Standard;Element-Potentiometer-LabelFontColor|Arial;12;16#FF000000´0Bm_Scale.dwColor|Color|Element-Potentiometer-ScaleColor|16#FFFFFFFF­0¬VisuElemBase.VisuFbPrintfRealVarConverted;VisuElemBase.Visu_EditboxInputBordersConverted;VisuElemBase.Visu_EditboxInputConverted;VisuElemBase.VisuFbAnalyzeNumVarConverted˝0CElement-Potentiometer-Potentiometer360-Common-ScaleMovement|DINT|49˛00Element-Potentiometer-Common-ScaleLength|DINT|15ˇ08Element-Potentiometer-TransparentColor|UDINT|16#ff8000ff˘0écore_Visualization.chm::/_visu_elem_potentiometer.htm;core_Visualization.chm::/visu_element_measurement_controls_potentiometer.htm§0	ISOTROPIC÷0m_pVariable..pVarNumber¸0	767150985°0VisuFbElemPotentiometer360¨0Element-Potentiometer˙0J The style type is a concatenation of the <StyleTypes>-<ElementName>-Typesű0┼ The positions of the individual parts
+ DONT USE THESE VALUES ANY MORE
+ starting with V3.5.6.0 either the style or the own values are used.
+ therefore this node is not visible any more.
+ the values are transfered to the new node m_PositioningValues on update of the visu-profile.	
+ dont delete this node or change order!ü0m_PositioningValuesý0$85bbb8f4-5db7-4047-baa2-ed1b57066eafţ0$02bc9040-dbfd-4d41-b39d-c69f5a511e68˙0$7abe39fd-5ae5-414f-82cb-2ace1f5c651c€1$654f18b1-306a-4dd7-8d2a-4589c2d7e3ad1$bf8b1ccc-5688-4b28-9cab-256ad389cc0a‚1$29ca6f0f-24f0-4af5-8af2-5863eb8a3b46ƒ1$df1caec7-9940-4bc0-8b23-36eede7600b7„1$be311a75-b4dd-4098-b086-9739392e6b07…1$e39e922a-3edb-424d-9fcf-475fe24a1036†1$f60d9d5e-8803-4197-93db-94542b54b7a1‡1$c2762ebe-4515-4bfe-bb96-09d1ddaf96caˆ1
+1932173623‰1VISUFBELEMPOTENTIOMETER360Š1$907d8de4-0af0-4773-9b10-2e2e9f8a5bab‹1$40872c3f-7900-4961-b5db-d29a406decb4Œ1
+1027763218ć1$ba517484-1715-46bd-af13-d8eb8c7915cdé1
+18599949491$bf0567bd-64f7-4957-8777-90b79d5b22601
+1158984069‘1
+3888361342’1$cad28b72-3b23-4bd3-a3cc-7a3595938b2e“1
+3809623167”1$8a5e40d5-79df-445e-b82d-396a0621bad0•1
+2888500879–1
+2047164195—1
+3271722978˜1$21946d93-6cb2-4496-abb9-253b9ce50984™1	106231535š1$de5332ee-5475-43d3-b57d-c37de5b42c39›1
+2222630140œ1$73d2aaa7-5ea7-424a-ad5a-74a0b49affb41
+3828081120ž1$3ffdaffc-df80-4df0-b77a-c74c062b2367Ÿ1
+1840887828 1$16e2ddcb-edad-4684-b58c-359d4d98b225¡1
+2966183401¢1
+1580679849£1$9e9668f3-3ce6-4228-8e93-defb8a4db2c4¤1	370238648¥1
+2198088595¦1
+1222662436§1$81eb0043-0ac5-4af4-8ba2-ce2afbd776bf¨1RockerSwitch©1!TL_ElementProperties.RockerSwitchª12640«1RockerSwitch / Kippschalter¬1	937674932­1VisuFbElemRockerSwitch®1$042874c2-1b71-4ab8-97c6-ec7dd7dac932¯1$8a203a29-067f-4326-82ac-79953783f95d°1$ce02e745-4f4c-4d5e-92bf-772db7159114±1$be56e24c-d7cb-42d7-939f-82d2bd9a0bad²1
+2176216393³1VISUFBELEMROCKERSWITCH“1$81e35919-e382-4d7c-9848-de43a666566dµ1
+3243126585¶1
+1739999442·1
+3737537890¸1$6d0e8019-a64d-4114-bc38-49f42559edd7¹1
+1192643901º1	100600447»197842484¼1$03adf56a-94f7-417f-9449-fdc4f5dc11d1½1
+3772578897¾1
+3238606829¿1$a063e21d-b122-4089-b6cb-4894ed603482À1
+1434209643Á1$6e3da47e-3c7e-4e96-9e66-dc07aff37337Â1
+2055238766├1IUnitConversion__Union─1IUNITCONVERSION┼1	983023009Ă1IUNITCONVERSION__UNIONă1$3223656e-c0e5-4b5c-a93e-85ece7c8e76c╚1,unit conversion interfaces, 3.5.4.0 (intern)╔1
+3175458249 1
ExtensionDataň1ConversionDataŐ1UCÕ1IUnitConversionő1	317841511Ō1
EXTENSIONDATA–1$20d9746d-98e3-4fa1-b392-48d6a665d347—1	878774012“1PointerVarExtension”1pVar‘1
typeExtension’1VISUENUMVAREXTENSIONTYPE÷1data◊1
+2628109434ě1POINTERVAREXTENSION┘1$bc5bded2-b96d-4d0d-8426-7766af25820c┌1 allow_external_var_in_out_access█1ignore_link_all▄1
+4045996038Ũ1Visualization__inp__visŪ1
m_stNamespaceß1tempFlagā1
+extVarDataŠ1	VISUELEMS‚1
+Conversion„1ElementRectangleš1suppress_warning_0Ś1C0394ś1
+2316880602ç1VISUALIZATION__INP__VISè1$bb9c83f1-333f-46ab-ab8e-69199fd99035é1$13d504d2-1159-406a-ac5a-929a6e0a6f6aê1$fc4c6343-7ce9-42bc-8262-9a6a1327341bë1	544262395ì1
+2387648346í1
+2050891373î1
+3668836505ï1
+3507110572­1	306124586˝1__OffsetISHAPE˛1
+INTERSECTSˇ1G This interface describes shapes, that are used to draw static elements˘1
+2879472091§1IShape÷1y Checks, whether a given point intersects the shape.
+ :return: TRUE if the points intersects the shape, otherwise FALSE ÷1
+1771283823ø1
+Intersectsý1 The point to checkķ1ISHAPEŻ1$d0fa98e9-1dd2-448d-b197-245eb1b3aeeaŁ1$4913a2b1-deb6-4f27-88d3-f89e3074d9e7ż1
+3644529413ŝ1VisuFbRectangleShape˙1__INTERFACEPOINTER__3566€2m_ptTopLeft2m_ptBottomRight‚2
+2841719856ƒ2VISUFBRECTANGLESHAPE„2$216a593b-809c-434d-b7d9-d63c02d646ed…2
+1394897452†2
+1652669468‡2
+3976180345ˆ2	597295242‰215223146Š2$90e0485a-87cd-4475-a4a1-369040c68958‹2
+1264837367Œ2
IShape__Union2
+2378758134ˇ2
ISHAPE__UNION¸2
+27929679702TL_ElementProperties.Value‘2AssignConversionSource’2
+conversion“2Â If no value is configured, a compile-warning will be shown.
+ This functionality is only used, when the attribute 'RequiresValue'
+ is set at the variable of type Pointer TO VisuFbAnalyzeNumVar”2	RealValue•2AssignConversionDest–2
optConversion—2EffectiveValue˜2-Inout, IsCompiled, RelativeInstance, Typified™2	788488014š2$72041eb4-7c5b-4ebd-8961-db8507615682›2
+1308482663œ2	1158288252
+2054516011×2/ieccodeconversion_generate_usegeneratedchecksumč2
+1884485477 2$246b592c-66f1-494b-8ce6-e72655019e46¡2	850910404¢2CANACCESSVARIABLE£2DOSETLINTVALUE¤2GETCONVERTEDVALUE¥2GETFORMATTEDVALUE¦2GETLINTVALUE§2GETVALUE¨2
HASCONVERSION©2SETISVARPOINTERª2SETLINTVALUE«2SETVALUE¬2	SETVALUE2­2R Function block, that is used to read/write an arbitrary number variable
+ as REALŪ2
+1211012219¯2TypeAssignSource°2Var±2PossibleOnlyVarAccess²2UseVariableForTextOutput³2.visucodeconversion_genericsetter_visualelement´2_owningElementµ2AcceptsTextListEnum¶2É Can be used, when only variables, but no expressions are allowed.
+ The element, using VisuFbAnalyzeNumVar needs to use the 
+ attribute 'UseOnlyVarAccess'
+to use this variable as text output variable
+ If no value is configured, a compile-warning will be shown.
+ This functionality is only used, when the attribute 'RequiresValue'
+ is set at the variable of type Pointer TO VisuFbAnalyzeNumVar
+ For the converted code we use a string member of a subclass of us.
+ This subclass also has an instance variable, where the owning visual
+ element instance can be stored
+CHECKED_OMITĚ2
+pVarNumber¸2TypeAssignDest¹2dwVarNumberTypeº2_bIsVarPointer»2P Returns the converted value, if a conversion exists, else, the var_input value.¼2
+2693261521Ż2GetConvertedValueż29 the value to convert with the conversion from pVarNumber┐2iVarNumberType└2pConvertableType┴2$223a02ac-dbec-489b-b7d1-ebffeb31b5a2┬2$8bc6dea0-e5c0-4c00-ba0b-f9d1b01f0a82├2	141319198─2iDummy┼2$4255f1dd-e722-41b5-8948-ee619e459714Ă21 sets the value of type LINT, similar to SetValueă2
+3147177283╚2DoSetLIntValue╔2liValue╩2{ All local variables are excluded from conversion, because the
+ method body is also excluded from conversion
+CHECKED_OMITň2pIntŐ2pWordÕ2pDIntő2pDWordŌ2pSInt–2pUSInt—2pUInt“2pUDInt”2pLInt‘2pULInt’2pLWord÷2bConversionExtension◊2pVarNumberHelpō2bUsePropertyInfoŔ2$e11e4d15-1eea-44c3-91a2-3131a33ff964ŕ2Č Formats the internally stored value using a specified format string.
+ The return value is a pointer where the formatted value is storedÛ2
+1986459269‹2GetFormattedValue›2$ The format string to use, e.g. '%d'ř2pFormatŖ2H Points to the buffer, where the result of the formatting will be storedŗ2
pResultBufferŠ2( The available size of the result buffer‚2iBufferSize„2dummyš2PROPERTYINFOŚ2PropertyInfoś2$07702340-53a2-41de-bd07-260aad669cc2Á2
+3576020951è2
HasConversioné2$9bb647cf-fbd8-48fe-984e-9f0a91436f52ê2
+1567568324ë2
+3505298484ý2SetIsVarPointerÝ2
bIsVarPointerţ2$85983c0d-e2f1-470b-8d52-4a5af24b1266´2Š Sets the current value as LINT value and calls the value changed event like in SetValue2
+ (this method is needed to avoid roundings error for large numbers which dont fit into a real) 
+ Should be used together with GetLIntValueğ2
+1580559422˝2SetLIntValue˛2eValueChangeTypeˇ2VISUENUMVALUECHANGEDTYPE˘2
+systemType§2$0cc7fd6b-dc5e-4445-8134-06c16de3abee÷2
+3880223000÷2
+2838878548°2E Set the current value as REAL value and call the value changed event¨2	274805389˙2	SetValue2ű2$d4dd592e-bc96-4ce8-8568-602a381af0e6Ř2
+1440407438ı2  Only needed for integrated visuş2
+1983591628˙2CanAccessVariable€3$b3c76fb0-7535-41fb-a5b4-2cbc01197d883
+1255644904‚3( Returns the current value as REAL valueƒ3
+3347711205„3GetValue…3pReal†3$4a474c1f-0098-40b0-8c5f-2e0533be5bb2‡3® Returns the current value as LINT. Should be used together with SetLIntValue
+ (this method is needed to avoid roundings error for large numbers which dont fit into a real) ˆ3
+4078416203‰3GetLIntValueŠ3$5c02521e-6a60-4e18-8c73-b9a0dcf45f9a‹3$ Set the current value as REAL valueŚ3
+24700168543SetValueŽ3$611aa311-d18e-43c9-98d7-e8e86ada174f3CHECKVARIABLETYPE3SETOWNINGELEMENT‘3SETUSEPREPAREDVALUE’3? Function block, that is used to read/write an boolean variable“3
+3675163055”3VarBool•3ń Can be used, when only variables, but no expressions are allowed.
+ The element, using VisuFbAnalyzeBoolVar needs to use the 
+ attribute 'UseOnlyVarAccess'
+ If no value is configured, a compile-warning will be shown.
+ This functionality is only used, when the attribute 'RequiresValue'
+ is set at the variable of type Pointer TO VisuFbAnalyzeBoolVar
+ The pointer to the BOOL variable will be replaced in the converted
+ code by a simple string holding the name of the variable
+ CHECKED_OMIT–3	dwVarType—3
+1791187401˜3$ddff6b45-d0b4-4b6c-93ce-398d3c02d62d™3$5af81a7d-ba0b-4333-8c13-130e27abbe10š329825038›3
+1065353741œ3
+4240775742¯3E Set the current value as BOOL value and call the value changed event˛3
+1480733614Ÿ3$f5b88bf7-d761-4daf-a4e4-2267a31d4f17 3e This method is only relevant for the integrated visualization, i.e. for the
+ derived function blockĄ3
+1926768747¢3SetUsePreparedValue£3xUsePreparedValue¤3$b769ef02-5639-44e3-b7d9-611880535816¥3 The method is necessary when the function block owning element cannot be set generic
+ e.g. when the function block is used in a dynamic array¦3
+1811574846§3SetOwningElement¨3
owningElement©3$56b34ff3-a788-4095-93b1-f29f82d806d4ª3E Does a checks, whether the configured variable has the correct type.«3
+1851433201¬3CheckVariableType­3$d7e4df83-0d68-44a1-8198-9ff06e1759b4®3{ Checks, whether the configured variable can be accesssed.
+ :return: TRUE if the variable can be accessed, otherwise FALSEŻ3
+2286758050°3$0f16657b-0265-44e4-b0f8-6cef09de0e5dą397755491˛3( Returns the current value as BOOL valueł3
+3825063235┤3$a0395ee7-4604-4f3d-a932-70c4dcbd252bÁ3
+1879486012¶3$ Set the current value as BOOL value·3	125725740¸3$8e2275fd-8ce8-431d-b845-43db97f6a069¹31_3S.CoDeSys.VisuGenerated.IVisu_StructElementInfoº3
+1028140887»3w Not needed by the converted code, because in this case another external interface
+ would be implemented
+CHECKED_OMIT╝3P The size of this structure, for further extensions. Do not write to this value!Ż3SizeOfż3X The version of this structure, used for further extensions. Do not write to this value!┐3iVersion└3N The type of the requested information, one of the VISU_ELEMINFO_... constants┴3iRequestedInfo┬3&ieccodeconversion_generategettersetter├3A If this value is set, then sth. should be written to the element─3bWriteAccess┼3S If this value is set, then the call shall be forwarded recursively to all elementsĂ3
+bRecursive«3'ieccodeconversion_additional_objecttype»3Q Parameter depending on the requested service iVersion. Used as In-/Out-Parameter…3dwParam1 3dwParam2ň3	152726147Ő3$574b751c-881f-4ab7-b3dc-c93d3c07a44eÕ3GETINITIALIZEVERSIONő3explicit-init-exit-handlingŌ3visu_generated–3skip-implemented-itf-check—3visuattr_hasinterfacechecksum“3 visuattr_hasprofilecompatibility”3*visuattr_hasprofilecompatibility4140216668‘3visuattr_interfacechecksum_0’3contains_no_copy÷3contains_blobinitconst◊3
+4197555752Ø3Visualization__visÙ3__INTERFACEPOINTER__1005Ú3no_copyÛ3_visufbelembardisplayimageÜ3visufbelembardisplayimageÝ3_visufbelemdipswitchÞ3visufbelemdipswitchß3_visufbelemlampà3visufbelemlampá3_visufbelempotentiometer360â3visufbelempotentiometer360ã3_visufbelemrockerswitchä3visufbelemrockerswitchå3
+IElemArrayæ3_iBackgroundVarClientIndexç3_uiLastFoundVersionè3_bToInitializeé3
+_visParentŕ3GenInpŰ3_stNamespaceý3_itfVisualElemÝ3_itfVisualizationţ3_uiVisuFlagsInternal´3_iFrameVisuStartIndex­3_iFrameVisuEndIndex˝3_iFrameVisuIndex˛3s_dummyVar_2321333869ˇ3s_rect1˘3s_rect2§3s_rect3÷3s_rect4¸3s_rect5°3s_rect6¨3s_rect7˙3s_rect8ű3s_rect9Ř3s_rect10ř3s_rect11■3s_rect12 3s_rect13Ç4s_rect14ü4s_rect15é4s_rect16â4s_rect17ä4s_rect18ů4s_rect19ć4s_rect20ç4s_aStaticShapesł4HandleMousedownInfoToplevelë4
blobinitconstŐ4!blobinitconst_onlinechangesupportő4init_on_onlchangeî4initial_value_crcŹ4
+1280686669Ž4*__blobinit_0_VisuElems_VisuStructRectangle4<Constant, IsCompiled, Absolut, Static, Initialized, Typified4
+2116651857‘4ElemIdArray’4GEN_Instance“4GEN_Instance_2”4GEN_Instance_3•4V–4GEN_Instance_0—4%.1f˜4GEN_Instance_1™4_pdataš4
+3565824225›4_visu_localloop_element_indexś4VISUALIZATION__VISť4$92ddec3b-588c-49de-9230-ee0593f038f1ž4
+2787125329Ÿ4$3da92167-7fbc-408e-ba31-289eacd9a1b6 4
+1002413365ˇ4$de111f4d-7470-49ed-86d0-ee0f1b804464˘4do_checks_for_implicit_codeŁ4
+1217387555¤4_visu_temporary_booldummy_0„4_visu_temporary_pointeroffset_0¦4$e474628b-362f-4f98-b267-63183c99f5aa§4
+1440974713¨4$21c25eca-c248-465b-b4b0-0204791155ff©4	150852491ª4$32695e07-f7a8-4b27-ae56-49ccf6b96998«4	571217042¬4
+1556231931­4$929fcc05-da12-4e25-8570-ce91af28ee8aŽ4
+2916305319¯4
+2828674323°4$bc268e22-f376-43d7-a953-8227104baad9±4
+2010612018²4$76bb4624-4246-42f6-bbbf-054eb808e2b6³4
+4175644753´4xParentVisuDeactiveµ4xAntialiasingInactive¶4
dwBgFlagsTemp·4dwBgStructTemp¸4+VISUSTRUCTBACKGROUNDANDSTATICELEMENTDRAWING¹4+VisuStructBackgroundAndStaticElementDrawingº4$facd1ea9-8d5e-4ea3-8702-22850a5d44b4»4
+1493403350╝4$cf2e9f46-1ee2-4682-bbe6-3874f3fbe56aŻ4
+1204003223¾4$84d2ab05-f590-4e46-b3c5-4a062a41cc06¿4
+1028464993À4$1ec69f24-acc5-4cf9-a25d-046039fb8b46Á4
+3343367778Â4$a10c43a8-e1a5-4395-9c05-8f068fa3f213Ã4
+3503760985─4_visu_elementinfo_locvar┼4$43d721f5-3a2b-42c9-a104-7a96c2316abfĂ4
+2238976440Ç4	547739133È4$bd1a03d8-3f54-4dda-849e-104c71af7c8dÉ4
+4167349405Ê4
+2151737500╦4$18ce8e0e-1457-48a8-bcd0-7951d3f970e9╠4	342884929═4$604f705e-b993-4483-8f31-a926f1bee51f╬4	999389262¤4$65e82692-6b00-428f-b988-733045be680ađ4
+4069004704—4	FB_ReInit“4$090eea3f-18d6-4ef3-9c3e-248da005ce0c”4
+2221729077Ô4$aa7e9389-6b12-4c5f-8c66-428005e5015aĠ4
+3239289487÷4GetInitializeVersion◊4$12d294c2-ef86-4913-ae4b-87a45c1a30c4ō4
+2394555063Ù4$5e4273fc-9f05-461c-b423-c58b9dc134d2Ú4	399885531Û4
+3198112623Ü4$cc34e399-f4db-4173-9353-487653ee10abİ4	612076122Ş4pstß4
+tempStringŗ4bVarŠ4pTempStruct‚4VISU_STRUCTINPUTDIALOG„4Visu_StructInputDialogš4$c98d91a8-1d85-4559-a363-567406dda799Ś4	763384856ś4pou_flagÁ432Ť4256ť4
+2364389006ę4__VisuInitInstantiation_Fbë4inst__Visualizationė4
+1322610604í4__VISUINITINSTANTIATION_FBî4$03ab0519-9efa-4405-944f-1ea6cfb14d0bï4
+3489209413ð4
+3064516507˝4
sTextlistPath˛4$ade7918a-6d6a-4c1c-b87c-95b20bed63e8ˇ4
+3981331146ô4$626a9f2f-8c8c-4931-922b-526e34913f53õ4
+4280123893ö4
+4126583656÷4	284521516ø4$d8ea3f71-3d4c-46bb-87b1-67247f3e881dù4
+1419418391ú4l This type is used also within the runtime system under the name EventStruct, 
+ defined in SysGraphicBase.hû4*_3S.CoDeSys.VisuGenerated.IVisuStructEventü4	407381214ŭ4 TOCHECK: looks like a hackŝ4iStructSize˙4VISU_ET_MONITORING€5EventTag5O the extern id, might not be set if the event is triggered within the IEC-Code!‚5clientIDƒ5ü only the lower 24 bits of this value can be used for the size, becaue the highest byte is reserved 
+ the lowest bit of the highest byte (ie. bit 24) will signal whether the additional data has to be
+ freeed after the usage by calling SysMemFreeData.„5short[]…5" can be used for string input etc.†5pAdditionalData‡5- TODO: maybe remove and decide in another wayˆ5bImportantInput‰5rOptInvalidRectŠ5
+2463691662‹5$cc4f3dc7-780e-4dd1-9cc9-9416e562e8d2Œ5__OffsetINATIVECONTROLINTERFACE5CALLNATIVECONTROLMETHODŽ5CREATENATIVECONTROL5MOVENATIVECONTROL5SHOWNATIVECONTROL‘5
+1995953289’5INativeControlInterface“5
+2323528153”5MoveNativeControl•5dwID–5INATIVECONTROLINTERFACE—5$e5d9095d-6f39-4b1b-aa44-f8866ab43cd9˜5$26486d2b-4a9c-4aeb-ac37-cf1b049034af™5
+4212712706š5CallNativeControlMethod›5
+dwMethodIDœ5	pstMethod5pParametersž5VISUFBANALYZEPARAMETERLISTŸ5VisuFbAnalyzeParameterList 5pResultParameter¡5VISUFBANALYZEPARAMETER¢5VisuFbAnalyzeParameter£5$6166c795-39f2-4171-885c-d15f0e1a0b95€5
+1363868212„5ShowNativeControl¦5$3d24655a-e3ff-4e76-a3b5-98f7a852ec3b§5
+2905550023¨5CreateNativeControlİ5
+pstControlª5$8d50e004-fcb5-418a-8864-950d5d42d338«5__OffsetIRESETTABLE¬5RESET­5%_3S.CoDeSys.VisuGenerated.IResettable®5
+2752439686»5IResettable░5
+3849249682±5Reset²5IRESETTABLE³5$1ce2e15d-d4b0-4789-8c24-d99f61e5a712´5$389dd39f-638e-472d-8410-b7c7080a6321µ5__OffsetIANYOBJECT¶5$_3S.CoDeSys.VisuGenerated.IAnyObject·5P empty interface because no calls from this interface are required at the moment¸5
+1058852297¹5
+IAnyObjectº5$85fa0c1a-4e6b-49ed-93a5-a59a67a9b6f8»5
+1659451394¼5VisuStructRadius½5RadiusX¾5RadiusY¿5
+2861973589└5VISUSTRUCTRADIUS┴5$a095a09b-7e70-47c9-b8fc-d92632037304┬5CLEAR├5COMPAREFILLSTATE─5COMPARELINESTATE┼5COMPARERADIUSSTATEĂ5SETFILLSTATEă5SETFONTSTATE╚5SETLINESTATE╔5SETRADIUSSTATE╩5
+1676864716ň5VisuFbVisuStateŐ5CurrentLookÕ5
CurrentColorső5CurrentFontŌ5
CurrentRadius–5bValidFillState—5bValidLineState“5bValidFontState”5bValidRadiusState‘5
+2876453235Ň5SetRadiusStateÍ5VISUFBVISUSTATEÎ5$d46b8200-4ae4-4fef-934b-c61755dfb2d5ě5$f3efb0e2-d36a-4761-a48e-64c7009534de┘5	256253491┌5SetLineState█5$e33c4f91-4d0d-4e34-b887-e8282bc6f6f0▄5
+3179767830›5CompareLineStateř5$54019a60-6904-4819-a6ac-d864a6d64640Ŗ5
+1519524332à5
+3867199538Š5	309498531‚5Clear„5$10f03368-5a82-4d78-b9c8-adbd7721be14š5
+1228417460Ã¥5
+1069887463Š5CompareFillStateš5$007395e5-55f5-4494-a70d-0780513f15b6Ŕ5
+1069962727ť5	935833732Í5SetFillStateŽ5$d48067e1-49a4-4330-9c59-83a6f0775e7bž5
+1413833126Ū5CompareRadiusStateÓ5$b33db51a-3c28-4e26-9dfe-94210685d07dÔ5
+2563541888­5	150488971˝5SetFontState˛5pSourceFontˇ5$a81d9dbc-76b7-4364-8847-135b6afd3642˘5__OffsetITRANSFORMATION§5TRANSFORMFONTSIZE÷5TRANSFORMHEIGHT¸5TRANSFORMPAINTRECTANGLE°5TRANSFORMPAINTRECTANGLEINOUT¨5TRANSFORMPOINT˙5TRANSFORMPOINTINOUTű5TRANSFORMWIDTHŘ5TRANSFORMYCOORDINATEř5UNTRANSFORMHEIGHT■5UNTRANSFORMWIDTH 5
+3813126664€6ITransformation6f This method is the inverse operation of the method TransformWidth.
+ :return: The untransformed width‚6
+3722860973ƒ6UntransformWidth„62 A transformed width, that has to be untransformed…6ITRANSFORMATION†6$a273d999-a9b5-417a-a30e-d40930b60a6f‡6$aa7bd864-0744-48f4-bfd0-436ebf7c12c4ˆ6	798850186‰6TransformPaintRectangleŠ6
+sourceRect‹6$59de31c7-24f9-4a11-a88f-4942de449658Ś6
+23470658226TransformYCoordinateŽ6$56586fcf-2107-4822-bfd9-163003ff8f3c6+ directly transforms the parameter polygon 6
+3244048528‘6polygon’6$18316649-b23e-423a-8f7b-3356ee019ab1“6B This method is the inverse operation of the method TransformPoint”6
+2413155106•6$07c1d744-36f3-4f4d-98f2-c1bdca106d0e–6
+2792087999—6TransformFontSize˜6iOriginSize™6$ddcaee8d-1bc5-44fb-9ee7-05c84aef9b08š6
+3728947619›6TransformPointInOutœ6$d60c4f18-7328-4919-8ebe-44d1c4873e5e6
+3788042755ž6TransformWidthŸ6$cd4ab84b-66d4-4f24-9c3a-c67f532b9139 6h This method is the inverse operation of the method TransformHeight.
+ :return: The untransformed height¡669367733¢6UntransformHeight£63 A transformed height, that has to be untransformed€6$46e18d81-87ce-4e0d-95a3-461a1405d37c¥6
+2000337099¦6TransformPaintRectangleInOut§6$7c3f0230-055d-4bf3-b182-86d5b76856fa¨6
+3687457619©6TransformPointª6$b3a09eb6-05b7-4d0f-8ee4-e55d2f64c2b4«6
+2953246231¬6TransformHeight­6$c5db08f4-e464-418e-9e0b-7cf518fdd685®6__OffsetITRANSFORMATION2¯6TRANSFORMPAINTRECTANGLEINOUTF°6TRANSFORMPOINTINOUTF±6TRANSFORMPOLYGONF²6B interface with needed functionality for real-value transformation³6
+3152862433´6ITransformation2µ6	507037529¶6TransformPolygonF·6ITRANSFORMATION2¸6$f94cbf4f-d595-45d0-9e31-694d15cf874c¹6$5321cc0b-9731-4edf-b542-472399199746º6
+1582145857»6TransformPaintRectangleInOutF¼6$7d511031-2c30-46da-b1d8-5d55b1c90ca8½6
+4212222859ż6TransformPointInOutF┐6$a3f71a0f-e066-4742-a8be-bbf5d6ca58fc└6	SETOFFSET┴6SETTRANSFORMATIONVALUES┬6
+2680464013├6VisuFbTransformationCommon─6__INTERFACEPOINTER__1690┼6__INTERFACEPOINTER__445_2_1Ă6__INTERFACEPOINTER__1690_3_2_1ă6__INTERFACEPOINTER__1705╚6" X-Offset, transformation will use╔6m_VisutransformXOffset╩6" Y-Offset, transformation will use╦6m_VisutransformYOffset╠6C For scaling:
+ Value, used for multiplication the original X valueÕ6m_VisutransformScaleXMulő64 Value, used for multiplication the original Y valueŌ6m_VisutransformScaleYMul–6. Value, used for division the original X value—6m_VisutransformScaleXDiv“6. Value, used for division the original Y value”6m_VisutransformScaleYDiv‘6	630124814’6VISUFBTRANSFORMATIONCOMMON÷6$96cd390f-bd0b-4bce-99e4-8ee472ffa8b8◊6$1cb87983-1909-48da-8264-e995b9b41b9eō6
+1510184490┘6$a857b083-21b1-4f34-a031-a868d5a15de5┌641850195█6$02f15e30-22d1-48a0-8b35-bbb25a350ebe▄6
+2028452564›6$80cf1344-0fbe-40e2-8db0-23e207feb052ř6B Method to set the values of VisuFbTransformInformation explicitlyŖ6
+3516561199ŗ6	SetOffsetŠ6VisutransformXOffset‚6VisutransformYOffset„6$6ea98c7f-8c00-4605-b18f-d77fac2b9955š6
+2154142807å6SetTransformationValuesæ6VisutransformScaleXMulç6VisutransformScaleYMulè6VisutransformScaleXDivé6VisutransformScaleYDivê6$52d4e0cb-8a66-4b05-81c5-76d6b374fcdbë6
+3476630111ì6$5db1f7f3-baf2-4b57-b129-cf442991eb2cí6
+1579100619î6$1a056b63-c399-45c9-bf38-6227e636cf49ï6
+2065549497­6$ff967ff6-e3bb-44c9-b3ac-cfa3f8d554fa˝6
+2172915767ò6$ccb843bb-3dba-4294-9525-bdbb8b5da954ó6
+2672546910ô6$4d6302d0-e9ac-4bdc-b553-ef95264d5f6cõ6	417774987ö6
+3064849949¸6$faf43df5-5762-40ec-b604-376ebddc1435°6	277660213¨6$8a359582-436a-4686-a0ea-f651cbaf10ba˙6
+3114551605û6$9ba72af3-ce3d-4980-8c86-0f593f511cceü6	836578016ý6
+2192869602þ6$1ae1fc42-ec5d-4a80-814a-9d171e088517ÿ6
+1266350126€7$bae0706e-c339-4c4a-95b4-88a48ce4636e7	239286519‚7$a2c78c86-3599-45bb-ac37-2bd357572776ƒ7	340370232„7
+2425598659…7
+2942067595†7
+3373617313‡7$36cc1150-d0e3-4286-ac85-3c24268761bbˆ7( This implementation does nothing at all‰7
+2576440537Š7VisuFbTransformationBase‹757260942Œ7VISUFBTRANSFORMATIONBASE7$90d3f275-de44-45c0-9034-b65c54c513a7Ž7$349a6eac-7af6-4571-98e2-ec6e607f182f7	7722292227$b862c9dc-fb5a-4c05-9c48-4195e095970a‘7
+3376064313’7$9fcdf5e6-6ada-4a84-89bd-4e00e2a79373“7
+4276853959”7$f9ddb003-2371-4237-b5f5-35b7edd37dcf•7
+1898192028–7
+3011595681—7CMPVISUHANDLER˜7CmpVisuHandler™7$a154182e-a704-43b3-a5c9-35b5797e2b3cš7	211873556›7$c9f249c7-1a24-40da-a642-8dce4c5eb1f2œ7	2127433917$39d05d75-bde4-4d7f-89b2-6d6f9ff12941ž7
+2830320968Ÿ7$128bb35f-ef32-4665-93de-71de555e3638 7
+1315113495¡7	135194223¢7$ea63262e-641b-4758-8a32-c6e066b9a06d£7	661934883¤7$3722855b-8649-4eae-808b-491bffa414bb¥7
+1423924491¦7$61d0b457-2b3a-4e20-8d25-0b8b4aaee42c§7
+2719903241¨7$5eddb98c-f69d-4913-a0c6-e1ff48b4038eŠ7
+1174972321ª7$d8a00abc-b864-46ac-b52e-5ea527de8a47«7
+3494476591¬7$2d915de8-55d3-4045-b2e9-d3d2e975f3cf­7	887309779®7
+2002597867¯7
+3274165733°7	176311841±7$5ce779ab-989a-441f-96db-106226e54e43²7i This implementation does only the translating part of the transformation; scaling parameters are ignored³7	295462430´7VisuFbTransformationOffsetOnlyµ7_xOffset¶7_yOffset·7
+3197146383¸7VISUFBTRANSFORMATIONOFFSETONLY¹7$c4c12517-1848-4fe7-9485-76e261fd4ab9º7$a3368951-5b5e-4d0e-ac04-4fe33bb2c2ca»7
+3556980048¼7
+1555959665½7$563c2c5c-e4bc-4553-ba49-d0661ad351ad¾7	696452921¿7$238094af-6164-48ac-90a0-dd561a78cadfÀ7
+4214540086┴7$f75fe7ce-3ac7-4467-8af2-9b7f36b7aa8b┬7	560201055├7$f6483eb8-a835-4edc-9e9c-cf3aa4e2beed─7	522818946┼7
+3327576129∆7	reXOffset«7	reYOffset»7$4d103ab6-2e21-4745-8f00-6ac3f2650f2a…7
+1421649095Ê7
+2584346401Ë7$8ec518e3-25b9-455f-8e92-ab707ab07da5Ì7
+3054816487Í7$3f13a2c9-5996-471e-b2f3-2238c924e020Î7
+3202204957Ï7$050df2d1-3c92-4b24-8253-1bf190ae1a8bÐ7
+2800565575—7$648e2de0-a136-4d3b-8a42-62db51a9ceca“7
+3993688344Ó7
+2832938533Ô7$81f87ab7-b26b-448d-a2f6-2738d1a4bd84Õ7	806360733Ö7
+1933367053×7VisuFbTransformationScrollingØ7
+1991861999┘7VISUFBTRANSFORMATIONSCROLLING┌7$84998a91-64d1-4935-a9c3-5213f1ac8ccd█7$32a0a7c8-59d8-4030-b503-1b0855440964▄7
+3507671315Ý7
+1106056086Þ7	361530667ß7$a1862b40-75bd-406c-a1b9-5d711c5f8c81à7
+3608164428á7$ca0fbff8-ecf9-46ab-84c5-3baad8a647d2â7
+1651864712ã7
+3979137113ń7	565700714ň7$0d4dfe81-2a36-4cd7-b66a-c4da02b1f0f1Š7	125137535š7__GETUSESCROLLINGTRANSFORMŔ7__GETXFACTORÚ7__GETYFACTORŕ7__SETUSESCROLLINGTRANSFORMŰ7DOPOPý7DOPUSHÝ7GETOPTIMIZEDTRANSFORMATIONţ7HASTRANSFORMATION´7POP­7POP2˝7PRVGETFRAMESHIFTCORRECTIONS˛7PUSHˇ7PUSH2˘7
+2546709133§7_noneTransform÷7_unscaledtransform¸7_scrollingTransform°7_useScrollingTransform¨7$ea20b58a-a95f-4223-9fca-0b6c5c71515d˙7UseScrollingTransformű7$e9095502-1a62-4c66-8cfa-ff56675912d4Ř7XFactorř7$a44b95ad-5f54-4344-bb55-b48830724de0■7YFactor 7
+3772467283€8__getUseScrollingTransform8$6aa9a7d7-599a-45aa-b870-d9a447db6a11‚8$b31e7a10-9289-40b7-904a-2ce62d753f7bƒ8	817062996„8Pop2…8m using this parameter, it is possible to shift the content so that it is not overwritten by an optional frame†8iFrameWidth‡8$c2b241fa-8cc5-4c6f-b095-9aae21f0d307ˆ8	375662598‰8__getXFactorŠ8$d00abfb7-6bce-437a-8fd0-9a77b4789b59‹8
+3787399395Œ8DoPop8compatibilityModeŽ8nXChild8mXChild8nYChild‘8mYChild’8rnXChild“8rnYChild”8rmXChild•8rmYChild–8	rmXMother—8	rmYMother˜8iFrameOffsetCorrection™8iFrameSizeCorrectionš8$26f928e6-da1c-4acd-b9b7-5cd53b7073a4›8
+1561162677œ8prvGetFrameShiftCorrections8$bb6f8ea3-5a37-46d1-8678-9245bc41506dž8
+1619425919Ÿ8__setUseScrollingTransform 8$a3f6fae8-f884-4017-bc13-7746421308b6¡8
+1253303693¢8
+2998120238£8
+1240857895¤8DoPush¥8& smaller (min) X value of rectPosition¦8% larger (max) X value of rectPosition§8& smaller (min) Y value of rectPosition¨8% larger (max) Y value of rectPosition©8$b7da396f-2eb2-486b-b686-89edd6fa7945ª8	968701484«8$ce9cae39-b253-42d4-8efa-48058e1192d7¬8
+2276092553­8
+3881955698«8Pop»8$682da053-e40f-4ef9-9928-3277b5bfdf4e░8
+1145798919±8	723031720²8HasTransformation³8$87223587-6503-4600-bc56-9d03ffa11a11“8	627422893µ8__getYFactor¶8$361cbb0f-1c51-4478-861d-1e4f70092789·8
+4279462296¸8
+2468023901╣8Push║8$50da7a6d-35db-4b06-96ef-3bef379cd45b╗8
+1273090514¼8GetOptimizedTransformation½8$a8a32b71-456b-4e91-9012-2d658c751295¾8
+3942667220┐8Push2└8$9d0bd9be-68b8-4836-abe5-582671733f6e┴8__GETHASCLIPPING┬8GETCLIPPINGRECT├8POPRECT─8PUSHRECT┼8
+1595177527Ă8VisuFbClippingInfoă8m_ClippingStack╚8	STACKSIZE╔8m_iCurrentIndex╩8$07da26c5-32d5-4bfc-bd77-b282b910e7dd╦8HasClipping╠8
+2853566600═8__getHasClipping╬8VISUFBCLIPPINGINFO¤8$aeb5be3f-fe6f-41bb-8701-762fcbe27020đ8$b5ce2fd4-7dd7-411d-b5ec-c4d094e73981Đ8
+1310864252Ò8
+4222487166Ó8
+2023689431‘82 returns whether a clipping rectangle was returned’8
+2982734240÷8GetClippingRect◊8 must not be NULL!!ō8$c31fed14-e15d-4f56-a9ac-db26d34147f3Ŕ8
+3353196503Ú8
+2521418859Ř8	564437057‹8PushRect›8pNewRectř8$778bda11-74b1-4799-8315-3bc53b97fb14Ŗ8	405778910ŗ8PopRectŠ8$be9bcea0-957f-46b1-b1bb-08ee362702f0‚8	714139297„8IDrawingInterface__Unionš8	452172741Ś8IDRAWINGINTERFACE__UNIONś8
+1948914429į8IDrawingInterface2__Unionč8	429695361é8IDRAWINGINTERFACE2__UNIONę8
+2941377514Ű8INativeControlInterface__Unioný897099585Ý8INATIVECONTROLINTERFACE__UNIONţ8
+2286052124´8ITransformation__Union­8	422115576˝8ITRANSFORMATION__UNION˛8CLEARRECTANGLEˇ8 CLEARRECTANGLEWITHADDITIONALINFO˘8CLEARVISUSTATE§8
CLIPRECTANGLE÷8
+DRAWBITMAP¸8DRAWGRADIENTBUTTONONCLIENT°8	DRAWIMAGE¨8DRAWIMAGEUNCHECKED˙8DRAWIMAGEUNCHECKED2ű8DRAWPIEŘ8DRAWPIEOPTFILLUNCHECKEDř8DRAWPIEUNCHECKED■8
+DRAWPIXELSÿ8DRAWPOLYGONF€9DRAWPOLYGONOPTFILLUNCHECKED9DRAWPOLYGONOPTFILLUNCHECKEDF‚9DRAWPOLYGONUNCHECKEDFƒ9	DRAWRECTF„9DRAWRECTOPTFILLUNCHECKED…9DRAWRECTOPTFILLUNCHECKED2†9DRAWRECTOPTFILLUNCHECKEDF‡9DRAWRECTOPTFILLUNCHECKEDF2ˆ9DRAWRECTRELATIVE‰9DRAWRECTRELATIVE2Š9DRAWRECTUNCHECKED2‹9DRAWRECTUNCHECKED3Œ9DRAWRECTUNCHECKEDF9DRAWRECTUNCHECKEDF2Ž9DRAWSTATICELEMENTS9DRAWTEXTUNCHECKEDUNTRANSFORMED9DRAWTEXTWITHID‘9DRAWTEXTWITHIDANDFALLBACK’9ENDMEASURESTRING“9ENDMEASURESTRING2”9EXECUTECOMMAND•9EXECUTECOMMAND2–9GETCURRENTRENDERLOCATION—9GETCURRENTSTATE˜9GETCURRENTTRANSFORMATIONITF™9GETELEMENTLOOKDEACTIVEš9HELPTRANSFORMRADIUS›9HELPTRANSFORMRADIUSFœ9
MEASURESTRING9MEASURESTRING2ž9MEASURESTRINGWITHTEXTFLAGSŸ9POPCLIPRECT 9POPTRANSFORMATION2¡9POPTRANSFORMATION3¢9PUSHCLIPRECT£9PUSHTRANSFORMATION2¤9PUSHTRANSFORMATION3¥9SETANTIALIASINGINACTIVE¦9SETELEMENTLOOKDEACTIVE§9SETGRADIENTFILL¨9SETGRADIENTFILLOPTIMIZED©9SETIMAGEª9
SETMITERLIMIT«9SETROUNDEDRECTRADIUS¬9SETUSESCROLLINGTRANSFORM­9SETVISUALIZATIONNAME®9STARTMEASURESTRING¯9STARTMEASURESTRING2°9TRANSFORMPAINTRECTINOUT±9TRANSFORMPAINTRECTINOUTF²9TRANSFORMSIMPLERECT³9TRANSFORMSIMPLERECTINOUT´9
TRANSFORMSIZEµ9UNCLIPRECTANGLE¶9UNTRANSFORMSIZE·9
+3753535223Ş9__INTERFACEPOINTER__1197_3_2_1╣9 __INTERFACEPOINTER__1172_4_3_2_1║9__INTERFACEPOINTER__1778╗9__INTERFACEPOINTER__1360╝9__INTERFACEPOINTER__1364Ż9CurrentStateż9CurrentStateBackground┐9CurrentRenderLocation└9CurrentTransformation┴9CurrentClipping┬9bBackgroundPainting├9m_IDI─9m_IDI2┼9m_IDI3Ă9m_iMeasureStringIndexă9m_dwMeasureStringFlags╚9_optimizedTransform╔9N indicates, if the element should be painted grayed out / with brighter colors╩9bElementDeactive╦9< Indicates, whether the antialiasing is temporarily inactive╠9m_xAntialiasingInactive═9ą Same local variables for the alternative way to measure strings
+ This member is used to compute the ID used to retrieve the result of the measure string call.
+ In contrast to m_iMeasureStringIndex this member will be not simply incremented, but is in
+ fact a index (i.e. offset) to a dynamically allocated buffer in the runtime. A value 0 of this
+ member indicates, that currently no string measuring is in progress.╬9m_diMeasureString2Index¤9m_dwMeasureString2Flagsđ9
+2839095062—9ExecuteCommand2“9wCommand”9	stCommand‘9
+stCommand2Ň9$58278d7c-860a-4965-8a06-09374b85055bÍ9$659b4244-cb55-4f11-a7b6-eabfa0230563Î9	852751785ě9EndMeasureString┘9$6fa59d7d-211d-442a-9d38-b391d8d3faff┌9
+3417346898█9$7944359e-1094-4a0c-a885-8f0511491193▄9. there is no scaling of their width and heightŢ9w This method draws one or more pixels to the screen. Pixels are always drawn as single pixels at the moment, that meansŮ9	162256653▀9
+DrawPixelsŗ9pointsŠ9j If this value is TRUE, then the points will be drawn without checking against the invalidation rectangles‚9{ If this value is TRUE, then the points will be drawn without being transformed at all (affects the position, not the size)„9
bInUpdateRectš9srTempŚ9
+tempColorsŠ9widthš9heightŔ9$efa74636-0847-415c-b461-36d7f854aaaeÚ9
+3159902675ę9$e7d80570-9045-4323-b6bb-a60e4d6c6164ë9U Draws a rectangle. Similar to DrawRect, but with a rectangle, using real coordinatesė9
+4063189195í9	DrawRectFî9
+RectangleF´9$8f003f8d-7c9d-4f30-bdc4-7525e9cd2da4­9	703320034˝9$387e974d-a988-4581-bfb2-f32172a660cc˛9
+3944470910ó9$9b3c3dfb-f19f-430b-9fb1-fd65c44398c2ô9
+3315251884õ9
+DrawBitmap÷9pstBitmapID¸9
dwBitmapFlags°9	FrameLook¨9dwTransparentColor˙9Lookű9bInUpdateRectsŘ9$13b60188-c167-4975-9b53-fbc3b978a9dař9
+2090364946ŝ9DrawTextWithIDAndFallback˙9K This is in fact a STRING, left like this to prevent compatibility problems€:	pstTextID:• This text will be displayed when the textlist was not found or does not return the requested localized text;
+ Can be NULL for compatibility reasons‚:pstFallbackTextƒ:T Determines whether the passed fallback text is a WSTRING (TRUE) OR a STRING (FALSE)„:xFallbackWString…:$a2ff07ce-cad4-40a9-9e67-747c019d7160†:
+1334495128‡:$12d912de-fe26-4d94-9b9b-6e823913e3f0ˆ:59652282‰:$6230760f-1ad9-4749-8e80-92eaca6a030dŠ:
+2281259095‹:$f7f455b6-2c5a-4e86-83ea-b07c59b25c52Œ:
+1239027620:	DrawImageŽ:pstID:$ec7421c5-3ee3-44ad-a130-a56f6729cd79:
+3332568219‘:SetGradientFill’: color1“:pColor1”:$ color2, used when pUseTwoColors = 0•:pColor2–:$ angle for linear and axial gradient—:pAngle˜: Center for radial gradient™:pCenterXš:pCenterY›:pTypeœ:0: zweifarbig, 1: einfarbig	:
pUseTwoColorsž:: brightnessvalue of color1, to calculate pcolor_brightnessŸ:pBrightness :# color, used when pUseTwoColors = 1¡:pcolor_brightness¢:F Optimized commando can be used, because it is supported by the client£:bOptimizedCommando¤:$f56b2c23-751d-419c-99be-28d2a9545eb8¥:
+2563336750¦:SetVisualizationName§:
+stVisuName¨:$a536373c-c861-4caa-bf86-171e15f06edaŠ:
+2917509788ª:UnclipRectangle«:$9af21709-cc05-4636-8aff-56a959c1e796¬:
+1318216650­:$68578697-cce0-4575-b8d4-e703cc9b531c®:	914851422Ż:
pCurrentState°:$b0069749-b944-4934-9c14-5928e349d047±:"Polygon mit optionalem Farbverlauf˛:
+2388911894³:DrawPolygonOptFillUnchecked´:0BaseColor, is always used, for filling and frameµ:color1¶:/SecondColor, is only used for Gradient painting·:color2¸:Center¹:GradientTypeº:bDrawGradientFill»:0: zweifarbig, 1: einfarbig¼:
bUseTwoColors½:iBrightness¾:color_brightness¿:ColorGradient1À:
+bOptimized┴:$d90f3aa1-73b4-40d0-a112-747aad0940d9┬:
+4217254413├: ClearRectangleWithAdditionalInfo─:completeSurroundingRectInfo┼:%VISUSTRUCTCOMPLETESURROUNDINGRECTINFOĂ:%VisuStructCompleteSurroundingRectInfoă:$f60ef672-0955-43e3-a5fb-7dee25fa6a42╚:	456220357╔:StartMeasureString2╩: ???╦:$5dc828da-f13e-421b-81c3-3194edc7c38c╠:
+4193988326═:UntransformSize╬:$64a16906-1d35-413a-a21d-f02e897d8029¤:
+1524042669–:PopClipRect—:$71ff7b71-4852-4ebe-bb48-a7b0174e19e3“:
+1762437720Ó:
+3752110156‘:SetGradientFillOptimized’:$22efabc0-cb9c-4aba-8945-6acc58d2e735÷:ķFor drawing a rectangle.
+ Filling can be used like in DrawRect, therefore set bDrawGradientFill to false,
+ only the input variables Rectangle, nType, look, color1 need to be set correct.
+ The filling can be Gradient, set bDrawGradientFill to true;×:
+1999975279ě:DrawRectOptFillUnchecked2┘:iRadiusX┌:iRadiusY█:$64f3c76a-a8f5-43be-8032-90ad4edda49d▄:
+2283198969›:pointř:$2b71445f-f3e6-4676-84dc-77cd0c520804Ŗ:
+3573592371à:$a0fb4ca0-adbe-4389-ba8f-9bb43099979cá:
+2320138113‚:DrawPieUnchecked„:
+startAngleš:
+sweepAngleŚ:$2a7a2813-fa49-40e1-acb4-0d0468b6d293ś:
+1814802854ç:GetCurrentTransformationItfè:$a49c208f-b253-4c5c-86f2-135f07fec975é:
+3822636385ŕ:ClearVisuStateŰ:$3ef6d1a3-31aa-4e8a-8c42-ca48846ddda5ý:	801508045Ý:TransformPaintRectInOutFţ:rectF´:Transformation2­:$1c544cc3-7061-4eaf-8d98-dcb343e19d8f˝:
+1444796483ò:$9c9f7d18-d025-4e0c-b7d9-dc37a6b265f1ó:¿ This method (and the methods StartMeasureString2/EndMeasureString2) offers an alternative way
+ to measure string pixel widths. This method measures not only the passed string, but also all
+ the beginning substrings of the passed string.
+ :return: An ID, that identifies the result of the measure string call. It has to be used as a
+ parameter for a call to function VisuFctGetMeasureString2Result. In fact this ID is an offset
+ to access an internally allocated buffer of dynamic length. Therefore subsequent calls to this
+ method do not return subsequent ID values.  ô:
+2148204073§:MeasureString2÷:0 The font used to measure the string pixel width¸:R Points either to a STRING or to a WSTRING, whose pixel width has to be determined°:pbyText¨:= TRUE if pbyText points to WSTRING, FALSE in case of a STRING˙:xWstringű:ď Points to the current client data. If the method MeasureString2 fails (i.e. returns a negative
+ value), the member pCurrentClientData^.GlobalData.eMeasureString2State can give more information,
+ why the operation failed, e.g. if a call to method MeasureString2 was done, where the results of
+ the previous calls where not yet retrieved.ü:pCurrentClientDataż:xAddedž:diStringLength’:diMeasureString2IndexIncrement€;$28c7a358-0c02-4e7a-afad-330b5be92bb0;26316051‚;TransformPaintRectInOutƒ;$0cd06cfa-b50b-4a65-a9c1-ed6e889de95b„;	862911887…;
ClipRectangle†;$a2661c8e-fce9-44b2-a484-b931de8a9ea6‡;
+1311378757ˆ;TransformSimpleRectInOut‰;$c499c350-2c98-45c0-bee4-54d912a38eb4Š;
+3547339394‹;PopTransformation3Œ;$a054e120-b698-4e97-ab00-18b0a0127195;š similar to DrawRectUnchecked2, but with a rectangle, using real coordinates
+ (DrawRectUnchecked is not extended, as also DrawRectUncheckedF can be used)Ž;
+2022241159;DrawRectUncheckedF2;
+bTransform‘;$dd74105c-f4b4-4c3b-946a-ea6ed35d57c8’;	219190172“;
+1582949408”;DrawStaticElements•;pPaintCommands–;udiSize—;udiCommandCount˜;
dataByteOrder™;VISU_ENUMBYTEORDERš;$f33e4ff4-95f6-4db2-9d2f-e704472d3146›;
+3343035112œ;$816b6cd4-dadf-4a28-a46e-537f75f029f8;
+1458691501×;StartMeasureStringč;$bc834051-e76d-41f7-9919-18a6bf34678eá;
+3269606480¡;$c3bddf50-b9c5-4687-b52b-aa955de8ff16¢;	827243088£;$5a2402b3-a84f-46d1-813d-32c08907f99c¤;
+4280513666Â¥;
SetMiterLimit¦;$8b7ac6b0-3395-4152-811f-1edb93be264a§;	807233352¨;$101e5e03-6d9f-44ae-a43b-9531b9a029d8©;
+2071441816ª;ExecuteCommand«;$3eecfe9a-19b3-4a82-8c1f-fc759b1ec5b4¬;
+2495357635­;DrawRectUnchecked2®;$1e3ac8a3-e424-42f6-8140-5e3b1cf8e874¯;
+2982737717°;DrawRectUnchecked3±;# Only relevant for round rectangles²;$3fe4f875-d055-479b-bbd9-59f4eeed3ad1³;5928267“;PushClipRectµ;$e8a7fab4-7b71-4ed0-9e05-89bfb9488880¶;
+3766320579·;	238194071ļ;PushTransformation2đ;$b591312e-42e9-40b5-b910-d447667b02aeš; sets the look of a element to active (normal look) with value false, 
+ or to deactive (grayed / brighter look) with value true.»;
+3678537701¼;SetElementLookDeactive½;bSet¾;$6a9fb0cc-5209-44b8-9637-a690a466bae1¿;
+4012775093À;$606a3571-0c5a-4666-b55d-04eaaa45e7e9Á;
+3765710534Â;$521cba2b-3ebe-4e92-8d7a-98d244e23eb5Ã;
+1568077136Ä;$7654a053-1379-4af5-bcf7-977ce868b23cÅ;
+2324542787∆;$5f99886e-0dc9-4b63-8dca-b49bf78b75af«;38545307»;$9955fb47-879d-44d7-83a0-5dbdf8a610c0…;@ For drawing a polygon with coordinates of type VisuStructPointF ;
+3587783175╦;DrawPolygonF╠;$6d4e5851-7593-4278-ac84-a2664f1d5e7b═;Á Starts the measuring of a string. Should be called from the method paint of 
+ the element function block.
+ Every call of this method starts a new measuring and avoids the painting of the element.
+ Therefore only call this method, when the result is not yet available.
+ The result will be available by calling method VisuFctGetMeasureStringResult.
+ The returnvalue of MeasureString is the iTextSizeIndex needed for VisuFctGetMeasureStringResult;
+ StartMeasureString and EndMeasureString will be called automatically. Don't call them, to avoid wrong behaviour!Î;
+3953764402Ō;
MeasureString–;VISUSTRUCTSTATICSIZE—;VisuStructStaticSize“;
availableSize”;$1467c383-c89a-478c-8791-be05403e6b7e‘;
+4246436364’;DrawPieOptFillUnchecked÷;$fc7f39b5-1ac7-4dc8-8e4d-d0617f9e9a80◊;
+3575266703ě;DrawPie┘;$64850225-2563-422c-ad61-6076a0b28f4b┌;
+1039140659█;DrawPolygonUncheckedF▄;srTempFŢ;VISUSTRUCTSIMPLERECTANGLEFŮ;VisuStructSimpleRectangleF▀;$e75a5e0d-5e9f-423b-bb1a-71f68d50d683Ó;
+2168008155á;$25f77b26-3039-4a66-a445-5cbe13e8d5eaâ;	398722561ã;‘ For drawing a rectangle with real coordinates.
+ Filling can be used like in DrawRect, therefore set bDrawGradientFill to false,
+ only the input variables Rectangle, nType, look, color1 need to be set correct.
+ The filling can be Gradient, set bDrawGradientFill to true;ä;
+1340357413ň;DrawRectOptFillUncheckedF2Š;$6d938eb2-8d9f-4984-95a5-f598a5ceeeeeš;
+1812293291è;HelpTransformRadiusé;radiusXê;radiusYë;
+xTransformě;$c09005c3-c6ee-4c38-be5d-b0f0b2982617í;
+1808831048ţ;SetImage´;currentTransformation­;$10a3a54d-7b5a-42a2-b591-86e970b636a6˝;
+1509977151ò;PopTransformation2ó;$92e09c54-d084-4c6e-b9e2-58766144ef22ô;
+2330131213õ;SetUseScrollingTransformö;bUseScrollingTransform÷;$a98147b0-8def-4085-8c24-161a069f5e9eø;
+4207039012¨;
TransformSize˙;$aa1487f1-d791-49a0-82a6-4f466edea4d3ű;
+1568261909Ř;DrawImageUncheckedř;$60512e51-3a5d-4020-9704-4344871bcec7■;
+2960492475˙;ClearRectangle€<$b66f2aa2-3eb9-47bf-9100-17d4dfadc2b9<
+2685570129‚<$f9daf192-fc9c-4fb4-869e-debb02395b18ƒ<	690812846„<SetRoundedRectRadius…<$e82dea4e-2e50-4549-9dc4-ac7bc1638787†<
+1970749524‡<HelpTransformRadiusFˆ<$43a2076e-898a-40af-a579-d6f4f011e7b2‰<
+3226325491Š<$679a01b9-e38f-4e98-881e-f0a2e6fded74‹<
+3462340138Œ<$2d8ade49-c0ee-4d38-a553-b63443732674<
+3336397061Ž<$a0bf7ecc-5f07-4f31-a45e-428429553065<
+3370094474<$9c358cff-fc55-46be-ac03-577b2a7d8e47‘<
+3666455759’<DrawRectOptFillUncheckedF“<$67f1fcb1-483d-4887-9711-b3923147a95a”<
+1201517252•<DrawTextWithID–<$91b64550-6c22-425c-bcf4-34cbc89ce351—<
+2359414717˜<$672030ab-cd3c-4d50-8872-77833216fe54™<OPolygon with optional gradient fill and polygon points of type VisuStructPointFš<
+3353542283›<DrawPolygonOptFillUncheckedFœ<4 center of radiant gradient of type VisuStructPoint!<$77f69ee0-9cf8-4a58-804d-c28cff7b8bd3ž<
+2120409250Ÿ<$04e73fb8-d559-460d-b8b0-9fbe68c71f2d <‡ This method has to be called, when all the call to MeasureString2 have been done and
+ measuring the strings can be executed.
+ :return: The effective size of the buffer in the runtime system, that is needed to store
+ all the results of the MeasureString2 callsí<
+2819531140¢<EndMeasureString2£<b Points to an instance of VisuFbCommandBuffer, where the corresponding paint command will be added¤<$c2e93a74-114f-4879-8be1-cedd40c99496„<
+2277818651¦<MeasureStringWithTextFlags§<dwTextFlags¨<bAdded©<$1ad3cc66-fbdb-4e4c-9801-d777fe3235c3ª<	658199989«<GetCurrentRenderLocation¬<$a6c74351-bd26-406e-987a-812cb63e2a93­<
+2754466188®<DrawGradientButtonOnClient¯<Dfür Farbverlauf		
+BaseColor, is always used, for filling and frame°<
iUseTwoColorsą<$98fbaa2f-61c1-4438-8fe4-7d2a262acea2˛<
+1254140792³<DrawRectUncheckedF“<$9b679f0f-8ffb-459f-acb2-312c83372c6eµ<
+1822180478¶<TransformSimpleRect·<$d70fb2da-89ae-4f57-9a04-71e0d0183221¸<
+3987753974¹<DrawRectOptFillUncheckedº<$2fdf8707-d028-460d-bd95-62f66eaae04e»<£ Disables temporarily the antialiased drawing resp. resets to the default behaviour.
+ :return: The previous state, i.e. antialiasing deactivated before this call?¼<
+2658908913½<SetAntialiasingInactive¾<7 TRUE if antialiasing has to be deactivated temporarily¿<i Points to the commandbuffer, where the paint command to deactivate/activate
+ antialiasing will be added└<$91c5fcd5-3d7e-4b6e-a2d5-73b10c692000┴<
+1486958666┬<$efbcbbd9-3acf-4f15-9d99-4d5f9bc9f5ff├<	382000555─<$e3147455-a6d6-433a-8580-399109d0a1a9┼<Ľ This is an enhancement of method DrawRectRelative, that takes the length of a string (in pixels)
+ to determine the width of the rectangle to draw. ∆<	863035648«<DrawRectRelative2»<$ The height of the rectangle to draw…<| An optional offset to consider to determine the upper left coordinate of the
+ rectangle to draw. Pass 0 here if not needed╩<E Bitwise "or" combined values of the Visu_Constants.VISU_DRF_* values╦<G The text, whose width in pixels will be used as width of the rectangle╠<J Indicates, whether pbyText points to a STRING (FALSE) or a WSTRING (TRUE)═<G The rectangle, that describes the area, where the text has to be drawn╬<
textRectangle¤< The font used to draw the textđ<textFontĐ< Flags use to draw the textĎ<$0b9ffc49-b443-408c-8e45-59cc6ec5d3d5Ë<
+2221009700Ô<$4c6863ff-b279-4986-9903-cad295889e53Õ<
+2917179877Ö<$401a4b12-45ba-4175-9d42-8a1b9e029abb×<
+2332264353Ø<$8b868cbf-820d-4757-a548-a974b798a414Ù<
+3653331174Ú<D (no similar paint command for real values is implemented right now)Û<
+2959399295‹<DrawRectRelative›<# The width of the rectangle to drawř<iTransformedWidthŖ<iTransformedHeightŗ<iTransformedOffsetXŠ<iTransformedOffsetY‚<$c6e0abf4-9934-4284-80ad-e437d58ac64b„<
+2116205753ä<DrawTextUncheckedUntransformedå<$c07954de-04c0-45a4-a939-0270d558899eæ<
+1854976127ç<$21517b88-a58e-4c65-a7ab-b9b112f91a00è<ˆ returns: if the look of a element is active (normal look) with value false, 
+ or is deactive (grayed / brighter look) with value true.é<
+2940370045Í<GetElementLookDeactiveŽ<$4cb25dd8-f8ec-44bb-a940-ca0083f2e524ž<
+2118415041í<GetCurrentStateî<$dea5ee84-290d-4893-8119-f00ccc4bad16ď<
+1200859744­<PushTransformation3˝<$658fe396-a2c7-42d8-940e-6d9dc56b5974˛<visuˇ<
+1126469897˘<s_bInvalidLocLogged§<$0bf42638-6fdd-4c95-9829-e2cf1d1d2c9a÷<
+2004540800÷<$3c7e70a5-8dc6-4a90-a7f5-b893a7595f27ø<
+3426464781¨<DrawImageUnchecked2˙<4 Only used for offline scaling of the image element ű<rHorizontalScalingFactorŘ<rVerticalScalingFactorř<$36df7c01-14c8-451e-8e79-3270a3ec76cc■<
+1039587832˙<RectangleSimple€=$a84c68be-4c8f-4a63-b5c9-53246dcc13c6=
+1916811384‚=$201083e0-ff9d-41b5-af68-6d96079a791eƒ=__GETIGNOREVISUPAINT„=__SETIGNOREVISUPAINT…=ADDINFINITE†=
ADDSIMPLERECT‡=ADDSIMPLERECT2ˆ=ADDTEMPINFINITE‰=GETCOUNTŠ=GETFLAGS‹=GETRECTANGLEŒ=INITIALIZE2=INTERSECTSANOTHERSIMPLERECTŽ=INTERSECTSPAINTRECT=INTERSECTSPAINTRECTF=INTERSECTSSIMPLERECT‘=ISCONTAINED’=ISFULL“=REMOVETEMPINFINITE”=
+UPDATEDATA•=4_3S.CoDeSys.VisuGenerated.IVisuFbSimpleRectangleList–=
+2591171885—=VisuFbSimpleRectangleList˜=
m_pRectangles™=9 represents the index where the next element is inserted š=m_diCurrentIndex›=m_pFlagsœ= this structure contains a list with rectangles 
+ atm implemented during a pointer to a array[0..0] 
+ TODO: look for a better implementation =m_diMaxIndexž=m_bInfiniteŸ=& See comment of method AddTempInfinite =m_bTempInfinite¡=m_bIgnoreVisuPaint¢=$ba1186b0-58a2-4ab1-a918-102c0f3808dc£=IgnoreVisuPaint¤=	942391495¥=VISUFBSIMPLERECTANGLELIST¦=$d6301b46-a999-490a-9406-1ebffc2e921f§=$6abb025c-ceab-4d91-b25e-c384de971b76¨=
+2497931532©=
+UpdateDataª=pRects«=maxIndex¬=currentIndex­=	bInfinite®=$c5d21429-a785-4866-909a-b3dcdf7a74d2¯=
+3370471907°=__getIgnoreVisuPaintą=$42e98e2d-6e38-45bf-b60e-4c87bd9c76da˛=
+2672195036³=IntersectsPaintRect´=prectµ=$f8d7e1a1-d212-4c3d-a585-61bb64f634ac¶=E Resets the behaviour, that was toggled by calling |AddTempInfinite|.·=13321931¸=RemoveTempInfinite¹=$4d62ddf1-f2fc-4240-9c70-381475ccb889º=	960944238»=55188787¼=diRectCount½=$ffdaa252-751a-4c53-91a7-a154e4988aa9¾=	815796898¿=Initialize2À=pFlagsÁ=$9922cf8e-729c-4ad4-accf-365e561f3b20Â=Ý In contrast to |AddInfinite| this method forces only all Intersects* methods
+ to return TRUE and does not pass an infinite invalidation rectangle to the
+ client. By calling |RemoveTempInfinite| this behaviour is reset.├=	980327603─=AddTempInfinite┼=$014554fa-c358-4b04-887c-72ec09042e84Ă=
+3259221478ă=IntersectsSimpleRect╚=> pointer for performance reasons, this method is often called ╔=psrect╩=$9d19672e-66e3-4364-b6ef-181b37656dda╦=
+2092836943╠=IsFull═=$a3616c07-0a7e-410e-b052-a25145c88cd5╬=
+3951267026¤=GetRectangleđ=$5690c33d-4deb-4d32-9037-0de31f44fbcbĐ=
+1245347287Ò=
+1538599092Ó=
+2844135465‘=__setIgnoreVisuPaint’=$82c4ee08-61a7-45fd-af08-12585c06b82a÷=
+2001046393×=AddSimpleRect2Ø=arrŲ=
+iUsedCount┌=iPos█=$fb662664-36be-47ad-823d-d72e32424c07▄=
+1511010118›=IntersectsPaintRectFř=prectFŖ=$1551a085-3883-4521-8f66-1827926539b4ŗ=	257209048Š=
AddSimpleRect‚= TODO: call by value is enough„=$55685184-bb9e-4e35-af39-5fdb3a354e73š=
+3505991596å=GetCountæ=$782d9aac-b35e-4b6b-b9ef-286818cb7688ç=	874580614è=IntersectsAnotherSimpleRecté=
pCompleteRectê=pUpdateRect1ë=pUpdateRect2ì=$8bac5bc2-87a0-477a-8870-9ef44daa761dí=
+2326435199ţ=$e8b9ac41-4ce5-4559-8785-d79d2fc083bf´=	506900627­=IsContained˝=$97503ea2-8693-44fc-ae15-26ef9dd72b24˛=
+3912244725ˇ=AddInfinite˘=vsr§=$3382fe9f-1e89-424d-88a2-a4a88b9ee0a2÷=
+1897279755¸=GetFlags°=$8f4163fc-33a1-4cb2-ba0f-3e954dd95bee¨=
+1623332239ú=
+1172330816û=ADDINDEXü=CURRENTINDEXũ=NEXTū=PREVIOUS˙=
PREVIOUSINDEX€>PRVDECCYCLIC>PRVINCCYCLIC‚>
+4059606277ƒ>Visu_FbVisuNameBuffer„>_arrData…>VISU_VISUNAMEBUF_MAX†>Minus‡>	_iCurrentˆ>_iBegin‰>_iEndŠ>
+2251336508‹>VISU_FBVISUNAMEBUFFERŒ>$8e4cf0d0-249f-4a5b-a8db-5a76c9bfcbde>	138431643Ž>AddIndex>bBeginIncreased>$c20f76e3-70c4-4f9e-a45f-b30a364b0866‘>
+4019678694’>
PreviousIndex“>$477d5571-c6f5-4065-9fe8-1d20edcd22f0”>
+3509293718•>prvDecCyclic–>$e234334c-eec2-4e6a-8ccb-5932c7a02caa—>
+3208806504˜>
+2716743639™>
+3563250848ö>	110489264õ>Previousú>$732ac5bd-214e-4fff-9a0f-7091b3c464d7Ě>
+1653676249ž>
+1300838030Ÿ>CurrentIndex >$e28a055c-7533-4d08-8979-ec6d01be6f36¡>
+3559114070¢>Next£>$e4ef0b12-806f-41aa-86fb-7f905734b5ec¤>
+3015207385¥>prvIncCyclic¦>$cce7c5eb-3176-4545-9b10-85c919b0357f§>ASSIGNEVENT¨>CANBEHANDLEDWIHTOUTPAINTING©>
CHECKKEYCODESª>CHECKMOUSECOORDINATES«>	815243570¬>VisuEventOptimization­>
_lastEventTag®>_lastEventParam1¯>_lastEventParam2°>_lastEventIsCandidate±>
+1550926938²>VISUEVENTOPTIMIZATION³>$2f17138b-5ead-4673-9e18-5c5f79a07821“>
+1146488937µ>
+3973123222¶>
+3320065309·>	225254007¸>CanBeHandledWihtoutPainting¹>$b9cb2d9d-d822-4aa2-9a55-e21d3a253588º>
+2901042751╗>
CheckKeyCodes╝>$53222747-21bf-4366-b0a2-e8fc339a538aŻ>
+1602396670¾>
+2248792204┐>CheckMouseCoordinates└>pt1┴>pt2┬>ALLOWED_DISTANCE├>$877fbeea-de93-44ab-a2a5-7eaa752131ce─>	684706497┼>AssignEventĂ>allowedEventă>$1697bc2c-cfab-41fe-beea-5d47bd9fa000╚>
+4158521337╔>%IVisualElementPaintingAfterAll__Union╩>IVISUALELEMENTPAINTINGAFTERALL╦>
+2196981334Ő>%IVISUALELEMENTPAINTINGAFTERALL__UNIONÕ>$7222b6c3-13b2-461c-9947-751b661cad90ő>	CANUPDATEŌ>INITWITHEXTERNID–>NOTIFYPAINTINFOAVAILABLE—>SETUSESDEFAULTUPDATERATE“>	464929149”>Visu_FbTargetvisuInfo‘> not necessary for visu editor’>_handle÷>_xDefaultUpdateRateInTarget◊>_xRecentRuntimeō>_diUpdateRateMsŔ>
+3419988958ŕ>NotifyPaintinfoAvailableŘ>VISU_FBTARGETVISUINFO‹>$1f7cad53-158c-4175-89eb-b51eea01aeab›>$4e4a5781-e408-45eb-91a5-cc37e63929eeř>
+3209979695ß>
+3774214402à>	599433279á>
+3748333225‚>SetUsesDefaultUpdateRate„>xValueš>$3d8af0da-faec-495c-b1d2-23d4e88800adŚ>
+1397142492æ>
+1309867471ç>
+3637954531è>InitWithExternIdé>dwIdê>$bdf0d4c3-0566-40ac-addb-e6118305b294ë>
+1324829504ý>	CanUpdateÝ>$6305987b-c0ac-40aa-9702-9f8e509f3cb0ţ>__OffsetIRECTANGLELISTMANAGER´>ADDRECTANGLE­>ADDZOOMSCROLLLIMITS˝>FORWARDCALL˛>FORWARDCALLWITHMOUSEDOWNINFOˇ>POPCLIPPING˘>PUSHCLIPPING§>SETUPDATENECESSARY÷>ă Implementations of this interface allow parts of the visualization (like visu elements) to pass
+ rectangular areas to the currently handled client. Such areas can be used for specific handling of 
+ touch events etc. In the future, such rectangles might be used for client animations like highlighting
+ on hovering over too.÷>
+3045658502°>32039895¨>ForwardCallWithMouseDownInfo˙>	pElementsű>Ö a pointer to an array of bytes representing a bitfield with the information about elements handling mouse down or not
+ the according bitfield is organized from lower indices to higher indices in general, within single bytes earlier elements
+ are located at less significant bitsü>pMouseDownInfoũ>$013ac405-38f0-408b-99f6-fe8f0b00cdbcū>$a500c7ec-7116-4ea1-be97-e028ccb3db50˙>­ This method intersects the current clipping region used for the rectangles with the given rectangle.
+ Please remark that the given rectangle must not be transformed yet. Of course there must be a matching call to PopClipping
+ Typically the clipping methods are called when necessary in the following order:
+ 	PushClipping				// set the clipping rectangle if necessary
+		PushTransformation			// set the transformation for the inner elements
+ 	ForwardCall					// forward the rectangle collection to the inner elements
+		PopTransformation
+		PopClipping€?
+3095267114?PushClipping‚?$971a7afd-a148-4fe6-bae6-b7d1cfaafb1aƒ?
+1481139454„?SetUpdateNecessary…?$47ee83cf-a317-4707-804c-950333895eac†?
+2984548233‡?ForwardCallˆ?
+owningVisu‰?$b72fc1ec-18f6-4f8a-ab7a-3f306efc5a90Š?r Adds the information about a rectangle to the manager; return value will be the identification of this rectangle;‹?
+3085135387Œ?AddRectangle?flagsŽ?VISUENUMRECTANGLEFLAGS?$5131c4a1-2314-46f5-bff6-bb488b1130ad?
+2853412699‘?AddZoomScrollLimits’?availableSpace“?
necessarySize”?scalingInfo•?VISUSTRUCTSCALESCROLLINFO–?VisuStructScaleScrollInfo—?$2502a482-5c9c-4087-9534-a19525bb55aa˜?% Complementary method to PushClipping™?
+2259340361š?PopClipping›?$74e09f55-9934-42a0-8351-b82a9a9d6af6œ?__OffsetIRECTANGLELISTMANAGER2?ADDCONTENTRECTž?ADDRECTANGLETRANSFORMEDŸ?ADDTOUCHRECTRENDERLOCATIONINFO ?PUSHCLIPPINGTRANSFORMED¡?67868930¢?IRectangleListManager2£?
+3298651026¤?AddContentRect¥?IRECTANGLELISTMANAGER2¦?$858c4935-014f-46fc-bd20-856a2e0af0f8§?$09c9054c-8fdf-40a0-bba0-2ecb0638791d¨?	243678387©?AddRectangleTransformedª?	transform«?$f71d7ed6-1838-41f7-83c2-a64130aa22b9¬?
+1714607055­?AddTouchRectRenderLocationInfo®?* touch rect specific render location index¯?iTouchRectRenderLocation°?& client specific render location index±?iRenderLocation²?lockHorizontal³?lockVertical´?xPosµ?yPos¶?$ed78388b-df57-46c5-9fc3-bb958590af15·?
+3102775529¸?PushClippingTransformed¹?$6424d3b4-c8a2-41f1-b794-cb054425c2ccº?__OffsetIRECTANGLELISTMANAGER3»?ADDCONTENTRECTTRANSFORMED¼?
+2984057083½?IRectangleListManager3¾?
+3211857171┐?AddContentRectTransformed└?IRECTANGLELISTMANAGER3┴?$8bc12c76-66ed-4683-9aa4-363515ffe5e2┬?$cbee537d-dea3-4b93-b975-b16689fb23e1├?__OffsetIRECTANGLELISTMANAGER4─?ADDLARGESCROLLLIMITS┼?	236884374Ă?IRectangleListManager4ă?36252378╚?AddLargeScrollLimits╔?maxHorizontalScrollValue╩?maxVerticalScrollValue╦?curHorizontalScrollValue╠?curVerticalScrollValue═?IRECTANGLELISTMANAGER4╬?$426e4190-a560-484d-8185-6cc592493eae¤?$e0fa0d9a-f14d-46b7-af60-90b489a7f0edđ?__GETISUPDATENECESSARYĐ?ADDROOTVISUINFOĎ?COLLECTRECTANGLESË?DOADDSCROLLLIMITSď?DOADDZOOMLIMITSŇ?FINISHÍ?INCREMENTIDÎ?STARTě?	760687182┘?VisuFbRectangleListManager┌?__INTERFACEPOINTER__1947█?__INTERFACEPOINTER__1940▄?__INTERFACEPOINTER__1936Ţ?__INTERFACEPOINTER__1932Ů?_updatesNecessary▀?_pCmdBufferÓ?_pRenderCtxß?
+_curRectId‚?	_clipping„?$4c665067-6420-461f-b50e-172ba9e10e68š?IsUpdateNecessaryŚ?	335585742ś?__getIsUpdateNecessaryÁ?VISUFBRECTANGLELISTMANAGERŤ?$a595aa8c-7a24-42e0-95b3-58fac8f5fc8eť?$b8ef6e05-7e9a-42e7-8be8-f73790bc5699Í?
+1224723770ë?
+1475006518ý?DoAddScrollLimitsÝ?minXţ?minY´?maxX­?maxY˝?$ed94e1c1-eeb6-4baa-9c2b-2d285e4a3bf3˛?ĺ Interface changed without further notice because this feature was not yet released and it is very unlikely that a customer already relies on thisˇ?	820602849˘?service§?$a15c7c6a-99df-4ff1-9e6e-b21406a47f52÷?
+3535481394¸?	885776953°?no_init¨?3 simple optimization, will be assigned if necessary˙?2Local, IsCompiled, RelativeStack, NoInit, Typifiedű?$4a3cdb26-4de2-43c1-96bf-2ba0406a7832Ř?
+3552809757ŭ?scaledNecessarySizeŝ?pScalingInfo˙?VISUFBSCALINGINFO€@VisuFbScalingInfo@horizontalScaleLimiting‚@zoomlimitMinƒ@zoomlimitMax„@$9d7ba6d8-0593-4f20-b2c3-8f5006369704…@
+3724936925†@$a4dbe640-cff9-4088-bc38-611099d0c9a6‡@
+1762763753ˆ@$7f2017c7-7be2-4cf3-a6dd-10e3c0274680‰@
+2895582108Š@­ This method intersects the current clipping region used for the rectangles with the given rectangle.
+ Please remark that the given rectangle must not be transformed yet. Of course there must be a matching call to PopClipping
+ Typically the clipping methods are called when necessary in the following order:
+		PushClipping				// set the clipping rectangle if necessary
+		PushTransformation			// set the transformation for the inner elements
+ 	ForwardCall					// forward the rectangle collection to the inner elements
+		PopTransformation
+		PopClipping‹@
+3590425961Œ@$4f9f858a-fc00-491e-921c-67b6400ce249@
+4225406239Ž@tempProvider@tempSubElementProvider@!IVISUALELEMENTPROVIDESSUBELEMENTS‘@!IVisualElementProvidesSubElements’@xVisible“@
xInputsActive”@elem•@	bitHelper–@VISU_FBBITHELPER—@Visu_FbBitHelper˜@subElemCount™@pelemsš@$bc47b3f3-0032-4675-928d-24740b325bd2›@	584991223œ@DoAddZoomLimits@	minFactorž@	maxFactorŸ@$3fb9de62-5b60-4ffc-b4f9-4ac299b4e3c4 @
+2608510198”@Finish¢@$2a4648ff-62f4-4e98-abf5-7a404726a588£@
+3594053792¤@$572b5d77-6e19-49d1-9d80-495441dec527¥@
+2712336337¦@$8c549f69-4ec4-4eaa-b833-55e9acc7aea0§@	922909792¨@$11de6658-27ce-4aa0-9034-965e13aca74b©@
+3732733877ª@IncrementId«@$1b4a155c-e86b-43af-8c7f-4ab3de091b27¬@	855362442­@$5d45cad5-0217-474a-8255-3554b43098f2®@
+3249666158»@Start░@pcmdBufferHelper▒@
+pRenderCtx²@$c92bb6d8-292b-4638-8396-4d4d4ac8c84d³@
+2218447593´@CollectRectanglesµ@y The toplevel visualization to collect rectangles for; if called with NULL,
+ the the list of rectangles will be cleared!¶@rootVisu·@	paaDialog¸@
+IPAADIALOGı@
+IPAADialogŗ@$af38aafa-22f4-4f83-bd73-1b4321db13b1»@	666882627¼@wPadding½@$9ffa0582-e14b-4e83-9939-099f58074de7¾@
+2881196145¿@
+3344857940ņ@$548c9a3c-164a-470e-80d7-2f1d10328e2aŃ@
+1895935090Â@
+2883480742├@AddRootVisuInfo─@	rootFlags┼@$918d06d0-2c07-492a-b4c4-01bb387e7ef1Ă@
+3711630352«@offset»@scaleFactor…@
+2392819623╩@$5e466160-502e-4beb-8906-87d265e43558╦@	ISCHANGED╠@UPDATEFROMGESTUREHELPER═@
UPDATEFROMPAN╬@UPDATEFROMSPREADPINCH¤@
+2969586692–@info—@_changed“@ų Calling this method will return wheter there is currently a change. Please remark
+ that this method cannot be called several times because the modified state is reset
+ during the first call and will yield TRUE only after the next modification. Ó@
+2454516790‘@	IsChanged’@$72137bc1-4331-465c-819b-e9ea54e6fe90÷@$854d1d9e-3846-405f-aa01-aca0d4f71267◊@
+2041274869Ø@
+2488355610Ù@
+2738936064┌@
UpdateFromPan█@pan▄@VISUSTRUCTPANINFOŢ@VisuStructPanInfoŮ@$0a2c983e-31dc-4db4-9435-aebbc4cd78a7▀@
+3718244779à@$2e65731d-3029-48f4-85be-20cea28502cdá@10734257â@
+2529331362ã@
+4171406014ä@UpdateFromGestureHelperå@gestureHelpæ@VISUFBGESTUREFROMEVENTç@VisuFbGestureFromEventè@$66c4b854-ad4c-4b7b-b035-a4ae3e309134é@	568336243ê@
+1440405759Ű@UpdateFromSpreadPinchý@spreadPinchÝ@VISUSTRUCTSPREADPINCHINFOţ@VisuStructSpreadPinchInfo´@$45a90dc9-19d8-41c1-8ba7-ab1667c09ca0­@
+1343371476˝@StaticMemBuffer˛@udiDataSizeˇ@ Set to true when the using instance should try to allocate dynamic memory when the static memory does not provide enough space˘@xExtendDynamically§@50843978÷@STATICMEMBUFFER¸@$edfb14e8-15da-401b-918a-78107a061871°@collections, 3.5.13.0 (system)¨@ALLOC˙@	CANRESIZEű@
+INITSTATICü@RESIZEŭ@	653208696ŝ@	MemBuffer˙@_memBuf€A	_bDynamicA_udiAllocatedSize‚A_pAllocatedDataƒA
+2960626590„A	MEMBUFFER…A$93759fb2-6320-4adb-b5dd-d193dc10438f†A
+1274899174‡A
+2017193225łA
+3270507548‰Aobject_nameŠAResize‹A
+2237405517ĆA
+udiNewSizeA$4f06eb57-8ccd-4aee-8ff9-11141faa80edŽA	592977011A$4b8fdb42-a59f-4d14-99e9-98e3c09a9bf9A	CanResize‘A
+2584169895’A$2ad474c5-7d05-4f44-8519-66e5b6213d9a“A
+InitStatic”A
+2372245929•Abuffer–A$c94dd867-5015-4508-813b-1caaaae88a6a—AAlloc˜AN Must be called only once, the memory can afterwards be resized calling Resize™A
+3897628750šA$6938f5fa-6328-45dc-ac71-55e9551759dc›A
+3861414910śA
__GETCAPACITYÅ¥A
+__GETCOUNTžA__GETPRODATAPTRŸAABSTRASSIGN AABSTRDATAPTRCHANGED¡AABSTRGETELEMENTPTR¢AABSTRSIZEOFELEMENT£A
+INITMEMORY¤A
+PROADDITEMÂ¥A
PROAFTERALLOC¦A	PROREMOVE§APRVALLOC¨A
+REMOVELASTİARESERVESPACEŞAĦ We have to provide this attribute here, because the usage at the member
+ _pData does not work. _pData is a generic member, so we have to
+ suppress the warning«Amemory_check¬Aignore­A
+3906337099ŽA
+BaseVector¯A_memory°A_pData±A_diCurrentAllocSize²A_diCurrentInsertPosition³A$57222566-de5d-4584-baed-a9a9caa9f15c´ACapacityµA$408b01f8-530f-4fa2-9c64-d78fe7889c3f¶ACount·A$b1f56767-cbaf-4a63-9a5e-f432c3234f55¸A0 Not needed for the converted code
+CHECKED_OMITÅ¡A
+proDataPtršA
+1315487889Å¥A
+__getCount¼A
+BASEVECTOR½A$fcef4d15-91b5-4f8e-b8e1-73c21fc0860d¾A$9dfe1657-3435-4c1d-beda-5c4b38e26cfe¿A
+RemoveLast└A	921804156┴A$6ff91fe8-bda6-465e-9ba4-bbbca3755068┬A	285851987├AabstrDataPtrChanged─A
+2752358158┼A$740c9994-70e2-4360-b5b4-3c4547d1c994ĂAprvAllocăA	315826751╚AudiItemCount╔AdiNewAllocSize╩A$728b36ea-2fb7-4120-b942-5e10a4a3cdec╦A	492945995╠A	proRemove═A
+1643947091╬AudiIndex¤A$ef32e150-2f9b-456a-93f1-e17a37cfda87đAabstrAssignĐA
+2808752404“A/ The pointer to the data that shall be assigned”Apbt‘A+ The index where the data shall be assigned’A$08b6402f-ba26-48ba-926f-bbc497d9d81f÷A
+3163268029×A	976542562ØA$9ea95d43-c734-40e6-a285-604754176b75ÙA
+3113537730┌A43612094█A__getproDataPtr▄A$01536a3a-b613-4447-ac4a-9cc06eab5956ŢA
proAfterAllocŮAą This method can be optionally overridden by derived function blocks, if some kind
+ of processing is necessary after the vector's memory was allocated successfully.ßA
+3606816135ŗAG The previous maximum number of items, that can be stored in the vectorŠAdiPrevAllocSize‚AB The new maximum number of items, that can be stored in the vector„AdiCurrAllocSizešA$abd45cb4-ce3d-419d-bac2-693ddff69c38ŚAReserveSpaceśA
+3816674815Å¡A
+iItemCountèA$836ff748-60cf-4d02-9ce4-2e08b0b977c8éA
+3253955415ÍAabstrSizeOfElementŽA
+3445485231ìA$b6714079-c707-4c29-9082-2c3a882aee16íA
+proAddItemÓA
+2110261847ďA
+udiToAlloc­A$8b4709af-274f-4d07-a4c2-8f70934d3b5b˝AabstrGetElementPtr˛A	915075981ˇA$55182843-6e1f-44e9-ad92-e084caad00ce˘A
+3874904690Ä¡A
+1038327271÷A
__getCapacity¸A$56a8edd8-c4c4-4777-a5fa-cb3d25e38d74°A
+InitMemory¨A
+1074368312ķA$169c8011-4ddb-47ee-8f5b-21d9111a87fbŻAINITSTATICMEMORYŁA
REMOVEENTRYATżA
+3393984682ŝAVisuFbBaseVector˙A
+1715733352€BVISUFBBASEVECTORB$8430f4d7-4838-4aed-92af-bd72f65d3d88‚B	398071012ƒB
+3495208152„B Utility method that allows initialization of the vectors memory to start with a static buffer
+ if this is supported by the underlying library.…B	205706462†BInitStaticMemory‡B? CHECKED_OMIT, not relevant for int. visu and not called at allˆB$0c5f57f8-0deb-4033-b36e-81279a6833f8‰B	374050674ŠB
+2039614524čB
+4181300716ŒB	440673406B
RemoveEntryAtŽB$26720789-cc1d-4c5a-bdc3-e303b7f1a22dBADDENTRYBGETENTRYPOINTER‘B(ieccodeconversion_externalimplementation’B$6868A53F-32BD-46CC-B9A0-80E2C21CA791“B
+3473585672”BVisuFbDialogInfoVector•B_pInfo–BVISUSTRUCTALLDIALOGINFO—BVisuStructAllDialogInfo˜B
+2380077029™BVISUFBDIALOGINFOVECTORšB$6423bf91-6af3-48e0-9c73-f1ed9d2f915d›B
+1112732482œB
+1491510293B$d7e1315e-a163-4b84-a559-0c647e4d1219žB	923978479ŸB
+2051054313 B
+1601758464¡B$2ecd41a7-4660-4faf-9142-4297e6f1400d¢B
+4013911641£BGetEntryPointer§BdiIndex•B$7d247ff0-d76d-4485-8c02-819799c990c2¶B
+4097179767§BAddEntry¨BentryİB$1918382a-cae5-459a-be62-5b54dfd9272cŞB
+2551393658«B$38979c32-be41-4240-8334-95e7a59831a7¬B
+3735826541­B
+1432439480ŽB
+1131296410¯B$28b480cd-a70c-4879-b535-7936268becbf°B	125200627±BIVisualisationDialog__Union²B
+4208928051│BIVISUALISATIONDIALOG__UNION┤B$c6a0e454-f691-4ed4-a3e8-aff8d1845705ÁB
+2613040055¶BIDialogCloseListener__Union·BIDIALOGCLOSELISTENER¸B
+1093679495¹BIDIALOGCLOSELISTENER__UNIONºB$7d090a41-7f90-4111-9bb7-71fdcd1804a3»B
+1380826902¼BVisuStructDialogInfo½B the dialog¾BDialog¿B3 possible flags: Visu_InputFlags.CenterOnElement,..ÀBVISU_INPUTFLAGSÁBVisu_InputFlagsÂB0 Set the nested element, if it exists, only onceÃBbSetNestedElementÄB- An optional rectangle to position the dialogÅBRectÆB3 The IVisualElement instance, that opens the dialogÇBitfVisualElementÈB} The IDialogCloseListener instance, that opens the dialog. Optional, is only set
+ if the dialog is opened by the application╔BitfDialogCloseListener╩BIDialogCloseListener╦B) The dialog id when the dialog was opened╠B
DialogQueueId═BJava:Object;C#:object╬BÇ The IDialogCloseListener instance needs additional data that an stateless action 
+ can be executed after the dialog is closed.ŌBpTag–Binitialized—BbModal“BdialogId”B
+4168619981‘BVISUSTRUCTDIALOGINFO’B$92fcd185-4f58-4023-af5d-16ca958f8ffb÷B
+3605339127ÎBpOutputInfoěBVISUSTRUCTDIALOGOUTPUTINFOLIST┘BVisuStructDialogOutputInfoList┌B
+2444272004ÛB$856f4f6a-5e63-46d8-a3a0-e1a98b14789bÜBGETMAXDIALOGIDİBGETNEWDIALOGIDŞB
+4134654657▀BVisuFbDialogClientInfoÓBY The dialog queue id is used to check if an open dialog event is recognized by the clientßBdialogVectorÔB_staticDialogInfoArrayŃBSTATIC_NUM_CONCURRENTDIALOGSńB_nextFreeDialogIdňB	678079825ŠBVISUFBDIALOGCLIENTINFOšB$4b5c6e2a-cbe7-4ad4-acf1-652039a2cff4ŔB
+2845255180éB
+2133428059êB$5b77afcc-ae2b-4fb4-bbdf-580723165b04ëB
+3074322706ýB$98803345-f212-49fd-95c2-b63d91fbd665ÝB	634719810ţB
+2600071983´BGetNewDialogId­B$7c87727f-eff9-4af6-bea7-d158985442d4˝B
+2963899076òB
+3897707898ˇBGetMaxDialogId˘B$f4ea7c41-407d-4c84-960b-9576a45a3cca§B
+1370376597÷BVisuStructTopMostDialogInfo¸BTopMostDialogRect°BTopMostDialogRectIsSet¨BInTopMostDialog˙BLastCallToVisuPaintűBDisableDialogOptimizationŘB
+3237879449żBVISUSTRUCTTOPMOSTDIALOGINFOžB$811acfcb-d4a6-4eb2-9be1-f0f27b0acbb2’B6_3S.CoDeSys.VisuGenerated.IVisuStructGlobalClientData2€C"visualelementinterface_explicitelyC
+2337934703‚CVisuStructGlobalClientDataƒCvisualelementinterface_use„CJ IDrawingInterface; TODO: replace with generic interface IDrawingInterface…CDrawingContext†CCurrentUpdateRects‡C$ieccodeconversion_enabletimeoperatorˆC init with the creation time‰CTimeŠC	LastUsage‹C%ieccodeconversion_disabletimeoperatorŒCAccessLevelCVisuHistoryŽC@IECCodeConverter_Type: StringCCurrentLanguageC] Only for compatibility of the element interface and for that reason only a very small string‘CS This variable exists only for compatibility reasons. It should not be used at all!’CCurrentPassword“C0 Only for compatibility of the element interface”C
CurrentUserId•CStartVisuIndex–CWString—CCurrentUserName˜CCurrentFullUserName™CCurrentUserGroupIdšCCurrentAdditionalUserGroupIds›C
VUM_CONSTANTSœC
VUM_ConstantsCVISU_VUM_MAX_GROUPS_PER_USERžCCurrentAdditionalUserGroupCountŸCCurrentUserGroupName CVISU_INVALIDID¡CCurrentUserGroupNameTextId¢C!CurrentAdditionalUserGroupTextIds£CAutoLogoutTime¤CUseAutoLogoutTime¥CAutoLogoutTimeStart¦CLoginProviderIndex§C
+ClientType¨CVISU_CLIENTTYPE©CClientPaintVersionªCLastVisu«CVISU_INVALID_ID¬CGlobalClientID­C!WaitingForInitMeasureStringResult®C– This enum is similar to the flag WaitingForInitMeasureStringResult, but more detailed.
+ See description of the enumeration type and the enum values.¯CeMeasureString2State°CVISUENUMMEASURESTRING2STATE±C½ This member counts the number of currently running "MeasureString2" requests. It is evaluated
+ to determine, when eMeasureString2State can be set to VisuEnumMeasureString2State.IDLE again²CiCountMeasureString2Requests³C¬ To perform an automatic reset of the state (i.e. setting eMeasureString2State back to Idle)
+ we need the time, when the state WAITING_FOR_RESULTS was entered. This is necessary, beacause
+ the state Idle is normally reached again if all the results were processed by the corresponding
+ visu elements. If at least one visu element does not process its result, the state Idle would be
+ never reached again. This would have the effect, that no further measuring requests would be
+ processed. To avoid this we have this automatic reset after some seconds.´CtStateWaitingForResultReachedµCLastEventForOptimizations¶C< The one and only element which paints of all other elements·CVisualElemPaintingAfterAll¸CIVisualElementPaintingAfterAll¹CU This instance will return usefull values only when clientType == TargetvisualizationºCtargetVisuInfo»C  does the client have a keyboard¼CSupportsKeyboard½C
SupportsTouch¾CSupportsMultiTouch¿CInaccurateDrawLineÀCE If this flag is TRUE, then the target library supports text rotationÁCSupportsTextRotationÂC Can be used to notify the visualization (usually during GetUpdateRects) about the need for a new client
+ Rectangle list. If this should be necessary, then elements implementing IRectangleProvider will be called
+ to add their rectangles and according data to the list. ├CClientRectangleManager─CrootVisuRectId┼C
+DialogData∆C√ In fact this is a pointer to VisuStructTagData; but to prevent a hard reference to CmpVisuHandler >= 3.5.5, we use this ugly indirection;
+ will be <> NULL only for accordingly recent runtimes
+CHECKED_OMIT, not necessary for the integrated visu because this feature is not available there pointer not allowed in this formăCpTagData╚C$ Optimization for open modal dialogs╔CTopMostDialogInfo╩CrootVisuVersion╦CsendRootVisuVersion╠C
+2648058479═CVISUSTRUCTGLOBALCLIENTDATA╬C$17d43a21-5c7e-4ecf-9c95-fb5b8de6ab5c¤C	279259783đC	921195543ĐC
+3622095442“CVisuStructElementsClientData”CpElementsEntry‘C VisuStructElementclientDataEntry’C	iMaxIndex÷CdiCurrentElementIndex◊C
+1985229631ěCVISUSTRUCTELEMENTSCLIENTDATA┘C$548fea98-09f1-4ea6-8dc4-ae4f9f9ebef1┌C
+1333096192█C%VisuStructAdditionalElementClientData▄CdiEntriesCountŢCe There might be unused entries in the array above (in case there was a call to UnregisterClientData!)ŮCdiNumArrayEntries▀C
+3814356703ŗC%VISUSTRUCTADDITIONALELEMENTCLIENTDATAŠC$52c9dbc2-4db5-42db-a92e-9bd2f1c8d1e4‚C5 IVisualElement2, method GetAdditionalClientDataSize.„CĹ This structure to dynamically allocated data, where visual elements can save additional data.
+ Similar to VisuStructAdditionalElementClientData, but this data is allocated using interfaceńC
+3219721584åC&VisuStructAdditionalElementClientData2æCÚ Points to dynamically allocated data, where visual elements can save additional data.
+ Not needed for the integrated Visualization/WebVisualization, because in this environment
+ we have only one client
+CHECKED_OMITçCpAdditionalElementsDataèC+ The size of the dynamically allocated dataéCC The currently active offset used to access pAdditionalElementsDataêCdiCurrOffsetëC
+2751823874ýC&VISUSTRUCTADDITIONALELEMENTCLIENTDATA2ÝC$3e3cbb6e-9045-47ec-a00e-4a8b6460647bţC
+3623889830´CVisuStructCommandBuffer­C to identify a valid buffer˝C
+m_btMagic1ÚC
+m_btMagic2ˇC
m_btAlignment˘C
m_btByteOrder§CZ access from getpaintdata in runtime and functions in IEC that use this buffer for drawing÷Cm_dwBufferProtection¸Cm_dwCommandCount°C: the number of bytes in the buffer that are currently used¨Cm_dwUsedBufferSize˙Cbyte[]űC	m_pBufferŘC
+3303463158ýCVISUSTRUCTCOMMANDBUFFERţC$11fc1011-e649-409f-ae02-5c9497658100˙C	831557760€DVisu_StructCommandDataD current dword‚Dm_dwCommandƒDcurrent word„Dm_wWord…D position to rollback †Dm_pCurrentRollbackPosition‡D the size of the commandˆDm_dwCommandSize‰D
+1533163373ŠDVISU_STRUCTCOMMANDDATA‹D$fe0c4c47-6a7f-46a4-9272-e5d469e7def3ŒD7 Vector to allow deeper rollbacks then the last elementD
+3723198523ŽDVisuFbCommandVectorD
+1264649163DVISUFBCOMMANDVECTOR‘D$7f40ddd8-3e21-4c64-8c68-630d2d899013’D
+2800599011“D
+3488023269”DpCommandData•D$61087e50-dc15-4852-92af-33cb2f1ea2e5–D
+1446157601óD
+4193161176˜D
+1246026042™D$3254f2cb-c919-4ac5-a7ae-e767f8cd27b4šD
+2609679212›D$c88174d2-2b54-4b11-b736-7c3250123737œD	121474923D$90050851-9676-40f6-9d9b-f341a5de967bžD	682251183ŸD$4c15c346-5cf2-4be7-9915-7e07f74a3441 D	711974615¡D
+1917270452¢D	826370773£D$9d82f921-802d-410c-bd9d-8248f5505a69¤DADDBYTE¥DADDBYTEARRAY¦D
ADDBYTEARRAY2§DADDDWORD¨DADDDWORDATREMEMBEREDPOSITION©DADDREALªD	ADDSTRING«D
+ADDSTRING2ŹDADDWORD­D
+ADDWSTRING«D
CANADDCOMMAND»DCOPYTORESERVEDPOSITION░DFINISHADDCOMMAND▒DFINISHSETTINGUPNEWPAINTBUFFER▓D	GETBUFFER│DGETCURRENTBUFFERPOSITION┤D
GETFREEBUFFERÁDGETLASTCOMMANDÂDGETLASTWORDĚD"PRVADDBUFFEROVERFLOWDRAWINGCOMMANDŞDPRVADDPADDINGBYTES╣DPRVADDVALUE║DPRVADDVALUE2╗D	PRVASSERT╝DPRVASSERTALIGNEDPTRŻDPRVDECREASEBUFFERżDPRVDECREASECOMMANDCOUNT┐DPRVDECREASEUSEDBUFFERSIZE└DPRVENLARGEPAINTBUFFER┴DPRVGETFULLCOMMANDSIZE┬DPRVINCREASECOMMANDCOUNT├DPRVINCREASEUSEDBUFFERSIZE─D(PRVISSUEDRAWSETUPPAINTBUFFERPAINTCOMMAND┼DPRVRESETVECTORĂDRESERVEPOSITIONăDROLLBACKONECOMMAND╚DSETCURRENTBUFFERPOSITION╔DSETCURRENTREMEMBEREDPOSITION╩DSTARTADDCOMMAND╦DVALIDATE╠D$36A9A1AD-42CD-4efc-B0CC-437463BEC40D═D
+3739437997őDVisu_CommandBufferHelperŌDm_CommandBuffer–Dm_dwFreeBuffer—Dm_dwBufferSize“Dm_pCurrentFreeBuffer”Dm_pCurrentCommandStart‘Dř This member is a replacement for a previous implementation, that simply
+ stored the current position (as pointer), which will be used later to
+ store a value. For the automatic enlargement of the paint buffer an offset
+ is more robust than a pointer (pointer can be calculated on the fly by
+ evaluating the current command buffer and the offset)’D#m_xwCurrentRememberedPositionOffset÷D
m_pClientdata◊Dm_bOverFlowōDm_bOverFlowDrawnŔDZ Flag indicating whether the shared memory of the target visu is currently being increasedŕDm_xIncreasingSharedMemoryŘD® The used buffer size of the new shared memory. While the shared memory is being increased
+ this variable should be used instead of m_CommandBuffer.m_dwUsedBufferSize.‹Dm_dwNewUsedBufferSize›D§ The command count for the new shared memory. While the shared memory is being increased
+ this variable should be used instead of m_CommandBuffer.m_dwCommandCount.ÞDm_dwNewCommandCountßDN Size of the old paint buffer. Only relevant while a new one is being created.àDm_dwOldBufferSizeáDQ Pointer to the old paint buffer. Only relevant while a new one is being created.âDm_pOldPaintBufferãD[ Do not use directly! Only used for initializing the according vector with some static dataäD_staticArrayåDVISU_MAN_NUMOFSTATICCOMMANDDATAæDm_commandVectorçDm_diCurrentVectorIndexèD
+2877714496éD	AddStringêD
+wStringLenŰDVISU_COMMANDBUFFERHELPERýD$d5e4d52c-0ffb-45d2-b607-86f95c14c7e6ÝD$48612eff-5c5e-427d-b12c-3d592191402fţD	949905848´DGetCurrentBufferPosition­D$c24eaa2c-7130-444c-a8bb-478b793c56b8˝D
+1298203998ÚD
+AddWStringˇD# The length of the string in bytes!˘D$1500ab1a-b6c2-4fb8-be3c-fa0a11d9bd0a§D
+4083451598÷DAddDwordAtRememberedPosition¸DpabyRememberedPosition°DpValues¨DdwValueSize˙D$367d851e-3508-4414-b677-1632faea14b9űD
+1831003062üDGetLastWordıDcommandDataşD$c04123b2-4f47-4e62-a053-a9343fb3b69bÿD
+1488370634€E"prvAddBufferOverflowDrawingCommandE$b43e842d-26d2-4c9c-8118-a89233c4e787‚E
+2750438301ƒEAddByte„EbtValue…E$f15c631e-6f5d-442f-901a-e299f0013f33†E
+2692068845‡EprvGetFullCommandSizeˆEdwCommandSizeWithoutTagging‰EdwDummyŠE$63966f74-ae20-466c-b849-150a8a617557‹E| Allows the removal of one paint command
+ Update StartAddCommand to include any new paint command, which you want to removeĆE
+3862245051¨ERollbackOneCommandˇE$529eed81-f573-4bf3-869d-45290773856b¸E
+3437993615E
+AddString2‘EiStart’E$060f2538-2625-4fc5-b1fd-0cf9bab36864“E
+1835430441”EAddWord•ExwCurrentFreeBuffer–ExwMod—E$48a8859c-b585-4d05-bfc6-ba0c2fae8c64˜E
+1583809058™E$9f257ed6-b62f-4ce4-9975-de627cf9a4fdšE
+4104854619›EprvDecreaseCommandCountœEdwDecrementE$9e837645-180f-4bfc-8d76-253c3fce6953žE	669846148ŸE
CanAddCommand E
dwCommandSize¡E$743d9de0-b2ce-42f8-bb6d-32b655c98a41¢E
+2974374918ŁE
+1790245307¤E
AddByteArray2„EdwCommandCount¦E$52b81837-1fb9-4fc0-96cf-2b370dd000ba§E
+2677879708šEprvAddValue2©EiFirstȘE$cabefab2-5132-43b4-8313-976d4ac7bdbf«E
+1455640892¬EGetLastCommand­E$5e579992-f9ff-46b9-b668-d36d98fd027b®E	135067592¯E$cecb8737-2464-4651-bcd4-3e8be6be3833°Eé This method can be used instead of SetCurrentRememberedPosition
+ and reserves space to store a given number of bytes considering alignment.
+ At the moment this method cannot be used in the integrated visualization,
+ because this method is not implemented in the external implementation of
+ this function block.
+ :return: An offset, that can be used to calculate a pointer to the reserved position.
+ 		 The data can be written to this position by using method CopyToReservedPosition.ħE
+1411757525²EReservePosition³Ew Self-explanatory. Currently only the value 4 is implemented.
+ In the future also values 1, 2 and 8 could be possibileŽEiCountBytesToReserve”EM Indicates, whether the space was reserved successfully (TRUE) or not (FALSE)¶ExSuccess·EdwPaddingBufferžE$974c939b-19c6-465d-b782-fc7947ab425fčE
+3041676918ºEprvDecreaseUsedBufferSize»E$c4309299-543a-49ae-ad82-9ad7690d0c91¼E
+3942376085ŻE	523474866żEprvIncreaseUsedBufferSize┐EdwIncrement└E$7772acd3-4e5e-4739-8632-f946f9c9a138┴E	972183794┬E	GetBuffer├E$37e180ef-3b9f-451f-8581-a3bbbd8a515e─Ev this methods sets the correct size of the current command and assures that the next command will be aligned correctly┼E	537523404ĂEFinishAddCommandăE	dwCmdSize╚E$15f4cc08-c4eb-4144-ba3a-f8d2d7699e25╔E
+1173257107╩E	prvAssert╦EbVal╠EO For a list of possible error codes see the comment in the owning functionblock═E
+iErrorCode╬E$d74d7a3f-a417-44b4-a50b-3fdbbf17a236¤El This method is here only for the integrated visualization and therefore it hardcoded only 
+ to a failure  Å E
+1368262618—E$e3472e7e-2834-4727-9a61-94fb0facc3e1“E	449925679”ESetCurrentBufferPosition‘E$dde60a05-bfe8-4a01-ac72-dca85cb25759’E
+4217948511ÖEprvIncreaseCommandCount×E$277ce6d6-5ef4-494c-8a5e-bbff44691f7dØE
+4230620911┘EpMemory┌E$e20424e8-ba12-47e3-ab44-49b3992eae1c█E
+2995096667‹E	718450676›E(prvIssueDrawSetupPaintBufferPaintCommandřEpSavedCurrentFreeBufferŖEpSavedBufferŗEdwSavedFreeBufferŠEdwSavedBufferSize‚ExSavedIncreasingSharedMemory„E$459bd399-883f-4a33-a81e-83224ba364c3šE
+1613927274åE$2cca0b59-d226-4530-b779-78b20a123f3fæE
+2628685098šEprvEnlargePaintBufferŔEdiNewBufferSizeÚEdwNewBufferSizeŕEdiCurrPaintBufferSizeŰExPaintBufferEnlargementOkýEpbyNewPaintBufferÝEpbyOldPaintBufferţExUsesSharedMemory´E$190ce196-9402-4e0a-904c-b1ec2064a22a­E
+1285699832˝EAddByteArray˛E$8ef05777-a9c5-4c03-97a5-70eebee88b5fˇE
+2228294141˘EprvAssertAlignedPtr§Eptr÷EerrCode¸E$bb38feae-f36a-4c46-8434-8e79948f8dbd°E
+1947630231¨EprvDecreaseBuffer˙EdwDecreaseSizeűE$331d48a1-5f6c-4993-8690-4f43d96caf52ŘE	193811293řE
+4202950704ţEFinishSettingUpNewPaintbuffer˙E$238a125b-9096-4aac-b713-7fefef8e08cf€F
+4146694973FAddDword‚F$e882405d-fead-489e-b4f9-77586ba7059dƒF
+1255611938„FValidate…F$a175f899-d675-48af-8c66-67c2698892a5†F	456248394‡F
+2957583205ˆFprvAddPaddingBytes‰F
iDatatypeSizeŠFiMod‹F$372e23ca-f16f-4163-a669-7adc99bbd5e6ŒF« This method has to be used in conjunction with method ReservePosition.
+ It copies a number of bytes to a reserved position.
+ At the moment this method cannot be used in the integrated visualization,
+ because this method is not implemented in the external implementation of
+ this function block.F
+1117249286ŽFCopyToReservedPositionF^ An offset to calculate the pointer to the reserved position, where the data will be copied toFxwOffset‘FiCountBytesToCopy’FO Points to the variable, whose data will be copied to the
+ remembered position“FpbyData”FB Points to the reserved position, where the data will be copied to•FpbyReservedPosition–FpCurrentFreeBuffer—F$63ef4d86-b042-4175-a989-a901200e8224˜Fm Attention: If you want to use this method in new paint commands
+ consider to use ReservePosition instead...™F
+3049936404šFSetCurrentRememberedPosition›F$74b20d1c-f08f-480d-8746-877abb47bafbœF	670264608FprvAddValuežF$daba6a57-a658-4529-8bc0-fd5f4d29f2ceŸF
+2875712189 FprvResetVectorˇF$ecf1bcd7-0ce2-4e75-917d-c9b16c31b416˘F
+1191769348£FStartAddCommand¤F	dwCommand„F$889b7615-20da-4bf2-8ee9-fb08f8679b5d¦F	768924739§F$2e45c4f1-bee3-4524-b21a-c055bf0ba45aØF{ This method returns a pointer to the beginning of the
+ free buffer of the command buffer and the size of the free buffer Ä°F
+1793160203ªF
GetFreeBuffer«F6 Returns a pointer to the beginning of the free buffer¬F
pbyFreeBuffer­F  Returns the size of the buffer ®FdwFreeBuffer¯F$0023cf01-cab6-49be-a268-1f2e22071768°F
+2043169612▒FAddReal▓F$3d2191e0-485e-4fbf-b0cf-5f9a34df2f7f│FADDACKNOWLEDGEGESTURE┤FADDCALLNATIVECONTROLMETHODÁFADDCLEARRECTANGLEÂFADDCLIENTOBJECTENDĚFADDCLIENTOBJECTINITIALIZEŞFADDCLIENTOBJECTINPUTRECTANGLES╣FADDCLIENTOBJECTLAYEREND║FADDCLIENTOBJECTLAYERINITIALIZE╗FADDCLIENTOBJECTLAYERSTART╝FADDCLIENTOBJECTLAYERUPDATEŻFADDCLIENTOBJECTSETFOCUSżFADDCLIENTOBJECTSETFRAME┐FADDCLIENTOBJECTSETSCROLLDATA└FADDCLIENTOBJECTSREMOVEALL┴FADDCLIENTOBJECTSTART┬FADDCLIENTOBJECTUPDATE├FADDCLIPRECTANGLE─FADDCLOSETOOLTIP┼FADDCREATENATIVECONTROLĂF ADDCREATETEMPORARYRENDERLOCATIONăF!ADDCREATETEMPORARYRENDERLOCATION2╚FADDDATATORECTANGLE╔F!ADDDESTROYTEMPORARYRENDERLOCATION╩FADDDIALOGCLOSE╦FADDDIALOGEND╠F
ADDDIALOGOPEN═FADDDIALOGSTART╬FADDDIALOGUPDATE¤F
ADDDRAWBITMAPđFADDDRAWBUTTONONCLIENTĐFADDDRAWFOCUSĎFADDDRAWGRADIENTBUTTONËFADDDRAWIMAGEďF
+ADDDRAWPIEŇF
ADDDRAWPIXELSÍFADDDRAWPOLYGONÎFADDDRAWPOLYGONFěFADDDRAWRECTANGLE┘FADDDRAWRECTANGLE2┌FADDDRAWRECTANGLEF█FADDDRAWRECTANGLERELATIVE▄FADDDRAWSETUPPAINTBUFFERŢFADDDRAWSTATICELEMENTSŮFADDDRAWTEXTA▀FADDDRAWTEXTALENÓFADDDRAWTEXTALEN2ßFADDDRAWTEXTWÔFADDDRAWTEXTWITHIDŃFADDDRAWTEXTWITHIDANDFALLBACKńFADDDRAWTEXTWLENňFADDDRAWTEXTWLEN2ŠFADDDRAWTOOLTIPAšFADDDRAWTOOLTIPWŔFADDEDITCONTROLRESPONSEÚFADDENDMEASURESTRINGŕFADDENDMEASURESTRING2ŰFADDEXECUTECLIENTPROGRAMýFADDEXECUTECOMMANDÝFADDEXECUTECOMMAND2ţFADDFILESTREAMING´FADDFILESTREAMINGDATA­FADDFILETRANSFER˝FADDINVALIDATERECTANGLE2˛FADDINVALIDATERECTANGLESˇFADDMEASURESTRING2A˘FADDMEASURESTRING2W§FADDMEASURESTRINGA÷FADDMEASURESTRINGW¸FADDMEASURESTRINGWITHTEXTFLAGSA°FADDMEASURESTRINGWITHTEXTFLAGSW¨FADDMOVENATIVECONTROL˙FADDNATIVEELEMENTCALLMETHODűFADDNATIVEELEMENTINITIALIZEŘFADDOPENEDITCONTROLřFADDOPENEDITCONTROL2■FADDOPENEDITCONTROL3 FADDOPENLOCALFILEDIALOGÇGADDPOINTüG	ADDPOINTFéGADDRECTANGLETOLISTâGADDSETANTIALIASINGINACTIVEäGADDSETCONFIGVALUEůGADDSETCURSORćG
+ADDSETFILL‡G
+ADDSETFONTˆGADDSETGRADIENTFILL‰GADDSETGRADIENTFILLOPTIMIZEDŠGADDSETIMAGE‹GADDSETLIBRARYSUPPORTFLAGSŒG
+ADDSETLINEGADDSETNAMESPACETABLEŽGADDSETRADIUSGADDSETRENDERLOCATIONG!ADDSETTOUCHRECTRENDERLOCATIONINFO‘GADDSETVISUALIZATIONNAME’GADDSETVISUVERSION“GADDSHOWNATIVECONTROL”GADDSTARTMEASURESTRING•GADDSTARTMEASURESTRING2–GADDUNCLIPRECTANGLE—G"ADDUSETEMPORARYRENDERLOCATIONSTART˜G!ADDUSETEMPORARYRENDERLOCATIONSTOP™G"CALCULATEOPENFILEDIALOGCOMMANDSIZEšGDOADDOPENFILEDIALOGCOMMAND›GENDRECTANGLELISTœGGETCOMMANDCOUNTGGETPAINTDATAžGGETUSEDBUFFERSIZEŸGIMAGEIDIGNORENAMESPACE G
+INITBUFFER¡GISSETTINGUPNEWPAINTBUFFER¢GPRVADDFONTVALUES£GPRVADDOPENEDITCONTROLHELP¤GPRVADDOPENEDITCONTROLHELPW¥G
+PRVADDREAL¦G'PRVISRECTOPTIMIZEDPAINTCOMMANDOPOSSIBLE§G(PRVISRECTOPTIMIZEDPAINTCOMMANDOPOSSIBLEF¨G$PRVISSUPPORTEDBYCURRENTCLIENTVERSION©GPRVMANIPULATERADIUSŞGPRVTEXTLENASWORDA«GPRVTEXTLENASWORDW¬GPRVTRANSFORMFONTSIZE­GPRVTRANSFORMPAINTCOMMANDS®GPRVTRANSFORMPAINTRECTANGLEŻGPRVTRANSFORMPOINT°GSTARTADDDATATORECTANGLE±GSTARTRECTANGLELIST˛G
+3217541535│G_cmdBufferHelper┤G_xFillingSetRectangleListÁG/ Commands that can be sent to draw etc. a visu ÂGVISU_CMD_NOTHINGĚGAReplacedConstant, Constant, IsCompiled, Absolut, Static, TypifiedŞGVISU_CMD_DRAWRECTANGLE╣GVISU_CMD_DRAWPOLYGON║GVISU_CMD_DRAWTEXTA╗GVISU_CMD_SETFILL╝GVISU_CMD_SETLINEŻGVISU_CMD_SETFONTżGVISU_CMD_INVALIDATERECT┐GVISU_CMD_CLIPRECT└GVISU_CMD_UNCLIPRECT┴GVISU_CMD_OPENEDITCONTROL┬GVISU_CMD_DRAWTEXTW├GVISU_CMD_EDITCONTROLRESPONSE─GVISU_CMD_DRAWBITMAP┼GVISU_CMD_DRAWTOOLTIPAĂGVISU_CMD_DRAWTOOLTIPWăGVISU_CMD_CLOSETOOLTIP╚GVISU_CMD_EXECUTECOMMAND╔GVISU_CMD_SETRENDERLOCATION╩GVISU_CMD_DRAWIMAGE╦GVISU_CMD_EXECUTECLIENTPROGRAM╠GU this command opens a file dialog that contains the directory from the clients disks ═GVISU_CMD_OPENLOCALFILEDIALOG╬Gj this command opens a file dialog that contains the directory listing from the plc (given as a parameter) ¤GVISU_CMD_OPENREMOTEFILEDIALOGđGVISU_CMD_DRAWBUTTONONCLIENTĐGVISU_CMD_SETCURSORĎGVISU_CMD_OPENEDITCONTROL2ËGVISU_CMD_CREATENATIVECONTROLďG VISU_CMD_CALLNATIVECONTROLMETHODŇGVISU_CMD_MOVENATIVECONTROLÍGVISU_CMD_SHOWNATIVECONTROLÎGVISU_CMD_SETGRADIENTFILLěG< Draws a rectangle relative to a previously stored position ┘GVISU_CMD_DRAWRECTANGLE_RELATIVE┌GVISU_CMD_STARTMEASURESTRING█GVISU_CMD_MEASURESTRINGA▄GVISU_CMD_MEASURESTRINGWŢGVISU_CMD_ENDMEASURESTRINGŮGVISU_CMD_DRAWPIE▀GVISU_CMD_SETVISUALIZATIONNAMEÓGx Used for static element drawing; no implementation necessary in clients as it will be replaced by an according drawtextßGVISU_CMD_DRAWTEXTWITHIDÔG$VISU_CMD_DRAWTEXTWITHIDANDFALLBACK_AŃG$VISU_CMD_DRAWTEXTWITHIDANDFALLBACK_WńGVISU_CMD_ACKNOWLEDGE_GESTUREňGVISU_CMD_SETLIBRARYSUPPORTFLAGSŠGVISU_CMD_SETRECTANGLELISTšGVISU_CMD_DRAWPIXELSŔGVISU_CMD_DRAWRECTANGLE2POINTSÚGVISU_CMD_DRAWTEXTA_2POINTSŕGVISU_CMD_DRAWTEXTW_2POINTSŰG"VISU_CMD_SETGRADIENTFILL_OPTIMIZEDýGVISU_CMD_SETNAMESPACESTABLEÝGŽ Commands similar to VISU_CMD_STARTMEASURESTRING/VISU_CMD_MEASURESTRING[A]|[W]/VISU_CMD_ENDMEASURESTRING,
+ that measure the string and all it's beginning substrings.ţGVISU_CMD_STARTMEASURESTRING2´GVISU_CMD_MEASURESTRING2A­GVISU_CMD_MEASURESTRING2W˝GVISU_CMD_ENDMEASURESTRING2˛G$VISU_CMD_CREATE_TEMP_RENDER_LOCATIONˇG%VISU_CMD_DESTROY_TEMP_RENDER_LOCATION˘G'VISU_CMD_USE_TEMP_RENDER_LOCATION_START§G&VISU_CMD_USE_TEMP_RENDER_LOCATION_STOP÷G,VISU_CMD_SET_TOUCH_RECT_RENDER_LOCATION_INFO¸GVISU_CMD_DRAWPOLYGONF°GVISU_CMD_DRAWRECTANGLEF¨GVISU_CMD_DRAWRECTANGLE2POINTSF˙GVISU_CMD_DRAWIMAGEFűGVISU_CMD_DRAWTEXTAFŘGVISU_CMD_DRAWTEXTWFřGČ This paint command is only used in case of the two process target visu and
+ is used to transfer the name of the new shared memory, that will be used
+ as new paint bufferūGVISU_CMD_SETUP_PAINT_BUFFER˙GVISU_CMD_SET_CONFIG_VALUE€HVISU_CMD_FILE_TRANSFERHc This paint command is used to initiate a file streaming from the plc to
+ the visualization clientéHVISU_CMD_FILE_STREAMINGâH_ The paint command, that send the data from the plc to the visualization 
+ client by streaming„HVISU_CMD_FILE_STREAMING_DATA…HA Paint command to deactivate the antialiasing feature temporarily†HVISU_CMD_SET_ANTIALIASING‡H#VISU_CMD_MEASURESTRING_WITH_FLAGS_AˆH#VISU_CMD_MEASURESTRING_WITH_FLAGS_W‰HVISU_CMD_SETRADIUSŠH!VISU_CMD_CLIENT_OBJECT_INITIALIZE‹HVISU_CMD_CLIENT_OBJECT_UPDATEŒHVISU_CMD_CLIENT_OBJECT_STARTHVISU_CMD_CLIENT_OBJECT_ENDŽH"VISU_CMD_CLIENT_OBJECTS_REMOVE_ALLH'VISU_CMD_CLIENT_OBJECT_LAYER_INITIALIZEH#VISU_CMD_CLIENT_OBJECT_LAYER_UPDATE‘H"VISU_CMD_CLIENT_OBJECT_LAYER_START’H VISU_CMD_CLIENT_OBJECT_LAYER_END“H&VISU_CMD_CLIENT_OBJECT_SET_SCROLL_DATA”H VISU_CMD_CLIENT_OBJECT_SET_FOCUS•H VISU_CMD_CLIENT_OBJECT_SET_FRAME–HVISU_CMD_NATIVE_ELEM_INITIALIZE—H VISU_CMD_NATIVE_ELEM_CALL_METHOD˜HVISU_CMD_DIALOG_OPEN™HVISU_CMD_DIALOG_CLOSEšHVISU_CMD_DIALOG_UPDATE›HVISU_CMD_DIALOG_STARTœHVISU_CMD_DIALOG_ENDHVISU_CMD_CLEAR_RECTANGLEžHVISU_CMD_SET_IMAGEŸHVISU_CMD_DRAW_FOCUS HVISU_CMD_SET_VISU_VERSION¡HVISU_CMD_CLEAR_RENDERSTATE¢H"VISU_LIBRARY_SUPPORTFLAGS_GESTURES£HVISU_SUPPORT_SEMI_TRANSPARENCY¤H1VISU_LIBRARY_SUPPORTFLAGS_ADVANCED_TOUCHSCROLLING¥H6VISU_LIBRARY_SUPPORTFLAGS_COMMON_LINE_JOIN_MITER_LIMIT¦Hk Tags for additional data attached to rectangles; value must not contain the most significant bit (16#8000)§HVISU_RECTLIST_SCROLLSTATE¨HVISU_RECTLIST_ZOOMSTATE©HVISU_RECTLIST_SCROLLLIMITSªHVISU_RECTLIST_ZOOMLIMITS«HVISU_RECTLIST_CONTENT_RECT¬HVISU_RECTLIST_RENDLOCINFO­HVISU_RECTLIST_TOUCHRECTSTATE®HA Tags for config values passed to the client by AddSetConfigValue¯H,VISU_CFG_VALUE_KINETIC_SCROLLING_SIZE_FACTOR°H(VISU_CFG_VALUE_KINETIC_SCROLLING_DAMPING±H+VISU_CFG_VALUE_TOUCH_SCROLLING_OUTSIDE_ELEM²H'VISU_CFG_VALUE_AUTO_FONT_SIZE_REDUCTION³HVISU_CFG_VALUE_OVERLAY_VISU´H5VISU_CFG_VALUE_OVERLAY_VISU_SUPPORTS_IDSTACK_IN_EVENTµH
+1296238050¶H$94e80af6-a722-4a09-ae4c-7c4409fe79e8·H$749a66cb-f456-44e6-9619-131c2c33857f¸H| This method returns the paint data that was written.
+ Probably this method is only useful for the converted visualizations¹H	710548374ºHGetPaintData»H
+pCmdBuffer¼H$65e8cc60-0f80-42bb-bd71-70792578825f½H76985712¾HAddCloseTooltip¿H$de5a21ee-c3f6-4ea7-9b02-e59b3f0b670dÀH	749970306ÁHAddExecuteCommand2ÂH
+pstCommand√HpstCommand2ńHwStringLen2ŇH$1e058eb1-2c6d-450e-a70d-ae296a8fc3a1∆H98547429«HAddClientObjectLayerStart»H$37d65fc3-664c-45ff-978e-f2e51ca059b0…Hč This method returns the number of paint commands that were written.
+ Probably this method is only useful for the converted visualizations╩H	461789289╦HGetCommandCount╠H$99cffad6-9ccb-4b55-bd3a-f347d5a8fc7f═H	407101847╬HAddMoveNativeControl¤H$0b593eb4-a69c-4dc4-940a-bd991e91588ađH	235747618ĐHAddSetVisuVersionĎHversionËH$f086991d-0330-49b6-9e07-64f7c8d479d3ďHĺ Extension of AddDrawRectangle with optimized handling.
+ For rectangles, not rotated and not upside down, only 2 points are used for the command.ÕH
+3796303454ÖHAddDrawRectangle2×H
+pRectangleØHj Optimized commando can be used, because it is supported by the client.
+ And the rectangle is not rotated┘H$1e39d919-548a-4660-a780-766b9a08b180┌H
+3366668098█HAddSetRadius▄HpCurrentRadiusŢH$f84b7b07-a6e3-475d-a4c6-35d2e9fdd2fdŮHä Method is similar to prvAddOpenEditControlHelp, but is only used for editing a WSTRING variable.
+ Only used for the converted code▀H
+1888615319àHprvAddOpenEditControlHelpWáHrElementâHwAlignãHpwsShownValäH$23d9abd7-7aac-4555-8483-b1402dde38f6åH¦ This method is called by the integrated visualization only for releasing the paint buffer. 
+ In the target based situations, this is done within the runtime system.æH
+1473928993çH$aa218be5-deba-4ec1-ab34-2ed3ca099230èH
+3758446486éHAddDrawTooltipWêH
+ptPositionëHwStringLenBytesìH$770f39e5-f4c3-495a-84e0-575bbca4dbadíH
+1811145232îH
+AddSetLine´HdefaultLineFlagsSet­H$c124de06-762d-4fb3-9a1d-d12c7ce1d636˝H
+1734911887˛HAddDrawTextALenˇHpText˘H$aa4d4e10-1e24-4265-8087-8eb93c80256d§H	524898283÷H$1151b91c-1a60-4814-a78c-8ad245e45226¸H
+2180463602°H	694356615¨HAddDrawPolygonF˙HpPolygonűH$893986fd-d3d7-4d0d-9096-a76e7e7d72daŘH
+1605865863ũHprvTransformPointūH$2f745fe6-9427-4751-990c-d7f3264fbbd9˙H= Extension of AddSetGradientFill with optimized paint command€I75590656IAddSetGradientFillOptimized‚IbyFlagGradientTypeƒI$d29245dc-2e0b-4354-ae4d-ea1d437de865„I
+3825818990…IAddDrawRectangleRelative†I See method AddDrawRectangle‡I$f3c6299b-3ca0-4df8-90c8-970548d60369ˆI
+3838123712‰IAddSetConfigValueŠItag‹I$0ee1b2a0-41bb-468b-84fc-592ffd42f35fŚI	904404774ŤI
+1079578864ŽIEndRectangleListI$a44f82d6-4f8e-4a2d-b636-96dc55dc691cI
+1578304148‘I	208675843’I$3ac12ddf-e517-4e76-a9fb-5db8554f73da“IM A method similar to AddOpenEditControl2 used for editing a WSTRING variable.”I
+2455532182•IAddOpenEditControl3–I
+wsShownVal—I	bPassword˜I The length of the font™I8 The string length in bytes of the WSTRING value to editšIwFlags›I$f4b0ab72-4717-4005-99e5-2d74436282a8œI	387075472IAddCallNativeControlMethodžIiParameterCountŸIiNum ItempVal¡IvalueAssignedAtomic¢IpDwGetValue£I	dwVarSize¤I$3cc758e8-4e8c-42c5-ab22-85d8c559ef3e¥I	169056088¦I!AddSetTouchRectRenderLocationInfo§ItouchRectId¨I$24b232c1-1730-4b2b-b68c-bc1c6a599bc8©I	529612688ªI!AddCreateTemporaryRenderLocation2«IIndex¬IoffsetX­IoffsetY®I$0a922c7f-2f55-4395-8bf7-f598f36d52ec¯I
+2115194259°IAddClientObjectLayerEnd±I$f0d6f68b-2841-4fdb-876b-fc5b9d6e6498²I	221649647³I$85b657a5-ef58-4dd9-ac15-093501ce5384´I
+4203972581”IAddClientObjectUpdate¶IxOffset·IyOffsetžIxCenterčIyCenterșItransitionTime»I
+stateFlags¼IcommandSize½I$630cbb17-f240-4d4b-92b4-f8a9a853687d¾I§ Adds the paint command to start the alternative way of measuring the string pixel widths.
+ :return: TRUE if the paint command was added successfully, otherwise FALSEżI
+2513186395ÀIAddStartMeasureString2ÁI5 Flags (currently not used, for further enhancements)ÂI$b180eea6-8ecc-4b13-b6f0-9581ef1509e4ÃI
+1037371073─IAddClipRectangle┼I$e56acd2c-3ac0-4d15-9e6f-56ebe2dca8fbĂI
+2161903249ăIAddDrawFocus╚I
+pFocusArea╔I$2bd6c676-b48d-431c-b871-6ae7d783bc46╩I	529394166╦I$7e3ff655-9c3d-48cc-aa4e-793c5f85ccdf╠I
+1307002873═IAddClientObjectSetFrame╬Istyle¤IVISUENUMPENSTYLEđIcolorĐI$41f6215f-966a-42bb-ac60-6ca737cc9315ĎI
+3669625097”I!AddDestroyTemporaryRenderLocation‘I$a9b18a5e-8ed0-4007-9da3-f269652696c8’IĮThe radius should not be bigger than the width and height of the rect
+We cant do the manipulation in the SetRadius case, because we have there no width and height of the rectÍI	736675805ÎIprvManipulateRadiusěIpTempRadiusX┘IpTempRadiusY┌I$9765feaa-9b06-499d-9797-572c515eba5a█Iq This method returns the used buffer size.
+ Probably this method is only useful for the converted visualizations‹I
+3863291970ŬIGetUsedBufferSizeŜI$927042bc-c21a-4e51-815c-dc3ebfdde1c5ßI
+1959413572ŕI!AddUseTemporaryRenderLocationStopáI$281ac55b-6234-4246-ab30-fb283aa71fceâI
+1287932568ăI$prvIsSupportedByCurrentClientVersionäIdwClientVersionNeededĺI$3ac29bea-99a2-440a-9537-dddac1cf3a89ćI	760447424çIAddDrawTextAčI$eb7127e1-da68-4cc5-a81d-dfe72c3955faéI
+2452434628ŕIAddSetCursorŰIpCursorýI$ce002822-7f0c-4431-9d87-9482fe5f987fÝI13998436ţIAddDrawTextWithIDAndFallback´IxFallbackWstring­IwStringLenNS˝IwFallbackLenChars˛IdwTagˇI$8a897bfa-a9b1-455c-8fb2-e55e7d6e9cb5˘I
+2833770137§IAddClientObjectInitialize÷Iid¸I$ee186d0d-3d93-4466-9e13-a0fd8f0f73f2°I27798317¨IAddDrawImage˙IdwColorTransparentűIbAddFactorsŘIrFactorXřIrFactorY■IidOffset I$264e997b-301c-447b-993d-74ce9f22b08aÇJ	426301545üJ
+1722201274‚J$b7dec044-88a7-4e45-bc96-cc6ad9934fb0ƒJ• Extension of AddDrawTextWLen with optimized handling.
+ For textrectangles, not rotated and not upside down, only 2 points are used for the command.„J	537003861…JAddDrawTextWLen2†JwStringLenChars‡J$4a28cc57-8bef-4ef2-8881-de601067c21bˆJ
+1294937050‰JAddMeasureStringWithTextFlagsWŠJavailableWidth‹JavailableHeightŚJ$4c8bac43-d57e-4d17-aba5-9cc3bafe226fŤJ	541452724ŽJAddOpenEditControl2ŹJ
+stShownValJ$5faeccf4-e13b-40ba-9205-ba8648f98893‘J	235418076’JAddMeasureStringW“J$47ebc775-5381-41db-8e73-f98339cf695e”J	367336595•JAddDrawButtonOnClient–J
+prPosition—JbtType˜JTYPE_HIGHBUTTON™JTYPE_NORMALBUTTONšJ$f2a9690c-d64c-404e-b749-412e0d2b3a97›J
+3741488122œJAddSetRenderLocationJ$a31caeef-8a99-4ae9-bac9-3e0324931914žJ˜ This method adds the paint command to initiate a file streaming from the plc
+ to the visualization or the other direction. In fact it opens a file save or
+ file open dialog.
+ :return: TRUE if the command was successfully added to the command buffer,
+          otherwise FALSEčJ
+3168864024 JAddFileStreaming¡J` Indicates, whether streaming is done from the plc to the visualization
+ or the other directionóJ
+eDirection£JVISUENUMFILETRANSFERDIRECTION¤J/ Contains the effective size of the array below¥J] Points to a STRING array, that contains the file filters in the
+ file open/file save dialog¦J	paFilters§J[ TRUE if a "file save" dialog should be displayed, FALSE in case of
+ a "file open" dialog	¨JxSave©J? The filename, that will be used as proposal in the file dialogªJsFilenameProposal«JT It seems, that the following parameter have been introduced for future enhancements¬JstEmpty­J$d71068f4-dcf6-483d-a853-985da7f6ba6b®J
+2402705830¯J AddCreateTemporaryRenderLocation°J$9baa3e7b-3898-4f70-905f-ad093d712a83±J
+1149066398²J"AddUseTemporaryRenderLocationStart³J$efa00c03-1e74-4733-b0af-dd3873ea7906“J
+1403698828µJAddEndMeasureString¶JdwCount·J$36905586-78c0-4527-bb2e-62df00f218f4¸J
+2155552918¹JAddRectangleToListºJ$dfeb3f1c-77ec-4fd4-b374-ed1ba0b65411»J	418564099¼JAddMeasureStringWithTextFlagsA½J$405eaab4-d9b1-42a2-82e9-591176379728¾J	548501934¿JAddMeasureStringAÀJ$713c11b4-68a9-4652-8536-1f28eff577aeÁJ
+3045505525┬JImageIdIgnoreNamespace├JidLength─J__VisualizationStyle.┼JvisualizationStyleĂJpstVisualizationStyleăJVISUALIZATION_STYLE_LENGTH╚J$79ac9996-9af2-48b4-8852-35ee68309e5d╔Jw The caller of this method and StartAddDataToRectangle is responsible for always adding
+ 4 byte aligned amount of data J
+1718977215╦JAddDataToRectangle╠J must be dividable by 4═Jsize╬JorgSize¤J$61a86ec2-b79a-4c56-9ea8-5f202d0a77a6đJ
+2195320690—JAddCreateNativeControl“J$dbe654e5-fcee-4b84-b771-353c9b24b09c”J
+1693171505‘JAddStartMeasureString’J$01bacb94-2145-4800-82f5-df8df9ce0c82÷Jť Adds the paint command to finish measuring the string pixel widths of STRINGs/WSTRINGs using the alternative 
+ way of measuring the string pixel widths. Before this method can be used, the methods AddStartMeasureString2
+ and AddMeasureString2A/AddMeasureString2W have to be called.
+ :return: TRUE if the paint command was added successfully, otherwise FALSE×J	483077360ØJAddEndMeasureString2ÙJ† The effective number of bytes, that are needed to store the results of all the
+ previous AddMeasureString2A/AddMeasureString2W calls┌J$a073e3ce-58ea-43af-bb49-5062885a9c4d█J	466037599▄JStartRectangleListŢJ$bbaf4749-0b73-4a1d-9e27-e93c23c4bf70ŮJ
+1535260309ŖJAddShowNativeControlŗJ$a69640b2-d50f-423f-a2ed-01b0114bf921ŠJ	361054899‚JAddAcknowledgeGesture„J$9ee794f5-43d8-49a8-8ab4-3984d68270bcšJ
+3119411859ĺJAddInvalidateRectanglesćJ	pRectListçJ$fbd80b92-2f6e-4fae-a53b-511e2693605bčJ
+3681473693ťJAddNativeElementCallMethodÍJpMethodNameŽJpParamsžJnParamsŪJmethodNameLengthÓJ$8b008a15-c65a-429c-a7b6-3351704e277bÔJ
+2357630941­JAddDialogClose˝J$a5619600-41f5-4b24-812e-5a68e2ad28c2˛JG DO NOT USE: This method is only for element interface compatibility...ˇJ
+4258007914˘JprvTransformFontSize§J$392f807c-eaae-4a30-95b0-77ba9a88eee4÷J
+2836687860÷JprvAddFontValuesøJ
+pMemReader¨JVISU_FBSEQUENTIALMEMREADER˙JVisu_FbSequentialMemReaderűJ
+FontValuesüJwHelpýJdwHelpţJbError˙J$cce33c3c-24a1-4c64-a626-1a7ae7c7cea8€K
+1764172723K$9a587923-9fc9-42ee-8f05-61a095101bdf‚K60558919ƒKAddClientObjectLayerUpdate„KscrollableX…KscrollableY†K$dc6edbdc-0488-4679-8e7a-056907dd480e‡K	350503329ˆK
AddDrawPixels‰K$1882fd86-d2de-44d1-8e07-1a2fb2f1f32eŠK
+1123342793čKprvAddOpenEditControlHelpĆK¬ We cannot change the name of this input parameter according to the coding guidelines, because
+ this (private) method is a part of the Visu_ElementInterface and therefore this name must be keptŤKD The number of bytes of the STRING (or WSTRING) stShownVal points toŽK$3a96130f-0c38-4a36-affc-5f3e7f2a0569ŹK‚ Used to deactivate/activate the antialiasing feature.
+ :return: TRUE if the command was added to the command buffer successfullyK
+2405488234‘KAddSetAntialiasingInactive’K\ TRUE if antialiasing has to be deactivated (temporarily), FALSE if
+ antialiasing is active“K$1af56584-83f6-40f1-8a39-c7ef2019652d”K
+3166057847•KAddInvalidateRectangle2–KbNoErase—K$e093dd3d-83a2-42e1-9771-f57df13879c8˜K	180901943™KAddSetImagešK$b148b268-0318-43b7-85ca-dc15f90cff20›K
+2019524242œK
+InitBufferK$81296a75-c851-4343-bd9f-5c5b0dcde613žK	703279473ŸKAddDrawRectangle K$3d4246e4-95ea-48a6-acb1-d023517fe8e2¡K
+1982826500¢KAddDrawTooltipA£K$d0a2d177-0209-4855-ba34-e7498a1b34fc¤K	792720577¥KDoAddOpenFileDialogCommand¦KwDlgTitleLen§KpstDlgTitle¨KwFileSelectionLen©KpstFileSelectionªK the lowest bit is reserved!	«K$0d927339-00c7-4123-aa95-2e0f2cba6093¬K
+1590770770­K
+AddSetFont®K$795cd6bb-d5bb-4248-9ae5-d89741824750¯K
+2118485522°K$d5e21444-8470-4417-9305-c171f1f34dc0±K
+4180350533²KAddFileTransfer³K	direction´KpPlcFilenameµKpPlcFilepath¶KpOptVisuFilepath·KplcFilenameLength¸KplcFilepathLength¹KvisuFilepathLengthºK$575c5c0e-2585-41af-92b4-57b5ccefa730»K
+2398571027¼KAddClientObjectLayerInitialize½K$01bfc264-e88c-4d10-b961-e4c914299a83¾K	521485112¿KAddOpenEditControlÀK$fd4804a8-aa3c-41ba-940c-1894948e3515ÁK™ For rectangles or texts, not rotated and not upside down, only 2 points are used for the command.
+ We do check here, if this optimization is possible. ĀK
+3178301789├K(prvIsRectOptimizedPaintCommandoPossibleF─K$b9f1c80e-8d9f-4651-b464-a094106bae5c┼K
+3811598846∆K	AddPointF«KpptValue»K$bc9e177f-b405-46b5-932d-a45e5b8756c1…K
+1719627450╩KAddDrawTextWLen╦K$7cfe2046-c415-4403-a5ba-4985e1a54c89╠K╩ This method adds the paint command to send data from the plc to the visualization
+ by streaming.
+ :return: TRUE if the command was successfully added to the command buffer,
+          otherwise FALSE═K
+2317398002╬KAddFileStreamingData¤Ků Some flags, that describe the transfer (e.g. is this the first transfer?)
+ with the following meaning
+   dwFlags.0	: begin of transfer, i.e. the 1st transfer. If this bit is not set, then
+               we are within a transfer
+   dwFlags.1	: last transferÅ KX An instance of IVisuStreamReader, that reads data a writes it into the
+ command buffer—KitfVisuStreamReader“KIVISUSTREAMREADER”KIVisuStreamReader‘K/ The file name, that will be used for streaming’K
+psFileNameÖK& The length of the string the filename×K1 Returns the error code of IVisuStreamReader.ReadØKH Indicates, whether this call to IVisuStreamReader.Read was the last oneÙK
+xCompletedÚK” This variable will be filled by the itfVisuStreamReader after
+ reading the data and contains the effective number of bytes
+ writter to the buffer█K
udiCountBytes▄KxwOffsetFlagsPositionŢKxwOffsetCountBytesPositionŮKJ The minimum number of bytes we expect the buffer to write to should have ▀KdwMinCountBytesBufferÓK» The number of bytes we expect to need for finishing the paint command
+ i.e. for the alignment the FinishAddCommand ensures and some other stuff
+ which we don't know exactlyŠK dwMinCountBytesAfterPaintCommand‚K$8273fc02-9d40-4b9a-81d4-ab765187ae56„Kr The caller of this method and AddDataToRectangle is responsible for always adding
+ 4 byte aligned amount of datańK	774006657ňKStartAddDataToRectangleŠK$f9ad471d-fcfd-43b2-a2e9-43b356bf6fbešK
+1741317157èKAddDrawTextWithIDéK$0f966d76-03c0-4e09-8d75-b632097fcd65êK
+1048783595ŽK
AddDrawBitmapžK$12b62f94-b9c1-4e7c-900e-f8c8c1bdf8a1ŪK
+3830376042ţKAddClientObjectsRemoveAll´K$88601d59-3feb-4905-83c7-9636ccebe3a5­K
+3735270594˝KAddPoint˛K$5982688c-b3a3-4aa0-b117-7b280bb6b344ˇK
+2907814745˘KAddExecuteClientProgram§KwStringLenArgs÷K not yet implemented¸K$951f8380-dfe3-48f1-bf8e-da0bac87e8e7°K
+3990522900łKAddNativeElementInitialiześKpElementNameūKelementNameLengthüK$db7cb251-59ea-4a86-800c-f201b6e7757ażK
+1120941374ţKIsSettingUpNewPaintbuffer˙K$bbc2c289-e83c-438c-b31f-42fb4e9e5df1€L
+3092156009LAddSetGradientFill‚L$8089a49a-7e3a-408a-8073-2dda9f8d88b9ƒL: This method adds the command to setup a new paint buffer.„L
+1240639029…LAddDrawSetupPaintBuffer†L. The name of the paint buffer's shared memory.‡L	psShmNameˆL* The effective length of the string above.‰L$ca0a3632-3149-40e7-bc6c-68c52ea1bf32ŠL
+2659196358‹L"CalculateOpenFileDialogCommandSizeŒL
wFilterLengthLiTempŽL$a3f7f17a-3281-41a1-bfe1-09cbdbc75082L­ Adds the paint command to measure the string pixel widths of a WSTRING using the alternative 
+ way of measuring the string pixel widths. Before this method can be used, the method AddStartMeasureString2
+ has to be called.
+ :return: TRUE if the paint command was added successfully, otherwise FALSEL
+1802493645‘LAddMeasureString2W’LF Points to a STRING variable, whose pixel widths has to be calculated.“L$f5df9033-4cc5-4cf8-b0be-22f6ef58efc0”L	878237732•LAddClearRectangle–L$bfa6902b-a78d-44f3-9f87-cb7a86dc8adb—L
+1479937166˜LAddDrawTextW™L$ea5217f2-3cc7-4a4f-8caf-6bf64bcc5065šL	203743266›LAddDrawPolygonœL$434aae0f-78c4-421a-83be-2f925f1381ecL
+2888867680žLAddDrawGradientButtonŸLdwLightColor LdwDarkColor¡LTYPE_HIGHGRADIENTBUTTON¢LTYPE_NORMALGRADIENTBUTTON£L$1d69e6b8-1ead-4053-96e1-911c090d95e9¤L
+2377143131„LprvTransformPaintRectangleŠL$ff77eb3a-6885-427d-a0a0-7493ea7be6ea§L
+2729915372¨L
AddDialogOpenİL$ae945c73-9f33-4179-a243-38aaeb70cb24ŞL
+2162014078ĞL
+prvAddReal¬L$cde1f0be-b943-419b-ab0d-298930ab5724­L
+1968065143®LAddDialogStart¯L$ee97f60f-638a-4fe4-93b6-6e17d265dd4c°L	586096042±LAddClientObjectInputRectangles²LpTouchRectangles³LIINPUTRECTANGLE´LIInputRectangleµLnTouchRectangles¶LdrawingContext·L$0d3306dc-f706-40b8-b1a7-c3a11fe46f59¸L
+3166519976Å¡L
+3698295440ºLAddDrawStaticElements»L\ Not used at the moment. Can be used lateron for optimization when a frame changes the page.¼L$102f2dfd-5ff3-47e5-91cd-727d686a230c½L
+1090621276żL
+AddDrawPie┐LiStartAngle└LiSweepAngle┴L$bafd4db7-214e-4d21-9902-320899c38517┬L	849293523├LAddClientObjectEnd─L$78b94a67-35f4-4a80-8cfe-3437d8d6490d┼L	750171445ĂLAddUnclipRectangleăL	bRollback╚L$0ff5839d-1af2-4051-95e2-b0b9847f48d1╔L
+1321273909╩LAddOpenLocalFileDialog╦L TOCHECK: maybe as a pointer?╠L$ffcf11c4-6a57-491e-a249-2ead3f71a5ed═LĽ Extension of AddDrawTextALen with optimized handling.
+ For textrectangles, not rotated and not upside down, only 2 points are used for the command.ÎL	282342581ÏLAddDrawTextALen2ÐL$82045d4c-dadd-47ff-978f-a88287772d9aÑL
+3851984051“LAddExecuteCommand”L$c459a3b2-ef02-4129-ae34-baf7fe5bd82d‘L
+1386174254’LdwCurrentFreeBuffer÷L$acd60a02-77f0-45d8-b292-ebc0adeacb0a◊L
+3694689269ŲLAddDialogEndŁL$9b019e84-c9a5-4e32-9f16-8692d2fa904eŚL
+4091177851ŘLAddDialogUpdate‹L$48609f34-9f76-40a1-9267-746f3bf9c879›L
+3808246214ŮLAddClientObjectStart▀L$2f6a5843-2298-4663-b587-0831ae7368ffÓL
+3199398630ŠLAddClientObjectSetScrollData‚LcurX„LcurYšL$4afbfed5-e643-4f8b-8694-1fbdd3b0c291ŚL
+2159011870Å L
+AddSetFillçL$9d541322-a664-433c-afce-27541994c510čL
+3447248059ťL'prvIsRectOptimizedPaintCommandoPossibleÍL$5284c5d1-b8e4-4679-a6b9-d612c643aed5ŽL
+2746041157žLAddSetVisualizationNameŪL$1bb8f55b-4a9d-46b1-b1a2-df129828bc0cÓL
+4026266991´LprvTextLenAsWordW­LdiLen˝L$492c67a8-e288-4951-badd-3c5be635dd5c˛LČ Adds the paint command to measure the string pixel widths of a STRING using the alternative 
+ way of measuring the string pixel widths. Before this method can be used, the method AddStartMeasureString2
+ has to be called.
+ :return: TRUE if the paint command was added successfully, otherwise FALSEóL
+2160526475˘LAddMeasureString2A§L$5b1c6206-935a-458a-9115-5995125de03f÷L	849196854¸LAddSetLibrarySupportFlags°LsupportedFeatures¨L$2dd7dae5-aff2-4197-b353-8f4985097427˙L
+4116285577űLprvTextLenAsWordAüL$9ffc5c75-8bb5-4d95-bcce-4da13c717bacýL
+1850587023ţLprvTransformPaintCommands˙LudiCommandSize€M
udiCommandTagMdiOffsetCommand‚MdiOffsetInCommandƒMwHelp2„M
diLocalOffset…Mi2†MdwSizeOfVisuStructPoint‡MpHelpˆM
RectangleHelp‰M* variables, used for the gradient command:ŠMdwColor1‹MiCenterXŒMiCenterYM	memReaderŽMpCurrentPositionMstTextIDMpITemp‘MpRectToDraw’MpTempPoint1“MpTempPoint2”M$a660099d-dfb8-48a4-be90-79d0d90909e9•M
+2913650524–MAddEditControlResponse—MiWriteResult˜M$17938637-2353-4ea6-bf24-2604a45c3e37™MI we cannot omit the whole method so we omit the variables and the code...šM
+1667339575›MAddSetNamespaceTableśMpTableťM
+tokenCount×MpNamespacesčMnamespacesCountáMlenTempíM$9c763757-78bf-49ad-8f7f-b8e97857c3b2óM
+1906858948£M
+2162941996¤MAddClientObjectSetFocus¥M$d06cf021-ddc2-4ceb-99fb-4e6cc16af99e¦M“ Extension of AddDrawRectangleF with optimized handling.
+ For rectangles, not rotated and not upside down, only 2 points are used for the command.§M
+2285334096¨MAddDrawRectangleFİMpRectangleFŞM$24879a9f-2569-4e07-b0e5-8ee3bd75960eĞM
+3016965869¬MVisuStructInputInfo­M
piElemIdArray®M
iElementCount¯MMAX_POSITION_DEPTH°MaiInputPosition±MaiInputFrameIndizes²M? Used to know which position must be set in de above two arrays³MiInputLevel´MitfVisualisationDialogµM
+dwDialogId¶M	215148421·MVISUSTRUCTINPUTINFO¸M$f485e00f-72c9-48ce-918e-3f339d53bc2c¹M	591087965ºMVisu_ElementAndTransformation»M	inputInfo¼M
+2632408749½MVISU_ELEMENTANDTRANSFORMATION¾M$f64ed3a9-51d1-4d99-b99f-25b0d4620002¿M
+1130182600ÀM³ This type was not meant to be published; nevertheless something with the attribute ...omit failed so it got initially
+ published. For that reason we must publish it from now on.ÁM
+2185321753┬MVisuStructSingleMouseElemInfo├MxUsed─MxTouch┼MelemInfoĂM
+1437080006ăMVISUSTRUCTSINGLEMOUSEELEMINFO╚M$915afd86-9e71-4ea4-a980-df05bae3fd52╔M	330112284╩MPROTADDBYEVENT╦MPROTASSIGNBYEVENTANDINDEX╠MPROTINDEXBYEVENT═MPROTRELEASEALL╬MRELEASEBYEVENT¤MRELEASEBYEVENTANDELEMđM
+3562749796—MVisuFbMouseTouchListBase“M< One more so we can handle the mouse capture in the same way”M_entries‘MVISU_MAX_PARALLEL_TOUCHES’M8 Assumed to be always <> 0 so Initialize must be called!÷M_pInputClientData◊MVISU_INPUTDATAōMVisu_InputDataŔM_pDrawingContextClientŕM	994851776ŘMVISUFBMOUSETOUCHLISTBASE‹M$49e8ac7a-dcdb-419c-a025-6c061eac3723›M	899137864řMprotIndexByEventŖM$a7de2971-4ade-4181-92d0-6295cee69593ŗM
+1050596762áM
+clientData‚M$77b5190b-facb-474f-9815-502182ca8fca„M
+2990782454äMprotAssignByEventAndIndexåM& The element that stores a mouse/touchæMH The event that triggers the storing action; expected to be a mouseeventçMuiTempèM$efb6f104-845f-46bb-983c-793fe27d6a64éM
+3445238766êM
+1808203027ŰMprotReleaseAllýM$bdb17e7c-ad4a-4153-b73e-baed6b828bf2ÝM
+2091042237ÓM
+2248547216´M	784302536­MprotAddByEvent˝M$23f193f7-72da-44f3-8f72-41327ca16240˛MŁ Releases the capture for the given element; will release only if the given element had the capture;
+ Return value will signal whether the release was done.óM
+4174173243˘MReleaseByEventAndElem§M$777b8e50-ea6d-4fc7-8823-fb89a06a1496÷M
+3577334421śM
+1334479119°MReleaseByEvent¨M$0ff3da83-cdc2-4562-8743-b2cba7387687˙M#__OffsetITRANSFORMATIONIMPLPROVIDERűMGETTRANSFORMATIONŘM
+3030755946ŭMITransformationImplProviderŝM	450378501˙MGetTransformation€NITRANSFORMATIONIMPLPROVIDERN$0ca9089c-2e48-4161-bdd5-096ac99a3881‚N$a4cc248c-7613-4dab-b07d-002b3041792fƒN
+SETCONTENT„N	411071959…N$VisuFbCapturedTransformationProvider†N__INTERFACEPOINTER__2187‡N	_pCaptureˆNVISUFBMOUSETOUCHCAPTURING‰NVisuFbMouseTouchCapturingŠN_index‹N
+1501400555ŒN$VISUFBCAPTUREDTRANSFORMATIONPROVIDERN$e996b1e4-5a79-4cbc-a1c1-9b10402602dcŽN
+2359900469N	447930324N
+3192366464‘N
+3353444908íN
+SetContent“NpCapture”N$21b597ea-f3ee-41ca-8d21-8b3a43225906•N
+4056214519–N$43e6d9f1-d6e4-4b54-82d1-7fc45b184f21—N
+3661910173˜N	SETCLIENT™N
+1343715720šN+VisuFbLegacyCapturingTransformationProvider›N_pClientśN
+2232264493ŁN+VISUFBLEGACYCAPTURINGTRANSFORMATIONPROVIDER×N$516bf6f5-eae8-4dee-aa9a-aad44afaa62bčN
+1400480803 N
+2402597923íN	SetClientóN$df920de3-36c6-456f-ba20-ee547df7f5dcúN
+1800002985¤N	280956974¥N
+3526417555¦N$09807772-84d7-4fc1-8e5f-bdf04f6dcc5e§N	519291653¨NCAPTUREBYEVENT©NGETTRANSFORMATIONBYINDEXªN
+ISCAPTURED«NISCAPTUREDBYANY¬N!ISCAPTUREDBYANYWITHTRANSFORMATION­NISCAPTUREDBYELEM®N"ISCAPTUREDBYELEMWITHTRANSFORMATION¯NISCAPTUREDWITHTRANSFORMATION°N%ISCAPTUREDWITHTRANSFORMATIONINPUTINFO±NRELEASEALLCAPTURES²N
+1301226705łN_trafoProvider´N_trafoProviderLegacyµN
+2619675336¶N"IsCapturedByElemWithTransformation·Ne Will return a useful value when this method returns TRUE; valid only directly after the current call¸NtransformProvider¹N	localElemºN$05d86422-2103-4dbc-af0f-4a02d470d786»N$87481750-46f7-4841-ae83-b78bec69a08b¼N
+2041585849½NGetTransformationByIndex¾N$df33cc37-d858-4f0a-9128-85e9e87e0821¿N9 Returns whether the given element has any active captureÀN
+2345522980ÁN!IsCapturedByAnyWithTransformationÂN$22be4ca1-b661-4a4c-8165-3465edd1b08bĂN
+3728779549ÄN
+3888328652ÅN
+3065484674ĂNIsCapturedWithTransformationăN: Will return a useful value when this method returns TRUE ╚N$9f070940-1595-448c-bffa-57f9f5792002╔N
+1263847718ÊN$04a1f755-d167-4993-bb7a-cebce6e27254ËN
+1005412699╠N	585428180═NCaptureByEvent╬N( The element that captures a mouse/touch¤NJ The event that triggers the capturing action; expected to be a mouseeventđN$f187dcdb-a2da-4d0c-bb24-bb9a4a4ba491ĐN	758114073ĎN
+IsCapturedÓN$f0b3223f-4240-4c05-bdf2-07ae758b6837ÔN
+1581304020’NIsCapturedByElem÷N$b1f81884-bd6f-4a0a-bc26-69a141e0104c◊N
+3461032024ěN%IsCapturedWithTransformationInputInfo┘N$2d5e82f3-6dcc-463b-a71f-26a075df5e7f┌N
+1772713211ŪN
+3735760950ÜNReleaseAllCapturesİN$7a597bfe-70e2-4ab4-a58d-9742c1ed9871ŞN
+1502128206ßN
+3651163787ŗNIsCapturedByAnyŠN$ee05d011-4464-4420-861a-2595d59b889e‚N
+1194579367ãNVisu_MouseElementAndTimeäNW the element that received the last mouse event, used for triggering Enter/Leave-EventsåNtElementSetæN
+1042469414çNVISU_MOUSEELEMENTANDTIMEčN$d90c3645-d3e8-45cb-8d3f-371175559b1eéN
+2174511250ÍN
ASSIGNBYEVENTŽNCHECKLASTELEMENTžN
+ISLASTELEMÝNLEAVEALLELEMENTSţNLEAVEIFDIFFERENT´NLEAVEIFELEM­N
NOLASTELEMENT˝NPRVISPRIMARY˛NPRVLEAVEBYINDEXˇNPRVRESETBYINDEX˘NREFRESHPRIMARYTIMESTAMP§NRESETTHISCYCLE÷NUPDATELASTPOSIFNECESSARY¸N	464630572°N#VisuFbMouseTouchLastElementHandling¨Nn The primary element (the one under the mouse or the primary touch) or NULL if there is no such active element˙NprimaryElementűNU The last position of the mouse or touch on the primaryElement, in screen coordinatesŘN
+primaryPosżN7 The time when the current primary element was assignedžNtPrimaryElementSet˙NarrSetThisCycle€O
+3774571861O#VISUFBMOUSETOUCHLASTELEMENTHANDLING‚O$d37a213b-2549-43a2-a052-d250d79b40a3ƒO$98029bbc-463f-4bed-9f83-2613c17e838f„O	981773996…OprvLeaveByIndex†O$7841dd66-9f26-46d1-ae6e-de9b9dbd878f‡OG Updates the tooltip position if necessary, call with mouse events onlyˆO	113354882‰OUpdateLastPosIfNecessaryŠO$3d1c2ffa-2b39-404f-aa8a-87e992ef99f8‹O
+3830990130ĆO
+3332607529O
AssignByEventŽO$b15ebb3a-1dd4-4c3f-93c8-c41e6bf38cc6O	448952295O
+IsLastElem‘O$862bd28c-80ff-4609-a96d-06771257641b’O	616659160“O
+3062441329”OResetThisCycle•O$54ec9c81-a71f-4d42-9b6b-16ab312736d2–OÜ This method should be called when a mouseevent on a specific element was detected. The intention of this method is to check
+ whether the last element changed and thus whether to call MouseLeave on the previous element.—O
+2663092585˜OLeaveIfElem™O$66eca51a-ec4c-44f1-9a12-1355845de2cešO
+1898637825›O$182b9d13-e21f-488c-bf61-d5475027a55eœO	463816093O
+1332733868žO
+2054344941ŸOLeaveIfDifferent O$bf8e68c0-8b26-4f00-9b65-c2c527de7f95ĦO
+1065473957¢OprvIsPrimary£O$d1e20791-fcdc-4512-83aa-b94654b50cc3¤O
+1669091722¥OprvResetByIndex¦O$78ca26f8-418c-496f-847b-32f8a7db6318§O\ This method calls MouseLeave on all remembered elements and resets the according references¨O	314246546©OLeaveAllElementsªO$ecf7d858-2743-4630-86e7-baa92ebc2f24«O
+1688943864ČO
+2206612616­O
NoLastElement®O$32adb796-8e38-4819-89d7-aff5deacfd77¯O“ The implementation of this method checks whether a leave event has to be triggered on the last element.
+ Returns whether there was a last element°O
+1436387864±OCheckLastElement²O
tempTransform³O$238dd72c-c6db-41cd-846f-9b391047ccd6´O
+2332374454µORefreshPrimaryTimestamp¶O$f9dc2b67-2549-4259-9d4c-63584ed33534·OCLOSE¸OISOPEN¹OISPRIMARYELEMENTAVAILABLEºOISWAITTIMEOVER»ONOTIFYAFTERPAINT¼ONOTIFYEVENT½OOPEN¾ORELOAD¿OSTORETOOLTIPRECTÀOSTRINGCHECKSUMÁO
+1446328091┬OVisu_Tooltip├O	_bToClose─O_bIsOpen┼O_TooltipRectĂO_LastTooltipPosăO_oldChecksum╚O
+1093610089╔O	InputData╩OVISU_TOOLTIP╦O$e2616f6f-60bd-432b-b74e-b7e9c091d331╠O$917fcaf5-be2e-40d9-a67d-a69b2cd40b5a═O
+2231823274őOReloadŌOPaintBuffer–OpTooltip—OcurrentChecksum“OisToDraw”O$06e22822-1431-4d29-a737-394d52852b5f‘O
+3603489071’OStoreTooltipRect÷OboToUse◊O$718d8286-3f5d-4646-b824-d730e7a995c1ōO
+1258036799ŁO
+4129429498┌OisOpen█O$a5d0bf9c-8b43-4b1a-b6cf-c6673d678331▄O
+3565680133›OisWaittimeOverřOprimaryElementTimeŖO$5f907271-1693-4e41-8dfe-639764807a03ŗO	116633074ŠOStringChecksum‚O$43f5daaf-6bb2-4843-9b5f-e97eee5f973d„O
+1683779672šOgetUpdateRectsŚO$70b9e86c-6117-4a57-a94f-07a6be72e9d3śO
+3714974125Å¡O
+3187015214čOTo safe the clientdataéO
+2623294951êO$595d2c80-dcb9-4bda-9ab7-95ab4c113676ëO
+1415962429žO
+2439311727íOCloseîO$0dee4726-920b-4984-9c10-8df95b9bb36cïO
+2591393718­OisPrimaryElementAvailable˝O$6ebc247c-557d-4083-b8c4-8e7a3c487456˛O	184303774ˇOOpen˘O$851d8e83-f724-452e-bd1f-3c357d3d3841§O	153931053÷ONotifyEvent¸O$dbfd6941-24e2-40cf-b167-bf672c329fee°O
+2976267221łO
+1387018318úONotifyAfterPaintûO$d0d0e5c3-c4b4-41e8-a343-82847aef2c55üO22389099ýOsiþObtÿOwd€PdiPD TOCHECK: are there targetplatforms where L-Integer are not allowed?‚PliƒPuli„Plw…Pddandt†Pddt‡PtˆPttod‰Pl_timeŠPre‹P
+2286364831ŒP$c4240952-a54d-471c-a416-999e0f2e5620P
+SETBORDERSŽPSETBORDERSREALPSETOLDP	319993468‘PVisu_EditboxInputBorders’P the border as string value“PstBorder”Pù this pointer will point to the min/max value; either the pointer will be set using SetMin/SetMax or it will be derived 
+ in the new SetRealMin/SetRealMax mechanism, if no min/max value is configured, the pointer will be null.
+ For the converted code this variable contains the name of the variable, that contains the min/max value
+ resp. a corresponding constant expression•P° The min/max value is stored in this structure when it is passed using the new SetRealMin mechanism.
+ Not used in the converted code, because only pValue is used
+CHECKED_OMIT–PallTypes—P‰ keeps the information about the minmal/maximal string length as an integer; effective only on input type string
+ Not used in the converted code, because the check against the string length is
+ implemented in the programmed part of the visualisation
+CHECKED_OMIT˜PiStrLen™P
+3289410318šPVISU_EDITBOXINPUTBORDERS›P$87f8db86-9a7a-471a-ae82-e1dd3bb93f04śPŕ Will be called for setting the min/max value by the codegeneration for compiler versions < 3.3.0.20
+ Therefore this method is not used for the converted code, so we can omit the problematic parts from
+ the code conversion¯P
+2897004863×PSetOldčP
+borderTypeáPvarTypeíPvisuTypeóP
+VISU_TYPES£P$bf106bdc-b1f1-4474-94aa-006f170c3b02§Pá This method is only used in IEC, not in the converted code. The counterpart in the converted
+ code is method SetBorders
+CHECKED_OMITĄP
+2932162957¦PSetBordersReal§PtypeOrg¨Pƒ Only used in a part of the implementation, that will be replaced in the
+ converted code by a special implementation
+CHECKED_OMIT©P	typeLocal™P$d84180b3-0896-4e4f-8fbc-564d7adaac3bęP
+4090369118¬P$67da9cba-3f52-4fa5-b14e-ef5017dcbfde­P
+2778421988®P
+1852906994¯P
+2407323033°P2 This method is only used for the converted code. ±P
+1703197728²P
+SetBorders³P8 The IVisualElement instance, where the variable is used“PV The variable holding the minimum resp. maximum value
+ @IECCodeConverter_Type: StringµP$9dcf3f21-5c4c-4caf-8d7d-d942133e47b5¶P	448842460·P__GETFORMATTEDDATETIMEOUTPUT¸P__GETINPUTFLAGS¹P__SETINPUTFLAGSºPGETASSTRING»PGETASWSTRING¼PGETMAXASSTRING½PGETMINASSTRING¾PGETRECTANGLEFORDIALOG¿PGETREVERSEDVALUEASSTRINGÀPISTOOPENÁPPROTAPPLYFORMATÂPPROTISDATAAVAILABLEÃPPROTRESETREFERENCEÄPPROTWRITEINPUTSTRINGÅPPROTWRITEINPUTSTRINGWÆPPRVSETINPUTÇP
+RESETINPUT»PRESETTOOPEN…PSET_BOOL_INPUT PSET_BYTE_INPUTňPSET_DATE_AND_TIME_INPUTŐPSET_DATE_INPUTÕPSET_DINT_INPUTőPSET_DT_INPUTŌPSET_DWORD_INPUT–PSET_GENERIC_INPUT—PSET_GENERIC_INPUT2“P
SET_INT_INPUT”PSET_LINT_INPUT‘PSET_LTIME_INPUT’PSET_LWORD_INPUT÷PSET_REAL_INPUT◊PSET_SINT_INPUTōPSET_STRING_INPUTŔPSET_STRING_INPUT2ŕPSET_TIME_INPUTŘPSET_TIME_OF_DAY_INPUT‹P
SET_TOD_INPUT›PSET_UDINT_INPUTřPSET_UINT_INPUTŖPSET_ULINT_INPUTŗPSET_USINT_INPUTŠPSET_WORD_INPUT‚PSET_WSTRING_INPUT„PSETCALLINGELEMENTšPSETCALLINGELEMENTWITHFLAGSŚP
SETCONVERSIONśP	SETDIALOGÁPSETMAXŤP	SETMAXORGťPSETMINÍPSETMINMAXINPUTERRORŽP	SETMINORGžPSETNESTEDELEMENTŪP
+SETREALMAXîP
+SETREALMIN´PSETRECTANGLE­PSETTOOPENEDITBOX˝PSETVARIABLES˛PSETVISUALISATIONDIALOGˇPWRITEINPUTSTRING˘PWRITEINPUTSTRINGW§P,_3S.CoDeSys.VisuGenerated.IVisu_EditboxInput÷P
+3501073791¸PVisu_EditboxInput°P/ the type is according to the associated member¨P
+Visu_TypesúP	TYPE_NONEûP_typeüP_varTypeýP_rectElementþPB for editdialog, that works with an element, that is a editcontrolÿP_rectNestedElement€Q_elementFontQ_bToOpen‚Qw a dword is used because the interface method expects a POINTER TO DWORD, nevertheless, alignment should only be a WORDƒQ
+_alignment„Q_stStringVal…Q9 _wsStringVal is only used for input on WSTRING variables†Q_wsStringVal‡Q	_stFormatˆQ_maxLen‰Q_bDialogŠQ_flags‹Q_diBitOffsetŒQ Only used in integrated visuQŸ we have a dialog and also a editcontrol
+ at moment only used for inputWithLimits, which also
+ shows automatically, if the input exceeds the min/max-settingsŽQ_bIsNestedEditQ& open the nested editbox only one timeQ_bOpenNestedEditControl‘Qi the dialog, the nested elements belongs to
+ and used for the optical hint, when the limits are exceeded’Q_dialog“QO the dialog shows, if the input exceeds the min/max-settings (added for numpad)”Q_bShowLimitsExceeded•Q, the conversion, if one exists
+CHECKED_OMIT–Q_Conversion—QU the original values (not converted), needed for WriteInputString, to check the input˜Q_rMinOrg™Q_rMaxOrgšQ_xHasMin›Q_xHasMaxœQ_pClientdataQ!Visu_EditboxInputBordersConvertedžQE For the converted code we use a subclass of Visu_EditboxInputBordersŸQ_minBorders Q_maxBorders¡Q_InputPosition¢Q_InputFrameIndizes£Q_InputDialog¤Q_InputDialogId¥Q$4f8779eb-4e1d-4048-9aaf-10745a7c4b22¦QFormattedDateTimeOutput§Q$2dd1acd3-1b6b-432e-abbc-420522a23a9e¨Q
+InputFlags©Q
+3832654358ªQSetCallingElementWithFlags«Q* inputflags, e.g password, Visu_InputFlags¬Q2 the format, to use for the initial variable value­QpsFormat®Q? the qualified name of the dialog-visu, e.g. VisuDialogs.Keypad¯QstDialog°QfbTransForm±QpTextFormat²Qanalyzer³QVISUFBANALYZEFORMATSTRING´QVisuFbAnalyzeFormatStringµQ
+dtAnalyzer¶Q1VISUFBANALYZEDATETIMEFORMATEXTRACTWITHOUTWEEKDAYS·Q1VisuFbAnalyzeDateTimeFormatExtractWithoutWeekdays¸QstTempFormat¹QstTempResultºQvalType»QsPoint¼QbDataTypeMismatch½Q
+bAddSyntaxżQxFormatTooLong┐QVISU_EDITBOXINPUT└Q$45ab8c89-875d-4787-8c63-b22f2d97fcb0┴Q$639f2de9-b0e2-4fc4-bd3e-5460cde8fc01┬Qb will not be converted, because this method is only called from
+ generated IEC code
+CHECKED_OMIT√Q
+2171524420─QSet_DATE_Input┼QpUdintĂQrValueConvertedăQ$6ca263c8-5d4e-48d5-80f0-4b25909df80d╚Q	477055952╔QIsToOpen╩Q$40a365a6-c331-4b80-8957-495a627c0541╦Q
+1231478464╠QGetMaxAsString═Q$7c628c10-c870-4edd-9909-c757bc7c7170╬Q
+2148836458ŌQSet_UINT_Input–QpUint—Q$51581810-cd24-4a15-9f7a-6538183f5392“Q
+1195742609”QSet_DINT_Input‘QpDint’Q$bd7e7c90-1e9d-49ea-98cf-f57bee28ca2e÷Q
+3266821440×QGetMinAsStringŲQ$c94ea11e-4056-4cfc-a2b1-1ea125763ea2ŁQ
+3905558474┌Q/ Resets the reference to the variable to modify█Q
+1589540441‹QprotResetReference›Q$800863dc-eac4-4cc7-bc71-cc9d5af37ef6řQM This method is unused in IEC, only implemented in Visu_EditboxInputConvertedŖQ
+4092001018ÓQSetVariablesßQpstMinVariableÔQpstMaxVariableŃQ$d1b2f78b-53b4-48c8-89b7-ede992827f5fńQ
+2812011684åQ__getFormattedDateTimeOutputæQ$a2451d7a-1cc4-4400-9272-9a0e90e44a6fçQ® This method sets the minmal allowed value using an input of type real
+ This function will be called by the codegeneration to assign the min/max border for the editbox input;
+ On targets where no lreal is supported, this method will be called, otherwise Visu_FctSetLrealEditBoxInputMin will be calledèQ
+2241619914éQ
+SetRealMinêQ$9b377210-b7fe-4fab-8213-0cc0ddfe7be5ëQ
+3030145112ýQSet_BOOL_InputÝQ$c31c134d-402d-4c9e-bdae-26ed45527992ţQ0 This method is only used for the type WSTRING. ´Q
+2477920447­QprotWriteInputStringW˝Q
+pwsToWrite˛Q" The length of the string to writeˇQ+_3S.CoDeSys.VisuGenerated.IVisu_InputChecks˘QpChecks§QdwCountBytesToCopy÷Q	pByteTemp¸QVISU_SCALARTYPESUNION°QVisu_ScalarTypesUnion¨Qę The length of the WSTRING this pointer points to is the length of Visu_Globals.g_awStringPropertyBuffer,
+ because this pointer will point to this buffer
+ CHECKED_OMITúQ	pwsTargetûQwBufferSizeüQ$67d26713-3429-4751-b868-10fe90bd9464ýQ
+3869239115ţQSetNestedElement˙Q$21b5ea04-5e35-487d-9c4e-6ed03b7d02e2€R
+1206007924RSet_WSTRING_Input‚RpwstƒR/ The number of bytes of the wstring can contain„R
+iByteCount…R$d45b3de0-0aa7-415e-a04e-b18950b0f518†R	105531367‡R$054a4339-51cc-4127-b0b6-4156ff2205d9ˆR	378784399‰RSet_UDINT_InputŠR$a1288966-eed4-4dc4-8771-057b4ce69b34‹R
+2342176258ŒR	SetDialogRbDialogŽR$c0e53f0d-f25d-466f-800d-0fe60f5c679bR
+3911753799RSet_REAL_Input‘R$78fb78f3-ac4b-4754-8a0c-8e7571e49a2a’R
+1080798517“RSet_TIME_Input”R$2fd6afd1-b749-4bce-94f8-ce9da0f94413•R
+4051867370–RSetMinMaxInputError—RiEditboxInputResult˜R$3554876e-6bda-457e-a8bc-42c220ac07a1™R
+1447868702šRWriteInputString›R	stToWriteœR/_3S.CoDeSys.VisuGenerated.IVisuStructClientDataRinputchecksžRVISU_INPUTCHECKSŸRVisu_InputChecks Rinputchecks2¡RVISU_INPUTCHECKS2¢RVisu_InputChecks2£R
bUpdateBorder¤R$b0c4c5da-0a6c-48a1-bce3-02df935097a7¥R	945844758¦RSet_STRING_Input2§R$c9e47871-8e1d-45a8-8822-2802fe8e9b49¨R
+1742562931©RSet_Generic_Input2ªRVISU_SCALARTYPESWITHPTR«RVisu_ScalarTypesWithPtr¬RpVarAdrHelp­R$abafcd9a-3a4c-49ff-8715-aa07b2a5cda1®R– Will be called for setting the min/max value by the codegeneration for compiler versions < 3.3.0.20.
+ This method is not used by the converted code.»R87469093░RSetMin▒R$2a70aad3-0de7-4aa5-91f3-df291db80a88▓R
+1555881716³R$3e74d106-1d31-494a-a08e-1d43c7f6c237´R	873420644µRSet_LINT_Input¶RpLi·R$6adf4694-cc20-4336-8c4d-b1f217efabcd¸R Here, the input-value will be reversed, depending on the currently set conversion.
+ The returned string considers the datatype of the variablešR
+3721073757ºRGetReversedValueAsString»R the value to convert¼R
rReverseValue½R$aa1eda33-f8ff-44b8-8b31-ce6895739b02¾R
+1590519559¿RE sets the dialog, that is currently open
+ not needed for all dialogs└R	647749853┴RSetVisualisationDialog┬R$76ecf317-a5c5-4c9b-abec-245b55735b38├Rg This method is only used for the type WSTRING. All other types are handled by method WriteInputString.─R
+2295318264ŇRWriteInputStringW∆R	wsToWrite«R$00a83c4b-efab-4c55-a49f-6485bd280d65»R
+3246010076╔RSet_STRING_Input╩R$62899e64-252d-4301-85a6-c2ed251cec70╦R	304117737╠RSet_BYTE_Input═R$a374184e-7fd1-49ac-9867-5ca0f31e7ca7╬R	259210262¤RSet_Generic_InputđR$1eb282ec-321c-40c1-b90f-3775df5b3ac0ĐR	495684126ĎRprotWriteInputStringËR
+pstToWriteÔRbHelpÕR$86164f1c-f8bf-4acd-bb0a-6d6309132910ÖR
+2521385954×R	SetMaxOrgØR$84e469be-98db-4c57-b630-b2e82755cbd0ÙR
+2360313697ÚR¯ This method sets the maximal allowed value using an input of type real
+ This function will be called by the codegeneration to assign the min/max border for the editbox input;
+ On targets where no lreal is supported, this method will be called, otherwise Visu_FctSetLrealEditBoxInputMax will be called█R
+2838434755ÜR
+SetRealMaxÝR$05620afa-f63b-40f7-adf3-55b5548243c0ÞR	477783993ßRSetRectangleàR$67b5207c-b818-42b3-8b22-6356e60eb55dáR	712801052âRGetAsStringãR$8ea94893-9e3f-494c-82dc-598689c5b231äR	160949377åRprvSetInputæR	typetosetçR$fcbdadb8-bf29-46bb-b8bd-66d19ab7f6c2èR
+1760729623éRSet_ULINT_InputêRpUlintëR$42f14b3b-5835-4583-b8e9-a007a7ce68c5ìR
+3921067171ÝR	SetMinOrgţR$ce10217d-f645-4f52-89d1-5c157b31b488´R
+3005913012­RSet_DWORD_Input˝R$3fd167e7-2486-4eae-9dd4-5bcceea975a9˛R
+2379671493ˇRResetToOpen˘R$954eaf30-a09a-4baa-bc81-7cfbf3e6f68d§R
+2840370680÷R
Set_TOD_Input¸R$719bf259-1a28-41b7-866b-cbbe70b7b404°R
+2410017057¨RGetAsWString˙R$0030cfaf-a115-4f59-a3be-4ffb9800a073űR
+2154971464üR
+ResetInputÅ­R
dialogManagerŝRIDIALOGMANAGER˙RIDialogManager€S$c5a31554-3598-4234-a66b-b7f4bf987505S	246897542‚SSet_LTIME_InputƒSplt„S$f26d631c-d9df-430e-be30-394bc84101ba…S
+4063934728†SSet_LWORD_Input‡SplwˆS$b1fd6819-4f15-4c2f-b599-366f1ecb343f‰S
+2420016184ŠSSet_SINT_Input‹SpsiŒS$3b473c6a-8c31-4c5d-9559-c47afe000d85S35005078ŽS__setInputFlagsS$3730765a-75f2-4c5a-adff-4aa9a1a08864S
+2158034200‘SprotApplyFormat’SdtFormat“SiValue”S	dtPrinter•S!VISUFBPRINTDATETIMEFORMATVARIABLE–S!VisuFbPrintDateTimeFormatVariable—S	dtVarInst˜SVISUFBANALYZETEXTVARS™SVisuFbAnalyzeTextVarsšS9Local, IsCompiled, RelativeStack, OnlChangeExit, Typified›S
wstTempFormatœScurrenttypeSbpižS$7616f998-a4a5-4daa-b440-ac649a1b115fŸS
+3958762164 S
Set_INT_Input¡S$e3180dfe-fe2b-45d2-8665-790c02878b06¢S
+3316136878£SSet_WORD_Input¤S$a0d27e0c-afbc-46b5-b475-aa8b76ff3023¥S
+2890644938¦SIsOpen§S$9e5bfc42-899b-4716-a5c0-d45bf5de0f28¨S	699478168©S
+3222561982ªSSet_USINT_Input«SpUs¬S$3ff67be1-e8ee-4e23-a894-52e835db3f49­S
+2277890473«SGetRectangleForDialog»S$79036a42-89d5-4239-a661-e998b9bd2b9f░S
+1005913788±S__getInputFlags²S$0fc2358b-6f51-4324-9a6a-0a7245c9a748³S
+2268140247´SSetToOpenEditBoxµS$265384b6-25a6-4ad8-ae77-d4d1bf6210bf¶S
+3904160148·SSet_DATE_AND_TIME_Input¸S$6e609d97-0b9d-4ba2-98bc-08f81b8798c2¹S	994151279ºS
+1598907926»SpwAlign¼S$3ead3d96-e919-4323-89c1-91260fbdc59f½S
+1287180286¾S$667fcb78-cab1-4b8a-9c5c-84488506b160¿S
+1887887051└SSet_DT_Input┴S$bf19cc77-5d3a-414d-ab13-962a236e89b4┬S: Checks, whether a reference to a variable has been stored├S	425424280─SprotIsDataAvailable┼S$ea6325c6-3654-405b-b959-e28e5de4d05cĂS
+3556711928ăSSetCallingElement╚S$1ddc8a48-4d37-41d0-971d-96f7a251aa93╔S
+1155612833╩SSet_TIME_OF_DAY_Input╦S$2a2e3964-cafb-4898-b762-d5a29d597232╠S	208704450═SSetMax╬S$bf13a910-87f9-4c9c-920f-67d644952340¤S[ Will be called for setting the conversion
+ This method is not used by the converted code.Å S
+1255197515—S
SetConversion“S$458b0fcb-f41f-446c-a86e-b120dfaffb41”S
+3091697330‘SIFileDialogUser__Union’SIFILEDIALOGUSER÷S	942850573◊SIFILEDIALOGUSER__UNIONōS$e12eb60d-feb9-430a-85a0-9de8111c9dbfŔS
+1423052128┌SVisu_StructFileDialogParams█S% TODO Implement in a convertible way ▄ScallerŢSIFileDialogUserŮS
+1348126271ŖSVISU_STRUCTFILEDIALOGPARAMSŗS$da8ae615-c3c7-406f-ae8f-c48efacffe1cŠS__GETISOPEN‚SHANDLERESULT„S
+4115569382äSVisu_FbFileDialogInputåS_paramsæS_bOpençSFILEDLG_RESULT_OKèSJOutput, ReplacedConstant, Constant, IsCompiled, RelativeInstance, TypifiedéSFILEDLG_RESULT_CANCELêS$05b2de20-2d4f-4c19-8bd4-34f87bd66378ëS
+3363550987ìSVISU_FBFILEDIALOGINPUTíS$c6645317-4c4e-4a1b-8a99-0fef3b327c1eîS
+1160014906´SHandleResult­S$3dae04b9-9e8d-4d09-85a7-e6430cf62011˝S
+3725356246ÚS
+2963676211óS
+3680292297˘S$d5d60d04-a379-49cc-ac8b-3cbbc15baabe§S
+3290476110÷SstTitle¸SstPreselection°S	theParams¨S$9f535779-ba48-4e59-980e-712a9c210001˙S10891024űS
+2334326303üS	790282205ıS__getIsOpenşS$e13081a8-e9e8-43ca-9f7c-f1d5aaa15756ÿS³ This structure stores the information about a selection, that can be
+ modified by keyboard events. Either the currently active selection or
+ the next selection becoming active.€T
+1866277235ĀTŮ The CurrentSelection array stores the element indices of the element being selected. 
+ For top level elements in the visualization (e.g. a simple rectangle element) only 
+ the array position 0 contains the element index of the element within the element list. 
+ All other  array position contain -1. For a nested element (e.g. a rectangle element
+ within a top level frame element) the frame's element index is stored at position 0
+ and the rectangle's element index is stored at position 1.‚TCurrentSelectionƒT¸ The CurrentSelectionId contains the element ID (from the visual element list)
+ corresponding to the element index. It is also nested in the same way like
+ the element's index array.„TCurrentSelectionId…TSelectedElement†TSelectedVisualization‡TPrevSelectedRectˆTSelectedRect‰TbSelectionChangedŠTnElementPosition‹T® This special member can be set when the selected element wants to handle the selection itself
+ In such a situation, the standard keyboard selection code will not be executed! The
+ selected element can react to keys himself and decide about the further processing of the
+ using the return value of IVisualElement.HandleInput (TRUE -> Visualization keyboard handling will not be
+ executed!)
+ If this member has to be used, it can be set in method ISelectable.SelectElement
+ if the element gains the input focus, e.g.
+  pNewSelectionData^.bElementIsCapturingSelection := TRUE;
+ and reset in method IVisualElement.HandleInput by accessing the VisuStructClientData
+ instance of the visual element, e.g.
+  m_pCurrentClientData^.Inputdata.Selectiondata.bElementIsCapturingSelection := FALSE;
+ In both methods the circumstances have to be considered, when the element gains resp.
+ loses the input focus (e.g. by using the TAB character).ŒTbElementIsCapturingSelectionT	475735541ŽT$131c40eb-3643-4718-981a-a147ce82fb54T)_3S.CoDeSys.VisuGenerated.IVisu_InputDataT
+1247502836‘TŁ This variable is only for compatibility reasons and should not be used anymore; Please use the instance Capturing instead
+ hide because this variable is obsolete’TCapturingElement“T2 the element that has currently captured the input”T	Capturing•T© This variable is only for compatibility reasons and should not be used anymore; Please use the instance LastElementInfo instead
+ hide because this variable is obsolete–TLastElement—TLastElementInfo˜TLastMousePos™TTooltipšTVisuEnumCursor›TCS_ARROWœTCursorT	iveCursoržTiveCursorSurroundingRectŸT
+LastCursor T
iveLastCursor¡TcursorSetThisCycle¢T TODO: not yet implemented£TInputFocusElement¤TVisu_EditboxInputConverted¥T> For the converted code we use a subclass of Visu_EditboxInput¦TEditboxInput§TFileDialogInput¨T
Selectiondata©T2 Next variable is used for the value changed eventªT	InputInfo«T
+1588118376¬T$ef51e1ae-d130-4756-bf98-bda367f1f087­T
+1293309328®T
+1665773635¯TIPaintBufferCreator__Union°TIPAINTBUFFERCREATOR±T
+2704453936²TIPAINTBUFFERCREATOR__UNION³T$08b193fc-6fa6-413b-96ba-ba888c9a1769´T
+DEREGISTERµTREGISTER¶T
+2178751091·T$VisuFbTemporaryRenderLocationManager¸TtemporaryRenderLocations¹TMAX_TEMP_RENDER_LOCATIONSºT
+1611516327»TRegister¼T$VISUFBTEMPORARYRENDERLOCATIONMANAGER½T$6948d75b-be17-4f0e-aaae-246c846399ab¾T$86298d01-32f8-4a34-a3de-6aba2ae2fa1d¿T
+3480317457ĄT
+3715423996ÁT
+1494492798ĀT
+Deregister├T$d9f2e856-3724-45f4-9100-6d7fd3c4266d─T
+1834814000ÅT
+1052444835ĂT	717531504ăTZ will not be converted, because this function is only called from
+ IEC code
+CHECKED_OMITÈT
+1576768083ÉT
+2084180079ÊT$c5e6f88b-8b80-4592-b4ff-3b937b14ec8eËT
+2026438925ĚT
+4226617938ÍT$82005834-b901-4564-99ed-cd3d4f7bfa88ÎT
+3983490102ŌTIVisuStreamReader__Union–T	375081391—TIVISUSTREAMREADER__UNION“T$74c9a772-bb02-4d6d-9b15-3ffe9364952e”T
+3015805484ÔTIVisuStreamWriter__UnionŐTIVISUSTREAMWRITERÖT
+1248497347ÎTIVISUSTREAMWRITER__UNIONěT$b8878ed0-ae2d-4935-9340-037e79c1e091┘T
CLIENTREMOVED┌TEVALUATEDIALOGRESULT█T EVALUATESTREAMINGCOUNTTOTALBYTES▄TEVALUATESTREAMINGDATAŢTEVALUATESTREAMINGDIALOGRESULTŮTEVALUATESTREAMINGRESULT▀TEVALUATETRANSFERRESULTÓTFINDLASTOCCURENCEßTGETFILEEXTENSIONÔTGETFILENAMEFROMPATHŃTGETSTRINGBUFFERńTNORMALIZEFILEPATHňT!PROCESSSTREAMINGIFCURRENTLYACTIVEŠTPRVCLIENTREMOVEDšTREADFILENAMEŔTREPLACEFILENAMEÚTREQUESTSTREAMINGŕTREQUESTSTREAMINGPLCTOVISUŰTREQUESTSTREAMINGVISUTOPLCýTREQUESTTRANSFERÝTREQUESTTRANSFER2ţTSETBOOLVALUE´TSETERRORCODE­T
+3873872816˝TVisuFbFileTransferManager˛T_pTransferActiveˇT_pTransferSuccessful˘T_pErrorCode§T_errorCodeType÷T
FT_STATE_IDLE¸T_state°T_doNotUsePropertyInfo¨T_plcObjPathPropInfo˙TŽ Members used for streaming from the plc to the visualization 
+ If this instance is set, then we have currently a file streaming
+ from the plc to the visualization	ûT_itfVisuStreamReaderüT
+_sFileNameŭTı This variable is used to count the number of call to
+ IVisuStreamReader.Read (e.g. used to determine, whether we
+ are at the beginning of the streaming) or to IVisuStreamWriter.WritežT_udiStreamingCallCount’T¦ Members used for streaming from the visualization to the plc  
+ If this instance is set, then we have currently a file streaming
+ from the visualization to the plc€U_itfVisuStreamWriterUIVisuStreamWriter‚U_plcObjPathRelƒU_udiBufferSize„U_dwControlFlags…U_udiCountTotalBytesSent†U” Used to count the total number of bytes we got from the visualization
+ to implement a simple error processing (we can recognize, whether we
+ got all the data)‡U_udiCountTotalBytesReceivedˆU
+_currentId‰UFT_STATE_REQUESTEDŠUFT_STATE_IN_PROGRESS‹UFT_TRANSFER_ENDŒUFT_TRANSFER_FILENAMEUº This method is called if the visualization client sends the event,
+ that contains the total number of bytes, that will be transferred
+ from the visualization to the plc by streaming. ŽU
+1156767707U EvaluateStreamingCountTotalBytesUVISUFBFILETRANSFERMANAGER‘U$254efd47-d646-4042-81d4-a862cc140d73’U$f904534d-816f-4514-95a2-a78d5b2987d0“U
+2615404452”URequestStreaming•UVISUENUMFILETRANSFERERROR–UN The instance of IVisuStreamHandler, that handles the data
+ sent by streaming—UitfVisuStreamHandler˜UIVISUSTREAMHANDLER™UIVisuStreamHandleršUq Point to an optionally configured BOOL variable, that will indicate, whether
+ currently the streaming is active›UpxOptTransferActiveœUx Point to an optionally configured BOOL variable, that will indicate, whether
+ the last streaming was successful or notUpxOptTransferSuccessfulžUW Point to an optionally configured numeric variable, that will receive the
+ error codeŸUpxOptErrorCode U; Contains the type of the variable pxOptErrorCode points to¡UtcOptErrorCodeType¢U’ This flag is TRUE, when called from the generated code of the
+ visualization, where the compiler define VISU_USEPROPERTYINFO
+ might be defined.£UxDoNotUsePropertyInfo¤UdwControlFlags¥UitfVisuStreamFileNameInfo¦UIVISUSTREAMFILENAMEINFO§UIVisuStreamFileNameInfo¨UsFileNameProposal©U	asFiltersªU
iCountFilters«UpsFileNameProposal¬UpsFileNameExtension­U sFileNameExtensionExtensionUpper®UsFilter¯U$28f40bec-1836-47eb-88c7-6b9b005675b4°U
+3708905584±URequestTransfer2ČU
plcObjPathRelłU
udiBufferSizeŽUoptVisuObjPath”UpOptTransferActive¶UpOptTransferSuccessful·U
pOptErrorCodežUoptErrorCodeTypečUdoNotUsePropertyInfoșU
plcObjPathAbs»UpPlcObjNameŒUfiltersœUnFiltersŸU
+pPlcObjExt┐UplcObjExtUpper└UpOptVisuObjPath┴U
pStringBuffer┬U$e4ab553b-4423-4a97-a37a-6504b040d8e9├U
+3703277555─UEvaluateTransferResult┼UtransferSuccessfulĂUudiAdditionalDataSizeăU$f3af53d7-7d2d-46d4-8b10-6c86d08137f9╚U» This method is called if the visualization client sends the event,
+ that contains the data of the file, that is transferred from the
+ visualization to the plc by streaming.ÉU
+3300807783╩UEvaluateStreamingData╦U
+udiNrBytes╠U	xLastCall═U
+eErrorCodeőUxCancelŌUeByteOrderToUse–UxError—UitfVisuStreamSetFileName“UIVISUSTREAMSETFILENAME”UIVisuStreamSetFileName‘U	sFileName’U$ae5f1616-b8a8-4553-91d2-3b5442c36bcf÷U
+2829149728ÎURequestTransferěU$c28b5423-81f0-47c4-b709-a7c2bdf5a25e┘U	774197623┌U	255111646█UFindLastOccurence▄UcharŢUiFoundŮU$f77e61aa-1ced-436f-a586-ec48c775b9a5▀U
+2538571849àU
+3227844775ŠURequestStreamingPlcToVisu‚Up This must be an instance of IVisuStreamReader, that provides the 
+ data sent from the plc to the visualization„U$20b76c24-d377-424b-9fc9-0313444ec9dašU
+2246805081åUNormalizeFilePathæUfilePathçUfilePathLengthèU\éU	BACKSLASHêU4Local, Constant, IsCompiled, RelativeStack, TypifiedëU/ìUSLASHíU$b6d365dc-ed8a-4bdc-b07e-1ea08a70fca0îU
+4165550687´UEvaluateDialogResult­UtransferConfirmed˝U$7308407c-5f39-4f2b-9e0d-7554af29b931˛U┴ This method is called at the end of a visu cycle (i.e. when all
+ the "normal" paint commands have been added to the command buffer)
+ and performs the file streaming using the command buffer Ä·U
+1723092825˘U!ProcessStreamingIfCurrentlyActive§UxTransferSuccessful÷U$88b8a199-756d-4d7c-9108-251747ff71a2¸UD Notification, that the client was removed THIS instance works with.°U
+3745740965ùU
ClientRemovedúU$dbc6dad5-e568-44b6-bf96-29f494f75ba7ûU	598956619üUGetStringBufferŭU	pBaseInfoŝU$f32e33f0-c71e-4c87-a41b-92ebab3a24e3˙U	130439215€VReplaceFileNameVpszPlcFilePathOriginal‚VpszPlcFilePathNewƒVuiLastPosPathOriginal„VuiLastPosPathNew…V$29e3357e-6d4b-42c2-b202-816423452077†V
+1834939808‡VSetBoolValueˆV$5769a102-4d9f-4957-abd8-537813ff874a‰V	884334948ŠV
+3016327212‹V$51fce19f-09ca-4f85-93a6-e0f7d12b7dfbŒV
+2560146440V$e4df9be1-bb5c-48da-b985-6ff6a3438287ŽV
+2666836070VSetErrorCodeV	errorCode‘VdwError’VpError“V$9e36be62-0127-4486-8a85-3b0166cd2080”Vª This method is called if the visualization client sends the event,
+ that informs about an error when transferring data from the plc to
+ the visualization by streaming.•V
+1518016292–VEvaluateStreamingResult—V$8d4dd9ac-411c-4d21-980f-274c6d8a3797˜V
+3944398499™VGetFileExtensionšV	pFilename›V$388e6fae-d71b-42fe-aa42-2b6df77e6f54œV
+2955557949ŁVReadFileName×V$3005d718-5f17-4067-aaf1-b9707d6506a3čV
+3692059144áVI  The prefix "prv" is needed, because ICE does not support overloading...íV
+1207846046¢VprvClientRemoved£VI An instance of IVisuStreamHandler, that has currently an active transfer¤V$056149b5-0baa-406c-a119-561c07d02811„V
+2184548400ŠVRequestStreamingVisuToPlc§Vk This must be an instance of IVisuStreamWriter, processes the data
+ sent from the visualization to the plc¨VitfVisuStreamWriter©V$78a6939f-47cf-4e39-aea7-34cc70486ba3ªV
+2042058395«VGetFilenameFromPath¬V	pFilepath­V$f37b1c18-fc53-4afa-8fac-16a5c558eeb4®V This method is called if the visualization client sends the event,
+ where the selected filename for streaming is passed. It is also
+ called in case of streaming from the visualization to the plc if
+ the user closed the file selection dialog using the cancel button.ŻV
+1887772457░VEvaluateStreamingDialogResult▒V$fcfcc1cb-399f-4c46-8dbd-eb11dcef8b73▓V`_3S.CoDeSys.VisuGenerated.IVisuStructClientData;_3S.CoDeSys.VisuGenerated.IVisuStructClientData2│V┬ IECCodeConversion: both interfaces in pragma because the first one ist used when such an object is passed to methods that are
+ referenced from external side (like IVisualElement.SetClientData)Ä«V
+3186017688µV5_3S.CoDeSys.VisuGenerated.IVisuStructGlobalClientData¶VZ IECCodeConversion: Publish with explicit type because the returned interface was extended·V
+GlobalData¸VElementsDatašV˜ additional Data that can be used by an  Visuelement to save 
+ special data (e.g. current slider position, 
+ additional rectangles for a element etc.)ºVAdditionalElementsData»V¹ TODO: use this buffer for painting, so each client has his own paintbuffer
+ A new mechanism, introduced with interface IVisualElement2, to allocate additional
+ client specific data. ¼VAdditionalElementsData2½V3 can't be used atm because VFT can't be initialised¾VB TODO: remove and replace by calls to the instance of PaintBuffer!¿V¯ can be used to store data that is unique for the visualisation and each client
+ e.g. the number/name of a visualisation shown in a frame etc.
+ Not needed by the converted code, because only used by Visu_FbClientCreator, that
+ is completely externally implemented for the converted code
+CHECKED_OMIT└VpVisuSpecificData┴V	Inputdata┬V needed by default├VVISU_STATEFLAGS─VVisu_StateFlags┼VFirstPaintForBackgroundĂVNotYetInvalidatedăVOr╚VFirstPaintCommands╔VÄ TODO: this pointer is only used to keep a pointer to the array of old rectangles, maybe look for a better implementation without this pointer╩V
pDataToDelete╦VbBestFit╠VbBestFitForDialogs═VbScaleTypeIsotropic╬VrClientRect¤V8 The current visible display area in a scrollable windowđVrClientDisplayRectĐVbWasDemoĎVĺ This instance of IPaintBufferCreator was used to create the paint buffer of this instance.
+ It also is able to enlarge the paint buffer if necessary. Not needed for the converted code,
+ because in the integrated visu the paint buffer can be enlarged easily.
+CHECKED_OMIT”VitfPaintBufferCreator‘VIPaintBufferCreator’VTemporaryRenderLocationManager÷Vold_input_assignments◊VFileTransferManagerōV77534427ŔV$4b466fb2-5f29-40f8-968b-cc2301d0950cŕV
+2681872198Å°V
+3759857699ÜV
+2244478060ŢVIGeneric__UnionŮV
+1078602565ßVIGENERIC__UNIONāV
+3375204096ŠVIResettable__Union‚V
+1815450536ãVIRESETTABLE__UNIONäV	983625936åVIAnyObject__UnionæV
+IANYOBJECTÁV
+3688009541èVIANYOBJECT__UNIONéVÇ CDS-48711
+ This type is used also within the runtime system under the name RTS_PointF, 
+ defined in SysGraphicBase.h
+ as the fb is not used for the integrated visu right now, we dont have to use all these attributes
+ TODO {attribute 'ieccodeconversion_createfactorymethod'}
+ TODO {attribute 'ieccodeconversion_createarrayfactorymethod'}
+ TODO {attribute 'ieccodeconversion_creategenericsetter'}
+ TODO {attribute 'ieccodeconversion_implementexistinginterface' := '_3S.CoDeSys.VisuGenerated.IVisuStructPoint'}
+ Structure can be used also from end users (Polygon dynamic array)ÍV
+1524390048ėV
+3089705894ýV$bc76fb81-36af-447c-adc1-49468d186202ÝV
+2303055500ţVnumericValue´VstringValue­VwstringValue˝V	118050211˛V$b19b2d17-8b4a-4e59-af0c-1111c25cb527ˇV
+4141411424ôV
+4011793015§V$212a2b56-5b2c-45c8-b1d2-e9908b91a012÷VProvideDeleteButton¸VA Function block, that is used to read/write an arbitrary variable°V
+3318127570¨VSizeAssignSource˙V0TL_ElementProperties.Desc_NativeControlParameterűV╣ For the converted code we use a string member of a subclass of us.
+ This subclass also has an instance variable, where the owning visual
+ element instance can be stored
+CHECKED_OMITüVTypeAssignUseSystemTypeClassũVŠ Notice: dwVarType is of type __SYSTEM.TYPE_CLASS. Not of type Visu_Types, as other fbs do.
+ Therefore, within this fb a mapping is used.ūVSizeAssignDest˙Vf as FB-member so that we are able to return a pointer from GetValue (implemented like that before too)€WpropertyResultW
+3208261203‚W$aa032ec7-74ff-4a2b-9724-d4397708d12fƒW
+2518071918„W/ Set the current value as POINTER TO BYTE array…W
+2300665551†W
+mappedType‡W$4ebca65e-a525-46c9-8367-042dbfe21fd1ˆW
+2826504997‰W$47d51585-febe-42de-9409-c700f0d118abŠW	172710559‹W
+4135967285ŒW	474460704W$fc6e1880-6d69-4e5e-9974-317db63c3f94ŽWieccodeconversion_return_objectW
+1396569738WdwVarTypVisu‘W$beac4007-d508-42e9-9e0c-12e029bf7d59’W
+1004883012“W The method is necessary when the function block owning element cannot be set generic
+ f.e. when the function block is used in a dynamic array”W
+3958757428•W$88ccc89c-f49d-4053-930e-5bac69f061bf–W
+3720296610ŚW$222ae137-ad7c-4b05-89cf-2b2561cbc4beśW
+2124107296™WdwBaseColoršW
+3945381306›W$aa707abe-aa56-4df6-9058-f939562c3af4śW
+1121229482W
+3230979361žW$1d78474c-22f5-42e6-b3f6-27cdc5dd9e81ŸWREADBYTE W
READBYTEARRAY”W	READDWORD¢W
+READSTRING£WREADWORD¤WREADWSTRING„W	SEEKTOPOS¦Wr This functionblock allows to read data from memory; the data will be interpreted in the system native byte order.§W
+3622815830¨Wieccodeconversion_array©W‡ we use a signed offset/size here because otherwise the java compiler complains about using too large array indices (in this case long)ªW_iOffset«W_iSize¬W_bDataInIntelByteOrder­Ws_bByteOrderKnown®Ws_bByteOrderIntel¯W$D5FE9FFC-8E07-403D-B8B7-117B16E932C7°W
+1729392098±WReadWString²W here the result will be stored³WpStrBufferResult“WuiBufferSizeµW$b732a8c7-ff91-4615-805c-6a5f41fe4644¶W$b35b0635-fcfd-44a1-95cd-1f7a2604fda6·W
+2342045767¸W	ReadDword¹W$3fbaa945-6864-458a-9f7b-b6f2c54cdf91ºW$C3964A43-AC8E-4bef-A597-E9E8FDD52523»W
+2936144398¼W
+ReadString½W$236baf13-3fc5-4c76-8ac4-95d0d180c4a2¾W	122042148¿W
+1284696953└W	532789285┴WuiSize┬W$c9d46ada-7320-4ae7-9b80-e28d8cafcbd1├W
+1489407860ÄW
+4194166260┼W	SeekToPosĂW$da03858f-a033-4e11-be34-f2fdbe4e403băW
+1110278157»WReadByte…W$23472dff-d203-402f-8708-a45331d4c260 W
+4086303685╦W
ReadByteArray╠WbString═W$31515f40-7061-480e-86aa-950c1e78fac8╬W
+2058024477ÏW
+2492606479ÐW
+3428821859—WReadWord“WwTemp”W$f8554198-4ccd-40d8-a7e3-f9b13d250346‘W__OffsetIVISUSTREAMHANDLER’WENDOPERATION÷WSTARTOPERATION◊WS This interface is the base interface of IVisuStreamReader and
+ IVisuStreamWriter.ØW
+2876844013ÙW‰ This method will be called when a read or write operation on the current
+ instance operation is started.
+ The return value can either be:
+  * ERR_OK: operation successfully started
+  * any other error code: starting an operation is not possible (at the moment)ŚW
+1936162314█WStartOperation▄W$385b8f00-f726-461d-a424-a5793a8cd750ŢW$baf21a28-93ec-461c-87cc-6ff74070d03bŮW└ This method will be called after a read or write operation on the current
+ instance operation is finished or to cancel a not yet finished one.
+ It is assumed that this call always succeeds.ßW
+3065904634ŕWEndOperationáW’ This value will be TRUE when the operation should be cancelled and 
+ FALSE if the call is only a notification about the end of the 
+ operation.‚W$6e70f983-a69b-497a-8ec2-ece97f905980„W__OffsetIVISUSTREAMREADERšWē Implementors of this interface can be configured in the input
+ action "File Transfer" in case of streaming data from the plc
+ to the visualizationŚW
+1553541849śW∑ This method can be implemented for reading data from a stream like object.
+ The return value can either be:
+  * ERR_OK: reading succeeded, udiNrBytes is > 0
+  * ERR_PENDING: reading is temporarily not possible, udiNrBytes = 0
+  * Any other error code: reading failed, reason see error code, udiNrBytes = 0 çW
+2477576802èWReadéW A buffer where the data should be written to by the callee.
+ The callee must always write the this buffer starting at offset 0.êWR The maximal number of bytes that should be written to pbyBuffer 
+ by the callee.ëW
udiMaxNrBytesìWò The number of bytes that were read by the callee. A value of 0 
+ signals that the end of the stream was reached or that an error 
+ happened. The according decision between error or end of stream 
+ is made by evaluating the return value.  íW$f90d7a8d-3046-465e-8f1b-eb8971601e9bîW
+2741253770´WIVisuStreamHandler__Union­W
+3658478014˝WIVISUSTREAMHANDLER__UNION˛W__OffsetIINPUTRECTANGLEˇW__GETBOTTOM˘W
+__GETFLAGS§W	__GETLEFT÷W
+__GETRIGHT¸W__GETTOP°W__SETBOTTOM¨W
+__SETFLAGS˙W	__SETLEFTűW
+__SETRIGHTüW__SETTOPũW	817346874ūW$070e7411-d17b-46f2-ad1a-a87c4a586343˙WBottom€X$354a4433-3c65-454c-b348-1868135a24a7X$0ef6e969-665d-47d1-9a15-0f9a741b93e1‚X$61fc9f04-0531-437a-a137-150c1f6f0c43ƒXLeft„X$25f167e0-2496-43dd-860e-9bab1cbb9210…XRight†X$0f73feda-7266-401e-8148-186b08d79b1f‡XTopˆX$48d7fd12-07d3-43bc-a9b7-6a740d70b0b7‰X
+2123803779ŠX$67684a77-639c-49bc-a23b-2ccae0dd02ec‹X$3f579e18-eef8-4a1f-9ad9-6047eec2a3ccŒX
+1350542292X__getBottomŽX$996cb85e-3611-49d1-bac7-4cb6c912211bX
+2914073654X__setTop‘X$188c95e6-caad-4267-907a-5ede10d8f63d’X	151703513“X
+__getFlags”X$c3981529-460b-47c2-bda0-a67faee8d9f3•X
+4053732075–X__getTop—X$832cc234-2662-487f-a9df-58eb6674d2ce˜X
+1946241050™X
+__setFlagsšX$8032f026-7c0e-41c7-9d23-6bd4b73b39ea›X
+2344539263œX$909b6456-3721-4c41-9d84-2306a0148f62X
+1207730735žX	__setLeftŸX$29480205-580d-44a5-8b9f-cbfb93a80bae X
+1636709391¡X$d4c1eee2-8694-416c-91a1-d16554203621¢X
+1741133644£X
+__getRight¤X$f374d324-f29f-4f34-8bd7-61d23adfce1c„X
+2941586815¦X$09868251-a842-4882-9f33-e1e66e04abe0§X
+2854656005¨X__setBottom©X$7c95010b-57fd-4145-9758-cec83fc29d39ªX
+4073520928«X$261ef4c0-5a0b-45c5-9426-fda40a4d66e6¬X	912941826­X	__getLeft®X$3a9fac3e-da80-45ea-a4a5-72798c7556a5¯X
+3150374780°X
+__setRight±X$fed9c66e-d190-468a-87f2-41583960c366˛X
+3037179029³XIInputRectangle__Union´X
+3162987084µXIINPUTRECTANGLE__UNION¶X
+4238528715·XITransformation2__Union¸X
+4012437134╣XITRANSFORMATION2__UNION║X21983497╗XListType╝XVISU_REMOTEFILELISTTYPEŻX
iEntriesCountżXpEntries┐X	713084384└X$0a2d3ec4-df41-4842-b73e-e98956df3089┴XU This structure contains the definition of the method parameters for native controls.┬X
+2617930816├XTL_ElementProperties.Parameter─X.VisuElemBase.VisuFbAnalyzeParameterConverted[]┼XO Points to an array, that containts the configuration of each method parametersĂX
+ParametersăXY This variable holds the current number of method parameters in the variable "Parameters"╚X
+1143648103ÉX$6f2b28a7-bae9-4697-9d77-6cc1eafa9161ÊX	835917141ËX
+2646282412ÌX
+3724152784ÍX
+2555572337ÎX$d45e0e98-f3c8-4b27-b116-369fa495016cÏX
+1231313689ÐX
+2820483070ÑX
+1364085450ÒX$2068c9ee-249e-4abd-a029-9a512c66ce85ÓX
+1340502206‘X5 Result from GetCompleteSurroundingRect untransformed’XsurroundingRectUntransformed÷XiAdditionalLeft◊XiAdditionalTopōXiAdditionalRightŔXiAdditionalBottomŕX
+4149314937ÛX$7c055103-4de9-497a-b1b0-b3c31be4cee8ÜX
+4033369459ÝX
+2582838190ÞX$da87b7ae-d9a1-4f98-a3cc-e869fbf6d40eßX² CDS-48711
+ This type is used also within the runtime system under the name RTS_RectangleF, 
+ defined in SysGraphicBase.h
+ TODO {attribute 'ieccodeconversion_createfactorymethod'}
+ TODO {attribute 'ieccodeconversion_implementexistinginterface' := '_3S.CoDeSys.VisuGenerated.IVisuStructSimpleRectangle'}àX64497659áX© this structure only contains the topleft and the bottomright point of a rectangle 
+ it is used if the other points don't contain information and space is expensive ;) âX
+1997364657ãX$3f393988-5093-48ef-b955-4758208097d0äX&__OffsetIVISUALELEMENTPAINTINGAFTERALLåX
PAINTAFTERALLæX¿ This interface must be implemented by visual elements, that need to paint something
+ after all the other visual elements have been painted, e.g. the drop down list of a
+ combobox element. çX	755135254èX^ Executes the drawing commands that have to be done after all other elements have been paintedéX
+4017572330êX
PaintAfterAllëX@ variables to give information about the current drawing contextìX$639999f9-f1e7-4a7f-bf3c-2685bdc7983aíX
+4045056344ţXIRectangleListManager4__Union´X18339825­XIRECTANGLELISTMANAGER4__UNION˝X
+3144758215òXIRectangleListManager3__UnionóX
+3998433254˘XIRECTANGLELISTMANAGER3__UNION§X
+3870228789÷XIRectangleListManager2__Union¸X51692666°XIRECTANGLELISTMANAGER2__UNION¨X	408103569˙XIRectangleListManager__UnionűX
+3395294922üXIRECTANGLELISTMANAGER__UNIONưX
+1890366219■Xstart X
+4057522451€Y$eef1f3ab-6c60-4e60-8a1f-57c3866183bdY17514294‚YstartCenterƒYcenter„YstartOrientation…Yorientation†Y
+3525249326‡Y$89cec8c3-6eeb-44ff-a0c2-c7e2b8ddedb6ˆY
+1867196970‰YVisuStructFlickInfoŠYvelocityPxPerSecond‹Y
+3506483898ŒYVISUSTRUCTFLICKINFOY$47ec258d-b785-4554-a370-b492a9f57bfdŽY
+1444799602YVisuStructSingleIECTouchInfoYstate‘YVISUTOUCHSTATE’Yprimary“YscreenLocation”Y
+1028733230•YVISUSTRUCTSINGLEIECTOUCHINFO–Y$0c4a86ae-8bc9-403c-804f-5d10632d3864—Y
+1315708150˜YVisuStructIECTouchInfo™Y
+numTouchesšYtouches›Y	134358052œYVISUSTRUCTIECTOUCHINFOY$3d229bd9-43d5-4b40-826b-12538f97ec2ažY
+3225347411ŸYVisuGestureInfo Yflick¡YiecTouch¢Y< filled only by iecTouch because both are in fact synonymous£YmouseFromTouch¤Y
+4134028377¥YVISUGESTUREINFO¦Y$aa035e2a-5208-4e86-a387-718839aad25f§Y	FILLFLICK¨YFILLIECTOUCHINFO©YFILLPANªY
+FILLRESULT«YFILLSPREADPINCH¬YUNTRANSFORM­YUNTRANSFORMOFFSET®Y	827121610¯Y
+clientType°Yev±YxPan²YxSpreadPinch³YxFlick´Y	xIECTouchµYxMouseFromTouch¶YxToAcknowledge·YrectId¸Y
+1232806508╣YFillIECTouchInfo║Y$7fb72c95-8db8-4896-8bb4-74e73e56943f╗Y$c104ca9c-9084-4ab0-b388-7ec95123dc6d╝Y
+2190147247ŻY
+1553785538żYFillPan┐Y$41409dba-7678-4287-abe6-340571bdc0dd└Y	363599848┴Y	FillFlick┬Y$df7a0027-4263-4d2b-a34a-d878b6f1301d├Y	733857681─Y
+2195149051ÅY
+3422843111∆YFillSpreadPinch«Y$8c09d9f1-fb55-4647-a741-fced18465576»Y
+3620307430╔YUntransform╩Y$7bf04f96-1d55-4b1e-81ee-612b1e1416e0╦Y
+1297348448ÌY
+1415588077ÍY
+FillResult╬Y	byteOrder¤Y$516744ef-33a4-47c9-8b39-d7a13d3fc871đY
+3167668556ÑY
+2428120107“YUntransformOffset”Yend‘Y$60b68c74-5acc-4dd8-ba41-4a8ebf5e3559’Y
+3708142245ÖYIRectangleProvider__Union×Y
+4119938050ěYIRECTANGLEPROVIDER__UNION┘Y)__OffsetIVISUALELEMENTPROVIDESSUBELEMENTS┌YGETSUBELEMENTS█Y
+2890852609ÜYž Returns a pointer to an array of subelements. The number of entries is returned
+ by the output count. If count is 0, then a return value of NULL is allowed.ŻY
+2698898269̃YGetSubElementsßY$4cb9d6fa-6c33-4906-a520-c0e899841e8eàY$924e9442-fb6d-4f18-86b1-87820f516b9báY97404583âY(IVisualElementProvidesSubElements__UnionăY
+1920803014äY(IVISUALELEMENTPROVIDESSUBELEMENTS__UNIONåY__GETSIZEINBITSæYCOPYFROMçYFINDINDICESèYGETBITéY
GETBIT_0ISLSBêYINITIALIZEEXISTINGëYRELEASEDATAPOINTERìYSETBITíY
+1137908995ţY_diArraySizeBits´Y$97997d4d-b7a7-439e-97ac-a858b992d10b­Y
+SizeInBits˝Y
+1309918857˛YCopyFromˇY	bitsOther˘YiEnd§YiBytes÷YiRest¸Y$d51ebbbf-45eb-49c3-b8dd-617fdd00fa90°Y$f7634a07-bcfc-464d-8ed2-05f6d6f330dd¨Y
+1200719371˙YGetBitűYwholeByteSetŘYBitIndexřY	ByteIndex■YbtTemp Y$a5019d78-c28d-4665-9729-26c094208192ÇZR Use to access existing bit arrays; will not initialize the content of the pointerüZ
+1748345111‚ZInitializeExistingƒZ	iSizeBits„Z$7c35ca66-ea74-4fa1-ba8e-de42c5bf9dfb…Z
+3903321753†Z
+2819775564áZ
+2260847105ˆZ  The size of the array in bytes!‰Z$1bd7d7dc-889c-48c1-94e7-29abe73aa6e5ŠZ
+2008072988‹Z$D310E64B-D123-4c0d-8138-3CDCD435459CŒZ
+2369211656¨ZReleaseDataPointerˇZ$d28e24fa-8692-40b3-bde3-790f83d233ea¸Z
+4070640712Z__getSizeInBits‘Z$2e8f93b7-e949-43dd-a084-a893d584b06d’Z
+1567654895“ZFindIndices”Z
+diBitIndex•Z$ will be -1 if diBitIndex is invalid–ZdiByteIndex—Z	iBitIndex˜Z$2ec0fe04-1797-4ca9-a740-642d253619cb™Z
+3974495861šZ
+3617358965ŤZ
GetBit_0isLSBťZ$9da2cd5d-7920-4b1f-a79f-60e3e67dff9aŁZ
+4017609725žZ
+1928891566ŸZSetBit ZbtTemp2¡Z$0c35bc60-446c-4bce-8f49-4d5e7f54b030¢Z__OffsetIPAADIALOG£ZCLOSEPAADIALOG¤Z
+1189394170ĄZ
+2369474377¦Z$fb50d1d2-6206-4197-b74b-1a28d2376ba8§Z$0175ba0f-2f27-4932-983c-016e01044391¨Z
+1517454474©ZClosePAADialog™Z$e9602931-f72c-447b-bd9a-284b586ff073ęZ
+3032101227¬ZIPAADialog__Union­Z	751901157®ZIPAADIALOG__UNION¯Z__OffsetIVISUALISATIONDIALOG°ZGETDIALOGINTERFACE±ZGETDIALOGINTERFACESIZE²ZGETINSTANCE³Z	GETRESULT´ZSETDIALOGINTERFACEµZ	SETRESULT¶Z1_3S.CoDeSys.VisuGenerated.IVisualisationDialogIEC·Z	219306142¸Z returns the this pointer ¹Z	754747593ºZGetInstance»Z$47e5c1ab-780b-4c78-b2d9-aa9ddac9c359¼Z
+4094148785½Z	SetResult¾ZVISU_DIALOGRESULTæZ$245d7903-2928-4eb1-a9dd-31f5ff2de65cĄZ2 Copies the members of the dialog into pInterface ĮZ
+1480239409┬ZGetDialogInterface├ZB @IECCodeConverter_Type:_3S.CoDeSys.VisuGenerated.IDialogInterface─Z
+pInterface┼Z$c89736f9-82a5-4288-aef9-080a4aaa13aaĂZ* returns the size of the interface struct ăZ
+1621754923╚ZGetDialogInterfaceSize╔Z$e09a8228-fddd-489b-98e9-fe1557a9d783╩ZC Copies the members from pInterface into the members of the dialog ╦Z
+1393480555╠ZSetDialogInterface═Z*_3S.CoDeSys.VisuGenerated.IDialogInterface╬Z$51142614-d1ea-41c6-88f5-b430b62d0585¤Z
+2674846853–Z	GetResult—Z$06e5a3a7-5409-4fc5-8def-eb4d57cf8066“Z__OffsetIDIALOGCLOSELISTENER”ZDIALOGCLOSED‘Zń This interface has to be implemented by function blocks, that should get a notification,
+ when a dialog is closed. To get this notification, the dialog has to be opened with
+ method OpenDialog5’Z4962362÷Z' Notification, that a dialog is closed.◊Z	253229042ōZDialogClosedŔZ3 The IVisualisationDialog instance, that was closedŕZ	itfDialogŘZ A pointer to the client data‹Z$c6e9129a-e120-432a-9a8a-19f58bd1ef36›Z9_3S.CoDeSys.VisuGenerated.IVisuStructDialogOutputInfoListřZ	231334713ŖZ7_3S.CoDeSys.VisuGenerated.IVisuStructDialogOutputInfo[]ŗZarrInfoŠZVISUSTRUCTDIALOGOUTPUTINFO‚ZVisuStructDialogOutputInfo„ZĀ not needed in the converted case, because both in C# and in Java the
+ length of an array can be determined easily
+CHECKED_OMITäZdwWriteOutputFlagsåZ
+2291459922ćZ$10c912bb-71c6-47f3-84d1-536687835ec9çZ5_3S.CoDeSys.VisuGenerated.IVisuStructDialogOutputInfočZm The dialog output info is used to assign the output values from a dialog to the 
+ configured IEC variables.éZ50674487êZš We can exclude most of the structure components from the code conversion,
+ because not used by the converted code. Only the POINTER TO the IEC value
+ will be used and will be the reference to the IOnlineVarRef instance
+ The offset in the dialog interface structure
+CHECKED_OMITëZpDialogValueOffsetìZ8 The size of the dialog interface variable
+CHECKED_OMITíZnSizeDialogValueîZX The pointer to the IEC variable to which the dialog output value
+ should be assigned. ´Z	pIECValue­Z, The size of the IEC variable 
+CHECKED_OMIT˝Z
nSizeIECValue˛Z	925575679ˇZ$26e8ac14-d4d7-4114-aec3-53e426d16f08˘Z
+1888276346§ZOldChecksum÷Z
pOldRectangle¸Z
+3652482640ÝZ$83b97661-92a4-48fb-929c-3e22c5b1cfc4ýZ
+3579314476úZ"ITransformationImplProvider__UnionűZ
+3767398542üZ"ITRANSFORMATIONIMPLPROVIDER__UNIONżZ__OffsetIUNITCONVERSIONžZCONVERT’ZREVERSE€[	389512379[$ returns the converted value as real‚[
+3386826203ƒ[Convert„[$ac90024c-cbe0-4974-88ca-54a350d02dc9…[# returns the reversed value as real†[
+3683001652‡[Reverseˆ[ the value to reverse‰[$2a312633-0500-4e3d-bab9-5384527efc8aŠ[GETCHAR‹[	GETFORMATŒ[
+1850401051[_pstŽ[_iLen[INVALID_CHAR[
DECIMAL_VALUE‘[	HEX_VALUE’[OCTAL_VALUE“[
+1989394654”[$82f98dce-8561-4bcc-8c4d-1a90f17accc1•[$f5b1a631-b50a-4efa-ad58-f11c9dc950db–[
+1658455971—[
+3362314887˜[9 Returns the zero based character (as ansi) in the string™[
+3354491138š[GetChar›[$65c6ae3a-a47e-4894-89b6-5de6def49dc4ś[k Analyzes the string passed in Initialize and returns the format string within this string if there is one.ť[
+3567248848ž[	GetFormatŸ[	valueType [cChar¡[
bPercentFound¢[	bEndFound£[ in fact a single character¤[ASCII_VALUES¥[Ascii_Values¦[d_LowerCase§[e_LowerCase¨[f_LowerCase©[g_LowerCaseª[i_LowerCase«[o_LowerCase¬[p_LowerCase­[s_LowerCase®[u_LowerCase¯[x_LowerCase°[E_UpperCase±[G_UpperCase²[S_UpperCase³[X_UpperCase´[endOfFormatµ[$094e7ee7-8d1d-42b4-8b74-2694c7d5db5c¶[	789450596·[
+1547412903¸[
+2861402394¹[ANALYZEº[	CHARFOUND»[
ENDFORMATPART¼[GETCHARHELP½[
GETFORMATCHAR¾[GETLANGUAGETEXTMAYSHORT¿[GETSAMECHARFORMATTYPEÀ[GREEDILYHANDLESAMECHARSÁ[
+INITFORMAT┬[PLACEHOLDERFOUND├[READSAMEFORMATCHARS─[REPEATCHARFOUND┼[STARTFORMATPARTĂ[
+3692275474ă[%VisuFbAnalyzeDateTimeFormatStringBase╚[_pFormat╔[_iFormatLen╩[ textlist key and fallback╦[January╠[February═[March╬[April¤[Mayđ[JuneĐ[JulyĎ[AugustË[	Septemberď[OctoberŇ[NovemberÍ[DecemberÎ[c_Monthsě[7Local, Constant, IsCompiled, RelativeInstance, Typified┘[* textlist key and fallback (except may...)┌[Jan█[Feb▄[MarŢ[AprŮ[XXX▀[JunÓ[Julß[AugÔ[SepŃ[Octń[Novň[DecŠ[
c_MonthsShortš[May_3LetterŔ[c_MayShortIdÚ[Sunŕ[MonŰ[Tueý[WedÝ[Thuţ[Fri´[Sat­[c_WeekdaysShort˝[Sunday˛[Mondayˇ[Tuesday˘[	Wednesday§[Thursday÷[Friday¸[Saturday°[
+c_Weekdays¨[! Appends a language specific text˙[
+1610610649û[targetü[IDATETIMELANGUAGETEXTTARGETý[IDateTimeLanguageTextTargetþ[MAX_TEXT_BUFFERÿ[	pstResult€\
+iLenResult\& => more than 255 chars are not needed‚\
+textBufferƒ\%VISUFBANALYZEDATETIMEFORMATSTRINGBASE„\$4465d413-bf2a-4dc6-a9b4-ca4e5cf0da93…\$51537bd3-8b62-47be-b1c2-7db8ba3deb41†\
+3455728097‡\ReadSameFormatCharsˆ\$2b8899e9-76d6-46f6-990a-f47392a1f69b‰\	274882815Š\StartFormatPart‹\indexFirstFormatCharŒ\$320dc328-f5d7-4167-9eeb-e3f2042882d6\	132829046Ž\GetSameCharFormatType\VISUDATETIMEFORMATPLACEHOLDERS\num‘\$69e6cc70-467d-4850-9f3b-53cc2da35eab’\
+3939581573“\
+InitFormat”\6 The format string the current instance should work on•\$50da015b-db1c-49ed-b195-8eedcd09b795–\
+1872460127—\
GetFormatChar˜\$386d3f97-d11b-4bbc-95ed-3ba564a94fd1™\
+4183735107Å¡\
+3142758483›\
+3308671794œ\
+3834998279\
EndFormatPartž\indexLastFormatCharŸ\$4cb3741a-70fb-44fa-90eb-5dbd626f29ec \
+3992794974¡\RepeatCharFound¢\$f76b15f3-b477-4930-a855-49048df965b0£\
+1314157355§\Analyze•\charNext¶\
+startFound§\treatLiterally¨\treatAllLiterally©\$e94700b0-c77c-4eb4-9cbd-8fca95942cebª\
+3396636704«\GreedilyHandleSameChars¬\formatCharCount­\placeholder®\$e11dc812-4fc8-45c0-9554-1960fba0c2fb¯\© Appends the language specific text for "MayShort"; implemented as a copy to prevent
+ having a performance overhead of the necessary comparison for all other texts too!°\
+1994584084▒\GetLanguageTextMayShort▓\L workaround for id that might become lowercase in cmpdynamictext (CDS-56432)│\	strTempId┤\$ff291147-784f-4d8b-ae94-e69289cf3de0Á\
+2146635672¶\. Called during |Analyze| for each placeholder ·\
+2034965543¸\PlaceholderFound¹\typeofPlaceholderº\$2cf6db5d-374d-4d39-bcd7-d8a367c8e32a»\Q Called during |Analyze| for each character that is not treated as a placeholder ¼\90022294½\	CharFound¾\$d50fd525-7e39-435d-b60c-0c7e924a9505¿\
+2420227987À\
+2598330513┴\GetCharHelp┬\p├\$3d8986bb-a725-4576-97cf-4c88afba5dbc─\
+3008316813┼\_startFormatĂ\
+_endFormat«\	676862068»\$dab78203-b9e9-40d4-a888-827df4ab9d8d…\$8c98045b-988f-4b03-a3dc-083c081d0316 \
+1997714137Ë\
+2784372920╠\	486610336═\ddddd╬\dddd¤\dddđ\
partsToRemoveĐ\startRemoveĎ\$fa889607-93d4-4999-a811-88e87b066b5fË\
+3396020011Ô\$621ab806-11cb-47d1-8216-ebb2002c050fŐ\
+1073244731Ö\
+3806494591×\
+1557740182Ø\
+2090644543┘\$3a7c307d-11c5-48dd-8b8a-2b48bbe2efa7┌\#__OffsetIDATETIMELANGUAGETEXTTARGET█\ASSIGNLANGUAGETEXT▄\c Utility interface for dealing with localizable language texts without need for copiing them aroundŢ\
+1852207893Ŝ\	122128474ß\AssignLanguageTextà\Œ The text that should be used. Please remark that this might be pointing to temporary memory so it 
+ should not be stored for longer times!á\txtâ\$a5c0e94d-b666-4740-9dfb-db1d02c50affã\$2d3e284c-714b-4699-bc1f-9fb8e63e6bdeä\
+2920666625ň\"IDateTimeLanguageTextTarget__UnionŠ\
+1929333391ē\"IDATETIMELANGUAGETEXTTARGET__UNIONč\
+2293520491é\ for extensibilityę\´ will point to the typespecific min value. For the converted code
+ this component contains the name of variable holding the minimum
+ value resp. a string with the constant value Ž\pMinž\≥ will point to the typespecific max value. For the converted code
+ this component contains the name of variable holding the maximum
+ value resp. a string with the constant valueÝ\pMaxţ\78272401´\$7fe3da2c-d3b2-449b-8c45-5196711b15a2­\? the structure is the same than Visu_InputChecks, only extended˝\,_3S.CoDeSys.VisuGenerated.IVisu_InputChecks2˛\
+2560889624ˇ\diMaxLen˘\
+4024753776§\$e952a9ed-6396-4951-9bcc-747ba5097ebe÷\__OffsetIDIALOGMANAGERBASE¸\CLOSEDIALOG°\GETCLIENTINTERFACE¨\	GETDIALOG˙\
+OPENDIALOGū\OPENDIALOG2ü\REGISTERDIALOGż\UNREGISTERDIALOGž\,_3S.CoDeSys.VisuGenerated.IDialogManagerBase’\
+2716883432€]IDialogManagerBase]? This method is an enhancement of IDialogManagerBase.OpenDialog‚]
+3544894437ƒ]OpenDialog2„]0 See IDialogManager.OpenDialog, parameter dialog…]1 See IDialogManager.OpenDialog, parameter pClient†]1 See IDialogManager.OpenDialog3, parameter bModal‡]0 See IDialogManager.OpenDialog3, parameter pRectˆ]! used to assign the output values‰]pOutputInfoListŠ]IDIALOGMANAGERBASE‹]$3eeac423-2ddf-469f-ba9b-0fe4d7602b46Œ]$d6185af5-4b31-48bd-a33d-bf1a7e95a104]	809330774Ž]	GetDialog]stName]$a32bfa87-d1c1-480a-9612-b3c974214c8b‘]
+1025401188’]UnregisterDialog“]$a697e18c-7062-43c5-9729-501358be3cec”]
+2573953776•]GetClientInterface–]$773941d6-4d54-4277-b866-8dcecd5320ea—]	509612088˜]RegisterDialog™]$bb6db90d-af53-495c-8880-ecfced44c940š]
+3460188685›]CloseDialogœ]$9dd35781-f02c-4eca-893c-36d0af9a48a8]/ opens the dialog, specified by the inputvaluesž]
+2467181927Ÿ]
+OpenDialog ] the dialog to openˇ] data of the current client˘]† usage of dialog modal
+ value true: operation only in the dialog possible
+ value false: operation in whole visualization is possibleŁ]† position of the dialog
+ value 0 (pointer NULL): open centered on visualization
+ values in ptTopLeft: topleft x and y for the dialog¤]$4d58158a-f7c9-4a61-815e-2ff1571ab626¥]__OffsetIDIALOGMANAGER¦]ADDDIALOGMANAGERLISTENER§]CLOSEALLOPENDIALOGS¨]ENDCYCLE©]GETDIALOGCOUNTª]GETREGISTEREDDIALOGS«]HANDLESTANDARDKEYINPUT¬]IGNOREINPUT­]OPENDIALOG3®]REMOVEDIALOGMANAGERLISTENER¯]SETDIALOGINTERFACEVALUES°]
+2858227992±]
+3064867671˛]$6391cea2-b291-4b7f-ba34-37813eb1135ał]$44aab5ea-b57b-4282-b0c8-8dceb7a6f207´]
+1355931325µ]GetRegisteredDialogs¶]pDataResult·]DIALOG_MAN_MAXNUMOFDIALOGS¸]$17333d9c-1de6-4034-92d4-4d7f476f4a5f¹]e handles the inputevent pEvent
+ returns true if the Event has been handled by a visualization dialogš]
+1971866748»]HandleStandardKeyInput¼]$0532d6fc-e8db-4829-a912-7b39eed8380b½]- Close all open dialogs for a specific client¾]
+1679129840┐]CloseAllOpenDialogs└]$d97c1402-8dfc-4a6f-937b-50c0df8d76c9┴]	417147720┬]EndCycle├]$1a4ea187-a1ee-43d2-aaf5-3841f04677fe─]
+2224847954Å]$7b57ce65-5cbf-4b2a-9656-a28f782fb81eÆ]Ž This method is an enhancement of IDialogManagerBase.OpenDialog2
+ new method, needed for a dialog with additional flags, like CenterOnElement«]
+1877729374╚]OpenDialog3╔]5 See IDialogManagerBase.OpenDialog2, parameter dialog╩]6 See IDialogManagerBase.OpenDialog2, parameter pClient╦]5 See IDialogManagerBase.OpenDialog2, parameter bModal╠]4 See IDialogManagerBase.OpenDialog2, parameter pRect═]> See IDialogManagerBase.OpenDialog2, parameter pOutputInfoList╬]B additional information flags with content of type Visu_InputFlags¤]DialogFlagsđ]$a7308487-5141-433c-bf73-1eee6df1b8c2Đ] for input of type default: this type usese several dialogs
+ the visu-interface-values are set here, not in the generated code“]	549819638”]SetDialogInterfaceValues‘]dialogValues’]$788966d9-aa3c-4e86-b7d5-82a817f1fb28÷]
+1549259106×]$ebd614bc-34de-4a8f-95ae-9059861649e7Ø]
+3399900172Ù]$b2431a2e-dbbe-4096-b9d2-27d5c193781dÚ]
+3341332052Û]GetDialogCountÜ]$c77338fc-a4de-4501-bcf5-c7ba692b6d89İ]
+1538235041Þ]$dfc8ee0d-c50c-424f-a601-f230d1dc3ff8ß]t Removes an IDialogManagerListener instance from the set of IDialogManagerListener instance,
+ that will be notifiedā]
+3615310464Š]RemoveDialogManagerListener‚]< An pointer to the IDialogManagerListener instance to remove„]pDialogManagerListenerš]IDIALOGMANAGERLISTENERŚ]IDialogManagerListenerś]$903e565d-70b7-4f75-90d1-59754d34a686Á]
+4033859044è]$d2e61cc5-3512-44e6-a103-d663f4307ca6é]Ç Adds an IDialogManagerListener instance to the set of IDialogManagerListener instance,
+ that will be notified. Returns TRUE if the IDialogManagerListener instance could be
+ registered successfullyê]
+1516840318Ž]AddDialogManagerListenerž]9 An pointer to the IDialogManagerListener instance to addŪ]$5ff7ace0-9325-4377-84c9-b3c877ded0ffÓ]
+1728042714ï]$91220e36-8471-415f-a67a-2db28b2290c7ð]G this method will ignore events which are outside an open modal dialog ñ]
+2848135228˛]IgnoreInputˇ]$cdb393ab-6798-491c-baae-e429a262176f˘]
+2243810460§]IDialogManager__Union÷]
+1366060646÷]IDIALOGMANAGER__UNIONų]
+3525893552¨]IDialogManagerBase__Union˙]
+1048205420û]IDIALOGMANAGERBASE__UNIONü]Õ This struct defines the visu-interface, that is used for visus of type numpad/keypad, e.g. as used
+ in VisuDialogs. Such visualizations can have more interface variables. The following variables are
+ mandatory.ý]	114787340þ]¨ The initial value of the variable to edit. Usually a VAR_INPUT.
+ In the dialog this variable can also of type STRING. In this case
+ the name must be stVariableValue.˙]wstVariableValue€^H The optional minimum value of the variable to edit. Usually a VAR_INPUT^stMin‚^H The optional maximum value of the variable to edit. Usually a VAR_INPUTƒ^stMax„^— The optional title of the dialog. Usually a VAR_INPUT.
+ In the dialog this variable can also of type STRING. In this case
+ the name must be stTitle.…^wstTitle†^Y The flags defining the behaviour (e.g. show password) of the dialog. Usually a VAR_INPUT‡^ Usually a local variableˆ^bInit‰^§ Will be used to build the return value. Usually a local variable
+ In the dialog this variable can also of type STRING. In this case
+ the name must be stOutputValue.Š^wstOutputValue‹^’ Will be used to store the current caret position of the textfield, where the
+ currently edited text will be displayed. Usually a local variable.Œ^iCaretPosition^– Will be used to store the begin of the selected text of the textfield, where the
+ currently edited text will be displayed. Usually a local variable.ˇ^iSelectionStart¸^” Will be used to store the end of the selected text of the textfield, where the
+ currently edited text will be displayed. Usually a local variable.^
iSelectionEnd‘^
+3736167831’^$1bc60c7a-3361-4cec-88a9-c8c2ccbeb570“^__OffsetIDIALOGMANAGERLISTENER”^r This interface must be implemented by function blocks, that want to be notified
+ if a dialog is opened or closed•^
+2993495112Ė^C Notification, that a dialog has been opened for a specific client.ó^	240056831ė^b A pointer to a VisuStructClientData structure identifying the client, where the dialog was openedô^ The dialog which was openedö^ If it was a modal dialogõ^$fab5cf08-7885-462c-b66c-2627cb1d6099ú^$1dbae5e2-a26d-4f55-8502-42ea9ef5cd92Ě^C Notification, that a dialog has been closed for a specific client.ě^
+1952131696Ÿ^b A pointer to a VisuStructClientData structure identifying the client, where the dialog was closed ^ The dialog which was closed¡^+ If all dialogs from one client were closed¢^bAllClientDialogsClosed£^$66d2596c-053d-4c46-80bc-5aa22afd1a91¤^	160638965¥^IDialogManagerListener__Union¦^	494374122§^IDIALOGMANAGERLISTENER__UNION¨^'_3S.CoDeSys.VisuGenerated.ISysTimeDate4©^ƒ This structure is an enhancement of the type RTS_SYSTIMEDATE resp. SYSTIMEDATE, that
+ supports also microseconds and nanoseconds.ª^	494167368«^VisuStructTimeDate¬^,	See corresponding member of RTS_SYSTIMEDATE­^wYear®^wMonth¯^wDay°^wHour±^wMinute²^wSecond³^
wMilliseconds´^  Microseconds after millisecondsµ^
wMicroseconds¶^ Nanoseconds after microseconds·^wNanoseconds¸^
+wDayOfWeek╣^wYday║^
+3960037730»^VISUSTRUCTTIMEDATE¼^$6a08481d-0471-4577-b13a-15b5036270a8½^
+APPENDCHARż^	APPENDDAY┐^APPENDHOURS└^APPENDLANUAGETEXT┴^APPENDLANUAGETEXTMAYSHORT┬^
APPENDMINUTES├^APPENDMONTH─^
APPENDSECONDS┼^APPENDSPLITSECONDSĂ^APPENDSTRINGă^APPENDTIMERANGE╚^
+APPENDUINT╔^APPENDUINTZEROPREFIXED╩^
APPENDWEEKDAY╦^APPENDYEARS╠^FORMATTOGLOBALTEXTBUFFER═^
+1970535911ő^VisuFbPrintDateTimeFormatBaseŌ^__INTERFACEPOINTER__2411–^	_timeDate—^_pOutputBuffer“^_iOutputBufferSize”^
_iOutputIndex‘^
+1610470661Õ^
+AppendCharÍ^VISUFBPRINTDATETIMEFORMATBASEÎ^$da778c61-8da7-45a9-a7f2-9e427393d006ě^$6724381e-cfb5-4981-992f-42f336e84f45┘^	197181824┌^AppendUINTZeroPrefixed█^digits▄^helpŢ^$8738d0cd-5626-48c0-a066-522775089a03Ů^
+1075468918ß^$97c00d18-15de-42cf-b750-e2e305773202à^	486404335á^
+2505570018‚^AppendLanuageText„^$1fe5e612-aba9-4959-9963-245668a425deš^
+2933816622å^AppendMonthæ^$e8bba7e2-3c3b-4a5c-87f0-d2182ac3ec1aç^
+3698343427è^FormatToGlobalTextBufferé^$e7e9672d-ee1f-43fd-94bb-c5c7d4821e0fê^
+3729198309ë^
AppendWeekDayì^$4b615d5c-e6d6-4a2e-83db-532a6a3f4fe3í^
+3236104625î^
+3444382085´^AppendLanuageTextMayShort­^$65129a6b-010a-4b35-a05a-328e62af435a˝^
+3036606332˛^
AppendSecondsˇ^$95f2e276-d3df-4d76-9dc8-5cf928e1faa5˘^	166345789§^
+3099070606÷^AppendSplitseconds¸^$0da5793e-cb89-450f-afd7-7c0afafb7147°^
+4083277675¨^AppendHours˙^$f4824878-ec91-4408-a640-49eb57c318f8ű^
+1961024638Ł^AppendTimerangeż^amĢ^$e01dcf8d-477b-477f-a76b-31ad9dc17b00ˇ^
+2652270665€_
AppendMinutes_$d152a3df-a4ce-47fd-bae6-26d9c7e198f3‚_
+1257104161ƒ_	AppendDay„_$343494dc-2121-4ef0-b0b1-2f36035a6135…_
+4257415757†_
+AppendUINT‡_$362c1ec5-8d72-4d56-a9be-20694deac70dˆ_	790543772‰_AppendYearsŠ_$a4d00935-2b6f-4f22-9cca-5cac2fc9aede‹_	388426344Œ_$d800c6fb-6150-48af-a875-0d85d5fa8aeb_ Called during |Analyze| Ž_	362327031_$703bfb2c-c08c-4017-90a5-a1c3be3ed8b3_
+3852009364‘_	754183201’_
+4062010652“_AppendString”_pwstFrom•_pwstTo–_$1945a4c6-7449-4a55-bcb4-45723e43bd55—_
+2819507959˜_h This method has to be called, if a TIME or LTIME variable has to used to determine the time to display.™_
+2553943648š_4 Contains the format string used to format the time.›_pbyFormatStringœ_/ Optionally configured analyze pou; can be null_pTextFbž_$c598c996-260f-43ae-91f2-a4e655eaee40Ÿ_$36a535eb-53ec-4e9f-ae67-094848d54e70 _	913406464¡_
+2360361671¢_
+2972703878£_
+2166215060¤_
+2170569181¥_EXECUTEWITHENUMSUPPORT¦_
+GETASDWORD§_	GETASLINT¨_	GETASTIME©_SETTEXTLISTNAMEª_
+1059102052«_VarText¬_UnitConversionReadOnly­_VariableUsingConversion®_pstTextVariable¯_0visucodeconversion_genericsetter_initializedflag°_
_bInitialized±_!TL_ElementProperties.TextVariable²_²to use this variable as text output variable
+ needed for correct code generation
+ this variable can have a conversion
+ For the converted code we use a string member of a subclass of us.
+ This subclass also has an instance variable, where the owning visual
+ element instance can be stored
+CHECKED_OMIT³_pVarText´_VariableForConversionµ_psttextconversion¶_û needed for the integrated visu
+ needed for CreateAnimationInstances
+ the variable, this conversion belongs to
+ as they both need to be in the same structure of fb
+ we also define the order: VariableUsingConversion needs to be first.
+CHECKED_OMIT·_pTextConversion¸_diBitOffsetText¹_
+VarTooltipº_pstTooltipVariable»_$TL_ElementProperties.TooltipVariable¼_W needed for correct code generation
+ this variable can have a conversion
+CHECKED_OMIT½_pVarTooltip¾_psttooltipconversion¿_~ needed for the integrated visu
+ needed for CreateAnimationInstances
+ the variable, this conversion belongs to
+CHECKED_OMIT└_pTooltipConversion┴_diBitOffsetTooltip┬_
dwVarTextType├_dwVarTooltipType─_
wTextVarValid┼_pstTextListNameĂ_TextListEnumNameă_O the textlistname is always generated as string
+@IECCodeConverter_Type: String╚_
pTextListName╔_& evtl. as Parameter to Method Execute ╩__EffectiveTexts╦_z DO not use this variable; it is only for eleminterface compatibility (no idea why VAR are checked here but that's it); to╠_pInfo═_5Local, IsCompiled, RelativeInstance, NoInit, Typified╬_ü Takes the current variable value as time and fills the SYSTIMEDATE return value.
+ This method should be only called if method GetType returns Visu_Types.TYPE_TIME
+ otherwise the return value is undefined, resp. all the members of the return type
+ are 0.Ï_
+4195830339–_	GetAsTime—_eVarType“_- The timestamp with resolution "milliseconds"”_liTimestampUtc‘_dwTimestampUtc’_timeDate÷_$529ed323-706f-4169-a765-23a191f26c66◊_$1cd62f9c-eb5d-493a-9adc-d2c3dd8d20f1ō_
+4144386770┘_	952882377┌_$a9366213-ab80-4451-b3a5-6b46cfb95881█_	791721905▄_ExecuteWithEnumSupportŢ_effectiveTextsŮ_pVarHelp▀_dynamicTextÓ_$cfbf4473-f026-41e5-8644-510fa0db95f1ß_Ő Takes the current variable value and converts it into a DWORD value.
+ This method can be only used if the variable's type is DATE or DT.â_	909339467ã_
+GetAsDWORDä_pDateå_pDtæ_$4cff96ef-cfc3-49c7-b637-d67ae1ac8776ç_
+1513586686è_baddé_$a7c1c4e3-0d2a-4d09-a402-5910b02a9a10ê_
+1936660591Ž_SetTextListNamež_pSetTextListNameŪ_$bba84304-aaff-498d-9f7d-ea0a322d72cfÓ_
+3201490879ï_
+4155604444ð_‘ Takes the current variable value and converts it into a LINT value.
+ This method can be only used if the variable's type is TIME, TOD or LTIME.ñ_
+3412646164˛_	GetAsLINTˇ_pTime˘_pToD§_pLTime÷_$9dc29a6b-e442-40d7-9a6b-2e097f1fa512¸_1 Returns the type of the configured text variable°_
+1978232695ù_$a153de65-8d92-41fb-926a-f47961b41834ú_
+2585077563û_
+2208719291ü_$a34edf14-4337-4d9f-986a-8fed477bcf9eż_	725497475ž___OffsetIFILEDIALOGUSER’_DIALOGRESULTCANCEL€`DIALOGRESULTOK`FREEPARAMETERS‚`
+2056247905ƒ`
+2830018217„`DialogResultCancel…`$14387b64-67b0-40fd-b715-06bf48f2704b†`
+3724289945‡`DialogResultOkˆ`pstSelectedPath‰`$c15f412a-b329-4524-a400-3f32b0f73fc3Š`
+3270714450‹`FreeParametersŒ`$e2755c70-c027-4c3f-806b-ba725c6fab17`__OffsetIPAINTBUFFERCREATORŽ`CREATE`DESTROY`FINISHSETUPNEWPAINTBUFFER‘`PREPARESETUPNEWPAINTBUFFER’`$USESDRAWSETUPPAINTBUFFERPAINTCOMMAND“`Ý The intention of this interface is, to encapsulate the details, how to create the paint buffer,
+ that is used in the different kinds of target visualizations (i.e. one process target visu <> 
+ two process target visu).”`	436638689•`Ù Return value of this method in the converted code is irrelevant, because
+ this interface will be replaced in the converted code by an external implementation.
+ We change the return value temporarily to a valid typeľ`
+3489652227—`Create˜`$c3af03c8-ee4f-4324-be5f-2260cd15a769™`Î This method is used to the paint command to setup the new paint buffer for the client.
+ :return: An error code indication, whether the processing was successful or not.
+ ERR_OK	The paint command was sent sucessfully
+ ERR_NOTIMPLEMENTED	No paint command was sent, because not necessary
+ ERR_FAILED	Sending the paint command failedš`
+2066792301›`t Points to a VisuStructClientData variable representing the client,
+ whose paint buffer has to be enlarged/replacedœ`$9151b1d4-8f20-40b9-9a8e-b2305c169550`
+1648707930ž`DestroyŸ`$467da0d3-f82c-41e1-9207-7b1747765c29 `± This method indicates, whether the implementor uses a paint command to
+ to setup a new paint buffer for the client.
+ :return: TRUE if a paint command is used, otherwise FALSEĦ`
+3306336755¢`$UsesDrawSetupPaintBufferPaintCommand£`$d6bebd72-f92e-4895-9927-ee7c74c862a8¤`Á This method is used to finish the setup of a new paint buffer for the client,
+ i.e. free the memory of the old paint buffer. 
+ :return: TRUE if the processing was successful, otherwise FALSEĽ`
+4156870938¦`FinishSetupNewPaintBuffer§` The old paint buffer.¨`$8c3479d5-9342-4337-8cd0-2173e90045c8©`¯ This method is used to prepare the setup of a new paint buffer for the client,
+ i.e. alloc the new memory. 
+ :return: TRUE if the processing was successful, otherwise FALSEÅ `
+2186478106«`PrepareSetupNewPaintBuffer¬`! The size of the new paint buffer­`" The size of the old paint buffer.®`dwOldBufferSizeŻ`Î The number of free bytes in the (old) paint buffer. If the implementor re-uses data in the old
+ paint buffer (i.e. by copying it into the new paint buffer), this parameter has to be adjusted
+ accordingly°`] Points to beginning of the free bytes in the (old) paint buffer. See comment of dwFreeBuffer±`pabyCurrentFreeBuffer²`E The number of paint commands, that are currently in the paint buffer³`_ After returning from this method successfully this parameter must contain the new paint buffer´`$fdfe7ce1-8304-4780-87c4-7c48ceb5561aµ`__OffsetIVISUSTREAMWRITER¶`• Implementors of this interface can be configured in the input
+ action "File Transfer" in case of streaming data from the visualization
+ to the plcˇ`
+2398408204¸`² This method can be implemented for writing data to a stream like object.
+ The return value can either be:
+  * ERR_OK: writing succeeded, nrBytes is > 0
+  * ERR_PENDING: writing is temporarily not possible, udiNrBytes = 0
+  * Any other error code: writing failed, reason see error code, udiNrBytes = 0 ¹`
+2414204056º`Write»`€ A buffer where the data should be read from by the callee.
+ The callee must always read from this buffer starting at offset 0.¼`Q The maximal number of bytes that should be read from pbyBuffer 
+ by the callee.½`b The number of bytes that were written by the callee. A value of 0 
+ signals an error happened.  ¾`$ce245cc2-106f-428a-9152-91eba3cc0f38¿`__OffsetIVISUSTREAMFILENAMEINFOÀ`__GETFILENAMEPROPOSALÁ`¡ This interface can be optionally implemented by implementors of IVisuStreamReader or
+ IVisuStreamWriter if a proposal of the filename to select should be used.Â`
+3833024297Ã`• This property will be called to retrieve the filename, that might 
+ as well contain a file extension. The retrieved filename will be
+ used as the proposed filename within the according file path 
+ selection dialog. The extension will be used for an according 
+ file filter─`$8f0474b3-de22-49c3-a6d1-f191e864ed7e┼`FileNameProposalĂ`
+1491913418ă`__getFileNameProposal╚`$538d6d51-e38a-41f8-bed7-eb62ab983331╔`$db1c2371-a83c-434b-a39c-f452d74c515c╩`37972709╦`IVisuStreamFileNameInfo__Union╠`
+4080215438═`IVISUSTREAMFILENAMEINFO__UNION╬`__OffsetIVISUSTREAMSETFILENAME¤`
__SETFILENAMEđ`{ This interface can be optionally implemented by implementors of IVisuStreamWriter 
+ when the plc filename should be set. Ñ`
+3911327655Ò`V This property will be called to set the file name 
+ which comes from the visu client”`$c41f848b-629f-45e3-a5bc-82d28110a7b3‘`FileName’`
+2032454557Í`
__setFileNameÎ`$09d926d0-a4f4-4380-a4ac-3985298b5174ě`$5eb8d73c-8116-44b3-be8b-aad70b44101a┘`
+1283966197┌`IVisuStreamSetFileName__Union█`	303106965▄`IVISUSTREAMSETFILENAME__UNIONŢ`
+2855197298Ů`IVisualElement3__Union▀`
+3283929222ŕ`IVISUALELEMENT3__UNIONá`
+3924177918‚`ILayeredVisualElement__Union„`
+2855444831ä`ILAYEREDVISUALELEMENT__UNIONå`__OffsetILAYERMANAGERæ`ENDLAYERç`SETADDITIONALLAYERSè`
+STARTLAYERé`
+1960711276ê`
+2247295533ë`SetAdditionalLayersì`pAdditionalLayersí`nAdditionalLayersî`$d62400ba-9630-46c0-93f3-68d073c30137ï`
+2599583691­`EndLayer˝`layer˛`$6871660c-82e0-46d5-8925-d93c914d0293ˇ`
+2843122032ô`
+StartLayerő`$767a4aac-00b1-41e5-93ac-da9344b8762dö`9 This structure represents the properties of a color area÷`
+4150518668°`TL_ElementProperties.AreaBegin¨`#TL_ElementProperties.Desc_AreaBegin˙` The begin of the color areaű`TL_ElementProperties.AreaEndŘ`!TL_ElementProperties.Desc_AreaEndř` The end of the color area■`#TL_ElementProperties.Desc_AreaColor `' The background color of the color areaÇa
+1023248753a$f245aa60-16bc-4bb7-b1cb-39a71b1e78f8‚a	350839365ƒaVisuStructMoveAbsoluteData„aTL_ElementProperties.Movement…a(TL_ElementProperties.Desc_MoveAbsoluteBy†aMoveBy‡aTL_ElementProperties.Rotationˆa"TL_ElementProperties.Desc_RotateBy‰a	rRotateByŠaRotateBy‹a!TL_ElementProperties.Desc_ScaleByŒarScaleByaVISU_SCALEBASEŽa%TL_ElementProperties.InteriorRotationa*TL_ElementProperties.Desc_RotateInteriorByarRotateInteriorBy‘aRotateInteriorBy’a	138013222“aVISUSTRUCTMOVEABSOLUTEDATA”a$f6fdf85e-506e-4b55-801e-994f292e4a4e•aEXECUTE–aUPDATERADIALGRADIENT—aClientAnimation˜atapawarenessderivation™aVisuFbMoveAbsoluteTapAwarešaRealCoordinatesPaintFb›aVisuFbMoveAbsoluteFœaRealCoordinatesTapAwareFbaVisuFbMoveAbsoluteTapAwareFža
+2377530550ŸaData a	677522429¡a$186a0f2f-4135-4211-88cf-4f2f27260b25¢a	474870371£a
+2068726382¤a
+3374056850¥a$d8a54a14-adcd-4f76-aeb7-f3e690df2f6a¦a	447576101§a
+3385796143¨a$573e75d5-5de9-4bdb-a1b6-f56e4ee0837aŠa
+2131294191ªaExecute«aEffectivePoints¬aptGeometricCenter­a$15568404-2223-4971-9e75-1fb2d4177730®a
+2334789006Ża
+1360039639°aUpdateRadialGradient±aRadialCenterČa$ff766999-7a66-4f65-b08c-d21568019803łaRequiresAnimationDataŽaVisuFbAnalyzeStateVarsTapAware”aZ RequiresAnimationData must be used because bInputDeactivated is handled normally via IEC.¶a	973218787·aStatežawStateVarsValidča_EffectiveStateșa
+1428387859»a$e7d57837-4909-44e3-95b3-5c73f89d808f¼a	857402477½a
+1753198334ľa
+3385886514¿a$ba9ad3c0-adda-4751-a551-7e6abef86435Àa
+2727609377┴a	306230488┬a$6e58ce82-00f1-42bf-b727-d726642aedbf├a
+1353031545Äa9056591Åa
+rPrevValueĈachecksumÇa
+1790265939Èa$c51157f0-10fc-45fa-9afa-da3020a9e463Éa
+3751074443╩aL to check, if the visibility has changed and we need a different update rect╦am_bInvisible╠a
+2991893886Ía$f2d9febc-e909-4c2d-b254-29bb35540cd8Îa
+2715209849¤alayerInitializedđa
+2840224225Ña$44a43ac8-61fc-481a-b895-c1c3f4889c05Òa
+1981862901”adwButtonBaseColor‘a
dwShadowColor’abtH÷abtS◊abtLōabtAlphaŔa
+3087133515Úa$2adf7fc2-b94b-46a5-bf3d-5905fdbb9cf5Ûa	317024237Üa
+4073131978Ưa
+3655193884Þa	810332130ßa
+2722895471ŗaISelectable__UnionŠa
+1793840314‚aISELECTABLE__UNION„a
+3356866706äaIKeyHandler__Unionċa
+1082067592Å aIKEYHANDLER__UNIONÅ¡a
+4009913170ŤaIDialogOpenedListener__UnionťaIDIALOGOPENEDLISTENERÍa
+3106282667ŽaIDIALOGOPENEDLISTENER__UNIONža$1df8b029-30d8-4569-804e-676179b3b090Ūa
+3918798220ţaClientExternId´abOpen­aI it looks like this value is set to true, when this queue item is in use.˝ar For the converted code the global dialog interface does not have to be stored
+ because there is only one client.˛apGlobalDialogClientInterfaceˇa│ The IDialogOpenedListener instance, that  gets informed, when the dialog opens. 
+ Optional, can only be set if the dialog is opened by functions from library VisuActionsUtilites˘aitfDialogOpenedListener§aIDialogOpenedListener÷a	722695311¸a$4ccc82b4-1624-4937-a79e-8976d1b5e377°a__OffsetIACTIONDONELISTENER¨a
+ACTIONDONE˙a§ This interface has to be implemented by function blocks, that should get a notification,
+ when an action is done. Only actions, called through IEC-code, by using the according
+ functions in library VisuActionsUtilities do notify the listener.Ża
+2934727980ŁaIActionDoneListenerżao Notification, that an action is done.
+ See IActionDoneListener, for more information about supported actions.ža
+2061016866ÿa
+ActionDone€b The action type	beActionType‚bVISUENUMACTIONTYPEƒb8 A pointer to the client data, where the action happened„bIACTIONDONELISTENER…b$aee18812-c69e-4280-a496-97ea46fa06f4†b$7d214be9-e66f-4d9c-80fd-11b7ef1ee729‡b__OffsetIDIALOGOPENEDLISTENERˆbDIALOGOPENED‰bæ This interface has to be implemented by function blocks, that should get a notification,
+ when a specific dialog is opened. Only "dialog open" actions, called through IEC-code, by using the according
+ functions in library VisuActionsUtilities do notify the listener.
+ To get notifications about all dialogs, that open or close, use IDialogManagerListenerŠb
+2064180031‹b€ Notification, that an dialog has opened
+ See IDialogOpenedListener, for more information about when the listener is supported.Œb
+4282242335bDialogOpenedŽb) The name of the dialog, that was opened.bsDialogNameb$0c00095b-395e-4fa9-9584-fc6dd3039b46‘b	280044125’bIActionDoneListener__Union“b
+1273626332”bIACTIONDONELISTENER__UNION•b__OffsetIBUTTONCLIENTSTATE–b	ISPRESSED—b
+SETPRESSED˜b This interface describes the ability of a visualization element, to manage
+ the states of a button (i.e. pressed or not pressed) for a client.™b
+1652126303šbL Indicates, whether the button on a client is pressed (TRUE) or not (FALSE).›b
+1087434548œb	IsPressedb$e76f5524-5dd6-4e36-b035-e2ab0ff1b6b8žb$729a7f48-32f2-44cc-a082-7aab84d652d0Ÿb2 Sets the state of a button to pressed or not not. b
+1444267026Ħb
+SetPressed¢b/ TRUE if the button is pressed, otherwise FALSE£b$6ba4f9bf-467b-49fd-bd37-bc931f863de4¤b
+4182626536¥bIButtonClientState__Union¦b
+3789089169§bIBUTTONCLIENTSTATE__UNION¨bGETPOINTFORANGLEANDRADIUS©bGETPOINTRADMIRROWEDATHORIZONTªb½ This function block is used to manage points on a circle
+ Similar to VisuFbCirclePoint, but with using real values for the points.
+ Therefore, the paint result of the scale looks better.«b	447442077¬b
+2187998042­b$a8d1e2f9-0433-4a16-b744-d49f37f9e26aŽb
+3875866028Żb
+1615359475°b
+1429937668ħb
+3504397756²b
+2906167706³bptResultPointF´brSinµb$56992d3f-de3c-4cc1-a253-1ea53b7af196¶b* Returns a point for an angle and a radius·b
+4217453921¸bGetPointForAngleAndRadius¹b the radiusºbrRadius»bv TRUE, if the value is below the horizontal center.
+ Needed for frame and color area, as there the point is mirrowed.¼b$955c89fe-610f-4c37-b1a9-aea2c1c23e68½b8 Sets the radius and fills the array with y coordinates.¾b
+1739735424¿b$d7017529-14c6-4952-8d43-f229c6154610Àb§ Returns a point for an angle. The angle is above the horizontal center line and has to be mirrowed in some cases
+ Method is used for colorareas and frame lines only.Áb
+1758696602┬bGetPointRadMirrowedAtHorizont├b$81e521fe-cf77-462d-942c-c46e990e7ba6─b
+4123364689┼bdiDoPaintFlagClientIndexĂbstBmpăb@ the size of the bitmap as the bottom right corner of the bitmap╚b	ptBmpSize╔b
+dwBmpFlags╩b	dwBgColor╦bpArrStaticElementBuffer╠b	698095220═b$2a343aa4-7384-4330-9a76-3f057e61721d╬b	558471259¤bPLC_PRGđbrelaysStateĐbopenDrainOutĎb$5d693bf8-7721-4141-b04e-959bfbbe8031Ëb» only a placeholder for calls to this programs that are not completely qualified
+ maybe called from the taskconfig where the user can see this identifier so not hidden at all‘b
+1571863763ÕbVISU_PRGÖb$58ccbb10-0714-4b2d-92ef-de45800ecb26×bvisuelems, 3.5.14.0 (system)Øb
+2338394504┘b_Implicit_Task_Config_Info┌bTODO eventtasks█bwVersion▄bnNumOfTasksŢbpszApplicationNameŮbptasks▀b
+3669029852àb_IMPLICIT_TASK_CONFIG_INFOáb$fcbb4ffd-005d-40ae-9011-ba816e47d83eâb
+1234088797ăb
+1833442206äb__sys__setup__tasksåb$55a5d3fc-ed75-4089-a361-a5b88070b08fæb45992521çbVisu_OnlinechangeNotifyèbxBeforeéb$6834f7eb-af5a-42c4-8efa-a98f043dc788êb__OffsetIDATASOURCESMGRëbACTIONRECORDDELETEìbACTIONRECORDINGGETRESULTíbACTIONRECORDINGSTARTîbACTIONRECORDREPLAYïb
+ALLITEMSOK­bBEGINDATACONFIGURATION˝bCREATEITEMLIST˛bDELETEITEMLISTˇbENDDATACONFIGURATION˘b
GETDATASOURCE§bGETITEMINFO÷b
READITEMSSYNC¸bRELEASEDATA°bSETCREDENTIALSPROVIDER¨bUSEDATA˙bWRITEITEMSSYNCűbÜ This interface allows access to functionality provided by the Datasources Mgr like
+ activating or deactivating variables or retrieve status information.üb	330275764ıbIDatasourcesMgrşb„ Assigns the given credentials provider object to all datasources.
+ :return: An error code representing the result of the operation˙b	856372509€cSetCredentialsProviderc The object to assign‚cproviderƒcICREDENTIALSPROVIDER„cICredentialsProvider…cIDATASOURCESMGR†c$7af9fb6f-1a7c-406e-91de-5c3e5b6a9213‡c$619085af-7e44-45b1-b190-189291798321ˆcEdatasources interfaces, 3.5.14.0 (3s - smart software solutions gmbh)‰c Deactivates the item of the given instance path from monitoring.
+
+ .. note:: The items are reference counted so each call to |IDatasourcesMgr.UseData| requires a matching call to ReleaseData
+
+ :return: Returns a runtime system error code (see CmpErrors.library) or one of |Errors|Å c
+2565720579‹cReleaseDataŚco The symbolic name of the variable to activate. Here the name of the variable on the local PLC/HMI is expected.Ťc	pstSymbolŽc$18cb98a7-cd89-45ce-bff2-03280aac3397Źcî Creates a new item list that can be used for reading/writing synchronously for example.
+
+ .. important:: Please remark that you have to release the returned object when it is no longer in use by calling |IDatasourcesMgr.DeleteItemList|Éc
+2573501512‘cCreateItemList’c
IDATAITEMLIST“c
IDataItemList”cJ The initial capacity of this list (will be extended if it becomes larger)•cudiInitialCapacity–c$1387e0f7-3fbd-49d3-89d3-9747ba7ac909—cÔ Reads the given list of items synchronously. 
+
+ .. important:: Please remark that the operation might take quite some time in case many items are contained within the list. For this time, the call is blocking!˜c
+2176218000™c
ReadItemsSyncšc' The list of items that have to be read›citemsśc$80fc61b3-185c-4a08-b787-c542551ad39cťc
+3801535023žcActionRecordReplayŸcrecord cIDATASOURCESACTIONRECORDĄcIDatasourcesActionRecordąc$978dac45-4a0b-4bff-9bc8-93d61fa3eec4ŁcŐ Writes the given list of items synchronously. 
+
+ .. important:: Please remark that the operation might take quite some time in case many items are contained within the list. For this time, the call is blocking!¤c1864481¥cWriteItemsSync¦c* The list of items that have to be written§c$eb14aebe-40ea-4c33-8068-a50bc6eea271¨cš Activates the item of the given instance path for monitoring.
+
+ .. note:: The items are reference counted so each call to UseData requires a matching call to |IDatasourcesMgr.ReleaseData|
+
+ :return: Returns a runtime system error code (see CmpErrors.library) or one of |Errors|ęc
+4260584905ªcUseData«c$cd15fa30-a383-4bfd-9c00-c0c9b75105a7¬c¨ Releases a previously taken lock by |IDatasourcesMgr.BeginDataConfiguration| 
+ :return: Returns a runtime system error code (see CmpErrors.library) or one of |Errors|­c
+1867891773«cEndDataConfiguration»c$61c5b05c-70c2-4e14-9224-ec43f158c2f1░c
+2840551895▒cActionRecordingStart▓c$3410c2ae-1148-4b61-bac2-3cadedfdc111│c┘ This method locks the concurrent task for monitoring items and allows subsequent accesses 
+ to the configuration of the active. To unlock again afterwards, call |IDatasourcesMgr.EndDataConfiguration|
+
+ .. important:: Before calling methods like |IDatasourcesMgr.UseData| or |IDatasourcesMgr.ReleaseData| it is necessary to do this syncronisation to prevent undefined behaviour.
+
+ :return: Returns a runtime system error code (see CmpErrors.library) or one of |Errors|Ä«c
+4055510797µcBeginDataConfiguration¶cĪ This variable signals the way to do the synchronization.
+ * TRUE: the call will be blocking
+ * FALSE: the call will be nonblocking and might faile with the error code |Errors.ERR_DS_MULTITASKING_LOCKED| ·c	xBlocking¸c$acc03c01-d22e-404d-b834-6050c9310354ıc
+2140409441║cActionRecordDelete╗c$6b343ff9-1213-49a9-bfad-40acf8c1a452╝c
+1254935542½cGetItemInfo¾c
IDATAITEMBASE¿c
IDataItemBaseÀc$71aac6b8-0466-44b0-b267-a70d9d030ca5Ác
+2757538417┬cActionRecordingGetResult├c$a3616b43-b5b1-454e-964e-b915a152f328─cń Deletes an item list and the items managed therin that was previously created using |IDatasourcesMgr.CreateItemList|
+ :return: An error code representing the result of the operation. In case of success, ERR_OK will be returned┼c
+2968714590ĂcDeleteItemListăc	itemsList╚c$a5c34b73-39aa-459e-b397-92ca81ce9d21╔c This method will return ERR_OK when all active items of all datasources have the quality good
+ else it will return ERR_DS_BADITEMS.
+ It might return ERR_DS_MULTITASKING_LOCKED when it is currently not possible to have access to
+ all datasources. In this case the client should call this method again later.Ęc
+3017852480Ëc
+AllItemsOk╠c$575f06cd-836d-4765-9c7e-bfc00d0cdfef═cĆ Returns the datasource representing the given object's name. 
+ :return: The datasource object or 0 in case there is none with the given name.Īc
+3839944259Ōc
GetDatasource–cIDATASOURCE—cIDatasource“cW The name of the datasource as configured in the according object's name in the project”cname‘c$18c7270a-d6d2-449a-b446-df7d31bab8fe’c	720637256÷cIDatasourcesMgr__Union◊c
+1304883616ěcIDATASOURCESMGR__UNION┘c__OffsetICREDENTIALSPROVIDER┌cGETCREDENTIALS█cISGETCREDENTIALSFINISHED▄cLOGINFAILEDŢcLOGINSUCCEEDEDŮcSTARTGETCREDENTIALS▀cy This interface can be used in case it is necessary to provide credentials 
+ for the login to a specific type of device.ąc
+1630423469ác. Will be called when after a successful login.âc
+1796786308ãcLoginSucceededäcuxiRequestIdåc$d45bd826-4885-4e76-b6dd-e63b25bdc0a7æc$6f4e74ef-b00f-489a-8889-a44c2c56a06dçc” Will return an id of the question for credentials. This id can be used in 
+ the following calls to |ICredentialsProvider.IsGetCredentialsFinished|èc
+1388116108écStartGetCredentialsêcu The name of the datasource to request credentials for. Can be used as an informative hint
+ to the user for example.Žc
pstDataSourcežc~ An error code representing the result of this operation. In case of ERR_PENDING there will be further calls
+ to this method.ícudiErrorCodeîc$b26bce9a-89b6-4995-a664-f0817426ae9fïc¶ Will return ERR_OK if the request is finished, ERR_PENDING if it is not yet 
+ finished, ERR_DS_RETRYLOGIN if the login should be tried again, another error code in case of an error­c
+2434822118˝cIsGetCredentialsFinished˛c' The request id to check the result forˇc$e1fd39db-47ef-4422-b081-f5b0d3fba800˘có Will be called when a login failed due to wrong credentials
+ The behaviour of the datasource afterwards depends on the return value. In case of 
+ ERR_PENDING, the logincycle will be started again with a call to GetCredentials.
+ In all other cases the driver will go to it's error state.õc
+1124426984÷cLoginFailed¸c? The time that is waited until the next try to login is started°ctRetryWaitTime¨c$8530095d-5451-4193-a18e-2d2dedac0325˙ca Must return ERR_OK if called after a successfull |ICredentialsProvider.IsGetCredentialsFinished|űc	315509791ŘcGetCredentialsřc* The request id to get the credentials for■cŃ The resulting credentials of the current implementation.
+	
+ .. note:: Please remark that the returned object is not required to be alive longer than to the next calls on this object using the interface |ICredentialsProvider|˙ccredentials€dICREDENTIALSdICredentials‚d$9bea3acc-f3c7-4e32-a21c-33b8fa274488ƒd
+2706916247„dICredentialsProvider__Union…d
+4061447569†dICREDENTIALSPROVIDER__UNION‡d__OffsetICREDENTIALSˆd· The base interface representing credentials. Concrete implementations
+ might represent a combination of username/password, simply a password,
+ a path of a private key or what ever.‰d
+4284838941Šd$86776ce3-e032-4150-88e4-f853ca9315b6‹d
+2318417914ŒdICredentials__Uniond
+1226721644ŽdICREDENTIALS__UNIONd__OffsetIDATAITEMLISTdCREATEANDADD‘dGETITEM’dv This interface represents a list of |IDataItemBase| that can be used for reading or writing synchronously for example“d	881624832”d$dcbc7a3a-dfd9-4675-bc34-fa53d5ee8faf•dD :return: The number of items currently managed by this list object.–dd Clears the list of |IDataItemBase| managed by this list object. Allocated objects will be released.—d
+3583034383˜d$25362bd0-9ab5-4093-8183-f608e584def0™d$c266d4f5-fcdd-45ec-9b7e-10dcc7be5860šd¶ Creates a new item for monitoring and immediately adds it to the list.
+ :return: An error code representing the result of the operation. In case of success, ERR_OK will be returned›d
+1043893688œdCreateAndAddd$bf44253f-ef39-482f-a7da-7b6b1650206eždh Returns the item at the given index.
+ :return: The item at the index or 0 in case of an invalid index.źd
+2511885545 dGetItemĦd$8c274f31-543c-4fd6-b659-230f878a12f9˘d
+3640025584£d$c6a716a6-4594-4faa-a4d2-054f0d17d3e0¤d
+1868080274ĄdIDataItemList__Union¦d
+3868041636§dIDATAITEMLIST__UNION¨d__OffsetIDATAITEMBASE©d__GETERRORCODEªd__GETQUALITY«d__GETTIMESTAMP¬d__GETTYPECLASS­d	771012969®d$89d0027e-50ec-459d-b99a-4b0b5e79dcfa¯dŽ Returns an error code representing the reason for problems with this item.
+ Valid only if |IDataItemBase.Quality| yields |ItemQuality.Bad|  °d	ErrorCode±d$38fdaa20-09c6-4cf6-befb-4c8137072f7f²dc Returns the quality information of this item. For details have a look at |IDataItemBase.ErrorCode|³dQuality“dITEMQUALITYµd$e820adfb-7aec-494b-abe6-7e3de8598408¶dA Returns the time when this item was monitored for the last time.·d	TimeStampød$4b6daa9d-dec0-4915-ace5-408161be6658¹d# Returns the typeclass of this itemŗd	TYPECLASS»d	240653963¼d__getTypeClass½d$ff9582d0-949f-442f-b938-588f4121b73f¾d$4a1b8648-fb8e-4688-9d10-2cf34d11f63bæd	270907993Ąd__getErrorCodeĮd$5aff52f9-9784-4f1d-a38f-2cc6b0aba92eĀd
+3504611456├d__getQuality─d$bd49f677-2bee-4edd-9a2a-273cc34f7cf9┼d76023743Ăd__getTimeStampăd$4fdec682-1ff3-4de4-ab4a-6b143fb95254╚d
+2078239980ÉdIDataItemBase__UnionĘd
+1624590967╦dIDATAITEMBASE__UNION╠d __OffsetIDATASOURCESACTIONRECORD═d
+1432059347Īd$faf0852e-3649-489e-be14-93fd5d2f3cfeĻd
+3239000162–dIDatasourcesActionRecord__Union—d
+1303659411“dIDATASOURCESACTIONRECORD__UNION”d__OffsetIDATASOURCE‘d__GETCUSTOMREQUESTHANDLING’dENQUEUECUSTOMREQUEST÷d
+1146796857Îd$00bf1b22-f071-4c8a-b839-9c999860aa49ědCustomRequestHandling┘dICUSTOMREQUESTHANDLING┌dICustomRequestHandling█d	789880265▄d__getCustomRequestHandlingŢd$270234f9-dd16-4060-88dd-a86703db20d6Ůd$81aa6408-c2c4-474f-8075-8bd3ea955bd8▀dŐ Assigns the given credentials provider object to a specific datasource.
+ :return: An error code representing the result of the operationąd
+2928647949ád$03a8103e-ab25-4437-8c42-3c7606b0d5d2âdï Enqueues the given request for sending to the connected device the next time this is possible.
+
+ .. note:: It is possible to call this method without holding locks on the datasources (like |IDatasourcesMgr.BeginDataConfiguration|)
+
+ :return: Returns a runtime system error code (see CmpErrors.library) or one of |Errors| representing the result of the operation.ăd
+3110690380ädEnqueueCustomRequeståd  The request that should be sentædrequestçdICUSTOMREQUESTèdICustomRequestédU The callback that should be called once a response is received for the sent request.êdfinishedCallbackëdICUSTOMREQUESTCALLBACKìdICustomRequestCallbackíd$0fcf9db6-526e-4a92-93de-5d2b2a8f56d1îd
+1601731982´dIDatasource__Union­d
+1937583556˝dIDATASOURCE__UNION˛d__OffsetICUSTOMREQUESTHANDLINGˇdRELEASEREQUEST˘d	427827366§d
+2795516189÷dReleaseRequest¸d$0280bd4e-c829-43d0-8092-f1192a4a5d47°d$c83cd369-609e-40a8-8cb7-82507daddbc1¨d
+2224412420údICustomRequestHandling__Unionűd
+1057647125üdICUSTOMREQUESTHANDLING__UNIONýd__OffsetICUSTOMREQUESTþd
+2645523111ÿd$1e05ae56-f4af-42f1-9984-04e2cf156b10€e
+3835608586üeICustomRequest__Unionée
+3664173195ƒeICUSTOMREQUEST__UNION„e__OffsetICUSTOMREQUESTCALLBACK…eREQUESTFINISHED†e
+3042273076‡e„ This method will be called when the execution of the given request is finished.
+
+ .. note:: The method will be called no matter whether the request was executed successfully or not. Callees can find out about this fact by evaluating the according result.
+ łe
+1923685950ČeRequestFinishedäe The request that was finishedče† The response to the request. Valid only in case the result is ERR_OK.
+
+ .. note:: Please remark that this object is no longer valid when this method returns.ŒeresponseeICUSTOMRESPONSEŽeICustomResponsee¿ The result of the execution as one of the runtime system error codes (see CmpErrors.library) or one of |Errors|. In case the service was sent successfully, ERR_OK will be
+ set as the resulte$84ab6b5c-f0b5-460d-8909-d7f86e91cba3‘e$2f3d6246-09b9-4bb3-b6b3-5251dc3dcc8a’e
+2852819905“eICustomRequestCallback__Union”e
+1855138897•eICUSTOMREQUESTCALLBACK__UNION–e__OffsetICUSTOMRESPONSE—e
+3639589714˜e$b8d773f1-28af-4105-8c18-db7ca7f54e3d™e
+1566326516ÜeICustomResponse__UnionŤe	763922153ťeICUSTOMRESPONSE__UNIONŁe3_3S.CoDeSys.VisuGenerated.IVisuStructTextProperties×e!ieccodeconversion_deeply_clonableče
+3108471295 eVisuStructTextProperties¡eTextHorizontalAlignment¢e)TL_ElementProperties.Desc_HorizontalAlign£eH new added, if these will lead to problems, use {attribute 'OmitAssign'}¤eHCENTER¥eHorizontalAlignment¦eTextVerticalAlignment§e'TL_ElementProperties.Desc_VerticalAlign¨eVCENTER©eVerticalAlignmentªe%TL_ElementProperties.TextFlagProperty«e*TL_ElementProperties.Desc_TextFlagProperty¬e5 don't use for in the CreateIVisuStructTextProperties­eVISUENUMTEXTFLAG®eVisuEnumTextFlag¯eNONE°eTextFlag±eTL_ElementProperties.Desc_Font²e
+1995522233³eVISUSTRUCTTEXTPROPERTIES´e$57816b07-4eb2-4016-8bd5-68fbf70836f8µe	496480482¶eVisuStructDynamicImagePoolList·eDynamicImageList¸eTL_ElementProperties.ImagePool¹e(TL_ElementProperties.Desc_ComboImagePoolºe
m_stImagePool»e
+3808646678╝eVISUSTRUCTDYNAMICIMAGEPOOLLISTŻe$0a18bf59-3e61-4fee-8a9f-c73fe96f06eeże__OffsetISELECTIONMANAGER┐e__GETENABLEDSELECTIONTYPE└e__GETFRAMEOFFSET┴e__GETSELECTIONCOLORS┬e__GETSELECTIONLOOK├e__SETENABLEDSELECTIONTYPE─e__SETFRAMEOFFSET┼e__SETSELECTIONCOLORSĂe__SETSELECTIONLOOKăeDOSELECTEDACTION╚eRESETSELECTION╔eSELECTELEMENTAT╩eSELECTNEXTELEMENT╦e* could be used by endusers too -> visible	╠e
+1364140599ÕeISelectionManagerőe$15e3857f-db4c-4daf-ba84-e41c2cb74cd2ŌeEnabledSelectionType–e$48ff85ab-7be7-4bd8-bd7f-e6a6170d8e9e—eFrameOffset“e$be64c226-4f2d-4d96-8dbc-b2ae4e4b8474”eSelectionColors‘e$a28c2f15-4598-46f6-a3be-65964f90ccb2’e
SelectionLook÷e
+2360761347Îe__setFrameOffsetěeISELECTIONMANAGER┘e$2faa7e60-01fb-4870-9065-b5f3cf26d5d1┌e$ce96286c-f376-4d5f-a540-b6023ad7bafd█e	892964580▄eSelectElementAtŢe
+stPositionŜe$f71f7432-7ab2-40cd-bc0e-0600ace51c9cße
+3954060697ŗe__getSelectionLookŠe$b86ec475-2056-41cc-bd0e-f8c87e206a03‚e
+3493849113„e__setSelectionLookše$7f49d6f7-7804-4666-b20b-c0a82da3d2d7Śe
+2958007180Še__setEnabledSelectionTypeše$fc015e4f-d4f5-44d7-891a-c657b9f9764dŔe
+1474270864ée__getSelectionColorsêe$a592735a-31ee-4dbd-8a96-8f90561e13f8ëe
+2860275438že__getEnabledSelectionTypeŪe$fcc50d94-e60e-47c3-9caf-64ebe22aedd3Óe
+2685421755´eResetSelection­e$5bdbc9cf-27fc-4ac0-a1ae-e39d65c8b8e9˝e
+1836827603˛e__setSelectionColorsˇe$f1ada707-94c3-4a33-bd1f-9d39a8bbfd31˘e
+2115242634§eDoSelectedAction÷e$a3a5ee0d-fe50-4d6a-96c1-7a3cee799af1¸e
+1647908885°e__getFrameOffset¨e$8f73e38f-26cf-41d1-b1f0-c59b911ac5bf˙e
+1646789899űeSelectNextElementŘe$d2d99eb0-5199-4b18-aa75-9c9564ac4bf0ře
+2516396058þe$a3aef6f8-486f-4337-8e40-584cc1fc5acfÿe
+3838673285€fVisu_FbSelectionManagerf__INTERFACEPOINTER__3685‚fVISUENUMBRUSHSTYLEƒfVisuEnumBrushStyle„f	BS_HOLLOW…fVisuEnumPenStyle†fPS_SOLID‡f_SelectionLookˆf_SelectionColors‰f
_iFrameOffsetŠf_LastActionEvent‹f VISU_SELECTION_ENABLED_KEY_INPUTŒf_dwEnabledSelectionTypef$e2538660-4e31-48d0-9ca8-9e17c63d345dŽf$cb9c8421-fd6f-400e-bf1e-f75918c42ac5f$21d56308-d935-4e9e-afac-fc5e82cd48faf$598f9dec-8023-4c34-9b93-3b3f049e2beb‘f	507942856’fVISU_FBSELECTIONMANAGER“f$ab3fd219-805f-42f5-89bd-84588011893f”f
+2931850653•f$01c2bc75-65f8-468f-841c-b23def978e21–f
+3362808140—f$26712264-f1fb-44d1-addd-d45387ca3ba0˜f
+1190821937™f
+4027616822šf5 Change the init when changing the MAX_POSITION_DEPTH›f
positionArrayœfnewSelectionDataf$52e67cd7-f61e-4747-a604-ca8714739611žf
+3250841978Ÿf$c038cf2c-bbd5-4ba1-9527-198e30fa30bc f
+3894561129¡f$cd8236ed-94c1-47c8-a5f4-131ea3bff687¢f	517138583£f$0d977c43-8bad-4c28-9bc4-326f4494a169¤f
+1317919205¥f$38465b52-66dd-45f7-b8a9-b2bf75a65e2b¦f
+2840503784§f
+3955470409¨femptyPositionArray©f	emptyRectªf$bc967212-ce71-407c-ab55-2e13a2355c57«f	978279339¬f$de5887af-26b7-44c6-a6da-50451f48c516­f	565764090®fdialogManagerTemp¯fcenterPoint°fiCurrentVisu±fbIsCurrentVisu²f
+dwEventTag³f$8d8eef14-dde1-413d-96f7-7a55b224916d“f	262719055µf
+3560197425¶f$20fa64dd-8930-40df-809d-84003989cd79·f
+1896328091¸f$7330ea41-3edd-4fdb-a78d-c010393bd55b¹f
+2377009132ºf	627154357»f$a18407e7-4490-4ba6-930b-a39048374b0b¼f
+3511003531½fISelectionManager__Union¾f
+2698844685┐fISELECTIONMANAGER__UNION└f__OffsetIVISUMANAGERBASE┴fGETDIALOGMANAGERBASE┬fGETFRAMEMANAGERBASE├fGETINTERNCOMMANDMANAGERBASE─fLASTMAINVISU┼fNEXTMAINVISUĂfREGISTERVISUăfSETMAINVISU╚fUNREGISTERVISU╔f*_3S.CoDeSys.VisuGenerated.IVisuManagerBase╩f
+3866654220╦fIVisuManagerBase╠f
+3654926753═fNextMainVisu╬fIVISUMANAGERBASE¤f$2a3ecd0b-d112-40b9-9c31-2bb9608598bdđf$cc06fcce-d564-41e2-b318-ab13e938f518Đf
+3655892327“fUnregisterVisu”f$d36c1bc9-3df8-4533-a2b6-bd7bd18553f1‘f
+3795585476’fRegisterVisu÷f$6170bdca-a9ad-473f-af49-d87e4e4efe0b◊f
+2753160890ěfLastMainVisu┘f$68f83083-3193-439d-9bb2-6a0a79e343f7┌fb Change the shown visu for the given client. If no according visu is found, nothing
+ will hapeen.Ûf	914582094ÜfSetMainVisuİfO The client whose visu should be switched, in case of NULL, nothing will happenŞfG The name of the visu to be switched to
+@IECCodeConverter_Type: StringŖfstVisuŗf$57012dae-74ae-43c6-bae7-9dbaec5a0694Šf86661373‚fGetDialogManagerBase„f$15d60265-ca87-43b9-8ed7-a04636351449šf
+3031916475ňfGetInternCommandManagerBaseŠfIINTERNCOMMANDMANAGERBASEšfIInternCommandManagerBaseŔf$6be09858-2d5c-4bc3-840c-09740e5ed990Úf	256033317ŕfGetFrameManagerBaseŰfIFRAMEMANAGERBASEýfIFrameManagerBaseÝf$5d06fa07-5965-4422-9917-b0077e472afbţf__OffsetIVISUMANAGER´fGETCURRENTVISU­fGETDIALOGMANAGER˝fGETFRAMEMANAGER˛fGETREGISTEREDVISUSˇfGETVISUCOUNT˘fSETMAINVISUGLOBALLY§fSETSTARTVISU÷f
+2216222092¸fIVisuManager°f: Returns the number of currently registered visualizations¨f
+4119925646˙fGetVisuCountűfIVISUMANAGERŘf$8b1fbe80-a8c5-447d-97c8-03a34a038866řf$cc8327f3-6c6a-4cb6-964c-a6501777f73d■f
+3335892232˙fGetCurrentVisu€g$b4e3a8d7-0362-4e2f-9438-62a06b8059e0g	121486630‚gSetStartVisuƒg$52123f5f-db57-4928-ac77-fcd3276c540c„g	460618912…gGetFrameManager†g
IFRAMEMANAGER‡g
IFrameManagerˆg$4f496574-c709-45ef-9964-b1634f1c62b6‰g¸ Changes the shown visualization in some sorts of clients. All clients of the
+ given type will switch to the given visualization. If no according visu is found, nothing
+ will happen.Å g
+2693311792‹gSetMainVisuGloballyŚg‹ This can be a combination of the values in the enumeration Visu_ClientType,
+ all clients of this type will be switched to the given visu.gclientsToChangeŽg' The name of the visu to be switched tog$9955bedd-8547-4044-a959-b34b0092104bgL Will return the number of visualizations that have been copied to the array‘g
+3025751738’gGetRegisteredVisus“gP This array will be filled with all visualizations that are currently registered”gVISU_MAN_MAXNUMOFVISUS•g The size of the array–g$4b69ce89-e53b-4bb3-ac8f-0417ec8667b5—g
+4147665031˜gGetDialogManager™g$2d851184-07f3-4371-96bf-ca7dba2c2459šg__OffsetIVISUMANAGER2›gCALLONALLVISUSœgGETREGISTEREDVISUSBLOCKWISEg
+2555447986žg
IVisuManager2Ÿg
+1638948023 gGetRegisteredVisusBlockwise¡giStartIndex¢g
IVISUMANAGER2£g$26c84479-7cdc-4fde-b4a6-a1060b57370a¤g$0633ceb5-4538-4775-986e-16dea0218942¥g41996942¦gCallOnAllVisus§gcallee¨gICALLONVISUBLOCKS©gICallOnVisuBlocksªg$51bf2351-e67d-4ece-8e1a-574945facde3«gADDVISUALIZATION¬gGETVISUALIZATION­gGETVISUALIZATIONINDEX®gREMOVEVISUALIZATION¯gSWAPENTRIES°g$AADD7B87-70D8-47A4-A17D-4C433870D155±g
+2934159348²gVisuFbVisuVector³g_pVisus´g
+1262260584µgRemoveVisualization¶gVISUFBVISUVECTOR·g$d096f0cc-f5e2-4676-8fd8-6b11a065db46¸g$cdfaa47d-1c0b-4543-9e12-30915fd2c0b2¹g	861223089ºg
+3225844665»g$7511f9d3-7d7c-4bbc-a655-f16585e2dcd2¼g
+2022635258½g
+3123694037¾g	736506015¿gGetVisualizationÀg$479d721e-2e06-4d6b-b80a-472e369ce201Ág
+1427721314ÂgpvisuÃg$61a774e0-8510-4d45-ae2b-76989c0eeee5Äg
+4011267409Åg
+2367362060Ęg
+1710248660ăgAddVisualization╚g$420a8f7e-975b-4b3b-81c4-4bebb6454461╔g
+3921423460Êg$b03e3678-f9ca-4300-994c-8e8a7cb786e7Ëg
+3306966042╠gSwapEntries═gindex2╬gtemp¤g$76757ea3-6185-4603-8195-68e65705dbdeđg
+2523118201Ñg
+2350888207ÒgD Returns the index of the requested visualization or -1 if not foundÓg
+3061999041‘gGetVisualizationIndex’g$97a55b45-520e-40c3-9801-ae7b378b49e6÷g__OffsetIFRAMEMANAGERBASE◊gSWITCHTOVISUōg+_3S.CoDeSys.VisuGenerated.IFrameManagerBaseŔg
+2778824582┌g	859649345█gSwitchToVisu▄gM The path of the frame that should be handled
+@IECCodeConverter_Type: StringŢgstFramePathŮg0 The client whose frame content shall be changed▀g7 the index of the visualization that should be selectedÓg$e8ee4253-c55f-4f52-bc7c-849af6657018ßg$b7c2ba40-199e-4505-aa5f-dd2aaaacdaf8Ôg__OffsetIFRAMEMANAGERŃg
GETFRAMECOUNTńgGETREGISTEREDFRAMESňgGETSELECTEDVISUŠgGETVISUNAMEšg
REGISTERFRAMEŔgSWITCHTOVISUGLOBALLYÚgUNREGISTERFRAMEŕg	404168922Űg	710205013ýg$1810b9a7-ef24-4c5d-8bb1-f7cff3c0874cÝg$4d3b3d37-c900-4c3d-8e20-08de8b9b5e0dţg─ Changes the shown visualization in a frame for some sorts of clients. All clients of the
+ given type will switch to the given visualization. If no according visu is found, nothing
+ will happen.Ä«g
+2945298801­gSwitchToVisuGlobally˝g8 The identification of the frame that should be switched˛g+ The Index of the visu that should be shownˇg$d69c6e8d-54ea-419e-baef-36840344f639˘g
+1697140640§g
RegisterFrame÷gstPath¸gframe°g
IFRAMEELEMENT¨g
IFrameElement˙g$8a297491-a4ed-48bb-87fd-f8a2d8631c7dűg
+3528051084ügGetVisuNameŭg$e37f0eb7-7b62-4d04-a1ef-675fddea7f87ŝgh Will return the index of the currently selected visualization or a negative value in case
+ of an error˙g
+3333967722€hGetSelectedVisuh- The path of the frame that should be handled‚h0 The client whose frame information is requestedƒh$f1dfb4ec-c5aa-457f-9702-7bc7bec762eb„hH Will return the number of framepaths that have been copied to the array…h
+2657148297†hGetRegisteredFrames‡hVISU_MANFRAMES_MAXNUMˆh$a28cca72-ccac-4e9b-8d50-308556988c51‰h	828269833ŠhUnregisterFrame‹h$a7907a8a-6be7-4c30-aa28-d65b764e79adŒh	935844668h
GetFrameCountŽh$ac6a942d-0916-4d9c-a3fe-71dea14c5e1dh
+2285384872ÉhIFrameElement__UnionĹh	579888533ĺhIFRAMEELEMENT__UNIONôh$0b9e633b-1b33-4fae-8a50-e4921cd0b44aöh
+2695108730•h Visu_StructFrameRegistrationData–h
+3881691743—h VISU_STRUCTFRAMEREGISTRATIONDATA˜h$5cd4b788-448b-4623-8006-b2fe8100653a™hGETINDEXBYPATHšh$5082EDE1-E0E6-4663-A0C8-67087BB3C8E9›h
+1693269322œhVisuFbFrameRegistrationVectorh	_pEntriesžh
+2636081382ŸhVISUFBFRAMEREGISTRATIONVECTOR h$b5772046-370a-4f07-ba6e-2b76f85bd25a¡h$af330e8d-99a4-4c4b-8d5b-5532ee055d80¢h
+4056147167£h
+2613656645¤h$657d6959-2523-459a-a99a-9efe91445920¥h
+3164497712¦h	411642629§h$28b5410f-8a73-4bef-bf5a-7ecc739e0905¨h	756192557©h
+3001527340ªh
+3568394481«h$d2a42abe-78e5-4ddc-ae97-991847e5e031¬h
+3104640361­h$96ffd945-68b9-43d1-93f4-809852e6b5d9®h	504751322¯hGetIndexByPath°hpath±h$194b145d-f274-483a-873b-6346e1fe223a²h
+3086501041³h$1de5e2cf-edb4-49fd-90c2-a6c5d04dd572´h
+2863049839Áh
+1190525522¶hPRVDOSWITCH·hPRVFINDFRAMEANDVISUCHECKED¸hPRVFINDFRAMEENTRY¹h
+1598313251ŗhVisu_FbFrameManager»h__INTERFACEPOINTER__3770¼h__INTERFACEPOINTER__3774½hVISU_MAN_NUMOFSTATICVISUS¾h
+2808724771┐hVISU_FBFRAMEMANAGER└h$4dd3cea7-7a9a-4df7-935d-a3ab6d9138c6┴h$c8cdd0d6-d688-4450-ada7-22c66b0a8e3d┬h	320657138├h
+2847156037─hprvFindFrameAndVisuChecked┼h
+iVisuIndex∆hiFrameIndex«h	iViscount»h$f0bc83ad-6473-40cb-8710-56702b8d9277…h
+4280333090╩hiOldIt╦h	iFrameInd╠h$a49218f9-7f4d-4041-89c0-fd513c4917a0═h
+2422069414Îh$79aecea7-75d4-471d-b366-d4248c8de83dÏh	466698396Ðh
+3499945827—hvis“h$f699fbe4-a3d3-49cd-8375-89ba3e111501”h
+1481570352Ôh
+1144099425Õh$f28694e7-1021-4f90-8b3b-1159634f81c2Öh
+3093424823×h$cfe44fc9-4620-4658-ab1b-957da783590cØh
+3957211779Ùh
+3749604385┌hprvFindFrameEntry█h$863dcc4d-7656-4b1b-8a2e-65472e58ec4f▄h	832254724ŢhprvDoSwitchŮhiVisuIndexToShow▀h$8ddd1f89-8954-4ed7-8012-bdfa71cca195Óh
+3022009640áh$e7a72d3b-206b-42e3-9fa2-5be8b9329985âh	825509371ãh
+3753711131äh$3d0b38ef-8956-416a-a279-ee81280c178dåh
+2690332364æh$9286597d-2896-4124-87e9-39c610432511çh16188487èh$2a98f215-d262-45bb-9f82-1bdf3920af29éh__OffsetIDIALOGMANAGER2êhCHECKEVENTQUEUEëhCLOSEDIALOG2ìh
+1943267498íhIDialogManager2îh
+2515528227´hCheckEventQueue­hIDIALOGMANAGER2˝h$9991acf2-3b43-4134-ac19-b71bc5d7a5b7˛h$f1265164-e414-4d57-ad09-922a0374b1e9ˇh
+1422524457˘hCloseDialog2§h$bb9c1683-9058-48f1-8127-a9a2806343ce÷h__OffsetIDIALOGMANAGER3¸hHASOPENMODALDIALOG°h
+2076206220ùhIDialogManager3úhH This method collects the (touch-) rectangles that are currently active.ûh
+3736417442ühIDIALOGMANAGER3ýh$fd6a323e-40b2-43d6-bdfa-41c4f112ea5cþh$b113dd8d-6931-4950-b13a-59bf3c2efc13ÿh1 Returns whether a modal dialog is currently open€i	166524078iHasOpenModalDialog‚i$335f74af-6e85-489b-9992-f92ff13896b7ƒi__OffsetIDIALOGMANAGER4„iCALLONALLDIALOGS…iGETREGISTEREDDIALOGSBLOCKWISE†i
+1136312446‡iIDialogManager4ˆi
+1787863626‰iCallOnAllDialogsŠiICALLONDIALOGBLOCKS‹iICallOnDialogBlocksŒiIDIALOGMANAGER4i$666e2576-e3b1-4518-a214-075b1687843cŽi$c80d7da6-af4e-4e34-bd6b-fea4dd3e5c60i
+3386258426iGetRegisteredDialogsBlockwise‘i$2c87cdbd-6f53-4006-99d2-0f10e3d0d8f2’i__OffsetIDIALOGMANAGER5“iGETDIALOGTOCLOSE”iGETDIALOGTOOPEN•iISDIALOGOPEN–i
+1269386328—iIDialogManager5˜i
+2744733982™iGetDialogToClosešiIDIALOGMANAGER5›i$58f7844d-7e04-460d-a5db-718e3d3a97b5śi$d2b867ca-1a2b-4b46-bc2d-3db50b59ca0cťi
+2579599295žiGetDialogToOpenŸi$f38b344f-f461-4bb8-b18d-53dc8e73a78a i: This method checks whether a given dialog is already open¡i
+3780047729¢iIsDialogOpen£ie A pointer to a VisuStructClientData structure identifying the client, where the check has to be done¤i The dialog to check for¥i% whether the dialog is opened modally¦ixModal§i$860336dc-b7ec-421b-968a-cc2596583ec8¨i__OffsetIDIALOGMANAGER6©iSETTOPMOSTDIALOGRECTªi
+1402853426«iIDialogManager6¬i
+1755443673­iSetTopMostDialogRect®iIDIALOGMANAGER6¯i$ae4d2cea-29fc-4f9b-88f5-81d27ea8e44c°i$e3756325-f3db-48d2-aeef-e6b33de44481±i__OffsetIDIALOGMANAGER7²iCALCULATEDIALOGPOSITIONFORPAA³iGETPAINTAFTERALLOPEN´i
+GETVERSIONµiSETPAADIALOGOPENOBJECT¶i
+1536054292ĚiIDialogManager7Şi18233002╣igetPaintAfterAllOpen║iIDIALOGMANAGER7╗i$02aa9591-0705-4c12-9d91-1b6df8868113╝i$8f701ac2-fdd2-407a-9297-7c4e8eee78dfŻi	640165272żiCalculateDialogPositionForPAA┐ipDialogPositionToUse└ipDialogPosition┴itopLevelOffset┬i$ccd8cdcd-e503-4afa-a17a-0d1c1f9ece93├i
+1416468373─i	PAADialog┼i$3b6b1e07-dd3e-42c2-a985-1d271ef36133Ăi
+3130092611«iSetPAADialogOpenObject»i	PAAObject…i$6e62ff18-c5c0-497b-905a-5864b2713d16 i	556191356ňi
+getVersion╠i$e3b93915-a045-4b92-9158-419f54621fef═i,__OffsetIDIALOGMANAGERSUPPORTSCALLINGELEMENT╬iOPENDIALOG4¤i>_3S.CoDeSys.VisuGenerated.IDialogManagerSupportsCallingElementđi× This interface can be optionally implemented by the implementor of IDialogManagerBase if
+ handling of the visu element, that opens the dialog, is supported.Ņi
+2558031314“i$IDialogManagerSupportsCallingElement”i< This method is an enhancement of IDialogManager.OpenDialog3‘i
+3988427949’iOpenDialog4÷i1 See IDialogManager.OpenDialog3, parameter dialog◊i2 See IDialogManager.OpenDialog3, parameter pClientōi: See IDialogManager.OpenDialog3, parameter pOutputInfoListŔi6 See IDialogManager.OpenDialog3, parameter DialogFlagsŕi
dwDialogFlagsŘi$IDIALOGMANAGERSUPPORTSCALLINGELEMENT‹i$5817bdad-2880-4d7f-81a6-403c7d3281b5›i$3e1ab9e9-9a3d-4133-b8ac-286b21655886ři+__OffsetIDIALOGMANAGERSUPPORTSCLOSELISTENERŖiOPENDIALOG5ŗi≥ This interface can be optionally implemented by the implementor of IDialogManagerBase if
+ an implementation of IDialogCloseListener has to be informed when the dialog is closed.ái
+1382208964âi#IDialogManagerSupportsCloseListenerăi
+1314628817ńiOpenDialog5ňiS The IDialogCloseListener instance, that will be informed when the dialog is closedŠi#IDIALOGMANAGERSUPPORTSCLOSELISTENERši$2a1b3649-27bb-47f2-a1b8-3937034e5c08Ŕi$64850b66-43e1-4d25-902b-4f4b81dbe265Úi,__OffsetIDIALOGMANAGERSUPPORTSOPENEDLISTENERŕiOPENDIALOG6Űi╗ This interface can be optionally implemented by the implementor of IDialogManagerBase if
+ an implementation of IDialogOpenedListener has to be informed when a specific dialog is opened.ži
+1335968444Ýi$IDialogManagerSupportsOpenedListenerţi	140895982´iOpenDialog6­iU The IDialogOpenedListener instance, that will be informed when the dialog has opened˝iitfIDialogOpenedListener˛i$IDIALOGMANAGERSUPPORTSOPENEDLISTENERˇi$71a73dcc-d487-4340-9491-9df4143e89d7˘i$eab34427-b4e6-4f2f-a4a5-a40d431890a2§iGETDWORD÷i$5FD388C1-6A26-4181-95A8-C199A6619EF4¸i63626818°iVisuFbDWORDVector¨i_pdw˙i	698067956űiVISUFBDWORDVECTORŘi$5c3f8fd2-ab5a-4bd3-85f1-201223cba6dcři	241411921■iGetDWORD ixOutOfLimitsÇj$ca5c7383-4ffe-43ea-936d-382d5adbedb3üj	487313642éj$ce3589e9-676b-43ab-97a6-69dea93c98e8âj
+3291994456„j
+1347128794…j$0e4497dd-e6eb-472f-9ce0-fdce9fd7a329†j	179983978‡j
+1932907669ąj	780597603Čj$565628d0-da85-4b99-86f1-1574b5b90798äj	361655502čjAddDWORDĆj$d1101f6a-efb9-4c2e-b31a-d21bc69778bećj
+2316701584Žj
+3516766967j$e7f10318-c756-4521-afed-65d74dbd28d1j
+3486735194‘j
__GETITERATOR’j
__SETITERATOR“jFIRSTFREEINDEX”j
+GETELEMENT•jGETINDEXOFELEMENT–jGETNEXTELEMENT—jINCREASEBUFFER˜jINCREASEBUFFERTOSIZE™jINITIALIZELIMITšjREMOVE›j
RESETITERATORœj
+SETELEMENTĚj© We have to provide this attribute here, because the usage at the member
+ m_pArrData does not work. m_pArrData is a generic member, so we have to
+ suppress the warning×j
+4264895200ŸjVisuFbPtrArrayList jM if this index is equal to m_iCurrentSize, there is no free space in the list¡jm_iFirstFreeIndex¢j Generic Pointer to sth.£j
+m_pArrData€jm_iCurrentSize„jm_iIteratorŠj  Optional values:
+ (Set in InitializeLimit, which has to be called before Initialize)
+ a optional limitiation of the entries. m_iCurrentSize cannot be larger.§j
m_iMaxEntries¨jU if True, limitation by m_iMaxEntries is used, else, behaviour like in the baseclass.©jm_xUseLimitŞj$9f91e765-470f-4a3d-acd5-e4205d9164fd«jIterator¬jV returns the element at index iIndex; 
+ if iIndex is not valid, NULL will be returned­j	995287434Žj
+GetElement¯jVISUFBPTRARRAYLIST°j$6a0c2b7b-93eb-4735-8b33-bd70fb6df4f3±j$54a5ab52-e74f-470b-8223-bb5ba16dd648²j	860485352³j
+1568332268Žj
__setIterator”j$b73e471d-74ec-445f-bb58-27e0857da3c6¶j
+1307269578·j$980cb586-1de3-49aa-a720-ceb2d6b0ce6džj
+2024409977╣j
ResetIterator║j$d31322d1-5456-4eab-8e9e-ee028a208f69╗jV sets the element at index iIndex; 
+ iIndex is not checked to be within valid bounds!¼j
+2666231308½j
+SetElement¾j$aae28736-ec10-4209-8146-87b576fe3074¿j© removes an element from the list, searches linear by content, => comparing the pointer
+ if a element has been removed, it's index is returned, otherwise -1 is returned└j	792101580┴jRemove┬j	pToRemove├j$d08f240e-4c97-4aa4-8d99-617e17ba14d5─j9 increases the buffer. Input size is the new buffer size.┼j	428296375ĂjIncreaseBufferToSizeăj new size for the buffer╚jiNewSize╔j$22b4873c-c791-4d38-9379-1b63c589b39f╩j
+1618808355Ėj
+iStartSize╠jiStartSizeToUse═j$5aa698f2-6628-4228-bda8-4bb11b29f95c╬j
+2439942553Īj
+2975404217–jGetNextElement—j$9520d622-06c4-4b48-bbd0-9ae16b9ae15e“j
+3046395758”j
__getIterator‘j$1309da23-d2f3-4fd4-a0c2-bf936bca2eb6’j	478616274÷jGetIndexOfElement◊jpElemōj$304377c1-428b-4feb-8626-c5cbfba5eab9ŔjÜ returns the index of the first free element in the list
+ if there is no free element and the list can't be increased, -1 is returned┌j
+4179103232█jFirstFreeIndex▄j$f1b16196-f815-4181-aec0-c9726420dc46Ţj
+2737702827řj- increases the buffer size atm exponentially Ŗj	577165388ŗjIncreaseBufferŠj$0f04c4f9-7aa2-4826-99a4-1458b99ed6d4‚j Optional initialization
+ Only needed, when a limitation of the arraysize should be used.
+ Has to be called before Initialize„j
+2946995745ńjInitializeLimitňj6 the max number of entries, the dynamic array can haveŠjiMaxEntriesšj$15ccce51-8bb2-46ed-bc41-29cb21a5cd0eŔj
+3688183642éj
+3178711162ŕjCONSOLIDATEEVENTQUEUEŰjCONTAINSCLOSEDIALOGENTRYýjHANDLELEGACYINPUTÝjHANDLEOVERLAYINPUTţjINCREASEVERSION´jISGLOBALOPENCLOSE­jPAINTLEGACYDIALOG˝jPAINTOVERLAYDIALOG˛jPOPDIALOGIDˇjPROTASSIGNOUTPUTVALUES˘jPRVADDDIALOGINVALIDATIONRECT§jPRVASSIGNDIALOGCLOSEDEVENT÷j	PRVCENTER¸j PRVDEFAULTINITIALIZEDIALOGSTRUCT°j
PRVFINDDIALOG¨jPRVGETADDITIONALDIALOGDATA˙jPRVGETDIALOGFROMVECTORűjPRVGETDIALOGPOSITIONŘjPRVISDIALOGOPENřj#PRVISDIALOGSTRUCTALREADYINITIALIZED■jPRVISDIALOGTOCLOSE jPRVNOTIFYVISUANDALLOPENDIALOGSÇk
PRVOPENDIALOGükPRVPOPTRANSFORMékPRVPUSHTRANSFORMâkPRVSETCLIENTSTATEäkPRVSETGETALLDIALOGINTERFACESůkPRVSETPOSITIONćk
PRVSTARTCYCLEçkPRVTRYGETDIALOGINSTANCEłkSETINPUTPOSITIONDATAëkl We have to provide this attribute here, because the usage at the member
+ _pClientDialogInfo does not work.Å k
+2993361900‹kVisu_FbDialogManagerŒk__INTERFACEPOINTER__2442k__INTERFACEPOINTER__2422Žk__INTERFACEPOINTER__3975k__INTERFACEPOINTER__3970k__INTERFACEPOINTER__3965‘k__INTERFACEPOINTER__3959’k__INTERFACEPOINTER__3955“k__INTERFACEPOINTER__3947”k__INTERFACEPOINTER__3984•k__INTERFACEPOINTER__3988–k__INTERFACEPOINTER__3992—kVISU_MAN_NUMOFSTATICDIALOGS˜k’ we do not use a specific dialog vector because it is in fact the same; a derived class is not possible due to limitations of the ieccodeconverter™k_dialogsšk_staticClientIndices›k˜ Contains the indices into clientspecific data of the dialog interface data; index into this vector is the same than the one within the _dialogs vector œk_dialogClientIndicesk_pClientDialogInfožkVisuFbDIalogClientInfoŸk_ClientRect k_visu¡k_bOpenFileDialog¢k Client specific data£k_pclosedUpdateRects¤kDIALOG_MAN_MAXQUEUEITEMS¥kVISUSTRUCTDIALOGUPDATEITEM¦kVisuStructDialogUpdateItem§k_nIndexUpdateRects¨k( Queue to register open and close events©k_eventQueueªkF Stores the registrated IDialogManagerListener instances
+CHECKED_OMIT«km_DialogManagerListenerList¬k_dwNextDialogQueueId­k
+_PAAObject®k_Version¯k
+3336071631°k	tempArray±kVISU_FBDIALOGMANAGER²k$34c22260-b100-4f8d-97dc-922fdde72f6c³k$558182c1-3b42-499b-b08c-c1ff6caa2057“k
+2972515927”k$0d76dc91-e10c-4520-a53a-79d5bb1aa867¶k	400810191·kprvPushTransformžk" may be null, if none is availablečkmainVisușk
+ptVisuSize»k	rToCenter¼kxBackground½k$bdafd393-10d0-4077-9728-cf7c7673d0ff¾k
+3522548753¿k$6e821117-1a86-447d-905b-0f9fb2ba8709Àk
+3893139255┴kPopDialogId┬kmaxId├kevent─k$d0b869f7-ac37-4a6b-a194-ff0085671bb7┼k
+2145996885Æk$510d5131-c473-468f-a08f-b7557e235016Çk	330106428Èk$ba6beb6a-b2d3-4024-98ba-cef12bd412e4Ék
+1846002952Êk$0437c85c-958d-4a13-afa5-47733b619e8fËk
+3198029341╠kQ@IECCodeConverter_Type: _3S.CoDeSys.VisuGenerated.IVisuStructDialogOutputInfoList═k$87995d0e-9d8a-41f9-b5f4-5aed7f13c270╬kĆ new method, needed for a dialog with additional flags, like CenterOnElement
+ as this method is not in IDialogManagerBase we need the @..partsĪk
+2863380748–k usage of dialog modal—k$1f8134aa-299e-4521-af10-a2ca8f4b7a4c“k
+3619822044”kSetInputPositionData‘kbBeforeHandleInput’kpInputDataSave÷k
INPUTDATASAVE◊k
InputDataSaveōk$76e909d5-dfd7-4601-9aef-f08ea12a2896Ŕk
+3818093802┌kpiElemArray█k
bInputHandled▄kpDialogInfoŢk$bca6faac-07b3-4277-9151-1eebd7518f22Ůk
+1823965245▀kprvIsDialogOpenÓkpModalßkVISUSTRUCTALLMODALDIALOGINFOÔkVisuStructAllModalDialogInfoŃk	pNonModalńkVISUSTRUCTALLNONMODALDIALOGINFOňkVisuStructAllNonModalDialogInfoŠk$126591fc-cda5-4a3c-92b3-f8018aef6525šk
+2572256681èk$433ea4ee-6c9c-4a37-bdff-6d9d00ba8e4fék
+3151209515êk$993b59a0-bdca-42cf-a868-a70383f34481ëk
+4001647077ìk$7310832a-c222-4d00-9086-60844fae97feík
+3829827656īkprotAssignOutputValuesļkpClientInterfaceškŠ We can exclude all the local variables from the code conversion,
+ because the method body is also excluded from conversion
+CHECKED_OMIT˝kdwResultAsMask˛kpDialogValueˇkdialogOutputInfo˘k$2f9f6aab-9ec4-41cf-a780-d53c0cbf7f55§ki This method searches for the first opened or unopened instance of a dialog
+ depending on the open flag.÷k	822772325¸kprvTryGetDialogInstance°k+ Index of the first instance of the dialog.¨kiDialog˙kS Flag indicating whether to search for an opened(TRUE) or unopened(FALSE) instance.űkopenŘkstFoundNameřk	foundInst■k$1e6e4e31-df09-452c-a3e0-50c156ce1c52 k
+2125901342€l	527469689l prvDefaultInitializeDialogStruct‚l must not be NULLƒlpDialogInterfaceData„largs…l$35e6d582-2466-4a49-a349-523d91019399†l
+1966050217‡lincreaseVersionˆl$46adc1fc-91a3-4001-8911-9f850165316f‰l
+2593557084Šl$0d73478b-62e0-4c68-ad61-320a7842377a‹l
+3810813897ŒlxInTopMostDialogSavel$c3d9dbba-0d24-4736-9091-714b968cd609Žl	831881927l$adad9344-60e8-4335-b566-61f72b7357c8l	453310209‘liVisu’l$43494c2a-f2b9-491e-bc83-6c757adf1a31“l
+2028101231”l$97bce3c9-518e-4272-b79b-398a4f4b182b•lO Sends the "dialog closed" event to the current visu and all the open dialogs. –l
+3255491592—lprvNotifyVisuAndAllOpenDialogs˜l Points to the event to send™lpDialogClosedEventšldiPosDialog›l$d9bcea56-0354-4c32-a215-5a00aaf41666œl= The start cycle handles the open and close events of dialogsl
+3342208590žlprvSetClientStateŸl$c6827778-a82d-4419-9988-be3efd83cfbe l
+2166616402¡lprvAssignDialogClosedEvent¢leventQueueItem£l$1e40d9d0-be2d-482c-818b-a34ce8a41b94¤l	847158836¥l#prvIsDialogStructAlreadyInitialized¦l$9ece0e62-9daa-4a24-a321-0d5f521f9bfd§l
+3862499957šl$16752cf9-60b6-4b3c-867f-1784c3e735e0©l	204047249Șl	prvCenter«l
+clientRect¬lpbFixed­ldialogFlags®lrFactor¯l	bXChanged°l	bYChanged±lptClientRectSize²l$c83273d3-66e3-4813-a48b-d613f45182e2³l	636394313´lPaintLegacyDialogµlxPaint¶ldialogPosition·l
+dialogSize¸l$435dfe79-8d5d-41d9-819d-63df553edef3šl	670276554ēl
+1739189343╗lContainsCloseDialogEntry╝l$0702b502-f3b6-4a79-b695-fc468b326ac8Żl
+1500439223żlprvGetDialogPosition┐lrResult└l$f3e74204-91bd-4a56-9b81-89d4aeadc488┴l
+1750236058┬ldwMinDialogQueueId├liPos2─lstNameA┼lstNameBĂl$73fe87c8-7f7a-4b62-b7f7-7da94dd113f7ăl
+3359807772»lHandleLegacyInput…l	currTrans l
+emptyTrans╦l
inputDataSave╠lxHasTransformation═l$9df77169-d52e-4f68-91cd-f16cca754ed1╬l	831459534¤lprvGetDialogFromVectorđl$2ae90454-d5e7-40d8-b352-3ed8aa23fc8dĐl
+2818183628“lIsGlobalOpenClose”ldialogQueueItem‘l$3449a083-a86d-4b22-948f-d7871c2ef8b2’l46982945÷lprvAddDialogInvalidationRect◊lsurroundingRectōliPosDialog2Ŕl$dbbe0731-e861-4c3c-9f9a-5092fdd877b8ŕl
+4034745060ÛlHandleOverlayInputÜldialogTransİl$2b6e0eae-e906-479b-bc4b-4db2bd8102c8Şl
+1850182919ßl$c32b86d3-2662-4d1d-8a18-ac54f649f33eàl
+2338033644ál$8d8a543b-5166-4909-95f3-e3e30b76d981âl
+3769338527ãl$8d1a446e-6047-4e5a-aa10-6fb3bf566fb4äl
+4271610123ålprvSetGetAllDialogInterfacesæl$a869f6c8-97c1-41e6-9568-24878a3bd56dçl	644828364èl
+4044057494él$5ea6d6fd-405b-4817-a20b-b9bab7b2d8e4êl	389932370ëlpdlgInfoìl$799eff3a-2c33-47ad-ae31-48cadd071207íl
+2978050633ţlprvIsDialogToClose´lpDialogQueueItem­l$25fbee44-637e-4e9f-aa28-bde4aae85795˝l. calculates the opening position of the dialog˛l	187472388ˇlD used for the output: The rectangle, where the dialogposition is set˘lä position of the dialog
+ used as topleft x and y for the dialog
+ Position will only be considered, if bUseDynamicPosition is FALSE§l& The dialog which should be positioned÷l the client data¸lelementPosition°ldiGlobalOpenNumpadKeypadType¨lelemRectHelp˙lR the current transformation, valid for the element. Special case: nested elements.űlfbTransFormCurrentElementŘlrScaleXřlrScaleY■lptOffset l$a2bb9147-c7c8-45b4-a158-efc1c71c4e73Çm
+3698701801m
prvStartCycle‚m
+iPosDialogƒmonDialogClosedEvent„mxwResult…mpFileDialogParams†mVISU_STRUCTVISUFILEDIALOGPARAMS‡mVisu_StructVisuFileDialogParamsˆm
+parameters‰mVISU_INTERNCOMMANDPARAMETERSŠmVisu_InternCommandParameters‹mItfDialogCloseListenerWithTagŒmIDIALOGCLOSELISTENERWITHTAGmIDialogCloseListenerWithTagŽmfbCurrentTransformationm
+dialogInfom$7e5bc48b-aa9b-4e70-9d8e-490bbae5d7b0‘m	178290182’m$8ba17d9e-778c-4a3a-9f44-09b04c637483“m
+3917942305”mprvSetPosition•mprResult–m$d985a35f-b90d-4c2a-b302-61fc97e118ed—m
+3134717941˜m$8851347c-f628-44f1-88f3-c3a7f3fca53d™m	892417232šmprvPopTransform›m$5920b93a-3d1b-40c8-bd46-01d7f425c6fdœm
+4222397856m
diClientIndexžm$384a3f2d-b6fd-4e18-989e-df7d616a3a9cŸm­ This method opens a dialog.
+ :return: The position within the _eventQueue member, where the information
+          was stored. A negative value if the event queue is full. m
+2940373901¡m
prvOpenDialog¢mdialogOpenFlags£mextId¤m$0d347bce-f325-4f9e-b148-31eb818893ce¥m12628012¦mDialogElems§m$8338572a-3608-4386-af03-bd6f7d466c8a¨m
+4119395415Ä°m
+1080248154ªmprvGetAdditionalDialogData«m$fac9c437-adf2-4846-b1e6-a104d3f9d825¬m	185008730­m$ff14c4d2-9630-4298-bdab-927c68936a6f®m
+1923684723¯m$230149dc-3c66-4f7b-84a2-e8a24ad8405f°m
+1384731577ħmO the dialogs must update their current state (position, look, colors, text,...)²m
+3706454165³m$e582033c-dd28-423b-9d6f-1e98f51e7ab8´m65135768µm$f3105dfd-8957-4e43-9f8c-c52979046692¶m
+3978318555·mpDialog¸m$37a0a826-2149-472b-94c2-14bc2cf9b011¹m
+1984038133ºmPaintOverlayDialog»miAnimationDuration¼mbUseBackground½m$291e0384-667c-41e3-8612-79117cdda2ab¾mP Removes corresponding open/close dialog entries that would clean out each other¿m
+2371568069└mConsolidateEventQueue┴mdlg┬mpOne├mpOther─m$b556cfbe-d838-43e1-8309-458bddb7e3d3┼m
+2572596525Ăm$198c5597-3fe2-4ba3-b1b5-8b253b079881ăm
+1163547590Èm$c87fbbeb-eee1-4112-b023-313071c55a6aÉm
+2815652545╩m$4a082b52-fc77-40f6-aa01-66e32eaf2e51╦mN Will return the index of the found visualization or -1 if none has been found╠m
+3949986900Õm
prvFindDialogőmstShortNameŌmstShortNameInput–miByShortNameFoundCandidate—m$e81b94a4-a47c-4f9c-a664-2ac13c3057fc“m
+1918154517Óm
+iTempIndex‘m$6f1c9e60-6142-4e38-9d2b-f18fa97bcd81’m
+2807476545Öm$07d57a38-53c4-49da-a7c8-fd85e21c6f11×m
+2860730068Øm$7cbbdf8e-12ae-424c-99a1-7d5e23ce4d57Ùm
+2874052068Úm$dd328252-54c0-4de3-a45c-d5220526608aÛm
+1466717826Üm$a41f6387-a471-454c-9565-8de4a5f29b45İm
+3317185122Ům$9f7615e8-a793-43e5-80b3-3348175ffa11▀m__GETANYVISUCHANGEDÓm__GETLASTCALLERVISUßm__GETLASTCHANGEDVISUÔm__SETANYVISUCHANGEDŃmASSIGNLASTCHANGEDVISUńmGETPREVIOUSVISUňmPRVFINDVISUŠmPRVGETVISUBYINDEXšmPRVONLINECHANGENEEDEDŔm	223255006ÚmVisu_FbVisuManagerŕm__INTERFACEPOINTER__3752Űm__INTERFACEPOINTER__3742ým__INTERFACEPOINTER__3737Ým_visusţm	_frameMan´mVisu_FbDialogManagerConverted­m┴ for the converted code (integrated visualization resp. web visualization)
+ we use a subclass of Visu_FbDialogManager, that is able to return a IDialogInterface
+ instance for a given dialog. Ům
+_dialogMan˛m' for initial assignment of current visuˇm_bAnyVisChanged˘m_stLastChangedVisu§m_stLastCallerVisu÷m$230eb413-12ff-4ba4-b244-7f86524b4842¸mAnyVisuChanged°m$4834274a-9319-4a4b-bfed-8cb6a1553e18¨mLastCallerVisu˙m$ddbb660f-0b61-4336-a615-0b17af053769űmLastChangedVisuŘm
+4197364528ýmVISU_FBVISUMANAGERţm$4c8b84dd-aaa5-4e0a-9e4d-552813665ce6˙m
+1049934744€n$38414438-af16-484d-ab58-4064d0d64628n
+3802366695‚n__getLastCallerVisuƒn$a0e06606-349d-4ee9-ba5e-51364c586763„n
+2789962992…n$69251ae3-deb8-426b-8778-eab3e42dae47†n
+2860997237‡n$8c8e5023-1ddc-413e-9681-bcc28aef82e1ˆn
+1479837325‰nGetPreviousVisuŠn$0d8f3e9e-2a34-47b1-add4-0cda7c9dd0e9‹n	134212803Śn$b965b78b-d030-48e2-802e-7bfc4782c6b8Ťn84722781Žn
+2654661131n
+2059612770ncurIndex‘n$02c1f881-bc3b-467c-ab58-9c46b9077aed’n
+1672602177“n$a1287b33-7f58-4a78-b873-b9efb05b5359”n
+1220458514•nAssignLastChangedVisu–nvisTemp—n$47ae7f03-614f-4a71-9115-e5ba4fcc7617˜n
+2714505229™n$5aa0d37c-1632-47f8-a1ee-24bd739cd09fšn
+3683341291›n$cebcf4a8-8c87-4986-9020-2a0686fb11b5œn
+1548070679Ěn$01e6823c-8941-40ba-b1ef-08880267a300ěn
+2476716682čn$4fd6512f-e53b-43ef-92ff-205aa7e31ca9án
+3637537972¡n$7f247fe8-9e06-4175-a68f-9c32986b6dab¢n
+2571501393£nprvOnlineChangeNeeded§n$1109a114-ea81-4154-9212-8b28143c2a28•n
+2522264756Žn$b353fb01-9f77-4359-9be1-5dd4a95a4d1ažn
+3760509269Å¡nz Change the shown visu for the given client. If no according visu is found, nothing
+ will happen and -1 will be returned.Å n
+2147502287ªn$59e066c3-27ea-4436-a117-04b26a694dff«n
+1481873489¬n$108f7df3-540b-4178-a6ba-b024a56f3b20­n	401772916®n$11ba1c36-9725-4e2b-b12c-04459d6d152b¯n	918784244°n$6706d685-4aa3-43ef-8f12-06c53467a383±n	397188470²nprvFindVisu³n$07680bff-a67e-4ccf-9053-7bcca0182a41´n
+1280403243Án$25fbce88-2002-4510-ad56-47b3b0b32a9dÂn
+3700893470ˇn__getAnyVisuChanged¸n$98c79cfc-58cf-43e8-8b57-16ce875dcba7šn
+1240218232ºn$717c0113-e6a5-4cfb-9d46-b8a9a856f44a»n
+3680058169Ľn
+2138546120½nprvGetVisuByIndex¾n$97979649-7838-4811-8e59-14f751a35773¿n
+2227653100└n__setAnyVisuChanged┴n$53d7352c-5adf-49f6-aaae-09a7021f2494┬n
+2965678544├n__getLastChangedVisu─n$8f45a2d6-fd7b-4cf7-828d-17dfcb59e589┼n
+1803354115ĂnIVisuManager2__Unionăn
+1615561180ČnIVISUMANAGER2__UNIONÉn
+2584514574ŹnIVisuManager__UnionĖn
+3764371053ĚnIVISUMANAGER__UNIONÍn
+2757463561ÎnIVisuManagerBase__UnionĪn
+3725055167–nIVISUMANAGERBASE__UNION—n!__OffsetIINTERNCOMMANDMANAGERBASE“nEXECUTEBYTAG”n3_3S.CoDeSys.VisuGenerated.IInternCommandManagerBase‘n	788105886’n
+3348792701ÖnExecuteByTag×niTagØn$d18ef6c6-5dc8-40f4-a86a-eda5e4b7b5e2Ùn$e6af3859-f919-4dfb-adf0-8ec980735958Ún
+4035056211Ûn IInternCommandManagerBase__UnionÜn
+1509303376›n IINTERNCOMMANDMANAGERBASE__UNIONřn7_3S.CoDeSys.VisuGenerated.IVisu_InternCommandParametersŖn
+3670857153àn± This parameter may be null, when a command is called without an available ClientData-Structure.
+ Implementers of InternCommands must be able to live with a NULL-Pointer there.án A commandspecific parameterân	923752245ãn$b660b598-5b07-48bc-8c0f-3812ff7c7590än	361198172ånIFrameManagerBase__Unionæn
+3596341240çnIFRAMEMANAGERBASE__UNIONčn
+4199534025énIFrameManager__Unionên
+3500178937ŽnIFRAMEMANAGER__UNIONžn__OffsetIFRAMEELEMENTBASEŪnSETVISUINDEXÓn+_3S.CoDeSys.VisuGenerated.IFrameElementBaseÔn
+2025477101­nIFrameElementBase˝n
+3532739214˛nSetVisuIndexˇnIFRAMEELEMENTBASE˘n$547fd1b4-0a51-45f0-9672-ca38aebc08b8§n$dcc8f906-5c7e-4851-ae82-e30dc61ec631÷n__OffsetIFRAMEELEMENT¸n__GETVISUALIZATIONCOUNT°nGETVISUINDEX¨n'_3S.CoDeSys.VisuGenerated.IFrameElement˙n	430855157űn$602e47cc-9c20-4c49-a149-b07b86e32e73ŘnVisualizationCountřn
+1347622313žnGetVisuIndex’n$b9ebc6c1-6f3d-4962-ab61-c70077074977€o
+3846399796o$f911e152-4bfb-417a-b2c4-77019ae0b99e‚o
+2518638593ƒo__getVisualizationCount„o$c25e4a0c-ca26-46ff-a32e-ed375657c6d3…o
+4030170184†oIFrameElementBase__Union‡o
+1193392743ˆoIFRAMEELEMENTBASE__UNION‰o__OffsetICALLONVISUBLOCKSŠo
+1804740316‹o	803425242ŚopVisusŤo$c0c2c4fc-41fc-45ff-806f-ceac9632f79bŽo$891939a8-3102-49ac-9f97-4e790b380a7fŹo
+3874222696oICallOnVisuBlocks__Union‘o
+1817669740’oICALLONVISUBLOCKS__UNION“o
+3905178192”oIDialogManager7__Union•o
+1732366455–oIDIALOGMANAGER7__UNION—o	785149297˜oIDialogManager6__Union™o	564748929šoIDIALOGMANAGER6__UNION›o
+3215262291ťoIDialogManager5__UnionŁo
+3935352219×oIDIALOGMANAGER5__UNIONčo
+2041390450 oIDialogManager4__UnionĦo
+2893547373¢oIDIALOGMANAGER4__UNION£o
+1174854230¤oIDialogManager3__Union¥o
+2811370990ŽoIDIALOGMANAGER3__UNIONžo
+2148466039¨oIDialogManager2__UnionŠo
+3782913816ªoIDIALOGMANAGER2__UNION«o__OffsetICALLONDIALOGBLOCKS¬o	869809809­o
+3475390920®opDialogs¯o$5062d0d4-f573-4d2d-b80f-33821090f8ec°o$4709e001-bf05-47e2-b767-05e6f0e268bd±o	811272179²oICallOnDialogBlocks__Union³o	206785118´oICALLONDIALOGBLOCKS__UNIONµo	982543331¶o+IDialogManagerSupportsCallingElement__Union·o
+2189792439žo+IDIALOGMANAGERSUPPORTSCALLINGELEMENT__UNIONčo
+2555574239șo*IDialogManagerSupportsCloseListener__Union»o
+3697384454Ľo*IDIALOGMANAGERSUPPORTSCLOSELISTENER__UNION˝o
+2260413438żo+IDialogManagerSupportsOpenedListener__Union┐o
+2584740665Ào+IDIALOGMANAGERSUPPORTSOPENEDLISTENER__UNIONÁo
+3373985659Âo
+2725138364Ão$2b0d1b6b-dc08-468a-a519-42348ad9e9eaÄo
+2610957004ŇopiCurrentElemIdArraySave∆oiCurrentElementCountSave«oiIndexInElemListSave»o&itfCurrentInputVisualisationDialogSave…odwDialogIdSave o
+1425790387Ëo$1eaf6da7-362b-4ef3-8113-cd4046d9b703Ìo
+3102217924═oVisuStructModalDialogInfo╬o
+2086696244ĻoVISUSTRUCTMODALDIALOGINFOŠo$821e1007-7b47-4ccf-bb26-1444909c5b92Ńo	446130675Ņo
+1738778223”o$1b3092d9-330e-49b1-9d50-6bc41b1505ac‘o
+1083772779Õo
+1274859651Öo$5ccd436b-4955-4b58-9115-6f39b71e43d3×o
+2009022956ěodialogParams┘ostDirectory┌o
+2791239671Ûo$cab0f519-b050-4c45-88bc-523480452d68Üo#__OffsetIDIALOGCLOSELISTENERWITHTAGÝoDIALOGCLOSEDWITHTAGÞo† Extends the interface IDialogCloseListener 
+ Used in combination with OpenDialog6 when on closed an 
+ additional tag/data is neededŖo	661538672ŗo	702659933ŠoDialogClosedWithTag‚o" A pointer to an optional tag/data„o$fae12d30-a04c-459f-8130-b76c6489e950šo$a0ebd8b0-5ae5-4fa5-836b-635f33266f04Śo
+2093575929Šo"IDialogCloseListenerWithTag__Unionšo
+1234274826èo"IDIALOGCLOSELISTENERWITHTAG__UNIONéo__OffsetICLIENTMANAGERêoBEGINITERATIONëoGETCLIENTIDìo
GETNEXTCLIENTíoRESTOREITERATIONîo
SAVEITERATIONïo(_3S.CoDeSys.VisuGenerated.IClientManagerðo the interface of the client manager can be used to iterate over all
+ visualization clients and to get the client data structureño
+1258667986˛oIClientManagerˇo
+4117024849˘o
SaveIteration§oICLIENTMANAGER÷o$f5370672-9a8d-4780-8d98-0f1d1b43f6e7¸o$4fefdfa9-ba56-425c-8f88-6bb207548e87°o
+1890816643¨oRestoreIteration˙oiItűo$2ddacd54-2621-4f2c-8a1e-a95158d8ebf3Řor Will return the clientdata according to the given iec id; 
+ If the client cannot be found, NULL will be returnedÆ°o
+1618138255ūoiId˙o$d59aebcf-923e-45ac-bc1e-f24453ee1510€p$E9DA3DB5-EF63-4bca-BB2D-C9C41FEEDAB3pW returns the next client from the list
+ if NULL is returned we don't have more clients‚p
+2727038031ƒp
GetNextClient„p$2c26dab7-527c-45fd-a57d-425fa054ede2…p Searches for the iec id by a given pointer to clientdata. Does a linear search!
+ If the given client is not found in our list, we return -1†p
+3507838501‡pGetClientIdˆp$555cec01-3387-43e0-8185-f7a060cbc3ed‰p	589443981ŠpBeginIteration‹p$55a125c1-5b75-4aba-9896-138a83f0bc11Œp__OffsetICLIENTMANAGER2pADDCLIENTMANAGERLISTENERŽpALLOCATEMEMORYpFREEMEMORYFORCLIENTpFREEMEMORYFORVISUALELEMENT‘pREMOVECLIENTMANAGERLISTENER’p)_3S.CoDeSys.VisuGenerated.IClientManager2“p+ Extension of the IClientManager interface ”p
+2458603104•pIClientManager2–p… Tries to allocate a given amount of memory for a client.
+ The return value is a pointer to the allocated memory or 0 in case of errors.
+ All the memory a client allocated has to be freed again, which can be done by
+ a call to the method FreeMemory (can be done e.g. in implementation of
+ method ClientDestroyed, if the function block implements the IClientManagerListener
+ interface)—p
+2349203379˜pAllocateMemory™p/ The visual element, where the memory is neededšppitfVisualElement›pE A pointer to a VisuStructClientData structure identifying the clientœp  The number of bytes to allocatepICLIENTMANAGER2žp$614d3fc1-c666-42d9-903e-2cec09309933Ÿp$dc838bdb-c0fa-427f-8c3a-92d9f35e7722 pÈ Adds an IClientManagerListener instance to the set of IClientManagerListener instances,
+ that will be notified. Returns TRUE if the IClientManagerListener instance could be
+ registered successfully¡p
+2796826667¢pAddClientManagerListener£p9 An pointer to the IClientManagerListener instance to add¤ppClientManagerListener¥pICLIENTMANAGERLISTENER¦pIClientManagerListener§p$c5b41b39-3c0e-41fe-bd65-a1e02ddf8c30¨pƒ Frees all the memory a visual element has allocated.
+ The return value is TRUE if the operation was successful, otherwise FALSE. Å p
+1821739200ªpFreeMemoryForVisualElement«p8 The visual element, where the memory has been allocated¬p$5c3eb2ed-df2b-4e72-806d-851b4af51d34­p{ Frees all the memory a client has allocated.
+ The return value is TRUE if the operation was successful, otherwise FALSE. ®p
+2398722733¯pFreeMemoryForClient°p$b3ceeed9-e6ac-458d-87d2-6d879b06adbb±pu Removes an IClientManagerListener instance from the set of IClientManagerListener instances,
+ that will be notified˛p
+3238251874³pRemoveClientManagerListener´p< An pointer to the IClientManagerListener instance to removeµp$7f75c977-fd0a-434e-84a6-1013ac740e08¶p__OffsetICLIENTMANAGER3·pSTARTVISUALIZATIONSET¸p)_3S.CoDeSys.VisuGenerated.IClientManager3¹p, Extension of the IClientManager2 interface ºp
+2593702470»pIClientManager3¼pY Notification, that a client has set the start visualization after the client was created½p
+1468979147żpStartVisualizationSet┐p\ A pointer to a VisuStructClientData structure identifying the client, that has been created└p$ The name of the start visualization┴pstStartVisu┬pICLIENTMANAGER3├p$24e9a051-85b1-4adc-a83f-843dd58bc137─p$f5f17bf4-69eb-494d-b2ca-51fdfcf6bc5b┼p__OffsetICLIENTMANAGER4ĂpCLIENTSIZECHANGEDăp)_3S.CoDeSys.VisuGenerated.IClientManager4╚p
+2732746420ÉpIClientManager4Êp. Notification, that a client size has changed.Ëp
+2787885219ŐpClientSizeChangedÕpICLIENTMANAGER4őp$399ff3c8-48c0-4bcd-b695-631dcc7af22eŌp$865f1e17-25aa-4d05-a9c2-2129feb65999–p__OffsetICLIENTMANAGER5—pALLOCATEMEMORY2“p#FREEMEMORYFORVISUALELEMENTANDCLIENT”p)_3S.CoDeSys.VisuGenerated.IClientManager5‘p[ This extension of the IClientManager4 interface is in fact an extension of IClientManager2’p
+2867980946ÖpIClientManager5×p£ Frees the memory, that a client has allocated for a visual element, i.e. this method
+ frees the memory, that was allocated by a single call to IClientManager2.AllocateMemory
+ or IClientManager5.AllocateMemory2.
+ The return value is TRUE if the operation was successful, otherwise FALSE. ěp
+4224558169┘p#FreeMemoryForVisualElementAndClient┌pICLIENTMANAGER5█p$32c742bb-bf30-4018-98f0-2e4850dacf42▄p$12289b18-d0cb-4b3c-8197-5864b127ecaeŢp╚ This method is an enhancement of IClientManager2.AllocateMemory that passes also
+ a type information, indicating how the returned memory will be organized.
+ Only needed for the integrated visualization, where a corresponding array
+ must be returned
+ The return value is a pointer to the allocated memory or 0 in case of errors.
+ All the memory a client allocated has to be freed again, which can be done by
+ a call to the method FreeMemory (can be done e.g. in implementation of
+ method ClientDestroyed, if the function block implements the IClientManagerListener
+ interface)řp	794203502ŖpAllocateMemory2ŗp/ The type class value representing the IEC typeŠpeType‚p$1312006f-5e78-4ba1-b7d6-7fa489abe3d2„p	578455139špIClientDataCreator__UnionŚpICLIENTDATACREATORśp
+3598196171špICLIENTDATACREATOR__UNIONŔp$acdb33cb-4cba-4473-baeb-cf2683f25e6dÚp__GETADDITIONALCLIENTDATASIZEŕp__GETCLIENTCOUNTŰp	ADDCLIENTýp/DERIVEMAXIMALADDITIONALCLIENTDATASIZEINALLVISUSÝpGETEXTERNIDţpGETPAINTBUFFERCREATOR´p
ISCLIENTVALID­pPRVDERIVECLIENTTYPE˝pREMOVECLIENT˛pREMOVECLIENTBYIDˇp| we cannot implement the behaviour in a convertible manner so we do a complete external implementation of this functionality˘p
+1180202664§pVisuFbClientManager÷p__INTERFACEPOINTER__4119¸p__INTERFACEPOINTER__4111°p__INTERFACEPOINTER__4107¨p__INTERFACEPOINTER__4103˙p__INTERFACEPOINTER__4098űpm_ClientCreatorŘpIClientDataCreatorřpm_ClientList■p
m_ClientCount pa the maximal additional memory in the client specific data, that is needed by the visual elementsÇqm_diAdditionalClientDataSizeüq8 Stores the registrated IClientManagerListener instanceséqm_ClientManagerListenerListâqĺ For allocating client specific memory we have three VisuFbPtrArrayList instances
+ that are accessed simultaneously. One instance stores the client the other
+ instance stores the memory and the last instance stores the IVisualElement
+ instance, where the memory is needed„qm_AdditionalMemoryClientList…qm_AdditionalMemoryMemoryList†qm_AdditionalMemoryElementList‡q$834bf7b5-8414-4808-aa3d-7591d8c4a4c9ˆqAdditionalClientDataSize‰q$c56f43e7-ae19-4684-a948-6d34f20b747fŠqClientCount‹q62963109ŒqVISUFBCLIENTMANAGERq$12bef951-b92f-45ba-89f0-44099501c52bŽq	326729658q< An pointer to the IClientManagerListener instance to notifyqclientManagerListener3‘qICLIENTMANAGERLISTENER3’qIClientManagerListener3“q$bd96e4a3-b26d-4afa-8bd1-f7bf4bf5bff5”q
+2150842003•qGetPaintBufferCreator–qdwCreationFlags—q
+dwExternId˜q$15152797-ce2a-4d12-8636-1bdee80490ff™q
+3777767217šq$5fbf495b-bb79-4639-92ac-2528cacff731›qo Determines the maximal additional memory in the client specific data, that is needed
+ by the visual elements.œq
+1381195720q/DeriveMaximalAdditionalClientDataSizeInAllVisusžq$d934e563-4012-4674-9c25-e73ce1530a53Ÿqî This functions searches for the registered clientdata given by the pointer pClient.
+ If the given client is found, it will be removed and his previous id will be returned. 
+ If the given client is not found, the return value will be -1 q
+3820260278ĦqRemoveClient˘q$9aac33fe-3d85-4431-a82c-1f29adf0a747£q
+1377013854¤q
+4086343654¥q__getClientCount¦q$a49a3422-8a8e-4f54-ad7a-45c70b87e54e§qÇ Adds an IClientManagerListener instance to the set of IClientManagerListener instance,
+ that will be notified. Returns TRUE if the IClientManagerListener instance could be
+ registered successfully¨q	504895831©q$d4840cf5-dfa4-4d39-b373-6ec66bc2f201ªqŠ Tries to allocate a given amount of memory for a client.
+ The return value is a pointer to the allocated memory or 0 in case of errors. «q
+4257627121¬q0 The visual element, where the memory is needed ­qVisualization client manager®quiResult¯qiTempIndex1°qiTempIndex2±qiTempIndex3²q$d4f8d858-6526-4d3f-9df1-eccc398610d3³q	624179204´q
+2283420023µqpClientEntry¶qVISU_STRUCTCLIENTMANAGERDATA·qVisu_StructClientManagerData¸q$7fd0246f-b40e-4169-a77c-6e33a2fecb48ąqt Removes an IClientManagerListener instance from the set of IClientManagerListener instance,
+ that will be notified║q
+2484949070»q$d53f6c8e-eb41-4c05-b3c8-66d92406149e¼q	739335811½qclientManagerListener2¾qICLIENTMANAGERLISTENER2¿qIClientManagerListener2Àq$82e732f5-faae-497a-b9b9-2d4ac78c7031Áq
+2957850753¬qpStoredClientData√qpAllocatedMemoryńqiCountŇqbOK∆q$bb76688e-f97d-40ab-8129-7f66535713fc«q
+3679445296ÈqGetExternIdÉqiecIdÊq$a78979e6-eea1-4d94-a6bb-acbdac13232fËqå This method is an enhancement of IClientManager2.AllocateMemory that passes also
+ a type information, indicating how the returned memory will be organized, i.e. accessed
+ E.g. when the returned memory is accessed like POINTER TO ARRAY [0..0] OF INT the
+ eType parameter has to be __SYSTEM.TYPE_CLASS.TYPE_INT.
+ Only needed for the integrated visualization, where a corresponding array
+ must be returned
+ The return value is a pointer to the allocated memory or 0 in case of errors.
+ All the memory a client allocated has to be freed again, which can be done by
+ a call to the method FreeMemory* (can be done e.g. in implementation of
+ method ClientDestroyed, if the function block implements the IClientManagerListener
+ interface)Ìq
+2495081113ÍqX The type class value representing the IEC type. Only scalar types should be passed hereÎq$3dd0ebc1-d01d-4f83-9a9b-c5a7b1775260Ïq
+2083488228Ðq
+pClientInt—q$d2aa6abf-d3ba-4d90-b9fd-4bc309c75bce“q
+3503485314”q
clientCreator‘q$70ef40fe-b16f-4ecc-8290-965b0cccd613’q
+3779748459Öq$8eb1c01c-ecb1-45f2-90c6-593d2c243f0b×q removes the client with ID iIdØq
+2294639226┘qRemoveClientById┌qpaintbufferCreator█q$19480627-580d-4b74-ab5b-4a2a811bc157▄q	912851999ŢqiIECIDŮq$2af0aec9-0dba-4686-8c77-bf55b5b206d4▀q
+3964431302àqr creates a new client and returns his ID
+ a return value of -1 indicates a problem and no client has been createdáq
+1173609570âq	AddClientãqpTempClientäq	pTempDataåq$8a27b938-6bfe-4640-ab79-4136be8856e9æq
+1524236572çqprvDeriveClientTypeèq$6362f9ef-23fd-4bab-bbcc-b7623582bdedéq	275875150êq$5074a0e8-12ac-4c7f-b35a-a99e654aa647ëq
+4193001573ýqpStoredVisualElementÝqxOKţq$e2f24fde-9a34-4150-9dde-99b35ae128e8´q
+4027376339ðq$bd7bf666-3cea-41aa-b212-a0c38e98077añq
+2767952058˛q	955864991ˇq
IsClientValid˘qclientToSearch§qexternID÷qextID¸qsavedIt°q$8e457c52-58ef-4dca-af71-bfe8ce24d79f¨q39824939˙q__getAdditionalClientDataSizeűq$17f14ae2-909d-4e36-ab26-c045b0746020Řq
+1432975108ýq$11ab0d5a-2f2e-48e8-85f3-1c8d2ad59814þq47785281ÿqIClientManager5__Union€r
+2445398651ürICLIENTMANAGER5__UNIONér
+3302031968ÉrIClientManager4__UnionĄr
+3609813133…rICLIENTMANAGER4__UNION†r
+4219141444‡rIClientManager3__Unionˆr
+3703798286‰rICLIENTMANAGER3__UNIONŠr
+1030937189‹rIClientManager2__UnionŚr
+2586560760ćrICLIENTMANAGER2__UNIONér
+3971025969ĆrIClientManager__UnionÉr
+1902091236‘rICLIENTMANAGER__UNION’r__OffsetICLIENTMANAGERLISTENER“r
CLIENTCREATED”rCLIENTDESTROYED•r0_3S.CoDeSys.VisuGenerated.IClientManagerListener–rt This interface must be implemented by function blocks, that want to be notified
+ if a client is created or removedór
+1396030082˜r. Notification, that a client has been created.™r
+2177367178šr
ClientCreated›r$d62aa6bb-d69a-4a58-bedb-eb3b72913935œr$3437c805-4b8b-41f5-9f67-e355a311ab3er/ Notification, that a client has been destroyedžr
+3326340285ŸrClientDestroyed r^ A pointer to a VisuStructClientData structure identifying the client, that has been destroyed¡r$c1ab1339-10c7-4aeb-b5ff-267e2ed8be3d¢r
+2161574417£rIClientManagerListener__Union¤r
+2309277295¥rICLIENTMANAGERLISTENER__UNION¦r__OffsetICLIENTDATACREATOR§rCREATENEWCLIENT¨r
+FREECLIENT©rSETELEMENTCLIENTDATAINDICESªr
+2583414910«rw Allocates and initializes a new client
+ if sth. goes wrong, the client will be safely freed and NULL will be returnedČr
+3279564622­rCreateNewClient®rt this parameter will be used to create the paintbuffer for a specific client (ie. with iecmem or with sharedmem,...)¯rpaintBufferCreator°r$2fde8738-6e53-48ff-bc9d-6127fa99156f±rj frees a client that has been created with CreateNewClient of the same 
+ implementation of this interface²r	332705872³r
+FreeClient´rJ this parameter will be the same one as during createnewclient for pClientµr$d8ea850b-1b57-4e07-9911-215f469b4511¶r
+2879726872·rSetElementClientDataIndices¸r$b5ee573a-0bac-4ad5-954a-287ffca5bfaf¹r__OffsetICLIENTMANAGERLISTENER2ºrœ This interface must be implemented by function blocks, that want to be notified
+ if a client is created or removed and when the start visualization is set»r
+3662289593¼r
+2266444449½r$ef9d398c-4686-4dac-8b9b-f5afc4454a10¾r$7a4c240e-f789-4896-bb63-f60eda685f21¿r__OffsetICLIENTMANAGERLISTENER3ÀrÁ This interface must be implemented by function blocks, that want to be notified
+ if a client is created or removed, when the start visualization is set and
+ when the client size has changed.Ár
+3691303428Ār
+2859875923Ãr$009f300b-4dc5-4755-b17e-82f8a4432f37Är$4c8881a2-9a3f-4160-a7ab-d00eea9c9151År
+2829508306ĂrIClientManagerListener3__Unionăr
+2229078181╚rICLIENTMANAGERLISTENER3__UNION╔r	424178453╩rIClientManagerListener2__Union╦r
+3449771028ĚrICLIENTMANAGERLISTENER2__UNIONÍr
+1056593023Îr™ Not needed by the converted code, because this structure is only used
+ by VisuFbClientManager, that is completely externally implemented.
+CHECKED_OMITŌr	229910445–r$54f72260-8ef3-416c-bb53-bbb155596d66—rDRAW2AREASGRADIENTBUTTON“rDRAW2AREASGRADIENTBUTTON2LOOKS”r	DRAWARROW‘rDRAWARROWSPECIFICSTYLE’rDRAWARROWSPECIFICSTYLEUNCHECKED÷rDRAWARROWUNCHECKED◊rDRAWGRADIENTBUTTONōrDRAWLINEŔr
+DRAWNEEDLE┌rDRAWSTYLEBUTTON█rDRAWSTYLEBUTTON2▄rDRAWSTYLETEXTFIELDŢrPRVDRAWARROWDOWNŮrPRVDRAWARROWDOWNHOLLOW▀rPRVDRAWARROWDOWNSMALLÓrPRVDRAWARROWDOWNSMALLHOLLOWßrPRVDRAWARROWLEFTÔrPRVDRAWARROWLEFTHOLLOWŃrPRVDRAWARROWLEFTSMALLńrPRVDRAWARROWLEFTSMALLHOLLOWňrPRVDRAWARROWRIGHTŠrPRVDRAWARROWRIGHTHOLLOWšrPRVDRAWARROWRIGHTSMALLŔrPRVDRAWARROWRIGHTSMALLHOLLOWÚrPRVDRAWARROWUPŕrPRVDRAWARROWUPHOLLOWŰrPRVDRAWARROWUPSMALLýrPRVDRAWARROWUPSMALLHOLLOWÝrPRVPAINT3DNEEDLEARROWţrPRVPAINTARROWCIRCLE´rPRVPAINTNEEDLEARROW­rPRVPAINTNORMALARROW˝rPRVPAINTSECONDARROW˛rPRVPAINTTHIN3DARROWˇrPRVPAINTTHINARROW˘rPRVPAINTWIDEARROW§r
+3591574170örCommonDrawingRoutines÷r— This method draws a thin arrow of the meter. It filles the global polygon variable with
+ points for drawing the arrow. The return value is never usedÝr
+1691557698ůrprvPaintThin3DArrowúrpNeedlePolygonűr
bSecondNeedleürNeedleColorsýreArrowDesignţroriginRectCoordinates˙rrNeedleWidthFactor€scurLineLooksCOMMONDRAWINGROUTINES‚s$9039f04a-7d87-4c8d-97e6-8ae20b259ad2ƒs$1999ee21-e5d9-47dd-96eb-0c569f351411„sC Draws an arrow that points downwards. The return value is not used…s92170316†sprvDrawArrowDownSmallHollow‡s7 The position in which center the arrow should be drawnˆsC If bPressed = TRUE the arrow is shifted by on pixel (right/bottom)‰s+ holds the fill color for drawing the arrowŠscColor‹sL A pointer to the information about the client, that shows the visualisationŒs
+bUncheckedsmypŽsptsstrianglePolygons the height of the button‘s the width of the button’s$ a fifth of the height of the button“siButtonHeight_5”s# a fifth of the width of the button•siButtonWidth_5–siCounter—s$dbbbd415-b597-4f66-90b1-49fdf3bd509f˜s
+1099846243™sprvDrawArrowLeftSmallHollowšs$ a sixth of the height of the button›siButtonHeight_6œs# a sixth of the width of the buttonsiButtonWidth_6žs$03e94102-7068-46c8-ad33-ff2b4390a718ŸsE Draws an arrow that points to the left. The return value is not used s
+3456651625ĦsprvDrawArrowLeftSmall˘s$e9c6d705-c4a2-462a-8a31-bbd7ebad8af6£sa Draws an arrow that points downwards, with gradient fill, no frame. The return value is not used¤s
+3744750643¥sprvDrawArrowLeftHollow¦s: dwFillColor: brighter color
+ dwFrameColor : darker color§s
+startPoint¨siArrowWidth©siArrowHeightªsbPixelCorrection«s$9c1b25f3-0d83-409e-aa4d-c2e2d3b3de4a¬s	697864075­s+ Draws a line. The return value is not used®s	389901596¯sDrawLine°sU A pointer to a VisuStructPoint variable, that contains the start
+ point of the lineħspStart²sS A pointer to a VisuStructPoint variable, that contains the end
+ point of the line³spEnd´s- the color, that is used for drawing the lineµsC A pointer to the rendering context, where the drawing is performed¶sm_PolygonPoints·s$e1976511-67f8-485c-95ec-8b73668cc4fc¸s- Draws an arrow. The return value is not used¹s
+2764204998ºsDrawArrowUnchecked»s& Which arrow direction should be drawn¼s	arrowType½sVISUENUMARROWDIRECTION¾s$19119c2a-78e3-4e7d-b8fa-ad35730c5594¿s
+2558257002└s	DrawArrow┴s$b45f1b0c-da09-4d54-ab1a-e75ef31c5be0┬sG Draws an arrow that points to the right. The return value is not used ├s
+1342930609─sprvDrawArrowRight┼s$ a tenth of the height of the buttonĂsrButtonHeight_10ăs# a tenth of the width of the button╚srButtonWidth_10╔s$8fffd65a-8043-4685-818a-1f8ff95e4dfa╩s,DrawGradientButton:
+ Button mit Farbverlauf╦s
+1584647689╠sDrawGradientButton═sbHorizontal╬s
+bRoundRect¤sf├╝r Farbverlauf:	
+BaseColor–sSecondColor—sfor linear and axial Gradient“sfor radial Gradient”s! white style: used as frame color‘spositionRectangles’s
+bcolorstepÖsButtonStyle×s
+ShowColor1ěs
+ShowColor2┘stransformedPos┌s$31534f5a-a35a-442e-af9e-7fa2181d679e█sTbutton with 2 gradients, flat button with round corners or high button, with corners▄s
+3716115785ŢsDraw2AreasGradientButton2LooksŮs@winkel oder Center muss entsprechend richtig ├╝bergeben werden!!▀s. true: use the flat button, false: high buttonÓsbFlatButtonßscurrentTypeÔsColor2ŃsshadowColorńsmyCommonDrawingRoutinesňsColorBrightŠs	ColorDarkšs
+BaseBrightèsBaseDarkés$89a49b45-64b8-43c9-91f4-a91085e464bcês5 the second arrow for style9, the same for all arrowsës
+1478241939ýsprvPaintSecondArrowÝsdAngInţsdAngOut´sdWidthPx­s	dWidthAng˝s$37dcb32d-bd60-4c3b-86e2-c230332b8a13˛s
+2721322338ósA Draws an arrow that points upwards. The return value is not usedôs	321688718õsprvDrawArrowRightSmallHollowös$97d8c566-6209-4b66-a7fd-40253f615bd9÷s™ This method draws a needle arrow of the meter. It filles the global polygon variable with
+ points for drawing the arrow. The return value is never usedøs
+1554216972¨sprvPaint3DNeedleArrow˙s$0b2fb36a-69f0-4a01-86f2-24502cc2ebd8űs╣Draw Textfield: zeichnet ein Textfeld, mColor kann ├╝bergeben werden (bStyleColor -> FALSE),
+ oder es wird mit den "Standard"-Farben schwarz und weiß gearbeitet, (bStyleColor -> TRUE)üs	366513561ýsDrawStyleTextfieldþsmColorÿsbStyleColor€tTransformedRectangletDrawingRoutines‚tEffectiveDarkFrameƒtEffectiveBrightFrame„tbUseDefaultLook…tVisuEnumStyleType†t	STYLE1_XP‡t	StyleTypeˆt$86439d26-1c46-432b-8b1e-160ae05b8e62‰tA DrawStyleButton2 zeichnet sich je nach Style und ÜbergabewertenŠt
+3575444573čtDrawStyleButton2ĆtúTabelle benutzt im Style2 beide Eckarten, nicht √§ndern
+ flat style: set frame information with this value, when false: frame has different color than fill¨t¢wird nur ausgewertet, wenn bStyleColor=false
+ in flat style: dwBaseColor: normal button, dwDarkColor: for pressed button
+ in basic style: dwBaseColor and dwLightColor for the gradient.
+ in white style: dwBaseColor and dwLightColor for the gradient, dwDarkColor for outer and inner frame.Žt@true: die Farbe aus dem Style verwenden; false: mColor verwendentr additional information for the different styles:
+ white style: 1: draw additional frame. 0: only inner rectangletbyFlag‘t! white style: backgroundfillcolor’tdwAdditionalColor“tfor gradient styles:”t
dwColorBright•tAngle–t$b8f93c54-de99-41bc-9001-11b5a0c77ee6—t
+1239365302˜tprvDrawArrowDownHollow™t; dwFillColor: brighter color	
+ dwFrameColor : darker colorštbAllCorrection›t$78272f13-78fd-41b4-ac8c-3279b3258e7fśt˝ Draws a needle / hand, like used in meter or clock.
+ Bases on the needles and painting, introduced for the meter.
+ All the calculation are done, using the center point, radius and angle.Ět
+3742180437ět
+DrawNeedlečtM the polygon, that is used for painting
+ and calculations. (See bFromUpdate) t• Only used for the meter as here sometimes only the position is calculated
+ but nothing painted!!
+ To paint the needle, set this variable to false.ít3 Defines the length of the needle:	
+ the outer end¢t& in meter element: (iRadiusOut * 0.75)£tD the width of the element. Consider scaling when setting this value!¤t› The origin of the coordinate system:
+ originRectCoordinates.SetRectCoordinates(EffectivePosition.iX + iWidth * 0.5, EffectivePosition.iY + iWidth * 0.5);Ąt˛ The angle to use in radians.
+ Circle in degrees expected to be in polar coordinates, like this:
+			__90__
+		   /	  \
+   180  |        |  0
+         \______/
+           270ŠtO Paints a second needle, at the end of the "normal" needle. Used for the meter.§t+ To define the length of the second needle.štk the inner circle that is needed to draw the center point
+ only for some needles: inner circle with a hole©tInnerCenterRectangleªt9 the outer circle that is needed to draw the center point«tOuterCenterRectangle¬t The colors:­tCenterPointColors®t] Paint the center point or not.
+ Used for the clock, as only on hand needs the center point.¯tbPaintCenterPoint°teNeedleType±tVISUENUMARROWTYPE²t
eNeedleDesign³t to keep the logic in the meter element, we use this array of points
+ for the points of the polygon (case of meter: pointer to g_PolygonPoints)´tpArrPolygonPointsµt§ For the clock, we need different widths, 
+ e.g. the seconds hand is longer and thinner than the hours hand.
+ The value is used as factor. Therefore, also the needle length will
+ be considered for the size.
+ value 1: the same look (used for meterelements), <1: smaller size, >1: bigger size.¶t9 The factor for computing the radius of the center circle·tCIRCLE_RADIUS_FACTOR¸t$1998e834-7758-4e41-9104-21ed1836ee10ąt
+3159046038║tprvPaintWideArrow╗t$57ea4763-37ad-45c5-9985-65b3d932540a╝t
+3515501725½tprvDrawArrowUp¾t$84fef785-c9c2-48d1-a0b1-a5dc4983a93a¿t
+3451348873└tprvDrawArrowRightHollow┴t$def64fa2-84cb-421f-9b8b-4e98d5196bd1┬t
+2245074264Ãt	395909895Ät
+2298514862ŇtprvDrawArrowUpSmallHollow∆t$1bed003d-dcfc-48eb-9a11-1fb1ea37a8f0«t[spezieller Button mit 2 Farbverl√§ufen, f√ľr Style7 und Style8 (Farbverlauf doppelt linear)»t
+4273366184╔tDraw2AreasGradientButton╩t$1b43c710-60a8-46de-aedc-28b83ae34fe9╦t
+3585874079╠tprvDrawArrowRightSmall═t$e3eef9ce-d427-45f3-b212-127321f6bdad╬tÖ This method draws a normal arrow of the meter. It filles the global polygon variable with
+ points for drawing the arrow. The return value is never usedĪt
+3098531733–tprvPaintNormalArrow—t% change of angle, try and error-value“t
+deltaAngle”tDELTA_ANGLE‘t$fb4cfd57-8122-40a5-95f1-649ba8003697’tT the circle at the end of the needle, that is situated at the center of the element:÷t	613661711◊tprvPaintArrowCircleōt$bb67bbc9-3868-41b6-8457-815049a54167Ŕt@ DrawStyleButton zeichnet sich je nach Style und √úbergabewertenŕt37758729ŘtDrawStyleButton‹t$4b0e5a40-6a8c-49df-a9ec-80e7f6df0a58›t	712698317řt	503424027ŖtprvPaintThinArrowŗt$21d0a4f0-8019-40fa-bd3e-0752ab3fae65Št
+3951080651âtprvDrawArrowUpHollowăt› depending on the style entries, but for default settings colores are supposed to be like this:
+ dwFillColor: brighter color
+ dwFrameColor : darker colorät$61125b28-c106-4483-9446-ddc293d6fc7fåtC Draws an arrow of the specific style. The return value is not usedæt
+4060359078çtDrawArrowSpecificStyleUncheckedèt. the style, which should be used for the arrowétdrawingStyleêt$e03665df-f565-4c5e-ab5b-88f7efe435c0ët	647196654ìtprvDrawArrowDownSmallít$7f3bbc38-1e92-4ab6-91a0-e8bee94f50f5îtc Draws an arrow that points to the left. The return value is not used
+ the triangle is equilateralït
+3636297474­tprvDrawArrowLeft˝t$3b18e396-17f4-4fdb-89a5-c1e154cfc823˛t
+1612457502ˇtprvPaintNeedleArrow˘t$6c28457d-5a03-4952-b079-f44a5ff4db28§t
+2337662347÷tprvDrawArrowUpSmall¸t$3ec0736a-c818-4ecf-ab05-b26caae55b0a°t
+3384139935¨tDrawArrowSpecificStyle˙t$e3790040-c9c4-4db2-9f5d-ba3d01eabd83űt	807813509ŘtprvDrawArrowDownřt$9634e351-a27b-4ede-8e75-26c736205124■t__OffsetIVISUPAINTMANAGER t ADDVISUALELEMENTPAINTINGAFTERALLÇuISELEMENTSETüu@Obsolete, don't use any more, use IVisuPaintManagerToUse insteadéuĚ The interface IVisuPaintManager is used to define the properties of a globally available
+ function block, that manages late paint calls off visual elements, i.e. if a visual element
+ needs to paint something after all other visual elements have been painted, e.g. the drop
+ down list of a combobox element. âu
+2926953624„uIVisuPaintManager…ui Obsolete
+ Executes the drawing commands that have to be done after all other elements have been painted†u
+1231305680‡uIVISUPAINTMANAGERˆu$7e3f130b-48ef-4263-a780-9dee7b0c073e‰u$dc8ac1e7-e63e-457f-ac41-e842318a27c7Šu	 Obsolete‹u} Adds an IVisualElementPaintingAfterAll instance, that needs to paint something after
+ all other elements have been painted.Œu
+2113773874Ťu AddVisualElementPaintingAfterAllŽu
+visualElemu$956deee2-9b0d-415a-a5b4-2267f2aabceauH Obsolete
+ Returns true if an element is set that is painted after all ‘u
+3588127621’uIsElementSet“u$53c07030-c399-4e0f-897e-ab4b2d97dc20”u__OffsetIVISUPAINTMANAGERTOUSE•uHANDLEINPUTBEFORE–u
ISELEMENTSET2—uPAINTAFTERALL2˜u"RESETVISUALELEMENTPAINTINGAFTERALL™u SETVISUALELEMENTPAINTINGAFTERALLšu  The interface IVisuPaintManager is used to define the properties of a globally available
+ function block, that manages late paint calls off visual elements, i.e. if a visual element
+ needs to paint something after all other visual elements have been painted, e.g. the drop
+ down list of a combobox element. 
+ and also these elements need to get the input first, as e.g. the dropdown list can overlay a button,..›u	453641405śuIVisuPaintManagerToUseťu= Returns true if an element is set that is painted after all žu
+4238304349Ÿu
IsElementSet2 uIVISUPAINTMANAGERTOUSE”u$e07b564e-c2b6-4c4b-b13d-fb02f7ed45b1¢u$ae6deff9-19fd-487f-8c22-a4fc1104ccf2£u8 to be done from the caller after e.g. the box is closed¤u2 Resets an IVisualElementPaintingAfterAll instance„u
+2590586349¦u"ResetVisualElementPaintingAfterAll§u$e0fb3442-177e-484b-8ca0-e623d9154af6¨u\ Executes the HandleInput that have to be done before all other elements get the HandleInput©u34843259ªuHandleInputBefore«u$b374b8fd-2d36-4231-a30d-a319cec1d416¬u
+4109696828­u SetVisualElementPaintingAfterAll®u$a540bf9d-cdfd-4952-adf1-b2a101634e7c¯u
+3522348808°uPaintAfterAll2±u$e5eebcd1-bc3d-479f-a986-1d7ced8c9841²um wegen Änderung an dem Interface IVisuPaintManager das neue Interface IVisuPaintManagerToUse, sowie neuer Fb³uN This function block is the implementation of IVisuPaintManagerToUse interface´u	159723840µuVisuFbPaintManagerToUse¶u__INTERFACEPOINTER__4226·u__INTERFACEPOINTER__4218¸up The current implementation is very simple. It stores only one instance
+ to be painted after all other elements╣um_visualElem║u
+3788715815╗uVISUFBPAINTMANAGERTOUSE╝u$6a20e9a0-8759-4dac-9b4c-eac655aa638dŻu$3e62ea08-a7ff-4417-826a-7936ad426ca2żu	391337966┐u$cbe23b9b-35ae-4d90-bb26-d5bf0c64d8a4└u	317212922┴u$2eaf7354-0e4a-449e-a3f8-e1a0c8a28192┬u
+1117076748Ău
+1437009627─uxChanged┼u$9e3ceec4-8687-45b3-9655-f068bf7f71a0Ău
+2429026229Çu
+1134302210Èu$e35797c6-e57e-44e5-96f1-29723711e3a2Éu
+1084586869Êu	417592950Ëu$3919a45f-28bf-444a-b31d-f645b14e2a65Ìu Resets an IVisualElementPaintingAfterAll instance, that needs to paint something after
+ all other elements have been painted.Ķu
+1636728180Îu$7f08a5cc-ef98-4532-90bc-52144a072a72Ïu	181195739Ðu
+1914566134ÑuI Executes the HandleInput, that has to be done before all other elements Òu
+2454759117”uoverlayElement‘uIVISUALELEMENTOVERLAY’uIVisualElementOverlay÷u$8e9ff2ec-dffe-4148-8d8c-5f6df4c8e5eb◊u
+2372172028ěuIVisuPaintManagerToUse__Union┘u4248954┌uIVISUPAINTMANAGERTOUSE__UNION█u
+2421406042ÜuIVisuPaintManager__UnionƯu
+3615743008ŽuIVISUPAINTMANAGER__UNIONßu__OffsetIVISUALELEMENTOVERLAYąu½ This interface must be implemented by visual elements, that can overlay other elements
+  e.g. the drop down list of a combobox element. 
+ these elements need to get the handleInput firstÅ u
+2228375539âu	818874721ãu$90007d2c-2564-4569-b566-70066869fc25äu$cb40eb26-1ebf-4383-b451-f8370d4945cbåu
+1149713209ŠuIVisualElementOverlay__Unionšu
+2217333533ŔuIVISUALELEMENTOVERLAY__UNIONÚu__OffsetIVISUUSEREVENTMANAGERŕuSETCUSTOMEVENTHANDLERŰuSETEDITBOXEVENTHANDLERýuSETGESTUREEVENTHANDLERÝuSETKEYEVENTHANDLERţuSETMOUSEEVENTHANDLER´uSETSPECIALEVENTHANDLER­uSETUSERMGMTEVENTHANDLER˝u┼ This interface declared the methods that are publically available in the visu user manager. This interface might
+ be extended in the future so it should not be implemented by customer components!ňu
+1129285698ˇuIVisuUserEventManager˘uĎ This method assigns the eventhandler for custom events.
+ :return: 
+ TRUE  - When there was no previous handler, i.e. the handler was registered successfully
+ FALSE - When there was a previous event handler.§u	747463639÷uSetCustomEventHandler¸uitfCustomEventHandler°uICUSTOMEVENTHANDLER¨uICustomEventHandler˙uIVISUUSEREVENTMANAGERűu$9acbfcba-76d4-46f6-b42f-feb470c2900bŘu$f2fcfb59-e0a3-4e00-a355-e9c4481ef1eařu█ This method assigns the eventhandler for user management events.
+ :return: 
+ TRUE  - When there was no previous handler, i.e. the handler was registered successfully
+ FALSE - When there was a previous event handler.žu
+2261729367˙uSetUserMgmtEventHandler€vitfUserMgmtEventHandlervIUSERMGMTEVENTHANDLER‚vIUserMgmtEventHandlerƒv$a37227ff-ed1d-4d81-9957-914692f39160„vŅ This method assigns the eventhandler for catching write events using the edit control. You must only assign one handler here because
+ later calls to this method will overwrite the previous event handler.
+ The method will return <c>TRUE</c> when there was no previous handler, and <c>FALSE</c> when there was a previous event handler. ův
+3987054569†vSetEditBoxEventHandler‡vhandlerˆvIEDITBOXINPUTHANDLER‰vIEditBoxInputHandlerŠv$19725b0c-a9c0-40a4-8c1c-fdaaa8ca057d‹v» This method assigns the eventhandler for mouse events.
+ The method will return <c>TRUE</c> when there was no previous handler, and <c>FALSE</c> when there was a previous event handler. Œv
+1146376811vSetSpecialEventHandlerŽvISPECIALEVENTHANDLERvISpecialEventHandlerv$5eb74bb7-71f0-4871-9bb6-7964bc9e381e‘v˝ This method assigns the eventhandler for gesture events.
+ The method will return <c>TRUE</c> when there was no previous handler, and <c>FALSE</c> when there was a previous event handler. ív
+2305353159“vSetGestureEventHandler”vIGESTUREEVENTHANDLER•vIGestureEventHandler–v$f7293d40-bd81-46fd-829c-cd21328c0b16—v
+1880863798˜vSetMouseEventHandler™vIMOUSEEVENTHANDLERšvIMouseEventHandler›v$de503e25-125f-4187-bed0-ef687bb3e79aœv¹ This method assigns the eventhandler for key events.
+ The method will return <c>TRUE</c> when there was no previous handler, and <c>FALSE</c> when there was a previous event handler. v
+1535728744žvSetKeyEventHandlerŸvIKEYEVENTHANDLER vIKeyEventHandler¡v$395226b2-b308-4816-854a-5c53f7326a90¢v1240326£vIVisuUserEventManager__Union¤v
+2602332623¥vIVISUUSEREVENTMANAGER__UNION¦v__OffsetICUSTOMEVENTHANDLER§vHANDLECUSTOMEVENT¨v¨ This interface must be implemented by function block instances, that will be registered
+ by a call to VisuElems.Visu_Globals.g_VisuEventManager.SetCustomEventHandler.©v	472725804ªvò This method will be called when a custom event in the visualization occurred. 
+ :return: 
+ TRUE  - When the handler has handled this event and it should not be handled by someone else
+ FALSE - When the event is not handled by this handler«v
+3962552224¬vHandleCustomEvent­v Identifies the event®vuiEventType¯v! Event specific event parameter 1°v! Event specific event parameter 2±vG Optional pointer to a piece of memory containing additional event data²vpOptAdditionalData³v“ The size of memory pOptAdditionalData points to. Only relevant if pAdditionalData is not 0.
+ Only the lower 3 bytes contain the size information.´vaddDataSizeµv; A pointer to the client structure were the event occurred.¶v$6d49ce0e-c521-498b-9d47-f50a6aec8c23·v$7a80fb29-e0fe-419d-985f-97cbda434023¸v
+3826474681švICustomEventHandler__Unionēv
+3842322277»vICUSTOMEVENTHANDLER__UNION¼v__OffsetIUSERMGMTEVENTHANDLER½vHANDLELOGIN¾vHANDLELOGINFAILED¿vHANDLELOGOUTÀvHANDLEPASSWORDCHANGEÁvª This interface must be implemented by function block instances, that will be registered
+ by a call to VisuElems.Visu_Globals.g_VisuEventManager.SetUserMgmtEventHandler.Āv
+3085880784√vÝ This method will be called when a login attempt to the visu user management failed. 
+ :return: 
+ TRUE  - When the handler has handled this event and it should not be handled by someone else
+ FALSE - When the event is not handled by this handlerÄv
+4208987274┼vHandleLoginFailedĂvC The error code. See VUM_ErrorCodes.ERR_VUM* constants for details.ăvudiError╚v$2b448efd-804b-4ce8-a1b0-547f47f0400b╔v$939979db-2ba7-4988-8d86-a6a55b6c2807╩vä This method will be called when the currently logged in user changed the password successfully. 
+ :return: 
+ TRUE  - When the handler has handled this event and it should not be handled by someone else
+ FALSE - When the event is not handled by this handler╦v
+2323436506╠vHandlePasswordChange═vč A pointer to the client structure were the event occurred.
+ The name of the user, that changed the password, is stored in pClient^.GlobalData.CurrentUserName╬v$56e4d91d-b2a4-4fdc-8a06-974a0caa193c¤v° This method will be called when a logout from the visu user management is performed 
+ :return: 
+ TRUE  - When the handler has handled this event and it should not be handled by someone else
+ FALSE - When the event is not handled by this handlerÅ v
+1850525947—vHandleLogout“vē A pointer to the client structure were the event occurred.
+ The name of the user, that logged out, is stored in pClient^.GlobalData.CurrentUserName”v$f279a451-b893-4862-bf37-a6edc6d14ef9‘vű This method will be called when a login to the visu user management is performed 
+ :return: 
+ TRUE  - When the handler has handled this event and it should not be handled by someone else
+ FALSE - When the event is not handled by this handlerÕv
+1380084019ÖvHandleLogin×v” A pointer to the client structure were the event occurred.
+ The name of the user, that logged in, is stored in pClient^.GlobalData.CurrentUserNameěv$f2c86f5f-0226-4061-ad72-7c3d6924419b┘v	903726975┌vIUserMgmtEventHandler__Union█v	778120808▄vIUSERMGMTEVENTHANDLER__UNIONŢv__OffsetIEDITBOXINPUTHANDLERŮvVARIABLEWRITTEN▀v
+3753581216àv˜ This method will be called after a variable has been written by the user of the visualization. The variable was written
+ using the input field.
+ The call to this method will be done from the VISU_TASK so take care when you do work that needs synchronization with other
+ tasks.Šv	692838920‚vVariableWritten„v◊ A pointer to the variable that was written. "Pointer To Byte" is used here as a placeholder for the concrete type of the written
+ variable. If you want to access the changed variable, you can cast this pointer to the correct type (eg. a pointer to DWORD etc.).
+ The information about the type is given in the parameter <see cref="varType"/>äv! The type of the written variableåvŠ The maximum size of the variable in bytes (will only be valid if the type is a stringtype, otherwise this value will be smaller than 0). æviMaxSizeçv> A pointer to the client structure that was writing this valueèv$d2947e2b-131a-4f45-a60a-d77d81bd0bd8év$762df775-4f63-4153-ac7c-7bbac5824c43êv
+2069816304ŰvIEditBoxInputHandler__Unionýv
+3256502513ÝvIEDITBOXINPUTHANDLER__UNIONţv__OffsetISPECIALEVENTHANDLER´vHANDLESPECIALEVENT­v( This interface is for internal use only˝v
+2165206911Úv
+1552537461ˇvHandleSpecialEvent˘v$b5782408-2dbc-49c8-9d0e-72be180f8725§v$92b2fc14-21e6-4f98-b9d3-11ce117bf2e2÷v
+1731610911¸vISpecialEventHandler__Union°v	239968271¨vISPECIALEVENTHANDLER__UNION˙v__OffsetIGESTUREEVENTHANDLERűvHANDLEFLICKGESTUREŘvHANDLEPANGESTUREřvHANDLESPREADPINCHGESTURE■viQueryInterface v
+3131499559€wó This method will be called when a pan gesture was detected by the visualiuation. 
+ RETURN: 
+ TRUE - When the handler has handled this event and it should not be handled by someone else
+ FALSE - When the event is not handled by this handlerw
+2175635604‚wHandleFlickGestureƒw7 The point on the screen where this gesture was started„wV In fact not a point but an offset. The distance, the gesture was moved on the screen.…w8 The velocity of this flick gesture in pixels per second†w$03ad238a-6643-4297-878c-cf2ad22aaa49‡w$a2f5dd24-b8f8-4153-9c16-35cc0a26eac2ˆw
+3810984305‰wHandlePanGestureŠw$9ac983cc-0108-4a73-b21d-43cf69f052a7‹wü This method will be called when a spread/pinch gesture was detected by the visualiuation. 
+ RETURN: 
+ TRUE - When the handler has handled this event and it should not be handled by someone else
+ FALSE - When the event is not handled by this handlerŚw
+1980186738wHandleSpreadPinchGestureŽwC The center point of the gesture on the screen where it was startedw6 The center point of the gesture where it was finishedw! The scale factor of this gesture‘wî The orientation at the start of the gesture in degrees: 
+ 0 -> first touch right, second touch left
+ 90 -> first touch bottom, second touch top
+ 180 -> first touch left, second touch right
+ 270 -> first touch top, second touch bottom’wě The orientation at the end of the gesture in degrees: 
+ 0 -> first touch right, second touch left
+ 90 -> first touch bottom, second touch top
+ 180 -> first touch left, second touch right
+ 270 -> first touch top, second touch bottom“w
rotationAngle”w$0a7d2a96-088a-47bd-99a1-a39bee18b281•w
+4220075812ĖwIGestureEventHandler__Unionów
+3841971607˜wIGESTUREEVENTHANDLER__UNION™w__OffsetIMOUSEEVENTHANDLERšwHANDLEMOUSEBTNEVENT›wHANDLEMOUSEMOVEEVENTœwz queryinterface to be extensible in the future (pass screen coordinates or so)
+ could be used by endusers too -> visible	w	941841602žwÝ This method will be called when a mouse button is pressed. 
+ RETURN: 
+ TRUE - When the handler has handled this event and it should not be handled by someone else
+ FALSE - When the event is not handled by this handlerčw
+2742742311 wHandleMouseBtnEvent¡wB The event type. The value is true if a mouse button was released.¢w
bMouseUpEvent£wˆ Information about the button that was pressed or released. At the moment this
+ value is not yet used and will always have the value 0!¤w
+btMouseBtn„w° The position where the mouse event was raised. The coordinates of this point are relative to the 
+ currently active toplevel visualization, even when best fit is activated.  ¦w$81688b5f-13f9-4778-bdc5-b5cb92ff371e§w$38e2ad31-ded8-4574-9b95-c12ff9d158ab¨w× This method will be called when the mouse was moved. 
+ RETURN: 
+ TRUE - When the handler has handled this event and it should not be handled by someone else
+ FALSE - When the event is not handled by this handler©w
+2606911939ªwHandleMouseMoveEvent«w¬ The position where the mouse was moved to. The coordinates of this point are relative to the 
+ currently active toplevel visualization, even when best fit is activated.  ¬w$e7af6e0a-c14c-443e-98f6-0e0be2c13229­w
+1957846852«wIMouseEventHandler__Union»w
+2025674050°wIMOUSEEVENTHANDLER__UNION±w__OffsetIKEYEVENTHANDLER²wHANDLEKEYEVENT³w
+3389977367´wÜ This method will be called after a key event is released. 
+ RETURN: 
+ TRUE - When the handler has handled this event and it should not be handled by someone else
+ FALSE - When the event is not handled by this handlerµw
+2422287134¶wHandleKeyEvent·wB The event type. The value is true if a key up event was released.¸wbKeyUpEvent¹w
 The key codeºwdwKey»w’ The modifiers. Possible values are:
+ VISU_KEYMOD_SHIFT : 			DWORD := 1;
+ VISU_KEYMOD_ALT : 				DWORD := 2;
+ VISU_KEYMOD_CTRL : 				DWORD := 4;¼wdwModifiers½w> A pointer to the client structure were tje event was released¾w$259ca3ac-a984-4067-9ebb-3c58e6729960¿w$41e28007-142b-4265-8a20-e295e4366e5fÀw
+3757519508┴wIKeyEventHandler__Union┬w
+4283731295├wIKEYEVENTHANDLER__UNION─w%__OffsetIAPPLICATIONRECTANGLEPROVIDER┼wPROVIDERECTANGLESĂwĹ This interface can be implemented by a functionblock of the application that wants to affect the evaluation of gestures 
+ by the visualization.Çw
+3300571720»wIApplicationRectangleProvider…w≤ An implementation of this method can add (touchhandling) rectangles to the active client.
+ This can be used for example to implement application based visu switching using flick gestures.
+ This method will be called whenever it seems necessary for the visualization to request an updated rectangle list.Êw
+2019363864╦wProvideRectangles╠w, The currently active toplevel visualization═wcurrentVisu╬w The currently evaluated client¤wĘ TRUE if the topmost rectangle is requested, FALSE if the bottommost rectangle is requested. It is ok for 
+ implementers to react to none or only one of these requests–wtopMostRect—w) The instance managing the rectangle list“wrectList”wIAPPLICATIONRECTANGLEPROVIDER‘w$a231108c-b5fd-4ea5-9fa0-6e0932d0b12e’w$fa093fe8-ccef-4b6e-8bbf-3e7411250f2e÷w
+1680563082×w$IApplicationRectangleProvider__UnionŲw
+2143360827┘w$IAPPLICATIONRECTANGLEPROVIDER__UNION┌w	__GETSIZE█wGETENTRIESCOUNT▄wGETSIZEOFENTRYŢwPRVFINDFIRSTFREEINDEXŮwREGISTERCLIENTDATA▀wREGISTERCLIENTDATA2ÓwUNREGISTERCLIENTDATAßwUNREGISTERCLIENTDATA2Ôw╗ We have to provide this attribute here, because the usage at the member
+ _pRegisteredEntries does not work. _pRegisteredEntries is a generic member, so we have to
+ suppress the warning„w
+2151137255äwVisu_FbClientdataManageråw_pRegisteredEntriesæw_bitsçw_diCurrentIndexèw´ This value will be TRUE whenever there were only subsequent registering entries without an inbetween unregister
+ which is the common situation when there was no onlinechange etc.éw_subsequentEntriesêw. Only valid when _subsequentEntries is TRUE!!!ëw_subsequentCountìw$cb658376-e78c-4643-b853-eb841c0683b0íwSizeîw) Register client data with > 32K capacityïw
+1023717220­wRegisterClientdata2˝wdiRequestedSize˛wVISU_FBCLIENTDATAMANAGERˇw$878c4fcb-9aee-4dbd-91ff-f1f1f5e73f53˘w$b4045792-2e26-4b0d-9a46-0af6b502e1fe§w
+1307068350öw
+2547275125¸w	__getSize°w$eaa34e0b-a650-4c62-b218-02fb342d709e¨w
+3043613505św
+1986926341ŻwdiEntriesTillNowŁw$c4dde544-d875-40e3-8df2-70e8430ee2b9żw
+3652629364þw	389856775ÿw
+3128216195€x
diInitialSizex$4d0cda5a-7a1f-4271-94e5-a95c51fcdff6‚x) Register client data with < 32K capacityƒx	720320793„xRegisterClientdata…xiRequestedSize†x$d773b1d0-d17f-43a8-b994-37057478f4c8‡x
+3667004015ˆxGetEntriesCount‰x$3d53627d-309b-4068-93f1-ffdbddfcd184Šx
+2891000312‹xprvFindFirstFreeIndexŒx$135de4ea-cbfe-4077-8da5-1907b17ae1c3x
+1417362301ŽxGetSizeofEntryx| The index of the requested element (0..GetEntriesCount - 1)
+ This index can be used to iterate over all registered entriesx| This variable will get the index where the entry should be placed!
+ When nothing is configured a -1 will be returned here ‘xdiEntryIndex’x$60d2755e-f793-4927-b80b-022369fa9c31“x$1E3DC396-5561-4aae-8655-4C96C21D9E39”x
+1476816342•xC The size as number of entries that should be supported from now on–x	diNewSize—x
+diDataSize˜xdiDataCount™xdiBitFieldSizešx
+pAllocData›xpAllocBitfieldœxpOldxbitsTempžxiLoopEndŸx$64872eca-7670-4552-a2e9-bc8712ef3f4b xj Enhancement of method UnregisterClientData to be able to initialize the memory
+ before unregistering it.¡x	141934951¢xUnregisterClientData2£x1 See method UnregisterClientData, paramete iIndex¤xF If TRUE then the memory will be initialized before unregistering it. ¥xxInitialize¦xpitfMemoryManager2§xIMEMORYMANAGER2¨xIMemoryManager2©x$9ca38a41-a025-47d2-b618-9a401424864fªx	395767370«x
+3063633196¬xUnregisterClientData­x$6b9b5c71-60e3-4251-ab82-d6b4a660f56a®x__OffsetIMEMORYMANAGER¯xFREE°x	541360141±xIMemoryManager²x	777370292³xFree´x} the pointer to the data that should be freed
+ if pBlock == NULL, nothing will happen, ie. it is save to Free a NULL-PointerµxpBlock¶xIMEMORYMANAGER·x$2c4ff1dc-0179-4bd5-a36e-0ab9eb339be4¸x$22d5cab6-b44c-4131-8a08-ac08b059d2d1¹x
+4256388508ºx$7af20db8-8f02-4498-b302-db037fa03bbd»x__OffsetIMEMORYMANAGER2¼xR Extension of interface IMemoryManager to be able to initialize a piece of memory.½x
+4190794175¾x Initializes the memory.¿x
+2634106277Àxˆ The pointer to the data that should be intialized
+ if pBlock == NULL, nothing will happen, ie. it is save to initialize a NULL-Pointer┴x$973ab43e-0da7-4307-9a2d-17a0c55fd1d2┬x$e32a88a4-85f3-451b-b9cd-39b31dfae2e7├x	980887444─xIMemoryManager2__Union┼x
+1613999482∆xIMEMORYMANAGER2__UNION«x
+1531607779ÈxIMemoryManager__UnionÉx
+1937814076╩xIMEMORYMANAGER__UNION╦x__OffsetIACTIONHANDLER╠x
EXECUTEACTION═xa Internal interface: global fb, which implements this interface, is called after every visucycle.╬x
+4024688120¤xIActionHandlerđx
+3389362728—x
ExecuteAction“xIACTIONHANDLER”x$403ba78a-ce4a-4113-827e-916d1bf843ba‘x$8cd74c90-46fc-4b78-9734-a9ca585c9c33’x
+2900656122÷xIActionHandler__Union◊x
+1118712233ØxIACTIONHANDLER__UNIONÙx
+3514145880┌xVisuStructNativeControlItem█xiElement▄x
+2982753058›xVISUSTRUCTNATIVECONTROLITEMřx$75a09cf9-96da-4968-9be1-3da699179db1ŖxADDITEMŗxGETITEMPOINTERŠx$BAC8262D-310E-4FB4-9B6C-74DFD56359D1‚x
+3849237967ãxVisuFbNativeControlItemVectoräx_pItemsåx
+2144285067æxVISUFBNATIVECONTROLITEMVECTORçx$b9f0bcbd-13ad-40e4-8519-2197dfd51460èx
+2209606964éx
+4045187083êxpItemëx$8c4e51f2-638f-4c8d-9196-1b4568068e2eìx	206847423íx	595894071îx$ac074021-db98-4b10-bd6c-34c1d44fb58cïx
+1247771251ðx
+3966947511ñx
+2259037376òxAddItemóx$129891ed-ba84-4765-a64d-d54556a3751dôx	588040663õx$111becaa-2bca-4885-8e8f-5b97bce73f7böx	353038373÷x
+3110816751øx$8deb9582-2fc3-4a76-a3dc-ac0a57f9cc2dùx
+2399290629˙xGetItemPointerűx$e79ced08-f5bc-4c3d-84b1-277448e66eabŘx	ADDHIDEIDřxDOHIDEIDSFORCLIENT■xFINDELEMENTBYID xHANDLENATIVECONTROLRESULTÇyREGISTERNATIVECONTROLüyRESETHIDEIDSFORCLIENTéy
+3727163842ƒyVisu_FbNativeControlManager„y> Do not use directly, access only using the respective vector!…y_staticIdArray†ySTATIC_NUM_OF_ITEMS‡y_staticHideIdArrayˆy	_IDVector‰y
_hideIdVectorÅ y
+2924999915‹yVISU_FBNATIVECONTROLMANAGERŒy$395512b6-381f-4aa4-8672-8a1711cb2d72y	553846314Žy
+2665294770y$313d30cd-e9df-4a3c-a213-7ebc7e109f4cy
+3984964873‘yHandleNativeControlResult’yelement“y$d6fa9820-0342-4f81-8565-27cd936421ad”y
+3758467126•y	AddHideId–y$d41832a8-756c-49d7-8f94-ce882ce449fc—y	373795192˜y
+2577812205™y
+1672122285šyFindElementByID›y$6eeb5b4e-1bde-48b7-aef5-6f896b249385œy
+1408269137Ły
+3309285271žyDoHideIdsForClientŸy$a5d46fec-36eb-4135-a56c-575f3520d3bf y
+4092755296”yRegisterNativeControl¢ybReRegister£y$5833faa4-060a-49ae-bda9-cb54c91c5fe6¤y
+3575137980¥yResetHideIdsForClient¦y$02fbf885-16e2-4344-881c-f52531fc0ad0§y	482202707¨yVisu_SetCodegenFeatureSupport©yfeatureSetFlagsªy$e3900593-331c-407c-a2da-eee715f1bd2e«yî  <description>
+ 	Function to sleep a specified time interval in microseconds _without_ consuming processor load!
+  </description>
+  <param name="ptSleepUs" type="IN">Time to sleep in microseconds</param>
+  <result>error code</result>Žy
+2909477332­ySchedWaitSleep®y	ptSleepUs¯ySYSTIME°y$285bbde2-c152-402b-a02f-7c176f849269±ycmpschedule, 3.5.13.0 (system)²y, High resolution time datatype to hold ticks³y
+3782621073´y$a42f978c-030a-4705-9de7-ca2cec80cba8µysystimecore, 3.5.5.0 (system)¶y‘ The intention of this function is to allow the registration of globally (generated) instances to
+ a pointer declared within the library within the declaration itself. That means it allows to
+ write the following code without the need of an additionally generated assignment:
+ generatedInst : LibType := (a:=1, b:=2, dummy:= VisuRegistrationHelpDuringDecl(VisuGlobals.g_pMyInst, ADR(generatedInst))·y
+2244364881¸yVisuRegistrationHelpDuringDecl¹y$553725af-f993-4714-934f-82c73874e18aºy __OffsetIRESETTABLEMEMORYMANAGER»y
+2573424847¼yIResettableMemoryManager½y
+1869391686żyÇ IF True, the buffer will be reset (an Initialize is needed afterwards), otherwise only the content of the heap will be set back┐ybResetBuffer└yIRESETTABLEMEMORYMANAGER┴y$8d53b07a-8f8a-460a-a7b0-4e7fa0329e31┬y$9782e89a-c1d1-4888-8d52-7e1a3b1f28f2├y__GETMEMORYMANAGEMENTSIZE─yISVALID┼yNECESSARYBLOCKSIZEĂyPRVASSERTPTRALIGNEDăyPRVFINDFIRSTFREEBLOCK╚yPRVGETBLOCKFROMBUFFER╔yPRVGETNEXTBLOCK╩yPRVGETNEXTFREEBLOCK╦yPRVGETPREVIOUSBLOCK╠y
PRVINITBUFFER═yPRVMERGEBLOCKWITHNEXTBLOCK╬yŤ This function block is used to make a piece of memory usable as a heap, i.e. allows to allocate
+ memory via method |Alloc| and free it by calling |Free|.Ïy
+3714190862–yHeap—y The memory used as heap“ym_pdwBuffer”y The size of the memory ‘ym_pFirstFreeBlock’yLMMBLOCK÷yLMMBlock◊yĻ A flag indicating, whether the buffer m_pdwBuffer was dynamically allocated (via SysMemAllocData)
+ and therefore has to be freed during FB_Exit. To free the buffer correctly in this case we have
+ to know the original buffer, because m_pdwBuffer might point to a different location because of
+ memory alignmentěym_xDynamicallyAllocated┘ym_pdwOriginalBuffer┌y° The byte size of the members of structure LMMBlock, that are needed to implement
+ the memory management. This affects the following members:
+ - pPreviousBlock of type POINTER TO LMMBlock
+ - dwFlags of type DWORD
+ - dwSize of type DWORD
+ and the necessary number of fill bytes, so the complete "structure" is correctly
+ aligned, according to the value of member m_dwAlignment (see below).
+ The effective data is stored after this memory management information and must
+ be also correctly aligned.█ym_dwMemoryManagementSize▄y  The effective alignment to use. Default is 8 bytes to avoid problems with
+ 64 bit datatypes (i.e. atomic access). By using the compiler define
+ VISU_HEAP_ALIGNMENT_4 the alignment can be changed to the previous value 4,
+ that was used before V3.5 SP12Ýy
m_dwAlignmentÞy  flags used for LMMBlock.dwFlagsßyLMM_FREEàyLMM_USEDáyu This property is only needed for the LinearMemoryManager instance to access 
+ the value of the corresponding memberây$2e68e84b-5204-4d03-b0c1-4b53969fb44eãyMemoryManagementSizeäy82024573åyxResetBufferæyHEAPçy$88d7ee0e-9262-4e68-a56f-065753be62ffèy$1c93a383-e807-4b5f-8f76-48a388a2a1c4éy
+1028493488êy
+1988715288ëyy Unfortunately the SysMem* functions needs a writeable variable as parameter.
+ So we cannot use the constant directly...ýyCOMPONENTCONSTANTSÝyComponentConstantsţyVisuComponentName´ystComponentName­y$435b41ae-364a-48b3-bf66-520bd0a64a1c˝y
+3511427345˛yprvGetNextBlockˇyLMMBLock˘y	pCurBlock§y$f2b1f165-e83c-4cbe-8c25-a0d7979fc73b÷y
+2968369391¸yprvGetNextFreeBlock°y$e17641d5-172e-4c4a-bc6d-c751bbcbac97¨y@ :return: The size in bytes of the memory this instance manages ˙y
+3593223248Ży$2a1fd526-a336-4345-aa39-96d6cde1cec7Ły	271994019żyä The pointer to the data that should be intialized
+ if pdwBlock == NULL, nothing will happen, ie. it is save to initialize a NULL-PointerŝypdwBlock˙y	pLMMBlock€zdiCountHeapszxFound‚zpHeapƒz$568bc51c-c914-4717-b66d-3d78521cfedd„z
+4038635266ůz
+pNextBlock†zpPreviousBlock‡z$0e712c94-70c0-46e9-b4d5-ce4408b07a5fˆz
+2419668676‰z
prvInitBufferŠz$aa1ab3af-df27-4ac8-aae2-f70c292eec38‹z$ Passes the memory the heap manages.Śz
+3591524725z& pointer to a memory area (the buffer)Žz	pdwBufferz! the size of the buffer in bytes	z‘ A flag indicating, whether the buffer m_pdwBuffer was dynamically allocated (via SysMemAllocData)
+ and therefore has to be freed during FB_Exit‘zxDynamicallyAllocated’zxwBuffer“zxwAlignDiff”z$744df1eb-b579-4a6a-b496-35916f40f429•z
+2157411388–z	715377241—zprvGetBlockFromBuffer˜z$96a02ff0-ea3c-478b-a115-5c10cf91849a™z
+3606404638šz$de429c86-2fe2-4133-aa5a-360d20089413›z
+3076003042œz__getMemoryManagementSizez$20a0296f-f5fc-4427-9b57-3d8b1185699fžz
+4041382285źzprvMergeBlockWithNextBlock z$3aa89584-4749-4531-a95c-7d377e05979dˇzč This method checks, whether a piece of memory was originally returned by a call of method |Alloc|
+ and can be freed by calling method |Feee|.
+ :return: TRUE if the piece of memory is a part of this heap instance, otherwise FALSE.¢z	649165419£zIsValid¤z The piece of memory to check.¥zpdwStartOfHeap¦zpdwEndOfHeap§z$63ee6743-97bc-44ac-89fc-9000fd51ebe1¨z	851180945©zprvGetPreviousBlockªz$117a4fa8-b8f8-419f-988c-2a84fafa44c6«z
+1030671786¬zprvAssertPtrAligned­z$3f5952ff-a364-4208-b7c5-977bfef982b6®z
+3825833341¯z
+3116641032°z$466a7db6-8216-4e67-b5fa-6453a60c4e59±z
+2095213746²z	375399809³zprvFindFirstFreeBlock´z size with alignmentµzdwNeededSize¶z
+dwRestSize·z
pNewNextBlock¸z
pOldNextBlock¹z$53107c77-c830-40a7-9533-164bd824974cºz	507472707»zNecessaryBlockSize¼z
+dwDataSize½z$0ba2cbb8-c5c3-48c1-b170-7a0c81086a1f¾zGETHEAP¿zINCREMENTHEAPCOUNTÀza We have to provide this attribute here, because the usage at the member
+ _pItems does not work.┴z2 This function block is a vector of Heap instances┬z	592961563├zVisuFbHeapVector─zj We don't have a static Heap array to ensure, that the compiler does not call
+ FB_Exit on this instances.┼z
_aStaticHeapsĂz The static number of Heapăz
+1022842993╚zdiLastIndex╔zVISUFBHEAPVECTOR╩z$3cda0d5e-87ac-4f65-a442-1a5f11fe2e9b╦z$6eb07547-9d5c-46dc-aabc-2e924da72515╠z
+1481820189Íz$c54041b5-a671-4cf6-8f35-604f9cf529c0Îz² This method has to be called to make an additional Heap instance is usable by calling method |GetHeap|.
+ :return: The error code indicating success or failure of the operation.Īz
+3592337334–zIncrementHeapCount—zdiCountItems“z$5c0e050f-d915-4b68-a563-4803d8dd44a1”z
+1182683879Ôz
+1013538248Őz$5d552fe0-d4e8-4225-aa5c-d96ed31ca0cdÖz
+2632454096×z
+2911945431Øz
+2560289159Ůz$40641640-31a8-4c81-823d-4e62f48e8594Úz
+1908354987Ûz$628b4321-62d2-4231-b039-703bf9e2ff1dÜz	250272112Ýz$c142f467-d83e-47e6-b3e3-8671ecf5b416Þz
+4048477675ßz$b7e8e559-b3c5-4b70-8858-bc71e8f5eee4àz
+3474621657ázGetHeapâz$fdf114a4-6c63-4818-9c5d-9b3923bbd8fcãz	781689923äz
+2505210033åzIResettableMemoryManager__Unionęz
+3659557908çzIRESETTABLEMEMORYMANAGER__UNIONèzGETNEXTBLOCKézPRVFINDHEAPêz
+1630007191ŰzLinearMemoryManagerýz__INTERFACEPOINTER__4310Ýz__INTERFACEPOINTER__4306ţz__INTERFACEPOINTER__4379´zú This instance contains all the heaps, that are used to provide memory. The heap at
+ position 0 is the heap using the static memory provided by method Initialize.­z_heapVector˝z; Contains the same value like Heap.m_dwMemoryManagementSize˛z_dwMemoryManagementSizeˇzLINEARMEMORYMANAGER˘z_itfIMemoryManager§z_itfIMemoryManager2÷z_itfIGeneric¸zVISU_INTERFACES°z_itfIResettableMemoryManager¨zŽ This method searches for the Heap instance, that manages a given piece of memory
+ :return: A pointer to the Heap instance, NULL if no corresp├│nding Heap was found.˙z	251790024űzprvFindHeapŘz$607a592a-1109-4dad-9c61-72cdc48c6cf7řz$6ac5e722-3493-4051-91ad-c2ee159c2f93■z
+3573628072ÿz
+diMaxIndex€{$72694c17-642a-4e1a-b38e-b7fc770af9ce{
+2041633072‚{
+1937068795ƒ{GetNextBlock„{$c98151d8-e2c6-44f6-9473-cdb7bbf4d6e0…{	267916705†{
+2049654670‡{$a2a62d04-45a2-45a5-988e-f551e1425ba9ˆ{	265026220‰{
+2055168614Š{  the size of the buffer in bytes‹{$b63be085-f5eb-43b5-a87b-16089a754c71Ś{	897479326Ť{
+2986178356Ž{$7333ceea-ed05-4a02-98f9-dcb7578eb25c{
+2305498475{
dwNewHeapSize‘{pbyNewBuffer’{$74c1136a-5dc7-4d6e-a267-59058660d5fd“{	617984867”{$8b0f1ed3-6247-456f-991a-f40b2bb23c50•{
+2216125468–{
+2649482168—{$0f640a80-ec5d-4c1d-bcc5-d9af2b1d6d05˜{
+2984828752™{  indicate if block is free, etc.š{6 the size of this block (including dwFlags and dwSize)›{	632130792ś{$81e91a39-8266-404f-8668-6f17c93818c2ť{__OffsetIINTERNCOMMANDMANAGERž{
EXECUTEBYNAMEź{REGISTERCOMMANDHANDLER {UNREGISTERCOMMANDHANDLERˇ{
+2516950863¢{IInternCommandManager£{Ÿ Does a search over all registered commands and executes the found command, if there is
+ a registered one. The comparison is done casesensitive at the moment.¤{
+3241179371Â¥{
ExecuteByName¦{IINTERNCOMMANDMANAGER§{$606fc7d1-d0fa-4919-8e7a-a3aacd7a3444¨{$3c983f25-b67e-4d81-b024-62d2e37d7d8a©{
+3765905781ª{UnregisterCommandHandler«{IINTERNUSERCOMMAND¬{IInternUserCommand­{$153cd896-9d4b-40d3-9071-e10603990d90®{
+2554550234¯{RegisterCommandHandler°{$d102e9fa-4e85-4ab1-9c4c-46e71ffcdf78±{55921074²{IInternCommandManager__Union³{
+2829016312´{IINTERNCOMMANDMANAGER__UNIONµ{__OffsetIINTERNCOMMAND¶{
+1062018424·{IInternCommand¸{
+1018059933¹{IINTERNCOMMANDº{$c64305b7-611a-4f1c-a874-eb05b1d4868f»{$051d6845-2bb2-41da-8c10-6f1bff854199¼{__OffsetIINTERNUSERCOMMAND½{	366479263¾{
+1113121988┐{$15d0e6ec-6dbf-47da-a88f-da7820220c24└{$59bb3c49-8bd2-437a-b03a-281cc25550bd┴{
+2188639564¬{IInternUserCommand__Union√{
+2807265840─{IINTERNUSERCOMMAND__UNION┼{
+3150287404∆{IInternCommand__Union«{
+3814620783╚{IINTERNCOMMAND__UNION╔{ALLOCCLIENTDATAENTRIES╩{EXITFBS╦{PRVINITIALIZEMEMORY╠{RELEASECLIENTDATAENTRIES═{41009226╬{Visu_FbClientCreator¤{__INTERFACEPOINTER__4133đ{
+3501833181—{VISU_FBCLIENTCREATOR“{$082f0d34-c06d-4f77-98a7-470090364a2f”{∆ Initializes a piece of memory by overwriting it with 0.
+ The method is necessary to ensury, that a new client doesn't get
+ the same piece of memory again having the same values when the
+ client used this piece of memory the last time (that could lead
+ to paint bugs, because it would look like, that nothing had changed).‘{	404545363’{prvInitializeMemory÷{$d937ac6d-d9b0-4e0e-8fcc-7611885e6f67◊{
+3746634405Ø{	115740715Ù{
+2661971767Ú{	651342535Û{$ba4bd45b-aae0-4d35-9f02-3e399171005dÜ{
+2559272035Ý{ExitFBsÞ{$a5fb8d51-c463-4af2-8d5d-2b87af12f2bfß{â This method allocates the client data entries. A non null pointer will
+ only be returned if every single allocation succeeded. Otherwise a rollback
+ of the allocations done by this method will be done before returning null.à{
+3297442230Š{AllocClientDataEntries‚{diNeededElementClientEntries„{. CHECKED_OMIT, never called in integrated visuš{pCurElementClientDataŚ{pElementsClientDataArrayś{
+iEntrySizeç{diCurrentIndexè{$4bc8bcd4-0e3b-4d8f-b553-092865764f49é{$B6E52BB0-739A-45cc-B4AD-98415D3D70BFê{
+2599823373Ű{pWholeClientStructureý{pUpdateRectsÝ{pUpdateRectsFlagsţ{
pElementsData´{
pOldRectsData­{pPaintBufferData˝{
pFrameContent˛{VISUSTRUCTFRAMEDATAˇ{VisuStructFrameData˘{$ information for client data entries§{diInvalidRectCount÷{diAdditionalClientDataSize¸{pAdditionalClientData°{$78f0056a-c1bd-4341-bc20-dcea44fae450¨{
+2834860650ú{
+2388197540û{helpVSCBü{$b7b70fb4-7d12-41e3-a539-30cc8cc94fadý{	871260378þ{ReleaseClientDataEntriesÿ{$44074b42-7cde-4819-8c39-d910776ec4fe€|	977549336|% TODO: use strings for visualisations‚|dwCurrentFrameIDƒ|
dwLastFrameID„|
+1156208321…|$b603095c-cad1-4f0a-a1eb-3ea0768e4139†|Ã This function block is the implementation of the IPaintBufferCreator interface for the
+ one-process target visualization, like linux. It simply creates a buffer from the visualization's
+ heap.‡|
+2791590124ˆ|Visu_FbIecPaintbufferCreator‰|__INTERFACEPOINTER__2553Š|
+2239713698‹|VISU_FBIECPAINTBUFFERCREATORŒ|$4ad8d488-ad98-4bce-81c8-10a62e8f2857|
+2648339289Ž|
+4273270053|$5756ef49-514b-4902-9149-8074689074d7|
+1213050422‘|$b359d15f-176e-4165-9130-9b5d67e3b0a8’|
+2831508487“|$2a0f054e-b032-4551-91db-444dd4bd38e5”|
+1031243242•|
+4036850367–|
+1368775838—|$45fa90ee-d987-43fb-a166-35e5787fb46b˜|	870607108™|$895cab92-73fd-4989-b3ad-ae40417a7e89š|
+1634136520›|‚ This method is used to setup a new paint buffer for the client.
+ :return: TRUE if the processing was successful, otherwise FALSEś|
+2757420687Ł|dwUsedBufferSize×|$87374c55-aad0-46d4-9832-4182f5c714abč|
+2657775928 |Visu_StructXwordPair¡|xw1¢|xw2£|
+1147958313¤|VISU_STRUCTXWORDPAIR¥|$14544f59-6cfb-4db4-9b5d-099910eb04e2¦|
__GETBASENAME§|
__GETCLIENTID¨|
__SETBASENAME©|
__SETCLIENTIDª|	PRVCREATE«|
+PRVDESTROY¬|PRVFINDFREEINDEX­|PRVFINDINDEXBYEXTERNID®|
PRVGETSHMNAME¯|§ This function block is the implementation of the IPaintBufferCreator interface for the
+ target visualization, where the target visualization client runs in a separate process,
+ i.e. for the ControlWin target visu and for the RTE target visu. It creates a shared
+ memory for the paint buffer.°|
+1299875152±|Visu_FbShmPaintbufferCreator²| pair dwExtendId -> dwHandleShm³|_arrCurrentShms´|MAX_NUM_OF_SHMSµ|_arrUsedShms¶|_dwClientId·|_stBaseName¸|ë This variable is a counter, that is incremented in case of calls Create(TRUE) and counts the number
+ of enlargements of paint buffers. It is used to create a unique name of the shared memory, that is also
+ different to the name of the shared memory, that is used in "normal case", i.e. the name, that is used,
+ when a paint buffer is created for a new client.¹|_udiEnlargeCountº|˜ The name of the new paint buffer's shared memory, that will passed to the visualization client by a paint command
+ in case of an enlarged paint buffer╗|	_sShmName╝|f This is the index of the shared memory, that will be destroyed after the new shared memory was set upŻ|_iIndexCurrShmż|+ This is the index of the new shared memory┐|
_iIndexNewShm└|V This flag signals whether the size of the shared memory is currently being increased.┴|_xIncreasingSharedMemory┬|$dc2bacfb-fbb6-442e-933d-f8c3cc7db1c7├|BaseName─|$db6ab5bc-3fb4-4034-b979-7143b185ca2d┼|ClientIdĂ|	961630671ă|
__getBaseName╚|VISU_FBSHMPAINTBUFFERCREATOR╔|$7f980ee5-86aa-4569-b278-76ddb369eac8╩|$26abc9dc-21d9-4684-90dc-633519e71236╦|	617663681╠|xOk═|$2497c123-1b09-492d-83e1-90fe32fccc85╬|
+3453067407Ō|diResult–|$cda3a965-04b3-43bb-8b90-5ca764fd6f5f—|
+3796213881Ò|$68efa170-a918-4480-99c1-d8ffa61d4492Ó|¢ This method is used to finish the setup of a new paint buffer for the client.
+ The old paint buffer is used to issue the paint command to setup the new paint buffer.
+ If the paint buffer has to be increased more than once in the same cycle, the
+ paint command has to be overwritten. So the shared memory for the old paint buffer must
+ not be freed until the final size of the new paint buffer has been determined.Ô|
+3587899740Õ|$463dc48e-0d85-4f3b-bfd0-00feb6624b60Ö|
+4007578712×|$a3390faa-89dd-4fe2-a302-e826370143c5Ø|
+3426718499┘|prvFindIndexByExternId┌|$c979e5c6-582a-4993-9cf4-9b19fff61bf2█|
+1827239885Ü|prvFindFreeIndexŻ|$1f4f3ca2-927e-4e1d-a113-6d6900d7c86dŽ|C Destroys a shared memory by a given index in array _arrCurrentShmsß|	798002341ą|
+prvDestroyŠ|@ The index of the shared memory within the array _arrCurrentShms‚|$af01ea11-76cf-42fe-a014-a91e3e971fc1„|
+2392140218ä|
+2541718437Ã¥|
+2336369519æ|B Creates the name of the shared memory to use. The name is unique.ç|
+1439211171Ť|
prvGetShmNameť|‘ If this parameter is FALSE, then the shared memory is used for the initial paint buffer
+ of the visualization client. The client knows, how the name is built and can create the
+ same name easily. In case of TRUE a new paint buffer is created. The name of the new paint
+ buffer's shared memory is passed to the client by a paint command.Í|xCreateEnlargedPaintBufferŽ|$474edc85-263d-47a9-9b30-94bed7a1b2d1ž|
+2637353896Ū|iNewShmÓ|$9741ef2e-0732-40ed-a610-cf2dc10df7c6Ô|
+1486628411­|
__getClientId˝|$c881b71c-3b9e-49af-99db-5616c0b56d53˛|
+1846245244ˇ|
__setClientId˘|$a7f5d935-8c61-4235-907b-29075b13c74d§|	408237014÷|
+3686680059¸|	prvCreate°|╦ Indicates, whether a new paint buffer has to be created in order to enlage an already existing one
+ (because too small) (TRUE) or if the initial paint buffer has to be created for a new client (FALSE).ù|5 Returns the name of the paint buffer's shared memoryú|	stShmNameû|6 Returns the index of the paint buffer's shared memoryü|iShmŭ|handleŝ|SYSSHM˙|SysShm€} VISUFCTGETDEFAULTPAINTBUFFERSIZE} VisuFctGetDefaultPaintBufferSize‚}xwSizeƒ}dwResult„}$22a67c99-fb3e-45c9-9c7b-dc24c4e9ab1f…}
+3699603657†}
+2243441267‡}
__setBaseNameˆ}$985144f8-cf28-4079-aa76-472b5d98d613‰}
+1214106342Š}$a7700f31-1851-47df-8a5e-c132185bb3fa‹}__GETHASGESTURESHANDLERŒ}HANDLEGESTUREEVENT}HANDLEMOUSEEVENTIFŽ} HANDLEUSERMGMTLOGINFAILEDEVENTIF} HANDLEUSERMGMTLOGINLOGOUTEVENTIF}$HANDLEUSERMGMTPASSWORDCHANGEDEVENTIF‘}PRVGETPOINTFROMMOUSEEVENT’}RAISEVARIABLEWRITTEN“}
+3900406672”}Visu_FbUserEventManager•}__INTERFACEPOINTER__4236–}_editBoxEventHandler—}_keyEventHandler˜}_mouseEventHandler™}_specialEventHandlerš}_gestureEventHandler›}_itfUserMgmtEventHandlerœ}_itfCustomEventHandler}$6eed9d7a-1cce-4def-8e2c-1f53691d20f5ž}HasGesturesHandlerŸ}
+2479084687 }HandleMouseEventIf¡}VISU_FBUSEREVENTMANAGER¢}$c603b715-50cf-4e44-aecf-6a53201bda8b£}$0eb85aff-d4a5-430c-82e1-144f9f52b2a4€}
+1355490865¥}$583b5362-648c-4bdb-93c5-ff019bd3dac6¦}
+1815044528§}J This method is called for the user management event of a password change.¨}
+2276976466©}$HandleUserMgmtPasswordChangedEventIfª}$052009a1-3302-4e7e-b893-b1f2ba4feaff«}
+2195455464¬}$5accd873-ce03-491c-8961-b96a61ada114­}
+1056319646®}RaiseVariableWritten¯}‡ The maximum size of the variable in bytes (will only be valid if the type is a stringtype, otherwise this value will smaller than 0). °}$7de70e22-f7ac-4a88-9849-28f72b4f61f2±}
+2885313671²}$67198ff8-98b9-4128-bb2a-c5615d8f25df³}
+3860236230´}$a954aaec-4ad4-4c78-9d04-20b3cfab810aµ}
+3788854665¶}prvGetPointFromMouseEvent·}$90775baf-092a-42c4-b5c1-4474576fad06¸}K This method is called for the user management events "login" and "logout".¹}
+4078656546º} HandleUserMgmtLoginLogoutEventIf»}4 TRUE if a login occurred, FALSE in case of a logout¼}xLogin½}$ec2516fc-0fea-4e92-8448-c4843fd773d8¾}
+3656534708┐}G This method is called for the user management event of a failed login.└}	861192724┴} HandleUserMgmtLoginFailedEventIf┬}$683f6d67-f3e4-446f-8fdc-d39a5f3ccb8b├}
+1779959153─}HandleGestureEvent┼}clientĂ}handler2ă}IGESTUREEVENTHANDLER2╚}IGestureEventHandler2╔}handler3╩}IGESTUREEVENTHANDLER3╦}IGestureEventHandler3╠}$6aec9881-5914-4374-8fe7-dee6800c8280═}
+1539004320╬}__getHasGesturesHandler¤}$dc061bc9-f16b-4c3c-8800-54e6bced719eđ}
+3259358565Ń}$a906edb7-1a59-45b1-8c28-a32d5cb85d0eŇ}
+1122133652Ó}
+3795112872Ô}$c7eb4396-c266-42fc-a5a1-26e42aded853Õ}
+1340557892Ö}$7b2bbee3-ca7b-4613-82d8-582a319835a4×}
+1107556400Ø}‰ This method is called for custom events to pass to the optional event handler.
+ :return: TRUE if the event was handled, otherwise FALSEŁ}
+2697249796Ú}$9e37e2ef-689e-4e53-a109-f8875ada7fd4Û}	999266168Ü}
+3294670577Ũ}$2080a83f-45d6-49d3-b364-eefe2b60b45bŪ}
+1167502976Ŗ}$8ceb1133-2fca-4c22-8729-246e6d97d69bŗ}__OffsetIGESTUREEVENTHANDLER2Š}HANDLETOUCHEVENT‚}
+1354899848ã}Ó This method will be called when a touch handled by IEC was detected by the visualiuation.
+ Please remark: This method has been superseded by IGestureEventHandler3.HandleTouchEvent2 so when 
+ you implement IGestureEventHandler3.HandleTouchEvent2, then it's no longer necessary to implement this
+ method.
+ RETURN: 
+ TRUE - When the handler has handled this event and it should not be handled by someone else
+ FALSE - When the event is not handled by this handlerä}
+2403110960Ś}HandleTouchEventś}J The number of informations contained in this event callback (-> pTouches)Á}q A pointer to an array of touch informations; it is allowed to access this pointer in the range [0..numTouches-1]Ť}pTouchesť}$62c00a19-7c36-4fa2-858a-8928d21b36adÍ}$d91b55f6-6b38-4e6a-93f5-bd279ffcf0b4Ž}
+2530100263ý}IGestureEventHandler2__UnionÝ}	211489393ţ}IGESTUREEVENTHANDLER2__UNION´}__OffsetIGESTUREEVENTHANDLER3­}HANDLETOUCHEVENT2˝}
+2484518321ò}Ð This method will be called when a touch handled by IEC was detected by the visualiuation. 
+ This method supersedes IGestureEventHandler2.HandleTouchEvent so in fact if there is an implementation
+ of the current method, then this one will be called instead of IGestureEventHandler2.HandleTouchEvent.  
+ RETURN: 
+ TRUE - When the handler has handled this event and it should not be handled by someone else
+ FALSE - When the event is not handled by this handleró}
+1628052093ô}HandleTouchEvent2õ}$f8c48fc8-328c-4d04-a1ea-a6770553b367ö}$41dbc57d-bb26-4623-989f-47ac3c99d8e6÷}
+3817212907°}IGestureEventHandler3__Union¨}
+1209282474ú}IGESTUREEVENTHANDLER3__UNIONû}__OffsetIVISUUSERMGMTCYCLICCALLü}
+CYCLICCALLę}
+1984728896ž}IVisuUserMgmtCyclicCall˙}
+3273771671€~
+CyclicCall~IVISUUSERMGMTCYCLICCALL‚~$495c0adb-3e7f-4319-bcaa-50f0777af0c4ƒ~$7af68b82-93bd-43bd-8071-42fc9a9a0da4„~
+2069475538…~IVisuUserMgmtCyclicCall__Union†~
+3970401345‡~IVISUUSERMGMTCYCLICCALL__UNIONˆ~__GETCOMPLETEINITNEEDED‰~__SETCOMPLETEINITNEEDEDŠ~ONLINECHANGEDETECTED‹~
+1012336823Œ~Visu_FbOnlineChangeChecker~diOldElementCountŽ~diOldPaintBufferSize~diOldClientEntriesCount~diOldStyleChecksum‘~_bCompleteInitNeeded’~$1def901f-c93f-4d80-928a-a94d82c4d769“~CompleteInitNeeded”~
+4189362233•~__setCompleteInitNeeded–~VISU_FBONLINECHANGECHECKER—~$9d6b9ac1-2463-4eda-bb62-8f6303b1264f˜~$646f52cc-e736-4cbc-81a4-efd4c4398c70™~
+4105009225Å¡~
+2852794990›~
+1569545862ú~__getCompleteInitNeededĚ~$49ad8953-1172-40e1-a833-d06230a7caa2ě~
+2389378762Ÿ~
+2432264718 ~
+3747950896¡~
+3202801473˘~OnlineChangeDetected£~$ca10242f-fb0c-4c53-8667-718b6d2eb002¤~
+2282449311¥~$00855415-a1f6-4f0d-a296-36339f409624¦~
+3239543411§~ICallOnInitialize__Union¨~ICALLONINITIALIZE©~	456574554ª~ICALLONINITIALIZE__UNION«~$0b9b654b-4edb-4afa-85e1-5e072be07f27¬~CALLINITIALIZE­~
+2939100236®~Visu_FbInitOnStartup¯~_arr°~MAX_STARTUPINITIALZATIONS±~ICallOnInitialize²~_iCount³~_ Should be called after the default global init slot; depending on the location of the instance´~
+2422844037µ~instance¶~VISU_FBINITONSTARTUP·~$c67444f2-604b-4e01-8c3b-060e60725c56¸~$b8b913fd-f5e1-4b00-b065-b8d7793cdc94¹~
+1897399769º~
+1434277339»~
+2737519101¼~
+1077310193½~
+1377927747¾~
+3560340550┐~CallInitialize└~$e50308d4-313a-42c5-b7cc-90ed2c2d5c97┴~__OffsetICALLONINITIALIZE┬~2073891├~o Initializes the default key handler. This can be used for activating variables in the datasources for example.─~
+3774548222Ň~Init∆~$7fae526c-67eb-4ba2-b28d-fdaf0559db1a«~∂ In fact this structure is a local copy of VisuStructEvent2 (located in CmpVisuHandler because used
+ in the RTS too). It is used for realizing overlay mode with old runtime systems!╚~	965378126╔~LegacyRTSVisuStructEvent2╩~	lwIdStack╦~
+3971402876╠~LEGACYRTSVISUSTRUCTEVENT2═~$f17b57e9-c0a2-47f3-8311-4887133bf5d2╬~<Structure, NonVirtual, Compiled, Typified, Located, Internal¤~	COPYEVENTđ~
+GETCURRENT—~
REMOVECURRENT“~
+1898624822”~Visu_FbEventWrapper‘~y only for using legacy methods! if changing the type, have a look at VisuFctEventIdStackGetValuePtrFromEventLegacy too!!!’~
+_lastEventÍ~
+3654791203×~VISU_FBEVENTWRAPPERØ~$f10b2292-3ca7-4782-8435-1d9817b783e3Ù~
+2291840732Ú~2 Will return only relevant events, otherwise NULL!Û~
+2307815292Ü~
+GetCurrentĘ~O no need for initialization as it will be overwritten completely (if necessary)Ț~	tempEventß~$a11099d2-6dcc-4b67-b165-85a7a8f39744à~	522200101á~	CopyEventâ~srcă~destä~$b28f8578-785e-4fc8-9ae1-c644e68a29b4ć~
+3852505867æ~
+1416102679ç~
RemoveCurrentè~$0ef0b2e2-c645-4b3d-9d4b-a2dcd58af7aeé~
+1266101201Í~	823224724Ž~__OffsetICOMPACTTEXTLISTINFOž~GETNUMBEROFENTRIESOFTEXTLISTŪ~GETUSEDTEXTIDSÓ~d see implementation in VisuFb_CompactTextListInfoSingleton
+ handles some information from textlists´~	805868299­~ICompactTextListInfo˝~f returns the number of entries in the texlist stTextListName.
+ we don't expect more then 32767 valueṣ~
+1863314894ˇ~GetNumberOfEntriesOfTextlist˘~stTextListName§~ICOMPACTTEXTLISTINFO÷~$462b4da7-d06a-4922-927a-b74472920de5¸~$7e05d24e-e845-4292-9701-a8a8ae7677e9°~Ń returns the used textids in the texlist stTextListName.
+ with the number of ids (GetNumberOfEntriesOfTextlist), it is possible
+ to iterate through the ids, as they are stored in an array of dint and
+ the returnvalue is the first value in the array
+ The implementing functionblock does not support this any more.
+ It is replaced by GetUsedLINTTextidsù~
+1313148507˙~GetUsedTextidsű~$d7256600-30ca-4be4-88f9-90ea73b4c190Ř~	682655526ř~ICompactTextListInfo__Union■~
+3049256565˙~ICOMPACTTEXTLISTINFO__UNION€__OffsetIVISUCYCLICCALLMANAGER
ADDCYCLICCALL‚REMOVECYCLICCALLƒ
+3510651586„IVisuCyclicCallManager…^ Removes an IVisuCyclicCall instance, that has been previously added with method addCyclicCall†
+4078638038‡RemoveCyclicCallˆpitfVisuCyclicCall‰IVISUCYCLICCALLŠIVisuCyclicCall‹IVISUCYCLICCALLMANAGERŒ$abe27a83-db3d-42a0-bb1d-67a272bf8cc2$42106b7f-289c-481d-96ab-5f90ea716cf4Ž‚ Adds an IVisuCyclicCall instance to be called every visu cycle. If the instance has been already
+ added this method does nothing	765588432
AddCyclicCall‘$42775156-26d4-4b4a-9df6-91b258591e76’ADDVISUCYCLICCALL“GETVISUCYCLICCALL”REMOVEVISUCYCLICCALLAT•SETVISUCYCLICCALL–u {attribute 'ieccodeconversion_externalimplementation' := 'ZUTUN assign Guid if needed for integrated visualization'}—C This is a vector, that is used to store IVisuCyclicCall instances.˜
+2653975616™VisuFbCyclicCallVectorš_paitfVisuCyclicCall›MAX_NUM_INSTANCESœ
+3166184781AddVisuCyclicCallžVISUFBCYCLICCALLVECTORŸ$0226c1cd-7531-4e1c-8303-909bbf7e56e7 $e9e156e3-60d3-4cc3-a203-1ea57fab295a¡
+1472916889¢
+2898797426£GetVisuCyclicCall¤$5c2f8591-3adb-4b37-930a-f203f7b65afa¥
+1103809886¦$e3ace3d8-9be2-42df-801a-b3d44a542a00§
+2937748415¨
+3608692134©
+3032710670ªRemoveVisuCyclicCallAt«$50275344-d42d-4538-9309-66e31b92b702¬	141053977­	791265836®SetVisuCyclicCall¯uiIndex°$ccdbd470-65be-48a9-b52d-163d36647615±
+3665944186²$985cd56b-a191-4d83-af49-3bd7abbc5065³
+2690012919´
+3825166629µ
+2037315319¶
+pitfCursor·$52f8d210-95fe-4f38-b660-bcf17969ca91¸R This function block is the implementation of the IVisuCyclicCallManager interface¹	527955430ºVisuFbCyclicCallManager»__INTERFACEPOINTER__4623¼@ Stores the IVisuCyclicCall instances, that have been registered½m_CyclicCallVector¾
+2277684328┐VISUFBCYCLICCALLMANAGER└$b20d61e0-56d6-4bbb-8508-58d7425bdbf0┴	803271260┬
+1458148973Ã
+4136220388─udiCount┼itfVisuCyclicCallĂ$35ddd891-9f8e-48d6-a96c-0462351841bbă
+3317281917╚	462899261╔? Adds an IVisuCyclicCall instance to be called every visu cycle╩	965236765╦$1373095a-1120-40d3-8f80-4e2eaf0d15a8╠
+4258201277Í
+3328015489Î$099ba9d2-d5a5-4286-bae9-9bf88aece571Ï
+1380184378–IVisuCyclicCallManager__Union—
+3028561620“IVISUCYCLICCALLMANAGER__UNION”__OffsetIVISUCYCLICCALL‘R Currently this is only available in the targhet visu, not in the intergrated visu’ú Implementors of this interface can register themselves at the global IVisuCyclicCallManager instance
+ and will be called every visu cycle to do something.÷	627846702◊, This method will be called every visu cycleō
+1505155683Ù$b978ff98-a2a7-4854-9f4b-6b3f50516a91Ú$bd6de435-bb85-4359-bb09-225f30016425Û
+2758614479‹IVisuCyclicCall__Union›
+2427105968řIVISUCYCLICCALL__UNIONŖ$__OffsetIVALUECHANGEDLISTENERMANAGERŗADDVALUECHANGEDLISTENERŠREMOVEVALUECHANGEDLISTENER‚
+3168572587ãIValueChangedListenerManagerän Removes an IValueChangedListener instance, that has been previously added with method addValueChangedListenerå
+1826337321æRemoveValueChangedListenerçitfValueChangedListenerèIVALUECHANGEDLISTENERéIValueChangedListenerêIVALUECHANGEDLISTENERMANAGERë$10e02f08-b37b-4a26-8742-2917f19bca4aì$4dec9525-5372-4d5e-a47a-7d0a024dc481í© Adds an IValueChangedListener instance to be called every time a value of an IEC variable has changed. If the instance has been already
+ added this method does nothingÓ
+3208743098´AddValueChangedListener­$fd602d0f-9d58-4401-9feb-3930e6d21435˝GETVALUECHANGEDLISTENER˛REMOVEVALUECHANGEDLISTENERATˇSETVALUECHANGEDLISTENER˘I This is a vector, that is used to store IValueChangedListener instances.§
+4067768004ö VisuFbValueChangedListenerVector÷_paitfValueChangedListenerø
+1278318683¨SetValueChangedListener˙pitfValueChangedListenerű VISUFBVALUECHANGEDLISTENERVECTORŘ$3517420a-c2e9-4ad7-afe7-ab43b312e6c9ř$481e490d-3766-4944-9064-78fb19e11525■49037600 $aabfb047-f8cb-4fc8-a6ca-951da0bb87bfÇÇ	674721661üÇ
+1675332294‚€$d1a17eac-0349-4944-a26a-a20c4a0460a9ƒ€89120315„€
+1573249261…€
+3991856398†€GetValueChangedListener‡€$f7bd44dc-4707-4e4a-8fec-affab430abf0ˆ€
+3734803546‰€$5d7d91cd-c76f-40cc-b96d-86e05e61309dŠ€
+2994144303‹€RemoveValueChangedListenerAtŚ€$8999ccc2-346e-47a3-93ae-f2fa8c8e5759Ť€
+2402485807Ž€$d408f2ca-f081-43b1-9a3e-c9ef960009e6€
+1862281743€
+3374929819‘€
+4179472007’€GETLISTENERCOUNT“€SETADDITIONALPARAMETER”€SETIGNOREVALUECHANGED•€SETVALUECHANGEDTYPE–€VALUEBEFORECHANGED—€VALUECHANGED˜€X This function block is the implementation of the IValueChangedListenerManager interface™€
+3879595340š€!VisuFbValueChangedListenerManager›€__INTERFACEPOINTER__4669ś€s_DwordArrayOldValueť€s_DwordArrayNewValuež€U Stores the IValueChangedListener instances, that have been registered
+ CHECKED_OMITŸ€m_ValueChangedListenerVector €m_pOldValue¡€m_pNewValue¢€m_xIgnoreValueChanged£€m_xOldValueSet¤€m_eType¥€
+m_dwParam1¦€
+m_dwParam2§€	592380843¨€!VISUFBVALUECHANGEDLISTENERMANAGER©€$98af610c-eec8-431c-909d-465d02078ffaª€	203257654«€ValueChanged¬€S A pointer to the new value. The pointer must not be the same than the pbVarPointer­€
+pbNewValue®€* A pointer the variable which was changed.Ż€pbVarPointer°€, The size of the variable which was changed.±€, The type of the variable which was changed.˛€
+eTypeClass³€T If this value is true than the given new value pointer is a pointer and no property´€xIsNewValueAVarPointerµ€S If this value is true than the given variable pointer is a pointer and no property¶€
xIsVarPointer·€Š If the value changed event comes from a dialog the dialog id is necessary to
+ know the context from which element the dialog was opened.¸€O If this interface is set this dialog must be passed to the ValueChanged event.¹€itfVisualizationDialogº€% The type of the value changed event.»€itfVisualization¼€bBoolBefore½€bBoolBeforeSet¾€pbBool¿€
pPropertyInfoÀ€dialogInstanceÁ€diLen1€diLen2À$2ec5142e-b6ed-49b5-b35e-01021e88d98dÄ€
+4028776822ŀSetIgnoreValueChangedƀxIgnoreValueChangedǀ$965592ee-17ef-41b4-85c5-e12502b825daȀ	973530952ɀ
+1706461982ʀitfValueChangedListenerHelpˀ$638934be-bf2a-4c85-be01-f478f538d696̀
+1798898281̀
+2687507064΀
+2749557753π$76058076-16c3-4089-9e31-2864181079b9Ѐ77152022рSetAdditionalParameterҀ$d605ae93-22eb-432e-a1a5-641ac37d7833Ӏ
+1246096317ԀValueBeforeChangedՀS A pointer to the old value. The pointer must not be the same than the pbVarPointerր
+pbOldValue׀$85ee45cc-a5ea-4b6d-9bd2-5921ff9650f1؀
+2798124222ـ
+1943684765ڀ
+1476634155ۀSetValueChangedType܀$073fafbe-3953-4b92-a672-993e5701e2c3݀
+2167178610ހGetListenerCount߀$02b477c5-631d-4791-bedb-bc0eb11b8019à€
+3697416043á€#IValueChangedListenerManager__Unionâ€
+2211071513ã€#IVALUECHANGEDLISTENERMANAGER__UNIONä€__OffsetIVALUECHANGEDLISTENERå€À This interface must be implemented by function block instances, that will be registered
+ by a call to VisuElems.g_itfValueChangedListenerManager.AddValueChangedListener.
+ When such a function block is implemented and registered than all value changes from 
+ the visualization are notified to the ValueChanged method.æ€
+2048285857ç€
+1428204277è€m A pointer to the client structure were the event occurred.
+ pClient can be 0 when eType = ConditionVariableé€b The visualization from which the value changed event is called.
+ Is always set when pClient <> 0ê€Q If the value changed event is called from a dialog this parameter is set (<> 0).뀱 The input position in the visualization is a list of element ids.
+ A list is necessary because of element in frames. -1 means not set.
+ Example: 41,23,-1,-1,…
+ Frame element with id 41 in visualization itfVisualization.GetName(TRUE);
+ Element with id 23 in the referenced visualization of the frameì€paiInputPositioní€å A list of frame indices for the input position. This information is necessary
+ to know the referenced visualization.
+ Example: 1,-1,-1,…
+ In the frame element the second visualization in the list of frame selection was set.î€paiInputFrameIndicesď€[ A pointer to the old value. The pointer is not necessarily the same than the pbVarPointer.đ€[ A pointer to the new value. The pointer is not necessarily the same than the pbVarPointer.ń€R A pointer to the variable which was changed. Can be null if pPropertyInfo is set.ň€Ź A pointer to the property info of the variable which was changed. The value is only 
+ set when the value changed event comes from a property.ó€M The type of the value changed event. This type can be used to filter events.ô€÷ If the value changed event comes from a dialog the dialog id is necessary to
+ know the context from which element the dialog was opened. This can be necessary
+ to know the corresponding variables of the dialog.
+ Normally the following events occur:
+ Event with type OpenDialogPositionInfo - To know the element where the dialog was opened.
+ Event with type Default - ValueChange event for the changed variables
+ Event with type CloseDialogPositionInfo - To know that the dialog was really closed.õ€R If the value changed event comes from a key event dwParam1 contains the key code.ö€W If the value changed event comes from a key event dwParam2 contains the modifier code.÷€$b124a8e1-8f1b-4383-8111-eb1b00b42ebfø€$92b8fafe-0fa6-410f-82ea-c8ba17e7478aù€
+1629015664ú€IValueChangedListener__Unionű€
+1960925385ü€IVALUECHANGEDLISTENER__UNIONý€__OffsetILOCALIZEDDATETIMENAMESþ€
+GETDAYLONG˙€GETDAYSHORT€GETMONTHLONG
GETMONTHSHORT‚
+1494715653ƒILocalizedDateTimeNames„
+GetDayLongůü˘ returns the localized text of the day as whole name.
+ If no localization exists, a defaulttext (textid) should be returned.
+ The stored value, the returnpointer is set to, will be overridden by 
+ any next call of one of the Get-methods of the implementing functionblock in VisuElemBase.
+ Therefore, the result should be used at once. The pointer should not be stored.†
+1924638126‡
CHARBUFFERPTRˆ
CharBufferPtr‰3 Day of Week:
+ 1: Monday, 2: Tuesday,.. 7: Sunday ŠuiDayOfWeek‹ILOCALIZEDDATETIMENAMESŒ$7584b34f-0860-4e69-a1f6-05836a5f1d4f$422da2d6-ea16-4019-bb35-147533d3ba32Žstringutils, 3.5.14.0 (system)
GetMonthShortö returns the localized text of the month as short name.
+ If no localization exists, a defaulttext (textid) should be returned.
+ The stored value, the returnpointer is set to, will be overridden by 
+ any next call of one of the Get-methods of the implementing functionblock in VisuElemBase.
+ Therefore, the result should be used at once. The pointer should not be stored.‘	157826550’& the month: 1: January,.. 12: December“uiMonth”$28f61ee4-3814-4ddd-a4c3-eb722c62bb75•GetDayShort–ô returns the localized text of the day as short name.
+ If no localization exists, a defaulttext (textid) should be returned.
+ The stored value, the returnpointer is set to, will be overridden by 
+ any next call of one of the Get-methods of the implementing functionblock in VisuElemBase.
+ Therefore, the result should be used at once. The pointer should not be stored.—
+2780645593˜$2f1080ff-994a-446c-a06b-a6ef5774667d™GetMonthLongšö returns the localized text of the month as whole name.
+ If no localization exists, a defaulttext (textid) should be returned.
+ The stored value, the returnpointer is set to, will be overridden by 
+ any next call of one of the Get-methods of the implementing functionblock in VisuElemBase.
+ Therefore, the result should be used at once. The pointer should not be stored.›
+2649348952úĀ$5942538b-f329-4741-b8eb-50fff3f6bfe4ĚĀCOPYLANGUAGETEXTěĀŮ This function block implements functionality, used for Stu.DateTimeFormatter
+ With this function block, the DateTimeFormatter is able to format values 
+ like ddd, dddd, MMM and MMMM. (Formats, that can be localized, using textlist system)Ÿ
+1500104146 VisuFbDateTimeNamesLocalizer¡__INTERFACEPOINTER__4713¢! used for both STRING and WSTRING£
+_wstBuffer¤
+1442715514¥VISUFBDATETIMENAMESLOCALIZER¦$ad26aec1-147c-49e5-b7f2-885c8d68dfc8§Ú returns the localized text of the month as whole name.
+ If no localization exists, a defaulttext (textid) should be returned.
+ The stored value, the returnpointer is set to, will be overridden by 
+ any next call of one of the Get-methods of this functionblock.
+ Therefore, the result should be used at once. The pointer should not be stored.¨
+2182877720©pMonthª
+bufferSize«$b94e3437-93e6-40f3-831e-072559ff2dba¬	769506783­$8788b25f-241b-45bd-a42d-ab6898f02aeb®Ø returns the localized text of the day as short name.
+ If no localization exists, a defaulttext (textid) should be returned.
+ The stored value, the returnpointer is set to, will be overridden by 
+ any next call of one of the Get-methods of this functionblock.
+ Therefore, the result should be used at once. The pointer should not be stored.¯
+4186622712░üpDay▒ü$d2f48d42-a841-4616-a04a-1740c4d194a3▓ü
+3690605715³
+1104131842´
+1459249132µØ returns the localized text of the day as whole name.
+ If no localization exists, a defaulttext (textid) should be returned.
+ The stored value, the returnpointer is set to, will be overridden by 
+ any next call of one of the Get-methods of this functionblock.
+ Therefore, the result should be used at once. The pointer should not be stored.¶
+4254994038·$e15292df-1039-464e-9512-70ae67451429¸Ú returns the localized text of the month as short name.
+ If no localization exists, a defaulttext (textid) should be returned.
+ The stored value, the returnpointer is set to, will be overridden by 
+ any next call of one of the Get-methods of this functionblock.
+ Therefore, the result should be used at once. The pointer should not be stored.¹	742025674º$6dfb72d7-a8c1-4b59-905f-a7cec875fd14»
+1861530946¼CopyLanguageText½pstId¾ size in bytes¿bufSizeÀ$707fbef2-f259-4ef6-8a2c-497a4a5c88abÁ
+3056927267	140051581ÁILocalizedDateTimeNames__Unionā	676792991ŁILOCALIZEDDATETIMENAMES__UNIONƁ” This type will be used for all strings, that the functions of this library can use.
+ Can be interpreted as POINTER TO STRING or POINTER TO WSTRINGǁ	260447863ȁ$07503e4e-c648-44e9-b158-321518f237f3ɁGETFORMATSTRINGBUFFERʁ
PRVFREEMEMORYˁ¼ This function block is used to provide adjusted format strings for calls
+ to printf in case of invalid format strings configured by the user (e.g.
+ %S instead of %s). In contrast to other implementation (e.g. the buffer
+ provider of library VisuTrendStorageAccess) we don't need a FB_Exit method,
+ because this function block here uses the memory manager of the visualization,
+ that frees the allocated memory during FB_Exit if necessary.́
+4177014454́VisuFbFormatStringProvider΁granularityρ2Ё¶ Dynamically allocated array to store a format string. Because of the fact,
+ that we also might have WSTRING format string, we require the buffer to be
+ aligned on WORD boundaries.сm_pabyBufferҁ
m_iCountBytesӁ2 Frees the allocated memory this instance manages.ԁ
+1710780718Ձ
prvFreeMemoryցVISUFBFORMATSTRINGPROVIDERׁ$19358005-3711-4828-97fa-82a21977017e؁$e8bdec67-a0e1-45bc-8405-641e292cd57bف	494700797ځ
+1919411294ہ
+2931409715܁
+2490486911݁	752899937ށœ Returns a pointer to a buffer, that is able to store at least a
+ given number of bytes.
+ :return: TRUE if the processing was successful, otherwise FALSE.ŖĀ	880978277ŗĀGetFormatStringBufferŠĀ5 The number of bytes the buffer must be able to store‚ĀiCountBytes„ĀV Returns a buffer having at least the required size (only if this method returns TRUE)šĀ
+pabyBufferå' The effective size of the buffer aboveæiEffectiveSizeç$01257651-3cbf-41ce-aa5e-003db433bc25è <SIL2/>é	830427680êLogAdd2ëhLoggerìudiCmpIDí
+udiClassIDÓĀ
+udiErrorID´ü	udiInfoID­üpszInfo˝ü$f782c8f1-3e37-44f5-9ca0-ba40c1145169˛ücmplog, 3.5.5.0 (system)ˇü
+2222278874˘ü__HelpConvertDate§üppstr÷ünYear¸ünMonth°ünDay¨üDayOfMonthTable˙ü$1c137676-f66f-428c-af12-54699e1772b8űü
+2130786092ü__HelpConvertTimeędwHourțdwMinuteÿdwSecond€‚
dwMilliSecond‚$13c0f538-7207-41d3-8311-a322a7c20a0e‚‚
+3586288056ƒ‚__HelpConvertTimeWithUnit„‚dwDay…‚$50f01a4a-c350-4e6e-9dfa-0c242ec58ce8†‚	371843759‡‚
__HelpConvertˆ‚$fdd0113a-d0f8-4f19-bc73-fa6acf9ecc59‰‚
+1562513299Őé
__ExtractRealőéL True iff f is infinity, diM = 1 for +Infinity and -1 for -Infinity, iE is 0îéfŹéiEÄédiMĆéxNaNÉéuiEĹéudiMĺé$b4fbe026-742b-4541-9a4b-a710de7d376côé
+2223293048”‚__HelpConvertLTimeWithUnit•‚lwDay–‚lwHour—‚lwMinute˜‚lwSecond™‚
lwMilliSecondš‚
lwMicroSecond›‚lwNanoSecondœ‚$9b7fa8d4-59a0-43f0-a610-be7bd5350ad9‚
+1212736547ž‚__ExtractLRealŸ‚d ‚udiE¡‚uliM¢‚$0ffc8285-5cf0-4854-bfbf-cfca06799935£‚
+3132572671¤‚__HelpRealConvert¥‚pnBegin¦‚nDig§‚dBegin¨‚dDiv©‚bNegª‚
+nHelpBegin«‚dDiff¬‚$e6a8a736-c389-4a55-8363-2e30c26fed79­‚È Concatenates two strings
+
+ ``CONCAT(STR1,STR2)`` means: Connect ``STR1`` and ``STR2`` to a single string ``STR1STR2``.
+
+ .. code-block:: codesys
+
+    (* Example declaration *)
+    VarSTRING1 : STRING ;
+
+    (* Example in ST , result is 'SUSIWILLI' *)
+    VarSTRING1 := CONCAT ('SUSI','WILLI');
+
+ :return: Concatenated string, max. 255 characters. If the result doesn't fit into these 255 bytes, it will be silently truncated. No error is produced.
+
+ .. cds:ranges::
+
+     :STR1: |StringRange255|
+     :STR2: |StringRange255|
+
+ .. |StringRange255| replace:: [NULL_STRING,TERMINATED_STRING_LEN0..TERMINATED_STRING_LEN127,TERMINATED_STRING_LEN128..TERMINATED_STRING_LEN255,UNTERMINATED_STRING]
+®‚
+2972623772¯‚CONCAT°‚1 String 1 to be concatenated, max. 255 characters±‚STR1²‚1 String 2 to be concatenated, max. 255 characters³‚STR2´‚
+4221632325µ‚LicenseFunctions¶‚dwStructSize·‚pfGetUserLicenseValue¸‚pfConfDynLicChallenge¹‚pfReqDynLicChallengeº‚
+1958349117»‚LICENSEFUNCTIONS¼‚$54113402-1f1a-4625-9cf5-98f840f808d4½‚$component manager, 3.5.13.0 (system)¾‚
+3247230088¿‚CMRegisterLicenseFunctionsÀ‚licenseFunctionsÁ‚$9d4b8b53-13e6-49d1-812f-48d05c3b6bde‚	674459537ÂUnregisterLicenseFunctionsÄ‚lfÅ‚$fad78c76-def3-4349-88ac-a7d7b1026100Æ‚49087098Ç‚SysTargetGetIdÈ‚pulTargetIdÉ‚/External, Compiled, Typified, Located, InternalÊ‚$2882c277-8c61-400a-b7f8-fedf8770b0b5Ë‚
+1255376976̂SysTargetGetType͂pulType΂$8626ba32-8246-4efc-a245-c6603743ef15ς
+2879083722ЂRegisterLicenseFunctionsт$3a698490-0f8e-4b05-ba85-54b389411e5b҂
external_nameӂCodeMGetContentByFirmcode2Ԃ
+3702754381ՂCodeMGetContentByFirmcodeւduiFirmcodeׂduiProductcode؂licenseEntryقRTS_CMBOXENTRYڂ$22f4fc39-59c8-43ad-9dcc-9e20e4b9a58bۂcmpcodemeter, 3.5.5.0 (system)܂	669955528݂
+musBoxMaskÞ‚mulBoxSerialß‚	mflFiCtrlà‚mulFirmCodeá‚musFirmAccessCounterâ‚musFirmItemRefã‚mulFirmUpdateCounterä‚mulFirmPreciseTimeå‚mausFirmItemTextæ‚mulProductCodeç‚
mulFeatureMapè‚mulUnitCounteré‚mulLicenseQuantityê‚musProductItemRefë‚
+3504795969ì‚$b624d05d-ae57-4b33-b835-ddb290871f29í‚
+3026495541î‚"CodeMGetFeatureMapByFirmcode_localï‚$8c1740e2-dc30-4803-9b05-2837c6a74377ð‚
+2158031774ñ‚myUDINT_TO_STRING̣‚$126f9170-8764-47f4-b18b-ad639b548e48ó‚
+1069101478˘éCMAddComponent§épszComponent÷éudiCmpId¸é
+udiVersionø‚$90843a1a-36bb-40cc-8a00-b137a07f82ddù‚
+4264633759ú‚SysFileOpenû‚szFileü‚ACCESS_MODEý‚$4e9f3f6c-f1b2-41f5-8e6e-4c9d0f916cb0þ‚
+1408105662˙‚SysFileGetSizeByHandle€ƒ$203db6ac-ecc2-4b85-b1e0-d533c0597079ƒ
+3409369966‚ƒSysFileReadƒƒulSize„ƒ$db542d11-09a1-412e-ba36-040235d1f6a6…ƒ
+3248367802†ƒSysFileClose‡ƒ$81419da6-4d52-4d99-806c-f8e599dcca66ˆƒØ <description>
+  Test and set a bit in an ULONG variable in one processor step. This operation is to provide
+	 a multitasking save operation.
+ </description>
+ <result><p>RESULT: Returns the runtime system error code (see CmpErrors.library).
+	ERR_OK: If bit could be set and was set before,
+	ERR_FAILED: If bit is still set
+ </p></result>‰ƒ
+3306130432ŠƒSysCpuTestAndSet‹ƒ„ <param name="pulValue" type="IN">Pointer to the unsigned value to test and set a bit inside in one atomic
+	processor step</param>	îâpulValueŹâp <param name="ulBit" type="IN">Bit number inside the variable to test and set. 0=first bit, 31=last bit</param>	ÄâulBitĆâ$1b91f178-37d6-463f-a613-9f24443e9396Éâ!syscpuhandling, 3.5.13.0 (system)Ĺâ
+2702096027’ƒmySTRING_TO_UDINT“ƒuiBase”ƒ$7c03f9aa-a908-4345-8fdc-2902079aa956•ƒÊ Returns the number of characters of a string
+
+ .. code-block:: codesys
+
+    (* Example declaration *)
+    VarINT1 : INT ;
+
+    (* Example in ST , result is '4 *)
+    VarINT1 := LEN ('SUSI');
+
+ :return: Length of string ``STR``
+
+ .. cds:ranges::
+
+     :STR: |StringRange255|
+
+ .. |StringRange255| replace:: [NULL_STRING,TERMINATED_STRING_LEN0..TERMINATED_STRING_LEN127,TERMINATED_STRING_LEN128..TERMINATED_STRING_LEN255,UNTERMINATED_STRING]
+–ƒ
+2091238964—ƒLEN˜ƒ String to be analyzed ™ƒSTRšƒ$d60923f9-da06-44f9-ab52-de513236e3e2›ƒ Searches for the position of a partial string within a string. 
+
+ ``FIND(STR1, STR2)`` means: Find the position of the first character where ``STR2`` appears 
+ in ``STR1`` for the first time. If STR2 is not found in STR1, then OUT:=0.
+
+ .. code-block:: codesys
+
+    (* Example declaration *)
+    arINT1 : INT ;
+
+    (* Example in ST , result is '4' *)
+    arINT1 := FIND ('abcdef','de');
+
+ :return: Character position of the first occurance of ``STR2`` in ``STR1``. If no occurance is found, result is 0
+
+ .. cds:ranges::
+
+     :STR1: |StringRange255|
+     :STR2: |StringRange255|
+
+ .. |StringRange255| replace:: [NULL_STRING,TERMINATED_STRING_LEN0..TERMINATED_STRING_LEN127,TERMINATED_STRING_LEN128..TERMINATED_STRING_LEN255,UNTERMINATED_STRING]
+œƒ
+3278768737ƒFINDžƒ* String within which ``STR2`` is searched Ÿƒ/ String whose position is searched in ``STR1``  ƒpszComp1‘ƒpszComp2’ƒ$182b0d71-64b9-4f59-8550-dfdea6ddbf15£ƒη Returns a specific number of characters of a string, starting from left
+
+ ``LEFT (STR, SIZE)`` means: Return the first ``SIZE`` characters from the left in string ``STR``
+
+ .. code-block:: codesys
+
+    (* Example declaration *)
+    VarSTRING1 : STRING ;
+
+    (* Example in ST , result is 'SUS' *)
+    VarSTRING1 := LEFT ('SUSI',3);
+
+ :return: Resulting string
+
+ .. cds:ranges::
+
+     :STR: |StringRange255|
+     :SIZE: [0..255]
+
+ .. |StringRange255| replace:: [NULL_STRING,TERMINATED_STRING_LEN0..TERMINATED_STRING_LEN127,TERMINATED_STRING_LEN128..TERMINATED_STRING_LEN255,UNTERMINATED_STRING]
+¤ƒ
+3595690875¥ƒ String to be analyzed¦ƒ Number of characters §ƒSIZE¨ƒ$305543de-642d-43ec-a366-8f771da1539d©ƒº Returns a specific number of characters of a string, starting from a specific position
+
+ ``MID (STR, LEN, POS)`` means: Retrieve ``LEN`` characters from the ``STR`` string beginning with the character at position ``POS``. 
+
+ .. code-block:: codesys
+
+    (* Example declaration *)
+    VarSTRING1 : STRING ;
+
+    (* Example in ST , result is 'US' *)
+    VarSTRING1 := MID ('SUSI',2,2);
+
+ :return: Partial string of ``STR``
+
+ .. cds:ranges::
+
+     :STR: |StringRange255|
+     :LEN: [0..255]
+     :POS: [0,1..255]
+
+ .. |StringRange255| replace:: [NULL_STRING,TERMINATED_STRING_LEN0..TERMINATED_STRING_LEN127,TERMINATED_STRING_LEN128..TERMINATED_STRING_LEN255,UNTERMINATED_STRING]
+ªƒ	176614815«ƒMID¬ƒ, Number of characters, counted from the left­ƒ& Start position for the partial string®ƒPOS¯ƒ$83426200-a15f-4a0f-939b-ec775900aa99°ƒë Returns a specific number of characters of a string, starting from right
+
+ ``RIGHT (STR, SIZE)`` means: Return the first ``SIZE`` characters from the right in string ``STR``
+
+ .. code-block:: codesys
+
+    (* Example declaration *)
+    VarSTRING1 : STRING ;
+
+    (* Example in ST , result is 'USI' *)
+    VarSTRING1 := RIGHT ('SUSI',3);
+
+ :return: Resulting string
+
+ .. cds:ranges::
+
+     :STR: |StringRange255|
+     :SIZE: [0..255]
+
+ .. |StringRange255| replace:: [NULL_STRING,TERMINATED_STRING_LEN0..TERMINATED_STRING_LEN127,TERMINATED_STRING_LEN128..TERMINATED_STRING_LEN255,UNTERMINATED_STRING]
+±ƒ
+1359190538²ƒRIGHT³ƒ Number of characters     ´ƒlµƒiResult¶ƒ$e1f7857b-7abd-48e8-91d6-d6b740f939c9·ƒ> This function determines if the given string is null or empty¸ƒ	436821138¹ƒStrIsNullOrEmptyAºƒ simply a pointer to byte»ƒpstData¼ƒ$3bfb6e07-ece9-4ea9-9461-3891e6db0b4e½ƒ¾ This function concatenates pstFrom to pstTo if the iBufferSize from pstTo is big enough. The function will do its work either with native
+ IEC-Strings or with strings coming from external functions. It will return FALSE and does no concatenation if one of the strings is NULL 
+ or the buffer size is not big enough.¾ƒ
+2086930819¿ƒ
+StrConcatA└âpstFrom┴âpstTo┬â the buffer size of pstTo├â	pstString─âiLenFrom┼âiLenToĂâ$98348820-9df0-4409-ace0-9551d1a0658aăâĺ This function determines the length of a string by searching for a terminating
+ zero character. The function will do its work either with native
+ IEC-Strings or with strings coming from external functions. It will return -1 if 
+ the given pointer to String is equal NULLȃ
+1486778570ɃStrLenAʃ$e9ff0abd-727f-4bf3-8e3d-f3df7c01aa50˃„ This function can handle TextList.TextIndex with an optinal Namespace as prefix.
+ If the semantic is not correct NULL is returned.̃
+1662182254̓Visu_FctGetTextListAndTextIndex΃pstTextListPathσstTokenЃ	iTokenPosу$fb305408-2875-4df2-a4c0-e84bc7c88b9b҃
+1900142601ӃVisu_FctGetTextAsVisuStringԃ$bba3d8ca-f82b-4d63-95c4-bca6b54e5cf7Ճü This function determines the length of a string in characters by searching for a terminating
+ zero character (ie. '\0' or "\0"). The function will do its work either with native
+ IEC-(W)Strings or with strings coming from external functions. It will return -1 if 
+ the given pointer to String is equal NULL. The compiler define 'VISU_USEWSTRING' decides about the
+ behaviour!փ
+3283877064׃Visu_FctStrlen؃$41ffed59-cfe3-474d-a0f9-09085a6ebcb7كþ This function determines if the string is null or empty searching for a terminating
+ zero character (ie. '\0' or "\0"). The function will do its work either with native
+ IEC-(W)Strings or with strings coming from external functions. It will return TRUE if 
+ the given pointer to String is equal NULL or empty. The compiler define 'VISU_USEWSTRING' decides about the
+ behaviour!ڃ	228467141ۃVisu_FctIsNullOrEmpty܃$60952649-3380-4d7f-a23f-92480e966016݃
+2490689226ރVisu_FbRegisterComponent߃_hComponentàƒ
+1930913881áƒVISU_FBREGISTERCOMPONENTâƒ$33b82c45-3320-4938-9b99-86fe3c42657băƒ
+2407098594äƒ
+3457809882åƒvæƒ$ce58d0b0-87d6-489e-891b-ba1fea844cd6çƒ	696642057èƒ$15c322c4-d9a0-48f4-baca-e719e19a8deféƒ
+1090226794êƒ
+1806799770ëƒ
+1980156572ýâVisu_OutputÝâstValţâudiSev´â2CHECKED_OMIT: Not relevant for the converted code!­âs_ComponentRegistration˝âAIsCompiled, Absolut, Static, Initialized, OnlChangeExit, Typified˛â$24c83626-deb3-45e4-bafb-7e82f8c1d486ˇâMANAGE˘â
+1675746261§âVisuFbMainClientMgmt÷â
stErrorReason¸â
+4276655280°âVISUFBMAINCLIENTMGMT¨â$c882e040-e64d-40e5-b98b-feb779975fb5˙â
+3015479793ûƒ	243585693üƒManageŭƒiClientManagingResultŝƒ	iClientID˙ƒpOptionalTagData€„$41b78006-819d-47de-ac80-4982d9c40315„
+2861694491‚„
+1509870401ƒ„
+2386128691„„__GETTARGETVISUHANDLE…„__SETTARGETVISUHANDLE†„
+1942799965‡„Visu_FbTargetvisuWatcherˆ„	_dwHandle‰„$7519d880-b95f-4a7f-a816-862ec1ad575cŠ„TargetvisuHandle‹„
+2421920763Œ„VISU_FBTARGETVISUWATCHER„$9fa5b6e8-a52c-42bb-8606-0e387cc484bbŽ„
+1201791525ŹĄ	708279675źĄ__setTargetvisuHandleĎĄ$e1fea599-4f8a-400b-934b-05731c03bf44íĄ32113955ďĄ
+3755660808”„$b509cb60-6248-47a1-8d3e-81b82de320db•„1488175–„__getTargetvisuHandle—„$3ea57294-1fc3-4b50-af2d-c1c4d92fbc9e˜„
+1361840459™„
+3611272929š„¸ This functionblock can be used if you want to have a cyclic tick depending on a configurable
+ time. The output Q will become TRUE once when the configured time has passed. Afterwards, Q 
+ will become FALSE again until the next tick occurs.
+ The first call will always yield TRUE to prevent unecessary delays.›„
+2470867419ś„Visu_FbCyclicTimerť„_basež„
+_firstCallŸ„	977659054 „VISU_FBCYCLICTIMER¡„$5df9a0fc-edff-440d-8e32-bd4d7478fc1a¢„
+2666565548£„
+2751827709¤„
+1056607064¥„	486747701¦„OPENIFNECESSARY§„
+1941018935¨„Visu_FbTargetvisu©„bToStartTargetVisuª„T Not needed for the converted code, therefore excluded from conversion
+CHECKED_OMIT«„	tvWatcher¬„_bTargetVisuHandled­„_dwTargetvisuHandle®„t Try to open the targetvisu every 2 seconds when it is not possible at the moment (eg. no user logged in in Windows)¯„
+_openTimer°„	475725669±„VISU_FBTARGETVISU²„$3d3b1acf-5eb1-4811-8f7e-97561054c110³„	317596432´„
+1827032145µ„	896040509¶„$5fe5a6eb-c1ae-4c8c-a3fc-60e15f3e2a3c·„
+2801061757¸„OpenIfNecessary¹„$9f4a8e04-6816-4900-a80a-f1b078da23f0º„
+1784966098»„
+2903297336¼„	107778741½„
+1132620999¾„Visu_FbWebserver¿„_bRequestedÀ„
+2191324187Á„VISU_FBWEBSERVER„$ab19fb51-06be-446b-99df-1feb5c7445ccĂ„
+1516651408Ą
+3429719395ń< Call this method only once to try starting up the webserverƄ	743626166DŽbUseFallbackȄ$154ff39a-ea74-4053-ba63-bf55325dd694Ʉ
+1740614229ʄ$eddd9c67-825d-48bc-9c83-98d9b4b5f1bc˄
+2768030650̄
+3022713644̈́W as this program is called by the taskconfiguration, we leave it as visible to the user΄
+1224338929τVisu_PRGЄ? Take care when renaming! Might be referenced by generated codeф
+bFirstCall҄iCycleCountӄiCycleCountForUsageCheckԄmainClientsՄc should always be 0 for the converted visualizations because there is only one client (-> iec-id 0)ք2 Do not use without an explicit assignment before!ׄdialogManagerHelp؄bClientRequestHandledلbClientHandledڄ
+targetVisuۄ@Local, IsCompiled, Absolut, Initialized, OnlChangeExit, Typified܄stStartupLanguage݄;CHECKED_OMIT; not relevant for the integrated visualizationބ	webServer߄itfDialogManager2à„_exceptionOccurredá„CLIENTRELEVANTONLINECHANGEDONEâ„
+3127751412ã„ClientRelevantOnlineChangeDoneä„#Action, Compiled, Typified, Locatedå„$d6dd294b-8651-410d-9f61-5ec24b6d58f1æ„$dca444eb-5d06-4339-8aa3-aabf5838415cç„REMOVEALLTARGETVISUCLIENTSè„
+2666428838é„RemoveAllTargetVisuClientsê„$21672610-197c-4802-9835-222d4cff22bbë„EXCEPTIONOCCURREDì„
+1339051003í„ExceptionOccurredî„	eventInfoï„VISUFBEVENTCLIENTINFOð„VisuFbEventClientInfoñ„$60f7c841-858d-48e4-abb6-929caab5fe6eò„INITIALIZEVISUSANDDIALOGSó„
+3005430887ô„InitializeVisusAndDialogsõ„helperVisusö„VISUFBVISUINITIALIZATION÷„VisuFbVisuInitializationø„
helperDialogsù„VISUFBDIALOGINITIALIZATIONú„VisuFbDialogInitializationû„dlgMgr4ü„$d63b4447-46b5-4e87-b25b-963fb943a32dý„PAINTEXCEPTIONMESSAGEþ„
+4010632905˙„PaintExceptionMessage€…wholePaintRect…
+rectColors‚…fontƒ…emptyTransform„…
+g_bWstring……$e808fd6b-ed2b-49d3-a9b0-999d9b176adc†…HANDLECLIENTREQUESTS‡…
+1003393093ˆ…HandleClientRequests‰…$89c665a1-8787-46f5-bd6b-3c768dff9034Š…INITIALIZATION‹…16835410Œ…Initialization…$4016f83c-ece7-4b87-94d7-139728160799Ž…DOVISUALIZATION…
+2886498326…DoVisualization‘…$61e72940-0f51-4d03-b0eb-9aa25f44201d’…ISEXCEPTIONRESTARTEVENT“…
+1159010551”…IsExceptionRestartEvent•…$5afb8c34-6a18-4345-805f-55e25875ef8e–…RESOURCESONLINECHANGEHANDLING—…
+3373282843˜…ResourcesOnlineChangeHandling™…$7c5d31e5-6ce5-4c2a-8123-a73ee7053529š…RESTARTALLCLIENTS›…
+2185596895ś…RestartAllClientsť…$c25331e7-2687-4805-9ec8-7e66ef7eb6f8ž…DOVISUALIZATIONINEXCEPTIONSTATEź…
+1023031301 …DoVisualizationInExceptionState¡…$2d8983a3-e655-47f4-95b1-1cd3bcb4e76a¢…HANDLEEVENT£…
+3915177159¤…HandleEventĄ…+ must be valid when this method is called!!¦…bPrint§…$2a9d2ce4-2ef5-4e52-be6a-edda720017e3¨…CHECKUNUSEDCLIENTS©…
+3057421887ª…CheckUnusedClients«…$7af954ac-3ca7-495f-ac71-a2557288a811¬…INVALIDATEALLCLIENTS­…	211306087®…InvalidateAllClients¯…$0326b276-3388-4a8c-b247-c81176961f84°…DOCURRENTVISUHANDLING±…	380356478²…DoCurrentVisuHandling³…$cf213d70-7fd6-4683-8add-5c4acf04efe1´…FILLCLIENTANDIDFROMCURRENTEVENTµ…RETRIEVE¶…
+1779030681·…	iClientId¸…
+3169311012¹…$c2a99ca4-7eb9-49ba-8597-a988d525f4c3º…97979028»…
+2930847702¼…
+1000758214½…
+1066829273¾…
+3272233267¿…FillClientAndIdFromCurrentEventÀ…$648cd4b0-1757-4a8f-a9c2-624f1efe1d8dÁ…… Tries to pick the current event from the rts event queue. If the instance information
+ is valid afterwards, TRUE will be returned. …
+3109775652ÅRetrieveą$42b66ed8-d756-4322-a9bb-cb921f5eff48Ņ
+2379163389ƅ__INTERFACEPOINTER__3797Dž
+4234685449ȅ$f9060147-238e-4bff-b4e3-ef1f07ba4ec1Ʌ
+2000702661ʅ
+3474300283˅
+2341633939̅
+3294626893ͅ	diTempSum΅$29c8ea2f-66f2-4071-94ac-b1ad2b8d075dυ
+1936736774Ѕ
+3447773820х__INTERFACEPOINTER__3980҅
+1589138065Ӆ$9f1865b1-5c57-478f-8d75-6968be3b630bԅ	612689137Յ
+3008642458օ
+1826541784ׅ
+3224326387؅$a009ffd9-a0cb-4592-a552-47bc04c31f50م
+4050864827څ§ Does a case sensitive comparison of two strings
+ Return values: 		0 -> the strings are equal
+						-1 -> pwd1 is less than pwd2
+						1 -> pwd1 is larger than pwd2ۅ
+1704412830܅StrCmpA݅pby1ޅpby2߅$fce3d7cb-235f-4b1d-948e-7e60c45bdde3à…Ý <description>
+	<p>Control a character device file.</p>
+	<p>This function manipulates the underlying device parameters of special files.</p>
+ </description>
+ <result><p>RESULT: 0 if ok or errno if failed.</p></result>á…
+2046997729â…CDIoctlã…g <param name="hFile" type="IN">File descriptor/handle, that was previously created with Open()</param>	ä…7 <param name="udRequest" type="IN">Request id.</param>	å…dRequestæ…@ <param name="udParameter" type="IN">Request parameter.</param>	ç…
+dParameterč…K <param name="pResult" type="OUT">Pointer to linux errno error code</param>é…$974e9db1-8fdd-4360-a592-5cf43678843aę…;cmpchardevice, 3.5.4.0 (3s - smart software solutions gmbh)ë…v <description>
+	<p>Close a character device file.</p>
+ </description>
+ <result><p>RESULT: 0 on success</p></result>ì…
+1013789746í…CDCloseî…T <param name="pResult" type="OUT">Pointer to linux errno error code, 0 is ok</param>ï…$9a1633cd-e763-438c-b07d-038d94f77ea3ð…£ <description>
+	<p>Open a character device file.</p>
+	<p>Given a pathname for a file, open() returns a file descriptor handle for use in subsequent system calls (read(), write(), ioctl(), etc.).</p>
+ </description>
+ <result><p>RESULT: Handle or RTS_INVALID_HANDLE if failed.</p></result>ñ…
+2710250774ň…CDOpenó…¤ <param name="szFile" type="IN">File name. File name must be an absolute path to the 
+	file. Path entries must be separated with a '/' and not with a '\"!</param>	ô…Ô <param name="dwFlags" type="IN"><p>Requested ACCESS_MODE for fileaccess: dwFlags must include one of the following flags:</p>
+	<ul>
+		<li>O_RDONLY: read-only access</li>
+		<li>O_WRONLY: write-only access</li>
+		<li>O_RDWR: read/write access</li>
+	</ul>
+ <p>Optional flags for fileaccess: See linux man page for Details</p>
+ </param>õ…dFlagsö…$8af2c361-d8a1-4672-9536-3e009a4e09c2÷…í <description>
+	<p>Read from a character device file.</p>
+	<p>Read() attempts to read up to count bytes from file handle hFile into the buffer starting at buf..</p>
+ </description>
+ <result><p>RESULT: Nr of Bytes copied.</p></result>ø…
+2387275958ù…CDReadú…F <param name="pbyBuffer" type="IN">Buffer to copy bytes into.</param>	û…> <param name="udCount" type="IN">Nr of bytes to copy.</param>	ü…udCountý…$2917ef7a-d7cd-47e6-8053-6920b6083e0cþ…î <description>
+	<p>Write to a character device file.</p>
+	<p>Write() attempts to write up to count bytes from file handle hFile into the buffer starting at buf..</p>
+ </description>
+ <result><p>RESULT: Nr of Bytes copied.</p></result>ÿ…
+3798910066€†CDWrite†g <param name="hFile" type="IN">File descriptor/handle, that was previously created with open()</param>	‚†F <param name="pbyBuffer" type="IN">Buffer to copy bytes from.</param>	ƒ†$f85ff3a9-152d-4b74-b585-5166a5fa5c76„†χ <description>
+  Set a bit in an BYTE variable in one processor step. This operation is to provide
+	 a multitasking save operation.
+ </description>
+ <result><p>RESULT: Returns the runtime system error code (see CmpErrors.library).</p></result>…†	183456021††
SysCpuSetBit2‡†| <param name="pbyValue" type="IN">Pointer to the unsigned value to set a bit inside in one atomic
+	processor step</param>		ˆ†f <param name="ulBit" type="IN">Bit number inside the variable to set. 0=first bit, 7=last bit</param>	‰†$118536c1-16c6-4aa8-b6dc-4374d3479045Š†ù <description>
+  Reset a bit in an BYTE variable in one processor step. This operation is to provide
+	 a multitasking save operation.
+ </description>
+ <result><p>RESULT: Returns the runtime system error code (see CmpErrors.library).</p></result>ܠ
+3923792816Œ†SysCpuResetBit2†} <param name="pbyValue" type="IN">Pointer to the unsigned value to reset a bit inside in one atomic
+	processor step</param>	Ž†h <param name="ulBit" type="IN">Bit number inside the variable to reset. 0=first bit, 7=last bit</param>	†$d82cabd0-b962-4541-8eea-50a96ec11036†À | Open or create file. A standard path will be added to the filename, if no path is specified in the file name.
+ | If a file extension is specified in the settings, this path will be used (see category settings).
+
+ .. note:: File name can contain an absolute or relative path to the file. Path entries
+           must be separated with a Slash (/)  and not with a Backslash (\\)!
+
+ :return: Handle to the file or RTS_INVALID_HANDLE if failed‘†˛ File name. File name can contain an absolute or relative path to the file.	
+ Path entries must be separated with a Slash (/)  and not with a Backslash (\\)!’†Î | Requested access mode to the file. See |ACCESS_MODE| for details.
+ | Here find some examples:
+
+ :AM_READ: If file does not exist, an error is returned. If the file exists, the file 
+           will be opened
+ :AM_WRITE: If file does not exist, a new file will be created. If the file exists,
+            it will be overwritten!
+ :AM_APPEND: If the file does not exist, an error is returned. If the file exists, the file 
+             will be opened			“†= Pointer to runtime system error code (see CmpErrors.library)”†sysfile, 3.5.9.0 (system)•†j Close a file specified by handle
+ :return: Returns the runtime system error code (see CmpErrors.library)–† Handle of the file—†€ Close a shared memory object specified by handle.
+ RETURN: Returns the runtime system error code (see CmpErrors_Itfs.library):ść
+2482462598™†SysSharedMemoryCloseš† Handle to the shared memory›†hShmś†$35dd5512-2521-4861-a9f2-282718033d1bť†sysshm, 3.5.8.0 (system)ž†¦ This function can be used to read a defined number of bytes from a Shared Memory, starting at a certain offset.
+ RETURN: Number of bytes read from the shared memory٠
+2170445017 †SysSharedMemoryRead¡†9 Offset in the shared memory, where reading should start	¢†ulOffset£†" Pointer to buffer to read in data¤† Number of bytes to read	¥†$e77e71d8-d7d2-477f-a88a-25a3d73a7ac2¦†ù Create a new shared memory object specified by name.
+ NOTE:
+ If the shared memory object still exists, a valid handle is returned, but with the error code ERR_DUPLICATE.
+ RETURN: Handle to the shared memory object or RTS_INVALID_HANDLE if failed§†
+1940363768¨†SysSharedMemoryCreate©† Name of the shared memory	ª†4Inout, Constant, IsCompiled, RelativeStack, Typified«† Optional physical address.¬†ulPhysicalAddress­†0 Pointer to requested size of the shared memory.®†pulSize¯†> Pointer to runtime system error code (see CmpErrors.library):°†$4b14d2ed-7253-45ce-b0fe-88a0563a5920±†³ This function can be used to write a defined number of bytes to a Shared Memory area, starting at a certain offset address.
+ RETURN: Number of bytes written to the shared memory²†
+3925596305³†SysSharedMemoryWrite´† Handle to the shared memory		µ† Offset in the shared memory		¶†# Pointer to buffer with write data	·† Number of bytes to write¸†$156bde08-a3bc-451b-a088-1985ea8c8b3f¹†\ Read number of bytes out of the file
+ :return: Number of bytes read from file. 0=if failedº† Handle of the file	»†  Pointer to buffer for read data¼†L Number of bytes to read from file. Must be less or equal the buffer size!		½†EXECUTEABSOLUTE¾†
+PRVEXECUTE¿†SETCOMMONPREFIXÀ†SETCOMMONSUFFIXÁ†SETIMAGEPOOLPREFIX†SETNAMESPACEÆSETOPERATIONĆ_ This function block is called by the generated code and is used to register/unrregister imagesņ15357553ƆBmpPoolFbImageRegistrardžm_sCommonSuffixȆm_sCommonPrefixɆm_sImagePoolPrefixʆ> If this flag is TRUE, then the namespace has to be consideredˆm_xUseNamespacĕ, The namespace, including the dot at the end͆m_sNameSpaceΆm_xRegisterImagesφ< This flag indicates, whether the following flag can be usedІm_xRuntimeVersionDeterminedцh Indicates, whether the runtime system where this function block run, has the
+ version 3.5.7.0 or newer҆m_xRTS_GE_35_7ӆ Sets the namespace to use.Ԇ	945444728ՆSetNamespaceֆ
+sNameSpace׆BMPPOOLFBIMAGEREGISTRAR؆$66e0dedc-e2eb-4eef-baf8-cd304e876b4fن$dfb5af8d-c86f-47cf-b1a0-06bcb8669fe4چcmpbitmappool, 3.5.7.0 (system)ۆ
+2684971396܆^ Sets the operation, that will be performed by subsequent calls to Execute or ExecuteAbsolute.݆
+3554505696ކSetOperation߆O If TRUE then images will be registered, otherwise images will be unregistered.à†xRegisterImagesá†$97ab633e-5e2d-4622-b00b-1c8e972bafe3â†	968572261ã†
+2057873544䆄 Performs either a call to BmpPoolRegister or BmpPoolUnRegister, depeding upon the parameter of
+ the previous call to SetOperation.å†
+4123123455Šć
+prvExecuteç†+ Points to a string containing the image IDè†	psImageIdé†N A string containing the complete filename of the image to register/unregisterê†	sFilenameë†sImageIdì†$b72ebf1b-b66c-45cd-8483-19a97b5293d7í†@ Sets the suffix (e.g 'bmp') for the subsequent call to Execute.î†
+2272795450ï†SetCommonSuffixð†
sCommonSuffixñ†$a0608829-4707-471d-a1ec-4366870f7b40ò†
+3515845403ó†ExecuteAbsoluteô†U Points to a string containing the filename of the image (including the file suffix).õ†
+psFilenameö†J Points to a string containing the folder, where image filename is located÷†psPathø†$9cffb194-0b33-445f-9a37-5e1f372f5d80ù†U Sets the prefix (i.e. the folder name) for the subsequent operation with the bitmap.ú†	402533815û†SetCommonPrefixü†
sCommonPrefixý†$f074a880-9a8e-472a-ba10-5ce922fcf62eþ†
+3744609407ÿ†{ Sets the image pool prefix to use, either an empty string (for the global image pool) or
+ the image pool name with a dot.€‡	394799507‡SetImagePoolPrefix‚‡sImagePoolPrefixƒ‡$d696e3b2-15d3-40fc-8292-3a153cb41eef„‡
+1930822666…‡
+3084741888†‡‹ Points to a string containing the filename of the image (without a file suffix, that was
+ previously passed with method SetCommonSuffix).‡‡$b4105830-b11b-46a1-a3f5-a45b8e32d21aˆ‡ This function unregisters a dynamic text file.
+ The registered text files are considered when load or reload is called
+ on the CmpDynamicText component.  ‰‡	343326897Š‡DynamicTextUnRegisterFile‹‡$3cd88e6c-a523-49fc-8ce1-3d5013baa765Ś‡ cmpdynamictext, 3.5.9.0 (system)Ť‡ť This function registers a dynamic text file.
+ These registered text files are considered when load or reload is called
+ on the CmpDynamicText component.  Ž‡	211093848‡DynamicTextRegisterFile‡
+1152575215‘‡ Visu_FctGetMaximalElementsInList’‡piElems“‡$ceb8035b-9343-461f-8995-f9043e674023”‡i This function will forward the given call to all the elements in the list. It will
+ not return a value!•‡
+3055261836–‡Visu_FctForwardElementInfoCall—‡	pCallInfo˜‡$710acc38-b3ec-4245-94c2-273f52450a9e™‡7 Must only be called for visualizations without parent!š‡
+2148159759›‡Visu_FctResourcesExitHelpś‡dsť‡IDATASOURCESž‡IDatasourcesź‡$16a9c6ca-0a5a-4bce-b7e7-fa1797f16636 ‡
+2736175281¡‡0VisuFctCalculateSurroundingSimpleRectOfElemArray¢‡
+iElemCountŁ‡iElem¤‡surrRectĄ‡$da80d406-c391-4264-a0e9-910b72f53327¦‡} This function checks, where a static shapes handles an input event.
+ :return: TRUE if a static shape has handles the event.§‡	232457453¨‡VisuFctHandleInputStaticShapes©‡ The event to checkª‡  Allow to untransform the ppoint«‡s This is a pointer to a generated array of IShape instances, that represent the
+ static shapes of a visualization.¬‡paStaticShapes­‡& The effective size of the array above®‡iCountStaticShapes¯‡
+ptOriginal°‡xHandled±‡clippingRect²‡$db488c7d-8167-4ed2-b19c-b95923fcafeb³‡
+3840206773´‡Visu_FctAssignElemNumbersµ‡pvel¶‡diCount·‡diOffset¸‡ei¹‡eiInnerº‡$63d92ef9-4440-48f8-b6ca-09f1c5c8a391»‡
+2141905865¼‡(Visu_FctDrawBackgroundAndStaticElements2½‡pStruct¾‡À This flag indicates, whether this function is called from a visualization, that is a top level visualization (TRUE).
+ It is FALSE if called from a visualization, that is embedded in a frame.¿‡
xTopLevelVisuÀ‡ must be a valid pointerÁ‡pDrawBackground‡$79d776bc-efe6-43b1-a09c-c69c0ab1d27eÇ	319387244ćVisu_FctInvalidateAllŇ$a3326b15-9380-463b-8ad2-1a8697e8d7ceƇ	521513930LJ!Visu_HandleOnlineChangeForClientsȇ$756204b0-1774-4a36-af9b-3071a43711dfɇ	272164484ʇVisu_FctGetVisuTypeˇlmTypė$e0ebed54-e368-40db-a70b-c02346e7b8d3͇
+1991599530·VisuFctCalculateShadowColorχA The color step from 0=darkest to 255=brightest; 128 = same colorЇ
+bColorStepчbtHelp҇$766dc1d7-c442-4d62-b126-04082049a243Ӈ
+1079485175ԇ(VisuFctPaintRectCalculateSurroundingRectՇ$609c57df-f63a-413c-a154-f6c0f878ef53և
+1628359922ׇ$VisuFctSimpleRectEqualsOrIsContained؇psrect1هpsrect2ڇ$801926f7-0c3c-4f24-a513-ee5a4206d17cۇ	750778929܇%VisuFctCalculateSurroundingSimpleRect݇$bbef7e91-67b3-4c42-9ec3-b4f0341b29f7އI Decrease a paint rectangle, reducing the size in direction to the center߇	401305382à‡Visu_FctDecreasePaintRectá‡iTopâ‡iBottomã‡$37d7ea22-8946-47fc-88b2-44a9d28a5ca0ä‡
+2066397001å‡,VisuFctPointFArrayCalcSurroundingSimpleRectFæ‡ptPointsç‡$dd9395d7-9fd8-44d2-aa24-e1a2e4d8bc4fè‡	514710269é‡(VisuFctSimpleRectangleFToSimpleRectangleê‡simpleRectFë‡$dff15533-f531-4400-892c-93cfac905bc7ì‡
+3735470879í‡Visu_FitSimpleRectToLineWidthî‡
+iToCorrectļ‡$9a511598-805e-48cb-8dc0-9b280ff60675š‡“ This function determines the length of a string by searching for a terminating
+ zero character. The function will do its work either with native
+ IEC-WStrings or with strings coming from external functions. It will return -1 if 
+ the given pointer to String is equal NULLñ‡
+2470802483̣‡StrLenWó‡$585c0d9f-c1f8-4b92-b526-7da3317bd1b2ô‡
+1409938045õ‡Visu_FctDecreaseSimpleRectö‡$413729b6-2772-442e-9ed1-3b0fb6969bc9÷‡	190126999ø‡VisuFctGetLineJoinMiterLimitù‡$d2693f08-2c78-4b38-b5fc-1c1eab000031ú‡
+1350663365ū‡__CheckedInterfaceCastü‡queryInterfaceż‡$6c7b0b40-3393-4ac8-8272-f7e492c63aa3ž‡
+2085127007ÿ‡!VisuFctTryAtomicAssignValueByType€ˆ	typeClassˆpwSrc‚ˆpwDestƒˆpdwSrc„ˆpdwDest…ˆplwSrc†ˆplwDest‡ˆ$f6c4c7ad-c5a1-49ca-acd9-8a25c5a863edˆˆ
+1413500817‰ˆ!VisuFctTryAtomicAssignValueBySizeŠˆ	BYTE_SIZE‹ˆ	WORD_SIZEŒˆ
+DWORD_SIZEćą
+LWORD_SIZEŽˆ$868b8ad5-a464-4920-ba13-5c74924cb57fˆ	622470147ˆ
Visu_Output_3‘ˆstVal1’ˆstVal2“ˆstVal3”ˆ$b93f066d-3b37-46ed-95e7-fd79d6503c03•ˆ° Does a strcpy from the source string pStr to the buffer pBuffer. pBuffer must not be NULL!
+ Will return the number of copied characters including the terminating '\0' or "\0"–ˆ	763609510—ˆStrCpyA˜ˆ  the size in bytes of the buffer™ˆ" the source as a pointer to stringšˆiStrlen›ˆ	iMaxCharsœˆpByteSrcˆ$d4f8890f-c44e-44ac-83a0-c102bbdcdc93žˆň Does a caseinsensitive comparison of two strings
+ Return values: 		0 -> the strings are equal
+						-1 -> pByte1 is less than pByte2
+						1 -> pByte1 is larger than pByte2
+						-2 -> Error: An invalid string (ie. Null-Pointer is given)Ÿˆ
+1042028601 ˆStrCaseCmpA¡ˆpByte1¢ˆpByte2£ˆi1Len¤ˆi2Len¥ˆiLenMin¦ˆbyChar1§ˆbyChar2¨ˆbyChar1Upper©ˆbyChar2Upperªˆ$b806916e-1f57-43e3-aaf9-13d0e982040a«ˆj This function is only a workaround for IECCodeConverter not able to compile var_output of type pointer...¬ˆ	784180269­ˆ$CommandBufferTransformPaintRectangle®ˆ$34c75a8a-4e28-4c84-ad74-17997dd317ac¯ˆ
+1996437327°ˆCommandBufferTransformPoint±ˆpPoint²ˆ$fa5ecc04-5db5-4b14-b096-4b66dd8fb096³ˆ <description>
+  Function to increment the content of the given pointer by nSum in one atomic operation (task safe).
+  IMPLEMENTATION NOTE:
+  - Add/Sub the value to the content of the pointer
+  - Return the value after the Add/Sub operation
+  Both things must be done atomic!
+ </description>
+ <result><p>RESULT: Returns the value after the increment operation in an atomic way!
+ </p></result>´ˆ
+1095649030µˆSysCpuAtomicAdd¶ˆM <param name="piValue" type="INOUT">Pointer to the value to increment</param>·ˆpiValue¸ˆa <param name="nSum" type="IN">Summand for the operation. >0 to increment, <0 to decrement</param>¹ˆnSumºˆf <param name="pResult" type="OUT">Pointer to runtime system error code (see CmpErrors.library)</param>»ˆ$0e25e867-0ab2-45d2-b4ad-b4730eca8d8c¼ˆ
+3833964253½ˆ3Visu_FctReserveSpaceForBufferOverflowDrawingCommand¾ˆ	cmdBuffer¿ˆOVERFLOWDRAWINGCOMMANDSIZEÀˆudiOffsetCommandÁˆ$22cd4417-9b04-4d83-bc04-754aae0b1269ˆ	222837226È,Visu_FctAddPaintBufferOverflowDrawingCommandĈ
+simpleRectň
EffectiveLookƈEffectiveColorsLj
EffectiveFontȈzPaintbuffer overflow:
+please increase the size
+of the paintbuffer
+in the extended settings
+of the VisualizationManagerɈstrTextʈ$fd360963-9bb5-4646-a346-a3a466f98462ˈs Allocates data memory of the specified size
+ RETURN: Pointer to the memory block. 0 if no memory is not availablë	719033978͈SysMemAllocDataΈ* Can be the library- or POU-name from IEC	ψszComponentЈ# Requested size of the memory blockшB Pointer to runtime system error code (see CmpErrors_Itfs.library)҈$39fc3f5b-2333-45fa-814a-335391ebb7c6ӈsysmem, 3.5.12.0 (system)Ԉa Release data memory
+ RETURN: Returns the runtime system error code (see CmpErrors_Itfs.library)Ո
+4237963388ÖˆSysMemFreeData׈A Name of the component. Can be the library- or POU-name from IEC.؈! Pointer to memory to be releasedÙˆ$985fe4bf-775f-4106-9523-d02799c1021bÚˆ‡ Copy the content from source (pSrc) to destination buffer (pDest)
+ RETURN: Pointer to the destination buffer, where the copy was doneۈ
+2386596606܈	SysMemCpy݈3 Pointer to memory address to be copied to (target)ވ5 Pointer to memory address to be copied from (source)߈ Number of bytes to be copiedàˆ$0e271bc9-7740-4962-b7ad-222e9521bbb7áˆ
+2351506445âˆVisuFctCalculateChecksumãˆxwäˆ$8fc503c9-c868-42d5-a3bb-726c0d334f01åˆ
+__GETVALUEĉˆCOMBINECHECKSUMSçˆ
+1579153291èˆVisuFb_CRC32_Compressionéˆ_crcêˆCRCSEEDëˆCRCTABLEìˆ$42dccea7-89cc-4b1e-990d-c6991a14f1afíˆValueîˆ
+3897350936ïˆ
+__getValue­łVISUFB_CRC32_COMPRESSION˝ł$13ff8964-6b19-4336-8a96-241999f8acc4˛ł$d37c9fa3-a6fa-45ac-8674-893b7156ac9aˇł
+2743927438ôˆ
+3419743977õˆ
+2116575848öˆ$76efc2a6-1b76-4f68-ad93-313145f96ddf÷ˆ	576145093øˆ
+4116385733ùˆ	711698449úˆ
+3806013336ŻąCombineChecksumsŁącs1żącs2Ģą$f0601141-7642-4218-a2ff-ae0365fbbc66ˇą
+4086005891€‰$07fe88bb-8d47-44cf-bf28-e2fb29fd20cf‰
+2807357878‚‰VisuFctAddChecksumƒ‰crc„‰$5072ba92-bf2b-4eca-b2a0-da35c72adedc…‰	185421581†‰VisuFctAssignValue‡‰$f6e7e472-56c1-47c7-a884-a8562d664ea7ˆ‰	494200973‰‰VisuFctSimpleRectangleIsEmptyŠ‰$384c38bc-b0b8-4472-9d3e-1296f3f3b056‹‰
+1440215145Œ‰VisuFctNormalizeSimpleRect‰iHelpŽ‰$df104f33-d9ad-45c9-af1b-4a43c93b4f13‰
+3462328833‰VisuFctGetExcludeRegions‘‰psrectDialog’‰$6390dfb4-3cd3-4c65-858f-2733387fe9e0“‰	614372283”‰VisuFctSimpleRectsIntersect•‰i1W–‰i2W—‰i1H˜‰i2H™‰i1Xš‰i1Y›‰i2Xœ‰i2Y‰$93bf1e1e-459b-4209-89c0-718d5b305872ž‰	453457525Ÿ‰VisuFctSimpleRectEquals ‰$79cc88d7-fa7b-4bed-a182-5b6c2bc5968c¡‰
+3792991476¢‰#VisuFctPaintRectIntersectSimpleRect£‰prect1¤‰prect2¥‰
+surrSimple¦‰$5eb11f2d-9510-46c9-9c84-a603375358af§‰
+1881558942¨‰Visu_UnionByteorderTest©‰wª‰bts«‰
+3096779892¬‰VISU_UNIONBYTEORDERTEST­‰$b431935f-7089-4f6c-8055-fc1ca66c5b3c®‰
+2004775719¯‰Visu_FctIntelByteorder°‰wTest±‰un²‰$ddd4faa9-7f0a-478a-88fb-5de962568cbc³‰· Does a strcpy from the source string cbsSource to cbsTarget. cbsTarget's buffer must not be NULL!
+ Will return the number of copied characters including the terminating '\0' or "\0"´‰
+4079712504µ‰StrCpyW¶‰pWordSrc·‰$eb9e941c-75d6-4467-8fa7-9801afe954b4¸‰
+1449117302¹‰VisuFctCompareFontº‰pFont1»‰pFont2¼‰$0a27a97c-5867-4d70-9138-cd7b41a45964½‰
+1151075384¾‰"VisuFctGetIntersectSimpleRectangle¿‰pRect1À‰pRect2Á‰$4947e139-8699-43c8-aeea-80b3c785e9e1‰
+1654158256ÉVisuFctIsMouseEventĉ$db58b631-5dcb-4252-9fec-319f062e725bʼn
+3715623387ƉVisu_GetPointIfMouseEventlj$e8d010a7-a227-4dfe-9237-850012f09cabȉ
+3731447225ɉVisu_FctPointFromDwordParamʉ$a6333219-36e7-440f-9aef-95b8600ba04aˉ
+1049943920̉VisuFctRectSize͉ inout only for optimizationΉ$4ee00c47-9cd3-448c-812b-6d9cdf86aeefω
+3712822976ЉVisuFctGetElementStateщ$7b185a8a-8fc9-404f-8e21-2677be960067҉
+2540921614Ӊ"Visu_FctGetEventAdditionalDataSizeԉ$7c02514d-9c58-4c2c-bb6d-152cb6acf9b2Չ	410772007։__CompareInterfaces׉ppi1؉ppi2ىpthis1ډpthis2ۉ	dwOffset1܉	dwOffset2݉$89f9f17e-dfb1-4753-a04a-0e04defb54eeމ
+4051918771߉VisuFctIsCapturedEventà‰$5ba4e59a-d1a6-4ef5-898b-202658ad828aá‰H Return value signals whether it is a mouse event created from a a touchâ‰
+3440710877ã‰Visu_FctGetMouseFromTouchInfoä‰M The mouse event to get information from; no checks of the eventtag are made!å‰0 The touch id if created from an according eventæ‰touchIdç‰$d1d9c7bd-c9b3-4548-852f-80c8b7971b6dè‰
+3703879989é‰Visu_FctRaiseMouseLeaveê‰` this event is directed directly to an element and so it's fine to instantiate the old structureë‰triggerEventì‰$52108908-0611-4867-8643-645e432b1954í‰+ Reads a rectangle from the additional dataî‰	952212930ï‰(Visu_FctSequentialMemReadSimpleRectangleð‰H A pointer to VisuStructEvent, that allows to access the additional datañ‰ Specifies the byte orderò‰N Points to a VisuStructSimpleRectangle variable, where the data will be storedó‰
+uiSizeTempô‰$6d1953f8-1dbe-4fa9-80b9-8f8f7b51993aõ‰´ <description>Convert UTC timestamp in seconds to a structured format</description>
+ <result><p>RESULT: Returns the runtime system error code (see CmpErrors.library).</p></result>ö‰
+1864699159÷‰SysTimeRtcConvertUtcToDateų‰[ <param name="dwTimestampUtc" type="IN">UTC time in seconds since 1.1.1970 00:00:00</param>ł‰j <param name="pDate" type="OUT">Pointer to structure format. See category for detailed information</param>ś‰RTS_SYSTIMEDATEū‰SYSTIMEDATEü‰$2407f88b-4ad0-436d-9308-5d2e692c7d38ż‰systimertc, 3.5.5.0 (system)ž‰7 <description>Time and date in structured</description>˙‰
+2823025287€Š7	<element="wYear" type="IN">Year (e.g. 2006)</element>	ŠQ	<element="wMonth" type="IN">Month (1..12: January = 1, December = 12)</element>	‚Š:	<element="wDay" type="IN">Day of month (1..31)</element>	ƒŠC	<element="wHour" type="IN">Hours after midnight (0..23)</element>	„ŠC	<element="wMinute" type="IN">Minutes after hour (0..59)</element>	…ŠE	<element="wSecond" type="IN">Seconds after minute (0..59)</element>	†Š\	<element="wMilliseconds" type="IN">Milliseconds after second (0..999). Optional!</element>	‡ŠU	<element="wDayOfWeek" type="IN">Day of week (1..7: Monday = 1, Sunday = 7</element>	ˆŠa	<element="wYday" type="IN">Day of year (1..365): January 1 = 1, December 31 = 364/365</element>	‰Š	916899301ŠŠ$34206792-ce3a-4e26-b600-0d33891e7a4f‹Š
+1384775574ŒŠ$0ba61c17-0a42-43a3-ac29-f7e958239313Š	875811213ŽŠstring__to__wstringŠ$9248ff97-fbbc-448e-ae9b-2fb2646b8bf7Š
+2167622517‘Šstring__to__real32’ŠdRealVal“ŠiExp”ŠpdwHelp•Š$3fdad988-bfc9-4de5-969f-faf6f3c2a2e7–Š
+1877476468—Šstring__to__any32˜ŠulHelpDt™ŠstrHelpšŠpstrHelp›Š$2aee5633-6b5b-4b6e-9cbc-79dd1000b70fœŠû | This function writes a value of a string with a specific type to
+ | the given buffer if the input has the correct type, otherwise an error is returned.
+ :return: The runtime system error code (see CmpErrors.library)
+ link even in simulation modeŁŐ
+3308875867žŠVishBufferPrintfŸŠ3 the address of the variable that shall be printed	 Š2 the type of the variable as defined in visu_types¡Š$4933794d-6fe5-4285-9a7e-ea7baab7d3f3¢ŠADJUSTTWODIGITYEARS£Š
+ASSIGNDATE¤ŠASSIGNDT¥Š
ASSIGNIFVALID¦ŠASSIGNIFVALIDCONVERTIBLE§ŠASSIGNLTIME¨Š
+ASSIGNTIME©Š	ASSIGNTODªŠASSIGNTYPED«ŠCALCULATETIMEDATE¬ŠCHECKCONSISTENCY2CURRENTVALUES­ŠCHECKCONSISTENCYNCURRENTVALUES®ŠCHECKPARSERESULT¯Š
+CHECKRANGE°ŠCLEANPARSEINFO±ŠCURINPUTSTARTSWITHLANGUAGETEXT˛Š&CURINPUTSTARTSWITHLANGUAGETEXTMAYSHORTłŠCURINPUTSTARTSWITHTEXT´ŠGETINPUTCHARµŠPARSEDAY¶Š
+PARSEHOURS·ŠPARSEMINUTES¸Š
+PARSEMONTH¹ŠPARSESECONDSºŠPARSESPLITSECONDS»ŠPARSESUBSTRING¼ŠPARSETIMERANGE½Š	PARSEUINT¾Š PARSEUINTWITHORWITHOUTZEROPREFIX¿ŠPARSEUINTZEROPREFIXEDÀŠ
+PARSEYEARS┴ŐSETDAYLIMITS┬Ő
+SETINVALIDÊTAKEONEOF2CURRENTVALUESĊTAKEONEOFNCURRENTVALUESŊTRYCALCULATEAMPMHOURSƊVALIDATEAGAINSTINPUTCHECKSNJ
+1811582215Ȋ$VisuFbWriteDateTimeVariableFormattedɊ_pInputʊ_curInputIndexˊ	_inputLen̊
_curParseInfo͊VisuDateTimeFormatPlaceholdersΊMaxValueϊ_dayLimitMaxЊ_dayLimitMinъ_invalidҊc_InvalidValueӊc_AMԊc_PMՊ
+1314352657֊AdjustTwoDigitYears׊' not as inout due to integrated visu...؊yearsي$VISUFBWRITEDATETIMEVARIABLEFORMATTEDڊ$b4de6e02-9eb9-4859-960a-aa7132f0d504ۊ$e09993fa-0c05-4d29-9c33-1d08cecd57da܊
+3810308674݊GetInputCharފ$850afd72-dd0d-43ee-99e5-37306df3fa87ߊ
+2695510396àŠCleanParseInfoáŠ$a99106a1-7cb8-4fef-8a9c-75d03859127dâŠ	266920572ãŠ&CurInputStartsWithLanguageTextMayShortäŠtextLenåŠ	txtHelperæŠSIMPLEDATETIMELANGUAGETARGETçŠSimpleDateTimeLanguageTargetèŠ$af26bf99-cc94-4ee5-8088-1eb4ec6a901déŠ
+3092547559ęŠ	AssignTODëŠ$ceacdfd9-c54f-49b0-b471-317fc2f667d9ěŠ
+3223517376íŠParseSubStringîŠnumCharsďŠ$81abc82f-f7b2-43f4-9f7a-759afa6c06d9đŠ
+4010252537˝ŐParseSeconds˛Ő$f7f1c479-4b99-456f-be02-be72b379c826ˇŐ
+3216902168ôŠAssignDTőŠ$60b67b9f-d7ef-4705-9197-4ace1e29cfeeöŠ• Parses a non zero prefixed value with the maximum number of digits
+ from the current position
+ Sets the invalid flag if there is no matching valueśŠ
+3117344698řŠ	ParseUINTůŠ	maxDigitsúŠ max length of an UINTűŠ$a1167a80-2dc2-4d72-beff-278bed2b0b29üŠš Parses a possibly zero prefixed value with the maximum number of digits
+ from the current position
+ Sets the invalid flag if there is no matching valueżŠ
+3779716480ŝŠParseUINTZeroPrefixed˙ŠexactLength€‹$ba03d33c-80db-41b5-8e6b-76f3f5b68089‹
+3896046817‚‹AssignTypedƒ‹	timeValue„‹
tempTimeValue…‹$1c54ac2c-cabb-4c4f-9454-9669c6f8ec0e†‹	263117330‡‹
+AssignDATEąč$0075684a-124a-4eb3-818b-545a3eaa581aČč	541144650äčTakeOneOfNCurrentValuesččkey1Ćčkey2ćčkey3éčkey4Źč$e4d2eeb6-35c8-4b0e-800f-a4b788f1dad6źč
+1600843501‘‹
+4002103473’‹SetDayLimits“‹$3c0f0d86-d2bf-4e93-8ac3-fe59de0f9fc1”‹	680001299•‹	353830076–‹$87ed1a1c-5f37-44e6-82c6-917476490826—‹	532624256˜‹
+CheckRange™‹uiMinš‹uiMax›‹$3fa336d9-79aa-499d-a013-b244f081f43cś‹
+2939333168ť‹AssignLTIMEž‹$d78c0e69-e747-4694-be1d-61e43f41b675ź‹	191948497 ‹TryCalculateAMPMHoursˇ‹$a6bd6558-b2a3-4dc0-976e-1aec218dd49d˘‹
+1358473600£‹$85109a4f-7441-4477-b44b-41b74cb82c8a¤‹
+1999895284¥‹ValidateAgainstInputChecks¦‹pInputChecks§‹pDT¨‹pTOD©‹$9aba1e4d-825a-4179-90ad-a7354e17d861ª‹
+3661325099«‹CheckConsistencyNCurrentValues¬‹$13d32571-e348-404d-96ca-c2b7d6865311­‹
+3344711277®‹
AssignIfValid¯‹$6a234192-8449-4088-947e-3bf8545904d2°‹
+3026164880±‹$31c8136e-1ef8-4464-a15e-27901a8662b8²‹	866775855³‹g This function exists so that we can do calls from the integrated visu too (no pointer to base type...)´‹	846238675µ‹AssignIfValidConvertible¶‹$2b94c374-3e05-4e7c-83ed-d0fc56ea93d5·‹	250312838¸‹	367559441¹‹
+AssignTIMEº‹$2b426c7a-b860-492c-89a2-27bf71a0e1be»‹
+1152529356¼‹CalculateTimeDate½‹$8e7655b9-1c1e-4004-819a-0f6edd6dab86¾‹	573762065¿‹ParseSplitsecondsÀ‹$4d7ebb6d-fda8-477a-92fc-292600d65c66Á‹	337152184‹ParseTimeRangeËAMÄ‹PMÅ‹pmÆ‹AÇ‹aÈ‹PÉ‹$3555a89d-a89b-42ac-9b57-7e013d67c7fcÊ‹
+3520520973ˋCurInputStartsWithLanguageText̋$28e2e9cb-95cc-43fe-8284-e1ca4d949f13͋
+3198790736΋CurInputStartsWithTextϋbackupIndexЋ$9c9a1126-483c-41bd-8699-499d76085407ы
+4165967796ҋ ParseUINTWithOrWithoutZeroPrefixӋzeroPrefixAllowedԋappendIndexՋudiTemp֋
+startIndex׋orgZeroPrefixAllowed؋$8ef0569f-b987-48ec-af3f-73416007ab8dً
+1725393612ڋ
+2361264892ۋCheckConsistency2CurrentValues܋$cff1d2c8-95fa-4249-aff2-305944c3bc56݋	417777036ދParseDayߋ$6bc9d96c-990c-4259-8319-35a049bb63aaà‹
+1123770724á‹CheckParseResultâ‹$4b8e78ab-804c-4d1f-b781-56d3de6ca929ă‹
+1454529607ä‹ParseMinuteså‹$43e68675-606d-4e68-9de4-e982607eaf7dæ‹23336169ç‹TakeOneOf2CurrentValuesè‹$51650795-3e30-41b0-93c3-941d65a4d289é‹
+3030054057Íč
+ParseMonthë‹$7805a117-7af9-482f-8a26-3a5039756d9á‹
+1076125523í‹
+ParseHoursī‹$7a1d301a-ce74-4685-9a15-441764b28d2aļ‹
+2458856312ð‹
+SetInvalidñ‹$17856676-7143-4060-b363-8e5622003fd8ò‹
+1062178932ó‹
+ParseYearsô‹$52814d99-77ba-4d30-82b1-07255edea814ő‹
+2375599796ö‹VisuFctWriteValueIfValid÷‹pDataToWriteToø‹dataTypeù‹optDateTimeFormatú‹pDataToWriteFormattedû‹lwValueü‹dtWriterý‹
wstFormatTempþ‹wstToWriteTempÿ‹$26fddb94-bda0-41e0-b84f-c2d61d6484c7€Œ	__GETTEXTŒ
+1686313202‚Œ_stTextƒŒ_wstText„Œ$44ff214d-822f-4747-a5b8-4e4a1d013e10…Œ	937694264†Œ$e78c98d5-0d21-4ed3-b250-8d38d974279c‡Œ
+3058975885ˆŒ
+3353707528‰Œ
+3386778727ŠŒ
+2075026544őî	331153962îî	__getTextŹî$2d404a49-8a4c-487d-b5de-130d26baafdaÄî	509622488Ćî$1cecddd7-cc4b-4b2e-ad7b-6a0b2d7ede97Éî4 returns the relevant size of data of the given typeĹî
+1140827870’ŒVisuFctGetTypeSize“Œ Exclude everything of this method, because the converted code uses the
+ subclass, that doesn't call this method
+CHECKED_OMIT”Œpdata•ŒiLenTemp–ŒiVarType—Œ$b19fc7ca-8a25-4162-aaca-9ad77b83b78a˜Œ
+2356666887™ŒVisu_FctGetSystemTypešŒ$4ecaf896-e6fd-4dbb-a909-cc4ac6b6472b›Œ
+3958104602œŒVisu_FctGetSizeFromSystemTypeŒ$b888b062-2844-4434-a5c5-8a37215e99a1žŒ
+3452336536ŸŒVisu_FctSetLrealInput Œ
+pEditInputĦŒpLreal˘Œ$40721580-722b-4fa7-bda6-913f1bfe01bd£Œ  Call this function to set a bit value. Assumption is that we are working on a "real" pointer pData and not on
+ a pointer within a property information object.¤Œ
+1419917111¥ŒVisu_FctGetBitValue¦ŒpbValue§Œ$19eee0b4-911c-4cc2-9435-ca24b3d9f73c¨Œ
+2467259886©ŒVisu_FctIsDateTimeFormatStringªŒ%t[«Œ	strToFind¬Œ
+wstrToFind­Œ$3925b16c-875e-4c00-b2ff-622ca4b9a4caźŒ
+1477734465¯Œwstring__to__string°Œ$3951380b-30c9-4ec4-92e7-a4707aca12e8±Œ	786230026²ŒVisu_FctRealToAnyNum³ŒrVal´ŒanyResµŒ$ab823078-1811-4d44-998b-3f712b395a77¶Œ
+2060481399ˇŒVisu_FctAnyToString¸Œ	strResultšŒ
+pTimeOfDayºŒpDateAndTime»ŒpWstr¼Œ$e7dab9fd-cfac-47c2-b3fc-e869fa5a03fa½Œ” Deletes a number of characters from a string
+
+ ``DELETE (STR, L, POS)`` means: Delete ``L`` characters from ``STR``, beginning with the character in the ``POS`` position.
+
+ .. code-block:: codesys
+
+    (* Example declaration *)
+    VarSTRING1 : STRING ;
+
+    (* Example in ST , result is 'SUSI' *)
+    VarSTRING1 := DELETE ('SUXYSI',2,3);
+
+ :return: String remaining after deletion 
+
+ .. cds:ranges::
+
+     :STR: |StringRange255|
+     :LEN: [0..255]
+     :POS: [0,1..255]
+
+ .. |StringRange255| replace:: [NULL_STRING,TERMINATED_STRING_LEN0..TERMINATED_STRING_LEN127,TERMINATED_STRING_LEN128..TERMINATED_STRING_LEN255,UNTERMINATED_STRING]
+¾Œ
+1739723417┐îDELETE└î String to be modfied┴îA Length of the partial string to be deleted, number of characters┬îZ Position in ``STR`` after which the deletion starts. Counted from left,
+ starting with 1ÌindexResultČbSkipŌ$11510cc9-b7a0-4dd6-8600-402b1638691eƌ	967441672nj+Visu_FctPrintfForVisuStringBitPropertyAwareȌ± This method cannot be called from the converted code (use Visu_FctPrintfForVisuStringConverted
+ instead of). Therefore we can ignore this variable for conversion
+CHECKED_OMITɌ$e2f01636-f61b-419c-914d-e7c945be8a06ʌ(ieccodeconversion_requiredexternalmethodˌæ This function is a simple wrapper for the function SysTimeRtcConvertUtcToDate
+ of the library SysTimeRtc. We use this wrapper to be able to add a neccesary
+ attribute for the integrated visualization/web visualization (Client).̌
+3959562074͌!VisuFctSysTimeRtcConvertUtcToDateΌ1 See same parameter of SysTimeRtcConvertUtcToDateό&_3S.CoDeSys.VisuGenerated.ISysTimeDateЌ
+systemDateьrtsIecResultҌHighResTimeStampӌ
sysDateBufferԌ$3a0af5f9-8447-40a8-becd-d6f1b85fc55cՌb Similar semantics as Find from the standard.library.
+ A null pointer will lead to a return of -1֌
+1169528065׌StrFindA،pst1ٌpst2ڌ2 a position relative to 1, where the search startsی
uiSearchStart܌indexOffset݌pbt1ތpbt2ߌ$447173c1-6542-4311-a7f1-7e12c8ffbd46àŒÖ Replaces <iLengthToReplace> characters of pstInput by pstReplaceWith,
+ starting at the <iPosition>-th character position
+ iPosition = 1 is the first character. This function was adapted from function StrReplaceWŠĆ
+3160142966âŒStrReplaceAãŒpstInputäŒ1 The size of the buffer, where pstInput points toåŒuiInputBufferSizeæŒpstReplaceWithçŒiLengthInputèŒiLengthToReplaceéŒiLengthToReplaceWithêŒ	iPositionëŒ* Variables used to prepare the replacementìŒ	iDistance팚 The maximum length of the input string (including the terminating \0), that can
+ be reached by the replacement. For STRING we have 1 byte per character.ţîiMaxStringLength´îQ The position, where the trailing \0 will be set in case of enlarging the string.­îiZeroPos˝î* Indices used for copying the replacement	˛î
+iIndexDestˇîiIndexSource˘î	pbySource§î$a78e1986-791b-4e22-815b-005b98ebfcb1÷î% Converts all letters to upper case. ¸î
+4271258073°îStrToUpperA¨î Pointer to the string. ˙îpTmpűî$51a0c22e-889d-4ac5-bd96-df957ae8f935ŘîŽ | Get the path of this file.
+ | If a path is specified in the filename, the path will be extracted from the filename.
+ | If no path is specified in the filename, the standard path for this file extension type will be returned.
+ :return: The runtime system error code (see CmpErrors.library)ýŒ
+3900927879ŝŒSysFileGetPath˙Œ4 File name. Can contain an absolute or relative path€
+szFileName Path for this file‚szPathƒ% Maximum size in bytes of path length„$2c56042f-e4fb-4661-b41a-6348403eb4f8…	526853583†VisuFctSetNumericValue‡$6db3f032-8a71-4f13-a914-1c2a2eaf2e5fˆp Returns the imagepath for the elements lamp and switch,
+ considering the styleentries "Fallback" and "Mapping"‰
+4149659698Š%VisuStyleFct_GetImageAccordingMapping‹Z the path / name of the currently choosen image, something 
+ like Element-Lamp-Lamp1-GrayĆć> the style-key, without the ending, e.g. 'Element-Lamp-Lamp1-'ćć
+stKeyBasicŽstBufferstColor
+stFallback‘¨stTypes’¨	stMapping“¨iIndexBuffer”¨stFind•¨bFound–¨$1c41a7d9-4ea6-4d2c-b183-f3820f96d7c2—¨
+3353641758˜$VisuFctPointIntersectsPaintRectangle™srectš$e54ab39a-fd63-4d18-a5a6-2c5eb35e30f7›	615445523œVisu_FctElementInfo_SimplebInputDeactžbHasInputHandlerŸpos $50f61b23-f33c-43c5-ba9c-95088d35f63b¡
+1608857231¢¨Visu_FitPaintRectToLineWidth£¨$6588b130-9cf5-49fc-9c54-8bf795d17de5¤¨
+3531374612¥Visu_FctCheckElemIndexAccess¦
iDesiredIndex§iMaxAllowedIndex¨$a60f751e-b993-4401-bf97-19b099f4001f©	184872016ªVisu_FctSetByteFlag«$99343cec-e640-4f96-9255-fea7580c53ee¬
+3639281373­¨Visu_FctInvalidateAll2®¨bAddInfiniteƨ$c27c917a-19b0-410b-a526-69e0d04578a5°¨
+2168541597±¨%VisuFctHandleInputWithoutInputHandler²¨$16625a09-fa23-4a98-8ce5-f1041bd10958³¨Fct returns the actual style´¨
+1072857072µ¨VisuFctGetStyleType¶¨pstStyle·¨sStyleø¨$61581eab-c0ce-4c47-8664-fadb289e470f¹¨
+2956525023ºVisuFctIsElementToDraw»bStaticElement¼bStatic½bDynamic¾bAll¿$3fff179f-4d35-454f-a11d-986df33bbe20À
+3218991470Į¨Visu_FctIsByteFlagSetĀ¨btFlagƨ$8f34ebbf-222b-4c03-a895-cd78273d6195Ĩ	555295127ŨVisuFctSetPaintRectangleʨ$f99b04f9-2063-4e39-821d-1e03d659ba3aĒ¨
+3735186321ȍVisuFctScalePointɍptScalePointʍ
ptScaleCenterˍiScaleFactor̍$b1899bd9-8f9b-4515-bc5b-a53f7f610140͍	887207951΍VisuFctCalculateCenterύ$178ff009-1f4d-450c-836c-003a4552c981Ѝ
+3483893432э*VisuFctPointArrayCalcSurroundingSimpleRectҍ$c2f96998-7c5f-423e-8676-6945eeda5440Ӎ
+3164035291ԍVisuFctRotatePointՍ
ptRotatePoint֍ptRotateCenter׍ angle in DEG ؍rAngleٍ$4670daa9-877c-46e6-b2dc-12a111ed23b7ڍ
+1413425255ۍVisuFctSubPoints܍$38d82633-c746-49ce-89fe-d30fd20db01cݍ
+1623336659ލVisuFctAddPointsߍ$7ca90483-6346-4887-96a7-1a51bc6492a1à³ This function does some checks with the passed format string like:
+ - contains it a %s format string (with an optional alignment specification)?
+ - contains it an invalid format specifiers like %S or a single % character?
+ - contains it several format specifiers like %s%d ?
+ The function Visu_FctConvertFormatStringA can be used to fix such invalid format strings.
+ :return: TRUE if the format string is correct, otherwise FALSEŠć
+3192056829ā¨Visu_FctAnalyseFormatStringAć¨F Points to a STRING variable, that contains the format string to checkä¨, Indicates, whether a %s (or a %S) was foundå¨P Indicates, whether an invalid format specifier was found, e.g. %S instead of %sę¨xInvalidFormatSpecifierFoundē¨³ Returns the number of % characters, that were found in the format string and
+ that are used to define a format specifier (e.g. a "%s"), i.e. a "%%" will be
+ not considered hereèiCountPercentCharsépbyByteêeStateëEPERCENTSSCANNERSTATEìÚ The flag indicates, whether we found the 1st occurrence of something,
+ that might become a valid format specifier. Examples
+ - "%d": valid candidate, because already valid
+ - "%%": no valid candidate. Is already the masked percent character
+ - "% ": no valid candidate. Will be masked by a call to function Visu_FctConvertFormatStringW
+ - "%2": valid candidate. Might be the beginning of "%2f"
+ That means, that only the characters "%" and " " are no valid candidatesí!x1stFormatSpecifierCandidateFound This flag indicates, whether a %s (or %S) is possible in the format
+ string (e.g. in case of %d%s this is not the case, because the %s must
+ be converted to %%s). This flag is initially TRUE and will be set to
+ FALSE as soon as we find a valid format specifier, that is not %s´ŹxPercentsPossible­Ź& Some characters, that will be checked˝ŹbyBlank˛Ź	byPercentˇŹbyZero˘ŹbyNine§ŹbyNLowerCase÷ŹbySLowerCase¸ŹbySUpperCase°Ź$957e4303-c269-4885-9bb9-3bb0c26a5f32¨Ź
+4135848490úVisu_FctPrintfForVisuStringûstVarüwstVarũiResūpVarTemp˙
dwVarTypeTemp€Ž	diVarTypeŽiCountPercentCharsToMask‚ŽpsFormatStringAdjustedƒŽpwsFormatStringAdjusted„ŽiEffectiveByteSize…Ž$2809170c-9096-4a5f-9b30-00da785c1c75†ŽX Does a printf for the given format string and the given variable. Will not return NULL!‡Ž
+1050263287ˆŽVishBufferPrintfW‰Ž2 the address of the variable that shall be printedŠŽ< the size of the buffer in bytes, not in wstring characters!‹Ž$692dded6-f441-4664-be7b-841fddc43124ŒŽ we also use the alpha valueŽ
+4273671573ŽŽVisu_FctARGB_2_HSLŽdwRGBŽpbtH‘ŽpbtS’ŽpbtL“ŽpbtAlpha”Ž® TOCHECK: usage of real variables for calculation could be a performance issue
+ optimization could be to scale the byte values to DWORD and do the calculations
+ with DWORDs•ŽrR–ŽrG—ŽrB˜ŽrAlpha™ŽrMinšŽrMax›Ž	rDeltaMaxœŽrDeltaRŽrDeltaGžŽrDeltaBŸŽrH Ž8 rS_ because of a fb in standard.library of the name RS!¡ŽrS_¢ŽrL£Ž$f1e306e7-6bce-4fde-aa10-b8c125fc75c1¤Ž! returns a color with alpha value¥Ž	696036974¦ŽVisu_FctHSL_2_ARGB§ŽbtR¨ŽbtG©ŽbtBªŽr1«Žr2¬Ž$9189faa5-33f5-4dd3-811b-a29c36180b54­Ž
+3053817211®ˇVisuFctCompareSimpleRectanglesÆˇ( VAR_IN_OUT only for performance reasons°ˇrect1±ˇrect2²ˇ$32c04b85-952f-4fb6-acdb-3ae7f77980e3³ˇ
+2106796512´ˇVisuFctGetMultitouchActiveµˇ$91630047-fb02-4582-80c4-a5a945938439¶ˇ
+1016126289·ˇVisu_FctIsCurrentSelectionøˇ. The current element index in the element list¹ˇ
+nElemIndexŗˇ The current element id»ˇnElemId¼ˇnPos½ˇ$fb450013-538e-4d8b-bb2c-e02385e46434¾ˇ	811900695æˇVisu_FctSetSelectionĄˇ
selectionRectĮˇ$45cde382-32b9-4cbf-8c01-93cbf517356aĀˇŃ This method converts a VisuStructRectangle variable into a VisuStructPaintRectangle considering
+ the different interpretation of draw rects commands starting with VISU_CLIENTVERSION_CORRECTED_RECT_DIMENSION Î
+3818515897Ď+Visu_FctGetPaintRectangleCorrectedDimensionŎ$d54fc640-ded5-4d6d-84e1-212e8f3df193Ǝ
+4184843663ǎVisu_FctSetBitValueȎ$077f10e7-dc8d-484c-8759-777593669ffeɎ	486539786ʎVisuFctIsCapturingEventˎ$92926932-1376-4678-be49-92b71a06fbb2̎
+2512552400͎Visu_FctIsInputDisabledΎxTempώ$48efab75-7822-4dfc-b2fd-0ab67bfbeeb8Ў
+1221042560ю
Visu_Output_2Ҏ$d092bf6a-4246-4b92-89fe-b6e11495163bӎ	769815281Ԏ!VisuFctGetPaintRectFromSimpleRectՎ$28f695ed-2418-446f-b8e8-496e773f91ee֎
+3684489706׎VisuFctIsKeyEvent؎$c3bdeeac-0b5d-4a8b-a659-1033370fdab1َ
+2458591705ڎVisuFctIsTouchEventێ$d609c678-2b70-469c-b344-95e4fb33b2f8܎
+3649587005ݎVisu_FctIsGestureEventގ$db7966ec-18db-4e98-89df-def19a8dd539ߎ
+3967171405ąˇVisuFctPointIntersectsEllipseįˇdxāˇdyćˇradiusäˇ$bf113a55-e6df-4a3c-89de-add7a180f3e3åˇ
+3358261414ęˇVisu_FctGetPaintRectangleēˇ$df14d672-0b69-4be5-a14b-f0eb0ca0f00cčˇ
+4046422969éˇVisu_FctGetLRealValueAsRealźˇpLRealėˇ$35abd458-54ab-4ae6-a2d7-0beba8a996e8ģˇ
+2354219928ķˇVisu_FctSetLRealValueīˇ$ba15556e-976c-483f-b694-2284b24678caļˇ
+1666540646­ÄIResourceEntry__Union˝ÄIRESOURCEENTRY˛Ä
+4064846482ˇÄIRESOURCEENTRY__UNION˘Ä$c28de528-10a1-4502-b8a5-8c8cab1dd58a§Ä	668121335÷ÄVisu_ResourcesEntry¸ÄvisOld°Äresource¨ÄIResourceEntry˙Ä
+1237320191ûŽVISU_RESOURCESENTRYüŽ$a908a922-556b-450f-8e38-50a5c32aa518ıŽGETşŽ
+1998535994˙ˇVisuFbResourcesEntryVector€¸
+1316498250Get‚VISUFBRESOURCESENTRYVECTORƒ$c09449ea-5e02-4900-a704-aec8c5430f15„$c8b3a4aa-9785-40f6-85ed-99d387364961…
+1895841883†
+2899828000‡$9d7a9744-832b-4c35-a369-90afa10f293fˆ	846788561‰
+2521855883Š
+2624525879‹$ca9d3eca-7372-46a7-aa0d-0ae4a88e79f0Œ
+4286984699
+1769862113Ž$8cdfe7fa-6f63-43a3-9608-71d4779a559f
+2228500500$01586bdc-d1f3-46ab-a3c6-37404668f729‘
+2145292360’
+2833526581“
+1063104719”$496003bd-cd20-426d-9049-52c32b330ac9•
+3004211095ĖŹ)IDatasourcesResourceEntryAllocator__UnionóŹ"IDATASOURCESRESOURCEENTRYALLOCATORėŹ
+1960284802™Ź)IDATASOURCESRESOURCEENTRYALLOCATOR__UNIONšŹ$4b5e9ddc-2079-43d4-af7c-6e49aef85cf9›Ź__OffsetIRESOURCEENTRYśŹRELEASERESOURCESťŹ
+3561166755ž
+3766570863źŹReleaseResources Ź$f69bc8ea-62c6-4ec6-ba8c-6d55c0390da9ˇŹ	213656917˘ŹDeleteŁŹ$bfcc2de8-b002-47bf-9d02-325d5e8bc464¤Źf This class is used for recording exit actions of visualizations when nothing has to be changed at allĄŹ
+3888015285¦¸Visu_EmptyResourceEntry§¸__INTERFACEPOINTER__5216ظ	641934387©¸VISU_EMPTYRESOURCEENTRYŖ¸$b06e9aab-01d2-46c7-b4ad-dee55aacf237«¸84492389¬¸
+3691671787­
+2964192471®
+2375385521¯$a3c44638-d540-49eb-8024-c67114548a27°
+2898229441±$22f47b0e-00f9-481a-97a3-a7acf6de0189²
+1537691801³ADDEMPTYRESOURCE´ADDVISURESOURCEµPRVRELEASEALLCLIENTSRESOURCES¶PRVRELEASERESOURCES·RELEASECLIENTRESOURCES¸
+1071814340¹¸Visu_ResourcesTableŗ¸_staticEntries»¸STATIC_NUM_OF_ENTRIES¼¸ only a buffer of elements½¸_dsEntryAllocator¾¸"IDatasourcesResourceEntryAllocatoræ¸H one entry for all visualizations, as nothing is done, this should be okĄ¸_emptyResourceĮ¸D might be called more than once (for each using client for example)!Ā¸
+2130164138ÏprvReleaseResourcesďpResŏVISU_RESOURCESTABLEƏ$3282b27f-0ce2-4ab4-907e-a55af4ba727aǏ$24868bc0-9276-4608-a09b-0b4dba4b2e47ȏ
+1165110778ɏ
+1941233348ʏ$2ffe3b58-405a-4a6d-befa-20c014c609edˏ
+2637832272̏AddVisuResource͏dsrecordΏpDSEntryϏVISU_DATASOURCESRESOURCEENTRYЏVisu_DatasourcesResourceEntryя$8a502ddb-0efc-4a0c-8c29-70be80b676f2ҏ53971660ӏAddEmptyResourceԏ$ef7ffde0-232f-4712-8d18-eb3e35dd2a02Տ
+1905623219֏	358439485׏$4ad30cf6-531e-4aa5-b3ea-94a7d6e49e24؏	614380672ُ	646799884ڏvisu_ResourcesEntryۏ$c4ed9151-740d-403f-bb50-8920fbbe6326܏
+1214998012ݏReleaseClientResourcesޏpCurߏ$56eec135-2368-47ae-86a9-72911ee7447dà	235528586á	794905432âprvReleaseAllClientsResourcesã$f8013233-c3fe-4229-a481-46627adab294ä*__OffsetIDATASOURCESRESOURCEENTRYALLOCATORå
+1103707094ŠĆ93633166šĆ$f1b364ec-d4fe-4ef3-b887-e3d7b95a9133ŔĆ
+1067161906é$8787f16c-09da-4d96-88a2-dd82305b05bcê
+2750756053ë$eb3f0506-e738-4aa1-a42d-0be678e1ea67ì
+3296121676ŪŹ_ownerÓŹ	_dsRecordÔŹ
+2192996563ð$f680c0ed-bd20-45bf-b235-27daea2b3bd3ñ83766184ò
+1555249181óŹ
+3562146691ô
+3297175288õ
+1683827548ö$a346af8d-4b49-445b-915e-7bd2b41089f9÷	888363963ø$1a7b77c2-2afc-4fb7-a2dd-faae0fff10c2ù
+3970401220ś¸ownerū¸dsRecordü¸$790ff515-dea9-44d8-a848-c134f5461db1ż¸
+3357067452žVisu_FctFillEventParamFromMouse’$0f4827f9-860a-4f33-b5f3-6a6e1827149f€
+2181295907Visu_FctHandleInput‚theVisuƒdwInputFlags„bSelectedElementHandlesInput…transformRectHelp†$27480b05-eaa0-4147-b562-38937b26ec56‡° This function handles all standard key inputs (tab, return, arrow keys and tab+shift)
+ First the dialog manager handles the key input and afterwards the current visualizationąź
+4260172123‰prvHandleStandardKeyInputŠ$a116f5dd-d5f5-4189-b251-4114b8a5c89a‹__GETCURRENTPOSITIONŒ__SETCURRENTPOSITION	NEXTTOKENŽ
+2088239403
UtilTokenizer_strToTokenize‘
+_strDelims’_iNumDelims“_iCurrentPos”_iStrToTokenizeLen•$556267ff-d5c0-4257-bbb8-81c02db61c17–CurrentPosition—
+3649755547ėź	strDelimsôź
UTILTOKENIZERöź$55caf2b8-4606-4c6c-8288-6f07c9957161õź$420fc7a7-368d-4c53-a774-ba9bb5ed3130úź
+1234193783ŁÉ__getCurrentPosition×É$707764c1-26ea-4905-a44c-e3d0e9a0f31bčÉ
+3523059862 
+2864412934¡
+1314099072¢
+2172279710£	NextToken¤	iStartPos¥bExit¦	iCopyUpTo§bEnd¨iTokenStartOffset©iTokenEndOffsetª$08d2f2ca-0558-4aa9-8ea0-ed984afab0cb«
+1382728107¬
+3337378990­	815523975®__setCurrentPosition¯$dd743c2c-4fa3-49f7-aa22-3322004171a6°	565877421±Visu_FctGetPositionArray²pPositionArray³	tokenizer´
iOffsetInPathµ$4637facc-10e3-4cba-9723-f6c8dd3a0c80¶ê Does a caseinsensitive comparison of two strings
+ Return values: 		0 -> the strings are equal
+						-1 -> pst1 is less than pst2
+						1 -> pst1 is larger than pst2
+						-2 -> Error: An invalid string (ie. Null-Pointer is given)·
+2632939693¸StrICmp¹
+3599420223ºVisu_FctGetNameWithoutPrefix»	iPosPoint¼ '.'½bPoint¾$7bdb4fcc-5a6b-4f06-8ef6-c498282bbac9¿„ Similar semantics as Find from the standard.library.
+ Does a case insensitive search.
+ A null pointer will lead to a return of -1À
+4013470933┴ÉStrCaseFindA┬É$edc0a851-a7ce-453d-bbc9-58b673a3faef├É
+2934473167ĐVisuFctResetInputPositionDataŐ$1992079a-ac4b-4d52-a8c9-08706e3b644eƐ
+2161726042ǐVisu_FctSelectElementȐ	piIdArrayɐ0 The current element index of the parent elementʐnElemIndexParentː- The current element id of the parent element̐
nElemIdParent͐selectableElemΐnElemϐ$b4dea25a-3856-41de-b0ed-a65676b798e0А
+1006449863ѐ$VisuFctPointIntersectSimpleRectangleҐ! Pointer for performance reasons Ӑ$93a56ba8-2c19-4414-afb7-b8038c1f0305Ԑ
+3871207373ՐVisu_FctPaintSelection֐$fb847a11-1ac9-4d0f-b20a-b5667c9ca4b7א
+1826749322ؐVisuFctEventIdStackPopIdِcurValueڐbitMaskې
+curIdWidthܐ$82089183-e582-4610-af52-76ee9e9c8ad8ݐ
+2582176575ސprvCenterOnElementߐelemRectàrReturná$adf9d095-d768-4d81-8934-604ab42661cbâ
+3236500950ãprvLimitIsotropicä$5095f88c-3afb-46a7-b3c8-0d55654f9b1bå	463483111æVisu_DatasourcesConfigurationç Shown => TRUE, Hidden => FALSEèbShownébUseBeginEndConfigurationêinfoTempë$c706473a-281e-4d60-a9f3-a86345bfe5ccì__OffsetICOMMANDMANAGER2í__GETREGISTEREDCOMMANDCOUNTî
+GETCOMMAND´ÉREGISTERCOMMAND­ÉUNREGISTERCOMMAND˝É -> IGeneric˛É
+4134315293ˇÉICommandManager2˘É$2fd06b75-76dd-4441-a774-71907c07a93c§ÉRegisteredCommandCount÷É
+1205040461¸É__getRegisteredCommandCount°ÉICOMMANDMANAGER2¨É$f6214d21-f132-4cd1-a45b-b85cae597e2e˙É$2cad585b-8b73-4205-8628-ad69152ae321űÉ
+3176939850üUnregisterCommandżcmdžIGENERALCOMMAND2’IGeneralCommand2€‘$996ac8f1-f641-409c-950c-20e854ddce27‘
+2418523343‚‘
+GetCommandƒ‘$baa42700-59b9-44e8-b1bc-e30e71c47a7d„‘
+4070145390…‘RegisterCommand†‘$560e7b9a-ae21-4c6c-8704-1c18ad44f4fa‡‘	967824134ˆ‘IGeneralCommand2__Union‰‘
+3691747320Š‘IGENERALCOMMAND2__UNION‹‘$c48db550-2092-4a7f-b0a3-13a8dfadaedcŒ‘
+2517259225‘CommandManagerŽ‘__INTERFACEPOINTER__5319‘_cmds‘VISU_MAX_EXTERNAL_COMMANDS‘‘$385299e6-f148-4dc4-a4b6-f21abff3dee5’‘	959067900“‘iDeleted”‘COMMANDMANAGER•‘$8f6bdb1c-d2f5-48c6-8e01-d6b7b3b187cc–‘$e3677263-f482-402b-8769-cf4a36c927d1—‘
+2129885260˜‘
+2215413364™‘$92bbdb7e-1581-434f-809d-9ea53ab77afaš‘
+1090521899›‘
+2718246661œ‘$b525993a-e5c4-43d6-8642-291f0e2e1bed‘
+1952209589ž‘
+3564407482Ÿ‘$6b094653-86b8-4914-861f-385398387a3b ‘
+3790578536¡‘	516145891¢‘$fa6a2a7f-18e0-4a4d-809c-032536c595f9£‘
+3099444410¤‘$9eef7559-f3d2-4308-8773-4c96dfede299¥‘
+3491478172¦‘$dc2840ad-e65f-406f-9777-729ab8d889f5§‘
+1777283360¨‘ICommandManager2__Union©‘	344350271ª‘ICOMMANDMANAGER2__UNION«‘__OffsetIGENERALCOMMAND2¬‘
+3363369513­‘
+2921624168®‘$9d2e2fb3-79c5-4eb1-831e-5f685cfd8b54¯‘
+1911246513°‘VisuFctSetInputPositionData±‘$9b8e58d6-5b2a-471d-afc2-1c024cac8c02²‘CHECKLICENSE³‘CLIENTADDING´‘	ISEXPIREDµ‘
+ISLICENSED¶‘K not shown conditionally because the licensing pous should be really hidden·‘
+2887365151¸‘Visu_FbLicensedFeature¹‘
_udiFeatureIdº‘_udiLicense»‘_bFirstCheck¼‘DEMOLICENSEVALUE½‘	258252394¾‘VISU_FBLICENSEDFEATURE¿‘$efeea24d-5d89-4e44-a13f-0f71e1189bdcÀ‘
+2351716115Á‘	IsExpired‘$c8d75e25-1902-469f-9d32-69cf22f6c300Ă‘´ IsExpired must be called only together with IsLicensed; the return value of IsExpired might be 
+ TRUE while IsLicensed yields TRUE too; in such a situation, IsLicensed is correctđ43149359őudiFeatureIdƑ$59d8e69d-4bbf-44fc-9b7a-8e4de471767fǑ
+2410151633ȑCheckLicenseɑolmʑ$0b84e513-3f09-4e79-bbb5-093fdb553efcˑ
+3552300664̑
+1670876072͑7 This function can be called when a client is removed. Α
+2284556035ϑ$eb466d36-9132-431c-939d-8245abb8761aБ
+1317011228ё
+IsLicensedґ$5dc29bc5-c8e6-45d5-8eab-a37099837296ӑŽ This function can be called when a new client is added. 
+ If this is possible, then TRUE will be returned, otherwise FALSE will be returned.ԑ
+1343951720ՑClientAdding֑stTypeב$ea44f69d-565c-4593-8b28-2a75e86c1de4ؑ
+4094520706ّ	553133986ڑVisu_FbLicensedCountedFeatureۑ_uiCurrentClientCountܑ	155030569ݑVISU_FBLICENSEDCOUNTEDFEATUREޑ$cc7aed5b-0a91-449a-bd29-fdab956c213dߑ
+3348542972à‘$36feb4c4-2253-4c35-b17f-5d0f83c59453á‘
+2117589849â‘$4f182cc9-fd60-49f0-a259-0d5c915ce8b5ã‘
+4256086811ä‘$f6d95389-4a2c-4ef4-8021-8710a59a5f3bå‘
+1146743221æ‘	376898249ç‘
+1530436478è‘$5dbc887b-44ec-409f-a4de-6a9510761d30é‘
+1942473326ê‘$97aa26a7-ddc9-4de5-bb47-c4dbb5d61f4dë‘
+3909182162ì‘$c425a806-4ab5-40de-b290-731217e9835cí‘
+1203543086î‘CYCLICLICENSECALLï‘DOCHECKLICENSEð‘HASREMOTEVISUCLIENTñ‘HASTARGETVISUCLIENTò‘HASVISUCLIENTOFTYPEó‘ISCLIENTDEMOô‘REMOVECLIENTSBYTYPEõ‘REMOVEEXPIREDCLIENTSö‘	621970923÷‘Visu_FbLicenseHelperø‘ Variables for CheckLicenseù‘_bChallengeFailedú‘_tLastCheckû‘_tFirstCheckü‘
+_tInitTimeŭ‘ the feature id of this featureŝ‘_licenseTargetVisu˙‘@ the feature id of this feature; TODO: a feature id for this one€’_licenseRemoteClient’
+1824847810‚’VISU_FBLICENSEHELPERƒ’$a8ad8857-d687-46a2-ac7b-cd7268ba07e2„’	103329073…’RemoveClientsByType†’
+stTypeName‡’$09a5a74a-b2b3-441d-a2f8-88fb4f5d64b3ˆ’	946265322‰’DoCheckLicenseŠ’$7774aa8e-62dc-4135-ad47-c054ff426c9d‹’	547767180Œ’HasRemoteVisuClient’$f58986b1-4470-4630-a2e7-37e6abc05158Ž’
+2048564505’HasTargetVisuClient’$5f087c35-1bf4-4b49-8737-51e10cc5fbdb‘’
+1943176983’’CyclicLicenseCall“’tRunning”’tNow•’tSinceLastCheck–’$0895b3c0-8f78-442a-8b3d-bd152c85b4a4—’
+2487458127˜’IsClientDemo™’$709567fa-48f8-4448-beae-02cc1fa1b905š’
+1509169258›’RemoveExpiredClientsœ’$ba9fb6ae-e6dd-48ec-99bf-d8a4daf6f3dc’
+3415016593ž’	289658062Ÿ’$04dfb502-d60b-4a38-93c9-42e5feac7d34 ’
+3690840784¡’$40cd9cf4-7e6c-4155-8cc7-2cd2d77fb59e¢’
+3775853561£’HasVisuClientOfType¤’typeToSearch¥’$0fb79230-a563-4980-a1dd-49ea14815842¦’	328261013§’$e7c25c63-0b00-4109-bbbc-b93598e10f77¨’
+2345033279©’$b023a8ad-2700-42cf-a5f8-fabf192065f2ª’
+1099275920«’
+3369752357¬’
+2463207512­’
Visu_Output_4®’stVal4¯’$12af0d13-52e5-4210-a611-290fbec4a0c8°’	120262863±’)VisuFbVisuAdditionalClientSizeCalculation²’
resultingSize³’
+4197671844´’)VISUFBVISUADDITIONALCLIENTSIZECALCULATIONµ’$650805a3-b6e5-45f4-bd42-24f99ff04485¶’
+3863416879·’
+2991690221¸’
+4284252647¹’
+1955200832º’$d5b568c5-b084-42d1-91f2-f795e04362de»’
+2626581393¼’
+2353532072½’+VisuFbDialogAdditionalClientSizeCalculation¾’	478754577¿’+VISUFBDIALOGADDITIONALCLIENTSIZECALCULATIONÀ’$7f6a50de-17a5-4278-8150-d210d066116aÁ’	311784428Â’
+1218107634Ò	708700308Ē
+1518764873Œ
pElementArrayƒ$870750d5-f780-4bf9-870d-2b283c1b014bǒ
+1687460609Ȓ¹ This function determines the maximal additional memory in the client specific data,
+ that is needed by the visual elements. The return value of this function is the
+ number of bytes.ɒ
+1425051216ʒ7Visu_FctDeriveMaximalAdditionalClientDataSizeInAllVisus˒$4467f596-b9cd-49f9-a893-2c1057626d79̒þ | Registers the IEC-ID of the client and the paintbuffer of this client
+ | in the runtime system. 
+ | A id of -1 means that the client was not registered!
+ | A dwExternID of 0xFFFFFFFE, i.e. REMOVE_CLIENT means that the client with IEC_ID id
+ | has to be removed from the maps in the runtime. The data in the IEC-Task has already be
+ | freed!   
+ link even in simulation mode͒
+1196047189ΒVishSetClientDataϒ
+dwExternIDВ	stAppNameђ$8e400a8e-69e8-4374-a3ca-48f0bffef1fcҒ
+4264572785Ӓ'Visu_FctReleaseNonIECMemClientResourcesԒ$2ab8e30a-cd56-4120-b487-95ace5cab239Ւ
+1014052918Ö’Visu_FctFreeClientResources×’$d6623ef0-bb66-4e30-8c08-976cce2272c9Ø’¤ By use of this function a memory space is initialized with a specified value
+ RETURN: Pointer to the memory block which was initialized. 0 if the operation failedْ
+2740023629ڒ	SysMemSetے' Pointer to memory block to initialize	ܒ1 Value with which the memory is to be initializedݒ6 Number of bytes to be initialized in the memory blockޒ$eeae427a-0608-43a8-8b45-2e0a57c1bc5dߒw This function determines the paint buffer size, that has to be used for new clients.
+ :return: The paint buffer size à’
+3216758484á’$bd9df607-282d-484d-9e6a-dcdf487b9853â’µ *OBSOLETE FUNCTION*
+  Opens an existing shared memory object specified by name. If shared memory does not exist, a new shared memory object is
+	 created (backward compatibility)!ã’	842966925ä’SysSharedMemoryOpenå’m Get the pointer to the shared memory
+ RETURN: Returns the runtime system error code (see CmpErrors.library)æ’
+2483448749ç’SysSharedMemoryGetPointerè’$90cc5520-0f5b-4122-98ca-f47d6adf8745é’¦ | Returns the currently active event for the given application.
+ :return: The active input event or a null pointer if there is none. 
+ link even in simulation modeê’
+2025765390ë’VishGetCurrentEvent2ì’VISUSTRUCTEVENT2í’VisuStructEvent2î’B The name of the application where to get the event from the queueï’$879708f0-590c-40d4-beed-44001c9046c5ð’
+4227848459ñ’	748221609ò’$1cad32f4-7337-40ed-b399-dbe7e6d328f2ó’
+2234685502ō’Visu_FctIsRelevantEventõ’9 IN_OUT only for performance reasons; will not be alteredö’curEvent÷’$8581d5cd-5fcb-4de1-b970-14dbbc090bb4ų’§ | Removes the currently active event from the applications event queue
+ :return: The runtime system error code (see CmpErrors.library)
+ link even in simulation modeù’54428892ú’VishRemoveCurrentEventû’E The name of the application where to remove the event from the queueü’$702c8c95-af0d-4f4a-bd75-372856a92e94ý’
+3966560667ū’VisuFctSetScalarValue˙’pValueSource€“pValueDestination“
resultNumeric‚“
+diTempTypeƒ“$55b56a3f-3416-461a-9a19-d41ac6e99dd7„“
+2274354719…“StrCmpW†“pwd1‡“pwd2ˆ“$4bc98ac6-c0f9-4ffe-9787-14795e8d999d‰“c Compares the content of two buffers
+ RETURN: Returns 0 if the buffer contents are equal, else !=0Š“
+3710066676čď	SysMemCmpĆď( Address of first memory area (buffer 1)ćďpBuffer1éď* Address of second memory area (buffer 2)	ŹďpBuffer2źď Number of bytes to be comparedĎď$3f7d641f-b005-4092-a641-9d44d1b7875cíďį Does a strcpy from the source string pStr to the Buffer pBuffer. pBuffer must not be NULL!
+ Will return the number of copied characters including the terminating '\0' or "\0"““
+2984701796”“Visu_FctStrcpy•“$41c4b399-2e36-45a2-9413-f42fd8cd25fa–“Ç Extracts the components of a REAL floating point number without
+ interpreting them.
+ Extracts the sign, (biased) exponent, and mantissa of a REAL value.
+ We assume the IEEE 754 binary32 format.
+ All values, including NaN and Infinity are supported.
+ See http://en.wikipedia.org/wiki/Single_precision_floating-point_format—“
+2007885473˜“__ExtractRealRaw™“C The mantissa as stored in the REAL, without the leading bit 24 setš“pudi›“$3d3aa07e-b7ec-4780-af79-d77e0e2cb50fœ“
+1475096513ť“__HelpLConvertž“$26023af2-e263-44c0-b290-4197ca6caa6aź“	202956791 “__ExtractLRealRawˇ“puli˘“$e543e1fd-2bb8-4ac1-a749-ebad37d711fcŁ“
+1673363469¤“FctConfDynLicChallenge¥“$f9972cfc-8a33-4e40-85fb-7109a5d893d5¦“
+2401095727§“FctGetUserLicenseValue¨“$c20edd8e-8e57-4f8a-87df-58345eb4164f©“
+2469315043ª“FctReqDynLicChallenge«“$a38e7aa2-cfa8-41d5-adf5-85021e7b5eaa¬“
+1900323445­“CMUnregisterLicenseFunctions®“$f1a79dd5-021a-4cf4-ad25-7ec56df08e56¯“CodeMGetContentByFirmcode_local°“
+2668843908±“Visu_FctDoGetTextAsVisuString²“$31116864-2f1d-4408-8d96-f30fa42a7c97³“GETNEXTACCESSPATH´“ PRVDERIVENAMESPACEFROMACCESSPATHµ“PRVFINDINITIALNAMESPACEINDEX¶“SETINITACCESSPATH·“, Helper FB to access a VisuFbNamespaceTable.¸“
+1408013277¹“VisuFbNamespaceTableHelperº“* The VisuFbNamespaceTable instance to use.»“_pNamespaceTable¼“_nNamespaceTokens½“_nNamespaces¾“_iInitialNamespace¿“_stRemainderÀ“_iCurSearchÁ“
+1235035839“VISUFBNAMESPACETABLEHELPERÓ$6c4e0925-efb2-49d3-a207-756bb3abb611ē
+4085162152œ	484519316Ɠ
+1438433710Ǔ	273226039ȓ
+3627321428ɓGetNextAccessPathʓstDot˓stAccessPath̓$76fe6816-284c-4eb9-a9d0-2387c67144a3͓
+1778454248ΓprvFindInitialNamespaceIndexϓnTokensГ
+iNamespaceѓwMaxArrayIndexғ$40324789-143e-4d9a-9925-d7ded2a1e7b7ӓ& Sets the initial access path. Has to ԓ	309149790ՓSetInitAccessPath֓
pstAccessPathד$eddc93c1-056a-4691-8c3e-95c9d08707c8ؓ
+1433128472ٓ prvDeriveNamespaceFromAccessPathړstRemainderۓpstCurܓiDotݓ$906a7a71-a1a5-4511-97b8-f48b22061594ޓ,__GETPROUSEOPTIMIZEDSORTFORINSERTIONATTHEENDߓ,__SETPROUSEOPTIMIZEDSORTFORINSERTIONATTHEENDà“ABSTRCOMPAREá“ABSTRKEYPTRFROMINDEXâ“	ABSTRSWAPã“BEGINUPDATEä“	ENDUPDATEå“
PROADDMAPITEMæ“PROFINDPAIRINDEXç“PRVAFTERUPDATEè“
PRVBUBBLESORTé“PRVCOMPAREBYINDEXANDVALUEê“PRVCOMPAREBYINDICESë“PRVINSERTIONSORTFORLASTì“PRVSORTí“
+3256876034î“BaseMapď“
_iUpdateCountđ“$_bOptimizedSortForInsertionOnlyAtEndń“$ec6315bf-78e4-4d85-b7b4-8bca4f1169f5ň“'proUseOptimizedSortForInsertionAtTheEndó“prvCompareByIndexAndValueô“
+1406302372ġ“udi1ö“pKeyVal÷“pKey1ĝ“BASEMAPù“$3834333b-5c8d-43d6-a33c-8109cb76e539ú“$e47c18cc-7076-43a8-8260-ed7f99b0b994û“proFindPairIndexü“	598015906ŭ“pKeyŝ“diLeft˙“diCenter€”diRight”iCompareRes‚”$77d98828-0a9d-463d-80c7-96a5e13ba7c1ƒ”	EndUpdate„”
+1735973631…”$dbcf0fae-ac52-4468-a851-124611d2a104†”
proAddMapItem‡”
+1480090482ˆ”$d2bcf66e-31b6-45c4-b035-a2e0f4259d2b‰”
+1028818947Š”,__setproUseOptimizedSortForInsertionAtTheEnd‹”$e35ab4e1-82e7-4696-b02e-6d159c909937Ś”
+3388267887Ť”,__getproUseOptimizedSortForInsertionAtTheEndŽ”$209d1176-c2bd-4175-bf25-43a52f6ead02Ź”
+1833954757”abstrKeyPtrFromIndex‘”
+1639911281’”$a5a1f08d-28aa-4b45-86e2-7740bf49c412“”
prvBubbleSort””
+3657353758•”iCountMinusI–”$293f1f10-353c-44e6-873e-29234ea01733—”BeginUpdate˜”
+3197896143™”$2eba4bae-95ad-48ef-a64b-0e31b937a36aš”abstrCompare›”
+3806271804œ”pKey2”$a493ef2f-21a9-4cdf-82bd-982dff01cf84ž”prvSortŸ”
+4224221134 ”bOnlySingleInsert¡”$51b3f511-6aa6-4055-b6e2-a318669b18bc¢”
+2376966514£”prvAfterUpdate¤”
+4130888661¥”$2f474b93-d6b7-47db-911b-c6dbb6d8ec26¦”	abstrSwap§”
+2887359839¨”$b73925bb-5fe5-4d4f-ba5f-43ee1e409f96©”
+1938434230ª”
+3923097740«”prvInsertionSortForLast¬”85535359­”udiLastElemIndex®”$0d0fd76c-40ec-4564-a711-b7a85763e0c1¯”
+4210350599°”
+1074128462±”prvCompareByIndices²”
+1400401097³”udi2´”$d111e2da-f930-451f-97aa-10934a9672d6µ”__GETCASESENSITIVE¶”__SETCASESENSITIVE·”ADDSTRINGSTRINGPAIR¸”	924492918¹”StringToStringMapº”PAIR_STRINGSTRING»”Pair_StringString¼”_bCaseSensitive½” The default is TRUE¾”$46cadd72-b05e-4c3f-b9b9-1f8218761adc¿”
CaseSensitiveÀ”
+1188589756Á”__getCaseSensitive”STRINGTOSTRINGMAPÔ$31d646ac-7ae5-4ff5-b8da-9be76aa09943Ä”$92431e0e-a393-4562-8933-a025fbfb0329Å”	917739007Æ”__setCaseSensitiveÇ”$2fbb7ffc-c977-4d05-afd7-ba02a1d955feÈ”
+3655089739ɔ$0965005c-22b2-4da8-841d-52f0f1185987ʔ
+2378091819˔$54d53d7f-5402-4e89-b235-745cca9c19d1̔AddStringStringPair͔
+2104128134ΔstrKeyϔstrValueДpairє$f9317eaf-10b1-4eaf-a822-674e9431e160Ҕ
+2312396344Ӕ
+1456528719Ԕ$e0584f8f-a212-48ab-ba07-8a8f8a5c3f3eՔ
+3207675404֔$1b92485a-007b-4a44-aabf-1240649ebb68ה
+2909075474ؔ
+1868644402ٔ
+3443139120ڔ$9c364e8e-56a4-4b9e-ba66-41ae1276f722۔
+3380610014ܔ$6d70f8b1-dccc-4759-a014-7e488c04642eݔ50233285ޔ
+3394841525ߔ
+1589268041à”$c5fc3464-e9b8-424d-bbfd-a12286e8f0a9á”	136528454â”Á This function gets a text via another access path that leads to the same textlist as pstTextList.
+ It is intended to be used if Visu_FctGetTextAsVisuString cannot find a text via pstTextList.ã”
+2228286530ä”.Visu_FctGetTextAsVisuStringFromOtherNamespaceså”g_pOptNamespaceTableæ”namespaceTableHelperç”namespaceMapè”$6e9f7ae6-cbdf-4fb7-8b8a-793b93b43797é”
+2430828679ê”
+2174720625ë”$81e701ac-09a5-4286-919b-5e1cc30cb077ì”
+3040543732í”CMRemoveComponentî”
+hComponentï”$11bbd436-1d57-4172-8904-e44dc772fedbð”
+1893808226ń”
GetLibVersionņ”$d754badd-b8c8-5d3b-840b-2496c8e67b65ó”	421762884ō”
IsLibReleasedõ”$445d2b8e-e5c5-54ec-8b5c-0abf82faae3aö”	599906321÷”LogAddų”	stCmpNameł”	diClassIDś”	diErrorIDū”diInfoIDü”stInfoż”$d2c43725-d5b5-4768-8b60-ac8a1815302dž”% Converts all letters to lower case. ’”	956435466€•StrToLowerA• Pointer to the string.‚•$00771ce0-4001-48c7-a381-bafa47597d20ƒ•
+3721395524„•VisuFctCheckForUnusedClients…•bSuccess†•$5e25f2d3-1abb-4c5b-b5cd-2e282a9c78b2‡•
+1696894276ˆ•VisuFctExecuteVisu‰•	bDemoModeŠ•$733c548c-0d47-4da5-8b83-582999e53b22‹•Ë not shown conditionally because the licensing pous should be really hidden
+ the only sense of this trampoline function is to encapsulate the distinction between the integrated and the iec-visualizationŚ•
+2318683110•Visu_FctIsDemoClientŽ•$49f2c937-668c-4db7-996b-a3b1e1317d9c•58730126•Visu_FctHandleSpecialEventsIf‘•' only for performance reasons as IN_OUT’•- will return whether we are starting to print“•e passed as in_out because the converter does not support passing in_outs and pointers to one function”•
+tempClient••$e0ce35a7-e30d-467a-9aca-40d7951d9524–•	220273508—•!Visu_FctHandleNativeControlResult˜•$d7ee512c-c227-40db-b2db-b8b736a3501d™•
+1117888405š•Visu_FctHandleSetClientSize›•bAutoDetectś•bReadRectangleFromClientDatať•clientManager4ž•$364df866-2941-423c-b050-5196d2a91a35ź•REGISTERSTDCOMMANDS •REMOVESTDCOMMANDSˇ•
+3182082938¢•Visu_FbInternCommandManager£•__INTERFACEPOINTER__3763¤•__INTERFACEPOINTER__4432¥•
_pStdCommands¦•_iStdCommandCount§•_registeredCommands¨•VISU_ITC_MAXREGCOMMANDS©•
+1633230475ª•VISU_FBINTERNCOMMANDMANAGER«•$f06e18e4-78a3-4d42-bcc0-9cefbcdcb652¬•
+3762485943­•
+4261231003®•
+2241501116¯•RemoveStdCommands°•$e9707f04-669d-4c67-b1bf-4780e43d5151±•
+2708181937˛•$89842b3b-36da-42ca-8f80-1a089abcb39ał•
+4103712886´•$574cca7d-1f31-4755-b9b4-a5fb9ae569a0µ•
+2450308471¶•
+2762635010·•	594594813¸•RegisterStdCommands¹•$30dca4e1-580b-40aa-ad12-9ae6ef426847º•
+3141685027»•$ab723550-b8b7-4040-b369-29cc88452ab2¼•
+1693973244½•$ac7c62a6-973b-4382-b903-2fc4df91df86¾•
+1953297363¿•Visu_FbExecuteClientApplicationÀ•__INTERFACEPOINTER__4442Á•
+1272429819•VISU_FBEXECUTECLIENTAPPLICATIONÕ$dec3c4cc-e3aa-48b9-a107-5643de1df08cĕ
+1427747066ŕ
+3904090190ƕ
+3986646501Ǖ
+3497580708ȕ
+pstCmdLineɕ$ed71d813-5680-46a8-8c20-6534f1ba9d73ʕ
+3170842106˕
+3892899828̕Visu_FbExecutePlcApplication͕
+2967005156ΕVISU_FBEXECUTEPLCAPPLICATIONϕ$9157c9ab-f86d-4e6c-8120-bbfa25d8fe45Е
+2510462685ѕ
+2161024620ҕ
+4072532430ӕ$214162F2-E5F1-4673-92B4-5A5CE6491A5Dԕ
+2163049032ՕdwHandle֕bExecuteו	stExecuteؕ$92e5c976-6065-44f0-b61c-83dd2b4596b8ٕ
+3258389623ڕ
+1598754650ە!Visu_StructRecipeFileDialogParamsܕ TOCHECK: configurable length?ݕstRecipeDefinitionޕstRecipeߕ
+4011271839à•!VISU_STRUCTRECIPEFILEDIALOGPARAMSá•$97e839ad-7ee8-40a4-8409-556310891852â•ABSTRONDORECIPEACTIONã•GETPARAMETERä•PROONOKå•
+3937174339æ•"Visu_FbFileDialogRecipeCommandBaseç•__INTERFACEPOINTER__2547è•S allows two clients that have an open dialog for the implementing command at a timeé•_allParametersê•MAXNUMOF_CONCURRENTDLGSë•_usedParametersì•	894249399í•"VISU_FBFILEDIALOGRECIPECOMMANDBASEî•$29419dd7-d0f8-4beb-bd96-4226889a1cfcï•$620060c5-9b1f-4b89-8993-e7cfcec6a434ð•
+1610185423ñ•
+2030776555ò•$5d265677-17ec-41b9-ac2e-021811a46b00ó•
+1519934842ô•
+3044923136õ•GetParameterö•$9d18b7ef-ef04-4e49-97f8-92b8e16a2964÷•
+1125633713ř•proOnOků•
pRecipeParamsú•	recParamsű•RECIPE_FILEPARAMETERSü•Recipe_FileParametersý•	cmdParamsţ•$67bf9024-0053-4b54-8d98-d47d0dba66e6˙•
+3897028727€–
+1234273420–
+3449334756‚–
+3032558011ƒ–abstrOnDoRecipeAction„–$bd25ddff-6b89-4e7a-9dac-eb33b3329c7d…–
+3806241333†–$a383be84-9025-4b12-a171-cb035a575f76‡–
+1310568359ˆ–Visu_FbRecipeSaveAs‰–	dlgParamsŠ–
dlgVisuParams‹–	653074731Œ–VISU_FBRECIPESAVEAS–$cc39fe92-3b3f-479c-9c11-262c906f8050Ž–
+4225030372–
+1758157907–	567142781‘–
+2346982745’–$94A33551-E4F4-4370-8074-B5C29EAC20EC“–
+1811734803”–stHelp2•–pstRecipeDefinition––	pstRecipe—–bResult˜–$f1b0cd86-575b-4245-9f36-b6e986b1f078™–
+1218932701š–$a065464e-dc3a-4709-8d72-12b2830a6054›–	465319743ś–Visu_FbRecipeLoadFromť–
+3594350543ž–VISU_FBRECIPELOADFROMŸ–$17fe34d8-cbb8-4863-8969-022dd49c325d –
+3527297145¡–
+1295943605¢–
+4195291255£–
+3395932436¤–$B7FFFC91-128C-4e23-BF3F-BB308F2FE8C9¥–	715913542¦–$6a6f802e-e153-4b80-acd6-934c3d4531b2§–
+2080271012¨–$1046bcee-8be4-40b7-a199-8f462c577b6c©–__GETCMDTAGª–
+3285836969«–Visu_FbExecuteSimpleCommandBase¬–$989e1b3e-7a82-46d2-9c42-c129c23a2201­–CmdTag®–
+3957047185¯–VISU_FBEXECUTESIMPLECOMMANDBASE°–$2f047f9f-3c5a-4aa0-aa71-2eb0c7a8ab3b±–
+4026937584²–
+2257629395³–
+1324554272´–
+2958713015µ–	pstParam1¶–	pstParam2·–$7dd71aa0-ee53-4c8b-a834-ebd215733aa9¸–
+3604818705¹–
+2111688869º–__getCmdTag»–$16f89a8e-a7c5-42cb-b5f4-18913094271c¼–	465012749½–Visu_FbPrintCommand¾–$57409d10-dd76-463f-a0d7-7f1c051324bb¿–
+2593682773À–VISU_FBPRINTCOMMANDÁ–$47e2984c-1472-4c4f-b801-143eb2adf64e–	546039711Ö
+1489814610Ė
+4188986187Ŗ$92de81e9-09c5-440e-99b0-a1f257ba8bccƖ
+1889165469ǖ
+2310386928Ȗ
+3505081413ɖVisu_FbWebvisuNavigateCommandʖ$f14dcfba-aaaf-43b3-9f7a-5c51a651e088˖
+3235287757̖VISU_FBWEBVISUNAVIGATECOMMAND͖$c4545c26-cf7a-42b8-971f-1812d9c90581Ζ
+1944601719ϖ	264613837Ж
+1877814264і$db10e9de-6664-4329-893f-f7b47f44fedcҖ
+3272258727Ӗ	474962122Ԗ__GETCOMMANDՖ__SETCOMMAND֖
+2706388432×–VisuFbGeneralCommandWrapperØ–_cmdÙ–$31f33889-665b-4900-a823-165a254a62e3Ú–CommandÛ–62544800Ü–__getCommandÝ–VISUFBGENERALCOMMANDWRAPPERÞ–$05ed3c1d-8672-4c2e-a755-87a4cdf82144ß–$cfa5435a-b582-4e38-a2f3-20b7ce238573à–
+2372394926á–__setCommandâ–$2f78e281-5114-4ce3-a464-c82bbc9e535bă–
+3088239374ä–	180347632å–
+2884288596æ–
+1750543944ç–
+4189514232è–$ae014687-68dd-4c49-ac13-a363642bba3fé–
+2460005795ê–	269848698ë–Visu_InternCommandsì–_cmdManagerí–_cmdExecuteClientAppî–_cmdExecutePlcAppï–_cmdSaveRecipeAsð–_cmdLoadRecipeFromñ–_cmdPrintCommandò–_cmdWebvisuNavigateCommandó–_arrGeneralCommandsWrappersô–_arrItfsõ–VISU_ITC_TAG_MAXö–_iGeneralCount÷–iNextø–	iItfIndexù–TOCHECK_REINITú–	499540906û–TOCHECK_Reinitü–VISU_INTERNCOMMANDSý–$881f94d3-0d6a-4880-afd2-3c79fad5b3f7þ–$cf65ed7d-7fe0-4777-b37e-5067c3d882e0ÿ–
+1092928013€—$d7b83982-eeec-4fbc-8361-8fb697606149—
+1593481007‚—pstFilepathƒ—
+1031772030„—$b0d50ddc-d93e-49ca-85f2-0d4188912805…—
+4182536547†—!VisuFbVisuElementCountCalculation‡—resultingCountˆ—
+2099742163‰—!VISUFBVISUELEMENTCOUNTCALCULATIONŠ—$a3d8f0ff-6ded-4c3b-a446-dac21e7a9e5b‹—
+1432640932Œ—	389914628—
+3477679651Ž—
+2523821711—$99fe7826-ddce-423e-a3ed-5c995204bfa1—
+2379576958‘—
+2431171152’—#VisuFbDialogElementCountCalculation“—	894288960”—#VISUFBDIALOGELEMENTCOUNTCALCULATION•—$c826be01-0ad3-4c07-af99-0b8c861f80c1–—
+4201447105——
+3391305000˜—
+1894940532™—
+1727408406š—$ed9020b4-92f6-4829-b5d3-1ec4ff2c8898›—
+1878547455œ—
+3746257260ť—+Visu_FctDeriveMaximalElementCountInAllVisusž—$abbae5c2-2a2f-4169-9916-119053d90283ź—z This function loads the default texts from the currently registered text files.
+ as a IEC-String (char* in the runtime)  —
+3160078243¡—DynamicTextLoadDefaultTexts¢—$b11c72c3-de39-4ae4-993f-e7cf38e95375£—ä This function reloads all currently registered text files for the currently assigned language.
+ This function could be used for example when you know that a textfile was updated externally and you want
+ to reload those files.¤—
+1350917195¥—DynamicTextReloadTexts¦—$9d208bb2-001d-4e35-b968-034e0cdd2326§—† | Provides functionality to start a visu in the runtime system. Can be used for starting
+ | a targetvisu or a webserver for example.¨—— :return: The runtime system error code (see CmpErrors.library)
+ not exported in simulation mode because at the moment there is no targetvisualization©—
+1699172075ª—
VishStartVisu«—M What to start, see the definition of the valid parameters VISU_STARTVISU_...¬—- A parameter specific to the requested dwType­—$ddbeadd0-09a3-4742-8d91-a273d0117bb0®—ˆ | Checks if a new Client has to be created or an existing Client has to
+ | be removed
+ :return: 
+
+ - VISU_CLIENTS_TOREMOVE(0x0001) if a client has to be removed.
+ - VISU_CLIENTS_TOADD(0x0002) if a new Client has to be created. 
+ link even in simulation modeŻ—
+1760139705°—VishHaveToManageClients2±—/ returns information about the client to handle˛—VISH_HAVETOMANAGECLIENT_DATA2ł—Vish_HavetomanageClient_Data2´— the application to checkµ—$8bbb8e04-a38e-42fa-9040-58e6b158b07c¶—
+3667751409·—/ Not needed by the converted code
+CHECKED_OMIT¸—1 Contains the number of entries pTags points to. ¹—dwTagsCapacityº—2 Contains the number of tags effectively returned.»—	dwNumTags¼—pTags½—VISU_CLIENTTAGDATA¾—Visu_ClientTagData¿—	499408956À—$2e616a30-dfd8-4491-b29b-fa47176d411dÁ—
+2578780191—VISUENUMCLIENTTAG×L 40 chars is enough space for holding names and ipv6 addresses in the futureė
+1359888311ŗ$affc6412-233e-4e1c-8518-cb754cca6e96ƗR call only for CmpVisuHandler >= 3.5.5; returns in fact a VisuStructClientTagData Ǘ
+3444323255ȗVisuFctMainClientsCheckɗworkToDoʗmanageClientData˗tagData̗VISUSTRUCTCLIENTTAGDATA͗VisuStructClientTagDataΗ$6a5d3140-c8b9-4428-af3f-270d8c73d30eϗ^ This struct must be used only when it is guaranteed that we work with CmpVisuHandler >= 3.5.5З
+2348844296їnumTagsҗ
+2704103739ӗ$277ab8a9-2e88-4814-9e99-1113a90bebb1ԗT This function is just a workaround for wrong warnings during check all pool objects՗
+2523480163֗PtrToStringח$c92574e7-089b-49bd-beaf-7c2c081aaac8ؗ& Call only for CmpVisuHandler >= 3.5.5ٗ
+3321935535ڗVisuFctFreeClientTagDataۗ$6433c71a-2152-442c-9434-92a3c72af13bܗ43724721ݗVisu_FctStartTargetVisuޗs inout because this handle is used for closing an existing targetvisualization during an online change for example ߗdwTargetvisuHandleà—$843014dc-4706-4501-84e7-edbb89eef90eá—¢ Can be passed to VishStartVisu for dwParam1, using the starttype VISU_STARTVISU_WEBSERVER.
+ Can only be used, if VISU_STARTVISU_WEBSERVER_INITPARAMS is defined.â—	865669507ã—WebserverInitParameterä—~ This string defines a start htm filename, which will be opened,
+ when only ip-address and port is entered in the webbrowser.ĺ—stStartHTMNameć—
+1262523255ç—WEBSERVERINITPARAMETERè—$374280a2-7314-4374-a8ff-f23406a46e85é—
+3978093012ę—Visu_FctStartWebVisuWithParamsë—stValueě—$280c8ecb-fc6d-4916-8dc6-e2324bf5f41aí—µ | Returns the iec id the client was registered with. Executes the mapping from
+ | externID -> IEC-ID
+ :return: a valid IEC-ID or INVALID_IEC_ID(-1)
+ link even in simulation modeî—
+2528678950´ŚVishGetClientId­Ś$0a31755c-6215-48ee-8794-18587cc9ec77˝Ś÷ <description>
+  <p>The function test and set or clear a bit in a variable in one processor step. This operation must be atomic to provide a multitasking save operation.</p>
+	<p>IMPLEMENTATION NOTE: Try to use a processor opcode, that provides this operation. If such an opcode
+	is not available, use SysCpuTestAndSetBitBase in your platform adaptation.</p>
+ </description>
+ <result><p>RESULT: Returns the runtime system error code (see CmpErrors.library).</p>
+	<ul>
+		<li>ERR_OK: bSet=1: If bit could be set and was not set before
+					bSet=0: If bit could be cleared and was set before</li>
+		<li>ERR_FAILED: bSet=1: If bit is still set
+						bSet=0: If bit is still cleared</li>
+		<li>ERR_PARAMETER: If pAddress=NULL or pAddress is unaligned or iBit is out nSize range</li>
+		<li>ERR_NOT_SUPPORTED: If function is not available because of missing components (e.g. SysInt for locking bit access)</li>
+		<li>ERR_NOTIMPLEMENTED: If function is not implemented on this platform</li>
+	</ul>
+ </result>ò—
+1786123071ˇŚSysCpuTestAndSetBit˘Ś¨ <param name="pAddress" type="IN">Pointer to test and set or clear a bit inside in one atomic processor step.
+									NOTE: The pointer must be natural aligned! nLen=2: pAddress must be 2Byte aligned; nLen=4: pAddress must be 4Byte aligned</param>õ—“ <param name="nLen" type="IN">Size of the value behind the address. Can only be 1 (unsigned char), 2 (unsigned short) or 4 (unsigned long)</param>	ö—Ò <param name="iBit" type="IN">Bit number inside the variable to test and set or clear:
+	<ul>
+		<li>nLen = 1: iBit 0..7</li>
+		<li>nLen = 2: iBit 0..15</li>
+		<li>nLen = 4: iBit 0..31</li>
+	</ul>
+ </param>÷—iBitø—= <param name="bSet" type="IN">1=Set bit, 0=Clear bit</param>	ù—$93f7fa51-1141-497c-a40e-4ea5703a08e9ú—	839042056û—BmpPoolRegisterü—szIdý—
+1273993962ŝ—BmpPoolUnRegister˙—53579812€˜Visu_FctGetMaximalElements˜$b19d04e3-a085-4428-a28a-c7bbae4fffdd‚˜
+3709881452ƒ˜Visu_FbExitChecker„˜
_pToSetOnExit…˜
+1391592151†˜VISU_FBEXITCHECKER‡˜$ccc34866-892b-431e-88e5-aea1ff347990ˆ˜	501070664‰˜
+4262155171Š˜pToSet‹˜$76dfe4bb-cf68-4fbb-9c4e-4f948a742411Œ˜
+1768739762ćė$d6cdae1e-4884-43c1-9086-f79e10dab6d4éė	901179451Źė	864365576źė	229258176ĎėVisu_FctGetDatasourcesíė$794c194c-2922-4d1c-9c81-95b5b65af9bcďė
+2999399416”˜/Visu_FctDrawBackgroundAndStaticElements2_Intern•˜xDrawBackground–˜pRenderContext—˜bDrawBackgroundTemp˜˜renderLocationSave™˜bRenderLocationSetš˜$936d864d-9d17-460d-b2c7-7729ead70a8d›˜z Returns the greatest integral value that is not greater than f. 
+ If f is +0, -0, infinity, or NaN, then f is returned. œ˜
+4287092933˜FloorFž˜3Output, IsCompiled, RelativeStack, NoInit, TypifiedŸ˜lrCodeConversionBuffer ˜$c5dc6323-de49-49c2-b203-ec64d62f13b0¡˜$floatingpointutils, 3.5.9.0 (system)¢˜w Returns the smallest integral value that is not less than f. 
+ If f is +0, -0, infinity, or NaN, then f is returned. £˜
+4083838494¤˜CeilF¥˜$9e9a7b97-4a21-4f47-a3c1-c932deb1a806¦˜
+3694538362§˜Visu_FitSimpleRectToLineWidth2¨˜rLineJoinMiterLimit©˜$ac288661-97d5-41a1-a2c4-08d6dcb9f3b7ª˜K This function converts a character (i.e. a byte) of a string to uppercase.«˜
+2681956162¬˜CharToUpper­˜byChar®˜$3d67a8b5-f5eb-4a70-9d6d-5ea3e0a767e7¯˜
+4016589122°˜VisuFctCRC32_Optimized±˜D this pointer must be 4 byte aligned to prevent runtime exceptions!!²˜4 valid results will be calculated for sizes > 4 only³˜> for optimization reasons as the value will be assigned always´˜iSizeFourthµ˜dwLastFullValue¶˜iSizeRemainder·˜$4819d2f5-a02a-4497-bf29-c7827a8f1230¸˜_ We have to provide this attribute here, because the usage at the member
+ pData does not work.¹˜
+2264173746º˜VisuCalculateCRC32_Compression»˜1Input, IsCompiled, Absolut, Initialized, Typified¼˜crcValue½˜2Output, IsCompiled, Absolut, Initialized, Typified¾˜$820a9fdd-ecbf-402e-aa35-fb16e383f968¿˜
+2211199825À˜VisuFctSetSimpleRectÁ˜iX1˜iY1ØiX2ĘiY2Ř$e7dbc9ec-3733-4fac-addd-7ef4673de020Ƙ
+3863906161ǘVisuFctIsCaptureReleaseEventȘ$af4f4e89-84ee-4dd0-963d-04c73742718cɘ
+2661392746ʘ__SkipWhiteSpace˘$882a2370-bae2-4085-93e5-0932a060bdfc̘	990860438͘__LEFTΘ$1ac273b6-a01b-4295-88c5-ff4e218b6071Ϙ
+1856031611И__HelpConvertFromDateј	nDiffYearҘnDiffYearDivӘnDiffYearModԘulTime՘pstrHelpYear֘
pstrHelpMonthטpstrHelpDayؘ$cee86ba7-461c-4d5d-b68e-c4f154c509d1٘
+3985159926ژ__HelpConvertFromTimeۘnHourܘnMinutesݘnSecondsޘ
nMillisecondsߘpstrHelpHourà˜pstrHelpMinuteá˜pstrHelpSecondâ˜pstrHelpMilliSecondã˜$020b085d-1351-401a-b6c0-1e0475de8a9fä˜
+2332432537å˜__HelpConvertStringBaseæ˜nBaseç˜nNextè˜$d6948954-0bf4-4d3f-ae69-e82fdade476cé˜
+1771038712ê˜__HelpConvertStringë˜$e3e2dee5-80c7-4e97-ab64-7b5e39ea535bì˜
+2361852817í˜__HelpConvertTimeUnitsî˜$183c332f-7773-4f5f-805c-178b91efab72ï˜í | This function writes a value of a string with a specific type to
+ | a pointer if the input has the correct type, else a error is returned
+ :return: The runtime system error code (see CmpErrors.library)
+ link even in simulation modeð˜	957183365ñ˜VishWriteValueIfValidò˜$145b325b-1645-4f12-a413-68fc3e79c886ó˜‘ Special derivation that simulates the behaviour of this function block on 
+ variables local to the IEC visu-lib code (and not on PLC variables)ô˜
+1576397815õ˜!VisuFbAnalyzeTextVarsDateTimeOnlyö˜_value÷˜
+2291170047ø˜typù˜valú˜!VISUFBANALYZETEXTVARSDATETIMEONLYû˜$545cdc95-bc47-438c-9757-35e120f2eeb9ü˜$5a62ceb3-944c-4b98-a366-0b20e6a99eafý˜
+1151862365þ˜
+2802685633ÿ˜
+3910282762€™itfVisuOnlineVariable2™IVISUONLINEVARIABLE2‚™IVisuOnlineVariable2ƒ™$70d8af71-f978-4a90-85ae-0fcc5434cae5„™	288114458…™
+1798478230†™	494451104‡™
+4177891608ˆ™lrValue‰™$f4c726c8-f1ba-42de-9e2e-f6779c60ec56Š™
+2385445396‹™
+1090796850Œ™$734ef3a3-f947-4275-b8b5-4ae4bb303ad9™
+2183213011Ž™"ConvertDateTimeUnionToVisuDateTime™tvHelp™$5e8c0165-8be2-4e24-a73d-f5e3baf4ae76‘™__OffsetIVISUONLINEVARIABLE’™DISPOSE“™GETCHECKSUM”™GETVALUEASDOUBLE•™GETVALUEASSTRING–™ISGOOD—™RESUME˜™SUSPEND™™
+WRITEVALUEš™WRITEVALUEASDOUBLE›™WRITEVALUEASSTRINGœ™-_3S.CoDeSys.VisuGenerated.IVisuOnlineVariable™
+3969235269ž™IVisuOnlineVariableŸ™
+2904470707 ™IVISUONLINEVARIABLE¡™$c301a8c3-2577-4e62-acdf-de1fd428898d¢™$b0d80fb4-9351-47a3-ab9a-398523097f9a£™31847754¤™WriteValueAsDouble¥™obj¦™$e7ddb619-bdd9-45c9-9aed-319c8b3b351d§™	465470411¨™GetValueAsString©™$a91821c7-d0f8-4368-ae7a-209c1d09fdf9ª™
+2596637214«™GetChecksum¬™$28773158-0478-49c5-b380-26449d2d8324­™	195351929®™IsGood¯™$ad93bb73-990c-4a3d-a629-b5d726b59ae9°™
+3193273029±™Suspend²™$17759d95-01c7-4068-993f-9b21794b197f³™
+2408012365´™Resumeµ™$fc0a3098-65f0-432f-9679-6962db33ccb6¶™
+3897236551·™
+WriteValue¸™$f14f1431-7138-4325-acb1-c5768359d347¹™
+3573062093º™$3cb02098-e457-4f92-ab23-673a35a8440c»™	489812880¼™GetValueAsDouble½™$be59e645-dd1b-4d84-b022-c4543c33e54e¾™
+2445700359¿™WriteValueAsStringÀ™$7c7bd8a1-50f3-4df6-8fe9-4f0db51e43b8Á™
+3876455582™DisposeÙ$f1ce47fd-f03b-4924-8f0e-6932d33ac8b0ę__OffsetIVISUONLINEVARIABLE2řGETVALUEASLONGƙ._3S.CoDeSys.VisuGenerated.IVisuOnlineVariable2Ǚ
+2853594105șQ This method can be a replacement for GetValueAsDouble to avoid rounding problemsə	883193113ʙGetValueAsLong˙$7135b8d5-ad15-44af-a04c-73fd428857e7̙$13329ec1-7fa1-40ea-bbd5-a5494c82e92a͙K Returns an INT value corresponding to the Visu_Types value of the variableΙ
+2357171072ϙ$89d935e5-5b49-42d1-a3bc-555eb60e13c6Й
+1503560876љIVisuOnlineVariable2__Unionҙ
+2799678653әIVISUONLINEVARIABLE2__UNIONԙ	240337979ՙIVisuOnlineVariable__Union֙
+3500719287יIVISUONLINEVARIABLE__UNIONؙ
+3161036949ٙ"ConvertVisuDateTimeToDateTimeUnionڙstdۙ
+SYSTIMERTCܙ
+SysTimeRtcݙ$37f582c6-fa7d-4999-837d-9821c66622f0ޙ> This function converts a character of a wstring to uppercase.ߙ
+2564558001à™WCharToUpperá™wdCharâ™wtValã™$6deab9c8-b925-4efc-9193-9319eb8af553ä™
+1557535871å™Visu_FctAssignLRealæ™lrValç™$7092b3d1-2070-4f74-8e2e-f813db482d53è™
+1848177851é™Visu_FctLRealToStringê™$dd47268e-e479-4654-82d3-f2bbeb848a0eë™Õ <description>Convert a high resolution timestamp to a structure format.
+	Time values are always UTC!</description>
+ <result><p>RESULT: Returns the runtime system error code (see CmpErrors.library).</p></result>ì™
+1933820189í™SysTimeRtcConvertHighResToDateî™U <param name="pTimestamp" type="IN">Milliseconds since 1.1.1970 00:00:000 UTC</param>ď™
+pTimestampð™8 <param name="pDate" type="OUT">Structure format</param>ñ™$af3743a0-537d-4d84-b21b-9de897ba1053ò™	805337558ó™VisuFctPointIntersectsPolygonô™pPolyõ™nEdgesRightö™ptEdgeStart÷™	ptEdgeEndø™ptPrimedù™gradientú™$ef02404b-cbce-4523-b15e-e11e875b949eû™
+3841915303ü™$Visu_FctElementInfo_AssignInitValuesý™prţ™$c5521051-2b4b-40bd-96fb-1e51bb525bce˙™
+1006689265€šVisu_FitPaintRectToLineWidth2š$37fb49a5-fa2a-4b2b-804e-08105077bc07‚š	291396113ƒšVisuFctIsPaintStatic„š$04362cbf-af08-4eb5-90e8-ec30d5a031ae…š
+2214196777†šVisuFctIsPaintDynamic‡š$10036954-5553-4686-bc20-7bf4c7f5eda5ˆš	969234021‰šVisuFctIsPaintAllŠš$fcb5f58f-4ca7-412b-a236-b9187a5dc82e‹š
+2003591972ŚšVisuFctDeg2RadŤš	iDegAngleŽš$eedc1363-dc1b-43c1-8298-493979349942Źš¨ This function converts a format string into another format string by replacing invalid
+ format specifiers into valid ones (e.g. replacing %S by %s) 
+ :return: TRUE if the processing was successful (i.e. the format string in parameter 
+          psFormatAdjusted can be used), otherwise FALSE.š
+3811954255‘šVisu_FctConvertFormatStringA’šF Points to a STRING variable, that contains the original format string“špsFormatOriginal”šH Points to a STRING variable, that will store the adjusted format string•špsFormatAdjusted–šÀ The number of characters, that can be stored in psFormatAdjusted (necessary,
+ becase in fact psFormatAdjusted is a dynamically allocated buffer, that can
+ also hold more the 80 characters).—šiCountChars˜špbyByteOriginal™špbyByteAdjustedššiIndexTarget›šÇ This flag indicates, whether we found a valid occurrence of % in a format specifier.
+ All other occurrences (i.e. invalid usages (e.g a "% ") or additional format specifier)
+ are masked to be a %%œšxValidPercentOccurrenceFoundš$2c2c1b12-cda4-49eb-8888-e05788644136žš24922795ŸšVisu_FctHue_2_RGB š$0949a3dd-ca9f-4360-9697-2d8272e8ac3b¡š“ Wrapper function providing an according allocation object. Wrapped in functions because we
+ cannot use conditional compilation in declarations...¢š
+1719735684£š+VisuFctDatasourcesResourceEntryAllocatorGet¤š$83533db9-ae41-4d14-ba9a-9cd330ea0b8c¥š
+2015095955¦š$Visu_FctInvalidateAfterVisuSwitching§š The newly shown visualization¨š$71830c69-232a-4e12-9817-cf95cadc2ed4©š
+2025562704ªš'Visu_FctIsEventToIgnoreWhileEditboxOpen«š$1bce4540-d3d0-494a-afa7-f4e0ea79eb3d¬š
+1360019154­šVisu_FctIsRelevantGestureEvent®šs The identification of the currently used gesture/touch rectangle (in fact the one added to the list the last time)¯š$a1fb29f9-2e04-4614-8ebb-e0b17cbfc484°šæ This function executes the special reactions to keyboard events
+ Special means either
+    - calling the event filter for programmatic reaction to keys
+    - calling the default keyboard handling optionally provided by the visualization manager
+	   - calling the standard keyboard handling (selection and execution of mouse actions using the return key) ±š
+3341269241²šVisu_FctHandleKeyboardInput³šbHandled´š$30d82342-5d0b-449f-a8a5-257d7c77ef1fµš	786113307¶šVisuFbCalculateScalingParams·š
scalingParams¸šorgRect¹š
+4151173784ºšVISUFBCALCULATESCALINGPARAMS»š$101645f5-4fb9-409d-bebb-624463d1c0a4¼š
+4004397003½š	664131314¾š
+2098504627¿š
+2237214394└Ü	114646519┴Ü8VisuFctPushToplevelVisuTransformationConditionalExplRect┬ÜrespectBestFit├Üutil─Ü$313a9237-7df0-4e6d-b4ab-f87dda419b1e┼Ü
+4177827911ƚ7VisuFctPopToplevelVisuTransformationConditionalExplRectǚ$07686baa-edec-4c5c-8eee-b9f029f657adȚ… Checks, whether the passed event is a custom event.
+ :return: TRUE if the event pEvent points to is a custom event, otherwise FALSEɚ
+3629135795ʚVisuFctIsCustomEvent˚ Points to the event to check̚¡ The value of this output parameter is only valid if this function returns TRUE. In this
+ case the event type is returned. Otherwise this return parameter is 0.͚$f73235ba-b7bc-4dd9-bdc7-55d44e2996a0Κ
+3424832667ϚVisu_FctHandleVisuInputКxModalDialogњVisuFBCommandBufferҚbInputResultӚdialogManagerTemp7Ԛ
PAADialogTemp՚VISUEVENTTARGET֚VisuEventTargetךVISUؚeventTargetٚbMeasureString2ResultښbOverlayۚisNotHandledYetܚ$4097d191-16d0-469f-ac54-6ce8dd8638ecݚ	440302618ޚ%VisuFctPushToplevelVisuTransformationߚ$7996fc22-f411-48bf-9b9a-ea042bbf1a44àš	893318389áš$VisuFctPopToplevelVisuTransformationâš$3f51a240-e4a6-42e2-be87-898a000ca744ãš
+3463355480äšVisu_FctFindElementIndexĺšnIdćš$cfbaaf7e-262f-4deb-86f7-737cd4351321çšD Call this function to check if an element is (currently) selectablečš
+3000560038éšVisu_FctIsSelectableElementêš' will be set by this call if successfulëš$7dd65518-52fd-4a65-93ba-dc1b45de616aìš
+3974405925íšVisu_FctResetSelectionDataîš$1d5a62d3-e55f-46ee-8108-cea67edb8a2fïš
+1578275084­ÜISelectableInside__Union˝ÜISELECTABLEINSIDE˛Ü
+1672456593óšISELECTABLEINSIDE__UNIONôš$4fbdc3de-749d-49d6-8ff7-65165533ef28õš
+3566617356öšVisu_FctSelectNextElement÷šbestSelectionDataøšcurrentPointùš
+foundPointúšnStartûš
bElementFoundüšbBestIsOnStraightLineŭšbNewIsOnStraightLineŝšbCheckStartIndex˙šnNewDistance€›$ The distance of the other direction›nNewOtherDistance‚› maximum real valueƒ›rFactorBest„›
+rFactorNew…›selectableInside†›ISelectableInside‡›$9cbbcb9a-4b40-442a-be98-5c17ac3f0168ˆ›__OffsetISELECTABLEINSIDE‰›GETOUTERRECTANGLEŠ›
+2794402062‹›5259466Ś›GetOuterRectangleŤ›$f530cdb3-81ec-43f4-a3b8-42c0d74b1423Ž›
+2195307258›VisuFctEventIdStackPopHelp›$a2028c0a-13e0-4ad8-822a-6df8a3d36ca0‘›__OffsetICOMMANDMANAGER’›g This interface is obsolete because it does not support 64-bit systems.
+ Use ICommandManager2 instead “›
+2370215825”›ICommandManager•›
+1673241646–›ICOMMANDMANAGER—›$c3767b6e-2cd9-4f73-a358-a5c19311a0e7˜›
+3510585700™›IGENERALCOMMANDš›IGeneralCommand››
+4265979515œ›
+3065242060›
+3844125512׍ICommandManager__UniončŤ
+4054369064 ›ICOMMANDMANAGER__UNION¡›__OffsetIGENERALCOMMAND¢›g This interface is obsolete because it does not support 64-bit systems.
+ Use IGeneralCommand2 instead £›
+2429787328¤›	226243839¥›$e447a5fb-eb7e-4842-90f0-a54b44ce0731¦›$fd98f563-1dbc-4927-a404-a4401c348b7b§›
+2332696694¨›IGeneralCommand__Union©›
+4122679689ª›IGENERALCOMMAND__UNION«› __OffsetIVISUGLOBALCLIENTMANAGER¬›REGISTERORUPDATECLIENT­›SETCURRENTCLIENTID®›Ÿ the interface of the global client manager can be used to register 
+ globally visualization clients of all types which become a zero based
+ unique client id¯›
+1928795568°›IVisuGlobalClientManager±›’ this method can be used to register a new client (iGlobalClientID must be VISU_INVALID_ID = -1)
+ or to set the keep alive of the current client.²›
+2575272883³›RegisterOrUpdateClient´›iGlobalClientIDµ›eVisuClientType¶›VISU_CLIENTTYPEITF·›IVISUGLOBALCLIENTMANAGER¸›$ffd93b53-40a4-40c1-ba2e-88c2654a4be0¹›J this method can be used to set the current client id in the target clientº›	876572871»›SetCurrentClientID¼›$7381e6d4-e1a0-4ac2-b212-229fe444b0bd½›
+4049982979¾›IVisuGlobalClientManager__Union¿›
+3772697834Ŕ›IVISUGLOBALCLIENTMANAGER__UNIONÁ›ć <description>Returns the TargetId.
+	NOTE: Highword of the TargetId is the VendorId! The VendorId is managed by 3S.
+ </description>
+ <result><p>RESULT: Returns the runtime system error code (see CmpErrors.library).</p></result>›F <param name="pulTargetId" type="OUT">Pointer to the TargetId</param>	Ûsystarget, 3.5.5.0 (system)ěµ <description>Returns the target type. See "Device Types" for details.</description>
+ <result><p>RESULT: Returns the runtime system error code (see CmpErrors.library).</p></result>śk <param name="pulType" type="OUT">Pointer to target type. See corresponding category "Device Types"</param>ƛ
+2512812749Ǜ-Visu_FctDeriveMaximalAdditionalClientDataSizețpArrɛ$1dd289ba-95d7-46bc-9e64-f1a14bb46626ʛ
+1814494547˛IVisualElement2__Union̛IVISUALELEMENT2͛
+2236906096ΛIVISUALELEMENT2__UNIONϛ$b3c2557d-bf86-40e1-9868-b6ba7db027acЛ[ Determines the additional amount of client specific memory, that a visual element
+ needs.ћ
+2919243613қ#Visu_FctGetAdditionalClientDataSizeӛive2ԛIVisualElement2՛$1e00a290-96d1-43c9-a126-8bfea327c29b֛__OffsetIVISUALELEMENT2כGETADDITIONALCLIENTDATASIZE؛,_3S.CoDeSys.VisuGenerated.IVisualElementIEC2ٛ
+4244950255ڛî Returns the additional number of bytes, that a visual element needs to
+ register in the client specific data in order to store element specific
+ data. If no additional memory is needed, 0 has to be returned.
+ For the correct alignment an instance of VisuFbAdditionalClientDataHelper
+ should be used to compute the data size, where the data is aligned correctly.ۛ
+4125920022ܛGetAdditionalClientDataSizeİ›$f40aacca-d354-4a0d-ba73-537d626a82cfŞ› This function retrieves the specified text from the runtime. The text will be returned
+ as a IEC-String (char* in the runtime) ߛ
+2689972173à›DynamicTextGetTextá›$ebd84f68-e73e-4d96-932e-416fffb92086â›
+4098764650ã›DynamicTextGetDefaultTextä›$e8afbf9c-4b37-42cf-b524-d3dcfbd0561e囋 Does a case insensitive comparison of the start of the string and the prefix
+ Return values: 		0 -> start of the string and prefix are equal
+						-1 -> start of the string and prefix are NOT equal
+						-2 -> Error: An invalid string (ie. Null-Pointer is given) æ›
+1166198814ç›StrCaseCmpStartAè›  Pointer to the string to check.é› Pointer to the prefix to find.ê›pPrefixë›xResultì›$cc9cf695-7878-4eed-a083-de5d884e91f2í›Q Will return -1 if pstr1^ < pstr2^, 0 if they are equal and +1 if pstr1^ > pstr2^î›
+2465346794ï›PStrCmpð›pstr1ñ›pstr2ò›$e751d33e-3d20-45fd-a9d4-0449cbfc3f4aó›
+2648590970ô›PStrICmpõ›btUpper1ö›btUpper2÷›$0c45ba6d-b951-4c45-b9f8-4d982311b31dø›i necessary for supporting visu libraries in device application on devices without support for exceptions ù›
+1881301509ú›$VisuFctExecuteVisu_ExceptionsHandledű›excü›
EXCEPTIONCODEý›excInnerţ›$ef65a7dd-87f3-4599-b727-4a46b5a93e24˙›
+2180793821€œVisu_FctHandleInvalidateEventIfœstStartVisuTemp‚œ
uiAddDataSizeƒœclientManager3„œxSupportsTextRotation…œ$604da865-65fa-4a2d-b331-54cbfd8fb741†œ® <description>Function to start a system command. The command is operating system dependant!</description>
+ <result><p>RESULT: Result of command after execution</p></result>‡œ
+3798671053ˆœSysProcessExecuteCommand‰œr <param name="pszCommand" type="IN">Command line parameters to be trasnmitted to application at execution</param>	Šœ	pszComand‹œg <param name="pResult" type="OUT">Pointer to runtime system error code (see CmpErrors.library)</param>	Œœ$24d60d75-1791-437e-b4d3-b5b1484aec36œsysprocess, 3.5.7.0 (system)Žœ™ This structure is an extension of Vish_Starttargetvisu_Params; can be passed to VishStartVisu using the starttype VISU_STARTVISU_TARGETVISU_WITHRESULT2 œ	200477143œVish_Starttargetvisu_Params2‘œVISH_STARTTARGETVISU_PARAMS2’œiXPos“œiYPos”œstApp•œI Information about the antialiasing settings chosen by the configuration.–œuiAntiAliasing—œ¢ Information about the frame type of the targetvisu window (fullscreen, with window frame, without window frame,...); Reserved for future use; not yet implemented˜œuiWindowType™œw The cyclic update rate in milliseconds of the targetvisualization window; Reserved for future use; not yet implementedšœuiUpdateRateMs›œ\ Some flags regarding the targetvisualizations; Reserved for future use; not yet implementedœœuiFlagsœ
+3751148310žœ$08c55bfd-2c0b-4989-97f6-c252913a4de3Ÿœ
+1959275715 œVisu_FctStartTargetVisuRecent¡œtargetVisuParams¢œ$0afb010b-513c-4db2-9311-02952d049da7£œ60605816€œ!Visu_FctHandleVisuDrawBackground2¥œª This flag indicates, whether the parameter <c>visu</c> is a top level visualization (TRUE).
+ It is FALSE if <c>visu</c> is a visualization, that is embedded in a frame.¦œptVisuSizeHelp§œ$47038441-23cc-4f87-b9dd-64bc894bf80e¨œl Round to the next integral value, towards zero. 
+ If f is integral, infinity, or NaN, then f is returned. ©œ
+3888353067ªœ	TruncateF«œdiM2¬œdwMask­œ$9197474e-24fa-456e-b3fa-a79e21c14a74®œ
+2030460059¯œ ConvertVisuDateTimeToSysTimeDate°œsysTimeDate±œ^ These additional members are used to format the microseconds and nanoseconds of a LTIME value²œ$58f2aff1-d4b8-4e9c-a144-d3ce57a6b626³œ
+3226056719´œ!ConvertSysTimeDateToDateTimeUnionµœdwTimeStampUtc¶œ$9e1ea251-5851-4030-b99f-dac3374da3ce·œ	793202839¸œVisuFctSubtractPoints¹œ$de74256a-c95a-4a14-9ab8-3ef66834981dºœ• The intention of this class is to wrap the (de)allocation of memory for datasources entries
+ using a mechanism that is starting with static memory.»œ	549473592¼œ$VisuFbDatasourcesResourceEntries_MBM½œ__INTERFACEPOINTER__5238¾œ¡ Do not access directly, memory is managed by an overlay mempool
+ not only an optimization, necessary because variable xLock might not be initialized in runtime┐ťSTATIC_NUM_ENTRIES└ťCAA┴ťMBM┬ťgc_hINVALID├ť_hPool─ťHANDLE┼ť
_curIncrementĂť
+1655364549ǜ$VISUFBDATASOURCESRESOURCEENTRIES_MBMȜ$ab36b754-eb49-4ee5-a81d-14361c031412ɜ	868049992ʜ
+2444092943˜error̜ERROR͜$bbde197d-224f-43e4-9836-66c4f379f58eΜ
+3429238418Ϝ$37a20d3d-bbd7-4c34-bda7-051a21481d83М
+2270519261ќ$959881fa-dea4-477e-9243-3b843eedf1b5Ҝ
+2044139288Ӝ
+3238462273Ԝ$f6506e80-d5b9-4cf3-bc0c-52f3a9a614a7՜	904821330֜global_init_slotל25990؜Í Wrapper function providing an according allocation object. Wrapped in functions because we
+ cannot use conditional compilation in declarations...
+ similar slot than the resources, reset after the callerٜ
+3804351514ڜ/VisuFctDatasourcesResourceEntryAllocatorGet_MBMۜ
+s_instanceܜ$15bd95d3-10cf-48e3-9872-bb8263a94f64ݜ2 Realize a target specific data type for handles. ޜ	452052935ߜ Prefix: h àœ$c6335006-2b05-47eb-a3f2-102e70afce50áœ4caa types extern, 3.5.13.0 (caa technical workgroup)âœ
+2857716596ãœVisu_HandleOpenEditboxäœrSimpleåœtempFontæœ not evaluated by any clientçœptDummyèœ$38dec9ee-c68a-4787-8921-44edd2f44cf2éœ
+1054080803êœVisu_FctShowCenteredëœptVisuìœbHorizontalBarsíœrDiffClientRectîœ	rDiffVisuïœptCenterðœrHelpñœ$712748d6-4809-4754-8926-98724f7e1e8eòœ
+3073661271ˇťVisuFctHasClientScalingInfo˘ť$8e2e7f28-2b39-4b6c-aa59-b09ee5c85290§ť
+3036386601÷ťVisu_HandleEditboxResult¸ť$7be44ed1-3fcd-46f7-be1c-505dde583f2c°ť
+4021170817¨ťVisu_FctHandleFileDialogResult˙ť$f38440af-5146-4493-982d-0fa493c20dbdűť
+2459000007üœ!Visu_FctHandleFileTransferStartedũœ$d66a4009-6b0b-4102-9f3d-f37028cbec7fūœ
+3455405740˙œ Visu_FctHandleFileTransferResult€$26b1d995-8b00-405e-a8e2-c441e066f2f1
+4179289407‚'Visu_FctHandleFileStreamingDialogResultƒ$7e24f50a-2fec-4d4a-b824-f696b7678cc0„
+1495915664…¯Visu_FctHandleFileStreamingData†¯$e97eb71d-0aa2-4321-8733-3dbe14415932‡¯
+2277672925ˆ!Visu_FctHandleFileStreamingResult‰$4ab86dc1-09cf-4f33-885d-6e7a1e45120bŠ
+1764949704‹*Visu_FctHandleFileStreamingCountTotalBytesŒ$d7683437-dc4f-49df-aabb-6b06d24cf7cb
+3157078350Ž&Visu_FctHandleCapturedInputIfNecessarypCapturedTransformcapturedElem‘
trafoProvider’
inputInfoSave“$61e88a53-4423-47d1-bc6c-0d3a7bd18342”
+3910877386•¯0VisuFctPushToplevelVisuTransformationConditional–¯$19618a32-1dbc-479a-800c-d97d92ec9636—¯
+2649440744˜/VisuFctPopToplevelVisuTransformationConditional™$76380d84-fe87-4c83-8bff-7e368617b2a2š
+3245029469ŤŁVisu_FctIsOnStraightLineťŁ	foundRectŁŁ$db6fc778-85b4-40f2-a6f5-8cdecd9fa6a0ף
+3784488510ŸVisu_FctGetNewDistance bOtherDistanceĦ$413da521-bd2a-44ad-9d5f-b81b2dde29d8˘’ This function might return NULL for example for temporarily created instances 
+ of VisuStructEvent (eg. when doing TouchToMouse transformations)£
+3372149296¤VisuFctEventIdStackGetValuePtr„$85de460a-a3c6-4c76-b647-0bcb54daca40¦
+4240831039§¯HelpStrCmpStartAد
pCompleteText©¯ Pointer to the substring. Ŗ¯pSubText«¯! When True, the case is ignored. ¬¯xIgnoreCase­¯pCompl®¯pSubƯ$ca7af67c-6c7c-45be-8595-6064cfbf27eb°¯	482778077±¯trycatch²¯pFun³¯
ExceptionCode´¯$fdb186ec-1bb3-428f-bd1c-2a07c8f62af9µ¯__GETFULLREPAINT¶¯	CALLPAINT·¯
+CALLUPDATE¸"CALLUPDATEGETUPDATERECTSONVISUONLY¹EXECUTEINPUTSHELPºEXECUTEINPUTSHELPDO».EXECUTENOTIFICATIONSAFTERINVALIDATEIFNECESSARY¼EXECUTENOTIFICATIONSIFNECESSARY½EXECUTESINGLEINPUTEVENT¾#EXTRACTANDEXECUTETOUCHTOMOUSEEVENTS¿POPTRANSFORMATIONRESPECTBESTFITÀPRVCOLLECTRECTANGLESIFNECESSARYÁPRVFILLMOUSEFROMTOUCH PUSHTRANSFORMATIONRESPECTBESTFITÝSETIGNOREVISUPAINTĝ
+STARTCYCLEŝ	483805290ƝVisuFbExecutionǝ_theVisuȝ_pEventɝ
+_bDemoModeʝ_bPrint˝$5e119c19-1306-4c51-b07e-7c840c55df3c̝FullRepaint͝	392506759ΝSetIgnoreVisuPaintϝxPreventIgnoreНcurrentTimeѝVISUFBEXECUTIONҝ$29a1abc3-add4-4728-9dae-caee079bff11ӝ$0f8f9a77-a8ae-48ed-9369-2d06bb525f8bԝ	584402275՝	CallPaint֝itfVisuםitfDialogManager؝$96c105fd-81c3-4b1a-97eb-a7e5bcc6c7c4ٝ
+3266935648ڝ
+StartCycle۝$8218e140-558b-43bc-aee2-853cc5678193ܝ
+3302128781ݝ$1cf901be-8bb2-462c-a3bb-2dd291e36987ޝ
+3499153806ߝ
+4148061347ą¯	596586844į¯prvCollectRectanglesIfNecessaryā¯dlgMgrć¯dlgMgr7ä¯$9bbbac69-4140-465a-bbb9-64d070eb1ce0å¯
+4216050090ę¯bTransformElementPaintAfterAllē¯dialogManagerTemp6č¯nSelectionLineWidthé¯
SelectionRectź¯
bDisablePaintė¯scaleInfoChangedģ¯rTempSimpleķ¯	tTimeCurrī¯dwDialogPaintFlagsļ¯initialRepaintš¯dwFlagsAllIfNecessaryń¯$d94b4d3b-91d6-48ae-864c-365f6316c018ņ¯	181427481ó¯$fc1053dc-b0dc-4eca-ba3d-5af8d348fa62ō¯
+1057210289õ¯"CallUpdateGetUpdateRectsOnVisuOnlyö¯$7765fa0b-def0-4580-85f0-681932d656ab÷¯
+3551566507°Ł#ExtractAndExecuteTouchToMouseEvents¨ŁevTemp˙Ł	xAllDownsűŁ$14f51c5a-e6f9-46bb-b54c-efd09c94b2c8ŘŁ	917959428řŁ$75eb1625-4386-4f8d-bdb1-090b2eef3ff4■Ł Similar to ExecuteNotificationsIfNecessary, but is called after the first invalidation
+ because these information are needed.ÿ
+3040101493€ž.ExecuteNotificationsAfterInvalidateIfNecessaryž$b6531a37-4255-4d5d-aad3-e47cf0abeda4‚ž
+1327544984ƒžExecuteSingleInputEvent„ž› we can use the old structure as the resulting event is not related to a specific event 
+ and thus the idstack is not necessary and can't be filled either…ževtMouseOut†ž	ptFarAway‡ž$ac60d444-9c7f-4848-8911-83a8f629f82aˆž
+2770200750‰ž PushTransformationRespectBestFitŠž$d5fa9653-0eaa-4c03-ac80-19b2b7c600ce‹ž
+3210051780Œž
+1737739987ž$124e12e7-5757-48c7-bb39-dfe75bc4e173Žž
+2513057737Ć×ExecuteInputsHelpÉ×$9cd7bfea-2297-4a26-947e-edb6c531f671Ĺ×	256457492ĺ×prvFillMouseFromTouchô×touchö×$6be14f81-fb7e-4531-94c1-0dbe54123311Ľ×
+2511287797–ž
+2683314247Ś×__getFullRepaintś×$915043e7-58f0-4712-9477-7786cbf574cdÖ×
+1525811570šž$9b8c7164-1326-4f09-bbe0-89709fddf57c›ž
+1523398089ť×ExecuteNotificationsIfNecessaryŁ×	flagsTemp××idstackSupportValueč×$c49edd79-4a17-4e47-a2f8-40dcd011e92eá×	808035787í×
+1818421407¢žPopTransformationRespectBestFit£ž$2ffcbb54-a62f-465a-ac0e-1a26cb51f9f6¤ž
+2799816853¥ž
+CallUpdate¦˛dlgMgrIfCallOnDialogs§˛$9e53de75-3819-45be-a7a8-edb6b7582338Ø˛
+3425279152©žExecuteInputsHelpDoªž$452e76fd-7e1b-403d-bb52-48b279f20776«ž
+2553527268Č×,VisuFctExecuteVisu_WithoutHandlingExceptionsş×	execution«×$024926aa-9a33-4437-8eb5-e5c6aef40ee0»×
+4195274017░×%VisuFctExecuteVisu_LogDuringException▒×$d2fe6830-38e7-450a-98e7-d1a57aa8a9c6▓×	225427812│×Visu_FctResetByteFlag┤×$e4a68e40-0bd4-43d3-8daf-7bec226dc9d7Á×ć Returns the touch flags that are currently active; in fact maps the settings to the according values understood by the runtime systemÂ×
+1754354340·˛VisuFctGetTargetVisuTouchFlagsø˛$84776880-fdaf-4b27-8813-83031ab6aae3¹˛
+4237311977ŗ˛Visu_FctDoStartTargetVisu»˛VISH_STARTTARGETVISU_PARAMS¼˛Vish_Starttargetvisu_Params½˛$6adeb183-b6af-4ec9-b1bb-50ba01255a1c¾˛
+3677268123¿ž
+1199586837└×$14bba352-c21e-4d3b-a013-54cfa78f8375┴×	126787852┬×Visu_FctDrawBackground3├×	stBgBmpId─×rCurr┼× default init to 0/0Ă×	frameLookă×
drawUnchecked╚×$cb6ddc19-4303-4812-8088-09af4bb2c936╔×
+2330875058ʞVisu_FctDrawBackground2˞$02c99655-082d-47b2-ac2e-063c88812626̞¦ Extracts the components of a REAL floating point number and
+ converts them into a (signed) mantissa and a (signed) exponent.
+ To this end, the implicit bit 24 of the mantissa is set and the
+ exponent bias is subtracted.
+ The exponent is computed such that f = diM * 2^iE, except if f is NaN
+ or Infinity, see the documentation of the outputs.
+ See http://en.wikipedia.org/wiki/Single_precision_floating-point_format͞	245368244ΞExtractRealϞ& The floating point number to extract.О The  exponentў
 The mantissaҞ1 True iff f is NaN, iE and diM are 0 in this caseӞ$7256ec16-0bed-4da6-8527-765cf67fc4a1ԞÞ Composes a REAL value from (signed) exponent, and signed mantissa.
+ We assume the IEEE 754 binary32 format.
+ Returns TRUE iff no overflow occurs.
+ See http://en.wikipedia.org/wiki/Single_precision_floating-point_format՞
+2580332865֞ComposeRealמI The signed mantissa.  Note that at most 24 significand digits are used. ؞ The signed exponent. ٞ$7b1cdd3e-914c-4900-a7a7-78a710411b5bڞ„ <description>
+ This function converts the time given by time structure into a High Resolution Time of format SysTime.
+	Time values are always UTC!</description>
+ <result><p>RESULT: Returns the runtime system error code (see CmpErrors.library).</p></result>۞
+1633305750ܞSysTimeRtcConvertDateToHighResݞ7 <param name="pDate" type="IN">Structure format</param>ޞV <param name="pTimestamp" type="OUT">Milliseconds since 1.1.1970 00:00:000 UTC</param>ߞ$03cf82be-2e50-42f1-83c5-c0d4fb3f99f0àž· <description>Convert UTC in a structured format to timestamp in seconds</description>
+ <result><p>RESULT: Returns the runtime system error code (see CmpErrors.library).</p></result>áž
+2156819755Ô×SysTimeRtcConvertDateToUtcŃ×i <param name="pDate" type="IN">Pointer to structure format. See category for detailed information</param>ń×h <param name="pdwTimestampUtc" type="OUT">Pointer to UTC time in seconds since 1.1.1970 00:00:00</param>ň×pdwTimestampUtcŠ×$9d63fccf-031b-448e-830c-81e145b8991aš×; Realize a target specific data type for general pointers. Ŕ×
+2208387490éžPVOIDêž Prefix: p ëž$607a79a2-c60b-4e09-b161-a4f6d8099b00ìž8 Realize a target specific data type for handlig sizes. íž
+2341505293îž Prefix sz ïž$ee3ce965-0ec6-4ef9-a5e3-526b882b983eðžA Realize a target specific data type for handlig counter values. ñž
+2061722960˛×COUNTˇ× prefix: ct ˘×$ccbb506d-abfe-4570-9928-bc1691694907§×= Realize a target specific data type for handlig key values. ÷×
+2398423896¸×IDENT°× Prefix: id ¨×$656e2970-ee0e-4dbf-ae02-c2ac7219a2fd˙×MBM_PoolGetBlockű×A Gets the next available block from hPool and returns ist handle Ř×
+3584651109ř×
_PoolGetBlock■×hPool ×peErrorÇč$b2fc59f2-9948-4634-80cd-c6f8bb5d7ebfüčCcaa memory block manager extern, 3.5.13.0 (caa technical workgroup)éčMBM_PoolExtendHâč
+2719104131„Ÿ_PoolExtendH…ŸctNumBlocks†Ÿ$452755ad-a106-4c69-b2d7-9d6cd2c70c80‡ŸMBM_PoolDeleteˆŸy Deletes a block pool created by PoolCreateX provided that all blocks are free 
+ If a block is in use, this call aborts ‰Ÿ
+3949515532Őč_PoolDeleteőč$d851b2ca-d88c-4b88-b45c-ad958442c913îčMBM_PoolCreatePŹčl Take as much as possible block of szBlockSize bytes from a PLC(IEC) provided memory and build a block pool Äčm4export_nosignatureĆč
+4199372625Ÿ_PoolCreateP‘ŸszBlockSize’Ÿ	szMemSize“ŸeEmpty”ŸEVENT•Ÿ$58584e73-a044-432d-a3ab-bca972a68ea9–ŸMBM_PoolPutBlock—Ÿ7 Clears the block owner and returns hBlock to its pool ˜Ÿ
+1982409632™Ÿ
_PoolPutBlockšŸhBlock›Ÿ$40541c2e-ee25-4edd-b69b-3a90bb53272cœŸ
+2963353728Ÿ%Visu_GetStringFromAdditionalEventDatažŸ$5100890b-28b5-413d-9bc8-868c387ef4f3ŸŸ
+2350961106 Ÿ&Visu_GetWStringFromAdditionalEventData¡Ÿ
+eByteOrderóč$dd6b440d-e399-45c5-9e37-8000eec919d7úč
+3086056466¤Ÿ(VisuFctEventIdStackGetValuePtrFromEvent2¥ŸpEvent2¦Ÿ$90a0ce81-e96b-462c-851b-b58129d96fcf§ŸM Comparing two bytes and ignroing the case. Return True, when both are equal.¨Ÿ
+2257741478©ŸHelpIsSameIgnoreCaseªŸby1«Ÿby2¬Ÿ$a799625b-9610-41a1-bf1e-73e43e48b241­Ÿ80333014®ŸVisuFctHandleLanguage¯ŸbSynchronize°ŸpClientHelp±ŸcurrentRuntimeLanguage²ŸLASTCURRENTLANGUAGE³Ÿ$192cc2b0-d056-428d-b530-c67965e6f19e´ŸT this function should be really hidden and not conditionally due to licensing issuesµŸ
+2241885848¶ŸVisu_FctPaintDemoMode·Ÿ$6a3d4af6-eabf-4ebc-9827-4b7973402797¸Ÿ
+3440633598¹ŸVisu_FctDumpEventºŸ	bIncMoves»ŸbWithDetails¼ŸprTemp½Ÿgesture¾Ÿ  no big memcopy if not necessary¿Ÿ	stIdStackÀŸ$3b17a855-cf01-4b81-973f-bc580b9aec74ÁŸ
+3555635768Ÿ Visu_FctSetElementMouseSelectionßbSelectElementğ$6e3aa489-b78d-402a-bcc3-d98d6122e068ş
+1522206581ƟVisu_FctPointToDwordParamǟ$5bdec06f-0b43-401b-a8eb-b075bd81b64aȟÛ <SIL2/>
+ Returns a monotonic rising millisecond tick. This tick can be used for timeout and
+ relative time measurements.
+ NOTE: The realtime clock is not influencing this tick!
+ RETURN: Returns the millisecond tickɟ
+2466695723ʟSysTimeGetMs˟$7de99e3b-c959-4e62-b774-8de672a57559̟
+1239122553͟Visu_FctIsAccessRightEventΟ$011b8ddf-67f6-47f3-b67d-0f9072dd1722ϟ
+2592339276ПVisu_FctLogoutUserџ$3ed5b2dc-1e46-4dbe-a7d4-26e468f05abeҟ	603885434ӟVisuFctSetCurrentUserGroupNameԟpwstUserGroupName՟dwTextId֟pArrAdditionalGroupTextIdsןbAdditionalUserGroupCount؟,ٟwstHelpڟ...۟wstHelp2ܟ$6ee79bff-dca0-45b4-af3c-898e1ca7f365ݟ
+3703203892ŮčExtractRealRaw▀č
 The sign bitÓč The (biased) exponentßč$83568e42-640c-4475-864a-cb47b4d91d20Ôč° Composes a REAL value from the sign, (biased) exponent, and (raw) mantissa.
+ We assume the IEEE 754 binary32 format.
+ All values, including NaN and Infinity are supported.
+ See http://en.wikipedia.org/wiki/Single_precision_floating-point_formatŃč17636061ńčComposeRealRawňč* The mantissa (without the leading bit 24)Šč$74e7f947-e514-4674-8446-6f71eec55249ščđ This method returns the name of the currently loaded language if there is 
+ any.
+ If no language is loaded (there was no call to DynamicTextChangeLanguage before), then an 
+ empty string will be returned.èŸ	673931884éŸDynamicTextGetCurrentLanguageêŸ$12c63fda-800c-4546-a322-2fe178366f40ëŸÕ This function changes the language in the CmpDynamicText component.
+ The CmpDynamicText component loads the texts in this language into memory
+ And returns the texts from this language in DynamicTextGetText anděŸ DynamicTextGetTextW.íŸ
+3668387174ţčDynamicTextChangeLanguage´č
+stLanguage­č$433f5d1b-4e7b-4eaf-abc8-a9c6573a7c1f˝čâ This function retrieves the specified text from the runtime. The text will be returned
+ as a IEC-WString (short* in the runtime) òŸ
+4100021535ˇčDynamicTextGetTextW˘č$82ce8a65-02a9-4b2e-83b3-8c2e3d0592cb§č
+1271122878÷čDynamicTextGetDefaultTextW¸č$2e84713f-ca73-44ce-8339-9ba87bbb9f84°čĎ This function concatenates pstFrom to pstTo if the iBufferSize from pstTo is big enough. 
+ It will return FALSE and does no concatenation if one of the strings is NULL 
+ or the buffer size is not big enough.ùŸ
+3654771912úŸ
+StrConcatWûŸpwdFromüŸpwdToýŸ$8f035435-f1d3-4f21-b662-55938aacf89cþŸ
+4050863930˙ŸIBase__Struct__419€ GLocal, IsCompiled, RelativeInstance, NoInit, Implicit, NoCopy, Typified 
+2178656076‚ IBASE__STRUCT__419ƒ =Structure, NonVirtual, Generated, Compiled, Typified, Located„ 	308705684… IQueryInterface__Struct__445† 
+4084914575‡ IQUERYINTERFACE__STRUCT__445ˆ 
+1796844710‰ 
+1478075596Š  IVisuTextTranslator__Struct__441‹ 
+1621924335Ма IVISUTEXTTRANSLATOR__STRUCT__441На
+2491599417Ž  IVisualizationStyle__Struct__511 	871370855  IVISUALIZATIONSTYLE__STRUCT__511‘ 	848523408’ ICmpIoDrv__Struct__651“ 
+1593486144” ICMPIODRV__STRUCT__651• 
+2021284918– ICmpIoDrvParameter__Struct__668— 
+2428007311˜ ICMPIODRVPARAMETER__STRUCT__668™ 
+2149005924š IVisuSettingsMgr__Struct__841› 	368894059œ IVISUSETTINGSMGR__STRUCT__841 	552900918ž IVisualElement__Struct__1015Ÿ 
+1163928873  IVISUALELEMENT__STRUCT__1015¡ 
+2337957081ваIVisualisation__Struct__1005га
+3806955801¤ IVISUALISATION__STRUCT__1005¥ 	990273127¦ IVisualElement3__Struct__2716§ 
+3375180664¨ IVISUALELEMENT3__STRUCT__2716© 
+1971289406ка#ILayeredVisualElement__Struct__2720ла
+2773413044ма#ILAYEREDVISUALELEMENT__STRUCT__2720на
+1519046984® !IVisualElementLayer__Struct__2730¯ 	685288271° !IVISUALELEMENTLAYER__STRUCT__2730± 18597491² ISelectable__Struct__3037³ 
+2126705791´ ISELECTABLE__STRUCT__3037µ 
+3242230195¶  IRectangleProvider__Struct__2016· 
+1043149662¸  IRECTANGLEPROVIDER__STRUCT__2016¹ 
+4161718911º IKeyHandler__Struct__3098» 
+2804294244¼ IKEYHANDLER__STRUCT__3098½ 
+3239059361¾ IGeneric__Struct__1197¿ 
+3731642619À IGENERIC__STRUCT__1197Á 
+1274550591 IDrawingInterface__Struct__1172à	308933839ĠIDRAWINGINTERFACE__STRUCT__1172Š
+4141209515Æ  IDrawingInterface2__Struct__1167Ç 
+3103546192È  IDRAWINGINTERFACE2__STRUCT__1167É 
+3441913987Ê IShape__Struct__3566Ë 
+3649421936̠ISHAPE__STRUCT__3566͠	745737709Π%INativeControlInterface__Struct__1778Ϡ
+2051689453Р%INATIVECONTROLINTERFACE__STRUCT__1778Ѡ	220962051ҠIResettable__Struct__1360Ӡ
+2246785937Ô IRESETTABLE__STRUCT__1360Õ 
+4117961352Ö IAnyObject__Struct__1364× 
+2194845964Ø IANYOBJECT__STRUCT__1364Ù 
+2253883557Ú ITransformation__Struct__1690Û 	869277192Ü ITRANSFORMATION__STRUCT__1690Ý 
+4115915174Þ ITransformation2__Struct__1705ß 
+3474355338раITRANSFORMATION2__STRUCT__1705са
+3436217377Ра#IRectangleListManager__Struct__1947са
+3599234816фа#IRECTANGLELISTMANAGER__STRUCT__1947ха
+1792941440ца$IRectangleListManager2__Struct__1940ча
+3913456901ша$IRECTANGLELISTMANAGER2__STRUCT__1940ща
+1974636225ê $IRectangleListManager3__Struct__1936ë 
+4181059292ì $IRECTANGLELISTMANAGER3__STRUCT__1936í 
+1812398939î $IRectangleListManager4__Struct__1932ï 
+2250220540ð $IRECTANGLELISTMANAGER4__STRUCT__1932ñ 
+2441572855ò )ITransformationImplProvider__Struct__2187ó 	226559214ô )ITRANSFORMATIONIMPLPROVIDER__STRUCT__2187õ 
+1760198505ö  IVisuStreamHandler__Struct__1613÷ __INTERFACEPOINTER__1613ø 
+3896961230ù  IVISUSTREAMHANDLER__STRUCT__1613ú 
+3421570760û IVisuStreamReader__Struct__1609ü __INTERFACEPOINTER__1609ý 
+2928397315þ IVISUSTREAMREADER__STRUCT__1609ÿ 
+1466518583€¡IInputRectangle__Struct__1618¡__INTERFACEPOINTER__1618‚¡	506030302ƒ¡IINPUTRECTANGLE__STRUCT__1618„¡
+1264174974…¡,IVisualElementPaintingAfterAll__Struct__1881†¡__INTERFACEPOINTER__1881‡¡
+2521533044ˆ¡,IVISUALELEMENTPAINTINGAFTERALL__STRUCT__1881‰¡72280087Š¡/IVisualElementProvidesSubElements__Struct__2020‹¡__INTERFACEPOINTER__2020Œ¡
+3599170406¡/IVISUALELEMENTPROVIDESSUBELEMENTS__STRUCT__2020Ž¡	319870593¡IPAADialog__Struct__2044¡__INTERFACEPOINTER__2044‘¡	920848456’¡IPAADIALOG__STRUCT__2044“¡
+1544428608”¡"IVisualisationDialog__Struct__2085•¡__INTERFACEPOINTER__2085–¡
+2921031986—¡"IVISUALISATIONDIALOG__STRUCT__2085˜¡
+3049469164™¡"IDialogCloseListener__Struct__2095š¡__INTERFACEPOINTER__2095›¡
+3231560882œ¡"IDIALOGCLOSELISTENER__STRUCT__2095¡	518368659ž¡IUnitConversion__Struct__2337Ÿ¡__INTERFACEPOINTER__2337 ¡
+2168345672¡¡IUNITCONVERSION__STRUCT__2337¢¡
+2617248286£¡)IDateTimeLanguageTextTarget__Struct__2411¤¡
+1677119839¥¡)IDATETIMELANGUAGETEXTTARGET__STRUCT__2411¦¡
+3841652028งก IDialogManagerBase__Struct__2442จก
+1012568808©¡ IDIALOGMANAGERBASE__STRUCT__2442ª¡	883033243«¡IDialogManager__Struct__2422¬¡
+1565509628­¡IDIALOGMANAGER__STRUCT__2422®¡
+2870473962¯¡$IDialogManagerListener__Struct__2459°¡__INTERFACEPOINTER__2459±¡
+2911948161²¡$IDIALOGMANAGERLISTENER__STRUCT__2459³¡
+1312680199ดกIFileDialogUser__Struct__2547ตก
+2273769190¶¡IFILEDIALOGUSER__STRUCT__2547·¡	546240690¸¡!IPaintBufferCreator__Struct__2553¹¡
+1278502075บก!IPAINTBUFFERCREATOR__STRUCT__2553ปก
+4028746624¼¡IVisuStreamWriter__Struct__2612½¡__INTERFACEPOINTER__2612¾¡	454002894¿¡IVISUSTREAMWRITER__STRUCT__2612À¡
+4222070160มก%IVisuStreamFileNameInfo__Struct__2617ยก__INTERFACEPOINTER__2617รก
+4199727669Ä¡%IVISUSTREAMFILENAMEINFO__STRUCT__2617Å¡	922288216Æ¡$IVisuStreamSetFileName__Struct__2621Ç¡__INTERFACEPOINTER__2621È¡
+3272659858É¡$IVISUSTREAMSETFILENAME__STRUCT__2621Ê¡
+3623041690Ë¡ILayerManager__Struct__2724Ì¡__INTERFACEPOINTER__2724Í¡
+3120072502ΡILAYERMANAGER__STRUCT__2724ϡ
+2294857471С!IActionDoneListener__Struct__3109ѡ__INTERFACEPOINTER__3109ҡ
+2807455700Ó¡!IACTIONDONELISTENER__STRUCT__3109Ô¡
+1656463252ա#IDialogOpenedListener__Struct__3105֡__INTERFACEPOINTER__3105ס	145712970ء#IDIALOGOPENEDLISTENER__STRUCT__3105١
+3796128252Ú¡ IButtonClientState__Struct__3140Û¡__INTERFACEPOINTER__3140Ü¡
+4198553049Ý¡ IBUTTONCLIENTSTATE__STRUCT__3140Þ¡	394260484ß¡IDatasourcesMgr__Struct__3584à¡__INTERFACEPOINTER__3584á¡	126012560â¡IDATASOURCESMGR__STRUCT__3584ã¡
+2681118486ä¡"ICredentialsProvider__Struct__3603å¡__INTERFACEPOINTER__3603æ¡
+4204426903ç¡"ICREDENTIALSPROVIDER__STRUCT__3603è¡	881340439é¡ICredentials__Struct__3611ê¡__INTERFACEPOINTER__3611ë¡
+1108057374ì¡ICREDENTIALS__STRUCT__3611í¡	414804113î¡IDataItemList__Struct__3614ï¡__INTERFACEPOINTER__3614ð¡
+2111703583ñ¡IDATAITEMLIST__STRUCT__3614ò¡
+2083522478ó¡IDataItemBase__Struct__3621ô¡__INTERFACEPOINTER__3621õ¡
+2608595222ö¡IDATAITEMBASE__STRUCT__3621÷¡	432562804ø¡&IDatasourcesActionRecord__Struct__3630ù¡__INTERFACEPOINTER__3630ú¡	404053596û¡&IDATASOURCESACTIONRECORD__STRUCT__3630ü¡
+3449770043ý¡IDatasource__Struct__3633þ¡__INTERFACEPOINTER__3633ÿ¡	854503601€¢IDATASOURCE__STRUCT__3633¢
+1791333756‚¢$ICustomRequestHandling__Struct__3639ƒ¢__INTERFACEPOINTER__3639„¢	295526851…¢$ICUSTOMREQUESTHANDLING__STRUCT__3639†¢
+3171149003‡¢ICustomRequest__Struct__3643ˆ¢__INTERFACEPOINTER__3643‰¢
+1997625552Š¢ICUSTOMREQUEST__STRUCT__3643‹¢
+3867880939Œ¢$ICustomRequestCallback__Struct__3646¢__INTERFACEPOINTER__3646Ž¢
+2406182191¢$ICUSTOMREQUESTCALLBACK__STRUCT__3646¢
+2643641267‘¢ICustomResponse__Struct__3650’¢__INTERFACEPOINTER__3650“¢
+2637473389”¢ICUSTOMRESPONSE__STRUCT__3650•¢
+3677245119–¢ISelectionManager__Struct__3685—¢
+1332490027˜¢ISELECTIONMANAGER__STRUCT__3685™¢
+2765844880š¢IVisuManagerBase__Struct__3752›¢
+3101999625œ¢IVISUMANAGERBASE__STRUCT__3752¢
+1612785375ž¢IVisuManager__Struct__3742Ÿ¢	792022752 ¢IVISUMANAGER__STRUCT__3742¡¢
+3589630059¢¢IVisuManager2__Struct__3737£¢
+1755026005двIVISUMANAGER2__STRUCT__3737ев
+1160981417¦¢IFrameManagerBase__Struct__3770§¢
+4195136322¨¢IFRAMEMANAGERBASE__STRUCT__3770©¢
+1119040995ª¢IFrameManager__Struct__3774«¢
+3397859424¬¢IFRAMEMANAGER__STRUCT__3774­¢
+4002914553®¢IDialogManager2__Struct__3975¯¢
+2397463619°¢IDIALOGMANAGER2__STRUCT__3975±¢
+2152857285²¢IDialogManager3__Struct__3970³¢
+2395594001´¢IDIALOGMANAGER3__STRUCT__3970µ¢
+2083056387¶¢IDialogManager4__Struct__3965·¢	839064675¸¢IDIALOGMANAGER4__STRUCT__3965¹¢
+2036465240º¢IDialogManager5__Struct__3959»¢
+1499452205¼¢IDIALOGMANAGER5__STRUCT__3959½¢	239714354¾¢IDialogManager6__Struct__3955¿¢	347337932À¢IDIALOGMANAGER6__STRUCT__3955Á¢
+3870204265¢IDialogManager7__Struct__3947â
+3830890050Ä¢IDIALOGMANAGER7__STRUCT__3947Å¢
+1532962894Æ¢2IDialogManagerSupportsCallingElement__Struct__3984Ç¢
+4134700224È¢2IDIALOGMANAGERSUPPORTSCALLINGELEMENT__STRUCT__3984É¢	662354033Ê¢1IDialogManagerSupportsCloseListener__Struct__3988Ë¢
+3676505635Ì¢1IDIALOGMANAGERSUPPORTSCLOSELISTENER__STRUCT__3988Í¢
+3159980096΢2IDialogManagerSupportsOpenedListener__Struct__3992Ϣ	701924101Т2IDIALOGMANAGERSUPPORTSOPENEDLISTENER__STRUCT__3992Ѣ
+2344276153Ò¢'IInternCommandManagerBase__Struct__3763Ó¢	629486569Ô¢'IINTERNCOMMANDMANAGERBASE__STRUCT__3763Õ¢	850622517Ö¢IFrameElementBase__Struct__3791×¢__INTERFACEPOINTER__3791Ø¢	606935511Ù¢IFRAMEELEMENTBASE__STRUCT__3791Ú¢
+2846732815Û¢IFrameElement__Struct__3785Ü¢__INTERFACEPOINTER__3785Ý¢
+3406321097ޢIFRAMEELEMENT__STRUCT__3785ߢ
+2684977566рвICallOnVisuBlocks__Struct__3797св	723156584твICALLONVISUBLOCKS__STRUCT__3797ув
+2494722409ä¢!ICallOnDialogBlocks__Struct__3980å¢	206779105æ¢!ICALLONDIALOGBLOCKS__STRUCT__3980ç¢
+4142545152θΆ)IDialogCloseListenerWithTag__Struct__4056ιΆ__INTERFACEPOINTER__4056κΆ
+3616869286λΆ)IDIALOGCLOSELISTENERWITHTAG__STRUCT__4056μΆ
+2896893032νΆIClientManager__Struct__4119ξΆ
+3931870027ï¢ICLIENTMANAGER__STRUCT__4119ð¢	289519336ñ¢IClientManager2__Struct__4111ò¢
+3415768628σΆICLIENTMANAGER2__STRUCT__4111τΆ
+4209927096õ¢IClientManager3__Struct__4107ö¢	231855282÷¢ICLIENTMANAGER3__STRUCT__4107ø¢	547013895ù¢IClientManager4__Struct__4103ú¢
+3805376517û¢ICLIENTMANAGER4__STRUCT__4103ü¢
+2464197343ý¢IClientManager5__Struct__4098þ¢	913583955ÿ¢ICLIENTMANAGER5__STRUCT__4098€£
+3761716016£$IClientManagerListener__Struct__4128‚£__INTERFACEPOINTER__4128ƒ£
+3075959114„£$ICLIENTMANAGERLISTENER__STRUCT__4128…£	436959890†£ IClientDataCreator__Struct__4133‡£	768301239ˆ£ ICLIENTDATACREATOR__STRUCT__4133‰£
+1009141201Š£%IClientManagerListener2__Struct__4143‹£__INTERFACEPOINTER__4143Œ£
+4023032296£%ICLIENTMANAGERLISTENER2__STRUCT__4143Ž£
+1666881133£%IClientManagerListener3__Struct__4139£__INTERFACEPOINTER__4139‘£
+1730178317’£%ICLIENTMANAGERLISTENER3__STRUCT__4139“£
+1414171354”£IVisuPaintManager__Struct__4226•£	914077461–£IVISUPAINTMANAGER__STRUCT__4226—£
+3836661598˜£$IVisuPaintManagerToUse__Struct__4218™£
+2443656642š£$IVISUPAINTMANAGERTOUSE__STRUCT__4218›£
+3738566651œ£#IVisualElementOverlay__Struct__4232£__INTERFACEPOINTER__4232ž£
+2354061180Ÿ£#IVISUALELEMENTOVERLAY__STRUCT__4232 £
+2542750976ĄŁ#IVisuUserEventManager__Struct__4236ąŁ
+1720913856££#IVISUUSEREVENTMANAGER__STRUCT__4236¤£
+4067000583¥£!ICustomEventHandler__Struct__4246¦£__INTERFACEPOINTER__4246§£
+2088237507¨£!ICUSTOMEVENTHANDLER__STRUCT__4246©£
+2161844201ª£#IUserMgmtEventHandler__Struct__4250«£__INTERFACEPOINTER__4250¬£
+3421590870нг#IUSERMGMTEVENTHANDLER__STRUCT__4250ог
+3609686390¯£"IEditBoxInputHandler__Struct__4257°£__INTERFACEPOINTER__4257±£
+2027070065²£"IEDITBOXINPUTHANDLER__STRUCT__4257³£	136889591´£"ISpecialEventHandler__Struct__4261µ£__INTERFACEPOINTER__4261¶£
+2133261376·£"ISPECIALEVENTHANDLER__STRUCT__4261¸£
+2792855886¹£"IGestureEventHandler__Struct__4265º£__INTERFACEPOINTER__4265»£
+2542683888¼£"IGESTUREEVENTHANDLER__STRUCT__4265½£
+3300059773¾£ IMouseEventHandler__Struct__4271¿£__INTERFACEPOINTER__4271À£
+4269321667Á£ IMOUSEEVENTHANDLER__STRUCT__4271£
+2366113858ãIKeyEventHandler__Struct__4276ģ__INTERFACEPOINTER__4276ţ
+2570294270Æ£IKEYEVENTHANDLER__STRUCT__4276Ç£	539323600È£+IApplicationRectangleProvider__Struct__4280É£__INTERFACEPOINTER__4280Ê£
+4088996979Ë£+IAPPLICATIONRECTANGLEPROVIDER__STRUCT__4280Ì£
+2951377236ͣIMemoryManager__Struct__4310Σ
+3201893109ϣIMEMORYMANAGER__STRUCT__4310У
+1578836464Ñ£IMemoryManager2__Struct__4306Ò£
+1934499781Ó£IMEMORYMANAGER2__STRUCT__4306Ô£
+2534030963Õ£IActionHandler__Struct__4315Ö£__INTERFACEPOINTER__4315×£
+3789711137Ø£IACTIONHANDLER__STRUCT__4315Ù£	651953301Ú£&IResettableMemoryManager__Struct__4379Û£
+3914275239Ü£&IRESETTABLEMEMORYMANAGER__STRUCT__4379Ý£
+2877335180ޣ#IInternCommandManager__Struct__4432ߣ
+1364308224à£#IINTERNCOMMANDMANAGER__STRUCT__4432á£
+1195518612â£IInternCommand__Struct__4442ã£
+2950233330ä£IINTERNCOMMAND__STRUCT__4442å£42307070æ£ IInternUserCommand__Struct__4438ç£__INTERFACEPOINTER__4438è£
+3185364412é£ IINTERNUSERCOMMAND__STRUCT__4438ê£
+4125202787ë£#IGestureEventHandler2__Struct__4543ì£__INTERFACEPOINTER__4543í£
+1648664373î£#IGESTUREEVENTHANDLER2__STRUCT__4543ï£
+2824139297ð£#IGestureEventHandler3__Struct__4547ñ£__INTERFACEPOINTER__4547ò£
+2754946249ó£#IGESTUREEVENTHANDLER3__STRUCT__4547ô£
+1113835692õ£%IVisuUserMgmtCyclicCall__Struct__4551ö£__INTERFACEPOINTER__4551÷£	516900935ø£%IVISUUSERMGMTCYCLICCALL__STRUCT__4551ù£
+1936261461ú£ICallOnInitialize__Struct__4583û£__INTERFACEPOINTER__4583ü£
+3502355929ý£ICALLONINITIALIZE__STRUCT__4583þ£
+3034417939ÿ£"ICompactTextListInfo__Struct__4604€¤__INTERFACEPOINTER__4604¤
+4057637963‚¤"ICOMPACTTEXTLISTINFO__STRUCT__4604ƒ¤
+2022512768„¤$IVisuCyclicCallManager__Struct__4623…¤
+3939606208†¤$IVISUCYCLICCALLMANAGER__STRUCT__4623‡¤
+2080885468ˆ¤IVisuCyclicCall__Struct__4628‰¤__INTERFACEPOINTER__4628Š¤	483072172‹¤IVISUCYCLICCALL__STRUCT__4628Œ¤
+3771446471¤*IValueChangedListenerManager__Struct__4669Ž¤
+1928545267¤*IVALUECHANGEDLISTENERMANAGER__STRUCT__4669¤
+3113525069‘¤#IValueChangedListener__Struct__4674’¤__INTERFACEPOINTER__4674“¤	249367074”¤#IVALUECHANGEDLISTENER__STRUCT__4674•¤	320594144–¤%ILocalizedDateTimeNames__Struct__4713—¤
+1676950790˜¤%ILOCALIZEDDATETIMENAMES__STRUCT__4713™¤
+1423403777š¤IResourceEntry__Struct__5216›¤
+2517326136œ¤IRESOURCEENTRY__STRUCT__5216¤
+1785576744ž¤0IDatasourcesResourceEntryAllocator__Struct__5238Ÿ¤
+3431404161 ¤0IDATASOURCESRESOURCEENTRYALLOCATOR__STRUCT__5238¡¤
+1263226770¢¤ICommandManager2__Struct__5319£¤	438806750¤¤ICOMMANDMANAGER2__STRUCT__5319¥¤
+2174059116ждIGeneralCommand2__Struct__5326зд__INTERFACEPOINTER__5326ид
+1406555372©¤IGENERALCOMMAND2__STRUCT__5326ª¤
+2334834617«¤!IVisuOnlineVariable__Struct__5764¬¤__INTERFACEPOINTER__5764­¤
+2473428564®¤!IVISUONLINEVARIABLE__STRUCT__5764¯¤
+1573724399°¤"IVisuOnlineVariable2__Struct__5759±¤__INTERFACEPOINTER__5759²¤
+2771565096³¤"IVISUONLINEVARIABLE2__STRUCT__5759´¤
+1232463561µ¤ISelectableInside__Struct__5820¶¤__INTERFACEPOINTER__5820·¤
+2839903161¸¤ISELECTABLEINSIDE__STRUCT__5820¹¤	827955802º¤ICommandManager__Struct__5826»¤__INTERFACEPOINTER__5826¼¤
+3036124741ŻĄICOMMANDMANAGER__STRUCT__5826żĄ
+1892858211¿¤IGeneralCommand__Struct__5833À¤__INTERFACEPOINTER__5833Á¤
+3814020878¤IGENERALCOMMAND__STRUCT__5833ä
+2962232238Ĥ&IVisuGlobalClientManager__Struct__5837Ť__INTERFACEPOINTER__5837Ƥ
+3833516677Ǥ&IVISUGLOBALCLIENTMANAGER__STRUCT__5837Ȥ
+3173641360ɤIVisualElement2__Struct__5847ʤ__INTERFACEPOINTER__5847ˤ
+1296628062̤IVISUALELEMENT2__STRUCT__5847ͤIoConfigBeforeTask_0Τ$f8e65650-30e3-4f42-8432-f857f602d433ϤIoConfigAfterTask_1ФudOldOpStateѤ$98a25fce-eaaf-4350-963f-bb69fbd1bda8Ò¤IoConfigBeforeTask_2Ó¤$441ac3e6-c7b1-4e8b-8fcf-9c7829d96f21Ô¤IoConfigAfterTask_3Õ¤$8d6a054a-2c40-46e2-8689-cee07195249dÖ¤IoGlobalInit__Pouפ__iؤ$84d6e73f-5156-4302-a175-11433fc41f7eÙ¤call_before_global_exit_slotÚ¤crc_for_latelanguagemodelÛ¤	546676546ܤIoGlobalExit__Pouݤ$b28ecb90-1694-4a9f-8b63-ad6ea88bbe31Þ¤__download__codeߤ__online__change__codeà¤global__initá¤__bInitRetainsâ¤__Indexã¤
__bInCopyCodeä¤__Left__176å¤,Local, IsCompiled, Absolut, NoInit, Implicitæ¤__Right__177ç¤GLOBAL__EXITè¤__explicit__globalinit__visué¤__Left__178ê¤__Right__179ë¤__explicit__globalexit__visuì¤!__explicit__globalinit__visu_lateí¤!__explicit__globalexit__visu_lateî¤&__explicit__globalinit__visu_generatedï¤__Left__180ð¤__Right__181ñ¤&__explicit__globalexit__visu_generatedò¤+IOCONFIG_GLOBALS_MODULELIST__162__GVL__Initó¤__Right__173ô¤$39e305bd-5376-4e9a-a00c-cd257e00b490õ¤(IOCONFIG_GLOBALS_MAPPING__163__GVL__Initö¤$705a7ef3-a1f6-459e-8c77-7da7fa307e25÷¤N__IOCONFIGAFTERREADINPUT_9FB366CF_C38E_4347_B400_1A9D7C728688_0__10__GVL__Initø¤R__IOCONFIGBEFOREWRITEOUTPUTS_9FB366CF_C38E_4347_B400_1A9D7C728688_0__11__GVL__Initù¤$IOCONFIGAFTERTASK_1__6298__GVL__Initú¤$IOCONFIGAFTERTASK_3__6300__GVL__Initû¤AGVL_IO_56CD5E21_56DF_42C1_8175_ED57ED99C9EF_HPS_1__156__GVL__Initü¤__Right__161ý¤__Right__169þ¤$a5e28ec0-8486-4cc9-821d-f7751e365f8bÿ¤AGVL_IO_F3EB1942_3D54_4025_A43C_D831B285E51D_HPS_1__157__GVL__Init€¥__Right__157¥__Right__163‚¥$9b2c745c-826e-46a1-b925-c3e4a4e6275dƒ¥AGVL_IO_9A088331_CAF6_4164_AADF_3519E8DF09FA_HPS_1__158__GVL__Init„¥__Right__159…¥__Right__167†¥$39b7227e-18b7-47cf-b04d-c57c6da7954b‡¥AGVL_IO_370F1B48_4197_4836_BE0D_411C32C64912_HPS_1__159__GVL__Initˆ¥__Right__165‰¥__Right__171Š¥$8d42f46a-873c-4227-ae7e-a659097f0a13‹¥?GVL_IO_9FB366CF_C38E_4347_B400_1A9D7C728688_DPS__161__GVL__InitŒ¥$a62bc868-1eb4-48fd-8dfc-e6de3475bba7¥"__DATASEGMENTFLAGS__351__GVL__InitŽ¥$36b719e5-3a34-450b-b806-362248c6fc69¥#__COMPILE_CONSTANTS__352__GVL__Init¥$db173c48-0431-4ee2-8080-d72c759a68e3‘¥__WATCHVARS__353__GVL__Init’¥$e4086481-b65b-4bfc-821c-c1f278b8711d“¥1__ALLOCATEDIMPLICITREFERENCETYPES__354__GVL__Init”¥$4e6b58d5-7a7d-4d43-b710-af56f2531e62•¥#CONSTANTS__355__SYSTEM____GVL__Init–¥$c912f995-f4b5-48bd-9416-f36b0846c0e1—¥$_IMPLICIT_KINDOFTASK__402__GVL__Init˜¥$f9f7a07a-2f59-43dd-92c1-9e759034552b™¥TYPE_CLASS__428__GVL__Initš¥$f4fafa0b-0199-4a4a-82c6-354c2db388c0›¥0_IMPLICIT_TASK_CONFIG_VARIABLES__3581__GVL__Initœ¥$eb2f4a3e-74cf-41ed-8881-9ac72253e1ce¥EXCEPTIONCODE__5857__GVL__Initž¥$a241205c-3e8b-4f58-af39-21f166f9a7d2Ÿ¥EXCEPTIONFLAGS__5905__GVL__Init ¥$13116516-29a3-4cab-a26f-d2f27fc21758¡¥.IOCONFIG_APPLICATION_MAPPINGS__6296__GVL__Init¢¥__Right__143£¥__Right__145¤¥__Right__147¥¥__Right__149¦¥__Right__151§¥__Right__153¨¥__Right__155©¥$31cf6951-b04b-4294-8a6a-7721320a98afª¥/_IMPLICIT_TARGET_INFO_VARIABLES__169__GVL__Init«¥$0de9e5f1-f2f0-4550-99b9-b0c9c5d532d1¬¥!__APPLICATIONNAME__170__GVL__Init­¥$7e624f9d-69d6-42d1-923c-54726d605ee6®¥%__TASKSPECIFICINFOGVL__171__GVL__Init¯¥$90165385-435d-46ce-bd91-03a9cc5300c5°¥__TYPECLASS__4738__GVL__Init±¥$93b6cd3f-8269-4c38-ace2-cca38ff00963²¥'__CONVERSION_CONSTANTS__4743__GVL__Init³¥__Left__174´¥__Right__175µ¥$8282e63e-5bdc-4a17-9c51-c6019a0fc9eb¶¥(__LCONVERSION_CONSTANTS__5432__GVL__Init·¥$7b8ad65d-ee2e-4a1e-8258-daddee07b488¸¥ __SETUP__CALL__POU__2__GVL__Init¹¥ IOCONFIG__ERRORPOU__9__GVL__Initº¥4VISU__VISUALMANAGER__AFTERINITPROGRAM__12__GVL__Init»¥PLC_PRG__3573__GVL__Init¼¥"IOGLOBALINIT__POU__6301__GVL__Init½¥ IOCONFIG_GLOBALS__160__GVL__Init¾¥$500d30a6-fff2-4a3d-af9c-bf9ea2dc637e¿¥RemovedAfterDownloadÀ¥__RELOCATE__CODEÁ¥__PAreaOffsetsNewÂ¥__dwVersionÃ¥__PAreaOffsetsInÄ¥
+__pAdrHelpť__jƥ__RELOCATE__RESULTǥ
+__dwOffsetȥ__wHighɥ__wLowʥ__wCount˥__PRELOCATIONTABLE̥__PAreaOffsetsͥ8Generated, NoCompareWithNew, Compiled, Typified, LocatedΥ
+2642066730Ō•Visu__VisualManager__GVL__1–•	VarGlobal—•g_DynamicTextTranslator“•2Global, IsCompiled, Absolut, Initialized, Typified”•g_LinMemManInit‘•BasicElement-Alarm-Fill-Color’•g__VisuStyle__Key__0÷•BasicElement-Alarm-Frame-Color◊•g__VisuStyle__Key__1ō•BasicElement-Fill-ColorŔ•g__VisuStyle__Key__2ŕ•BasicElement-Frame-ColorŘ•g__VisuStyle__Key__3‹•Black›•g__VisuStyle__Key__4ř•BlueŖ•g__VisuStyle__Key__5ŗ•BrownŠ•g__VisuStyle__Key__6‚• Button-Absolut-TextOffset-Bottom„•g__VisuStyle__Key__7š•Button-Absolut-TextOffset-LeftŚ•g__VisuStyle__Key__8ś•Button-Absolut-TextOffset-RightÁ•g__VisuStyle__Key__9Ť•Button-Absolut-TextOffset-Topť•g__VisuStyle__Key__10Í•Button-Image-FrameŽ•g__VisuStyle__Key__11ž•Checkbox-FramesizeŪ•g__VisuStyle__Key__12Ó•Checkbox-HorizontalAlignmentÔ•g__VisuStyle__Key__13ū•Checkbox-VerticalAlignmentŮ•g__VisuStyle__Key__14Ú•ComboBoxInteger-HeightRowsů•g__VisuStyle__Key__15Ű•#ComboBoxInteger-HorizontalAlignmentű•g__VisuStyle__Key__16Ų•ComboBoxInteger-ImageHeightų•g__VisuStyle__Key__17Ý•ComboBoxInteger-ImageOffsetý•g__VisuStyle__Key__18ķ•ComboBoxInteger-ImageWidthŻ•g__VisuStyle__Key__19Ł•!ComboBoxInteger-VerticalAlignmentż•g__VisuStyle__Key__20Ģ•ComboBoxInteger-VisibleRowsˇ•g__VisuStyle__Key__21ĶDarkblueĀ¶g__VisuStyle__Key__22ā¶Darkgrayɶg__VisuStyle__Key__23Ą¶	DarkgreenÖ¶g__VisuStyle__Key__24ܶDarkredá¶g__VisuStyle__Key__25ą¶Dialog-BackgroundColorȶg__VisuStyle__Key__26ä¶Dialog-ButtonColorč¶g__VisuStyle__Key__27ƶDialog-HeaderColorć¶g__VisuStyle__Key__28é¶Dialog-ModalBackgroundColorŹ¶g__VisuStyle__Key__29ź¶Dialog-ScrollbarColor϶g__VisuStyle__Key__30í¶Dialog-UseHeaderColorď¶g__VisuStyle__Key__31Ē¶Element-Alarm-Colorē¶g__VisuStyle__Key__32Ė¶Element-Alarm-Fill-Coloró¶g__VisuStyle__Key__33ė¶Element-Alarm-Frame-Colorô¶g__VisuStyle__Key__34ö¶!Element-Alarmtable-SelectionColorõ¶g__VisuStyle__Key__35ú¶%Element-Alarmtable-SelectionFontColor̶g__VisuStyle__Key__36ě¶Element-Background-Colorü¶g__VisuStyle__Key__37†¶Element-Bar-GraphColor°¶g__VisuStyle__Key__38ʶElement-Bar-ScaleColor£¶g__VisuStyle__Key__39§¶%Element-BarDisplayImage-Type-Fallback•¶g__VisuStyle__Key__40¶¶Element-BarDisplayImage-Types߶g__VisuStyle__Key__41®¶Element-Button-FontColor©¶g__VisuStyle__Key__42™¶Element-Button-PressedColorę¶g__VisuStyle__Key__43¨¶!Element-Button-PressedColorBright≠¶g__VisuStyle__Key__44ģ¶Element-Button-PressedFontColorĮ¶g__VisuStyle__Key__45į¶Element-Clock-CenterPoint-ColorĪ¶g__VisuStyle__Key__46≤¶!Element-Clock-Hands-HourHandColor≥¶g__VisuStyle__Key__47ī¶#Element-Clock-Hands-MinuteHandColorĶ¶g__VisuStyle__Key__48∂¶$Element-Clock-Hands-SecondsHandColor∑¶g__VisuStyle__Key__49ł¶Element-Clock-Lines-ColorĻ¶g__VisuStyle__Key__50ļ¶ Element-Clock-Numerics-FontColorĽ¶g__VisuStyle__Key__51ľ¶(Element-Clock-Positioning-HandSizeFactorŶg__VisuStyle__Key__52ĺ¶&Element-Clock-Positioning-LineMovementŅ¶g__VisuStyle__Key__53ņ¶)Element-Clock-Positioning-NumericMovementѶg__VisuStyle__Key__54¬¶Element-Clock-Type-Fallback√¶g__VisuStyle__Key__55ń¶Element-Clock-TypesҶg__VisuStyle__Key__56∆¶Element-ComboArray-Grid-Color«¶g__VisuStyle__Key__57»¶Element-ComboArray-HeightBox…¶g__VisuStyle__Key__58 ¶"Element-ComboArray-List-FirstColorň¶g__VisuStyle__Key__59Ő¶#Element-ComboArray-List-SecondColorÕ¶g__VisuStyle__Key__60ő¶"Element-ComboArray-Selection-ColorŌ¶g__VisuStyle__Key__61–¶'Element-ComboBoxInteger-List-FirstColor—¶g__VisuStyle__Key__62“¶(Element-ComboBoxInteger-List-SecondColor”¶g__VisuStyle__Key__63‘¶'Element-ComboBoxInteger-Selection-Color’¶g__VisuStyle__Key__64÷¶Element-Control-ArrowColor◊¶g__VisuStyle__Key__65ō¶Element-Control-ColorŔ¶g__VisuStyle__Key__66ŕ¶Element-Control-ColorBrightضg__VisuStyle__Key__67‹¶Element-Control-ColorPressed›¶g__VisuStyle__Key__68ř¶"Element-Control-ColorPressedBrightŖ¶g__VisuStyle__Key__69ŗ¶Element-Control-HighlightColorŠ¶g__VisuStyle__Key__70‚¶#Element-Control-HighlightColor_Blue„¶g__VisuStyle__Key__71š¶"Element-Control-HighlightColor_RedŚ¶g__VisuStyle__Key__72ś¶%Element-Control-HighlightColor_YellowÁ¶g__VisuStyle__Key__73Ť¶$Element-DatePicker-Header-ArrowColorť¶g__VisuStyle__Key__74Ͷ+Element-DatePicker-Header-ArrowPressedColorŽ¶g__VisuStyle__Key__75ž¶)Element-DatePicker-Header-BackgroundColorŪ¶g__VisuStyle__Key__76Ó¶#Element-DatePicker-Header-FontColorÔ¶g__VisuStyle__Key__77ū¶(Element-DatePicker-Header-ShowBackgroundٶg__VisuStyle__Key__78Ú¶0Element-DatePicker-MainArea-Background-BackColorů¶g__VisuStyle__Key__79۶1Element-DatePicker-MainArea-Background-FrameColorű¶g__VisuStyle__Key__80Ų¶/Element-DatePicker-MainArea-Background-ShowBackų¶g__VisuStyle__Key__81ݶ/Element-DatePicker-MainArea-CurrMonth-BackColorý¶g__VisuStyle__Key__82ķ¶/Element-DatePicker-MainArea-CurrMonth-FontColorŻ¶g__VisuStyle__Key__83Ł¶0Element-DatePicker-MainArea-CurrMonth-FrameColorż¶g__VisuStyle__Key__84Ģ¶0Element-DatePicker-MainArea-CurrentDay-BackColorˇ¶g__VisuStyle__Key__85Äß0Element-DatePicker-MainArea-CurrentDay-FontColorĀßg__VisuStyle__Key__86āß1Element-DatePicker-MainArea-CurrentDay-FrameColorÉßg__VisuStyle__Key__87Ąß0Element-DatePicker-MainArea-CurrentDay-LineWidthÖßg__VisuStyle__Key__88Üß/Element-DatePicker-MainArea-CurrentDay-RectTypeáßg__VisuStyle__Key__89ąß/Element-DatePicker-MainArea-CurrentDay-ShowBackČßg__VisuStyle__Key__90äß0Element-DatePicker-MainArea-CurrentDay-ShowFramečßg__VisuStyle__Key__91Ćß2Element-DatePicker-MainArea-CurrentMonth-LineWidthćßg__VisuStyle__Key__92éß1Element-DatePicker-MainArea-CurrentMonth-RectTypeŹßg__VisuStyle__Key__93źß1Element-DatePicker-MainArea-CurrentMonth-ShowBackĎßg__VisuStyle__Key__94íß2Element-DatePicker-MainArea-CurrentMonth-ShowFrameďßg__VisuStyle__Key__95Ēß/Element-DatePicker-MainArea-HeaderDay-BackColorēßg__VisuStyle__Key__96Ėß/Element-DatePicker-MainArea-HeaderDay-FontColoróßg__VisuStyle__Key__97ėß0Element-DatePicker-MainArea-HeaderDay-FrameColorôßg__VisuStyle__Key__98öß5Element-DatePicker-MainArea-HeaderDay-HeaderLineWidthõßg__VisuStyle__Key__99úß/Element-DatePicker-MainArea-HeaderDay-LineColorĚßg__VisuStyle__Key__100ěß/Element-DatePicker-MainArea-HeaderDay-LineWidthüßg__VisuStyle__Key__101†ß.Element-DatePicker-MainArea-HeaderDay-RectType°ßg__VisuStyle__Key__102Ęß.Element-DatePicker-MainArea-HeaderDay-ShowBack£ßg__VisuStyle__Key__103§ß/Element-DatePicker-MainArea-HeaderDay-ShowFrame•ßg__VisuStyle__Key__104¶ß.Element-DatePicker-MainArea-HeaderDay-ShowLineßßg__VisuStyle__Key__105®ß0Element-DatePicker-MainArea-OtherMonth-BackColor©ßg__VisuStyle__Key__106™ß0Element-DatePicker-MainArea-OtherMonth-FontColoręßg__VisuStyle__Key__107¨ß1Element-DatePicker-MainArea-OtherMonth-FrameColor≠ßg__VisuStyle__Key__108ģß0Element-DatePicker-MainArea-OtherMonth-LineWidthĮßg__VisuStyle__Key__109įß/Element-DatePicker-MainArea-OtherMonth-RectTypeĪßg__VisuStyle__Key__110≤ß/Element-DatePicker-MainArea-OtherMonth-ShowBack≥ßg__VisuStyle__Key__111īß0Element-DatePicker-MainArea-OtherMonth-ShowFrameĶßg__VisuStyle__Key__112∂ß1Element-DatePicker-MainArea-OtherMonth-ShowOtherM∑ßg__VisuStyle__Key__113łß1Element-DatePicker-MainArea-SelectedDay-BackColorĻßg__VisuStyle__Key__114ļß1Element-DatePicker-MainArea-SelectedDay-FontColorĽßg__VisuStyle__Key__115ľß2Element-DatePicker-MainArea-SelectedDay-FrameColorĹßg__VisuStyle__Key__116ĺß1Element-DatePicker-MainArea-SelectedDay-LineWidthŅßg__VisuStyle__Key__117ņß0Element-DatePicker-MainArea-SelectedDay-RectTypeŃßg__VisuStyle__Key__118¬ß0Element-DatePicker-MainArea-SelectedDay-ShowBack√ßg__VisuStyle__Key__119ńß1Element-DatePicker-MainArea-SelectedDay-ShowFrameŇßg__VisuStyle__Key__120∆ß'Element-DateTimePicker-Arrow-ArrowColor«ßg__VisuStyle__Key__121»ß.Element-DateTimePicker-Arrow-ArrowPressedColor…ßg__VisuStyle__Key__122 ß&Element-DateTimePicker-Arrow-ShowArrowňßg__VisuStyle__Key__123Őß%Element-DateTimePicker-Cell-BackColorÕßg__VisuStyle__Key__124őß%Element-DateTimePicker-Cell-FontColorŌßg__VisuStyle__Key__125–ß&Element-DateTimePicker-Cell-FrameColor—ßg__VisuStyle__Key__126“ß&Element-DateTimePicker-Cell-FrameWidth”ßg__VisuStyle__Key__127‘ß)Element-DateTimePicker-Cell-RectangleType’ßg__VisuStyle__Key__128÷ß*Element-DateTimePicker-Cell-ShowBackground◊ßg__VisuStyle__Key__129ōß%Element-DateTimePicker-Cell-ShowFrameŔßg__VisuStyle__Key__130ŕß)Element-DateTimePicker-ElemRect-BackColorŘßg__VisuStyle__Key__131‹ß1Element-DateTimePicker-ElementRect-ShowBackground›ßg__VisuStyle__Key__132řß-Element-DateTimePicker-SelectedCell-BackColorŖßg__VisuStyle__Key__133ŗß-Element-DateTimePicker-SelectedCell-FontColorŠßg__VisuStyle__Key__134‚ß.Element-DateTimePicker-SelectedCell-FrameColor„ßg__VisuStyle__Key__135šß.Element-DateTimePicker-SelectedCell-FrameWidthŚßg__VisuStyle__Key__136śß1Element-DateTimePicker-SelectedCell-RectangleTypeÁßg__VisuStyle__Key__137Ťß2Element-DateTimePicker-SelectedCell-ShowBackgroundťßg__VisuStyle__Key__138Íß-Element-DateTimePicker-SelectedCell-ShowFrameŽßg__VisuStyle__Key__139žßElement-Fill-ColorŪßg__VisuStyle__Key__140ÓßElement-Frame-ColorÔßg__VisuStyle__Key__141ūßElement-GroupBox-FrameColorŮßg__VisuStyle__Key__142Úß'Element-Histogram-Background-FirstColorůßg__VisuStyle__Key__143Űß(Element-Histogram-Background-SecondColorűßg__VisuStyle__Key__144Ųß#Element-Histogram-Opaque-Backgroundųßg__VisuStyle__Key__145Ýß Element-Lamp-Lamp1-Type-Fallbackýßg__VisuStyle__Key__146ķßElement-Lamp-Lamp1-TypesŻßg__VisuStyle__Key__147ŁßElement-Lamp-TransparentColorżßg__VisuStyle__Key__148ĢßElement-Meter-ArrowColorˇßg__VisuStyle__Key__149Ä® Element-Meter-Common-ArrowDesignĀ®g__VisuStyle__Key__150ā®Element-Meter-LabelFontColorÉ®g__VisuStyle__Key__151Ą®)Element-Meter-Meter180-Common-LabelOffsetÖ®g__VisuStyle__Key__152Ü®,Element-Meter-Meter180-Common-NeedleMovementá®g__VisuStyle__Key__153ą®0Element-Meter-Meter180-Common-OriginOffsetFactorČ®g__VisuStyle__Key__154ä®)Element-Meter-Meter180-Common-ScaleLengthč®g__VisuStyle__Key__155Ć®+Element-Meter-Meter180-Common-ScaleMovementć®g__VisuStyle__Key__156é®(Element-Meter-Meter180-Common-UnitOffsetŹ®g__VisuStyle__Key__157ź®$Element-Meter-Meter180-Type-FallbackĎ®g__VisuStyle__Key__158í®Element-Meter-Meter180-Typesď®g__VisuStyle__Key__159Ē®)Element-Meter-Meter360-Common-LabelOffsetē®g__VisuStyle__Key__160Ė®,Element-Meter-Meter360-Common-NeedleMovementó®g__VisuStyle__Key__161ė®,Element-Meter-Meter360-Common-OriginalOffsetô®g__VisuStyle__Key__162ö®)Element-Meter-Meter360-Common-ScaleLengthõ®g__VisuStyle__Key__163ú®+Element-Meter-Meter360-Common-ScaleMovementĚ®g__VisuStyle__Key__164ě®(Element-Meter-Meter360-Common-UnitOffsetü®g__VisuStyle__Key__165†®$Element-Meter-Meter360-Type-Fallback°®g__VisuStyle__Key__166Ę®Element-Meter-Meter360-Types£®g__VisuStyle__Key__167§®(Element-Meter-Meter90-Common-LabelOffset•®g__VisuStyle__Key__168¶®+Element-Meter-Meter90-Common-NeedleMovementß®g__VisuStyle__Key__169®®/Element-Meter-Meter90-Common-OriginOffsetFactor©®g__VisuStyle__Key__170™®(Element-Meter-Meter90-Common-ScaleLengthę®g__VisuStyle__Key__171¨®*Element-Meter-Meter90-Common-ScaleMovement≠®g__VisuStyle__Key__172ģ®'Element-Meter-Meter90-Common-UnitOffsetĮ®g__VisuStyle__Key__173į®#Element-Meter-Meter90-Type-FallbackĪ®g__VisuStyle__Key__174≤®Element-Meter-Meter90-Types≥®g__VisuStyle__Key__175ī®Element-Meter-ScaleColorĶ®g__VisuStyle__Key__176∂®Element-Meter-TransparentColor∑®g__VisuStyle__Key__177ł®(Element-Potentiometer-Common-LabelOffsetĻ®g__VisuStyle__Key__178ļ®+Element-Potentiometer-Common-NeedleMovementĽ®g__VisuStyle__Key__179ľ®+Element-Potentiometer-Common-OriginalOffsetĹ®g__VisuStyle__Key__180ĺ®(Element-Potentiometer-Common-ScaleLengthŅ®g__VisuStyle__Key__181ņ®*Element-Potentiometer-Common-ScaleMovementŃ®g__VisuStyle__Key__182¬®'Element-Potentiometer-Common-UnitOffset√®g__VisuStyle__Key__183ń®$Element-Potentiometer-LabelFontColorŇ®g__VisuStyle__Key__184∆®4Element-Potentiometer-Potentiometer360-Type-Fallback«®g__VisuStyle__Key__185»®,Element-Potentiometer-Potentiometer360-Types…®g__VisuStyle__Key__186 ® Element-Potentiometer-ScaleColorň®g__VisuStyle__Key__187Ő®&Element-Potentiometer-TransparentColorÕ®g__VisuStyle__Key__188ő®Element-RoundRect-RadiusŌ®g__VisuStyle__Key__189–®&Element-Scrollbar-BackgroundClickColor—®g__VisuStyle__Key__190“®"Element-Selection-Background-Color”®g__VisuStyle__Key__191‘®Element-Selection-Font-Color’®g__VisuStyle__Key__192÷®Element-Slider-ScaleColor◊®g__VisuStyle__Key__193ō®&Element-Switch-DipSwitch-Type-FallbackŔ®g__VisuStyle__Key__194ŕ®Element-Switch-DipSwitch-TypesŘ®g__VisuStyle__Key__195‹®(Element-Switch-PowerSwitch-Type-Fallback›®g__VisuStyle__Key__196ř® Element-Switch-PowerSwitch-TypesŖ®g__VisuStyle__Key__197ŗ®)Element-Switch-PowerSwitch-UsePushedImageŠ®g__VisuStyle__Key__198‚®'Element-Switch-PushSwitch-Type-Fallback„®g__VisuStyle__Key__199š®Element-Switch-PushSwitch-TypesŚ®g__VisuStyle__Key__200ś®(Element-Switch-PushSwitch-UsePushedImageÁ®g__VisuStyle__Key__201Ť®*Element-Switch-PushSwitchLed-Type-Fallbackť®g__VisuStyle__Key__202Í®"Element-Switch-PushSwitchLed-TypesŽ®g__VisuStyle__Key__203ž®+Element-Switch-PushSwitchLed-UsePushedImageŪ®g__VisuStyle__Key__204Ó®)Element-Switch-RockerSwitch-Type-FallbackÔ®g__VisuStyle__Key__205ū®!Element-Switch-RockerSwitch-TypesŮ®g__VisuStyle__Key__206Ú®)Element-Switch-RotarySwitch-Type-Fallbacků®g__VisuStyle__Key__207Ű®!Element-Switch-RotarySwitch-Typesű®g__VisuStyle__Key__208Ų®Element-Switch-TransparentColorų®g__VisuStyle__Key__209Ý®Element-Table-Grid-Colorý®g__VisuStyle__Key__210ķ®Element-Table-Rows-FirstColorŻ®g__VisuStyle__Key__211Ł®Element-Table-Rows-SecondColorż®g__VisuStyle__Key__212Ģ®Element-Table-SelectionColorˇ®g__VisuStyle__Key__213Ä© Element-Table-SelectionFontColorĀ©g__VisuStyle__Key__214ā©#Element-Trace-Background-FirstColorÉ©g__VisuStyle__Key__215Ą©$Element-Trace-Background-SecondColorÖ©g__VisuStyle__Key__216Ü©%Element-Trace-SuppressWhiteBackgroundá©g__VisuStyle__Key__217ą©#Element-Trend-Background-FirstColorČ©g__VisuStyle__Key__218ä©$Element-Trend-Background-SecondColorč©g__VisuStyle__Key__219Ć©%Element-Trend-SuppressWhiteBackgroundć©g__VisuStyle__Key__220é©%Element-XYChart-Axis-Background-ColorŹ©g__VisuStyle__Key__221ź© Element-XYChart-Axis-Label-ColorĎ©g__VisuStyle__Key__222í©%Element-XYChart-Background-FirstColorď©g__VisuStyle__Key__223Ē©&Element-XYChart-Background-SecondColorē©g__VisuStyle__Key__224Ė© Element-XYChart-Main-CursorColoró©g__VisuStyle__Key__225ė©%Element-XYChart-Secondary-CursorColorô©g__VisuStyle__Key__226ö©Font-Annotationõ©g__VisuStyle__Key__227ú©Font-Default-ColorĚ©g__VisuStyle__Key__228ě©Font-Headingü©g__VisuStyle__Key__229†©Font-HeadingLarge°©g__VisuStyle__Key__230Ę©
Font-Standard£©g__VisuStyle__Key__231§©
+Font-Title¥©g__VisuStyle__Key__232¦©Gray§©g__VisuStyle__Key__233¨©Green©©g__VisuStyle__Key__234ª©GroupBox-Text-Frame-Border«©g__VisuStyle__Key__235¬©	Lightblue­©g__VisuStyle__Key__236®©	Lightgray¯©g__VisuStyle__Key__237°©
+Lightgreen±©g__VisuStyle__Key__238²©Lightred³©g__VisuStyle__Key__239´©Lilaµ©g__VisuStyle__Key__240¶©Orange·©g__VisuStyle__Key__241¸©Progressbar-Color¹©g__VisuStyle__Key__242º©Progressbar-Frame-Color»©g__VisuStyle__Key__243¼©RadioButton-Framesize½©g__VisuStyle__Key__244¾©RadioButton-HorizontalAlignment¿©g__VisuStyle__Key__245À©RadioButton-RowheightÁ©g__VisuStyle__Key__246©RadioButton-VerticalAlignmentég__VisuStyle__Key__247Ä©RedÅ©g__VisuStyle__Key__248Æ©Scrollbar-Background-From-StyleÇ©g__VisuStyle__Key__249È©SpinControl-HorizontalAlignmentÉ©g__VisuStyle__Key__250Ê©SpinControl-VerticalAlignmentË©g__VisuStyle__Key__251Ì©StyleÍ©g__VisuStyle__Key__252ΩTabControl-Frame-BorderÏ©g__VisuStyle__Key__253ЩTabControl-HorizontalAlignmentÑ©g__VisuStyle__Key__254Ò©TabControl-TabHeightÓ©g__VisuStyle__Key__255Ô©TabControl-Text-Frame-BorderÕ©g__VisuStyle__Key__256Ö©Textfield-Shadowשg__VisuStyle__Key__257Ø©WhiteÙ©g__VisuStyle__Key__258Ú©YellowÛ©g__VisuStyle__Key__259Ü©g__VisuStyle__Font__0Ý©g__VisuStyle__Font__1Þ©g__VisuStyle__Font__2ß©g__VisuStyle__Font__3à©g__VisuStyle__Font__4á©VisuEnum_StyleEntryTypeâ©
+StyleColor„©	StyleDINTš©
+StyleUDINTĺ©StyleStringć©Yellow|Red|Green|Blue|Grayç©TRUEč©	StyleFonté©STYLE_BASICę©g__VisuStyle__EntriesArrayë©g__VisuStyle__Instě©$dd39b8e8-0902-4f00-9613-77ca5a80e8ceí©55000î©	885798610ď©Visu__VisualManager__GVL__2đ©Ag__71852a7589724f388e095ddb77bae6dd_ConfigurationCheck_3085977575ń©$c954273d-6e0e-4a09-9628-ce66ae839650ň©
+1149666815ó©Visu__VisualManager__OverlayGVLô©legacyActiveõ©'Compiled, InhibitOnlineChange, Typifiedö©$c64ed4bf-97d7-597f-9909-ced761cbdc29÷©allow_initial_value_changesø©
+3916020672ù©1GVL_Io_56cd5e21_56df_42c1_8175_ed57ed99c9ef_HPS_1ú©blobinitû©$56cd5e21-56df-42c1-8175-ed57ed99c9efü©S56cd5e21HPS_1ý©-Io_56cd5e21_56df_42c1_8175_ed57ed99c9ef_HPS_1þ©parametercrc=2999478107ÿ©__LeftForBlob__160€ª__LeftForBlob__168ª	774371746‚ª1GVL_Io_f3eb1942_3d54_4025_a43c_d831b285e51d_HPS_1ƒª$f3eb1942-3d54-4025-a43c-d831b285e51d„ªSf3eb1942HPS_1…ª-Io_f3eb1942_3d54_4025_a43c_d831b285e51d_HPS_1†ªparametercrc=278748389‡ª__LeftForBlob__156ˆª__LeftForBlob__162‰ª
+1711290430Šª1GVL_Io_9a088331_caf6_4164_aadf_3519e8df09fa_HPS_1‹ª$9a088331-caf6-4164-aadf-3519e8df09faŒªS9a088331HPS_1ª-Io_9a088331_caf6_4164_aadf_3519e8df09fa_HPS_1Žªparametercrc=2918787163ª
+/dev/i2c-1ª__LeftForBlob__158‘ª__LeftForBlob__166’ª
+3793574863“ª1GVL_Io_370f1b48_4197_4836_be0d_411c32c64912_HPS_1”ª$370f1b48-4197-4836-be0d-411c32c64912•ªS370f1b48HPS_1–ª-Io_370f1b48_4197_4836_be0d_411c32c64912_HPS_1—ªparametercrc=2897026147˜ª__LeftForBlob__164™ª__LeftForBlob__170šª60000›ª
+3945685241ť¬IoConfig_GlobalsŁ¬
+I2C_masteržªRASPIŸªRasPi ªAGlobal, IsCompiled, Absolut, Initialized, OnlChangeExit, Typified¡ªGPIOs_Instance¢ª$d73510ff-c13f-4f66-8559-f69ed8b19e51£ªbGlobalInitDone¤ªbIoConfigLateInitDone¥ªbUpdateIoInStop¦ªbResetBehaviour§ªpIoConfigTaskMap¨ªnIoConfigTaskMapCount©ªforce_precompile_checksªª
+3416663437«ª/GVL_Io_9fb366cf_c38e_4347_b400_1a9d7c728688_DPS¬ª1Compiled, InhibitOnlineChange, Typified, Internal­ª$9fb366cf-c38e-4347-b400-1a9d7c728688®ª39900¯ª
+2754644203°ªIoConfig_Globals_ModuleList±ª
+moduleList²ª1GVL_IO_9A088331_CAF6_4164_AADF_3519E8DF09FA_HPS_1³ª1GVL_IO_370F1B48_4197_4836_BE0D_411C32C64912_HPS_1´ª1GVL_IO_F3EB1942_3D54_4025_A43C_D831B285E51D_HPS_1µª1GVL_IO_56CD5E21_56DF_42C1_8175_ED57ED99C9EF_HPS_1¶ª__LeftForBlob__172·ª40000¸ª2IoMap:6,1000,32,64@Application.PLC_PRG.relaysState¹ª
+3284692485║¬IoConfig_Globals_Mapping╗¬IoDrvMEGAIOv2 : ╝¬InputŻ¬Dż¬1map_370f1b48_4197_4836_be0d_411c32c64912_4106_ID0┐¬%Global, IsCompiled, Absolut, Typified└¬B┴¬1map_370f1b48_4197_4836_be0d_411c32c64912_4126_IB5┬¬1map_370f1b48_4197_4836_be0d_411c32c64912_4136_IB6├¬1map_370f1b48_4197_4836_be0d_411c32c64912_4150_IB7─¬Output┼¬1map_370f1b48_4197_4836_be0d_411c32c64912_4164_QD0ìGPIOs : ă¬1map_56cd5e21_56df_42c1_8175_ed57ed99c9ef_5121_ID2╚¬2map_56cd5e21_56df_42c1_8175_ed57ed99c9ef_5187_QD13╔¬
+3280509832 ™Visu__VisualManager__GVL__0ň™(__Inst___VisuSettings_VisualManager__visŐ™g__SM3_Basic_ImagePool_sm3Õ™	SM3_BASICő™	SM3_BasicŌ™g__SM3_CNC_ImagePool_cnc_sm3–™SM3_CNC—™1g__SM3_Robotics_Visu_VisuDialogs_ImagePoolDialogs“™SM3_ROBOTICS_VISU”™SM3_Robotics_Visu‘™VISUDIALOGS’™VisuDialogs÷™"g__VisuElem3DPath_ImagePool_3DPath◊™VISUELEM3DPATHō™VisuElem3DPathŔ™g__VisuNativeControl_IP_Offlineŕ™VISUNATIVECONTROLŘ™VisuNativeControl‹™g__VisuSymbols_Symbols›™VISUSYMBOLSř™VisuSymbolsŖ™g____VisualizationStyleŗ™Generated, Compiled, TypifiedŠ™$8fc03bb5-edf9-4dbb-817e-dc279c9a11ae‚™	386946132„™VisualConstraintErrorsGVLš™'Generated, Compiled, Typified, InternalŚ™$568dd4cd-9ccc-459c-a9a9-42eb7b83275eś™
+1463143094š¬Visu__VisualManager__CommonGVLŔ¬
+3695304668éªVisuElemsAlarmêªnsTok_0ëª<Constant, Global, IsCompiled, Absolut, Initialized, Typifiedìª
+4038392710Ū™AlarmManagerÓ™nsTok_1Ô™
+3626766887­¬SM3_Robotics˝¬nsTok_2˛¬	458662849ˇ¬nsTok_3˘¬75276762§¬VisuElemCamDisplayer÷¬nsTok_4¸¬
+1303734936øªnsTok_5ùª
+2879408429úªnsTok_6ûª
+1658570149üªnsTok_7ýª
+3584878182þªnsTok_8ÿª
+1682531507€«VisuElemsDateTime«nsTok_9‚«	407404020ƒ«nsTok_10„«
+1789361336…«arrToks†«
+3760782589‡«nsContent_0ˆ«
+2786829494‰«ns_0Š«
+1826547376‹«nsContent_1Œ«17646926«ns_1Ž«
+3348234493«nsContent_2«	821345548‘«ns_2’«	563527580“«nsContent_3”«	542905650•«ns_3–«
+2329565649—«nsContent_4˜«
+1392987528™«ns_4š«
+2893968711›«nsContent_5œ«
+1135601078«ns_5ž«
+4176982988Ÿ«nsContent_6 «
+3264212004блns_6вл
+1404786049глnsContent_7дл
+3525788698¥«ns_7¦«	819462686§«nsContent_8¨«	607739216©«ns_8ª«
+3604790655««nsContent_9¬«	881980782­«ns_9®«
+1530165156¯«nsContent_10°«	106952044±«ns_10²«
+2106612530³«nsContent_11´«	385310034µ«ns_11¶«
+2573892760·«nsContent_12¸«	655271184¹«ns_12º«
+1079740672»«nsContent_13¼«	933629230½«ns_13¾«
+3451077595¿«nsContent_14À«
+1157453204Á«ns_14«
+3944181581ënsContent_15ī
+1414921642Å«ns_15Æ«	962636553Ç«nsContent_16È«
+3524414510É«ns_16Ê«
+2697296707Ë«nsContent_17Ì«
+3267027984ͫns_17Ϋ	193568014ϫnsContent_18Ы	883227994ѫns_18ҫ
+3243815959Ó«nsContent_19Ô«	604788068Õ«ns_19Ö«
+2634983793׫nsContent_20ث	688023022٫ns_20ګ
+1868749811Û«nsContent_21Ü«	967495120Ý«ns_21Þ«	859096725ß«nsContent_22à«	139670930á«ns_22â«
+2386275765ã«nsContent_23ä«	457720231å«ns_23æ«
+3418131113ç«nsContent_24è«
+3637176525é«ns_24ê«	210829638ë«nsContent_25ì«
+3419512056í«ns_25î«
+1198772554ï«nsContent_26ð«
+4196951226ñ«ns_26ò«
+4167780151ó«nsContent_27ô«
+3934309508õ«ns_27ö«	724303174÷«nsContent_28ø«
+2871041032ù«ns_28ú«
+2541059259û«nsContent_29ü«	204897776ý«ns_29þ«	678292166ÿ«nsContent_30€¬
+1487544637¬ns_30‚¬
+3280189844ƒ¬nsContent_31„¬
+1269912840…¬ns_31†¬78525051‡¬nsContent_32ˆ¬
+2046521665‰¬ns_32Š¬
+1330438775‹¬nsContent_33Œ¬
+1767102847¬ns_33Ž¬	745735198¬nsContent_34¬	436765125‘¬ns_34’¬
+4032066570“¬nsContent_35”¬	178268667•¬ns_35–¬
+2693078611—¬nsContent_36˜¬
+2363988095™¬ns_36š¬	588566139›¬nsContent_37œ¬
+2622435393¬ns_37ž¬	197785630Ÿ¬nsContent_38 ¬
+1783703819¡¬ns_38¢¬
+2618054662£¬nsContent_39¤¬
+2063171893¥¬ns_39¦¬
+1613073828змnsContent_40им
+3302189361©¬ns_40ª¬
+4158664124«¬nsContent_41¬¬
+3564880143­¬ns_41®¬
+4236507901¯¬nsContent_42°¬
+1432078493±¬ns_42²¬	897254098³¬nsContent_43´¬
+1093076158µ¬ns_43¶¬
+4065757501·¬nsContent_44¸¬	835682319¹¬ns_44º¬
+3115604273»¬nsContent_45¼¬	560408625½¬ns_45¾¬
+2439606100¿¬nsContent_46À¬	278843507Á¬ns_46¬
+3666591576ìnsContent_47Ĭ3569741Ŭns_47Ƭ	111988556ǬnsContent_48Ȭ
+4129841415ɬns_48ʬ
+1451074837ˬnsContent_49̬
+1363050751ͬns_49ά	496989465ϬnsContent_50Ь94559282Ѭns_50Ҭ
+3589043517Ó¬nsContent_51Ô¬	353006604Õ¬ns_51Ö¬
+4247864152׬nsContent_52ج	619940942٬ns_52ڬ
+1794433856۬nsContent_53ܬ	878388336ݬns_53ެ
+3067319124߬nsContent_54à¬
+1191214282á¬ns_54â¬
+4221291128ã¬nsContent_55ä¬
+1470682356å¬ns_55æ¬
+2531079906ç¬nsContent_56è¬
+1716595894é¬ns_56ê¬18388730ë¬nsContent_57ì¬
+1996063880í¬ns_57î¬
+3711952622ï¬nsContent_58ð¬
+2162662850ñ¬ns_58ò¬
+2310414437ó¬nsContent_59ô¬	546751532õ¬ns_59ö¬	175849915÷¬nsContent_60ø¬	764998822ù¬ns_60ú¬
+1100583351û¬nsContent_61ü¬
+1026579608ý¬ns_61þ¬
+2812096214ÿ¬nsContent_62€­	214541530­ns_62‚­	712369165ƒ­nsContent_63„­	476122340…­ns_63†­	823794345‡­nsContent_64ˆ­
+1866093662‰­ns_64Š­
+3170029682‹­nsContent_65Œ­
+2140339296­ns_65Ž­
+3515148522­nsContent_66­
+4191505892‘­ns_66’­
+1178102860“­nsContent_67”­
+1511507969•­ns_67–­
+2165696419—­nsContent_68˜­
+2948205888™­ns_68š­
+3405199279›­nsContent_69œ­
+3205670270­ns_69ž­
+2848510406Ÿ­nsContent_70 ­
+3952015795бнns_70вн
+1978638802гнnsContent_71дн
+4213592461енns_71жн	624872331знnsContent_72ин
+2103566345йнns_72кн
+2796493731лнnsContent_73мн
+1841907767ннns_73он
+2389847494¯­nsContent_74°­	512888973±­ns_74²­	431459806³­nsContent_75´­	238729395µ­ns_75¶­
+3852359804·­nsContent_76¸­
+1069760753¹­ns_76º­
+1918629988»­nsContent_77¼­	795601103½­ns_77¾­
+2033725221¿­nsContent_78À­
+1772879957Á­ns_78­	327488613ínsContent_79Ä­
+2110835830Å­ns_79Æ­
+3567820682Ç­nsContent_80È­
+2104577828É­ns_80Ê­
+2672447366Ë­nsContent_81Ì­
+1842997018ͭns_81έ
+3080157667ϭnsContent_82Э
+1545609048Ñ­ns_82Ò­
+4235569647Ó­nsContent_83Ô­
+1284028262Õ­ns_83Ö­	542300667×­nsContent_84Ø­
+1070854108Ù­ns_84Ú­
+1887679394Û­nsContent_85Ü­
+2563051044Ý­ns_85Þ­	996238254ß­nsContent_86à­
+2839344742снns_86тн
+4078068618ã­nsContent_87ä­
+3113508440å­ns_87æ­
+3687798255чнnsContent_88шн
+1334462226é­ns_88ê­
+1275786743ынnsContent_89ьн
+1596124972í­ns_89î­
+2418902499ï­nsContent_90ð­	197047265ñ­ns_90ò­
+3714440399ó­nsContent_91ô­	454433759õ­ns_91ö­
+2955092053÷­nsContent_92ø­	720364445ù­ns_92ú­	669417549û­nsContent_93ü­	977750947ý­ns_93þ­
+4223791193ÿ­nsContent_94€®
+1226576665Боns_94Во
+2940745426ГоnsContent_95До
+3916253943…®ns_95†®	746936076‡®nsContent_96ˆ®
+3633623733‰®ns_96Š®
+1734838016ܨnsContent_97Ψ
+3359382155®ns_97Ž®
+2170763361ПоnsContent_98Ро
+1042416577‘®ns_98’®	210498234“®nsContent_99”®	780839935•®ns_99–®	400821278—®
nsContent_100˜®
+1850743754™®ns_100š®
+2584528581›®
nsContent_101Ϩ
+2130228212®ns_101ž®
+4152032861Ÿ®
nsContent_102 ®
+4173267568боns_102во
+1239027821£®nsproj¤®VISUREGISTRATIONHELPDURINGDECL¥®nsTable¦®nstable§®$033c6971-1955-41bf-8d2e-5344b48aea3a¨®	669599553©®__DataSegmentFlagsª®) special flag to indicate an area segment«®DA_Data¬®=Local, ReplacedConstant, Constant, Enum, IsCompiled, Typified­®DA_Constant®®DA_Input¯®	DA_Output°®	DA_Memory±®	DA_Retain²®DA_Code³®DA_Area´®
DA_Persistentµ®Enum, Compiled, Typified¶®
+2121841030·®__COMPILE_CONSTANTS¸®system_variable¹®__CONTAINS_COPY_CODEº®AReplacedConstant, Constant, Global, IsCompiled, Absolut, Typified»®	629370838¼®__WatchVars½®Compiled, Typified, Internal¾®72176917¿®!__AllocatedImplicitReferenceTypesÀ®
+3976988861┴«	Constants┬«Q The optimal vector size for a vector of reals, or 1 if no vectors are available.├«
bLittleEndian─«RuntimeVersion┼«CompilerVersionĂ«bSimulationModeă«
nRegisterSizeȮ	nPackModeɮbFPUSupportʮRuntimeVersionNumericˮCompilerVersionNumeric̮bMulticoreSupportͮvcOptimalLREALή
vcOptimalREAL¤«)Compiled, Typified, SystemNamespaceForcedđ«
+3708279434Ѯ_Implicit_KindOfTaskҮ_implicit_cyclicӮ_implicit_eventԮ_implicit_externalծ_implicit_freewheeling֮_implicit_parentsync׮	997431391خ	TYPE_BOOLٮTYPE_BITڮ	TYPE_BYTEۮ	TYPE_WORDܮ
+TYPE_DWORDÝ®
+TYPE_LWORDÞ®	TYPE_SINTß®TYPE_INTà®	TYPE_DINTá®	TYPE_LINTâ®
+TYPE_USINTã®	TYPE_UINTä®
+TYPE_UDINTå®
+TYPE_ULINTŠ«	TYPE_REALš«
+TYPE_LREALŔ«TYPE_STRINGÚ«TYPE_WSTRINGŕ«	TYPE_TIMEŰ«	TYPE_DATEý«TYPE_DATEANDTIMEÝ«TYPE_TIMEOFDAYţ«TYPE_POINTER´«TYPE_REFERENCE­«
TYPE_SUBRANGE˝«	TYPE_ENUM˛«
+TYPE_ARRAYˇ«TYPE_PARAMS˘«TYPE_USERDEF§«TYPE_ANY÷«TYPE_ANYBIT¸«TYPE_ANYDATE°«TYPE_ANYINT¨«TYPE_ANYNUM˙«TYPE_ANYREALű«	TYPE_LAZYŘ«
+TYPE_LTIMEý®
TYPE_BITCONSTþ®35153895ÿ®_Implicit_Task_Config_Variables€¯$b0752f71-95b0-414d-af8d-aaffff9a7268¯__APPLICATIONNAME‚¯__ApplicationNameƒ¯MainTask„¯	VISU_TASK…¯__task_string_table†¯$__Implicit_Jitter_Distribution_Array‡¯__CYCLE__CODE__MAINTASKˆ¯
+__MainTask‰¯__CYCLE__CODE__VISU_TASKŠ¯__VISU_TASK‹¯ig_task_config_infoŒ¯
+1729509990¯RTSEXCPT_UNKNOWNŽ¯RTSEXCPT_NOEXCEPTION¯RTSEXCPT_WATCHDOG¯RTSEXCPT_HARDWAREWATCHDOG‘¯RTSEXCPT_IO_CONFIG_ERROR’¯RTSEXCPT_PROGRAMCHECKSUM“¯RTSEXCPT_FIELDBUS_ERROR”¯RTSEXCPT_IOUPDATE_ERROR•¯RTSEXCPT_CYCLE_TIME_EXCEED–¯#RTSEXCPT_ONLCHANGE_PROGRAM_EXCEEDED—¯RTSEXCPT_UNRESOLVED_EXTREFS˜¯RTSEXCPT_DOWNLOAD_REJECTED™¯.RTSEXCPT_BOOTPROJECT_REJECTED_DUE_RETAIN_ERRORš¯RTSEXCPT_LOADBOOTPROJECT_FAILED›¯RTSEXCPT_OUT_OF_MEMORYœ¯RTSEXCPT_RETAIN_MEMORY_ERROR¯RTSEXCPT_BOOTPROJECT_CRASHž¯"RTSEXCPT_BOOTPROJECTTARGETMISMATCHŸ¯RTSEXCPT_SCHEDULEERROR ¯RTSEXCPT_FILE_CHECKSUM_ERR¡¯!RTSEXCPT_RETAIN_IDENTITY_MISMATCH¢¯RTSEXCPT_IEC_TASK_CONFIG_ERROR£¯RTSEXCPT_APP_TARGET_MISMATCH¤¯RTSEXCPT_ILLEGAL_INSTRUCTION¥¯RTSEXCPT_ACCESS_VIOLATION¦¯RTSEXCPT_PRIV_INSTRUCTION§¯RTSEXCPT_IN_PAGE_ERROR¨¯RTSEXCPT_STACK_OVERFLOW©¯RTSEXCPT_INVALID_DISPOSITIONª¯RTSEXCPT_INVALID_HANDLE«¯RTSEXCPT_GUARD_PAGE¬¯RTSEXCPT_DOUBLE_FAULT­¯RTSEXCPT_INVALID_OPCODE®¯RTSEXCPT_MISALIGNMENT¯¯RTSEXCPT_ARRAYBOUNDS°¯RTSEXCPT_DIVIDEBYZERO±¯RTSEXCPT_OVERFLOW²¯RTSEXCPT_NONCONTINUABLE³¯RTSEXCPT_PROCESSORLOAD_WATCHDOG´¯RTSEXCPT_FPU_ERRORµ¯RTSEXCPT_FPU_DENORMAL_OPERAND¶¯RTSEXCPT_FPU_DIVIDEBYZERO·¯RTSEXCPT_FPU_INEXACT_RESULT¸¯RTSEXCPT_FPU_INVALID_OPERATION¹¯RTSEXCPT_FPU_OVERFLOWº¯RTSEXCPT_FPU_STACK_CHECK»¯RTSEXCPT_FPU_UNDERFLOW¼¯RTSEXCPT_VENDOR_EXCEPTION_BASE½¯RTSEXCPT_USER_EXCEPTION_BASE¾¯
+1644753633┐»ExceptionFlags└»EX_DEBUG┴»g_dwExFlags┬»init_on_onl_change├»IoConfig_Application_Mappings─»MapInformation 65952,32,%QD13┼»MapInformation 65536,32,%QD0Ă»MapInformation 65568,32,%QD0ă»MapInformation 65600,32,%QD0╚»MapInformation 65632,32,%QD0╔»MapInformation 65664,32,%QD0╩»MapInformation 65696,32,%QD0╦»MapInformation 65728,32,%QD0╠»MapInformation 65760,32,%QD0═»MapInformation 65792,16,%QD0╬»MapInformation 65808,16,%QD0¤»MapInformation 65824,16,%QD0đ»MapInformation 65840,16,%QD0Đ»MapInformation 65856,16,%QD0Ď»MapInformation 65872,16,%QD0Ë»MapInformation 65888,16,%QD0ď»MapInformation 65904,16,%QD0Ň»MapInformation 65920,1,%QD0Í»MapInformation 65921,1,%QD0λMapInformation 65922,1,%QD0ě»MapInformation 65923,1,%QD0┘»MapInformation 65924,1,%QD0┌»MapInformation 65925,1,%QD0█»MapInformation 65926,1,%QD0▄»MapInformation 65927,1,%QD0Ţ»MapInformation 65928,1,%QD0Ů»MapInformation 65929,1,%QD0▀»MapInformation 65930,1,%QD0Ó»MapInformation 65931,1,%QD0ß»MapInformation 65932,1,%QD0Ô»MapInformation 65933,1,%QD0Ń»MapInformation 65934,1,%QD0ń»MapInformation 65935,1,%QD0ň»MapInformation 65952,32,%QD0Š»MapInformation 32768,32,%ID0š»&MapInformation 0,8,PLC_PRG.relaysStateŔ»&MapInformation 1,8,PLC_PRG.relaysStateÚ»&MapInformation 2,8,PLC_PRG.relaysStateŕ»&MapInformation 3,8,PLC_PRG.relaysStateŰ»&MapInformation 4,8,PLC_PRG.relaysStateý»&MapInformation 5,8,PLC_PRG.relaysStateÝ»&MapInformation 6,8,PLC_PRG.relaysStateţ»&MapInformation 7,8,PLC_PRG.relaysState´»MapInformation 32808,1,%IB5­»MapInformation 32809,1,%IB5˝»MapInformation 32810,1,%IB5˛»MapInformation 32811,1,%IB5ˇ»MapInformation 32816,1,%IB5˘»MapInformation 32817,1,%IB5§»MapInformation 32818,1,%IB5÷»MapInformation 32819,1,%IB5¸»MapInformation 32820,1,%IB5°»MapInformation 32821,1,%IB5¨»MapInformation 32824,1,%IB5˙»MapInformation 32825,1,%IB5ű»MapInformation 32826,1,%IB5Ř»MapInformation 32827,1,%IB5ř»MapInformation 32828,1,%IB5■»MapInformation 32829,1,%IB5 »MapInformation 32832,8,%IB5Ç░MapInformation 32816,1,%IB6ü░MapInformation 32817,1,%IB6é░MapInformation 32818,1,%IB6â░MapInformation 32819,1,%IB6ä░MapInformation 32820,1,%IB6ů░MapInformation 32821,1,%IB6ć░MapInformation 32824,1,%IB6ç░MapInformation 32825,1,%IB6ł░MapInformation 32826,1,%IB6ë░MapInformation 32827,1,%IB6Ő░MapInformation 32828,1,%IB6ő░MapInformation 32829,1,%IB6î░MapInformation 32832,32,%IB6Ź░MapInformation 32824,1,%IB7Ä░MapInformation 32825,1,%IB7Ć░MapInformation 32826,1,%IB7É░MapInformation 32827,1,%IB7Ĺ░MapInformation 32828,1,%IB7ĺ░MapInformation 32829,1,%IB7ô░MapInformation 32832,32,%IB7ö░MapInformation 32832,32,%ID2Ľ░!connectormap_Application_0_inputsľ░"connectormap_Application_0_outputsŚ░	iotaskmapś░!channelmap_Application_0_inputs_6Ö░"channelmap_Application_0_inputs_10Ü░#channelmap_Application_0_outputs_10Ť░"channelmap_Application_0_outputs_6ť░no_default_initŁ░__LeftForBlob__142×░__LeftForBlob__144č░__LeftForBlob__146á░__LeftForBlob__148í░__LeftForBlob__150ó░__LeftForBlob__152ú░__LeftForBlob__154Ą░__BlobInit__6296__0ą░__BlobInit__6296__1Ž░__BlobInit__6296__2ž░__BlobInit__6296__3Ę░__BlobInit__6296__4ę░__BlobInit__6296__5¬░__BlobInit__6296__6ź░__BlobInit__157__0Č░__BlobInit__158__0ş░__BlobInit__156__0«░__BlobInit__157__1»░__BlobInit__159__0░░__BlobInit__158__1▒░__BlobInit__156__1▓░__BlobInit__159__1│░__BlobInit__162__0┤░__ArrayData__4743__2Á░__DataSegmentInfoVariablesÂ░arrdataSegmentsĚ░dataSegmentsŞ░__ArrayData__5009__2╣░__BlobInit__4743__0║░__BlobInit__4743__1╗░__ArrayData__5731__9╝░__BlobInit__967__42Ż░__BlobInit__967__43ż░__BlobInit__167__0┐░__BlobInit__167__1└░__BlobInit__167__2┴░__BlobInit__167__3┬░__BlobInit__167__4├░__BlobInit__167__5─░__BlobInit__167__6┼░__BlobInit__167__7Ă░__BlobInit__167__8ă░__BlobInit__167__9╚░__BlobInit__167__10╔░__BlobInit__167__11╩░__BlobInit__167__12╦░__BlobInit__167__13╠░__BlobInit__167__14═░__BlobInit__167__15╬░__BlobInit__167__16¤░__BlobInit__167__17đ░__BlobInit__167__18Đ░__BlobInit__167__19Ď░__BlobInit__167__20Ë░__BlobInit__167__21ď░__BlobInit__167__22Ň░__BlobInit__167__23Í░__BlobInit__167__24Î░__BlobInit__167__25ě░__BlobInit__167__26┘░__BlobInit__167__27┌░__BlobInit__167__28█░__BlobInit__167__29▄░__BlobInit__167__30Ţ░__BlobInit__167__31Ů░__BlobInit__167__32▀░__BlobInit__167__33Ó░__BlobInit__167__34ß░__BlobInit__167__35Ô░__BlobInit__167__36Ń░__BlobInit__167__37ń░__BlobInit__167__38ň░__BlobInit__167__39Š░__BlobInit__167__40š░__BlobInit__167__41Ŕ░__BlobInit__167__42Ú░__BlobInit__167__43ŕ░__BlobInit__167__44Ű░__BlobInit__167__45ý░__BlobInit__167__46Ý░__BlobInit__167__47ţ░__BlobInit__167__48´░__BlobInit__167__49­░__BlobInit__167__50˝░__BlobInit__167__51˛░__BlobInit__167__52ˇ░__BlobInit__167__53˘░__BlobInit__167__54§░__BlobInit__167__55÷░__BlobInit__167__56¸░__BlobInit__167__57°░__BlobInit__167__58¨░__BlobInit__167__59˙░__BlobInit__167__60ű░__BlobInit__167__61Ř░__BlobInit__167__62ř░__BlobInit__167__63■░__BlobInit__167__64 ░__BlobInit__167__65Ç▒__BlobInit__167__66ü▒__BlobInit__167__67é▒__BlobInit__167__68â▒__BlobInit__167__69ä▒__BlobInit__167__70ů▒__BlobInit__167__71ć▒__BlobInit__167__72ç▒__BlobInit__167__73ł▒__BlobInit__167__74ë▒__BlobInit__167__75Ő▒__BlobInit__167__76ő▒__BlobInit__167__77î▒__BlobInit__167__78Ź▒__BlobInit__167__79Ä▒__BlobInit__167__80Ć▒__BlobInit__167__81É▒__BlobInit__167__82Ĺ▒__BlobInit__167__83ĺ▒__BlobInit__167__84ô▒__BlobInit__167__85ö▒__BlobInit__167__86Ľ▒__BlobInit__167__87ľ▒__BlobInit__167__88Ś▒__BlobInit__167__89ś▒__BlobInit__167__90Ö▒__BlobInit__167__91Ü▒__BlobInit__167__92Ť▒__BlobInit__167__93ť▒__BlobInit__167__94Ł▒__BlobInit__167__95×▒__BlobInit__167__96č▒__BlobInit__167__97á▒__BlobInit__167__98í▒__BlobInit__167__99ó▒__BlobInit__167__100ú▒__BlobInit__167__101Ą▒__BlobInit__167__102ą▒__BlobInit__167__103Ž▒__BlobInit__167__104ž▒__BlobInit__167__105Ę▒__BlobInit__167__106ę▒__BlobInit__167__107¬▒__BlobInit__167__108ź▒__BlobInit__167__109Č▒__BlobInit__167__110ş▒__BlobInit__167__111«▒__BlobInit__167__112»▒__BlobInit__167__113░▒__BlobInit__167__114▒▒__BlobInit__167__115▓▒__BlobInit__167__116│▒__BlobInit__167__117┤▒__BlobInit__167__118Á▒__BlobInit__167__119Â▒__BlobInit__167__120Ě▒__BlobInit__167__121Ş▒__BlobInit__167__122╣▒__BlobInit__167__123║▒__BlobInit__167__124╗▒__BlobInit__167__125╝▒__BlobInit__167__126Ż▒__BlobInit__167__127ż▒__BlobInit__167__128┐▒__BlobInit__167__129└▒__BlobInit__167__130┴▒__BlobInit__167__131┬▒__BlobInit__167__132├▒__BlobInit__167__133─▒__BlobInit__167__134┼▒__BlobInit__167__135Ă▒__BlobInit__167__136ă▒__BlobInit__167__137╚▒__BlobInit__167__138╔▒__BlobInit__167__139╩▒__BlobInit__167__140╦▒__BlobInit__167__141╠▒__BlobInit__167__142═▒__BlobInit__167__143╬▒__BlobInit__167__144¤▒__BlobInit__167__145đ▒__BlobInit__167__146Đ▒__BlobInit__167__147Ď▒__BlobInit__167__148Ë▒__BlobInit__167__149ď▒__BlobInit__167__150Ň▒__BlobInit__167__151Í▒__BlobInit__167__152Î▒__BlobInit__167__153ě▒__BlobInit__167__154┘▒__BlobInit__167__155┌▒__BlobInit__167__156█▒__BlobInit__167__157▄▒__BlobInit__167__158Ţ▒__BlobInit__167__159Ů▒__BlobInit__167__160▀▒__BlobInit__167__161Ó▒__BlobInit__167__162ß▒__BlobInit__167__163Ô▒__BlobInit__167__164Ń▒__BlobInit__167__165ń▒__BlobInit__167__166ň▒__BlobInit__167__167Š▒__BlobInit__167__168š▒__BlobInit__167__169Ŕ▒__BlobInit__167__170Ú▒__BlobInit__167__171ŕ▒__BlobInit__167__172Ű▒__BlobInit__167__173ý▒__BlobInit__167__174Ý▒__BlobInit__167__175ţ▒__BlobInit__167__176´▒__BlobInit__167__177­▒__BlobInit__167__178˝▒__BlobInit__167__179˛▒__BlobInit__167__180ˇ▒__BlobInit__167__181˘▒__BlobInit__167__182§▒__BlobInit__167__183÷▒__BlobInit__167__184¸▒__BlobInit__167__185°▒__BlobInit__167__186¨▒__BlobInit__167__187˙▒__BlobInit__167__188ű▒__BlobInit__167__189Ř▒__BlobInit__167__190ř▒__BlobInit__167__191■▒__BlobInit__167__192 ▒__BlobInit__167__193Ç▓__BlobInit__167__194ü▓__BlobInit__167__195é▓__BlobInit__167__196â▓__BlobInit__167__197ä▓__BlobInit__167__198ů▓__BlobInit__167__199ć▓__BlobInit__167__200ç▓__BlobInit__167__201ł▓__BlobInit__167__202ë▓__BlobInit__167__203Ő▓__BlobInit__167__204ő▓__BlobInit__167__205î▓__BlobInit__167__206Ź▓__BlobInit__167__207Ä▓__BlobInit__167__208Ć▓__BlobInit__167__209É▓__BlobInit__167__210Ĺ▓__BlobInit__167__211ĺ▓__BlobInit__167__212ô▓__BlobInit__167__213ö▓__BlobInit__167__214Ľ▓__BlobInit__167__215ľ▓__BlobInit__167__216Ś▓__BlobInit__167__217ś▓__BlobInit__167__218Ö▓__BlobInit__164__0Ü▓__ArrayData__967__41Ť▓IMPLICIT__DEFINITIONSť▓POU__0__START__ADDRESSŁ▓-Global, IsCompiled, Absolut, NoInit, Implicit×▓POU__1__START__ADDRESSč▓POU__2__START__ADDRESSá▓POU__3__START__ADDRESSí▓POU__4__START__ADDRESSó▓POU__5__START__ADDRESSú▓POU__6__START__ADDRESSĄ▓POU__7__START__ADDRESSą▓POU__8__START__ADDRESSŽ▓POU__9__START__ADDRESSž▓POU__10__START__ADDRESSĘ▓POU__11__START__ADDRESSę▓POU__12__START__ADDRESS¬▓POU__63__START__ADDRESSź▓POU__147__START__ADDRESSČ▓POU__148__START__ADDRESSş▓POU__172__START__ADDRESS«▓POU__173__START__ADDRESS»▓POU__174__START__ADDRESS░▓POU__175__START__ADDRESS▒▓POU__176__START__ADDRESS▓▓POU__417__START__ADDRESS│▓POU__177__START__ADDRESS┤▓POU__178__START__ADDRESSÁ▓POU__179__START__ADDRESSÂ▓POU__421__START__ADDRESSĚ▓POU__199__START__ADDRESSŞ▓POU__200__START__ADDRESS╣▓POU__201__START__ADDRESS║▓POU__202__START__ADDRESS╗▓POU__203__START__ADDRESS╝▓POU__204__START__ADDRESSŻ▓POU__205__START__ADDRESSż▓POU__206__START__ADDRESS┐▓POU__207__START__ADDRESS└▓POU__208__START__ADDRESS┴▓POU__209__START__ADDRESS┬▓POU__212__START__ADDRESS├▓POU__215__START__ADDRESS─▓POU__218__START__ADDRESS┼▓POU__221__START__ADDRESSĂ▓POU__224__START__ADDRESSă▓POU__239__START__ADDRESS╚▓POU__254__START__ADDRESS╔▓POU__255__START__ADDRESS╩▓POU__256__START__ADDRESS╦▓POU__257__START__ADDRESS╠▓POU__269__START__ADDRESS═▓POU__270__START__ADDRESS╬▓POU__271__START__ADDRESS¤▓POU__272__START__ADDRESSđ▓POU__273__START__ADDRESSĐ▓POU__274__START__ADDRESSĎ▓POU__275__START__ADDRESSË▓POU__276__START__ADDRESSď▓POU__277__START__ADDRESSŇ▓POU__278__START__ADDRESSÍ▓POU__280__START__ADDRESSÎ▓POU__281__START__ADDRESSě▓POU__282__START__ADDRESS┘▓POU__283__START__ADDRESS┌▓POU__284__START__ADDRESS█▓POU__285__START__ADDRESS▄▓POU__286__START__ADDRESSŢ▓POU__287__START__ADDRESSŮ▓POU__291__START__ADDRESS▀▓POU__296__START__ADDRESSÓ▓POU__301__START__ADDRESSß▓POU__306__START__ADDRESSÔ▓POU__311__START__ADDRESSŃ▓POU__316__START__ADDRESSń▓POU__321__START__ADDRESSň▓POU__326__START__ADDRESSŠ▓POU__331__START__ADDRESSš▓POU__336__START__ADDRESSŔ▓POU__341__START__ADDRESSÚ▓POU__343__START__ADDRESSŕ▓POU__347__START__ADDRESSŰ▓POU__349__START__ADDRESSý▓POU__350__START__ADDRESSÝ▓POU__356__START__ADDRESSţ▓POU__357__START__ADDRESS´▓POU__358__START__ADDRESS­▓POU__359__START__ADDRESS˝▓POU__368__START__ADDRESS˛▓POU__383__START__ADDRESSˇ▓POU__381__START__ADDRESS˘▓POU__386__START__ADDRESS§▓POU__378__START__ADDRESS÷▓POU__373__START__ADDRESS¸▓POU__374__START__ADDRESS°▓POU__382__START__ADDRESS¨▓POU__370__START__ADDRESS˙▓POU__365__START__ADDRESSű▓POU__372__START__ADDRESSŘ▓POU__379__START__ADDRESSř▓POU__385__START__ADDRESS■▓POU__380__START__ADDRESS ▓POU__369__START__ADDRESSÇ│POU__375__START__ADDRESSü│POU__376__START__ADDRESSé│POU__371__START__ADDRESSâ│POU__366__START__ADDRESSä│POU__377__START__ADDRESSů│POU__367__START__ADDRESSć│POU__387__START__ADDRESSç│POU__384__START__ADDRESSł│POU__392__START__ADDRESSë│POU__396__START__ADDRESSŐ│POU__401__START__ADDRESSő│POU__407__START__ADDRESSî│POU__412__START__ADDRESSŹ│POU__435__START__ADDRESSÄ│POU__439__START__ADDRESSĆ│POU__440__START__ADDRESSÉ│POU__437__START__ADDRESSĹ│POU__436__START__ADDRESSĺ│POU__438__START__ADDRESSô│POU__443__START__ADDRESSö│POU__447__START__ADDRESSĽ│POU__453__START__ADDRESSľ│POU__457__START__ADDRESSŚ│POU__476__START__ADDRESSś│POU__480__START__ADDRESSÖ│POU__478__START__ADDRESSÜ│POU__477__START__ADDRESSŤ│POU__479__START__ADDRESSť│POU__481__START__ADDRESSŁ│POU__465__START__ADDRESS×│POU__469__START__ADDRESSč│POU__467__START__ADDRESSá│POU__466__START__ADDRESSí│POU__468__START__ADDRESSó│POU__464__START__ADDRESSú│POU__484__START__ADDRESSĄ│POU__491__START__ADDRESSą│POU__487__START__ADDRESSŽ│POU__502__START__ADDRESSž│POU__508__START__ADDRESSĘ│POU__503__START__ADDRESSę│POU__509__START__ADDRESS¬│POU__505__START__ADDRESSź│POU__498__START__ADDRESSČ│POU__506__START__ADDRESSş│POU__497__START__ADDRESS«│POU__500__START__ADDRESS»│POU__504__START__ADDRESS░│POU__510__START__ADDRESS▒│POU__501__START__ADDRESS▓│POU__507__START__ADDRESS││POU__499__START__ADDRESS┤│POU__513__START__ADDRESSÁ│POU__524__START__ADDRESSÂ│POU__529__START__ADDRESSĚ│POU__534__START__ADDRESSŞ│POU__549__START__ADDRESS╣│POU__554__START__ADDRESS║│POU__559__START__ADDRESS╗│POU__544__START__ADDRESS╝│POU__569__START__ADDRESSŻ│POU__574__START__ADDRESSż│POU__579__START__ADDRESS┐│POU__564__START__ADDRESS└│POU__584__START__ADDRESS┴│POU__539__START__ADDRESS┬│POU__596__START__ADDRESS├│POU__591__START__ADDRESS─│POU__599__START__ADDRESS┼│POU__600__START__ADDRESSĂ│POU__595__START__ADDRESSă│POU__593__START__ADDRESS╚│POU__597__START__ADDRESS╔│POU__592__START__ADDRESS╩│POU__594__START__ADDRESS╦│POU__601__START__ADDRESS╠│POU__598__START__ADDRESS═│POU__666__START__ADDRESS╬│POU__642__START__ADDRESS¤│POU__650__START__ADDRESSđ│POU__633__START__ADDRESSĐ│POU__643__START__ADDRESSĎ│POU__637__START__ADDRESSË│POU__646__START__ADDRESSď│POU__641__START__ADDRESSŇ│POU__635__START__ADDRESSÍ│POU__645__START__ADDRESSÎ│POU__636__START__ADDRESSě│POU__631__START__ADDRESS┘│POU__629__START__ADDRESS┌│POU__638__START__ADDRESS█│POU__640__START__ADDRESS▄│POU__644__START__ADDRESSŢ│POU__647__START__ADDRESSŮ│POU__630__START__ADDRESS▀│POU__648__START__ADDRESSÓ│POU__649__START__ADDRESSß│POU__634__START__ADDRESSÔ│POU__628__START__ADDRESSŃ│POU__639__START__ADDRESSń│POU__632__START__ADDRESSň│POU__653__START__ADDRESSŠ│POU__670__START__ADDRESSš│POU__695__START__ADDRESSŔ│POU__699__START__ADDRESSÚ│POU__702__START__ADDRESSŕ│POU__698__START__ADDRESSŰ│POU__705__START__ADDRESSý│POU__707__START__ADDRESSÝ│POU__694__START__ADDRESSţ│POU__693__START__ADDRESS´│POU__703__START__ADDRESS­│POU__700__START__ADDRESS˝│POU__706__START__ADDRESS˛│POU__697__START__ADDRESSˇ│POU__696__START__ADDRESS˘│POU__709__START__ADDRESS§│POU__701__START__ADDRESS÷│POU__704__START__ADDRESS¸│POU__708__START__ADDRESS°│POU__712__START__ADDRESS¨│POU__715__START__ADDRESS˙│POU__718__START__ADDRESSű│POU__729__START__ADDRESSŘ│POU__726__START__ADDRESSř│POU__728__START__ADDRESS■│POU__727__START__ADDRESS │POU__725__START__ADDRESSÇ┤POU__686__START__ADDRESSü┤POU__679__START__ADDRESSé┤POU__685__START__ADDRESSâ┤POU__5985__START__ADDRESSä┤POU__682__START__ADDRESSů┤POU__680__START__ADDRESSć┤POU__681__START__ADDRESSç┤POU__683__START__ADDRESSł┤POU__684__START__ADDRESSë┤POU__616__START__ADDRESSŐ┤POU__5986__START__ADDRESSő┤POU__617__START__ADDRESSî┤POU__612__START__ADDRESSŹ┤POU__620__START__ADDRESSÄ┤POU__608__START__ADDRESSĆ┤POU__607__START__ADDRESSÉ┤POU__615__START__ADDRESSĹ┤POU__621__START__ADDRESSĺ┤POU__610__START__ADDRESSô┤POU__619__START__ADDRESSö┤POU__614__START__ADDRESSĽ┤POU__613__START__ADDRESSľ┤POU__609__START__ADDRESSŚ┤POU__622__START__ADDRESSś┤POU__611__START__ADDRESSÖ┤POU__618__START__ADDRESSÜ┤POU__739__START__ADDRESSŤ┤POU__737__START__ADDRESSť┤POU__743__START__ADDRESSŁ┤POU__740__START__ADDRESS×┤POU__738__START__ADDRESSč┤POU__5987__START__ADDRESSá┤POU__741__START__ADDRESSí┤POU__742__START__ADDRESSó┤POU__778__START__ADDRESSú┤POU__782__START__ADDRESSĄ┤POU__789__START__ADDRESSą┤POU__781__START__ADDRESSŽ┤POU__791__START__ADDRESSž┤POU__787__START__ADDRESSĘ┤POU__777__START__ADDRESSę┤POU__792__START__ADDRESS¬┤POU__776__START__ADDRESSź┤POU__790__START__ADDRESSČ┤POU__785__START__ADDRESSş┤POU__786__START__ADDRESS«┤POU__780__START__ADDRESS»┤POU__788__START__ADDRESS░┤POU__779__START__ADDRESS▒┤POU__784__START__ADDRESS▓┤POU__783__START__ADDRESS│┤POU__763__START__ADDRESS┤┤POU__752__START__ADDRESSÁ┤POU__753__START__ADDRESSÂ┤POU__764__START__ADDRESSĚ┤POU__757__START__ADDRESSŞ┤POU__756__START__ADDRESS╣┤POU__767__START__ADDRESS║┤POU__750__START__ADDRESS╗┤POU__755__START__ADDRESS╝┤POU__766__START__ADDRESSŻ┤POU__762__START__ADDRESSż┤POU__768__START__ADDRESS┐┤POU__758__START__ADDRESS└┤POU__760__START__ADDRESS┴┤POU__765__START__ADDRESS┬┤POU__761__START__ADDRESS├┤POU__751__START__ADDRESS─┤POU__769__START__ADDRESS┼┤POU__754__START__ADDRESSĂ┤POU__749__START__ADDRESSă┤POU__759__START__ADDRESS╚┤POU__803__START__ADDRESS╔┤POU__801__START__ADDRESS╩┤POU__808__START__ADDRESS╦┤POU__806__START__ADDRESS╠┤POU__809__START__ADDRESS═┤POU__802__START__ADDRESS╬┤POU__807__START__ADDRESS¤┤POU__804__START__ADDRESSđ┤POU__805__START__ADDRESSĐ┤POU__810__START__ADDRESSĎ┤POU__838__START__ADDRESSË┤POU__833__START__ADDRESSď┤POU__837__START__ADDRESSŇ┤POU__836__START__ADDRESSÍ┤POU__834__START__ADDRESSÎ┤POU__840__START__ADDRESSě┤POU__835__START__ADDRESS┘┤POU__839__START__ADDRESS┌┤POU__820__START__ADDRESS█┤POU__818__START__ADDRESS▄┤POU__822__START__ADDRESSŢ┤POU__825__START__ADDRESSŮ┤POU__821__START__ADDRESS▀┤POU__819__START__ADDRESSÓ┤POU__826__START__ADDRESSß┤POU__823__START__ADDRESSÔ┤POU__824__START__ADDRESSŃ┤POU__817__START__ADDRESSń┤POU__843__START__ADDRESSň┤POU__856__START__ADDRESSŠ┤POU__852__START__ADDRESSš┤POU__857__START__ADDRESSŔ┤POU__854__START__ADDRESSÚ┤POU__853__START__ADDRESSŕ┤POU__855__START__ADDRESSŰ┤POU__858__START__ADDRESSý┤POU__868__START__ADDRESSÝ┤POU__864__START__ADDRESSţ┤POU__869__START__ADDRESS´┤POU__866__START__ADDRESS­┤POU__865__START__ADDRESS˝┤POU__867__START__ADDRESS˛┤POU__870__START__ADDRESSˇ┤POU__880__START__ADDRESS˘┤POU__876__START__ADDRESS§┤POU__881__START__ADDRESS÷┤POU__878__START__ADDRESS¸┤POU__877__START__ADDRESS°┤POU__879__START__ADDRESS¨┤POU__882__START__ADDRESS˙┤POU__892__START__ADDRESSű┤POU__888__START__ADDRESSŘ┤POU__893__START__ADDRESSř┤POU__890__START__ADDRESS■┤POU__889__START__ADDRESS ┤POU__891__START__ADDRESSÇÁPOU__894__START__ADDRESSüÁPOU__904__START__ADDRESSéÁPOU__900__START__ADDRESSâÁPOU__905__START__ADDRESSäÁPOU__902__START__ADDRESSůÁPOU__901__START__ADDRESSćÁPOU__903__START__ADDRESSçÁPOU__906__START__ADDRESSłÁPOU__916__START__ADDRESSëÁPOU__912__START__ADDRESSŐÁPOU__917__START__ADDRESSőÁPOU__914__START__ADDRESSîÁPOU__913__START__ADDRESSŹÁPOU__915__START__ADDRESSÄÁPOU__918__START__ADDRESSĆÁPOU__930__START__ADDRESSÉÁPOU__926__START__ADDRESSĹÁPOU__931__START__ADDRESSĺÁPOU__929__START__ADDRESSôÁPOU__927__START__ADDRESSöÁPOU__928__START__ADDRESSĽÁPOU__932__START__ADDRESSľÁPOU__925__START__ADDRESSŚÁPOU__935__START__ADDRESSśÁPOU__938__START__ADDRESSÖÁPOU__947__START__ADDRESSÜÁPOU__945__START__ADDRESSŤÁPOU__950__START__ADDRESSťÁPOU__952__START__ADDRESSŁÁPOU__948__START__ADDRESS×ÁPOU__946__START__ADDRESSčÁPOU__949__START__ADDRESSáÁPOU__951__START__ADDRESSíÁPOU__2627__START__ADDRESSóÁPOU__1038__START__ADDRESSúÁPOU__2751__START__ADDRESSĄÁPOU__2758__START__ADDRESSąÁPOU__2765__START__ADDRESSŽÁPOU__2768__START__ADDRESSžÁPOU__2761__START__ADDRESSĘÁPOU__2771__START__ADDRESSęÁPOU__2778__START__ADDRESS¬ÁPOU__2774__START__ADDRESSźÁPOU__2815__START__ADDRESSČÁPOU__1546__START__ADDRESSşÁPOU__1203__START__ADDRESS«ÁPOU__2826__START__ADDRESS»ÁPOU__2831__START__ADDRESS░ÁPOU__2828__START__ADDRESS▒ÁPOU__2827__START__ADDRESS▓ÁPOU__2825__START__ADDRESS│ÁPOU__2830__START__ADDRESS┤ÁPOU__2829__START__ADDRESSÁÁPOU__2824__START__ADDRESSÂÁPOU__1007__START__ADDRESSĚÁPOU__1035__START__ADDRESSŞÁPOU__1017__START__ADDRESS╣ÁPOU__2864__START__ADDRESS║ÁPOU__2848__START__ADDRESS╗ÁPOU__2867__START__ADDRESS╝ÁPOU__2861__START__ADDRESSŻÁPOU__2850__START__ADDRESSżÁPOU__2849__START__ADDRESS┐ÁPOU__2853__START__ADDRESS└ÁPOU__2845__START__ADDRESS┴ÁPOU__2844__START__ADDRESS┬ÁPOU__2852__START__ADDRESS├ÁPOU__2847__START__ADDRESS─ÁPOU__2866__START__ADDRESS┼ÁPOU__2863__START__ADDRESSĂÁPOU__2857__START__ADDRESSăÁPOU__2860__START__ADDRESS╚ÁPOU__2856__START__ADDRESS╔ÁPOU__2855__START__ADDRESS╩ÁPOU__2851__START__ADDRESS╦ÁPOU__2868__START__ADDRESS╠ÁPOU__2859__START__ADDRESS═ÁPOU__2858__START__ADDRESS╬ÁPOU__2846__START__ADDRESS¤ÁPOU__2865__START__ADDRESSđÁPOU__2854__START__ADDRESSĐÁPOU__2862__START__ADDRESSĎÁPOU__2732__START__ADDRESSËÁPOU__2726__START__ADDRESSďÁPOU__2693__START__ADDRESSŇÁPOU__2700__START__ADDRESSÍÁPOU__2672__START__ADDRESSÎÁPOU__2661__START__ADDRESSěÁPOU__2663__START__ADDRESS┘ÁPOU__2652__START__ADDRESS┌ÁPOU__2668__START__ADDRESS█ÁPOU__2713__START__ADDRESS▄ÁPOU__2707__START__ADDRESSŢÁPOU__2676__START__ADDRESSŮÁPOU__2651__START__ADDRESS▀ÁPOU__2712__START__ADDRESSÓÁPOU__2688__START__ADDRESSßÁPOU__2664__START__ADDRESSÔÁPOU__2650__START__ADDRESSŃÁPOU__2687__START__ADDRESSńÁPOU__2683__START__ADDRESSňÁPOU__2665__START__ADDRESSŠÁPOU__2706__START__ADDRESSšÁPOU__2709__START__ADDRESSŔÁPOU__2685__START__ADDRESSÚÁPOU__2677__START__ADDRESSŕÁPOU__2656__START__ADDRESSŰÁPOU__2691__START__ADDRESSýÁPOU__2692__START__ADDRESSÝÁPOU__2682__START__ADDRESSţÁPOU__2675__START__ADDRESS´ÁPOU__2660__START__ADDRESS­ÁPOU__2698__START__ADDRESS˝ÁPOU__2670__START__ADDRESS˛ÁPOU__2697__START__ADDRESSˇÁPOU__2710__START__ADDRESS˘ÁPOU__2659__START__ADDRESS§ÁPOU__2711__START__ADDRESS÷ÁPOU__2679__START__ADDRESS¸ÁPOU__2667__START__ADDRESS°ÁPOU__2666__START__ADDRESS¨ÁPOU__2658__START__ADDRESS˙ÁPOU__2681__START__ADDRESSűÁPOU__2673__START__ADDRESSŘÁPOU__2690__START__ADDRESSřÁPOU__2680__START__ADDRESS■ÁPOU__2695__START__ADDRESS ÁPOU__2703__START__ADDRESSÇÂPOU__2705__START__ADDRESSüÂPOU__2714__START__ADDRESSéÂPOU__2662__START__ADDRESSâÂPOU__2653__START__ADDRESSäÂPOU__2654__START__ADDRESSůÂPOU__2655__START__ADDRESSćÂPOU__2678__START__ADDRESSçÂPOU__2702__START__ADDRESSłÂPOU__2708__START__ADDRESSëÂPOU__2694__START__ADDRESSŐÂPOU__2715__START__ADDRESSőÂPOU__2696__START__ADDRESSîÂPOU__2699__START__ADDRESSŹÂPOU__2669__START__ADDRESSÄÂPOU__2686__START__ADDRESSĆÂPOU__2671__START__ADDRESSÉÂPOU__2704__START__ADDRESSĹÂPOU__2684__START__ADDRESSĺÂPOU__2674__START__ADDRESSôÂPOU__2657__START__ADDRESSöÂPOU__2701__START__ADDRESSĽÂPOU__2689__START__ADDRESSľÂPOU__2888__START__ADDRESSŚÂPOU__2885__START__ADDRESSśÂPOU__2639__START__ADDRESSÖÂPOU__2634__START__ADDRESSÜÂPOU__2643__START__ADDRESSŤÂPOU__2641__START__ADDRESSťÂPOU__2636__START__ADDRESSŁÂPOU__2637__START__ADDRESS×ÂPOU__2635__START__ADDRESSčÂPOU__2640__START__ADDRESSáÂPOU__2642__START__ADDRESSíÂPOU__5988__START__ADDRESSóÂPOU__2638__START__ADDRESSúÂPOU__2997__START__ADDRESSĄÂPOU__2986__START__ADDRESSąÂPOU__2987__START__ADDRESSŽÂPOU__3009__START__ADDRESSžÂPOU__3010__START__ADDRESSĘÂPOU__2996__START__ADDRESSęÂPOU__3005__START__ADDRESS¬ÂPOU__3001__START__ADDRESSźÂPOU__3008__START__ADDRESSČÂPOU__2983__START__ADDRESSşÂPOU__3007__START__ADDRESS«ÂPOU__2991__START__ADDRESS»ÂPOU__3003__START__ADDRESS░ÂPOU__2994__START__ADDRESS▒ÂPOU__2995__START__ADDRESS▓ÂPOU__2999__START__ADDRESS│ÂPOU__2982__START__ADDRESS┤ÂPOU__2990__START__ADDRESSÁÂPOU__2993__START__ADDRESSÂÂPOU__3002__START__ADDRESSĚÂPOU__2988__START__ADDRESSŞÂPOU__2985__START__ADDRESS╣ÂPOU__2992__START__ADDRESS║ÂPOU__2984__START__ADDRESS╗ÂPOU__3006__START__ADDRESS╝ÂPOU__2998__START__ADDRESSŻÂPOU__3000__START__ADDRESSżÂPOU__2989__START__ADDRESS┐ÂPOU__3004__START__ADDRESS└ÂPOU__2967__START__ADDRESS┴ÂPOU__2968__START__ADDRESS┬ÂPOU__2972__START__ADDRESS├ÂPOU__2969__START__ADDRESS─ÂPOU__2975__START__ADDRESS┼ÂPOU__2958__START__ADDRESSĂÂPOU__2959__START__ADDRESSăÂPOU__2957__START__ADDRESS╚ÂPOU__2965__START__ADDRESS╔ÂPOU__2962__START__ADDRESS╩ÂPOU__2961__START__ADDRESS╦ÂPOU__2960__START__ADDRESS╠ÂPOU__2973__START__ADDRESS═ÂPOU__2974__START__ADDRESS╬ÂPOU__2966__START__ADDRESS¤ÂPOU__2964__START__ADDRESSđÂPOU__2963__START__ADDRESSĐÂPOU__2971__START__ADDRESSĎÂPOU__2970__START__ADDRESSËÂPOU__3045__START__ADDRESSďÂPOU__1206__START__ADDRESSŇÂPOU__3079__START__ADDRESSÍÂPOU__3075__START__ADDRESSÎÂPOU__3081__START__ADDRESSěÂPOU__3093__START__ADDRESS┘ÂPOU__3074__START__ADDRESS┌ÂPOU__3084__START__ADDRESS█ÂPOU__3070__START__ADDRESS▄ÂPOU__3083__START__ADDRESSŢÂPOU__3092__START__ADDRESSŮÂPOU__3085__START__ADDRESS▀ÂPOU__3095__START__ADDRESSÓÂPOU__3097__START__ADDRESSßÂPOU__3076__START__ADDRESSÔÂPOU__3077__START__ADDRESSŃÂPOU__3089__START__ADDRESSńÂPOU__3069__START__ADDRESSňÂPOU__3086__START__ADDRESSŠÂPOU__3088__START__ADDRESSšÂPOU__3096__START__ADDRESSŔÂPOU__3090__START__ADDRESSÚÂPOU__3072__START__ADDRESSŕÂPOU__3073__START__ADDRESSŰÂPOU__3082__START__ADDRESSýÂPOU__3091__START__ADDRESSÝÂPOU__3087__START__ADDRESSţÂPOU__3071__START__ADDRESS´ÂPOU__3080__START__ADDRESS­ÂPOU__3078__START__ADDRESS˝ÂPOU__3094__START__ADDRESS˛ÂPOU__3137__START__ADDRESSˇÂPOU__3124__START__ADDRESS˘ÂPOU__3139__START__ADDRESS§ÂPOU__3133__START__ADDRESS÷ÂPOU__3121__START__ADDRESS¸ÂPOU__3127__START__ADDRESS°ÂPOU__3135__START__ADDRESS¨ÂPOU__3138__START__ADDRESS˙ÂPOU__3126__START__ADDRESSűÂPOU__3123__START__ADDRESSŘÂPOU__3136__START__ADDRESSřÂPOU__3128__START__ADDRESS■ÂPOU__3132__START__ADDRESS ÂPOU__3134__START__ADDRESSÇĚPOU__3122__START__ADDRESSüĚPOU__3131__START__ADDRESSéĚPOU__3130__START__ADDRESSâĚPOU__3125__START__ADDRESSäĚPOU__3120__START__ADDRESSůĚPOU__3129__START__ADDRESSćĚPOU__3058__START__ADDRESSçĚPOU__3052__START__ADDRESSłĚPOU__3061__START__ADDRESSëĚPOU__5989__START__ADDRESSŐĚPOU__3053__START__ADDRESSőĚPOU__3055__START__ADDRESSîĚPOU__3056__START__ADDRESSŹĚPOU__3054__START__ADDRESSÄĚPOU__3057__START__ADDRESSĆĚPOU__3059__START__ADDRESSÉĚPOU__3060__START__ADDRESSĹĚPOU__3062__START__ADDRESSĺĚPOU__2939__START__ADDRESSôĚPOU__2934__START__ADDRESSöĚPOU__2935__START__ADDRESSĽĚPOU__2950__START__ADDRESSľĚPOU__2938__START__ADDRESSŚĚPOU__2933__START__ADDRESSśĚPOU__2927__START__ADDRESSÖĚPOU__2928__START__ADDRESSÜĚPOU__2943__START__ADDRESSŤĚPOU__2925__START__ADDRESSťĚPOU__2929__START__ADDRESSŁĚPOU__2949__START__ADDRESS×ĚPOU__2948__START__ADDRESSčĚPOU__2947__START__ADDRESSáĚPOU__2930__START__ADDRESSíĚPOU__2941__START__ADDRESSóĚPOU__2924__START__ADDRESSúĚPOU__5990__START__ADDRESSĄĚPOU__2936__START__ADDRESSąĚPOU__2937__START__ADDRESSŽĚPOU__2944__START__ADDRESSžĚPOU__2932__START__ADDRESSĘĚPOU__2942__START__ADDRESSęĚPOU__2931__START__ADDRESS¬ĚPOU__2926__START__ADDRESSźĚPOU__2940__START__ADDRESSČĚPOU__2946__START__ADDRESSşĚPOU__2945__START__ADDRESS«ĚPOU__3147__START__ADDRESS»ĚPOU__2915__START__ADDRESS░ĚPOU__2910__START__ADDRESS▒ĚPOU__2917__START__ADDRESS▓ĚPOU__2912__START__ADDRESS│ĚPOU__2914__START__ADDRESS┤ĚPOU__2913__START__ADDRESSÁĚPOU__2911__START__ADDRESSÂĚPOU__5991__START__ADDRESSĚĚPOU__2916__START__ADDRESSŞĚPOU__3033__START__ADDRESS╣ĚPOU__2901__START__ADDRESS║ĚPOU__2895__START__ADDRESS╗ĚPOU__2903__START__ADDRESS╝ĚPOU__2900__START__ADDRESSŻĚPOU__2896__START__ADDRESSżĚPOU__2902__START__ADDRESS┐ĚPOU__2899__START__ADDRESS└ĚPOU__5992__START__ADDRESS┴ĚPOU__2897__START__ADDRESS┬ĚPOU__2898__START__ADDRESS├ĚPOU__3189__START__ADDRESS─ĚPOU__5993__START__ADDRESS┼ĚPOU__3199__START__ADDRESSĂĚPOU__3192__START__ADDRESSăĚPOU__3194__START__ADDRESS╚ĚPOU__3184__START__ADDRESS╔ĚPOU__3198__START__ADDRESS╩ĚPOU__3195__START__ADDRESS╦ĚPOU__3183__START__ADDRESS╠ĚPOU__3196__START__ADDRESS═ĚPOU__3188__START__ADDRESS╬ĚPOU__3191__START__ADDRESS¤ĚPOU__3186__START__ADDRESSđĚPOU__3185__START__ADDRESSĐĚPOU__3200__START__ADDRESSĎĚPOU__3187__START__ADDRESSËĚPOU__3193__START__ADDRESSďĚPOU__3190__START__ADDRESSŇĚPOU__3197__START__ADDRESSÍĚPOU__3174__START__ADDRESSÎĚPOU__3169__START__ADDRESSěĚPOU__3176__START__ADDRESS┘ĚPOU__3171__START__ADDRESS┌ĚPOU__3173__START__ADDRESS█ĚPOU__3172__START__ADDRESS▄ĚPOU__3170__START__ADDRESSŢĚPOU__5994__START__ADDRESSŮĚPOU__3175__START__ADDRESS▀ĚPOU__3160__START__ADDRESSÓĚPOU__3154__START__ADDRESSßĚPOU__3162__START__ADDRESSÔĚPOU__3159__START__ADDRESSŃĚPOU__3155__START__ADDRESSńĚPOU__3161__START__ADDRESSňĚPOU__3158__START__ADDRESSŠĚPOU__5995__START__ADDRESSšĚPOU__3156__START__ADDRESSŔĚPOU__3157__START__ADDRESSÚĚPOU__3336__START__ADDRESSŕĚPOU__3343__START__ADDRESSŰĚPOU__3340__START__ADDRESSýĚPOU__1211__START__ADDRESSÝĚPOU__3352__START__ADDRESSţĚPOU__3350__START__ADDRESS´ĚPOU__3358__START__ADDRESS­ĚPOU__3359__START__ADDRESS˝ĚPOU__3357__START__ADDRESS˛ĚPOU__3351__START__ADDRESSˇĚPOU__3353__START__ADDRESS˘ĚPOU__3355__START__ADDRESS§ĚPOU__3360__START__ADDRESS÷ĚPOU__3361__START__ADDRESS¸ĚPOU__3356__START__ADDRESS°ĚPOU__3354__START__ADDRESS¨ĚPOU__3376__START__ADDRESS˙ĚPOU__3372__START__ADDRESSűĚPOU__3378__START__ADDRESSŘĚPOU__3375__START__ADDRESSřĚPOU__3369__START__ADDRESS■ĚPOU__3377__START__ADDRESS ĚPOU__3368__START__ADDRESSÇŞPOU__3371__START__ADDRESSüŞPOU__3380__START__ADDRESSéŞPOU__3379__START__ADDRESSâŞPOU__3370__START__ADDRESSäŞPOU__3373__START__ADDRESSůŞPOU__3374__START__ADDRESSćŞPOU__3405__START__ADDRESSçŞPOU__3403__START__ADDRESSłŞPOU__3407__START__ADDRESSëŞPOU__3406__START__ADDRESSŐŞPOU__3404__START__ADDRESSőŞPOU__3409__START__ADDRESSîŞPOU__3408__START__ADDRESSŹŞPOU__3395__START__ADDRESSÄŞPOU__3387__START__ADDRESSĆŞPOU__3391__START__ADDRESSÉŞPOU__3392__START__ADDRESSĹŞPOU__3388__START__ADDRESSĺŞPOU__3390__START__ADDRESSôŞPOU__3394__START__ADDRESSöŞPOU__3389__START__ADDRESSĽŞPOU__3393__START__ADDRESSľŞPOU__3396__START__ADDRESSŚŞPOU__1508__START__ADDRESSśŞPOU__3449__START__ADDRESSÖŞPOU__3432__START__ADDRESSÜŞPOU__3431__START__ADDRESSŤŞPOU__3445__START__ADDRESSťŞPOU__3424__START__ADDRESSŁŞPOU__3441__START__ADDRESSתPOU__3420__START__ADDRESSčŞPOU__3447__START__ADDRESSáŞPOU__3437__START__ADDRESSíŞPOU__3422__START__ADDRESSóŞPOU__3417__START__ADDRESSúŞPOU__3430__START__ADDRESSĄŞPOU__3418__START__ADDRESSąŞPOU__3446__START__ADDRESSŽŞPOU__3421__START__ADDRESSžŞPOU__3450__START__ADDRESSĘŞPOU__3425__START__ADDRESSęŞPOU__3436__START__ADDRESS¬ŞPOU__3427__START__ADDRESSźŞPOU__3434__START__ADDRESSČŞPOU__3416__START__ADDRESSşŞPOU__3419__START__ADDRESS«ŞPOU__3433__START__ADDRESS»ŞPOU__3443__START__ADDRESS░ŞPOU__3423__START__ADDRESS▒ŞPOU__3442__START__ADDRESS▓ŞPOU__3426__START__ADDRESS│ŞPOU__3440__START__ADDRESS┤ŞPOU__3444__START__ADDRESSÁŞPOU__3439__START__ADDRESSÂŞPOU__3429__START__ADDRESSĚŞPOU__3435__START__ADDRESSŞŞPOU__3428__START__ADDRESS╣ŞPOU__3448__START__ADDRESS║ŞPOU__3438__START__ADDRESS╗ŞPOU__3451__START__ADDRESS╝ŞPOU__3318__START__ADDRESSŻŞPOU__3308__START__ADDRESSżŞPOU__3284__START__ADDRESS┐ŞPOU__3281__START__ADDRESS└ŞPOU__3286__START__ADDRESS┴ŞPOU__3270__START__ADDRESS┬ŞPOU__3291__START__ADDRESS├ŞPOU__3331__START__ADDRESS─ŞPOU__3274__START__ADDRESS┼ŞPOU__3303__START__ADDRESSĂŞPOU__3261__START__ADDRESSăŞPOU__3330__START__ADDRESS╚ŞPOU__3289__START__ADDRESS╔ŞPOU__3287__START__ADDRESS╩ŞPOU__3292__START__ADDRESS╦ŞPOU__3288__START__ADDRESS╠ŞPOU__3315__START__ADDRESS═ŞPOU__3278__START__ADDRESS╬ŞPOU__3269__START__ADDRESS¤ŞPOU__3293__START__ADDRESSđŞPOU__3321__START__ADDRESSĐŞPOU__3299__START__ADDRESSĎŞPOU__3262__START__ADDRESSËŞPOU__3311__START__ADDRESSďŞPOU__3304__START__ADDRESSŇŞPOU__3275__START__ADDRESSÍŞPOU__3319__START__ADDRESSÎŞPOU__3316__START__ADDRESSěŞPOU__3320__START__ADDRESS┘ŞPOU__3323__START__ADDRESS┌ŞPOU__3301__START__ADDRESS█ŞPOU__3302__START__ADDRESS▄ŞPOU__3265__START__ADDRESSŢŞPOU__3309__START__ADDRESSŮŞPOU__3329__START__ADDRESS▀ŞPOU__3296__START__ADDRESSÓŞPOU__3325__START__ADDRESSߪPOU__3314__START__ADDRESSÔŞPOU__3282__START__ADDRESSŃŞPOU__3307__START__ADDRESSńŞPOU__3328__START__ADDRESSňŞPOU__3264__START__ADDRESSŠŞPOU__3306__START__ADDRESSšŞPOU__3266__START__ADDRESSŔŞPOU__3290__START__ADDRESSÚŞPOU__3310__START__ADDRESSŕŞPOU__3324__START__ADDRESSŰŞPOU__3272__START__ADDRESSýŞPOU__3298__START__ADDRESSÝŞPOU__3312__START__ADDRESSţŞPOU__3283__START__ADDRESS´ŞPOU__3332__START__ADDRESS­ŞPOU__3285__START__ADDRESS˝ŞPOU__3268__START__ADDRESS˛ŞPOU__3271__START__ADDRESSˇŞPOU__3263__START__ADDRESS˘ŞPOU__3327__START__ADDRESS§ŞPOU__3305__START__ADDRESS÷ŞPOU__3273__START__ADDRESS¸ŞPOU__3260__START__ADDRESS°ŞPOU__3333__START__ADDRESS¨ŞPOU__3313__START__ADDRESS˙ŞPOU__3322__START__ADDRESSűŞPOU__3294__START__ADDRESSŘŞPOU__3280__START__ADDRESSřŞPOU__3277__START__ADDRESS■ŞPOU__3326__START__ADDRESS ŞPOU__3267__START__ADDRESSÇ╣POU__3300__START__ADDRESSü╣POU__3297__START__ADDRESSé╣POU__3276__START__ADDRESSâ╣POU__3317__START__ADDRESSä╣POU__3295__START__ADDRESSů╣POU__3279__START__ADDRESSć╣POU__3500__START__ADDRESSç╣POU__3508__START__ADDRESSł╣POU__3514__START__ADDRESSë╣POU__3510__START__ADDRESSŐ╣POU__3509__START__ADDRESSő╣POU__3513__START__ADDRESSî╣POU__3511__START__ADDRESSŹ╣POU__3512__START__ADDRESSÄ╣POU__3236__START__ADDRESSĆ╣POU__3241__START__ADDRESSÉ╣POU__3252__START__ADDRESSĹ╣POU__5996__START__ADDRESSĺ╣POU__3235__START__ADDRESSô╣POU__3247__START__ADDRESSö╣POU__3232__START__ADDRESSĽ╣POU__3240__START__ADDRESSľ╣POU__3231__START__ADDRESSŚ╣POU__3237__START__ADDRESSś╣POU__3245__START__ADDRESSÖ╣POU__3230__START__ADDRESSÜ╣POU__3248__START__ADDRESSŤ╣POU__3239__START__ADDRESSť╣POU__3246__START__ADDRESSŁ╣POU__3250__START__ADDRESS×╣POU__3251__START__ADDRESSč╣POU__3242__START__ADDRESSá╣POU__3238__START__ADDRESSí╣POU__3234__START__ADDRESSó╣POU__3243__START__ADDRESSú╣POU__3249__START__ADDRESSĄ╣POU__3244__START__ADDRESSą╣POU__3253__START__ADDRESSŽ╣POU__3233__START__ADDRESSž╣POU__3517__START__ADDRESSĘ╣POU__3520__START__ADDRESSę╣POU__3523__START__ADDRESS¬╣POU__3209__START__ADDRESSź╣POU__3212__START__ADDRESSČ╣POU__3215__START__ADDRESSş╣POU__3221__START__ADDRESS«╣POU__3217__START__ADDRESS»╣POU__3216__START__ADDRESS░╣POU__3208__START__ADDRESS▒╣POU__3207__START__ADDRESS▓╣POU__3223__START__ADDRESS│╣POU__3211__START__ADDRESS┤╣POU__3213__START__ADDRESSÁ╣POU__3219__START__ADDRESSÂ╣POU__3210__START__ADDRESSĚ╣POU__3220__START__ADDRESSŞ╣POU__3218__START__ADDRESS╣╣POU__5997__START__ADDRESS║╣POU__3222__START__ADDRESS╗╣POU__3214__START__ADDRESS╝╣POU__3537__START__ADDRESSŻ╣POU__3531__START__ADDRESSż╣POU__3539__START__ADDRESS┐╣POU__3536__START__ADDRESS└╣POU__3532__START__ADDRESS┴╣POU__3538__START__ADDRESS┬╣POU__3535__START__ADDRESS├╣POU__5998__START__ADDRESS─╣POU__3533__START__ADDRESS┼╣POU__3534__START__ADDRESSĂ╣POU__2339__START__ADDRESSă╣POU__3497__START__ADDRESS╚╣POU__3493__START__ADDRESS╔╣POU__3553__START__ADDRESS╩╣POU__3548__START__ADDRESS╦╣POU__3552__START__ADDRESS╠╣POU__3550__START__ADDRESS═╣POU__3549__START__ADDRESS╬╣POU__3551__START__ADDRESS¤╣POU__3547__START__ADDRESSđ╣POU__3563__START__ADDRESSĐ╣POU__3560__START__ADDRESSĎ╣POU__3564__START__ADDRESSË╣POU__3562__START__ADDRESSď╣POU__3561__START__ADDRESSŇ╣POU__3565__START__ADDRESSÍ╣POU__3568__START__ADDRESSÎ╣POU__2742__START__ADDRESSě╣POU__2747__START__ADDRESS┘╣POU__2744__START__ADDRESS┌╣POU__2743__START__ADDRESS█╣POU__2746__START__ADDRESS▄╣POU__2745__START__ADDRESSŢ╣POU__3482__START__ADDRESSŮ╣POU__3479__START__ADDRESS▀╣POU__3480__START__ADDRESSÓ╣POU__3483__START__ADDRESSß╣POU__3486__START__ADDRESSÔ╣POU__3475__START__ADDRESSŃ╣POU__3487__START__ADDRESSń╣POU__3488__START__ADDRESSň╣POU__3474__START__ADDRESSŠ╣POU__3477__START__ADDRESSš╣POU__3490__START__ADDRESSŔ╣POU__3476__START__ADDRESSÚ╣POU__3478__START__ADDRESSŕ╣POU__3481__START__ADDRESSŰ╣POU__3485__START__ADDRESSý╣POU__3484__START__ADDRESSÝ╣POU__3489__START__ADDRESSţ╣POU__3023__START__ADDRESS´╣POU__3019__START__ADDRESS­╣POU__3018__START__ADDRESS˝╣POU__3021__START__ADDRESS˛╣POU__3030__START__ADDRESSˇ╣POU__3028__START__ADDRESS˘╣POU__3027__START__ADDRESS§╣POU__3024__START__ADDRESS÷╣POU__3022__START__ADDRESS¸╣POU__3025__START__ADDRESS°╣POU__3026__START__ADDRESS¨╣POU__3020__START__ADDRESS˙╣POU__3029__START__ADDRESSű╣POU__1962__START__ADDRESSŘ╣POU__997__START__ADDRESSř╣POU__979__START__ADDRESS■╣POU__1002__START__ADDRESS ╣POU__1004__START__ADDRESSÇ║POU__995__START__ADDRESSü║POU__990__START__ADDRESSé║POU__978__START__ADDRESSâ║POU__996__START__ADDRESSä║POU__976__START__ADDRESSů║POU__1001__START__ADDRESSć║POU__985__START__ADDRESSç║POU__1000__START__ADDRESSł║POU__986__START__ADDRESSë║POU__1003__START__ADDRESSŐ║POU__993__START__ADDRESSő║POU__994__START__ADDRESSî║POU__999__START__ADDRESSŹ║POU__975__START__ADDRESSÄ║POU__980__START__ADDRESSĆ║POU__983__START__ADDRESSÉ║POU__992__START__ADDRESSĹ║POU__989__START__ADDRESSĺ║POU__991__START__ADDRESSô║POU__984__START__ADDRESSö║POU__982__START__ADDRESSĽ║POU__988__START__ADDRESSľ║POU__987__START__ADDRESSŚ║POU__977__START__ADDRESSś║POU__998__START__ADDRESSÖ║POU__981__START__ADDRESSÜ║POU__974__START__ADDRESSŤ║POU__962__START__ADDRESSť║POU__960__START__ADDRESSŁ║POU__965__START__ADDRESS×║POU__964__START__ADDRESSč║POU__961__START__ADDRESSá║POU__963__START__ADDRESSí║POU__966__START__ADDRESSó║POU__959__START__ADDRESSú║POU__1041__START__ADDRESSĄ║POU__1505__START__ADDRESSą║POU__1815__START__ADDRESSŽ║POU__1814__START__ADDRESSž║POU__1809__START__ADDRESSĘ║POU__1804__START__ADDRESSę║POU__1803__START__ADDRESS¬║POU__1807__START__ADDRESSź║POU__1806__START__ADDRESSČ║POU__1808__START__ADDRESSş║POU__1805__START__ADDRESS«║POU__1812__START__ADDRESS»║POU__1810__START__ADDRESS░║POU__1811__START__ADDRESS▒║POU__1813__START__ADDRESS▓║POU__1682__START__ADDRESS│║POU__1671__START__ADDRESS┤║POU__1677__START__ADDRESSÁ║POU__1679__START__ADDRESSÂ║POU__1673__START__ADDRESSĚ║POU__1674__START__ADDRESSŞ║POU__1680__START__ADDRESS╣║POU__1681__START__ADDRESS║║POU__1684__START__ADDRESS╗║POU__1685__START__ADDRESS╝║POU__1687__START__ADDRESSŻ║POU__1670__START__ADDRESSż║POU__1683__START__ADDRESS┐║POU__1686__START__ADDRESS└║POU__1676__START__ADDRESS┴║POU__1668__START__ADDRESS┬║POU__1688__START__ADDRESS├║POU__1675__START__ADDRESS─║POU__1678__START__ADDRESS┼║POU__1672__START__ADDRESSĂ║POU__1667__START__ADDRESSă║POU__1669__START__ADDRESS╚║POU__1689__START__ADDRESS╔║POU__1729__START__ADDRESS╩║POU__1724__START__ADDRESS╦║POU__1726__START__ADDRESS╠║POU__1722__START__ADDRESS═║POU__1718__START__ADDRESS╬║POU__1728__START__ADDRESS¤║POU__1731__START__ADDRESSđ║POU__1727__START__ADDRESSĐ║POU__1734__START__ADDRESSĎ║POU__1720__START__ADDRESSË║POU__1730__START__ADDRESSď║POU__1733__START__ADDRESSŇ║POU__1723__START__ADDRESSÍ║POU__1735__START__ADDRESSÎ║POU__1732__START__ADDRESSě║POU__1725__START__ADDRESS┘║POU__1721__START__ADDRESS┌║POU__1717__START__ADDRESS█║POU__1719__START__ADDRESS▄║POU__1736__START__ADDRESSŢ║POU__1754__START__ADDRESSŮ║POU__1744__START__ADDRESS▀║POU__1751__START__ADDRESSÓ║POU__1753__START__ADDRESSß║POU__1756__START__ADDRESSÔ║POU__1752__START__ADDRESSŃ║POU__1743__START__ADDRESSń║POU__1748__START__ADDRESSň║POU__1746__START__ADDRESSŠ║POU__1755__START__ADDRESSš║POU__1757__START__ADDRESSŔ║POU__1749__START__ADDRESSÚ║POU__1758__START__ADDRESSŕ║POU__1745__START__ADDRESSŰ║POU__1750__START__ADDRESSý║POU__1747__START__ADDRESSÝ║POU__1770__START__ADDRESSţ║POU__1765__START__ADDRESS´║POU__1769__START__ADDRESS­║POU__1771__START__ADDRESS˝║POU__1773__START__ADDRESS˛║POU__1766__START__ADDRESSˇ║POU__1768__START__ADDRESS˘║POU__1772__START__ADDRESS§║POU__1767__START__ADDRESS÷║POU__1644__START__ADDRESS¸║POU__1657__START__ADDRESS°║POU__1645__START__ADDRESS¨║POU__1651__START__ADDRESS˙║POU__1658__START__ADDRESSű║POU__1648__START__ADDRESSŘ║POU__1643__START__ADDRESSř║POU__1642__START__ADDRESS■║POU__1652__START__ADDRESS ║POU__1650__START__ADDRESSÇ╗POU__1649__START__ADDRESSü╗POU__1656__START__ADDRESSé╗POU__1653__START__ADDRESSâ╗POU__1655__START__ADDRESSä╗POU__1646__START__ADDRESSů╗POU__1647__START__ADDRESSć╗POU__1659__START__ADDRESSç╗POU__1654__START__ADDRESSł╗POU__1660__START__ADDRESSë╗POU__1822__START__ADDRESSŐ╗POU__1823__START__ADDRESSő╗POU__1827__START__ADDRESSî╗POU__1825__START__ADDRESSŹ╗POU__1828__START__ADDRESSÄ╗POU__1826__START__ADDRESSĆ╗POU__1824__START__ADDRESSÉ╗POU__1830__START__ADDRESSĹ╗POU__1829__START__ADDRESSĺ╗POU__1174__START__ADDRESSô╗POU__1169__START__ADDRESSö╗POU__1780__START__ADDRESSĽ╗POU__1692__START__ADDRESSľ╗POU__1102__START__ADDRESSŚ╗POU__1099__START__ADDRESSś╗POU__1094__START__ADDRESSÖ╗POU__1073__START__ADDRESSÜ╗POU__1074__START__ADDRESSŤ╗POU__1081__START__ADDRESSť╗POU__1058__START__ADDRESSŁ╗POU__1160__START__ADDRESS×╗POU__1064__START__ADDRESSč╗POU__1098__START__ADDRESSá╗POU__1161__START__ADDRESSí╗POU__1121__START__ADDRESSó╗POU__1148__START__ADDRESSú╗POU__1067__START__ADDRESSĄ╗POU__1135__START__ADDRESSą╗POU__1144__START__ADDRESSŽ╗POU__1162__START__ADDRESSž╗POU__1065__START__ADDRESSĘ╗POU__1134__START__ADDRESSę╗POU__1076__START__ADDRESS¬╗POU__1060__START__ADDRESSź╗POU__1147__START__ADDRESSČ╗POU__1165__START__ADDRESSş╗POU__1122__START__ADDRESS«╗POU__1054__START__ADDRESS»╗POU__1136__START__ADDRESS░╗POU__1083__START__ADDRESS▒╗POU__1154__START__ADDRESS▓╗POU__1119__START__ADDRESS│╗POU__1072__START__ADDRESS┤╗POU__1109__START__ADDRESSÁ╗POU__1061__START__ADDRESSÂ╗POU__1152__START__ADDRESSĚ╗POU__1138__START__ADDRESSŞ╗POU__1117__START__ADDRESS╣╗POU__1151__START__ADDRESS║╗POU__1062__START__ADDRESS╗╗POU__1158__START__ADDRESS╝╗POU__1125__START__ADDRESSŻ╗POU__1092__START__ADDRESSż╗POU__1055__START__ADDRESS┐╗POU__1093__START__ADDRESS└╗POU__1142__START__ADDRESS┴╗POU__1146__START__ADDRESS┬╗POU__1105__START__ADDRESS├╗POU__1127__START__ADDRESS─╗POU__1139__START__ADDRESS┼╗POU__1080__START__ADDRESSĂ╗POU__1101__START__ADDRESSă╗POU__1089__START__ADDRESS╚╗POU__1090__START__ADDRESS╔╗POU__1126__START__ADDRESS╩╗POU__1057__START__ADDRESS╦╗POU__1128__START__ADDRESS╠╗POU__1132__START__ADDRESS═╗POU__1078__START__ADDRESS╬╗POU__1095__START__ADDRESS¤╗POU__1063__START__ADDRESSđ╗POU__1153__START__ADDRESSĐ╗POU__1150__START__ADDRESSĎ╗POU__1075__START__ADDRESSË╗POU__1116__START__ADDRESSď╗POU__1071__START__ADDRESSŇ╗POU__1070__START__ADDRESSÍ╗POU__1079__START__ADDRESSÎ╗POU__1164__START__ADDRESSě╗POU__1104__START__ADDRESS┘╗POU__1085__START__ADDRESS┌╗POU__1112__START__ADDRESS█╗POU__1137__START__ADDRESS▄╗POU__1124__START__ADDRESSŢ╗POU__1143__START__ADDRESSŮ╗POU__1159__START__ADDRESS▀╗POU__1068__START__ADDRESSÓ╗POU__1059__START__ADDRESSß╗POU__1108__START__ADDRESSÔ╗POU__1141__START__ADDRESSŃ╗POU__1113__START__ADDRESSń╗POU__1163__START__ADDRESSň╗POU__1088__START__ADDRESSŠ╗POU__1155__START__ADDRESSš╗POU__1123__START__ADDRESSŔ╗POU__1084__START__ADDRESSÚ╗POU__1097__START__ADDRESSŕ╗POU__1166__START__ADDRESSŰ╗POU__1077__START__ADDRESSý╗POU__1156__START__ADDRESSÝ╗POU__1100__START__ADDRESSţ╗POU__1118__START__ADDRESS´╗POU__1106__START__ADDRESS­╗POU__1066__START__ADDRESS˝╗POU__1091__START__ADDRESS˛╗POU__1157__START__ADDRESSˇ╗POU__1082__START__ADDRESS˘╗POU__1131__START__ADDRESS§╗POU__1120__START__ADDRESS÷╗POU__1111__START__ADDRESS¸╗POU__1087__START__ADDRESS°╗POU__1133__START__ADDRESS¨╗POU__1149__START__ADDRESS˙╗POU__1145__START__ADDRESSű╗POU__1056__START__ADDRESSŘ╗POU__1086__START__ADDRESSř╗POU__1096__START__ADDRESS■╗POU__1114__START__ADDRESS ╗POU__1110__START__ADDRESSÇ╝POU__1107__START__ADDRESSü╝POU__1129__START__ADDRESSé╝POU__1140__START__ADDRESSâ╝POU__1103__START__ADDRESSä╝POU__1069__START__ADDRESSů╝POU__1115__START__ADDRESSć╝POU__1130__START__ADDRESSç╝POU__1583__START__ADDRESSł╝POU__1585__START__ADDRESSë╝POU__1560__START__ADDRESSŐ╝POU__1577__START__ADDRESSő╝POU__1582__START__ADDRESSî╝POU__1570__START__ADDRESSŹ╝POU__1574__START__ADDRESSÄ╝POU__1575__START__ADDRESSĆ╝POU__1569__START__ADDRESSÉ╝POU__1579__START__ADDRESSĹ╝POU__1581__START__ADDRESSĺ╝POU__1573__START__ADDRESSô╝POU__1565__START__ADDRESSö╝POU__1562__START__ADDRESSĽ╝POU__1564__START__ADDRESSľ╝POU__1568__START__ADDRESSŚ╝POU__1578__START__ADDRESSś╝POU__1567__START__ADDRESSÖ╝POU__1571__START__ADDRESSÜ╝POU__1576__START__ADDRESSŤ╝POU__1584__START__ADDRESSť╝POU__1580__START__ADDRESSŁ╝POU__1566__START__ADDRESS×╝POU__1572__START__ADDRESSč╝POU__1561__START__ADDRESSá╝POU__1563__START__ADDRESSí╝POU__1852__START__ADDRESSó╝POU__1854__START__ADDRESSú╝POU__1859__START__ADDRESSĄ╝POU__1860__START__ADDRESSą╝POU__1856__START__ADDRESSŽ╝POU__1853__START__ADDRESSž╝POU__1851__START__ADDRESSĘ╝POU__1858__START__ADDRESSę╝POU__1850__START__ADDRESS¬╝POU__1855__START__ADDRESSź╝POU__1857__START__ADDRESSČ╝POU__1861__START__ADDRESSş╝POU__1874__START__ADDRESS«╝POU__1872__START__ADDRESS»╝POU__1880__START__ADDRESS░╝POU__1873__START__ADDRESS▒╝POU__1877__START__ADDRESS▓╝POU__1878__START__ADDRESS│╝POU__1875__START__ADDRESS┤╝POU__1879__START__ADDRESSÁ╝POU__1876__START__ADDRESSÂ╝POU__1883__START__ADDRESSĚ╝POU__1898__START__ADDRESSŞ╝POU__1891__START__ADDRESS╣╝POU__1896__START__ADDRESS║╝POU__1893__START__ADDRESS╗╝POU__1899__START__ADDRESS╝╝POU__1894__START__ADDRESSŻ╝POU__1892__START__ADDRESSż╝POU__1897__START__ADDRESS┐╝POU__1895__START__ADDRESS└╝POU__1908__START__ADDRESS┴╝POU__1910__START__ADDRESS┬╝POU__1920__START__ADDRESS├╝POU__1924__START__ADDRESS─╝POU__1907__START__ADDRESS┼╝POU__1912__START__ADDRESSĂ╝POU__1918__START__ADDRESSă╝POU__1915__START__ADDRESS╚╝POU__1927__START__ADDRESS╔╝POU__1906__START__ADDRESS╩╝POU__1928__START__ADDRESS╦╝POU__1925__START__ADDRESS╠╝POU__1921__START__ADDRESS═╝POU__1923__START__ADDRESS╬╝POU__1914__START__ADDRESS¤╝POU__1911__START__ADDRESSđ╝POU__1929__START__ADDRESSĐ╝POU__1926__START__ADDRESSĎ╝POU__1930__START__ADDRESSË╝POU__1931__START__ADDRESSď╝POU__1919__START__ADDRESSŇ╝POU__1917__START__ADDRESSÍ╝POU__1922__START__ADDRESSÎ╝POU__1913__START__ADDRESSě╝POU__1909__START__ADDRESS┘╝POU__1916__START__ADDRESS┌╝POU__1959__START__ADDRESS█╝POU__1974__START__ADDRESS▄╝POU__1969__START__ADDRESSŢ╝POU__1973__START__ADDRESSŮ╝POU__1977__START__ADDRESS▀╝POU__1975__START__ADDRESSÓ╝POU__1972__START__ADDRESSß╝POU__1970__START__ADDRESSÔ╝POU__1976__START__ADDRESSŃ╝POU__1971__START__ADDRESSń╝POU__1978__START__ADDRESSň╝POU__1502__START__ADDRESSŠ╝POU__1492__START__ADDRESSš╝POU__1490__START__ADDRESSŔ╝POU__1497__START__ADDRESSÚ╝POU__1491__START__ADDRESSŕ╝POU__1499__START__ADDRESSŰ╝POU__1496__START__ADDRESSý╝POU__1495__START__ADDRESSÝ╝POU__1498__START__ADDRESSţ╝POU__1494__START__ADDRESS´╝POU__1493__START__ADDRESS­╝POU__1465__START__ADDRESS˝╝POU__1482__START__ADDRESS˛╝POU__1469__START__ADDRESSˇ╝POU__1472__START__ADDRESS˘╝POU__1481__START__ADDRESS§╝POU__1467__START__ADDRESS÷╝POU__1480__START__ADDRESS¸╝POU__1471__START__ADDRESS°╝POU__1466__START__ADDRESS¨╝POU__1475__START__ADDRESS˙╝POU__1470__START__ADDRESSű╝POU__1468__START__ADDRESSŘ╝POU__1479__START__ADDRESSř╝POU__1483__START__ADDRESS■╝POU__5999__START__ADDRESS ╝POU__1474__START__ADDRESSÇŻPOU__1478__START__ADDRESSüŻPOU__1473__START__ADDRESSéŻPOU__1476__START__ADDRESSâŻPOU__1464__START__ADDRESSäŻPOU__1477__START__ADDRESSůŻPOU__1453__START__ADDRESSćŻPOU__1451__START__ADDRESSçŻPOU__1455__START__ADDRESSłŻPOU__1456__START__ADDRESSëŻPOU__1454__START__ADDRESSŐŻPOU__1452__START__ADDRESSőŻPOU__6000__START__ADDRESSîŻPOU__1457__START__ADDRESSŹŻPOU__2070__START__ADDRESSÄŻPOU__2068__START__ADDRESSĆŻPOU__2072__START__ADDRESSÉŻPOU__6001__START__ADDRESSĹŻPOU__2069__START__ADDRESSĺŻPOU__2075__START__ADDRESSôŻPOU__2078__START__ADDRESSöŻPOU__2076__START__ADDRESSĽŻPOU__2074__START__ADDRESSľŻPOU__2071__START__ADDRESSŚŻPOU__2077__START__ADDRESSśŻPOU__2073__START__ADDRESSÖŻPOU__2087__START__ADDRESSÜŻPOU__2097__START__ADDRESSŤŻPOU__2084__START__ADDRESSťŻPOU__2081__START__ADDRESSŁŻPOU__2056__START__ADDRESSׯPOU__2054__START__ADDRESSčŻPOU__2059__START__ADDRESSáŻPOU__2058__START__ADDRESSíŻPOU__2055__START__ADDRESSóŻPOU__2061__START__ADDRESSúŻPOU__2057__START__ADDRESSĄŻPOU__2060__START__ADDRESSąŻPOU__2107__START__ADDRESSŽŻPOU__1047__START__ADDRESSžŻPOU__6002__START__ADDRESSĘŻPOU__6003__START__ADDRESSęŻPOU__2110__START__ADDRESS¬ŻPOU__2116__START__ADDRESSźŻPOU__2119__START__ADDRESSČŻPOU__1424__START__ADDRESSşŻPOU__1427__START__ADDRESS«ŻPOU__1436__START__ADDRESS»ŻPOU__1434__START__ADDRESS░ŻPOU__1438__START__ADDRESS▒ŻPOU__6004__START__ADDRESS▓ŻPOU__1435__START__ADDRESS│ŻPOU__1441__START__ADDRESS┤ŻPOU__1444__START__ADDRESSÁŻPOU__1442__START__ADDRESSÂŻPOU__1440__START__ADDRESSĚŻPOU__1437__START__ADDRESSŞŻPOU__1443__START__ADDRESS╣ŻPOU__1439__START__ADDRESS║ŻPOU__1382__START__ADDRESS╗ŻPOU__1393__START__ADDRESS╝ŻPOU__1385__START__ADDRESSŻŻPOU__1380__START__ADDRESSżŻPOU__1396__START__ADDRESS┐ŻPOU__1398__START__ADDRESS└ŻPOU__1376__START__ADDRESS┴ŻPOU__1408__START__ADDRESS┬ŻPOU__1416__START__ADDRESS├ŻPOU__1383__START__ADDRESS─ŻPOU__1384__START__ADDRESS┼ŻPOU__1387__START__ADDRESSĂŻPOU__1405__START__ADDRESSăŻPOU__1386__START__ADDRESS╚ŻPOU__1373__START__ADDRESS╔ŻPOU__1378__START__ADDRESS╩ŻPOU__1401__START__ADDRESS╦ŻPOU__1395__START__ADDRESS╠ŻPOU__1415__START__ADDRESS═ŻPOU__1414__START__ADDRESS╬ŻPOU__1406__START__ADDRESS¤ŻPOU__6005__START__ADDRESSđŻPOU__1410__START__ADDRESSĐŻPOU__1392__START__ADDRESSĎŻPOU__1390__START__ADDRESSËŻPOU__1402__START__ADDRESSďŻPOU__1413__START__ADDRESSŇŻPOU__1418__START__ADDRESSÍŻPOU__1409__START__ADDRESSÎŻPOU__1397__START__ADDRESSěŻPOU__1372__START__ADDRESS┘ŻPOU__1411__START__ADDRESS┌ŻPOU__1389__START__ADDRESS█ŻPOU__1407__START__ADDRESS▄ŻPOU__1377__START__ADDRESSŢŻPOU__1403__START__ADDRESSŮŻPOU__1404__START__ADDRESS▀ŻPOU__1375__START__ADDRESSÓŻPOU__1391__START__ADDRESS߯POU__1379__START__ADDRESSÔŻPOU__1421__START__ADDRESSŃŻPOU__1374__START__ADDRESSńŻPOU__1399__START__ADDRESSňŻPOU__1388__START__ADDRESSŠŻPOU__1419__START__ADDRESSšŻPOU__1400__START__ADDRESSŔŻPOU__1412__START__ADDRESSÚŻPOU__1420__START__ADDRESSŕŻPOU__1417__START__ADDRESSŰŻPOU__1394__START__ADDRESSýŻPOU__1381__START__ADDRESSÝŻPOU__1325__START__ADDRESSţŻPOU__1333__START__ADDRESS´ŻPOU__1239__START__ADDRESS­ŻPOU__1280__START__ADDRESS˝ŻPOU__1230__START__ADDRESS˛ŻPOU__1331__START__ADDRESSˇŻPOU__1292__START__ADDRESS˘ŻPOU__1317__START__ADDRESS§ŻPOU__1260__START__ADDRESS÷ŻPOU__1313__START__ADDRESS¸ŻPOU__1340__START__ADDRESS°ŻPOU__1354__START__ADDRESS¨ŻPOU__1274__START__ADDRESS˙ŻPOU__1311__START__ADDRESSűŻPOU__1266__START__ADDRESSŘŻPOU__1359__START__ADDRESSřŻPOU__1328__START__ADDRESS■ŻPOU__1258__START__ADDRESS ŻPOU__1353__START__ADDRESSÇżPOU__1308__START__ADDRESSüżPOU__1262__START__ADDRESSéżPOU__1303__START__ADDRESSâżPOU__1219__START__ADDRESSäżPOU__1327__START__ADDRESSůżPOU__1221__START__ADDRESSćżPOU__1355__START__ADDRESSçżPOU__1297__START__ADDRESSłżPOU__1223__START__ADDRESSëżPOU__1315__START__ADDRESSŐżPOU__1242__START__ADDRESSőżPOU__1228__START__ADDRESSîżPOU__1356__START__ADDRESSŹżPOU__1237__START__ADDRESSÄżPOU__1320__START__ADDRESSĆżPOU__1238__START__ADDRESSÉżPOU__1252__START__ADDRESSĹżPOU__1343__START__ADDRESSĺżPOU__1233__START__ADDRESSôżPOU__1244__START__ADDRESSöżPOU__1347__START__ADDRESSĽżPOU__1334__START__ADDRESSľżPOU__1323__START__ADDRESSŚżPOU__1346__START__ADDRESSśżPOU__1265__START__ADDRESSÖżPOU__1304__START__ADDRESSÜżPOU__1270__START__ADDRESSŤżPOU__1226__START__ADDRESSťżPOU__1254__START__ADDRESSŁżPOU__1220__START__ADDRESS׿POU__1330__START__ADDRESSčżPOU__1272__START__ADDRESSáżPOU__1291__START__ADDRESSíżPOU__1296__START__ADDRESSóżPOU__1289__START__ADDRESSúżPOU__1251__START__ADDRESSĄżPOU__1314__START__ADDRESSążPOU__1281__START__ADDRESSŽżPOU__1241__START__ADDRESSžżPOU__1322__START__ADDRESSĘżPOU__1276__START__ADDRESSężPOU__1301__START__ADDRESS¬żPOU__1290__START__ADDRESSźżPOU__1288__START__ADDRESSČżPOU__1335__START__ADDRESSşżPOU__1243__START__ADDRESS«żPOU__1240__START__ADDRESS»żPOU__1319__START__ADDRESS░żPOU__1277__START__ADDRESS▒żPOU__1358__START__ADDRESS▓żPOU__1318__START__ADDRESS│żPOU__1222__START__ADDRESS┤żPOU__1285__START__ADDRESSÁżPOU__1293__START__ADDRESSÂżPOU__1245__START__ADDRESSĚżPOU__1350__START__ADDRESSŞżPOU__1338__START__ADDRESS╣żPOU__1332__START__ADDRESS║żPOU__1231__START__ADDRESS╗żPOU__1256__START__ADDRESS╝żPOU__1339__START__ADDRESSŻżPOU__1302__START__ADDRESSżżPOU__1284__START__ADDRESS┐żPOU__1309__START__ADDRESS└żPOU__1336__START__ADDRESS┴żPOU__1259__START__ADDRESS┬żPOU__1273__START__ADDRESS├żPOU__1326__START__ADDRESS─żPOU__1306__START__ADDRESS┼żPOU__1329__START__ADDRESSĂżPOU__1283__START__ADDRESSăżPOU__1229__START__ADDRESS╚żPOU__1295__START__ADDRESS╔żPOU__1345__START__ADDRESS╩żPOU__1300__START__ADDRESS╦żPOU__1271__START__ADDRESS╠żPOU__1282__START__ADDRESS═żPOU__1357__START__ADDRESS╬żPOU__1269__START__ADDRESS¤żPOU__1250__START__ADDRESSđżPOU__1235__START__ADDRESSĐżPOU__1299__START__ADDRESSĎżPOU__1278__START__ADDRESSËżPOU__1294__START__ADDRESSďżPOU__1337__START__ADDRESSŇżPOU__1307__START__ADDRESSÍżPOU__1263__START__ADDRESSÎżPOU__1324__START__ADDRESSěżPOU__1287__START__ADDRESS┘żPOU__1224__START__ADDRESS┌żPOU__1268__START__ADDRESS█żPOU__1257__START__ADDRESS▄żPOU__1253__START__ADDRESSŢżPOU__1352__START__ADDRESSŮżPOU__1247__START__ADDRESS▀żPOU__1342__START__ADDRESSÓżPOU__1248__START__ADDRESSßżPOU__1227__START__ADDRESSÔżPOU__6006__START__ADDRESSŃżPOU__1264__START__ADDRESSńżPOU__1255__START__ADDRESSňżPOU__1225__START__ADDRESSŠżPOU__1321__START__ADDRESSšżPOU__1298__START__ADDRESSŔżPOU__1267__START__ADDRESSÚżPOU__1279__START__ADDRESSŕżPOU__1341__START__ADDRESSŰżPOU__1246__START__ADDRESSýżPOU__1249__START__ADDRESSÝżPOU__1236__START__ADDRESSţżPOU__1234__START__ADDRESS´żPOU__1305__START__ADDRESS­żPOU__1344__START__ADDRESS˝żPOU__1316__START__ADDRESS˛żPOU__1349__START__ADDRESSˇżPOU__1286__START__ADDRESS˘żPOU__1310__START__ADDRESS§żPOU__1348__START__ADDRESS÷żPOU__1351__START__ADDRESS¸żPOU__1275__START__ADDRESS°żPOU__1312__START__ADDRESS¨żPOU__1218__START__ADDRESS˙żPOU__1232__START__ADDRESSűżPOU__1261__START__ADDRESSŘżPOU__2128__START__ADDRESSřżPOU__2125__START__ADDRESS■żPOU__6007__START__ADDRESS żPOU__2173__START__ADDRESSÇ┐POU__6008__START__ADDRESSü┐POU__2161__START__ADDRESSé┐POU__2166__START__ADDRESSâ┐POU__2163__START__ADDRESSä┐POU__2165__START__ADDRESSů┐POU__2158__START__ADDRESSć┐POU__2167__START__ADDRESSç┐POU__2159__START__ADDRESSł┐POU__2160__START__ADDRESSë┐POU__2164__START__ADDRESSŐ┐POU__2169__START__ADDRESSő┐POU__2162__START__ADDRESSî┐POU__2168__START__ADDRESSŹ┐POU__2180__START__ADDRESSÄ┐POU__2184__START__ADDRESSĆ┐POU__2181__START__ADDRESSÉ┐POU__2182__START__ADDRESSĹ┐POU__2186__START__ADDRESSĺ┐POU__2185__START__ADDRESSô┐POU__2183__START__ADDRESSö┐POU__2197__START__ADDRESSĽ┐POU__2201__START__ADDRESSľ┐POU__2203__START__ADDRESSŚ┐POU__2199__START__ADDRESSś┐POU__2198__START__ADDRESSÖ┐POU__2202__START__ADDRESSÜ┐POU__2200__START__ADDRESSŤ┐POU__2148__START__ADDRESSť┐POU__2142__START__ADDRESSŁ┐POU__2146__START__ADDRESS×┐POU__2137__START__ADDRESSč┐POU__2136__START__ADDRESSá┐POU__2149__START__ADDRESSí┐POU__2143__START__ADDRESSó┐POU__2139__START__ADDRESSú┐POU__2140__START__ADDRESSĄ┐POU__2144__START__ADDRESSą┐POU__2147__START__ADDRESSŽ┐POU__2150__START__ADDRESSž┐POU__2138__START__ADDRESSĘ┐POU__2151__START__ADDRESSę┐POU__2141__START__ADDRESS¬┐POU__2145__START__ADDRESSź┐POU__2206__START__ADDRESSČ┐POU__6009__START__ADDRESSş┐POU__2230__START__ADDRESS«┐POU__2227__START__ADDRESS»┐POU__2232__START__ADDRESS░┐POU__2215__START__ADDRESS▒┐POU__2217__START__ADDRESS▓┐POU__2221__START__ADDRESS│┐POU__2214__START__ADDRESS┤┐POU__2231__START__ADDRESSÁ┐POU__2224__START__ADDRESSÂ┐POU__2220__START__ADDRESSĚ┐POU__2216__START__ADDRESSŞ┐POU__2213__START__ADDRESS╣┐POU__2223__START__ADDRESS║┐POU__2226__START__ADDRESS╗┐POU__2228__START__ADDRESS╝┐POU__2222__START__ADDRESSŻ┐POU__2219__START__ADDRESSż┐POU__2225__START__ADDRESS┐┐POU__2218__START__ADDRESS└┐POU__2229__START__ADDRESS┴┐POU__2254__START__ADDRESS┬┐POU__2253__START__ADDRESS├┐POU__2255__START__ADDRESS─┐POU__2241__START__ADDRESS┼┐POU__2247__START__ADDRESSĂ┐POU__2249__START__ADDRESSă┐POU__2256__START__ADDRESS╚┐POU__2245__START__ADDRESS╔┐POU__2240__START__ADDRESS╩┐POU__2239__START__ADDRESS╦┐POU__2246__START__ADDRESS╠┐POU__2242__START__ADDRESS═┐POU__2243__START__ADDRESS╬┐POU__2248__START__ADDRESS¤┐POU__2252__START__ADDRESSđ┐POU__2251__START__ADDRESSĐ┐POU__2244__START__ADDRESSĎ┐POU__2250__START__ADDRESSË┐POU__1537__START__ADDRESSď┐POU__2350__START__ADDRESSŇ┐POU__2356__START__ADDRESSÍ┐POU__2355__START__ADDRESSÎ┐POU__2353__START__ADDRESSě┐POU__2351__START__ADDRESS┘┐POU__2349__START__ADDRESS┌┐POU__2352__START__ADDRESS█┐POU__2354__START__ADDRESS▄┐POU__2348__START__ADDRESSŢ┐POU__2318__START__ADDRESSŮ┐POU__2294__START__ADDRESS▀┐POU__2282__START__ADDRESSÓ┐POU__2274__START__ADDRESSß┐POU__2312__START__ADDRESSÔ┐POU__2295__START__ADDRESSŃ┐POU__2275__START__ADDRESSń┐POU__2268__START__ADDRESSň┐POU__2285__START__ADDRESSŠ┐POU__2332__START__ADDRESSš┐POU__2264__START__ADDRESSŔ┐POU__2329__START__ADDRESSÚ┐POU__2291__START__ADDRESSŕ┐POU__2287__START__ADDRESSŰ┐POU__2327__START__ADDRESSý┐POU__2316__START__ADDRESSÝ┐POU__2319__START__ADDRESSţ┐POU__2311__START__ADDRESS´┐POU__2321__START__ADDRESS­┐POU__2304__START__ADDRESS˝┐POU__2308__START__ADDRESS˛┐POU__2325__START__ADDRESSˇ┐POU__2334__START__ADDRESS˘┐POU__2307__START__ADDRESS§┐POU__2299__START__ADDRESS÷┐POU__2324__START__ADDRESS¸┐POU__2276__START__ADDRESS°┐POU__2301__START__ADDRESS¨┐POU__2278__START__ADDRESS˙┐POU__2267__START__ADDRESSű┐POU__2333__START__ADDRESSŘ┐POU__2335__START__ADDRESSř┐POU__2306__START__ADDRESS■┐POU__2292__START__ADDRESS ┐POU__2298__START__ADDRESSÇ└POU__2286__START__ADDRESSü└POU__2323__START__ADDRESSé└POU__2270__START__ADDRESSâ└POU__2328__START__ADDRESSä└POU__2330__START__ADDRESSů└POU__2272__START__ADDRESSć└POU__2288__START__ADDRESSç└POU__2313__START__ADDRESSł└POU__2326__START__ADDRESSë└POU__2297__START__ADDRESSŐ└POU__2290__START__ADDRESSő└POU__2310__START__ADDRESSî└POU__2273__START__ADDRESSŹ└POU__2289__START__ADDRESSÄ└POU__2302__START__ADDRESSĆ└POU__2303__START__ADDRESSÉ└POU__2305__START__ADDRESSĹ└POU__2269__START__ADDRESSĺ└POU__2283__START__ADDRESSô└POU__2300__START__ADDRESSö└POU__2315__START__ADDRESSĽ└POU__2281__START__ADDRESSľ└POU__2266__START__ADDRESSŚ└POU__2314__START__ADDRESSś└POU__2277__START__ADDRESSÖ└POU__2265__START__ADDRESSÜ└POU__2331__START__ADDRESSŤ└POU__2293__START__ADDRESSť└POU__2271__START__ADDRESSŁ└POU__2279__START__ADDRESS×└POU__2280__START__ADDRESSč└POU__2296__START__ADDRESSá└POU__2284__START__ADDRESSí└POU__2317__START__ADDRESSó└POU__2309__START__ADDRESSú└POU__2322__START__ADDRESSĄ└POU__2320__START__ADDRESSą└POU__2549__START__ADDRESSŽ└POU__2546__START__ADDRESSž└POU__2538__START__ADDRESSĘ└POU__2541__START__ADDRESSę└POU__2540__START__ADDRESS¬└POU__2536__START__ADDRESSź└POU__2543__START__ADDRESSČ└POU__2542__START__ADDRESSş└POU__2539__START__ADDRESS«└POU__2535__START__ADDRESS»└POU__2537__START__ADDRESS░└POU__2455__START__ADDRESS▒└POU__2122__START__ADDRESS▓└POU__6010__START__ADDRESS│└POU__2555__START__ADDRESS┤└POU__2574__START__ADDRESSÁ└POU__2568__START__ADDRESSÂ└POU__2573__START__ADDRESSĚ└POU__2572__START__ADDRESSŞ└POU__2570__START__ADDRESS╣└POU__2569__START__ADDRESS║└POU__2571__START__ADDRESS╗└POU__1540__START__ADDRESS╝└POU__2611__START__ADDRESSŻ└POU__1611__START__ADDRESSż└POU__2614__START__ADDRESS┐└POU__2586__START__ADDRESS└└POU__2602__START__ADDRESS┴└POU__2606__START__ADDRESS┬└POU__2590__START__ADDRESS├└POU__2587__START__ADDRESS─└POU__2605__START__ADDRESS┼└POU__2583__START__ADDRESSĂ└POU__2593__START__ADDRESSă└POU__2581__START__ADDRESS╚└POU__2603__START__ADDRESS╔└POU__2597__START__ADDRESS╩└POU__2585__START__ADDRESS╦└POU__2598__START__ADDRESS╠└POU__2584__START__ADDRESS═└POU__2596__START__ADDRESS╬└POU__2601__START__ADDRESS¤└POU__2607__START__ADDRESSđ└POU__2580__START__ADDRESSĐ└POU__2591__START__ADDRESSĎ└POU__2592__START__ADDRESSË└POU__2608__START__ADDRESSď└POU__2589__START__ADDRESSŇ└POU__2594__START__ADDRESSÍ└POU__2600__START__ADDRESSÎ└POU__2582__START__ADDRESSě└POU__2599__START__ADDRESS┘└POU__2604__START__ADDRESS┌└POU__2595__START__ADDRESS█└POU__2588__START__ADDRESS▄└POU__1044__START__ADDRESSŢ└POU__6011__START__ADDRESSŮ└POU__6012__START__ADDRESS▀└POU__1199__START__ADDRESSÓ└POU__1362__START__ADDRESSß└POU__1366__START__ADDRESSÔ└POU__1511__START__ADDRESSŃ└POU__1534__START__ADDRESSń└POU__1531__START__ADDRESSň└POU__1521__START__ADDRESSŠ└POU__1519__START__ADDRESSš└POU__1527__START__ADDRESSŔ└POU__1528__START__ADDRESSÚ└POU__1522__START__ADDRESSŕ└POU__1520__START__ADDRESSŰ└POU__1523__START__ADDRESSý└POU__1525__START__ADDRESSÝ└POU__1524__START__ADDRESSţ└POU__1526__START__ADDRESS´└POU__1550__START__ADDRESS­└POU__1588__START__ADDRESS˝└POU__1606__START__ADDRESS˛└POU__1603__START__ADDRESSˇ└POU__1604__START__ADDRESS˘└POU__1596__START__ADDRESS§└POU__1595__START__ADDRESS÷└POU__1600__START__ADDRESS¸└POU__1598__START__ADDRESS°└POU__1607__START__ADDRESS¨└POU__1601__START__ADDRESS˙└POU__1602__START__ADDRESSű└POU__1597__START__ADDRESSŘ└POU__1599__START__ADDRESSř└POU__1605__START__ADDRESS■└POU__1615__START__ADDRESS └POU__1620__START__ADDRESSÇ┴POU__1707__START__ADDRESSü┴POU__1776__START__ADDRESSé┴POU__1791__START__ADDRESSâ┴POU__1796__START__ADDRESSä┴POU__1793__START__ADDRESSů┴POU__1792__START__ADDRESSć┴POU__1795__START__ADDRESSç┴POU__1794__START__ADDRESSł┴POU__1833__START__ADDRESSë┴POU__1836__START__ADDRESSŐ┴POU__1840__START__ADDRESSő┴POU__1843__START__ADDRESSî┴POU__1934__START__ADDRESSŹ┴POU__1938__START__ADDRESSÄ┴POU__1942__START__ADDRESSĆ┴POU__1949__START__ADDRESSÉ┴POU__1981__START__ADDRESSĹ┴POU__2005__START__ADDRESSĺ┴POU__2008__START__ADDRESSô┴POU__2014__START__ADDRESSö┴POU__2011__START__ADDRESSĽ┴POU__2002__START__ADDRESSľ┴POU__1994__START__ADDRESSŚ┴POU__1988__START__ADDRESSś┴POU__1995__START__ADDRESSÖ┴POU__1993__START__ADDRESSÜ┴POU__1989__START__ADDRESSŤ┴POU__1991__START__ADDRESSť┴POU__1997__START__ADDRESSŁ┴POU__1998__START__ADDRESS×┴POU__1990__START__ADDRESSč┴POU__1996__START__ADDRESSá┴POU__1992__START__ADDRESSí┴POU__1999__START__ADDRESSó┴POU__2018__START__ADDRESSú┴POU__2022__START__ADDRESSĄ┴POU__2035__START__ADDRESSą┴POU__2038__START__ADDRESSŽ┴POU__2041__START__ADDRESSž┴POU__2031__START__ADDRESSĘ┴POU__2030__START__ADDRESSę┴POU__2040__START__ADDRESS¬┴POU__2034__START__ADDRESSź┴POU__2042__START__ADDRESSČ┴POU__2032__START__ADDRESSş┴POU__2037__START__ADDRESS«┴POU__2033__START__ADDRESS»┴POU__2039__START__ADDRESS░┴POU__2036__START__ADDRESS▒┴POU__2043__START__ADDRESS▓┴POU__2046__START__ADDRESS│┴POU__2101__START__ADDRESS┤┴POU__2104__START__ADDRESSÁ┴POU__2113__START__ADDRESSÂ┴POU__2189__START__ADDRESSĚ┴POU__2370__START__ADDRESSŞ┴POU__2363__START__ADDRESS╣┴POU__2367__START__ADDRESS║┴POU__2368__START__ADDRESS╗┴POU__2369__START__ADDRESS╝┴POU__2366__START__ADDRESSŻ┴POU__2364__START__ADDRESSż┴POU__2365__START__ADDRESS┐┴POU__2402__START__ADDRESS└┴POU__2408__START__ADDRESS┴┴POU__2410__START__ADDRESS┬┴POU__2404__START__ADDRESS├┴POU__2406__START__ADDRESS─┴POU__2401__START__ADDRESS┼┴POU__2392__START__ADDRESSĂ┴POU__2395__START__ADDRESSă┴POU__2393__START__ADDRESS╚┴POU__2398__START__ADDRESS╔┴POU__2409__START__ADDRESS╩┴POU__2396__START__ADDRESS╦┴POU__2405__START__ADDRESS╠┴POU__2403__START__ADDRESS═┴POU__2394__START__ADDRESS╬┴POU__2407__START__ADDRESS¤┴POU__2397__START__ADDRESSđ┴POU__2399__START__ADDRESSĐ┴POU__2400__START__ADDRESSĎ┴POU__2384__START__ADDRESSË┴POU__2377__START__ADDRESSď┴POU__2382__START__ADDRESSŇ┴POU__2383__START__ADDRESSÍ┴POU__2381__START__ADDRESSÎ┴POU__2378__START__ADDRESSě┴POU__2379__START__ADDRESS┘┴POU__2380__START__ADDRESS┌┴POU__2385__START__ADDRESS█┴POU__2413__START__ADDRESS▄┴POU__2418__START__ADDRESSŢ┴POU__2421__START__ADDRESSŮ┴POU__2424__START__ADDRESS▀┴POU__2444__START__ADDRESSÓ┴POU__2458__START__ADDRESSß┴POU__2461__START__ADDRESSÔ┴POU__2508__START__ADDRESSŃ┴POU__2486__START__ADDRESSń┴POU__2498__START__ADDRESSň┴POU__2501__START__ADDRESSŠ┴POU__2484__START__ADDRESSš┴POU__2489__START__ADDRESSŔ┴POU__2492__START__ADDRESSÚ┴POU__2504__START__ADDRESSŕ┴POU__2499__START__ADDRESSŰ┴POU__2483__START__ADDRESSý┴POU__2490__START__ADDRESSÝ┴POU__2493__START__ADDRESSţ┴POU__2485__START__ADDRESS´┴POU__2494__START__ADDRESS­┴POU__2488__START__ADDRESS˝┴POU__2496__START__ADDRESS˛┴POU__2491__START__ADDRESSˇ┴POU__2487__START__ADDRESS˘┴POU__2497__START__ADDRESS§┴POU__2500__START__ADDRESS÷┴POU__2505__START__ADDRESS¸┴POU__2502__START__ADDRESS°┴POU__2503__START__ADDRESS¨┴POU__2482__START__ADDRESS˙┴POU__2495__START__ADDRESSű┴POU__2475__START__ADDRESSŘ┴POU__2470__START__ADDRESSř┴POU__2474__START__ADDRESS■┴POU__2472__START__ADDRESS ┴POU__2471__START__ADDRESSÇ┬POU__2473__START__ADDRESSü┬POU__2526__START__ADDRESSé┬POU__2518__START__ADDRESSâ┬POU__2522__START__ADDRESSä┬POU__2521__START__ADDRESSů┬POU__2524__START__ADDRESSć┬POU__2520__START__ADDRESSç┬POU__2528__START__ADDRESSł┬POU__2516__START__ADDRESSë┬POU__2515__START__ADDRESSŐ┬POU__2525__START__ADDRESSő┬POU__2527__START__ADDRESSî┬POU__2517__START__ADDRESSŹ┬POU__2519__START__ADDRESSÄ┬POU__2523__START__ADDRESSĆ┬POU__2619__START__ADDRESSÉ┬POU__2623__START__ADDRESSĹ┬POU__2718__START__ADDRESSĺ┬POU__2722__START__ADDRESSô┬POU__2781__START__ADDRESSö┬POU__2799__START__ADDRESSĽ┬POU__2790__START__ADDRESSľ┬POU__2788__START__ADDRESSŚ┬POU__2795__START__ADDRESSś┬POU__2794__START__ADDRESSÖ┬POU__2789__START__ADDRESSÜ┬POU__2792__START__ADDRESSŤ┬POU__2793__START__ADDRESSť┬POU__2791__START__ADDRESSŁ┬POU__2796__START__ADDRESS×┬POU__2808__START__ADDRESSč┬POU__2806__START__ADDRESSá┬POU__2812__START__ADDRESSí┬POU__2811__START__ADDRESSó┬POU__2807__START__ADDRESSú┬POU__2810__START__ADDRESSĄ┬POU__2809__START__ADDRESSą┬POU__2837__START__ADDRESSŽ┬POU__2834__START__ADDRESSž┬POU__2871__START__ADDRESSĘ┬POU__2882__START__ADDRESSę┬POU__2879__START__ADDRESS¬┬POU__2881__START__ADDRESSź┬POU__2880__START__ADDRESSČ┬POU__2878__START__ADDRESSş┬POU__3039__START__ADDRESS«┬POU__3100__START__ADDRESS»┬POU__3107__START__ADDRESS░┬POU__3104__START__ADDRESS▒┬POU__3111__START__ADDRESS▓┬POU__3142__START__ADDRESS│┬POU__3461__START__ADDRESS┤┬POU__3459__START__ADDRESSÁ┬POU__3463__START__ADDRESSÂ┬POU__3460__START__ADDRESSĚ┬POU__3462__START__ADDRESSŞ┬POU__3465__START__ADDRESS╣┬POU__3464__START__ADDRESS║┬POU__3467__START__ADDRESS╗┬POU__3466__START__ADDRESS╝┬POU__3572__START__ADDRESSŻ┬POU__3573__START__ADDRESSż┬POU__3574__START__ADDRESS┐┬POU__3580__START__ADDRESS└┬POU__3582__START__ADDRESS┴┬POU__3586__START__ADDRESS┬┬POU__3605__START__ADDRESS├┬POU__3613__START__ADDRESS─┬POU__3616__START__ADDRESS┼┬POU__3623__START__ADDRESSĂ┬POU__3632__START__ADDRESSă┬POU__3635__START__ADDRESS╚┬POU__3641__START__ADDRESS╔┬POU__3645__START__ADDRESS╩┬POU__3648__START__ADDRESS╦┬POU__3652__START__ADDRESS╠┬POU__3656__START__ADDRESS═┬POU__3660__START__ADDRESS╬┬POU__3670__START__ADDRESS¤┬POU__3674__START__ADDRESSđ┬POU__3675__START__ADDRESSĐ┬POU__3680__START__ADDRESSĎ┬POU__3683__START__ADDRESSË┬POU__3677__START__ADDRESSď┬POU__3676__START__ADDRESSŇ┬POU__3671__START__ADDRESSÍ┬POU__3667__START__ADDRESSÎ┬POU__3678__START__ADDRESSě┬POU__3681__START__ADDRESS┘┬POU__3672__START__ADDRESS┌┬POU__3679__START__ADDRESS█┬POU__3673__START__ADDRESS▄┬POU__3668__START__ADDRESSŢ┬POU__3684__START__ADDRESSŮ┬POU__3669__START__ADDRESS▀┬POU__3682__START__ADDRESSÓ┬POU__3687__START__ADDRESSß┬POU__3819__START__ADDRESSÔ┬POU__3809__START__ADDRESSŃ┬POU__3812__START__ADDRESSń┬POU__6013__START__ADDRESSň┬POU__3808__START__ADDRESSŠ┬POU__3817__START__ADDRESSš┬POU__3811__START__ADDRESSŔ┬POU__3807__START__ADDRESSÚ┬POU__3810__START__ADDRESSŕ┬POU__3815__START__ADDRESSŰ┬POU__3814__START__ADDRESSý┬POU__3820__START__ADDRESSÝ┬POU__3813__START__ADDRESSţ┬POU__3816__START__ADDRESS´┬POU__3818__START__ADDRESS­┬POU__3787__START__ADDRESS˝┬POU__3845__START__ADDRESS˛┬POU__3860__START__ADDRESSˇ┬POU__6014__START__ADDRESS˘┬POU__3857__START__ADDRESS§┬POU__3853__START__ADDRESS÷┬POU__3856__START__ADDRESS¸┬POU__3852__START__ADDRESS°┬POU__3855__START__ADDRESS¨┬POU__3862__START__ADDRESS˙┬POU__3859__START__ADDRESSű┬POU__3863__START__ADDRESSŘ┬POU__3858__START__ADDRESSř┬POU__3861__START__ADDRESS■┬POU__3854__START__ADDRESS ┬POU__3834__START__ADDRESSÇ├POU__6015__START__ADDRESSü├POU__3837__START__ADDRESSé├POU__3841__START__ADDRESSâ├POU__3840__START__ADDRESSä├POU__3827__START__ADDRESSů├POU__3835__START__ADDRESSć├POU__3826__START__ADDRESSç├POU__3832__START__ADDRESSł├POU__3831__START__ADDRESSë├POU__3829__START__ADDRESSŐ├POU__3838__START__ADDRESSő├POU__3836__START__ADDRESSî├POU__3839__START__ADDRESSŹ├POU__3828__START__ADDRESSÄ├POU__3842__START__ADDRESSĆ├POU__3830__START__ADDRESSÉ├POU__3833__START__ADDRESSĹ├POU__4004__START__ADDRESSĺ├POU__4012__START__ADDRESSô├POU__4006__START__ADDRESSö├POU__6016__START__ADDRESSĽ├POU__4009__START__ADDRESSľ├POU__4005__START__ADDRESSŚ├POU__4003__START__ADDRESSś├POU__4008__START__ADDRESSÖ├POU__4010__START__ADDRESSÜ├POU__4011__START__ADDRESSŤ├POU__4007__START__ADDRESSť├POU__4002__START__ADDRESSŁ├POU__4030__START__ADDRESS×├POU__4023__START__ADDRESSč├POU__4026__START__ADDRESSá├POU__4033__START__ADDRESSí├POU__4039__START__ADDRESSó├POU__4040__START__ADDRESSú├POU__4038__START__ADDRESSĄ├POU__4035__START__ADDRESSą├POU__4036__START__ADDRESSŽ├POU__4027__START__ADDRESSž├POU__4032__START__ADDRESSĘ├POU__4024__START__ADDRESSę├POU__4031__START__ADDRESS¬├POU__4029__START__ADDRESSź├POU__4025__START__ADDRESSČ├POU__4034__START__ADDRESSş├POU__4037__START__ADDRESS«├POU__4028__START__ADDRESS»├POU__4022__START__ADDRESS░├POU__3875__START__ADDRESS▒├POU__3891__START__ADDRESS▓├POU__3932__START__ADDRESS│├POU__3880__START__ADDRESS┤├POU__3916__START__ADDRESSÁ├POU__3911__START__ADDRESSÂ├POU__3909__START__ADDRESSĚ├POU__3910__START__ADDRESSŞ├POU__3907__START__ADDRESS╣├POU__3908__START__ADDRESS║├POU__3942__START__ADDRESS╗├POU__3899__START__ADDRESS╝├POU__3926__START__ADDRESSŻ├POU__3940__START__ADDRESSż├POU__3944__START__ADDRESS┐├POU__3900__START__ADDRESS└├POU__3917__START__ADDRESS┴├POU__3937__START__ADDRESS┬├POU__6017__START__ADDRESS├├POU__3921__START__ADDRESS─├POU__3902__START__ADDRESS┼├POU__3884__START__ADDRESSĂ├POU__3894__START__ADDRESSă├POU__3890__START__ADDRESS╚├POU__3915__START__ADDRESS╔├POU__3939__START__ADDRESS╩├POU__3929__START__ADDRESS╦├POU__3933__START__ADDRESS╠├POU__3919__START__ADDRESS═├POU__3927__START__ADDRESS╬├POU__3903__START__ADDRESS¤├POU__3920__START__ADDRESSđ├POU__3913__START__ADDRESSĐ├POU__3872__START__ADDRESSĎ├POU__3883__START__ADDRESSË├POU__3925__START__ADDRESSď├POU__3876__START__ADDRESSŇ├POU__3897__START__ADDRESSÍ├POU__3924__START__ADDRESSÎ├POU__3905__START__ADDRESSě├POU__3918__START__ADDRESS┘├POU__3898__START__ADDRESS┌├POU__3941__START__ADDRESS█├POU__3878__START__ADDRESS▄├POU__3885__START__ADDRESSŢ├POU__3934__START__ADDRESSŮ├POU__3871__START__ADDRESS▀├POU__3901__START__ADDRESSÓ├POU__3904__START__ADDRESSß├POU__3928__START__ADDRESSÔ├POU__3874__START__ADDRESSŃ├POU__3936__START__ADDRESSń├POU__3887__START__ADDRESSň├POU__3935__START__ADDRESSŠ├POU__3877__START__ADDRESSš├POU__3931__START__ADDRESSŔ├POU__3886__START__ADDRESSÚ├POU__3930__START__ADDRESSŕ├POU__3912__START__ADDRESSŰ├POU__3870__START__ADDRESSý├POU__3923__START__ADDRESSÝ├POU__3879__START__ADDRESSţ├POU__3889__START__ADDRESS´├POU__3869__START__ADDRESS­├POU__3946__START__ADDRESS˝├POU__3943__START__ADDRESS˛├POU__3881__START__ADDRESSˇ├POU__3914__START__ADDRESS˘├POU__3882__START__ADDRESS§├POU__3945__START__ADDRESS÷├POU__3892__START__ADDRESS¸├POU__3895__START__ADDRESS°├POU__3922__START__ADDRESS¨├POU__3873__START__ADDRESS˙├POU__3896__START__ADDRESSű├POU__3893__START__ADDRESSŘ├POU__3888__START__ADDRESSř├POU__3938__START__ADDRESS■├POU__3906__START__ADDRESS ├POU__3713__START__ADDRESSÇ─POU__3715__START__ADDRESSü─POU__3709__START__ADDRESSé─POU__3728__START__ADDRESSâ─POU__3734__START__ADDRESSä─POU__3723__START__ADDRESSů─POU__3722__START__ADDRESSć─POU__3708__START__ADDRESSç─POU__6018__START__ADDRESSł─POU__3725__START__ADDRESSë─POU__3736__START__ADDRESSŐ─POU__3714__START__ADDRESSő─POU__3732__START__ADDRESSî─POU__3727__START__ADDRESSŹ─POU__3718__START__ADDRESSÄ─POU__3724__START__ADDRESSĆ─POU__3735__START__ADDRESSÉ─POU__3731__START__ADDRESSĹ─POU__3717__START__ADDRESSĺ─POU__3707__START__ADDRESSô─POU__3733__START__ADDRESSö─POU__3721__START__ADDRESSĽ─POU__3716__START__ADDRESSľ─POU__3719__START__ADDRESSŚ─POU__3729__START__ADDRESSś─POU__3726__START__ADDRESSÖ─POU__3706__START__ADDRESSÜ─POU__3720__START__ADDRESSŤ─POU__3711__START__ADDRESSť─POU__3730__START__ADDRESSŁ─POU__3712__START__ADDRESS×─POU__3710__START__ADDRESSč─POU__3739__START__ADDRESSá─POU__3744__START__ADDRESSí─POU__3754__START__ADDRESSó─POU__3765__START__ADDRESSú─POU__3769__START__ADDRESSĄ─POU__3772__START__ADDRESSą─POU__3776__START__ADDRESSŽ─POU__3793__START__ADDRESSž─POU__3799__START__ADDRESSĘ─POU__3949__START__ADDRESSę─POU__3957__START__ADDRESS¬─POU__3961__START__ADDRESSź─POU__3967__START__ADDRESSČ─POU__3972__START__ADDRESSş─POU__3977__START__ADDRESS«─POU__3982__START__ADDRESS»─POU__3986__START__ADDRESS░─POU__3990__START__ADDRESS▒─POU__3994__START__ADDRESS▓─POU__4015__START__ADDRESS│─POU__4043__START__ADDRESS┤─POU__4049__START__ADDRESSÁ─POU__4046__START__ADDRESSÂ─POU__4052__START__ADDRESSĚ─POU__4055__START__ADDRESSŞ─POU__4058__START__ADDRESS╣─POU__4135__START__ADDRESS║─POU__4071__START__ADDRESS╗─POU__4077__START__ADDRESS╝─POU__4088__START__ADDRESSŻ─POU__4096__START__ADDRESSż─POU__4078__START__ADDRESS┐─POU__4092__START__ADDRESS└─POU__4069__START__ADDRESS┴─POU__4067__START__ADDRESS┬─POU__4073__START__ADDRESS├─POU__4074__START__ADDRESS──POU__4068__START__ADDRESS┼─POU__4084__START__ADDRESSĂ─POU__4094__START__ADDRESSă─POU__4097__START__ADDRESS╚─POU__4081__START__ADDRESS╔─POU__4086__START__ADDRESS╩─POU__4075__START__ADDRESS╦─POU__4085__START__ADDRESS╠─POU__4089__START__ADDRESS═─POU__4076__START__ADDRESS╬─POU__4093__START__ADDRESS¤─POU__4079__START__ADDRESSđ─POU__4080__START__ADDRESSĐ─POU__4072__START__ADDRESSĎ─POU__4091__START__ADDRESSË─POU__4087__START__ADDRESSď─POU__4083__START__ADDRESSŇ─POU__4082__START__ADDRESSÍ─POU__4070__START__ADDRESSÎ─POU__4090__START__ADDRESSě─POU__4066__START__ADDRESS┘─POU__4095__START__ADDRESS┌─POU__4100__START__ADDRESS█─POU__4105__START__ADDRESS▄─POU__4109__START__ADDRESSŢ─POU__4113__START__ADDRESSŮ─POU__4121__START__ADDRESS▀─POU__4130__START__ADDRESSÓ─POU__4141__START__ADDRESSß─POU__4145__START__ADDRESSÔ─POU__4149__START__ADDRESSŃ─POU__4194__START__ADDRESSń─POU__4176__START__ADDRESSň─POU__4180__START__ADDRESSŠ─POU__4179__START__ADDRESSš─POU__4178__START__ADDRESSŔ─POU__4159__START__ADDRESSÚ─POU__4167__START__ADDRESSŕ─POU__4165__START__ADDRESSŰ─POU__4162__START__ADDRESSý─POU__4181__START__ADDRESSÝ─POU__4166__START__ADDRESSţ─POU__4161__START__ADDRESS´─POU__4193__START__ADDRESS­─POU__4157__START__ADDRESS˝─POU__4184__START__ADDRESS˛─POU__4189__START__ADDRESSˇ─POU__4171__START__ADDRESS˘─POU__4170__START__ADDRESS§─POU__4174__START__ADDRESS÷─POU__4168__START__ADDRESS¸─POU__4196__START__ADDRESS°─POU__4185__START__ADDRESS¨─POU__4182__START__ADDRESS˙─POU__4156__START__ADDRESSű─POU__4172__START__ADDRESSŘ─POU__4188__START__ADDRESSř─POU__4160__START__ADDRESS■─POU__4183__START__ADDRESS ─POU__4192__START__ADDRESSÇ┼POU__4190__START__ADDRESSü┼POU__4169__START__ADDRESSé┼POU__4158__START__ADDRESSâ┼POU__4195__START__ADDRESSä┼POU__4186__START__ADDRESSů┼POU__4164__START__ADDRESSć┼POU__4175__START__ADDRESSç┼POU__4177__START__ADDRESSł┼POU__4191__START__ADDRESSë┼POU__4187__START__ADDRESSŐ┼POU__4163__START__ADDRESSő┼POU__4173__START__ADDRESSî┼POU__4212__START__ADDRESSŹ┼POU__4215__START__ADDRESSÄ┼POU__4209__START__ADDRESSĆ┼POU__4206__START__ADDRESSÉ┼POU__4217__START__ADDRESSĹ┼POU__4205__START__ADDRESSĺ┼POU__4214__START__ADDRESSô┼POU__4208__START__ADDRESSö┼POU__4213__START__ADDRESSĽ┼POU__4216__START__ADDRESSľ┼POU__4207__START__ADDRESSŚ┼POU__4210__START__ADDRESSś┼POU__4211__START__ADDRESSÖ┼POU__4220__START__ADDRESSÜ┼POU__4228__START__ADDRESSŤ┼POU__4234__START__ADDRESSť┼POU__4238__START__ADDRESSŁ┼POU__4248__START__ADDRESS×┼POU__4252__START__ADDRESSč┼POU__4259__START__ADDRESSá┼POU__4263__START__ADDRESSí┼POU__4267__START__ADDRESSó┼POU__4273__START__ADDRESSú┼POU__4278__START__ADDRESSĄ┼POU__4282__START__ADDRESSą┼POU__4303__START__ADDRESSŽ┼POU__4294__START__ADDRESSž┼POU__4292__START__ADDRESSĘ┼POU__4293__START__ADDRESSę┼POU__4299__START__ADDRESS¬┼POU__4291__START__ADDRESSź┼POU__4290__START__ADDRESSČ┼POU__4298__START__ADDRESSş┼POU__4302__START__ADDRESS«┼POU__4296__START__ADDRESS»┼POU__4300__START__ADDRESS░┼POU__4297__START__ADDRESS▒┼POU__4301__START__ADDRESS▓┼POU__4305__START__ADDRESS│┼POU__4295__START__ADDRESS┤┼POU__4304__START__ADDRESSÁ┼POU__4308__START__ADDRESSÂ┼POU__4312__START__ADDRESSĚ┼POU__4317__START__ADDRESSŞ┼POU__4337__START__ADDRESS╣┼POU__4346__START__ADDRESS║┼POU__4344__START__ADDRESS╗┼POU__4348__START__ADDRESS╝┼POU__6019__START__ADDRESSŻ┼POU__4351__START__ADDRESSż┼POU__4347__START__ADDRESS┐┼POU__4345__START__ADDRESS└┼POU__4352__START__ADDRESS┴┼POU__4350__START__ADDRESS┬┼POU__4353__START__ADDRESS├┼POU__4349__START__ADDRESS─┼POU__4354__START__ADDRESS┼┼POU__4326__START__ADDRESSĂ┼POU__4324__START__ADDRESSă┼POU__4330__START__ADDRESS╚┼POU__4332__START__ADDRESS╔┼POU__4328__START__ADDRESS╩┼POU__4327__START__ADDRESS╦┼POU__4325__START__ADDRESS╠┼POU__4331__START__ADDRESS═┼POU__6020__START__ADDRESS╬┼POU__4329__START__ADDRESS¤┼POU__4333__START__ADDRESSđ┼POU__4334__START__ADDRESSĐ┼POU__4355__START__ADDRESSĎ┼POU__4359__START__ADDRESSË┼POU__4428__START__ADDRESSď┼POU__4407__START__ADDRESSŇ┼POU__4412__START__ADDRESSÍ┼POU__4423__START__ADDRESSÎ┼POU__4424__START__ADDRESSě┼POU__4415__START__ADDRESS┘┼POU__4417__START__ADDRESS┌┼POU__4414__START__ADDRESS█┼POU__4426__START__ADDRESS▄┼POU__4416__START__ADDRESSŢ┼POU__4410__START__ADDRESSŮ┼POU__4422__START__ADDRESS▀┼POU__4411__START__ADDRESSÓ┼POU__4408__START__ADDRESSß┼POU__4427__START__ADDRESSÔ┼POU__4418__START__ADDRESSŃ┼POU__4425__START__ADDRESSń┼POU__4420__START__ADDRESSň┼POU__4409__START__ADDRESSŠ┼POU__4413__START__ADDRESSš┼POU__4406__START__ADDRESSŔ┼POU__4421__START__ADDRESSÚ┼POU__4419__START__ADDRESSŕ┼POU__4396__START__ADDRESSŰ┼POU__4393__START__ADDRESSý┼POU__4399__START__ADDRESSÝ┼POU__4389__START__ADDRESSţ┼POU__4392__START__ADDRESS´┼POU__4388__START__ADDRESS­┼POU__4391__START__ADDRESS˝┼POU__4400__START__ADDRESS˛┼POU__4395__START__ADDRESSˇ┼POU__4394__START__ADDRESS˘┼POU__4397__START__ADDRESS§┼POU__4398__START__ADDRESS÷┼POU__4390__START__ADDRESS¸┼POU__4381__START__ADDRESS°┼POU__4377__START__ADDRESS¨┼POU__4378__START__ADDRESS˙┼POU__6021__START__ADDRESSű┼POU__4374__START__ADDRESSŘ┼POU__4367__START__ADDRESSř┼POU__4372__START__ADDRESS■┼POU__4366__START__ADDRESS ┼POU__4375__START__ADDRESSÇĂPOU__4369__START__ADDRESSüĂPOU__4376__START__ADDRESSéĂPOU__4370__START__ADDRESSâĂPOU__4373__START__ADDRESSäĂPOU__4368__START__ADDRESSůĂPOU__4371__START__ADDRESSćĂPOU__4431__START__ADDRESSçĂPOU__4434__START__ADDRESSłĂPOU__4440__START__ADDRESSëĂPOU__4444__START__ADDRESSŐĂPOU__4454__START__ADDRESSőĂPOU__4461__START__ADDRESSîĂPOU__4459__START__ADDRESSŹĂPOU__4453__START__ADDRESSÄĂPOU__4455__START__ADDRESSĆĂPOU__4463__START__ADDRESSÉĂPOU__4458__START__ADDRESSĹĂPOU__4456__START__ADDRESSĺĂPOU__4457__START__ADDRESSôĂPOU__4452__START__ADDRESSöĂPOU__4460__START__ADDRESSĽĂPOU__4462__START__ADDRESSľĂPOU__4466__START__ADDRESSŚĂPOU__4475__START__ADDRESSśĂPOU__4473__START__ADDRESSÖĂPOU__4479__START__ADDRESSÜĂPOU__4478__START__ADDRESSŤĂPOU__4477__START__ADDRESSťĂPOU__4476__START__ADDRESSŁĂPOU__4474__START__ADDRESS×ĂPOU__4481__START__ADDRESSčĂPOU__4483__START__ADDRESSáĂPOU__4480__START__ADDRESSíĂPOU__4482__START__ADDRESSóĂPOU__4513__START__ADDRESSúĂPOU__4490__START__ADDRESSĄĂPOU__4498__START__ADDRESSąĂPOU__4501__START__ADDRESSŽĂPOU__4499__START__ADDRESSžĂPOU__4503__START__ADDRESSĘĂPOU__4510__START__ADDRESSęĂPOU__4508__START__ADDRESS¬ĂPOU__4507__START__ADDRESSźĂPOU__4506__START__ADDRESSČĂPOU__4492__START__ADDRESSşĂPOU__4497__START__ADDRESS«ĂPOU__4493__START__ADDRESS»ĂPOU__4509__START__ADDRESS░ĂPOU__4504__START__ADDRESS▒ĂPOU__4491__START__ADDRESS▓ĂPOU__4496__START__ADDRESS│ĂPOU__4494__START__ADDRESS┤ĂPOU__4505__START__ADDRESSÁĂPOU__4502__START__ADDRESSÂĂPOU__4495__START__ADDRESSĚĂPOU__4500__START__ADDRESSŞĂPOU__4529__START__ADDRESS╣ĂPOU__4542__START__ADDRESS║ĂPOU__4522__START__ADDRESS╗ĂPOU__4533__START__ADDRESS╝ĂPOU__4538__START__ADDRESSŻĂPOU__4535__START__ADDRESSżĂPOU__4528__START__ADDRESS┐ĂPOU__4537__START__ADDRESS└ĂPOU__4534__START__ADDRESS┴ĂPOU__4532__START__ADDRESS┬ĂPOU__4521__START__ADDRESS├ĂPOU__4531__START__ADDRESS─ĂPOU__4527__START__ADDRESS┼ĂPOU__4520__START__ADDRESSĂĂPOU__4540__START__ADDRESSăĂPOU__4524__START__ADDRESS╚ĂPOU__4536__START__ADDRESS╔ĂPOU__4541__START__ADDRESS╩ĂPOU__4523__START__ADDRESS╦ĂPOU__4526__START__ADDRESS╠ĂPOU__4525__START__ADDRESS═ĂPOU__4539__START__ADDRESS╬ĂPOU__4530__START__ADDRESS¤ĂPOU__4545__START__ADDRESSđĂPOU__4549__START__ADDRESSĐĂPOU__4553__START__ADDRESSĎĂPOU__4565__START__ADDRESSËĂPOU__4562__START__ADDRESSďĂPOU__4567__START__ADDRESSŇĂPOU__4561__START__ADDRESSÍĂPOU__4566__START__ADDRESSÎĂPOU__4563__START__ADDRESSěĂPOU__4564__START__ADDRESS┘ĂPOU__4569__START__ADDRESS┌ĂPOU__4568__START__ADDRESS█ĂPOU__4585__START__ADDRESS▄ĂPOU__4582__START__ADDRESSŢĂPOU__4576__START__ADDRESSŮĂPOU__4581__START__ADDRESS▀ĂPOU__4578__START__ADDRESSÓĂPOU__4577__START__ADDRESSßĂPOU__4579__START__ADDRESSÔĂPOU__4580__START__ADDRESSŃĂPOU__4603__START__ADDRESSńĂPOU__4595__START__ADDRESSňĂPOU__4593__START__ADDRESSŠĂPOU__4599__START__ADDRESSšĂPOU__4597__START__ADDRESSŔĂPOU__4594__START__ADDRESSÚĂPOU__4600__START__ADDRESSŕĂPOU__4596__START__ADDRESSŰĂPOU__4598__START__ADDRESSýĂPOU__4606__START__ADDRESSÝĂPOU__4645__START__ADDRESSţĂPOU__6022__START__ADDRESS´ĂPOU__4647__START__ADDRESS­ĂPOU__4643__START__ADDRESS˝ĂPOU__4639__START__ADDRESS˛ĂPOU__4638__START__ADDRESSˇĂPOU__4648__START__ADDRESS˘ĂPOU__4641__START__ADDRESS§ĂPOU__4649__START__ADDRESS÷ĂPOU__4644__START__ADDRESS¸ĂPOU__4646__START__ADDRESS°ĂPOU__4640__START__ADDRESS¨ĂPOU__4642__START__ADDRESS˙ĂPOU__4617__START__ADDRESSűĂPOU__4615__START__ADDRESSŘĂPOU__4621__START__ADDRESSřĂPOU__4620__START__ADDRESS■ĂPOU__4618__START__ADDRESS ĂPOU__4616__START__ADDRESSÇăPOU__4619__START__ADDRESSüăPOU__6023__START__ADDRESSéăPOU__4622__START__ADDRESSâăPOU__4625__START__ADDRESSäăPOU__4630__START__ADDRESSůăPOU__4695__START__ADDRESSćăPOU__4689__START__ADDRESSçăPOU__4685__START__ADDRESSłăPOU__4688__START__ADDRESSëăPOU__4684__START__ADDRESSŐăPOU__4687__START__ADDRESSőăPOU__4693__START__ADDRESSîăPOU__4691__START__ADDRESSŹăPOU__4694__START__ADDRESSÄăPOU__4690__START__ADDRESSĆăPOU__6024__START__ADDRESSÉăPOU__4692__START__ADDRESSĹăPOU__4686__START__ADDRESSĺăPOU__6025__START__ADDRESSôăPOU__4668__START__ADDRESSöăPOU__4665__START__ADDRESSĽăPOU__4657__START__ADDRESSľăPOU__4663__START__ADDRESSŚăPOU__4656__START__ADDRESSśăPOU__4659__START__ADDRESSÖăPOU__4660__START__ADDRESSÜăPOU__4664__START__ADDRESSŤăPOU__4667__START__ADDRESSťăPOU__4658__START__ADDRESSŁăPOU__4661__START__ADDRESS×ăPOU__4666__START__ADDRESSčăPOU__4662__START__ADDRESSáăPOU__4671__START__ADDRESSíăPOU__4676__START__ADDRESSóăPOU__4704__START__ADDRESSúăPOU__4710__START__ADDRESSĄăPOU__4712__START__ADDRESSąăPOU__4709__START__ADDRESSŽăPOU__4705__START__ADDRESSžăPOU__4703__START__ADDRESSĘăPOU__4707__START__ADDRESSęăPOU__4708__START__ADDRESS¬ăPOU__4711__START__ADDRESSźăPOU__4706__START__ADDRESSČăPOU__4702__START__ADDRESSşăPOU__4715__START__ADDRESS«ăPOU__4733__START__ADDRESS»ăPOU__4727__START__ADDRESS░ăPOU__4731__START__ADDRESS▒ăPOU__4729__START__ADDRESS▓ăPOU__4728__START__ADDRESS│ăPOU__4730__START__ADDRESS┤ăPOU__4732__START__ADDRESSÁăPOU__4739__START__ADDRESSÂăPOU__4740__START__ADDRESSĚăPOU__4741__START__ADDRESSŞăPOU__4742__START__ADDRESS╣ăPOU__4744__START__ADDRESS║ăPOU__4745__START__ADDRESS╗ăPOU__4746__START__ADDRESS╝ăPOU__4747__START__ADDRESSŻăPOU__4748__START__ADDRESSżăPOU__4752__START__ADDRESS┐ăPOU__4753__START__ADDRESS└ăPOU__4756__START__ADDRESS┴ăPOU__4760__START__ADDRESS┬ăPOU__4764__START__ADDRESS├ăPOU__4761__START__ADDRESS─ăPOU__4765__START__ADDRESS┼ăPOU__4774__START__ADDRESSĂăPOU__4775__START__ADDRESSăăPOU__4776__START__ADDRESS╚ăPOU__4777__START__ADDRESS╔ăPOU__4778__START__ADDRESS╩ăPOU__4779__START__ADDRESS╦ăPOU__4781__START__ADDRESS╠ăPOU__4783__START__ADDRESS═ăPOU__4784__START__ADDRESS╬ăPOU__4785__START__ADDRESS¤ăPOU__4786__START__ADDRESSđăPOU__4787__START__ADDRESSĐăPOU__4788__START__ADDRESSĎăPOU__4797__START__ADDRESSËăPOU__4795__START__ADDRESSďăPOU__4800__START__ADDRESSŇăPOU__4799__START__ADDRESSÍăPOU__4796__START__ADDRESSÎăPOU__4798__START__ADDRESSěăPOU__4789__START__ADDRESS┘ăPOU__4824__START__ADDRESS┌ăPOU__4828__START__ADDRESS█ăPOU__4829__START__ADDRESS▄ăPOU__4826__START__ADDRESSŢăPOU__4825__START__ADDRESSŮăPOU__4827__START__ADDRESS▀ăPOU__4852__START__ADDRESSÓăPOU__4849__START__ADDRESSßăPOU__4853__START__ADDRESSÔăPOU__4850__START__ADDRESSŃăPOU__4855__START__ADDRESSńăPOU__4851__START__ADDRESSňăPOU__4854__START__ADDRESSŠăPOU__4856__START__ADDRESSšăPOU__4867__START__ADDRESSŔăPOU__4864__START__ADDRESSÚăPOU__4866__START__ADDRESSŕăPOU__4865__START__ADDRESSŰăPOU__4863__START__ADDRESSýăPOU__6026__START__ADDRESSÝăPOU__4836__START__ADDRESSţăPOU__4841__START__ADDRESS´ăPOU__4840__START__ADDRESS­ăPOU__4842__START__ADDRESS˝ăPOU__4838__START__ADDRESS˛ăPOU__4837__START__ADDRESSˇăPOU__4839__START__ADDRESS˘ăPOU__4876__START__ADDRESS§ăPOU__4874__START__ADDRESS÷ăPOU__4879__START__ADDRESS¸ăPOU__4880__START__ADDRESS°ăPOU__4878__START__ADDRESS¨ăPOU__4875__START__ADDRESS˙ăPOU__4877__START__ADDRESSűăPOU__4801__START__ADDRESSŘăPOU__4803__START__ADDRESSřăPOU__4815__START__ADDRESS■ăPOU__4807__START__ADDRESS ăPOU__4811__START__ADDRESSÇ╚POU__4814__START__ADDRESSü╚POU__4808__START__ADDRESSé╚POU__4810__START__ADDRESSâ╚POU__4805__START__ADDRESSä╚POU__4813__START__ADDRESSů╚POU__4816__START__ADDRESSć╚POU__4817__START__ADDRESSç╚POU__4806__START__ADDRESSł╚POU__4809__START__ADDRESSë╚POU__4802__START__ADDRESSŐ╚POU__4812__START__ADDRESSő╚POU__4804__START__ADDRESSî╚POU__4889__START__ADDRESSŹ╚POU__4887__START__ADDRESSÄ╚POU__4891__START__ADDRESSĆ╚POU__4890__START__ADDRESSÉ╚POU__4888__START__ADDRESSĹ╚POU__4892__START__ADDRESSĺ╚POU__4893__START__ADDRESSô╚POU__4900__START__ADDRESSö╚POU__4905__START__ADDRESSĽ╚POU__4902__START__ADDRESSľ╚POU__4901__START__ADDRESSŚ╚POU__4904__START__ADDRESSś╚POU__4903__START__ADDRESSÖ╚POU__4912__START__ADDRESSÜ╚POU__4917__START__ADDRESSŤ╚POU__4914__START__ADDRESSť╚POU__4913__START__ADDRESSŁ╚POU__4916__START__ADDRESS×╚POU__4915__START__ADDRESSč╚POU__4918__START__ADDRESSá╚POU__4933__START__ADDRESSí╚POU__4934__START__ADDRESSó╚POU__4961__START__ADDRESSú╚POU__4951__START__ADDRESSĄ╚POU__4962__START__ADDRESSą╚POU__4950__START__ADDRESSŽ╚POU__4953__START__ADDRESSž╚POU__4957__START__ADDRESSĘ╚POU__4959__START__ADDRESSę╚POU__4955__START__ADDRESS¬╚POU__4958__START__ADDRESSź╚POU__4952__START__ADDRESSČ╚POU__4960__START__ADDRESSş╚POU__4956__START__ADDRESS«╚POU__4954__START__ADDRESS»╚POU__4966__START__ADDRESS░╚POU__4967__START__ADDRESS▒╚POU__4968__START__ADDRESS▓╚POU__4969__START__ADDRESS│╚POU__4970__START__ADDRESS┤╚POU__4971__START__ADDRESSÁ╚POU__4972__START__ADDRESSÂ╚POU__4973__START__ADDRESSĚ╚POU__4974__START__ADDRESSŞ╚POU__4975__START__ADDRESS╣╚POU__4979__START__ADDRESS║╚POU__4980__START__ADDRESS╗╚POU__4981__START__ADDRESS╝╚POU__4983__START__ADDRESSŻ╚POU__4984__START__ADDRESSż╚POU__4985__START__ADDRESS┐╚POU__4986__START__ADDRESS└╚POU__4988__START__ADDRESS┴╚POU__4989__START__ADDRESS┬╚POU__4990__START__ADDRESS├╚POU__4991__START__ADDRESS─╚POU__4992__START__ADDRESS┼╚POU__4993__START__ADDRESSĂ╚POU__4994__START__ADDRESSă╚POU__4995__START__ADDRESS╚╚POU__4996__START__ADDRESS╔╚POU__4997__START__ADDRESS╩╚POU__4998__START__ADDRESS╦╚POU__4999__START__ADDRESS╠╚POU__5001__START__ADDRESS═╚POU__5002__START__ADDRESS╬╚POU__5007__START__ADDRESS¤╚POU__5017__START__ADDRESSđ╚POU__5015__START__ADDRESSĐ╚POU__5021__START__ADDRESSĎ╚POU__5022__START__ADDRESSË╚POU__5019__START__ADDRESSď╚POU__5016__START__ADDRESSŇ╚POU__5018__START__ADDRESSÍ╚POU__5020__START__ADDRESSÎ╚POU__5023__START__ADDRESSě╚POU__5008__START__ADDRESS┘╚POU__5024__START__ADDRESS┌╚POU__5025__START__ADDRESS█╚POU__5026__START__ADDRESS▄╚POU__5027__START__ADDRESSŢ╚POU__5028__START__ADDRESSŮ╚POU__5029__START__ADDRESS▀╚POU__5030__START__ADDRESSÓ╚POU__5034__START__ADDRESSß╚POU__5031__START__ADDRESSÔ╚POU__5035__START__ADDRESSŃ╚POU__5036__START__ADDRESSń╚POU__5037__START__ADDRESSň╚POU__5038__START__ADDRESSŠ╚POU__5039__START__ADDRESSš╚POU__5040__START__ADDRESSŔ╚POU__5041__START__ADDRESSÚ╚POU__5042__START__ADDRESSŕ╚POU__5043__START__ADDRESSŰ╚POU__5044__START__ADDRESSý╚POU__5045__START__ADDRESSÝ╚POU__5046__START__ADDRESSţ╚POU__5047__START__ADDRESS´╚POU__5049__START__ADDRESS­╚POU__5054__START__ADDRESS˝╚POU__5055__START__ADDRESS˛╚POU__5056__START__ADDRESSˇ╚POU__5057__START__ADDRESS˘╚POU__5070__START__ADDRESS§╚POU__5090__START__ADDRESS÷╚POU__5085__START__ADDRESS¸╚POU__5087__START__ADDRESS°╚POU__5077__START__ADDRESS¨╚POU__5098__START__ADDRESS˙╚POU__5096__START__ADDRESSű╚POU__5072__START__ADDRESSŘ╚POU__5100__START__ADDRESSř╚POU__5102__START__ADDRESS■╚POU__5078__START__ADDRESS ╚POU__5071__START__ADDRESSÇ╔POU__5108__START__ADDRESSü╔POU__5067__START__ADDRESSé╔POU__5105__START__ADDRESSâ╔POU__5068__START__ADDRESSä╔POU__5080__START__ADDRESSů╔POU__5084__START__ADDRESSć╔POU__5075__START__ADDRESSç╔POU__5109__START__ADDRESSł╔POU__5104__START__ADDRESSë╔POU__5110__START__ADDRESSŐ╔POU__5082__START__ADDRESSő╔POU__5073__START__ADDRESSî╔POU__5091__START__ADDRESSŹ╔POU__5066__START__ADDRESSÄ╔POU__5074__START__ADDRESSĆ╔POU__5089__START__ADDRESSÉ╔POU__5076__START__ADDRESSĹ╔POU__5079__START__ADDRESSĺ╔POU__5097__START__ADDRESSô╔POU__5099__START__ADDRESSö╔POU__5086__START__ADDRESSĽ╔POU__5088__START__ADDRESSľ╔POU__5101__START__ADDRESSŚ╔POU__5069__START__ADDRESSś╔POU__5081__START__ADDRESSÖ╔POU__5092__START__ADDRESSÜ╔POU__5083__START__ADDRESSŤ╔POU__5094__START__ADDRESSť╔POU__5107__START__ADDRESSŁ╔POU__5095__START__ADDRESS×╔POU__5093__START__ADDRESSč╔POU__5106__START__ADDRESSá╔POU__5103__START__ADDRESSí╔POU__5059__START__ADDRESSó╔POU__5120__START__ADDRESSú╔POU__5117__START__ADDRESSĄ╔POU__5123__START__ADDRESSą╔POU__5121__START__ADDRESSŽ╔POU__5118__START__ADDRESSž╔POU__5119__START__ADDRESSĘ╔POU__5122__START__ADDRESSę╔POU__5124__START__ADDRESS¬╔POU__5125__START__ADDRESSź╔POU__5126__START__ADDRESSČ╔POU__5127__START__ADDRESSş╔POU__5128__START__ADDRESS«╔POU__5129__START__ADDRESS»╔POU__5130__START__ADDRESS░╔POU__5131__START__ADDRESS▒╔POU__5132__START__ADDRESS▓╔POU__5133__START__ADDRESS│╔POU__5134__START__ADDRESS┤╔POU__5135__START__ADDRESSÁ╔POU__5137__START__ADDRESSÂ╔POU__5138__START__ADDRESSĚ╔POU__5139__START__ADDRESSŞ╔POU__5141__START__ADDRESS╣╔POU__5144__START__ADDRESS║╔POU__5145__START__ADDRESS╗╔POU__5146__START__ADDRESS╝╔POU__5147__START__ADDRESSŻ╔POU__5148__START__ADDRESSż╔POU__5149__START__ADDRESS┐╔POU__5150__START__ADDRESS└╔POU__5151__START__ADDRESS┴╔POU__5152__START__ADDRESS┬╔POU__5154__START__ADDRESS├╔POU__5155__START__ADDRESS─╔POU__5157__START__ADDRESS┼╔POU__5162__START__ADDRESSĂ╔POU__5163__START__ADDRESSă╔POU__5164__START__ADDRESS╚╔POU__5165__START__ADDRESS╔╔POU__5166__START__ADDRESS╩╔POU__5167__START__ADDRESS╦╔POU__5168__START__ADDRESS╠╔POU__5170__START__ADDRESS═╔POU__5172__START__ADDRESS╬╔POU__5173__START__ADDRESS¤╔POU__5174__START__ADDRESSđ╔POU__5176__START__ADDRESSĐ╔POU__5177__START__ADDRESSĎ╔POU__5178__START__ADDRESSË╔POU__5180__START__ADDRESSď╔POU__5181__START__ADDRESSŇ╔POU__5182__START__ADDRESSÍ╔POU__5183__START__ADDRESSÎ╔POU__5184__START__ADDRESSě╔POU__5185__START__ADDRESS┘╔POU__5186__START__ADDRESS┌╔POU__5187__START__ADDRESS█╔POU__5188__START__ADDRESS▄╔POU__5190__START__ADDRESSŢ╔POU__5191__START__ADDRESSŮ╔POU__5193__START__ADDRESS▀╔POU__5194__START__ADDRESSÓ╔POU__5218__START__ADDRESSß╔POU__5215__START__ADDRESSÔ╔POU__5237__START__ADDRESSŃ╔POU__5227__START__ADDRESSń╔POU__5231__START__ADDRESSň╔POU__5229__START__ADDRESSŠ╔POU__5228__START__ADDRESSš╔POU__5234__START__ADDRESSŔ╔POU__5230__START__ADDRESSÚ╔POU__5235__START__ADDRESSŕ╔POU__5233__START__ADDRESSŰ╔POU__6027__START__ADDRESSý╔POU__5236__START__ADDRESSÝ╔POU__5232__START__ADDRESSţ╔POU__5240__START__ADDRESS´╔POU__5264__START__ADDRESS­╔POU__5269__START__ADDRESS˝╔POU__5266__START__ADDRESS˛╔POU__5265__START__ADDRESSˇ╔POU__5270__START__ADDRESS˘╔POU__5268__START__ADDRESS§╔POU__5267__START__ADDRESS÷╔POU__5211__START__ADDRESS¸╔POU__5201__START__ADDRESS°╔POU__5209__START__ADDRESS¨╔POU__5206__START__ADDRESS˙╔POU__5205__START__ADDRESSű╔POU__5203__START__ADDRESSŘ╔POU__5208__START__ADDRESSř╔POU__5202__START__ADDRESS■╔POU__5207__START__ADDRESS ╔POU__5212__START__ADDRESSÇ╩POU__5204__START__ADDRESSü╩POU__5210__START__ADDRESSé╩POU__5252__START__ADDRESSâ╩POU__5250__START__ADDRESSä╩POU__5255__START__ADDRESSů╩POU__5253__START__ADDRESSć╩POU__5251__START__ADDRESSç╩POU__5257__START__ADDRESSł╩POU__5254__START__ADDRESSë╩POU__5256__START__ADDRESSŐ╩POU__5271__START__ADDRESSő╩POU__5272__START__ADDRESSî╩POU__5273__START__ADDRESSŹ╩POU__5288__START__ADDRESSÄ╩POU__5281__START__ADDRESSĆ╩POU__5287__START__ADDRESSÉ╩POU__5283__START__ADDRESSĹ╩POU__5286__START__ADDRESSĺ╩POU__5289__START__ADDRESSô╩POU__5284__START__ADDRESSö╩POU__5282__START__ADDRESSĽ╩POU__5285__START__ADDRESSľ╩POU__5274__START__ADDRESSŚ╩POU__5290__START__ADDRESSś╩POU__5291__START__ADDRESSÖ╩POU__5292__START__ADDRESSÜ╩POU__5293__START__ADDRESSŤ╩POU__5294__START__ADDRESSť╩POU__5295__START__ADDRESSŁ╩POU__5296__START__ADDRESS×╩POU__5297__START__ADDRESSč╩POU__5298__START__ADDRESSá╩POU__5299__START__ADDRESSí╩POU__5301__START__ADDRESSó╩POU__5328__START__ADDRESSú╩POU__5318__START__ADDRESSĄ╩POU__5308__START__ADDRESSą╩POU__5313__START__ADDRESSŽ╩POU__5311__START__ADDRESSž╩POU__5315__START__ADDRESSĘ╩POU__5309__START__ADDRESSę╩POU__5317__START__ADDRESS¬╩POU__5312__START__ADDRESSź╩POU__5314__START__ADDRESSČ╩POU__5310__START__ADDRESSş╩POU__5316__START__ADDRESS«╩POU__5321__START__ADDRESS»╩POU__5330__START__ADDRESS░╩POU__5360__START__ADDRESS▒╩POU__5366__START__ADDRESS▓╩POU__5365__START__ADDRESS│╩POU__5362__START__ADDRESS┤╩POU__5361__START__ADDRESSÁ╩POU__5359__START__ADDRESSÂ╩POU__5364__START__ADDRESSĚ╩POU__5367__START__ADDRESSŞ╩POU__5363__START__ADDRESS╣╩POU__5358__START__ADDRESS║╩POU__5375__START__ADDRESS╗╩POU__5381__START__ADDRESS╝╩POU__5380__START__ADDRESSŻ╩POU__5377__START__ADDRESSż╩POU__5376__START__ADDRESS┐╩POU__5374__START__ADDRESS└╩POU__5379__START__ADDRESS┴╩POU__5382__START__ADDRESS┬╩POU__5378__START__ADDRESS├╩POU__5373__START__ADDRESS─╩POU__5338__START__ADDRESS┼╩POU__5351__START__ADDRESSĂ╩POU__5344__START__ADDRESSă╩POU__5346__START__ADDRESS╚╩POU__5347__START__ADDRESS╔╩POU__5343__START__ADDRESS╩╩POU__5350__START__ADDRESS╦╩POU__5352__START__ADDRESS╠╩POU__5340__START__ADDRESS═╩POU__5349__START__ADDRESS╬╩POU__5342__START__ADDRESS¤╩POU__5348__START__ADDRESSđ╩POU__5341__START__ADDRESSĐ╩POU__5345__START__ADDRESSĎ╩POU__5337__START__ADDRESSË╩POU__5339__START__ADDRESSď╩POU__5383__START__ADDRESSŇ╩POU__5391__START__ADDRESSÍ╩POU__5396__START__ADDRESSÎ╩POU__5393__START__ADDRESSě╩POU__5392__START__ADDRESS┘╩POU__5395__START__ADDRESS┌╩POU__5394__START__ADDRESS█╩POU__5403__START__ADDRESS▄╩POU__5408__START__ADDRESSŢ╩POU__5405__START__ADDRESSŮ╩POU__5404__START__ADDRESS▀╩POU__5407__START__ADDRESSÓ╩POU__5406__START__ADDRESSß╩POU__5384__START__ADDRESSÔ╩POU__5410__START__ADDRESSŃ╩POU__5411__START__ADDRESSń╩POU__5416__START__ADDRESSň╩POU__5422__START__ADDRESSŠ╩POU__5423__START__ADDRESSš╩POU__5425__START__ADDRESSŔ╩POU__5426__START__ADDRESSÚ╩POU__5428__START__ADDRESSŕ╩POU__5429__START__ADDRESSŰ╩POU__5430__START__ADDRESSý╩POU__5431__START__ADDRESSÝ╩POU__5433__START__ADDRESSţ╩POU__5434__START__ADDRESS´╩POU__5435__START__ADDRESS­╩POU__5439__START__ADDRESS˝╩POU__5449__START__ADDRESS˛╩POU__5447__START__ADDRESSˇ╩POU__5451__START__ADDRESS˘╩POU__5450__START__ADDRESS§╩POU__5448__START__ADDRESS÷╩POU__5452__START__ADDRESS¸╩POU__5454__START__ADDRESS°╩POU__5455__START__ADDRESS¨╩POU__5453__START__ADDRESS˙╩POU__5499__START__ADDRESSű╩POU__5496__START__ADDRESSŘ╩POU__5493__START__ADDRESSř╩POU__5495__START__ADDRESS■╩POU__5487__START__ADDRESS ╩POU__5485__START__ADDRESSÇ╦POU__5484__START__ADDRESSü╦POU__5490__START__ADDRESSé╦POU__5498__START__ADDRESSâ╦POU__5492__START__ADDRESSä╦POU__5489__START__ADDRESSů╦POU__5502__START__ADDRESSć╦POU__5488__START__ADDRESSç╦POU__5497__START__ADDRESSł╦POU__5491__START__ADDRESSë╦POU__5486__START__ADDRESSŐ╦POU__6028__START__ADDRESSő╦POU__5501__START__ADDRESSî╦POU__5494__START__ADDRESSŹ╦POU__5483__START__ADDRESSÄ╦POU__5500__START__ADDRESSĆ╦POU__5462__START__ADDRESSÉ╦POU__5466__START__ADDRESSĹ╦POU__5470__START__ADDRESSĺ╦POU__5471__START__ADDRESSô╦POU__5474__START__ADDRESSö╦POU__5464__START__ADDRESSĽ╦POU__5468__START__ADDRESSľ╦POU__5469__START__ADDRESSŚ╦POU__5463__START__ADDRESSś╦POU__5467__START__ADDRESSÖ╦POU__5473__START__ADDRESSÜ╦POU__5472__START__ADDRESSŤ╦POU__6029__START__ADDRESSť╦POU__5475__START__ADDRESSŁ╦POU__5476__START__ADDRESS×╦POU__5465__START__ADDRESSč╦POU__5440__START__ADDRESSá╦POU__5505__START__ADDRESSí╦POU__5507__START__ADDRESSó╦POU__5508__START__ADDRESSú╦POU__5510__START__ADDRESSĄ╦POU__5511__START__ADDRESSą╦POU__5512__START__ADDRESSŽ╦POU__5513__START__ADDRESSž╦POU__5514__START__ADDRESSĘ╦POU__5515__START__ADDRESSę╦POU__5516__START__ADDRESS¬╦POU__5529__START__ADDRESSź╦POU__5526__START__ADDRESSČ╦POU__5532__START__ADDRESSş╦POU__5535__START__ADDRESS«╦POU__5530__START__ADDRESS»╦POU__5531__START__ADDRESS░╦POU__5527__START__ADDRESS▒╦POU__5528__START__ADDRESS▓╦POU__5534__START__ADDRESS│╦POU__5536__START__ADDRESS┤╦POU__5533__START__ADDRESSÁ╦POU__5543__START__ADDRESSÂ╦POU__5548__START__ADDRESSĚ╦POU__5545__START__ADDRESSŞ╦POU__5544__START__ADDRESS╣╦POU__5547__START__ADDRESS║╦POU__5546__START__ADDRESS╗╦POU__5555__START__ADDRESS╝╦POU__5560__START__ADDRESSŻ╦POU__5557__START__ADDRESSż╦POU__5556__START__ADDRESS┐╦POU__5559__START__ADDRESS└╦POU__5558__START__ADDRESS┴╦POU__5593__START__ADDRESS┬╦POU__5585__START__ADDRESS├╦POU__5580__START__ADDRESS─╦POU__5588__START__ADDRESS┼╦POU__5583__START__ADDRESSĂ╦POU__5589__START__ADDRESSă╦POU__5590__START__ADDRESS╚╦POU__5581__START__ADDRESS╔╦POU__5587__START__ADDRESS╩╦POU__5582__START__ADDRESS╦╦POU__5584__START__ADDRESS╠╦POU__5586__START__ADDRESS═╦POU__5569__START__ADDRESS╬╦POU__5567__START__ADDRESS¤╦POU__5573__START__ADDRESSđ╦POU__5570__START__ADDRESSĐ╦POU__5568__START__ADDRESSĎ╦POU__5572__START__ADDRESSË╦POU__5571__START__ADDRESSď╦POU__5605__START__ADDRESSŇ╦POU__5603__START__ADDRESSÍ╦POU__5609__START__ADDRESSÎ╦POU__5606__START__ADDRESSě╦POU__5604__START__ADDRESS┘╦POU__5608__START__ADDRESS┌╦POU__5607__START__ADDRESS█╦POU__5629__START__ADDRESS▄╦POU__5634__START__ADDRESSŢ╦POU__5631__START__ADDRESSŮ╦POU__5630__START__ADDRESS▀╦POU__5633__START__ADDRESSÓ╦POU__5632__START__ADDRESSß╦POU__5628__START__ADDRESSÔ╦POU__5619__START__ADDRESSŃ╦POU__5617__START__ADDRESSń╦POU__5621__START__ADDRESSň╦POU__5616__START__ADDRESSŠ╦POU__5618__START__ADDRESSš╦POU__5620__START__ADDRESSŔ╦POU__5644__START__ADDRESSÚ╦POU__5642__START__ADDRESSŕ╦POU__5646__START__ADDRESSŰ╦POU__5641__START__ADDRESSý╦POU__5643__START__ADDRESSÝ╦POU__5645__START__ADDRESSţ╦POU__5653__START__ADDRESS´╦POU__5657__START__ADDRESS­╦POU__5660__START__ADDRESS˝╦POU__5658__START__ADDRESS˛╦POU__5655__START__ADDRESSˇ╦POU__5656__START__ADDRESS˘╦POU__5659__START__ADDRESS§╦POU__5654__START__ADDRESS÷╦POU__5517__START__ADDRESS¸╦POU__5519__START__ADDRESS°╦POU__5518__START__ADDRESS¨╦POU__5596__START__ADDRESS˙╦POU__5668__START__ADDRESSű╦POU__5673__START__ADDRESSŘ╦POU__5670__START__ADDRESSř╦POU__5669__START__ADDRESS■╦POU__5672__START__ADDRESS ╦POU__5671__START__ADDRESSÇ╠POU__5680__START__ADDRESSü╠POU__5685__START__ADDRESSé╠POU__5682__START__ADDRESSâ╠POU__5681__START__ADDRESSä╠POU__5684__START__ADDRESSů╠POU__5683__START__ADDRESSć╠POU__5661__START__ADDRESSç╠POU__5692__START__ADDRESSł╠POU__5695__START__ADDRESSë╠POU__5697__START__ADDRESSŐ╠POU__5700__START__ADDRESSő╠POU__5701__START__ADDRESSî╠POU__5702__START__ADDRESSŹ╠POU__5703__START__ADDRESSÄ╠POU__5707__START__ADDRESSĆ╠POU__5704__START__ADDRESSÉ╠POU__5712__START__ADDRESSĹ╠POU__5721__START__ADDRESSĺ╠POU__5719__START__ADDRESSô╠POU__5724__START__ADDRESSö╠POU__5723__START__ADDRESSĽ╠POU__5720__START__ADDRESSľ╠POU__5722__START__ADDRESSŚ╠POU__5725__START__ADDRESSś╠POU__5726__START__ADDRESSÖ╠POU__5727__START__ADDRESSÜ╠POU__5728__START__ADDRESSŤ╠POU__5729__START__ADDRESSť╠POU__5730__START__ADDRESSŁ╠POU__5731__START__ADDRESS×╠POU__5732__START__ADDRESSč╠POU__5733__START__ADDRESSá╠POU__5734__START__ADDRESSí╠POU__5735__START__ADDRESSó╠POU__5736__START__ADDRESSú╠POU__5737__START__ADDRESSĄ╠POU__5738__START__ADDRESSą╠POU__5739__START__ADDRESSŽ╠POU__5740__START__ADDRESSž╠POU__5741__START__ADDRESSĘ╠POU__5758__START__ADDRESSę╠POU__5750__START__ADDRESS¬╠POU__5754__START__ADDRESSź╠POU__5757__START__ADDRESSČ╠POU__5753__START__ADDRESSş╠POU__5751__START__ADDRESS«╠POU__5752__START__ADDRESS»╠POU__5755__START__ADDRESS░╠POU__6030__START__ADDRESS▒╠POU__5756__START__ADDRESS▓╠POU__5743__START__ADDRESS│╠POU__5761__START__ADDRESS┤╠POU__5766__START__ADDRESSÁ╠POU__5779__START__ADDRESSÂ╠POU__5780__START__ADDRESSĚ╠POU__5781__START__ADDRESSŞ╠POU__5782__START__ADDRESS╣╠POU__5784__START__ADDRESS║╠POU__5785__START__ADDRESS╗╠POU__5786__START__ADDRESS╝╠POU__5787__START__ADDRESSŻ╠POU__5788__START__ADDRESSż╠POU__5789__START__ADDRESS┐╠POU__5790__START__ADDRESS└╠POU__5791__START__ADDRESS┴╠POU__5792__START__ADDRESS┬╠POU__5793__START__ADDRESS├╠POU__5794__START__ADDRESS─╠POU__5795__START__ADDRESS┼╠POU__5796__START__ADDRESSĂ╠POU__5797__START__ADDRESSă╠POU__5809__START__ADDRESS╚╠POU__5806__START__ADDRESS╔╠POU__5808__START__ADDRESS╩╠POU__5807__START__ADDRESS╦╠POU__5805__START__ADDRESS╠╠POU__5798__START__ADDRESS═╠POU__5810__START__ADDRESS╬╠POU__5811__START__ADDRESS¤╠POU__5812__START__ADDRESSđ╠POU__5814__START__ADDRESSĐ╠POU__5815__START__ADDRESSĎ╠POU__5816__START__ADDRESSË╠POU__5817__START__ADDRESSď╠POU__5818__START__ADDRESSŇ╠POU__5822__START__ADDRESSÍ╠POU__5819__START__ADDRESSÎ╠POU__5824__START__ADDRESSě╠POU__5828__START__ADDRESS┘╠POU__5835__START__ADDRESS┌╠POU__5839__START__ADDRESS█╠POU__5845__START__ADDRESS▄╠POU__5849__START__ADDRESSŢ╠POU__5846__START__ADDRESSŮ╠POU__5853__START__ADDRESS▀╠POU__5854__START__ADDRESSÓ╠POU__5855__START__ADDRESSß╠POU__5856__START__ADDRESSÔ╠POU__5856__TRYCATCH__ADDRESS__0Ń╠POU__5858__START__ADDRESSń╠POU__5862__START__ADDRESSň╠POU__5863__START__ADDRESSŠ╠POU__5864__START__ADDRESSš╠POU__5865__START__ADDRESSŔ╠POU__5866__START__ADDRESSÚ╠POU__5867__START__ADDRESSŕ╠POU__5868__START__ADDRESSŰ╠POU__5878__START__ADDRESSý╠POU__5876__START__ADDRESSÝ╠POU__5882__START__ADDRESSţ╠POU__5880__START__ADDRESS´╠POU__5881__START__ADDRESS­╠POU__5877__START__ADDRESS˝╠POU__5883__START__ADDRESS˛╠POU__5879__START__ADDRESSˇ╠POU__5870__START__ADDRESS˘╠POU__5886__START__ADDRESS§╠POU__5887__START__ADDRESS÷╠POU__5888__START__ADDRESS¸╠POU__5889__START__ADDRESS°╠POU__5890__START__ADDRESS¨╠POU__5891__START__ADDRESS˙╠POU__5892__START__ADDRESSű╠POU__5893__START__ADDRESSŘ╠POU__5894__START__ADDRESSř╠POU__5895__START__ADDRESS■╠POU__5896__START__ADDRESS ╠POU__5897__START__ADDRESSÇ═POU__5898__START__ADDRESSü═POU__5899__START__ADDRESSé═POU__5900__START__ADDRESSâ═POU__5901__START__ADDRESSä═POU__5902__START__ADDRESSů═POU__5903__START__ADDRESSć═POU__5938__START__ADDRESSç═POU__5918__START__ADDRESSł═POU__5939__START__ADDRESSë═POU__5921__START__ADDRESSŐ═POU__5915__START__ADDRESSő═POU__5914__START__ADDRESSî═POU__5934__START__ADDRESSŹ═POU__5923__START__ADDRESSÄ═POU__5931__START__ADDRESSĆ═POU__5920__START__ADDRESSÉ═POU__5929__START__ADDRESSĹ═POU__5936__START__ADDRESSĺ═POU__5926__START__ADDRESSô═POU__5928__START__ADDRESSö═POU__5937__START__ADDRESSĽ═POU__5930__START__ADDRESSľ═POU__5922__START__ADDRESSŚ═POU__5924__START__ADDRESSś═POU__5935__START__ADDRESSÖ═POU__5917__START__ADDRESSÜ═POU__5913__START__ADDRESSŤ═POU__5932__START__ADDRESSť═POU__5927__START__ADDRESSŁ═POU__5916__START__ADDRESS×═POU__5933__START__ADDRESSč═POU__5919__START__ADDRESSá═POU__5925__START__ADDRESSí═POU__5906__START__ADDRESSó═POU__5940__START__ADDRESSú═POU__5940__TRYCATCH__ADDRESS__0Ą═POU__5941__START__ADDRESSą═POU__5942__START__ADDRESSŽ═POU__5943__START__ADDRESSž═POU__5946__START__ADDRESSĘ═POU__5947__START__ADDRESSę═POU__5948__START__ADDRESS¬═POU__5949__START__ADDRESSź═POU__5950__START__ADDRESSČ═POU__5964__START__ADDRESSş═POU__5965__START__ADDRESS«═POU__5966__START__ADDRESS»═POU__5967__START__ADDRESS░═POU__5968__START__ADDRESS▒═POU__5969__START__ADDRESS▓═POU__5970__START__ADDRESS│═POU__5971__START__ADDRESS┤═POU__5972__START__ADDRESSÁ═POU__5974__START__ADDRESSÂ═POU__5975__START__ADDRESSĚ═POU__5976__START__ADDRESSŞ═POU__5977__START__ADDRESS╣═POU__5979__START__ADDRESS║═POU__5984__START__ADDRESS╗═POU__6297__START__ADDRESS╝═POU__6298__START__ADDRESSŻ═POU__6299__START__ADDRESSż═POU__6300__START__ADDRESS┐═POU__6301__START__ADDRESS└═POU__6302__START__ADDRESS┴═POU__6304__START__ADDRESS┬═POU__6305__START__ADDRESS├═POU__6306__START__ADDRESS─═POU__6307__START__ADDRESS┼═POU__6308__START__ADDRESSĂ═POU__6309__START__ADDRESSă═POU__6310__START__ADDRESS╚═POU__6311__START__ADDRESS╔═POU__6312__START__ADDRESS╩═POU__6313__START__ADDRESS╦═POU__6314__START__ADDRESS╠═POU__6315__START__ADDRESS══POU__6316__START__ADDRESS╬═POU__6317__START__ADDRESS¤═POU__6318__START__ADDRESSđ═POU__6319__START__ADDRESSĐ═POU__6320__START__ADDRESSĎ═POU__6321__START__ADDRESSË═POU__6322__START__ADDRESSď═POU__6323__START__ADDRESSŇ═POU__6324__START__ADDRESSÍ═POU__6325__START__ADDRESSÎ═POU__6326__START__ADDRESSě═POU__6327__START__ADDRESS┘═POU__6328__START__ADDRESS┌═POU__6329__START__ADDRESS█═POU__6330__START__ADDRESS▄═POU__6331__START__ADDRESSŢ═POU__6332__START__ADDRESSŮ═POU__6333__START__ADDRESS▀═POU__6334__START__ADDRESSÓ═POU__6335__START__ADDRESSß═POU__6336__START__ADDRESSÔ═POU__6337__START__ADDRESSŃ═POU__6338__START__ADDRESSń═POU__6339__START__ADDRESSň═POU__6340__START__ADDRESSŠ═POU__6341__START__ADDRESSš═POU__6342__START__ADDRESSŔ═POU__6343__START__ADDRESSÚ═POU__6344__START__ADDRESSŕ═POU__6345__START__ADDRESSŰ═POU__6346__START__ADDRESSý═POU__6347__START__ADDRESSÝ═%NoInit, Generated, Compiled, Internalţ═__GLOBAL_RELOC_DEFINITIONS´═__RELOCATIONTABLE­═-Global, IsCompiled, Absolut, NoInit, Typified˝═__RELOCATIONTABLENEW˛═
+1107296256ˇ═checksuperglobal˘═	432769759§═Visu__NamedStyles÷═Dg__VisuStyle__NamedObject__BasicElementESC45AlarmESC45FillESC45Color¸═Eg__VisuStyle__NamedObject__BasicElementESC45AlarmESC45FrameESC45Color°═:g__VisuStyle__NamedObject__BasicElementESC45FillESC45Color¨═;g__VisuStyle__NamedObject__BasicElementESC45FrameESC45Color˙═ g__VisuStyle__NamedObject__Blackű═g__VisuStyle__NamedObject__BlueŘ═ g__VisuStyle__NamedObject__Brownř═#g__VisuStyle__NamedObject__Darkblue■═#g__VisuStyle__NamedObject__Darkgray ═$g__VisuStyle__NamedObject__DarkgreenÇ╬"g__VisuStyle__NamedObject__Darkredü╬5g__VisuStyle__NamedObject__DialogESC45BackgroundColoré╬1g__VisuStyle__NamedObject__DialogESC45ButtonColorâ╬1g__VisuStyle__NamedObject__DialogESC45HeaderColorä╬:g__VisuStyle__NamedObject__DialogESC45ModalBackgroundColorů╬4g__VisuStyle__NamedObject__DialogESC45ScrollbarColorć╬6g__VisuStyle__NamedObject__ElementESC45AlarmESC45Colorç╬?g__VisuStyle__NamedObject__ElementESC45AlarmESC45FillESC45Colorł╬@g__VisuStyle__NamedObject__ElementESC45AlarmESC45FrameESC45Colorë╬Dg__VisuStyle__NamedObject__ElementESC45AlarmtableESC45SelectionColorŐ╬Hg__VisuStyle__NamedObject__ElementESC45AlarmtableESC45SelectionFontColorő╬;g__VisuStyle__NamedObject__ElementESC45BackgroundESC45Colorî╬9g__VisuStyle__NamedObject__ElementESC45BarESC45GraphColorŹ╬9g__VisuStyle__NamedObject__ElementESC45BarESC45ScaleColorÄ╬;g__VisuStyle__NamedObject__ElementESC45ButtonESC45FontColorĆ╬>g__VisuStyle__NamedObject__ElementESC45ButtonESC45PressedColorÉ╬Dg__VisuStyle__NamedObject__ElementESC45ButtonESC45PressedColorBrightĹ╬Bg__VisuStyle__NamedObject__ElementESC45ButtonESC45PressedFontColorĺ╬Fg__VisuStyle__NamedObject__ElementESC45ClockESC45CenterPointESC45Colorô╬Hg__VisuStyle__NamedObject__ElementESC45ClockESC45HandsESC45HourHandColorö╬Jg__VisuStyle__NamedObject__ElementESC45ClockESC45HandsESC45MinuteHandColorĽ╬Kg__VisuStyle__NamedObject__ElementESC45ClockESC45HandsESC45SecondsHandColorľ╬@g__VisuStyle__NamedObject__ElementESC45ClockESC45LinesESC45ColorŚ╬Gg__VisuStyle__NamedObject__ElementESC45ClockESC45NumericsESC45FontColorś╬Dg__VisuStyle__NamedObject__ElementESC45ComboArrayESC45GridESC45ColorÖ╬Ig__VisuStyle__NamedObject__ElementESC45ComboArrayESC45ListESC45FirstColorÜ╬Jg__VisuStyle__NamedObject__ElementESC45ComboArrayESC45ListESC45SecondColorŤ╬Ig__VisuStyle__NamedObject__ElementESC45ComboArrayESC45SelectionESC45Colorť╬Ng__VisuStyle__NamedObject__ElementESC45ComboBoxIntegerESC45ListESC45FirstColorŁ╬Og__VisuStyle__NamedObject__ElementESC45ComboBoxIntegerESC45ListESC45SecondColor×╬Ng__VisuStyle__NamedObject__ElementESC45ComboBoxIntegerESC45SelectionESC45Colorč╬=g__VisuStyle__NamedObject__ElementESC45ControlESC45ArrowColorá╬8g__VisuStyle__NamedObject__ElementESC45ControlESC45Colorí╬>g__VisuStyle__NamedObject__ElementESC45ControlESC45ColorBrightó╬?g__VisuStyle__NamedObject__ElementESC45ControlESC45ColorPressedú╬Eg__VisuStyle__NamedObject__ElementESC45ControlESC45ColorPressedBrightĄ╬Ag__VisuStyle__NamedObject__ElementESC45ControlESC45HighlightColorą╬Fg__VisuStyle__NamedObject__ElementESC45ControlESC45HighlightColor_BlueŽ╬Eg__VisuStyle__NamedObject__ElementESC45ControlESC45HighlightColor_Redž╬Hg__VisuStyle__NamedObject__ElementESC45ControlESC45HighlightColor_YellowĘ╬Kg__VisuStyle__NamedObject__ElementESC45DatePickerESC45HeaderESC45ArrowColorę╬Rg__VisuStyle__NamedObject__ElementESC45DatePickerESC45HeaderESC45ArrowPressedColor¬╬Pg__VisuStyle__NamedObject__ElementESC45DatePickerESC45HeaderESC45BackgroundColorź╬Jg__VisuStyle__NamedObject__ElementESC45DatePickerESC45HeaderESC45FontColorČ╬[g__VisuStyle__NamedObject__ElementESC45DatePickerESC45MainAreaESC45BackgroundESC45BackColorş╬\g__VisuStyle__NamedObject__ElementESC45DatePickerESC45MainAreaESC45BackgroundESC45FrameColor«╬Zg__VisuStyle__NamedObject__ElementESC45DatePickerESC45MainAreaESC45CurrMonthESC45BackColor»╬Zg__VisuStyle__NamedObject__ElementESC45DatePickerESC45MainAreaESC45CurrMonthESC45FontColor░╬[g__VisuStyle__NamedObject__ElementESC45DatePickerESC45MainAreaESC45CurrMonthESC45FrameColor▒╬[g__VisuStyle__NamedObject__ElementESC45DatePickerESC45MainAreaESC45CurrentDayESC45BackColor▓╬[g__VisuStyle__NamedObject__ElementESC45DatePickerESC45MainAreaESC45CurrentDayESC45FontColor│╬\g__VisuStyle__NamedObject__ElementESC45DatePickerESC45MainAreaESC45CurrentDayESC45FrameColor┤╬Zg__VisuStyle__NamedObject__ElementESC45DatePickerESC45MainAreaESC45HeaderDayESC45BackColorÁ╬Zg__VisuStyle__NamedObject__ElementESC45DatePickerESC45MainAreaESC45HeaderDayESC45FontColorÂ╬[g__VisuStyle__NamedObject__ElementESC45DatePickerESC45MainAreaESC45HeaderDayESC45FrameColorĚ╬Zg__VisuStyle__NamedObject__ElementESC45DatePickerESC45MainAreaESC45HeaderDayESC45LineColorŞ╬[g__VisuStyle__NamedObject__ElementESC45DatePickerESC45MainAreaESC45OtherMonthESC45BackColor╣╬[g__VisuStyle__NamedObject__ElementESC45DatePickerESC45MainAreaESC45OtherMonthESC45FontColor║╬\g__VisuStyle__NamedObject__ElementESC45DatePickerESC45MainAreaESC45OtherMonthESC45FrameColor╗╬\g__VisuStyle__NamedObject__ElementESC45DatePickerESC45MainAreaESC45SelectedDayESC45BackColor╝╬\g__VisuStyle__NamedObject__ElementESC45DatePickerESC45MainAreaESC45SelectedDayESC45FontColorŻ╬]g__VisuStyle__NamedObject__ElementESC45DatePickerESC45MainAreaESC45SelectedDayESC45FrameColorż╬Ng__VisuStyle__NamedObject__ElementESC45DateTimePickerESC45ArrowESC45ArrowColor┐╬Ug__VisuStyle__NamedObject__ElementESC45DateTimePickerESC45ArrowESC45ArrowPressedColor└╬Lg__VisuStyle__NamedObject__ElementESC45DateTimePickerESC45CellESC45BackColor┴╬Lg__VisuStyle__NamedObject__ElementESC45DateTimePickerESC45CellESC45FontColor┬╬Mg__VisuStyle__NamedObject__ElementESC45DateTimePickerESC45CellESC45FrameColor├╬Pg__VisuStyle__NamedObject__ElementESC45DateTimePickerESC45ElemRectESC45BackColor─╬Tg__VisuStyle__NamedObject__ElementESC45DateTimePickerESC45SelectedCellESC45BackColor┼╬Tg__VisuStyle__NamedObject__ElementESC45DateTimePickerESC45SelectedCellESC45FontColorĂ╬Ug__VisuStyle__NamedObject__ElementESC45DateTimePickerESC45SelectedCellESC45FrameColoră╬5g__VisuStyle__NamedObject__ElementESC45FillESC45Color╚╬6g__VisuStyle__NamedObject__ElementESC45FrameESC45Color╔╬>g__VisuStyle__NamedObject__ElementESC45GroupBoxESC45FrameColor╩╬Ng__VisuStyle__NamedObject__ElementESC45HistogramESC45BackgroundESC45FirstColor╦╬Og__VisuStyle__NamedObject__ElementESC45HistogramESC45BackgroundESC45SecondColor╠╬;g__VisuStyle__NamedObject__ElementESC45MeterESC45ArrowColor═╬?g__VisuStyle__NamedObject__ElementESC45MeterESC45LabelFontColor╬╬;g__VisuStyle__NamedObject__ElementESC45MeterESC45ScaleColor¤╬Gg__VisuStyle__NamedObject__ElementESC45PotentiometerESC45LabelFontColorđ╬Cg__VisuStyle__NamedObject__ElementESC45PotentiometerESC45ScaleColorĐ╬Ig__VisuStyle__NamedObject__ElementESC45ScrollbarESC45BackgroundClickColorĎ╬Ig__VisuStyle__NamedObject__ElementESC45SelectionESC45BackgroundESC45ColorË╬Cg__VisuStyle__NamedObject__ElementESC45SelectionESC45FontESC45Colorď╬<g__VisuStyle__NamedObject__ElementESC45SliderESC45ScaleColorŇ╬?g__VisuStyle__NamedObject__ElementESC45TableESC45GridESC45ColorÍ╬Dg__VisuStyle__NamedObject__ElementESC45TableESC45RowsESC45FirstColorÎ╬Eg__VisuStyle__NamedObject__ElementESC45TableESC45RowsESC45SecondColorě╬?g__VisuStyle__NamedObject__ElementESC45TableESC45SelectionColor┘╬Cg__VisuStyle__NamedObject__ElementESC45TableESC45SelectionFontColor┌╬Jg__VisuStyle__NamedObject__ElementESC45TraceESC45BackgroundESC45FirstColor█╬Kg__VisuStyle__NamedObject__ElementESC45TraceESC45BackgroundESC45SecondColor▄╬Jg__VisuStyle__NamedObject__ElementESC45TrendESC45BackgroundESC45FirstColorŢ╬Kg__VisuStyle__NamedObject__ElementESC45TrendESC45BackgroundESC45SecondColorŮ╬Pg__VisuStyle__NamedObject__ElementESC45XYChartESC45AxisESC45BackgroundESC45Color▀╬Kg__VisuStyle__NamedObject__ElementESC45XYChartESC45AxisESC45LabelESC45ColorÓ╬Lg__VisuStyle__NamedObject__ElementESC45XYChartESC45BackgroundESC45FirstColorß╬Mg__VisuStyle__NamedObject__ElementESC45XYChartESC45BackgroundESC45SecondColorÔ╬Gg__VisuStyle__NamedObject__ElementESC45XYChartESC45MainESC45CursorColorŃ╬Lg__VisuStyle__NamedObject__ElementESC45XYChartESC45SecondaryESC45CursorColorń╬.g__VisuStyle__NamedObject__FontESC45Annotationň╬5g__VisuStyle__NamedObject__FontESC45DefaultESC45ColorŠ╬+g__VisuStyle__NamedObject__FontESC45Headingš╬0g__VisuStyle__NamedObject__FontESC45HeadingLargeŔ╬,g__VisuStyle__NamedObject__FontESC45StandardÚ╬)g__VisuStyle__NamedObject__FontESC45Titleŕ╬g__VisuStyle__NamedObject__GrayŰ╬ g__VisuStyle__NamedObject__Greený╬$g__VisuStyle__NamedObject__LightblueÝ╬$g__VisuStyle__NamedObject__Lightgrayţ╬%g__VisuStyle__NamedObject__Lightgreen´╬#g__VisuStyle__NamedObject__Lightred­╬g__VisuStyle__NamedObject__Lila˝╬!g__VisuStyle__NamedObject__Orange˛╬0g__VisuStyle__NamedObject__ProgressbarESC45Colorˇ╬:g__VisuStyle__NamedObject__ProgressbarESC45FrameESC45Color˘╬g__VisuStyle__NamedObject__Red§╬ g__VisuStyle__NamedObject__White÷╬!g__VisuStyle__NamedObject__Yellow¸╬Compiled, SuperGlobal, Typified°╬$ee5216ca-0fed-45f9-a636-9b3c17514358¨╬	724561299˙╬Visu__VisualManager__GVL__3ű╬g_bTransferFilesToPlcŘ╬svgř╬__VISU_SVGFILE_EXTENSION■╬__VISU_SVGFILE_EXTENSION_TINY ╬bmpǤ"__VISU_IMAGE_REPLACEMENT_EXTENSIONü¤$PlcLogic$/$visu$/é¤__VISU_ROOT_DIRECTORYâ¤$f8ad4a67-9a9a-44ef-9e98-ed15b58af3f5ä¤
+2316498700…ÏVisu_Superglobal_Constants†ÏVISU_MAX_NUMBER_OF_CLIENTS‡ÏVISU_MIN_NUMBER_OF_CLIENTSˆÏ$82f3da10-9f86-5591-a613-d1c33070505e‰Ï33554432ŠÏ
+1487169591ő¤KEYMAP52CCF8F172854î¤KM_0Ź¤KM_1ĤKM_2ƤKM_3ɤKM_4ŤKM_5ĺ¤KM_6ô¤KM_7ö¤KM_8Ľ¤KM_9ľ¤KM_AŚ¤KM_ADDITIONś¤KM_BÖ¤KM_BACKSPACEܤKM_CŤ¤KM_COMMAť¤KM_DŁ¤	KM_DELETEפ	KM_DIVIDEč¤KM_DOWNá¤KM_Eí¤KM_ENDó¤	KM_ESCAPEú¤KM_FĄ¤KM_F1ą¤KM_F10Ž¤KM_F11ž¤KM_F12ʤKM_F2ę¤KM_F3¬¤KM_F4ź¤KM_F5ȤKM_F6ş¤KM_F7«¤KM_F8»¤KM_F9░¤KM_G▒¤KM_H▓¤KM_HOME│¤KM_I┤¤	KM_INSERTÁ¤KM_J¤KM_K̤KM_LޤKM_LEFT╣¤KM_M║¤KM_MULTIPLY╗¤KM_N╝¤KM_NUM0Ż¤KM_NUM1ż¤KM_NUM2┐¤KM_NUM3└¤KM_NUM4┴¤KM_NUM5┬¤KM_NUM6├¤KM_NUM7─¤KM_NUM8┼¤KM_NUM9äKM_Oă¤KM_P╚¤KM_PAUSE╔¤KM_PRINT╩¤KM_Q╦¤KM_R╠¤
KM_RETURN_KEY═¤KM_RIGHT╬¤KM_S¤¤KM_SPACEđ¤KM_SUBTRACTФKM_TϤKM_TABˤKM_Uď¤KM_UPҤKM_VͤKM_WΤKM_Xě¤KM_Y┘¤KM_Z┌¤$c412a81f-f38a-4e63-8a52-cdcbd8f71d83█¤
+1107296512ÜÏ
+3529624579ޤ!__StaticElementDrawingCommandsGVL٤4▀¤
+3710915700Ó¤g_arrvisualizationߤg_udivisualizationCommandCountÔ¤*Generated, Compiled, SuperGlobal, TypifiedѤ$e26557da-b8b3-4b1d-8ccb-f0e10f6b2a90ń¤	557019333ň¤__VisuInitInstantiation_GvlŠ¤ __VisuInitInstantiation_Instanceš¤$efcad0f9-b129-4fdc-b6c2-5371f6226a2fŔ¤
+2061191735Ú¤_Implicit_Target_Info_Variablesŕ¤__targetInfoۤ
+3724943997ý¤__ParentApplicationNameݤ
+1101062282ţ¤__TaskSpecificInfoGVL´¤taskSpecificInfos­¤taskEntryAddress˝¤taskInfoInvalid˛¤	NUM_TASKSˇ¤MAX_STACK_SIZE˘¤
+3459977258§¤__TypeClass÷¤__TYPECLASS¸¤%Enum, Compiled, SuperGlobal, Typified°¤
+3183657202ùÏ
+4251903600úÏEûÏ
+4043848204ؤFDEZř¤
EXP_MASK_REAL■¤EXP_OFFSET_REAL ¤MANT_MASK_REALÇđRES_EXP_REALüđ
EXP_BIAS_REALéđNAN_REALâđ	PINF_REALäđ	NINF_REALůđ
+3735606965Ü–__LCONVERSION_CONSTANTSá–ULIntą–EXP_MASK_LREALČ–EXP_OFFSET_LREALä–MANT_MASK_LREALč–
RES_EXP_LREALĆ–EXP_BIAS_LREALć–	NAN_LREALé–
+PINF_LREAL¸Š
+NINF_LREALź–CODE__INIT__VFTABLESĎ–VFTABLE__360í–VFTABLE__429ď–VFTABLE__470Ē–VFTABLE__458ē–VFTABLE__492Ė–VFTABLE__585ó–VFTABLE__623ė–VFTABLE__687ô–VFTABLE__719ö–VFTABLE__673õ–VFTABLE__602ú–VFTABLE__731Ě–VFTABLE__770ě–VFTABLE__744ü–VFTABLE__795†–VFTABLE__827°–VFTABLE__811Ę–VFTABLE__847£–VFTABLE__859§–VFTABLE__871•–VFTABLE__883¶–VFTABLE__895ß–VFTABLE__907®–VFTABLE__919©–VFTABLE__939™–
VFTABLE__2818ę–
VFTABLE__2838¨–
VFTABLE__2644≠–
VFTABLE__2628ģ–
VFTABLE__2976Į–
VFTABLE__2951į–
VFTABLE__3063Ī–
VFTABLE__3114≤–
VFTABLE__3046≥–
VFTABLE__2918ī–
VFTABLE__2904Ķ–
VFTABLE__2889∂–
VFTABLE__3177∑–
VFTABLE__3163ł–
VFTABLE__3148Ļ–
VFTABLE__3344ļ–
VFTABLE__3362Ľ–
VFTABLE__3397ľ–
VFTABLE__3381Ĺ–
VFTABLE__3410ĺ–
VFTABLE__3254Ņ–
VFTABLE__3502ņ–
VFTABLE__3224Ń–
VFTABLE__3201¬–
VFTABLE__3525√–
VFTABLE__3540ń–
VFTABLE__3554Ň–
VFTABLE__2736∆–
VFTABLE__3468«–
VFTABLE__3012»–VFTABLE__967…–VFTABLE__953 –
VFTABLE__1797ň–
VFTABLE__1661Ő–
VFTABLE__1711Õ–
VFTABLE__1737ő–
VFTABLE__1759Ō–
VFTABLE__1636––
VFTABLE__1816—–
VFTABLE__1048“–
VFTABLE__1554”–
VFTABLE__1844‘–
VFTABLE__1866’–
VFTABLE__1885÷–
VFTABLE__1900◊–
VFTABLE__1963ō–
VFTABLE__1484Ŕ–
VFTABLE__1458ŕ–
VFTABLE__1445Ř–
VFTABLE__2062‹–
VFTABLE__2049›–
VFTABLE__1428ř–
VFTABLE__1367Ŗ–
VFTABLE__1212ŗ–
VFTABLE__2152Š–
VFTABLE__2174‚–
VFTABLE__2191„–
VFTABLE__2130š–
VFTABLE__2207Ś–
VFTABLE__2233ś–
VFTABLE__2342Á–
VFTABLE__2258Ť–
VFTABLE__2529ť–
VFTABLE__2562Í–
VFTABLE__2575Ž–
VFTABLE__1513ž–
VFTABLE__1589Ū–
VFTABLE__1785Ó–
VFTABLE__1982Ô–
VFTABLE__2024ū–
VFTABLE__2357Ů–
VFTABLE__2386Ú–
VFTABLE__2371ů–
VFTABLE__2476Ű–
VFTABLE__2464ű–
VFTABLE__2509Ų–
VFTABLE__2782ų–
VFTABLE__2800Ý–
VFTABLE__2872ý–
VFTABLE__3453ķ–
VFTABLE__3661Ż–
VFTABLE__3801Ł–
VFTABLE__3846ż–
VFTABLE__3821Ģ–
VFTABLE__3996ˇ–
VFTABLE__4016Ä—
VFTABLE__3864Ā—
VFTABLE__3701ā—
VFTABLE__4060É—
VFTABLE__4150Ą—
VFTABLE__4199Ö—
VFTABLE__4284Ü—
VFTABLE__4338á—
VFTABLE__4319ą—
VFTABLE__4401Č—
VFTABLE__4383ä—
VFTABLE__4361č—
VFTABLE__4446Ć—
VFTABLE__4467ć—
VFTABLE__4484é—
VFTABLE__4514Ź—
VFTABLE__4555ź—
VFTABLE__4570Ď—
VFTABLE__4587í—
VFTABLE__4632ď—
VFTABLE__4609Ē—
VFTABLE__4678ē—
VFTABLE__4650Ė—
VFTABLE__4696ó—
VFTABLE__4721ė—
VFTABLE__4790ô—
VFTABLE__4818ö—
VFTABLE__4843õ—
VFTABLE__4857ú—
VFTABLE__4830Ě—
VFTABLE__4868ě—
VFTABLE__4881ü—
VFTABLE__4894†—
VFTABLE__4906°—
VFTABLE__4944Ę—
VFTABLE__5009£—
VFTABLE__5060§—
VFTABLE__5111•—
VFTABLE__5221¶—
VFTABLE__5258ß—
VFTABLE__5196®—
VFTABLE__5244©—
VFTABLE__5275™—
VFTABLE__5303ę—
VFTABLE__5353¨—
VFTABLE__5368≠—
VFTABLE__5332ģ—
VFTABLE__5385Į—
VFTABLE__5397į—
VFTABLE__5441Ī—
VFTABLE__5477≤—
VFTABLE__5456≥—
VFTABLE__5520ī—
VFTABLE__5537Ķ—
VFTABLE__5549∂—
VFTABLE__5574∑—
VFTABLE__5561ł—
VFTABLE__5597Ļ—
VFTABLE__5622ļ—
VFTABLE__5610Ľ—
VFTABLE__5635ľ—
VFTABLE__5647Ĺ—
VFTABLE__5662ĺ—
VFTABLE__5674Ņ—
VFTABLE__5714ņ—
VFTABLE__5744Ń—
VFTABLE__5799¬—
VFTABLE__5871√—
VFTABLE__5907ń—/NoInit, NoCopy, Compiled, SuperGlobal, TypifiedŇ—IMPLICIT_FUNCTION_POINTERS∆—SIGNATURE__0__FP__ADDRESS«—#Global, IsCompiled, Absolut, NoInit»—SIGNATURE__1__FP__ADDRESS…—SIGNATURE__2__FP__ADDRESS —SIGNATURE__3__FP__ADDRESSň—SIGNATURE__4__FP__ADDRESSŐ—SIGNATURE__5__FP__ADDRESSÕ—SIGNATURE__6__FP__ADDRESSő—SIGNATURE__7__FP__ADDRESSŌ—SIGNATURE__8__FP__ADDRESS–—SIGNATURE__9__FP__ADDRESS——SIGNATURE__10__FP__ADDRESS“—SIGNATURE__11__FP__ADDRESS”—SIGNATURE__12__FP__ADDRESS‘—SIGNATURE__13__FP__ADDRESS’—SIGNATURE__14__FP__ADDRESS÷—SIGNATURE__15__FP__ADDRESS◊—SIGNATURE__16__FP__ADDRESSō—SIGNATURE__17__FP__ADDRESSŔ—SIGNATURE__18__FP__ADDRESSŕ—SIGNATURE__19__FP__ADDRESSŘ—SIGNATURE__20__FP__ADDRESS‹—SIGNATURE__21__FP__ADDRESS›—SIGNATURE__22__FP__ADDRESSř—SIGNATURE__23__FP__ADDRESSŖ—SIGNATURE__24__FP__ADDRESSŗ—SIGNATURE__25__FP__ADDRESSŠ—SIGNATURE__26__FP__ADDRESS‚—SIGNATURE__27__FP__ADDRESS„—SIGNATURE__28__FP__ADDRESSš—SIGNATURE__29__FP__ADDRESSŚ—SIGNATURE__30__FP__ADDRESSś—SIGNATURE__31__FP__ADDRESSÁ—SIGNATURE__32__FP__ADDRESSŤ—SIGNATURE__33__FP__ADDRESSť—SIGNATURE__34__FP__ADDRESSÍ—SIGNATURE__35__FP__ADDRESSŽ—SIGNATURE__36__FP__ADDRESSž—SIGNATURE__37__FP__ADDRESSŪ—SIGNATURE__38__FP__ADDRESSÓ—SIGNATURE__39__FP__ADDRESSÔ—SIGNATURE__40__FP__ADDRESSū—SIGNATURE__41__FP__ADDRESSŮ—SIGNATURE__42__FP__ADDRESSÚ—SIGNATURE__43__FP__ADDRESSů—SIGNATURE__44__FP__ADDRESSŰ—SIGNATURE__45__FP__ADDRESSű—SIGNATURE__46__FP__ADDRESSŲ—SIGNATURE__47__FP__ADDRESSų—SIGNATURE__48__FP__ADDRESSÝ—SIGNATURE__49__FP__ADDRESSý—SIGNATURE__50__FP__ADDRESSķ—SIGNATURE__51__FP__ADDRESSŻ—SIGNATURE__52__FP__ADDRESSŁ—SIGNATURE__53__FP__ADDRESSż—SIGNATURE__54__FP__ADDRESSĢ—SIGNATURE__55__FP__ADDRESSˇ—SIGNATURE__56__FP__ADDRESSÄ“SIGNATURE__57__FP__ADDRESSĀ“SIGNATURE__58__FP__ADDRESSā“SIGNATURE__59__FP__ADDRESSÉ“SIGNATURE__63__FP__ADDRESSĄ“SIGNATURE__64__FP__ADDRESSÖ“SIGNATURE__65__FP__ADDRESSÜ“SIGNATURE__66__FP__ADDRESSá“SIGNATURE__67__FP__ADDRESSą“SIGNATURE__68__FP__ADDRESSČ“SIGNATURE__69__FP__ADDRESSä“SIGNATURE__70__FP__ADDRESSč“SIGNATURE__71__FP__ADDRESSĆ“SIGNATURE__72__FP__ADDRESSć“SIGNATURE__73__FP__ADDRESSé“SIGNATURE__74__FP__ADDRESSŹ“SIGNATURE__75__FP__ADDRESSź“SIGNATURE__76__FP__ADDRESSĎ“SIGNATURE__77__FP__ADDRESSí“SIGNATURE__78__FP__ADDRESSď“SIGNATURE__79__FP__ADDRESSĒ“SIGNATURE__80__FP__ADDRESSē“SIGNATURE__81__FP__ADDRESSĖ“SIGNATURE__82__FP__ADDRESSó“SIGNATURE__83__FP__ADDRESSė“SIGNATURE__84__FP__ADDRESSô“SIGNATURE__85__FP__ADDRESSö“SIGNATURE__86__FP__ADDRESSõ“SIGNATURE__87__FP__ADDRESSú“SIGNATURE__88__FP__ADDRESSĚ“SIGNATURE__89__FP__ADDRESSě“SIGNATURE__90__FP__ADDRESSü“SIGNATURE__91__FP__ADDRESS†“SIGNATURE__92__FP__ADDRESS°“SIGNATURE__93__FP__ADDRESSĘ“SIGNATURE__94__FP__ADDRESS£“SIGNATURE__95__FP__ADDRESS§“SIGNATURE__96__FP__ADDRESS•“SIGNATURE__97__FP__ADDRESS¶“SIGNATURE__98__FP__ADDRESSß“SIGNATURE__99__FP__ADDRESS®“SIGNATURE__100__FP__ADDRESS©“SIGNATURE__101__FP__ADDRESS™“SIGNATURE__102__FP__ADDRESSę“SIGNATURE__103__FP__ADDRESS¨“SIGNATURE__104__FP__ADDRESS≠“SIGNATURE__105__FP__ADDRESSģ“SIGNATURE__106__FP__ADDRESSĮ“SIGNATURE__107__FP__ADDRESSį“SIGNATURE__108__FP__ADDRESSĪ“SIGNATURE__109__FP__ADDRESS≤“SIGNATURE__110__FP__ADDRESS≥“SIGNATURE__111__FP__ADDRESSī“SIGNATURE__112__FP__ADDRESSĶ“SIGNATURE__113__FP__ADDRESS∂“SIGNATURE__114__FP__ADDRESS∑“SIGNATURE__115__FP__ADDRESSł“SIGNATURE__116__FP__ADDRESSĻ“SIGNATURE__117__FP__ADDRESSļ“SIGNATURE__118__FP__ADDRESSĽ“SIGNATURE__119__FP__ADDRESSľ“SIGNATURE__120__FP__ADDRESSĹ“SIGNATURE__121__FP__ADDRESSĺ“SIGNATURE__122__FP__ADDRESSŅ“SIGNATURE__123__FP__ADDRESSņ“SIGNATURE__124__FP__ADDRESSŃ“SIGNATURE__125__FP__ADDRESS¬“SIGNATURE__126__FP__ADDRESS√“SIGNATURE__127__FP__ADDRESSń“SIGNATURE__128__FP__ADDRESSŇ“SIGNATURE__129__FP__ADDRESS∆“SIGNATURE__130__FP__ADDRESS«“SIGNATURE__131__FP__ADDRESS»“SIGNATURE__132__FP__ADDRESS…“SIGNATURE__133__FP__ADDRESS “SIGNATURE__134__FP__ADDRESSň“SIGNATURE__135__FP__ADDRESSŐ“SIGNATURE__136__FP__ADDRESSÕ“SIGNATURE__137__FP__ADDRESSő“SIGNATURE__138__FP__ADDRESSŌ“SIGNATURE__139__FP__ADDRESS–“SIGNATURE__140__FP__ADDRESS—“SIGNATURE__141__FP__ADDRESS““SIGNATURE__142__FP__ADDRESS”“SIGNATURE__143__FP__ADDRESS‘“SIGNATURE__144__FP__ADDRESS’“SIGNATURE__145__FP__ADDRESS÷“SIGNATURE__146__FP__ADDRESS◊“SIGNATURE__147__FP__ADDRESSō“SIGNATURE__148__FP__ADDRESSŔ“SIGNATURE__172__FP__ADDRESSŕ“SIGNATURE__173__FP__ADDRESSŘ“SIGNATURE__174__FP__ADDRESS‹“SIGNATURE__175__FP__ADDRESS›“SIGNATURE__176__FP__ADDRESSř“SIGNATURE__417__FP__ADDRESSŖ“SIGNATURE__416__FP__ADDRESSŗ“SIGNATURE__177__FP__ADDRESSŠ“SIGNATURE__178__FP__ADDRESS‚“SIGNATURE__179__FP__ADDRESS„“SIGNATURE__421__FP__ADDRESSš“SIGNATURE__180__FP__ADDRESSŚ“SIGNATURE__181__FP__ADDRESSś“SIGNATURE__182__FP__ADDRESSÁ“SIGNATURE__183__FP__ADDRESSŤ“SIGNATURE__184__FP__ADDRESSť“SIGNATURE__185__FP__ADDRESSÍ“SIGNATURE__186__FP__ADDRESSŽ“SIGNATURE__187__FP__ADDRESSž“SIGNATURE__188__FP__ADDRESSŪ“SIGNATURE__189__FP__ADDRESSÓ“SIGNATURE__190__FP__ADDRESSÔ“SIGNATURE__191__FP__ADDRESSū“SIGNATURE__192__FP__ADDRESSŮ“SIGNATURE__193__FP__ADDRESSÚ“SIGNATURE__194__FP__ADDRESSů“SIGNATURE__195__FP__ADDRESSŰ“SIGNATURE__196__FP__ADDRESSű“SIGNATURE__197__FP__ADDRESSŲ“SIGNATURE__198__FP__ADDRESSų“SIGNATURE__199__FP__ADDRESSÝ“SIGNATURE__200__FP__ADDRESSý“SIGNATURE__201__FP__ADDRESSķ“SIGNATURE__202__FP__ADDRESSŻ“SIGNATURE__203__FP__ADDRESSŁ“SIGNATURE__204__FP__ADDRESSż“SIGNATURE__205__FP__ADDRESSĢ“SIGNATURE__206__FP__ADDRESSˇ“SIGNATURE__207__FP__ADDRESSÄ”SIGNATURE__208__FP__ADDRESSĀ”SIGNATURE__209__FP__ADDRESSā”SIGNATURE__212__FP__ADDRESSÉ”SIGNATURE__215__FP__ADDRESSĄ”SIGNATURE__218__FP__ADDRESSÖ”SIGNATURE__221__FP__ADDRESSÜ”SIGNATURE__224__FP__ADDRESSá”SIGNATURE__225__FP__ADDRESSą”SIGNATURE__226__FP__ADDRESSČ”SIGNATURE__227__FP__ADDRESSä”SIGNATURE__228__FP__ADDRESSč”SIGNATURE__229__FP__ADDRESSĆ”SIGNATURE__230__FP__ADDRESSć”SIGNATURE__231__FP__ADDRESSé”SIGNATURE__232__FP__ADDRESSŹ”SIGNATURE__233__FP__ADDRESSź”SIGNATURE__234__FP__ADDRESSĎ”SIGNATURE__235__FP__ADDRESSí”SIGNATURE__236__FP__ADDRESSď”SIGNATURE__239__FP__ADDRESSĒ”SIGNATURE__240__FP__ADDRESSē”SIGNATURE__241__FP__ADDRESSĖ”SIGNATURE__242__FP__ADDRESSó”SIGNATURE__243__FP__ADDRESSė”SIGNATURE__244__FP__ADDRESSô”SIGNATURE__245__FP__ADDRESSö”SIGNATURE__246__FP__ADDRESSõ”SIGNATURE__247__FP__ADDRESSú”SIGNATURE__248__FP__ADDRESSĚ”SIGNATURE__249__FP__ADDRESSě”SIGNATURE__250__FP__ADDRESSü”SIGNATURE__251__FP__ADDRESS†”SIGNATURE__252__FP__ADDRESS°”SIGNATURE__253__FP__ADDRESSĘ”SIGNATURE__254__FP__ADDRESS£”SIGNATURE__255__FP__ADDRESS§”SIGNATURE__256__FP__ADDRESS•”SIGNATURE__257__FP__ADDRESS¶”SIGNATURE__269__FP__ADDRESSß”SIGNATURE__270__FP__ADDRESS®”SIGNATURE__271__FP__ADDRESS©”SIGNATURE__272__FP__ADDRESS™”SIGNATURE__273__FP__ADDRESSę”SIGNATURE__274__FP__ADDRESS¨”SIGNATURE__275__FP__ADDRESS≠”SIGNATURE__276__FP__ADDRESSģ”SIGNATURE__277__FP__ADDRESSĮ”SIGNATURE__278__FP__ADDRESSį”SIGNATURE__280__FP__ADDRESSĪ”SIGNATURE__281__FP__ADDRESS≤”SIGNATURE__282__FP__ADDRESS≥”SIGNATURE__283__FP__ADDRESSī”SIGNATURE__284__FP__ADDRESSĶ”SIGNATURE__285__FP__ADDRESS∂”SIGNATURE__286__FP__ADDRESS∑”SIGNATURE__287__FP__ADDRESSł”SIGNATURE__291__FP__ADDRESSĻ”SIGNATURE__292__FP__ADDRESSļ”SIGNATURE__296__FP__ADDRESSĽ”SIGNATURE__297__FP__ADDRESSľ”SIGNATURE__301__FP__ADDRESSĹ”SIGNATURE__302__FP__ADDRESSĺ”SIGNATURE__306__FP__ADDRESSŅ”SIGNATURE__307__FP__ADDRESSņ”SIGNATURE__311__FP__ADDRESSŃ”SIGNATURE__312__FP__ADDRESS¬”SIGNATURE__316__FP__ADDRESS√”SIGNATURE__317__FP__ADDRESSń”SIGNATURE__321__FP__ADDRESSŇ”SIGNATURE__322__FP__ADDRESS∆”SIGNATURE__326__FP__ADDRESS«”SIGNATURE__327__FP__ADDRESS»”SIGNATURE__331__FP__ADDRESS…”SIGNATURE__332__FP__ADDRESS ”SIGNATURE__336__FP__ADDRESSň”SIGNATURE__337__FP__ADDRESSŐ”SIGNATURE__341__FP__ADDRESSÕ”SIGNATURE__342__FP__ADDRESSő”SIGNATURE__343__FP__ADDRESSŌ”SIGNATURE__347__FP__ADDRESS–”SIGNATURE__348__FP__ADDRESS—”SIGNATURE__349__FP__ADDRESS“”SIGNATURE__350__FP__ADDRESS””SIGNATURE__356__FP__ADDRESS‘”SIGNATURE__357__FP__ADDRESS’”SIGNATURE__358__FP__ADDRESS÷”SIGNATURE__359__FP__ADDRESS◊”SIGNATURE__368__FP__ADDRESSō”SIGNATURE__383__FP__ADDRESSŔ”SIGNATURE__381__FP__ADDRESSŕ”SIGNATURE__386__FP__ADDRESSŘ”SIGNATURE__378__FP__ADDRESS‹”SIGNATURE__373__FP__ADDRESS›”SIGNATURE__374__FP__ADDRESSř”SIGNATURE__382__FP__ADDRESSŖ”SIGNATURE__370__FP__ADDRESSŗ”SIGNATURE__365__FP__ADDRESSŠ”SIGNATURE__372__FP__ADDRESS‚”SIGNATURE__379__FP__ADDRESS„”SIGNATURE__385__FP__ADDRESSš”SIGNATURE__380__FP__ADDRESSŚ”SIGNATURE__369__FP__ADDRESSś”SIGNATURE__375__FP__ADDRESSÁ”SIGNATURE__376__FP__ADDRESSŤ”SIGNATURE__371__FP__ADDRESSť”SIGNATURE__366__FP__ADDRESSÍ”SIGNATURE__377__FP__ADDRESSŽ”SIGNATURE__367__FP__ADDRESSž”SIGNATURE__387__FP__ADDRESSŪ”SIGNATURE__384__FP__ADDRESSÓ”SIGNATURE__392__FP__ADDRESSÔ”SIGNATURE__396__FP__ADDRESSū”SIGNATURE__401__FP__ADDRESSŮ”SIGNATURE__400__FP__ADDRESSÚ”SIGNATURE__407__FP__ADDRESSů”SIGNATURE__406__FP__ADDRESSŰ”SIGNATURE__412__FP__ADDRESSű”SIGNATURE__411__FP__ADDRESSŲ”SIGNATURE__435__FP__ADDRESSų”SIGNATURE__439__FP__ADDRESSÝ”SIGNATURE__440__FP__ADDRESSý”SIGNATURE__437__FP__ADDRESSķ”SIGNATURE__436__FP__ADDRESSŻ”SIGNATURE__438__FP__ADDRESSŁ”SIGNATURE__443__FP__ADDRESSż”SIGNATURE__447__FP__ADDRESSĢ”SIGNATURE__448__FP__ADDRESSˇ”SIGNATURE__453__FP__ADDRESSÄ‘SIGNATURE__457__FP__ADDRESSĀ‘SIGNATURE__476__FP__ADDRESSā‘SIGNATURE__480__FP__ADDRESSÉ‘SIGNATURE__478__FP__ADDRESSĄ‘SIGNATURE__477__FP__ADDRESSÖ‘SIGNATURE__479__FP__ADDRESSÜ‘SIGNATURE__481__FP__ADDRESSá‘SIGNATURE__465__FP__ADDRESSą‘SIGNATURE__469__FP__ADDRESSČ‘SIGNATURE__467__FP__ADDRESSä‘SIGNATURE__466__FP__ADDRESSč‘SIGNATURE__468__FP__ADDRESSĆ‘SIGNATURE__464__FP__ADDRESSć‘SIGNATURE__484__FP__ADDRESSé‘SIGNATURE__491__FP__ADDRESSŹ‘SIGNATURE__487__FP__ADDRESSź‘SIGNATURE__502__FP__ADDRESSĎ‘SIGNATURE__508__FP__ADDRESSí‘SIGNATURE__503__FP__ADDRESSď‘SIGNATURE__509__FP__ADDRESSĒ‘SIGNATURE__505__FP__ADDRESSē‘SIGNATURE__498__FP__ADDRESSĖ‘SIGNATURE__506__FP__ADDRESSó‘SIGNATURE__497__FP__ADDRESSė‘SIGNATURE__500__FP__ADDRESSô‘SIGNATURE__504__FP__ADDRESSö‘SIGNATURE__510__FP__ADDRESSõ‘SIGNATURE__501__FP__ADDRESSú‘SIGNATURE__507__FP__ADDRESSĚ‘SIGNATURE__499__FP__ADDRESSě‘SIGNATURE__513__FP__ADDRESSü‘SIGNATURE__524__FP__ADDRESS†‘SIGNATURE__523__FP__ADDRESS°‘SIGNATURE__529__FP__ADDRESSĘ‘SIGNATURE__528__FP__ADDRESS£‘SIGNATURE__534__FP__ADDRESS§‘SIGNATURE__533__FP__ADDRESS•‘SIGNATURE__549__FP__ADDRESS¶‘SIGNATURE__548__FP__ADDRESSß‘SIGNATURE__554__FP__ADDRESS®‘SIGNATURE__553__FP__ADDRESS©‘SIGNATURE__559__FP__ADDRESS™‘SIGNATURE__558__FP__ADDRESSę‘SIGNATURE__544__FP__ADDRESS¨‘SIGNATURE__543__FP__ADDRESS≠‘SIGNATURE__569__FP__ADDRESSģ‘SIGNATURE__568__FP__ADDRESSĮ‘SIGNATURE__574__FP__ADDRESSį‘SIGNATURE__573__FP__ADDRESSĪ‘SIGNATURE__579__FP__ADDRESS≤‘SIGNATURE__578__FP__ADDRESS≥‘SIGNATURE__564__FP__ADDRESSī‘SIGNATURE__563__FP__ADDRESSĶ‘SIGNATURE__584__FP__ADDRESS∂‘SIGNATURE__583__FP__ADDRESS∑‘SIGNATURE__539__FP__ADDRESSł‘SIGNATURE__538__FP__ADDRESSĻ‘SIGNATURE__596__FP__ADDRESSļ‘SIGNATURE__591__FP__ADDRESSĽ‘SIGNATURE__599__FP__ADDRESSľ‘SIGNATURE__600__FP__ADDRESSĹ‘SIGNATURE__595__FP__ADDRESSĺ‘SIGNATURE__593__FP__ADDRESSŅ‘SIGNATURE__597__FP__ADDRESSņ‘SIGNATURE__592__FP__ADDRESSŃ‘SIGNATURE__594__FP__ADDRESS¬‘SIGNATURE__601__FP__ADDRESS√‘SIGNATURE__598__FP__ADDRESSń‘SIGNATURE__666__FP__ADDRESSŇ‘SIGNATURE__642__FP__ADDRESS∆‘SIGNATURE__650__FP__ADDRESS«‘SIGNATURE__633__FP__ADDRESS»‘SIGNATURE__643__FP__ADDRESS…‘SIGNATURE__637__FP__ADDRESS ‘SIGNATURE__646__FP__ADDRESSň‘SIGNATURE__641__FP__ADDRESSŐ‘SIGNATURE__635__FP__ADDRESSÕ‘SIGNATURE__645__FP__ADDRESSő‘SIGNATURE__636__FP__ADDRESSŌ‘SIGNATURE__631__FP__ADDRESS–‘SIGNATURE__629__FP__ADDRESS—‘SIGNATURE__638__FP__ADDRESS“‘SIGNATURE__640__FP__ADDRESS”‘SIGNATURE__644__FP__ADDRESS‘‘SIGNATURE__647__FP__ADDRESS’‘SIGNATURE__630__FP__ADDRESS÷‘SIGNATURE__648__FP__ADDRESS◊‘SIGNATURE__649__FP__ADDRESSō‘SIGNATURE__634__FP__ADDRESSŔ‘SIGNATURE__628__FP__ADDRESSŕ‘SIGNATURE__639__FP__ADDRESSŘ‘SIGNATURE__632__FP__ADDRESS‹‘SIGNATURE__653__FP__ADDRESS›‘SIGNATURE__670__FP__ADDRESSř‘SIGNATURE__695__FP__ADDRESSŖ‘SIGNATURE__699__FP__ADDRESSŗ‘SIGNATURE__702__FP__ADDRESSŠ‘SIGNATURE__698__FP__ADDRESS‚‘SIGNATURE__705__FP__ADDRESS„‘SIGNATURE__707__FP__ADDRESSš‘SIGNATURE__694__FP__ADDRESSŚ‘SIGNATURE__693__FP__ADDRESSś‘SIGNATURE__703__FP__ADDRESSÁ‘SIGNATURE__700__FP__ADDRESSŤ‘SIGNATURE__706__FP__ADDRESSť‘SIGNATURE__697__FP__ADDRESSÍ‘SIGNATURE__696__FP__ADDRESSŽ‘SIGNATURE__709__FP__ADDRESSž‘SIGNATURE__701__FP__ADDRESSŪ‘SIGNATURE__704__FP__ADDRESSÓ‘SIGNATURE__708__FP__ADDRESSÔ‘SIGNATURE__712__FP__ADDRESSū‘SIGNATURE__715__FP__ADDRESSŮ‘SIGNATURE__718__FP__ADDRESSÚ‘SIGNATURE__729__FP__ADDRESSů‘SIGNATURE__726__FP__ADDRESSŰ‘SIGNATURE__728__FP__ADDRESSű‘SIGNATURE__727__FP__ADDRESSŲ‘SIGNATURE__725__FP__ADDRESSų‘SIGNATURE__686__FP__ADDRESSÝ‘SIGNATURE__679__FP__ADDRESSý‘SIGNATURE__685__FP__ADDRESSķ‘SIGNATURE__5985__FP__ADDRESSŻ‘SIGNATURE__682__FP__ADDRESSŁ‘SIGNATURE__680__FP__ADDRESSż‘SIGNATURE__681__FP__ADDRESSĢ‘SIGNATURE__683__FP__ADDRESSˇ‘SIGNATURE__684__FP__ADDRESSÄ’SIGNATURE__616__FP__ADDRESSĀ’SIGNATURE__5986__FP__ADDRESSā’SIGNATURE__617__FP__ADDRESSÉ’SIGNATURE__612__FP__ADDRESSĄ’SIGNATURE__620__FP__ADDRESSÖ’SIGNATURE__608__FP__ADDRESSÜ’SIGNATURE__607__FP__ADDRESSá’SIGNATURE__615__FP__ADDRESSą’SIGNATURE__621__FP__ADDRESSČ’SIGNATURE__610__FP__ADDRESSä’SIGNATURE__619__FP__ADDRESSč’SIGNATURE__614__FP__ADDRESSĆ’SIGNATURE__613__FP__ADDRESSć’SIGNATURE__609__FP__ADDRESSé’SIGNATURE__622__FP__ADDRESSŹ’SIGNATURE__611__FP__ADDRESSź’SIGNATURE__618__FP__ADDRESSĎ’SIGNATURE__739__FP__ADDRESSí’SIGNATURE__737__FP__ADDRESSď’SIGNATURE__743__FP__ADDRESSĒ’SIGNATURE__740__FP__ADDRESSē’SIGNATURE__738__FP__ADDRESSĖ’SIGNATURE__5987__FP__ADDRESSó’SIGNATURE__741__FP__ADDRESSė’SIGNATURE__742__FP__ADDRESSô’SIGNATURE__778__FP__ADDRESSö’SIGNATURE__782__FP__ADDRESSõ’SIGNATURE__789__FP__ADDRESSú’SIGNATURE__781__FP__ADDRESSĚ’SIGNATURE__791__FP__ADDRESSě’SIGNATURE__787__FP__ADDRESSü’SIGNATURE__777__FP__ADDRESS†’SIGNATURE__792__FP__ADDRESS°’SIGNATURE__776__FP__ADDRESSĘ’SIGNATURE__790__FP__ADDRESS£’SIGNATURE__785__FP__ADDRESS§’SIGNATURE__786__FP__ADDRESS•’SIGNATURE__780__FP__ADDRESS¶’SIGNATURE__788__FP__ADDRESSß’SIGNATURE__779__FP__ADDRESS®’SIGNATURE__784__FP__ADDRESS©’SIGNATURE__783__FP__ADDRESS™’SIGNATURE__763__FP__ADDRESSę’SIGNATURE__752__FP__ADDRESS¨’SIGNATURE__753__FP__ADDRESS≠’SIGNATURE__764__FP__ADDRESSģ’SIGNATURE__757__FP__ADDRESSĮ’SIGNATURE__756__FP__ADDRESSį’SIGNATURE__767__FP__ADDRESSĪ’SIGNATURE__750__FP__ADDRESS≤’SIGNATURE__755__FP__ADDRESS≥’SIGNATURE__766__FP__ADDRESSī’SIGNATURE__762__FP__ADDRESSĶ’SIGNATURE__768__FP__ADDRESS∂’SIGNATURE__758__FP__ADDRESS∑’SIGNATURE__760__FP__ADDRESSł’SIGNATURE__765__FP__ADDRESSĻ’SIGNATURE__761__FP__ADDRESSļ’SIGNATURE__751__FP__ADDRESSĽ’SIGNATURE__769__FP__ADDRESSľ’SIGNATURE__754__FP__ADDRESSĹ’SIGNATURE__749__FP__ADDRESSĺ’SIGNATURE__759__FP__ADDRESSŅ’SIGNATURE__803__FP__ADDRESSņ’SIGNATURE__801__FP__ADDRESSŃ’SIGNATURE__808__FP__ADDRESS¬’SIGNATURE__806__FP__ADDRESS√’SIGNATURE__809__FP__ADDRESSń’SIGNATURE__802__FP__ADDRESSŇ’SIGNATURE__807__FP__ADDRESS∆’SIGNATURE__804__FP__ADDRESS«’SIGNATURE__805__FP__ADDRESS»’SIGNATURE__810__FP__ADDRESS…’SIGNATURE__838__FP__ADDRESS ’SIGNATURE__833__FP__ADDRESSň’SIGNATURE__837__FP__ADDRESSŐ’SIGNATURE__836__FP__ADDRESSÕ’SIGNATURE__834__FP__ADDRESSő’SIGNATURE__840__FP__ADDRESSŌ’SIGNATURE__835__FP__ADDRESS–’SIGNATURE__839__FP__ADDRESS—’SIGNATURE__820__FP__ADDRESS“’SIGNATURE__818__FP__ADDRESS”’SIGNATURE__822__FP__ADDRESS‘’SIGNATURE__825__FP__ADDRESS’’SIGNATURE__821__FP__ADDRESS÷’SIGNATURE__819__FP__ADDRESS◊’SIGNATURE__826__FP__ADDRESSō’SIGNATURE__823__FP__ADDRESSŔ’SIGNATURE__824__FP__ADDRESSŕ’SIGNATURE__817__FP__ADDRESSŘ’SIGNATURE__843__FP__ADDRESS‹’SIGNATURE__856__FP__ADDRESS›’SIGNATURE__852__FP__ADDRESSř’SIGNATURE__857__FP__ADDRESSŖ’SIGNATURE__854__FP__ADDRESSŗ’SIGNATURE__853__FP__ADDRESSŠ’SIGNATURE__855__FP__ADDRESS‚’SIGNATURE__858__FP__ADDRESS„’SIGNATURE__868__FP__ADDRESSš’SIGNATURE__864__FP__ADDRESSŚ’SIGNATURE__869__FP__ADDRESSś’SIGNATURE__866__FP__ADDRESSÁ’SIGNATURE__865__FP__ADDRESSŤ’SIGNATURE__867__FP__ADDRESSť’SIGNATURE__870__FP__ADDRESSÍ’SIGNATURE__880__FP__ADDRESSŽ’SIGNATURE__876__FP__ADDRESSž’SIGNATURE__881__FP__ADDRESSŪ’SIGNATURE__878__FP__ADDRESSÓ’SIGNATURE__877__FP__ADDRESSÔ’SIGNATURE__879__FP__ADDRESSū’SIGNATURE__882__FP__ADDRESSŮ’SIGNATURE__892__FP__ADDRESSÚ’SIGNATURE__888__FP__ADDRESSů’SIGNATURE__893__FP__ADDRESSŰ’SIGNATURE__890__FP__ADDRESSű’SIGNATURE__889__FP__ADDRESSŲ’SIGNATURE__891__FP__ADDRESSų’SIGNATURE__894__FP__ADDRESSÝ’SIGNATURE__904__FP__ADDRESSý’SIGNATURE__900__FP__ADDRESSķ’SIGNATURE__905__FP__ADDRESSŻ’SIGNATURE__902__FP__ADDRESSŁ’SIGNATURE__901__FP__ADDRESSż’SIGNATURE__903__FP__ADDRESSĢ’SIGNATURE__906__FP__ADDRESSˇ’SIGNATURE__916__FP__ADDRESSÄ÷SIGNATURE__912__FP__ADDRESSĀ÷SIGNATURE__917__FP__ADDRESSā÷SIGNATURE__914__FP__ADDRESSÉ÷SIGNATURE__913__FP__ADDRESSĄ÷SIGNATURE__915__FP__ADDRESSÖ÷SIGNATURE__918__FP__ADDRESSÜ÷SIGNATURE__930__FP__ADDRESSá÷SIGNATURE__926__FP__ADDRESSą÷SIGNATURE__931__FP__ADDRESSČ÷SIGNATURE__929__FP__ADDRESSä÷SIGNATURE__927__FP__ADDRESSč÷SIGNATURE__928__FP__ADDRESSĆ÷SIGNATURE__932__FP__ADDRESSć÷SIGNATURE__925__FP__ADDRESSé÷SIGNATURE__935__FP__ADDRESSŹ÷SIGNATURE__938__FP__ADDRESSź÷SIGNATURE__947__FP__ADDRESSĎ÷SIGNATURE__945__FP__ADDRESSí÷SIGNATURE__950__FP__ADDRESSď÷SIGNATURE__952__FP__ADDRESSĒ÷SIGNATURE__948__FP__ADDRESSē÷SIGNATURE__946__FP__ADDRESSĖ÷SIGNATURE__949__FP__ADDRESSó÷SIGNATURE__951__FP__ADDRESSė÷SIGNATURE__2627__FP__ADDRESSô÷SIGNATURE__1038__FP__ADDRESSö÷SIGNATURE__2751__FP__ADDRESSõ÷SIGNATURE__2758__FP__ADDRESSú÷SIGNATURE__2765__FP__ADDRESSĚ÷SIGNATURE__2768__FP__ADDRESSě÷SIGNATURE__2761__FP__ADDRESSü÷SIGNATURE__2771__FP__ADDRESS†÷SIGNATURE__2778__FP__ADDRESS°÷SIGNATURE__2774__FP__ADDRESSĘ÷SIGNATURE__2815__FP__ADDRESS£÷SIGNATURE__1546__FP__ADDRESS§÷SIGNATURE__1203__FP__ADDRESS•÷SIGNATURE__2826__FP__ADDRESS¶÷SIGNATURE__2831__FP__ADDRESSß÷SIGNATURE__2828__FP__ADDRESS®÷SIGNATURE__2827__FP__ADDRESS©÷SIGNATURE__2825__FP__ADDRESS™÷SIGNATURE__2830__FP__ADDRESSę÷SIGNATURE__2829__FP__ADDRESS¨÷SIGNATURE__2824__FP__ADDRESS≠÷SIGNATURE__1007__FP__ADDRESSģ÷SIGNATURE__1035__FP__ADDRESSĮ÷SIGNATURE__1017__FP__ADDRESSį÷SIGNATURE__2864__FP__ADDRESSĪ÷SIGNATURE__2848__FP__ADDRESS≤÷SIGNATURE__2867__FP__ADDRESS≥÷SIGNATURE__2861__FP__ADDRESSī÷SIGNATURE__2850__FP__ADDRESSĶ÷SIGNATURE__2849__FP__ADDRESS∂÷SIGNATURE__2853__FP__ADDRESS∑÷SIGNATURE__2845__FP__ADDRESSł÷SIGNATURE__2844__FP__ADDRESSĻ÷SIGNATURE__2852__FP__ADDRESSļ÷SIGNATURE__2847__FP__ADDRESSĽ÷SIGNATURE__2866__FP__ADDRESSľ÷SIGNATURE__2863__FP__ADDRESSĹ÷SIGNATURE__2857__FP__ADDRESSĺ÷SIGNATURE__2860__FP__ADDRESSŅ÷SIGNATURE__2856__FP__ADDRESSņ÷SIGNATURE__2855__FP__ADDRESSŃ÷SIGNATURE__2851__FP__ADDRESS¬÷SIGNATURE__2868__FP__ADDRESS√÷SIGNATURE__2859__FP__ADDRESSń÷SIGNATURE__2858__FP__ADDRESSŇ÷SIGNATURE__2846__FP__ADDRESS∆÷SIGNATURE__2865__FP__ADDRESS«÷SIGNATURE__2854__FP__ADDRESS»÷SIGNATURE__2862__FP__ADDRESS…÷SIGNATURE__2732__FP__ADDRESS ÷SIGNATURE__2726__FP__ADDRESSň÷SIGNATURE__2693__FP__ADDRESSŐ÷SIGNATURE__2700__FP__ADDRESSÕ÷SIGNATURE__2672__FP__ADDRESSő÷SIGNATURE__2661__FP__ADDRESSŌ÷SIGNATURE__2663__FP__ADDRESS–÷SIGNATURE__2652__FP__ADDRESS—÷SIGNATURE__2668__FP__ADDRESS“÷SIGNATURE__2713__FP__ADDRESS”÷SIGNATURE__2707__FP__ADDRESS‘÷SIGNATURE__2676__FP__ADDRESS’÷SIGNATURE__2651__FP__ADDRESS÷÷SIGNATURE__2712__FP__ADDRESS◊÷SIGNATURE__2688__FP__ADDRESSō÷SIGNATURE__2664__FP__ADDRESSŔ÷SIGNATURE__2650__FP__ADDRESSŕ÷SIGNATURE__2687__FP__ADDRESSŘ÷SIGNATURE__2683__FP__ADDRESS‹÷SIGNATURE__2665__FP__ADDRESS›÷SIGNATURE__2706__FP__ADDRESSř÷SIGNATURE__2709__FP__ADDRESSŖ÷SIGNATURE__2685__FP__ADDRESSŗ÷SIGNATURE__2677__FP__ADDRESSŠ÷SIGNATURE__2656__FP__ADDRESS‚÷SIGNATURE__2691__FP__ADDRESS„÷SIGNATURE__2692__FP__ADDRESSš÷SIGNATURE__2682__FP__ADDRESSŚ÷SIGNATURE__2675__FP__ADDRESSś÷SIGNATURE__2660__FP__ADDRESSÁ÷SIGNATURE__2698__FP__ADDRESSŤ÷SIGNATURE__2670__FP__ADDRESSť÷SIGNATURE__2697__FP__ADDRESSÍ÷SIGNATURE__2710__FP__ADDRESSŽ÷SIGNATURE__2659__FP__ADDRESSž÷SIGNATURE__2711__FP__ADDRESSŪ÷SIGNATURE__2679__FP__ADDRESSÓ÷SIGNATURE__2667__FP__ADDRESSÔ÷SIGNATURE__2666__FP__ADDRESSū÷SIGNATURE__2658__FP__ADDRESSŮ÷SIGNATURE__2681__FP__ADDRESSÚ÷SIGNATURE__2673__FP__ADDRESSů÷SIGNATURE__2690__FP__ADDRESSŰ÷SIGNATURE__2680__FP__ADDRESSű÷SIGNATURE__2695__FP__ADDRESSŲ÷SIGNATURE__2703__FP__ADDRESSų÷SIGNATURE__2705__FP__ADDRESSÝ÷SIGNATURE__2714__FP__ADDRESSý÷SIGNATURE__2662__FP__ADDRESSķ÷SIGNATURE__2653__FP__ADDRESSŻ÷SIGNATURE__2654__FP__ADDRESSŁ÷SIGNATURE__2655__FP__ADDRESSż÷SIGNATURE__2678__FP__ADDRESSĢ÷SIGNATURE__2702__FP__ADDRESSˇ÷SIGNATURE__2708__FP__ADDRESSÄ◊SIGNATURE__2694__FP__ADDRESSĀ◊SIGNATURE__2715__FP__ADDRESSā◊SIGNATURE__2696__FP__ADDRESSÉ◊SIGNATURE__2699__FP__ADDRESSĄ◊SIGNATURE__2669__FP__ADDRESSÖ◊SIGNATURE__2686__FP__ADDRESSÜ◊SIGNATURE__2671__FP__ADDRESSá◊SIGNATURE__2704__FP__ADDRESSą◊SIGNATURE__2684__FP__ADDRESSČ◊SIGNATURE__2674__FP__ADDRESSä◊SIGNATURE__2657__FP__ADDRESSč◊SIGNATURE__2701__FP__ADDRESSĆ◊SIGNATURE__2689__FP__ADDRESSć◊SIGNATURE__2888__FP__ADDRESSé◊SIGNATURE__2885__FP__ADDRESSŹ◊SIGNATURE__2639__FP__ADDRESSź◊SIGNATURE__2634__FP__ADDRESSĎ◊SIGNATURE__2643__FP__ADDRESSí◊SIGNATURE__2641__FP__ADDRESSď◊SIGNATURE__2636__FP__ADDRESSĒ◊SIGNATURE__2637__FP__ADDRESSē◊SIGNATURE__2635__FP__ADDRESSĖ◊SIGNATURE__2640__FP__ADDRESSó◊SIGNATURE__2642__FP__ADDRESSė◊SIGNATURE__5988__FP__ADDRESSô◊SIGNATURE__2638__FP__ADDRESSö◊SIGNATURE__2997__FP__ADDRESSõ◊SIGNATURE__2986__FP__ADDRESSú◊SIGNATURE__2987__FP__ADDRESSĚ◊SIGNATURE__3009__FP__ADDRESSě◊SIGNATURE__3010__FP__ADDRESSü◊SIGNATURE__2996__FP__ADDRESS†◊SIGNATURE__3005__FP__ADDRESS°◊SIGNATURE__3001__FP__ADDRESSĘ◊SIGNATURE__3008__FP__ADDRESS£◊SIGNATURE__2983__FP__ADDRESS§◊SIGNATURE__3007__FP__ADDRESS•◊SIGNATURE__2991__FP__ADDRESS¶◊SIGNATURE__3003__FP__ADDRESSß◊SIGNATURE__2994__FP__ADDRESS®◊SIGNATURE__2995__FP__ADDRESS©◊SIGNATURE__2999__FP__ADDRESS™◊SIGNATURE__2982__FP__ADDRESSę◊SIGNATURE__2990__FP__ADDRESS¨◊SIGNATURE__2993__FP__ADDRESS≠◊SIGNATURE__3002__FP__ADDRESSģ◊SIGNATURE__2988__FP__ADDRESSĮ◊SIGNATURE__2985__FP__ADDRESSį◊SIGNATURE__2992__FP__ADDRESSĪ◊SIGNATURE__2984__FP__ADDRESS≤◊SIGNATURE__3006__FP__ADDRESS≥◊SIGNATURE__2998__FP__ADDRESSī◊SIGNATURE__3000__FP__ADDRESSĶ◊SIGNATURE__2989__FP__ADDRESS∂◊SIGNATURE__3004__FP__ADDRESS∑◊SIGNATURE__2967__FP__ADDRESSł◊SIGNATURE__2968__FP__ADDRESSĻ◊SIGNATURE__2972__FP__ADDRESSļ◊SIGNATURE__2969__FP__ADDRESSĽ◊SIGNATURE__2975__FP__ADDRESSľ◊SIGNATURE__2958__FP__ADDRESSĹ◊SIGNATURE__2959__FP__ADDRESSĺ◊SIGNATURE__2957__FP__ADDRESSŅ◊SIGNATURE__2965__FP__ADDRESSņ◊SIGNATURE__2962__FP__ADDRESSŃ◊SIGNATURE__2961__FP__ADDRESS¬◊SIGNATURE__2960__FP__ADDRESS√◊SIGNATURE__2973__FP__ADDRESSń◊SIGNATURE__2974__FP__ADDRESSŇ◊SIGNATURE__2966__FP__ADDRESS∆◊SIGNATURE__2964__FP__ADDRESS«◊SIGNATURE__2963__FP__ADDRESS»◊SIGNATURE__2971__FP__ADDRESS…◊SIGNATURE__2970__FP__ADDRESS ◊SIGNATURE__3045__FP__ADDRESSň◊SIGNATURE__1206__FP__ADDRESSŐ◊SIGNATURE__3079__FP__ADDRESSÕ◊SIGNATURE__3075__FP__ADDRESSő◊SIGNATURE__3081__FP__ADDRESSŌ◊SIGNATURE__3093__FP__ADDRESS–◊SIGNATURE__3074__FP__ADDRESS—◊SIGNATURE__3084__FP__ADDRESS“◊SIGNATURE__3070__FP__ADDRESS”◊SIGNATURE__3083__FP__ADDRESS‘◊SIGNATURE__3092__FP__ADDRESS’◊SIGNATURE__3085__FP__ADDRESS÷◊SIGNATURE__3095__FP__ADDRESS◊◊SIGNATURE__3097__FP__ADDRESSō◊SIGNATURE__3076__FP__ADDRESSŔ◊SIGNATURE__3077__FP__ADDRESSŕ◊SIGNATURE__3089__FP__ADDRESSŘ◊SIGNATURE__3069__FP__ADDRESS‹◊SIGNATURE__3086__FP__ADDRESS›◊SIGNATURE__3088__FP__ADDRESSř◊SIGNATURE__3096__FP__ADDRESSŖ◊SIGNATURE__3090__FP__ADDRESSŗ◊SIGNATURE__3072__FP__ADDRESSŠ◊SIGNATURE__3073__FP__ADDRESS‚◊SIGNATURE__3082__FP__ADDRESS„◊SIGNATURE__3091__FP__ADDRESSš◊SIGNATURE__3087__FP__ADDRESSŚ◊SIGNATURE__3071__FP__ADDRESSś◊SIGNATURE__3080__FP__ADDRESSÁ◊SIGNATURE__3078__FP__ADDRESSŤ◊SIGNATURE__3094__FP__ADDRESSť◊SIGNATURE__3137__FP__ADDRESSÍ◊SIGNATURE__3124__FP__ADDRESSŽ◊SIGNATURE__3139__FP__ADDRESSž◊SIGNATURE__3133__FP__ADDRESSŪ◊SIGNATURE__3121__FP__ADDRESSÓ◊SIGNATURE__3127__FP__ADDRESSÔ◊SIGNATURE__3135__FP__ADDRESSū◊SIGNATURE__3138__FP__ADDRESSŮ◊SIGNATURE__3126__FP__ADDRESSÚ◊SIGNATURE__3123__FP__ADDRESSů◊SIGNATURE__3136__FP__ADDRESSŰ◊SIGNATURE__3128__FP__ADDRESSű◊SIGNATURE__3132__FP__ADDRESSŲ◊SIGNATURE__3134__FP__ADDRESSų◊SIGNATURE__3122__FP__ADDRESSÝ◊SIGNATURE__3131__FP__ADDRESSý◊SIGNATURE__3130__FP__ADDRESSķ◊SIGNATURE__3125__FP__ADDRESSŻ◊SIGNATURE__3120__FP__ADDRESSŁ◊SIGNATURE__3129__FP__ADDRESSż◊SIGNATURE__3058__FP__ADDRESSĢ◊SIGNATURE__3052__FP__ADDRESSˇ◊SIGNATURE__3061__FP__ADDRESSÄōSIGNATURE__5989__FP__ADDRESSĀōSIGNATURE__3053__FP__ADDRESSāōSIGNATURE__3055__FP__ADDRESSÉōSIGNATURE__3056__FP__ADDRESSĄōSIGNATURE__3054__FP__ADDRESSÖōSIGNATURE__3057__FP__ADDRESSÜōSIGNATURE__3059__FP__ADDRESSáōSIGNATURE__3060__FP__ADDRESSąōSIGNATURE__3062__FP__ADDRESSČōSIGNATURE__2939__FP__ADDRESSäōSIGNATURE__2934__FP__ADDRESSčōSIGNATURE__2935__FP__ADDRESSĆōSIGNATURE__2950__FP__ADDRESSćōSIGNATURE__2938__FP__ADDRESSéōSIGNATURE__2933__FP__ADDRESSŹōSIGNATURE__2927__FP__ADDRESSźōSIGNATURE__2928__FP__ADDRESSĎōSIGNATURE__2943__FP__ADDRESSíōSIGNATURE__2925__FP__ADDRESSďōSIGNATURE__2929__FP__ADDRESSĒōSIGNATURE__2949__FP__ADDRESSēōSIGNATURE__2948__FP__ADDRESSĖōSIGNATURE__2947__FP__ADDRESSóōSIGNATURE__2930__FP__ADDRESSėōSIGNATURE__2941__FP__ADDRESSôōSIGNATURE__2924__FP__ADDRESSöōSIGNATURE__5990__FP__ADDRESSõōSIGNATURE__2936__FP__ADDRESSúōSIGNATURE__2937__FP__ADDRESSĚōSIGNATURE__2944__FP__ADDRESSěōSIGNATURE__2932__FP__ADDRESSüōSIGNATURE__2942__FP__ADDRESS†ōSIGNATURE__2931__FP__ADDRESS°ōSIGNATURE__2926__FP__ADDRESSĘōSIGNATURE__2940__FP__ADDRESS£ōSIGNATURE__2946__FP__ADDRESS§ōSIGNATURE__2945__FP__ADDRESS•ōSIGNATURE__3147__FP__ADDRESS¶ōSIGNATURE__2915__FP__ADDRESSßōSIGNATURE__2910__FP__ADDRESS®ōSIGNATURE__2917__FP__ADDRESS©ōSIGNATURE__2912__FP__ADDRESS™ōSIGNATURE__2914__FP__ADDRESSęōSIGNATURE__2913__FP__ADDRESS¨ōSIGNATURE__2911__FP__ADDRESS≠ōSIGNATURE__5991__FP__ADDRESSģōSIGNATURE__2916__FP__ADDRESSĮōSIGNATURE__3033__FP__ADDRESSįōSIGNATURE__2901__FP__ADDRESSĪōSIGNATURE__2895__FP__ADDRESS≤ōSIGNATURE__2903__FP__ADDRESS≥ōSIGNATURE__2900__FP__ADDRESSīōSIGNATURE__2896__FP__ADDRESSĶōSIGNATURE__2902__FP__ADDRESS∂ōSIGNATURE__2899__FP__ADDRESS∑ōSIGNATURE__5992__FP__ADDRESSłōSIGNATURE__2897__FP__ADDRESSĻōSIGNATURE__2898__FP__ADDRESSļōSIGNATURE__3189__FP__ADDRESSĽōSIGNATURE__5993__FP__ADDRESSľōSIGNATURE__3199__FP__ADDRESSĹōSIGNATURE__3192__FP__ADDRESSĺōSIGNATURE__3194__FP__ADDRESSŅōSIGNATURE__3184__FP__ADDRESSņōSIGNATURE__3198__FP__ADDRESSŃōSIGNATURE__3195__FP__ADDRESS¬ōSIGNATURE__3183__FP__ADDRESS√ōSIGNATURE__3196__FP__ADDRESSńōSIGNATURE__3188__FP__ADDRESSŇōSIGNATURE__3191__FP__ADDRESS∆ōSIGNATURE__3186__FP__ADDRESS«ōSIGNATURE__3185__FP__ADDRESS»ōSIGNATURE__3200__FP__ADDRESS…ōSIGNATURE__3187__FP__ADDRESS ōSIGNATURE__3193__FP__ADDRESSňōSIGNATURE__3190__FP__ADDRESSŐōSIGNATURE__3197__FP__ADDRESSÕōSIGNATURE__3174__FP__ADDRESSőōSIGNATURE__3169__FP__ADDRESSŌōSIGNATURE__3176__FP__ADDRESS–ōSIGNATURE__3171__FP__ADDRESS—ōSIGNATURE__3173__FP__ADDRESS“ōSIGNATURE__3172__FP__ADDRESS”ōSIGNATURE__3170__FP__ADDRESS‘ōSIGNATURE__5994__FP__ADDRESS’ōSIGNATURE__3175__FP__ADDRESS÷ōSIGNATURE__3160__FP__ADDRESS◊ōSIGNATURE__3154__FP__ADDRESSōōSIGNATURE__3162__FP__ADDRESSŔōSIGNATURE__3159__FP__ADDRESSŕōSIGNATURE__3155__FP__ADDRESSŘōSIGNATURE__3161__FP__ADDRESS‹ōSIGNATURE__3158__FP__ADDRESS›ōSIGNATURE__5995__FP__ADDRESSřōSIGNATURE__3156__FP__ADDRESSŖōSIGNATURE__3157__FP__ADDRESSŗōSIGNATURE__3336__FP__ADDRESSŠōSIGNATURE__3343__FP__ADDRESS‚ōSIGNATURE__3340__FP__ADDRESS„ōSIGNATURE__1211__FP__ADDRESSšōSIGNATURE__3352__FP__ADDRESSŚōSIGNATURE__3350__FP__ADDRESSśōSIGNATURE__3358__FP__ADDRESSÁōSIGNATURE__3359__FP__ADDRESSŤōSIGNATURE__3357__FP__ADDRESSťōSIGNATURE__3351__FP__ADDRESSÍōSIGNATURE__3353__FP__ADDRESSŽōSIGNATURE__3355__FP__ADDRESSžōSIGNATURE__3360__FP__ADDRESSŪōSIGNATURE__3361__FP__ADDRESSÓōSIGNATURE__3356__FP__ADDRESSÔōSIGNATURE__3354__FP__ADDRESSūōSIGNATURE__3376__FP__ADDRESSŮōSIGNATURE__3372__FP__ADDRESSÚōSIGNATURE__3378__FP__ADDRESSůōSIGNATURE__3375__FP__ADDRESSŰōSIGNATURE__3369__FP__ADDRESSűōSIGNATURE__3377__FP__ADDRESSŲōSIGNATURE__3368__FP__ADDRESSųōSIGNATURE__3371__FP__ADDRESSÝōSIGNATURE__3380__FP__ADDRESSýōSIGNATURE__3379__FP__ADDRESSķōSIGNATURE__3370__FP__ADDRESSŻōSIGNATURE__3373__FP__ADDRESSŁōSIGNATURE__3374__FP__ADDRESSżōSIGNATURE__3405__FP__ADDRESSĢōSIGNATURE__3403__FP__ADDRESSˇōSIGNATURE__3407__FP__ADDRESSÄŔSIGNATURE__3406__FP__ADDRESSĀŔSIGNATURE__3404__FP__ADDRESSāŔSIGNATURE__3409__FP__ADDRESSÉŔSIGNATURE__3408__FP__ADDRESSĄŔSIGNATURE__3395__FP__ADDRESSÖŔSIGNATURE__3387__FP__ADDRESSÜŔSIGNATURE__3391__FP__ADDRESSáŔSIGNATURE__3392__FP__ADDRESSąŔSIGNATURE__3388__FP__ADDRESSČŔSIGNATURE__3390__FP__ADDRESSäŔSIGNATURE__3394__FP__ADDRESSčŔSIGNATURE__3389__FP__ADDRESSĆŔSIGNATURE__3393__FP__ADDRESSćŔSIGNATURE__3396__FP__ADDRESSéŔSIGNATURE__1508__FP__ADDRESSŹŔSIGNATURE__3449__FP__ADDRESSźŔSIGNATURE__3432__FP__ADDRESSĎŔSIGNATURE__3431__FP__ADDRESSíŔSIGNATURE__3445__FP__ADDRESSďŔSIGNATURE__3424__FP__ADDRESSĒŔSIGNATURE__3441__FP__ADDRESSēŔSIGNATURE__3420__FP__ADDRESSĖŔSIGNATURE__3447__FP__ADDRESSóŔSIGNATURE__3437__FP__ADDRESSėŔSIGNATURE__3422__FP__ADDRESSôŔSIGNATURE__3417__FP__ADDRESSöŔSIGNATURE__3430__FP__ADDRESSõŔSIGNATURE__3418__FP__ADDRESSúŔSIGNATURE__3446__FP__ADDRESSĚŔSIGNATURE__3421__FP__ADDRESSěŔSIGNATURE__3450__FP__ADDRESSüŔSIGNATURE__3425__FP__ADDRESS†ŔSIGNATURE__3436__FP__ADDRESS°ŔSIGNATURE__3427__FP__ADDRESSĘŔSIGNATURE__3434__FP__ADDRESS£ŔSIGNATURE__3416__FP__ADDRESS§ŔSIGNATURE__3419__FP__ADDRESS•ŔSIGNATURE__3433__FP__ADDRESS¶ŔSIGNATURE__3443__FP__ADDRESSßŔSIGNATURE__3423__FP__ADDRESS®ŔSIGNATURE__3442__FP__ADDRESS©ŔSIGNATURE__3426__FP__ADDRESS™ŔSIGNATURE__3440__FP__ADDRESSęŔSIGNATURE__3444__FP__ADDRESS¨ŔSIGNATURE__3439__FP__ADDRESS≠ŔSIGNATURE__3429__FP__ADDRESSģŔSIGNATURE__3435__FP__ADDRESSĮŔSIGNATURE__3428__FP__ADDRESSįŔSIGNATURE__3448__FP__ADDRESSĪŔSIGNATURE__3438__FP__ADDRESS≤ŔSIGNATURE__3451__FP__ADDRESS≥ŔSIGNATURE__3318__FP__ADDRESSīŔSIGNATURE__3308__FP__ADDRESSĶŔSIGNATURE__3284__FP__ADDRESS∂ŔSIGNATURE__3281__FP__ADDRESS∑ŔSIGNATURE__3286__FP__ADDRESSłŔSIGNATURE__3270__FP__ADDRESSĻŔSIGNATURE__3291__FP__ADDRESSļŔSIGNATURE__3331__FP__ADDRESSĽŔSIGNATURE__3274__FP__ADDRESSľŔSIGNATURE__3303__FP__ADDRESSĹŔSIGNATURE__3261__FP__ADDRESSĺŔSIGNATURE__3330__FP__ADDRESSŅŔSIGNATURE__3289__FP__ADDRESSņŔSIGNATURE__3287__FP__ADDRESSŃŔSIGNATURE__3292__FP__ADDRESS¬ŔSIGNATURE__3288__FP__ADDRESS√ŔSIGNATURE__3315__FP__ADDRESSńŔSIGNATURE__3278__FP__ADDRESSŇŔSIGNATURE__3269__FP__ADDRESS∆ŔSIGNATURE__3293__FP__ADDRESS«ŔSIGNATURE__3321__FP__ADDRESS»ŔSIGNATURE__3299__FP__ADDRESS…ŔSIGNATURE__3262__FP__ADDRESS ŔSIGNATURE__3311__FP__ADDRESSňŔSIGNATURE__3304__FP__ADDRESSŐŔSIGNATURE__3275__FP__ADDRESSÕŔSIGNATURE__3319__FP__ADDRESSőŔSIGNATURE__3316__FP__ADDRESSŌŔSIGNATURE__3320__FP__ADDRESS–ŔSIGNATURE__3323__FP__ADDRESS—ŔSIGNATURE__3301__FP__ADDRESS“ŔSIGNATURE__3302__FP__ADDRESS”ŔSIGNATURE__3265__FP__ADDRESS‘ŔSIGNATURE__3309__FP__ADDRESS’ŔSIGNATURE__3329__FP__ADDRESS÷ŔSIGNATURE__3296__FP__ADDRESS◊ŔSIGNATURE__3325__FP__ADDRESSōŔSIGNATURE__3314__FP__ADDRESSŔŔSIGNATURE__3282__FP__ADDRESSŕŔSIGNATURE__3307__FP__ADDRESSŘŔSIGNATURE__3328__FP__ADDRESS‹ŔSIGNATURE__3264__FP__ADDRESS›ŔSIGNATURE__3306__FP__ADDRESSřŔSIGNATURE__3266__FP__ADDRESSŖŔSIGNATURE__3290__FP__ADDRESSŗŔSIGNATURE__3310__FP__ADDRESSŠŔSIGNATURE__3324__FP__ADDRESS‚ŔSIGNATURE__3272__FP__ADDRESS„ŔSIGNATURE__3298__FP__ADDRESSšŔSIGNATURE__3312__FP__ADDRESSŚŔSIGNATURE__3283__FP__ADDRESSśŔSIGNATURE__3332__FP__ADDRESSÁŔSIGNATURE__3285__FP__ADDRESSŤŔSIGNATURE__3268__FP__ADDRESSťŔSIGNATURE__3271__FP__ADDRESSÍŔSIGNATURE__3263__FP__ADDRESSŽŔSIGNATURE__3327__FP__ADDRESSžŔSIGNATURE__3305__FP__ADDRESSŪŔSIGNATURE__3273__FP__ADDRESSÓŔSIGNATURE__3260__FP__ADDRESSÔŔSIGNATURE__3333__FP__ADDRESSūŔSIGNATURE__3313__FP__ADDRESSŮŔSIGNATURE__3322__FP__ADDRESSÚŔSIGNATURE__3294__FP__ADDRESSůŔSIGNATURE__3280__FP__ADDRESSŰŔSIGNATURE__3277__FP__ADDRESSűŔSIGNATURE__3326__FP__ADDRESSŲŔSIGNATURE__3267__FP__ADDRESSųŔSIGNATURE__3300__FP__ADDRESSÝŔSIGNATURE__3297__FP__ADDRESSýŔSIGNATURE__3276__FP__ADDRESSķŔSIGNATURE__3317__FP__ADDRESSŻŔSIGNATURE__3295__FP__ADDRESSŁŔSIGNATURE__3279__FP__ADDRESSżŔSIGNATURE__3500__FP__ADDRESSĢŔSIGNATURE__3508__FP__ADDRESSˇŔSIGNATURE__3514__FP__ADDRESSÄŕSIGNATURE__3510__FP__ADDRESSĀŕSIGNATURE__3509__FP__ADDRESSāŕSIGNATURE__3513__FP__ADDRESSÉŕSIGNATURE__3511__FP__ADDRESSĄŕSIGNATURE__3512__FP__ADDRESSÖŕSIGNATURE__3236__FP__ADDRESSÜŕSIGNATURE__3241__FP__ADDRESSáŕSIGNATURE__3252__FP__ADDRESSąŕSIGNATURE__5996__FP__ADDRESSČŕSIGNATURE__3235__FP__ADDRESSäŕSIGNATURE__3247__FP__ADDRESSčŕSIGNATURE__3232__FP__ADDRESSĆŕSIGNATURE__3240__FP__ADDRESSćŕSIGNATURE__3231__FP__ADDRESSéŕSIGNATURE__3237__FP__ADDRESSŹŕSIGNATURE__3245__FP__ADDRESSźŕSIGNATURE__3230__FP__ADDRESSĎŕSIGNATURE__3248__FP__ADDRESSíŕSIGNATURE__3239__FP__ADDRESSďŕSIGNATURE__3246__FP__ADDRESSĒŕSIGNATURE__3250__FP__ADDRESSēŕSIGNATURE__3251__FP__ADDRESSĖŕSIGNATURE__3242__FP__ADDRESSóŕSIGNATURE__3238__FP__ADDRESSėŕSIGNATURE__3234__FP__ADDRESSôŕSIGNATURE__3243__FP__ADDRESSöŕSIGNATURE__3249__FP__ADDRESSõŕSIGNATURE__3244__FP__ADDRESSúŕSIGNATURE__3253__FP__ADDRESSĚŕSIGNATURE__3233__FP__ADDRESSěŕSIGNATURE__3517__FP__ADDRESSüŕSIGNATURE__3520__FP__ADDRESS†ŕSIGNATURE__3523__FP__ADDRESS°ŕSIGNATURE__3209__FP__ADDRESSĘŕSIGNATURE__3212__FP__ADDRESS£ŕSIGNATURE__3215__FP__ADDRESS§ŕSIGNATURE__3221__FP__ADDRESS•ŕSIGNATURE__3217__FP__ADDRESS¶ŕSIGNATURE__3216__FP__ADDRESSßŕSIGNATURE__3208__FP__ADDRESS®ŕSIGNATURE__3207__FP__ADDRESS©ŕSIGNATURE__3223__FP__ADDRESS™ŕSIGNATURE__3211__FP__ADDRESSęŕSIGNATURE__3213__FP__ADDRESS¨ŕSIGNATURE__3219__FP__ADDRESS≠ŕSIGNATURE__3210__FP__ADDRESSģŕSIGNATURE__3220__FP__ADDRESSĮŕSIGNATURE__3218__FP__ADDRESSįŕSIGNATURE__5997__FP__ADDRESSĪŕSIGNATURE__3222__FP__ADDRESS≤ŕSIGNATURE__3214__FP__ADDRESS≥ŕSIGNATURE__3537__FP__ADDRESSīŕSIGNATURE__3531__FP__ADDRESSĶŕSIGNATURE__3539__FP__ADDRESS∂ŕSIGNATURE__3536__FP__ADDRESS∑ŕSIGNATURE__3532__FP__ADDRESSłŕSIGNATURE__3538__FP__ADDRESSĻŕSIGNATURE__3535__FP__ADDRESSļŕSIGNATURE__5998__FP__ADDRESSĽŕSIGNATURE__3533__FP__ADDRESSľŕSIGNATURE__3534__FP__ADDRESSĹŕSIGNATURE__2339__FP__ADDRESSĺŕSIGNATURE__3497__FP__ADDRESSŅŕSIGNATURE__3493__FP__ADDRESSņŕSIGNATURE__3553__FP__ADDRESSŃŕSIGNATURE__3548__FP__ADDRESS¬ŕSIGNATURE__3552__FP__ADDRESS√ŕSIGNATURE__3550__FP__ADDRESSńŕSIGNATURE__3549__FP__ADDRESSŇŕSIGNATURE__3551__FP__ADDRESS∆ŕSIGNATURE__3547__FP__ADDRESS«ŕSIGNATURE__3563__FP__ADDRESS»ŕSIGNATURE__3560__FP__ADDRESS…ŕSIGNATURE__3564__FP__ADDRESS ŕSIGNATURE__3562__FP__ADDRESSňŕSIGNATURE__3561__FP__ADDRESSŐŕSIGNATURE__3565__FP__ADDRESSÕŕSIGNATURE__3568__FP__ADDRESSőŕSIGNATURE__2742__FP__ADDRESSŌŕSIGNATURE__2747__FP__ADDRESS–ŕSIGNATURE__2744__FP__ADDRESS—ŕSIGNATURE__2743__FP__ADDRESS“ŕSIGNATURE__2746__FP__ADDRESS”ŕSIGNATURE__2745__FP__ADDRESS‘ŕSIGNATURE__3482__FP__ADDRESS’ŕSIGNATURE__3479__FP__ADDRESS÷ŕSIGNATURE__3480__FP__ADDRESS◊ŕSIGNATURE__3483__FP__ADDRESSōŕSIGNATURE__3486__FP__ADDRESSŔŕSIGNATURE__3475__FP__ADDRESSŕŕSIGNATURE__3487__FP__ADDRESSŘŕSIGNATURE__3488__FP__ADDRESS‹ŕSIGNATURE__3474__FP__ADDRESS›ŕSIGNATURE__3477__FP__ADDRESSřŕSIGNATURE__3490__FP__ADDRESSŖŕSIGNATURE__3476__FP__ADDRESSŗŕSIGNATURE__3478__FP__ADDRESSŠŕSIGNATURE__3481__FP__ADDRESS‚ŕSIGNATURE__3485__FP__ADDRESS„ŕSIGNATURE__3484__FP__ADDRESSšŕSIGNATURE__3489__FP__ADDRESSŚŕSIGNATURE__3023__FP__ADDRESSśŕSIGNATURE__3019__FP__ADDRESSÁŕSIGNATURE__3018__FP__ADDRESSŤŕSIGNATURE__3021__FP__ADDRESSťŕSIGNATURE__3030__FP__ADDRESSÍŕSIGNATURE__3028__FP__ADDRESSŽŕSIGNATURE__3027__FP__ADDRESSžŕSIGNATURE__3024__FP__ADDRESSŪŕSIGNATURE__3022__FP__ADDRESSÓŕSIGNATURE__3025__FP__ADDRESSÔŕSIGNATURE__3026__FP__ADDRESSūŕSIGNATURE__3020__FP__ADDRESSŮŕSIGNATURE__3029__FP__ADDRESSÚŕSIGNATURE__1962__FP__ADDRESSůŕSIGNATURE__997__FP__ADDRESSŰŕSIGNATURE__979__FP__ADDRESSűŕSIGNATURE__1002__FP__ADDRESSŲŕSIGNATURE__1004__FP__ADDRESSųŕSIGNATURE__995__FP__ADDRESSÝŕSIGNATURE__990__FP__ADDRESSýŕSIGNATURE__978__FP__ADDRESSķŕSIGNATURE__996__FP__ADDRESSŻŕSIGNATURE__976__FP__ADDRESSŁŕSIGNATURE__1001__FP__ADDRESSżŕSIGNATURE__985__FP__ADDRESSĢŕSIGNATURE__1000__FP__ADDRESSˇŕSIGNATURE__986__FP__ADDRESSÄŘSIGNATURE__1003__FP__ADDRESSĀŘSIGNATURE__993__FP__ADDRESSāŘSIGNATURE__994__FP__ADDRESSÉŘSIGNATURE__999__FP__ADDRESSĄŘSIGNATURE__975__FP__ADDRESSÖŘSIGNATURE__980__FP__ADDRESSÜŘSIGNATURE__983__FP__ADDRESSáŘSIGNATURE__992__FP__ADDRESSąŘSIGNATURE__989__FP__ADDRESSČŘSIGNATURE__991__FP__ADDRESSäŘSIGNATURE__984__FP__ADDRESSčŘSIGNATURE__982__FP__ADDRESSĆŘSIGNATURE__988__FP__ADDRESSćŘSIGNATURE__987__FP__ADDRESSéŘSIGNATURE__977__FP__ADDRESSŹŘSIGNATURE__998__FP__ADDRESSźŘSIGNATURE__981__FP__ADDRESSĎŘSIGNATURE__974__FP__ADDRESSíŘSIGNATURE__962__FP__ADDRESSďŘSIGNATURE__960__FP__ADDRESSĒŘSIGNATURE__965__FP__ADDRESSēŘSIGNATURE__964__FP__ADDRESSĖŘSIGNATURE__961__FP__ADDRESSóŘSIGNATURE__963__FP__ADDRESSėŘSIGNATURE__966__FP__ADDRESSôŘSIGNATURE__959__FP__ADDRESSöŘSIGNATURE__1041__FP__ADDRESSõŘSIGNATURE__1505__FP__ADDRESSúŘSIGNATURE__1815__FP__ADDRESSĚŘSIGNATURE__1814__FP__ADDRESSěŘSIGNATURE__1809__FP__ADDRESSüŘSIGNATURE__1804__FP__ADDRESS†ŘSIGNATURE__1803__FP__ADDRESS°ŘSIGNATURE__1807__FP__ADDRESSĘŘSIGNATURE__1806__FP__ADDRESS£ŘSIGNATURE__1808__FP__ADDRESS§ŘSIGNATURE__1805__FP__ADDRESS•ŘSIGNATURE__1812__FP__ADDRESS¶ŘSIGNATURE__1810__FP__ADDRESSßŘSIGNATURE__1811__FP__ADDRESS®ŘSIGNATURE__1813__FP__ADDRESS©ŘSIGNATURE__1682__FP__ADDRESS™ŘSIGNATURE__1671__FP__ADDRESSęŘSIGNATURE__1677__FP__ADDRESS¨ŘSIGNATURE__1679__FP__ADDRESS≠ŘSIGNATURE__1673__FP__ADDRESSģŘSIGNATURE__1674__FP__ADDRESSĮŘSIGNATURE__1680__FP__ADDRESSįŘSIGNATURE__1681__FP__ADDRESSĪŘSIGNATURE__1684__FP__ADDRESS≤ŘSIGNATURE__1685__FP__ADDRESS≥ŘSIGNATURE__1687__FP__ADDRESSīŘSIGNATURE__1670__FP__ADDRESSĶŘSIGNATURE__1683__FP__ADDRESS∂ŘSIGNATURE__1686__FP__ADDRESS∑ŘSIGNATURE__1676__FP__ADDRESSłŘSIGNATURE__1668__FP__ADDRESSĻŘSIGNATURE__1688__FP__ADDRESSļŘSIGNATURE__1675__FP__ADDRESSĽŘSIGNATURE__1678__FP__ADDRESSľŘSIGNATURE__1672__FP__ADDRESSĹŘSIGNATURE__1667__FP__ADDRESSĺŘSIGNATURE__1669__FP__ADDRESSŅŘSIGNATURE__1689__FP__ADDRESSņŘSIGNATURE__1729__FP__ADDRESSŃŘSIGNATURE__1724__FP__ADDRESS¬ŘSIGNATURE__1726__FP__ADDRESS√ŘSIGNATURE__1722__FP__ADDRESSńŘSIGNATURE__1718__FP__ADDRESSŇŘSIGNATURE__1728__FP__ADDRESS∆ŘSIGNATURE__1731__FP__ADDRESS«ŘSIGNATURE__1727__FP__ADDRESS»ŘSIGNATURE__1734__FP__ADDRESS…ŘSIGNATURE__1720__FP__ADDRESS ŘSIGNATURE__1730__FP__ADDRESSňŘSIGNATURE__1733__FP__ADDRESSŐŘSIGNATURE__1723__FP__ADDRESSÕŘSIGNATURE__1735__FP__ADDRESSőŘSIGNATURE__1732__FP__ADDRESSŌŘSIGNATURE__1725__FP__ADDRESS–ŘSIGNATURE__1721__FP__ADDRESS—ŘSIGNATURE__1717__FP__ADDRESS“ŘSIGNATURE__1719__FP__ADDRESS”ŘSIGNATURE__1736__FP__ADDRESS‘ŘSIGNATURE__1754__FP__ADDRESS’ŘSIGNATURE__1744__FP__ADDRESS÷ŘSIGNATURE__1751__FP__ADDRESS◊ŘSIGNATURE__1753__FP__ADDRESSōŘSIGNATURE__1756__FP__ADDRESSŔŘSIGNATURE__1752__FP__ADDRESSŕŘSIGNATURE__1743__FP__ADDRESSŘŘSIGNATURE__1748__FP__ADDRESS‹ŘSIGNATURE__1746__FP__ADDRESS›ŘSIGNATURE__1755__FP__ADDRESSřŘSIGNATURE__1757__FP__ADDRESSŖŘSIGNATURE__1749__FP__ADDRESSŗŘSIGNATURE__1758__FP__ADDRESSŠŘSIGNATURE__1745__FP__ADDRESS‚ŘSIGNATURE__1750__FP__ADDRESS„ŘSIGNATURE__1747__FP__ADDRESSšŘSIGNATURE__1770__FP__ADDRESSŚŘSIGNATURE__1765__FP__ADDRESSśŘSIGNATURE__1769__FP__ADDRESSÁŘSIGNATURE__1771__FP__ADDRESSŤŘSIGNATURE__1773__FP__ADDRESSťŘSIGNATURE__1766__FP__ADDRESSÍŘSIGNATURE__1768__FP__ADDRESSŽŘSIGNATURE__1772__FP__ADDRESSžŘSIGNATURE__1767__FP__ADDRESSŪŘSIGNATURE__1644__FP__ADDRESSÓŘSIGNATURE__1657__FP__ADDRESSÔŘSIGNATURE__1645__FP__ADDRESSūŘSIGNATURE__1651__FP__ADDRESSŮŘSIGNATURE__1658__FP__ADDRESSÚŘSIGNATURE__1648__FP__ADDRESSůŘSIGNATURE__1643__FP__ADDRESSŰŘSIGNATURE__1642__FP__ADDRESSűŘSIGNATURE__1652__FP__ADDRESSŲŘSIGNATURE__1650__FP__ADDRESSųŘSIGNATURE__1649__FP__ADDRESSÝŘSIGNATURE__1656__FP__ADDRESSýŘSIGNATURE__1653__FP__ADDRESSķŘSIGNATURE__1655__FP__ADDRESSŻŘSIGNATURE__1646__FP__ADDRESSŁŘSIGNATURE__1647__FP__ADDRESSżŘSIGNATURE__1659__FP__ADDRESSĢŘSIGNATURE__1654__FP__ADDRESSˇŘSIGNATURE__1660__FP__ADDRESSÄ‹SIGNATURE__1822__FP__ADDRESSĀ‹SIGNATURE__1823__FP__ADDRESSā‹SIGNATURE__1827__FP__ADDRESSÉ‹SIGNATURE__1825__FP__ADDRESSĄ‹SIGNATURE__1828__FP__ADDRESSÖ‹SIGNATURE__1826__FP__ADDRESSÜ‹SIGNATURE__1824__FP__ADDRESSá‹SIGNATURE__1830__FP__ADDRESSą‹SIGNATURE__1829__FP__ADDRESSČ‹SIGNATURE__1174__FP__ADDRESSä‹SIGNATURE__1169__FP__ADDRESSč‹SIGNATURE__1780__FP__ADDRESSĆ‹SIGNATURE__1692__FP__ADDRESSć‹SIGNATURE__1102__FP__ADDRESSé‹SIGNATURE__1099__FP__ADDRESSŹ‹SIGNATURE__1094__FP__ADDRESSź‹SIGNATURE__1073__FP__ADDRESSĎ‹SIGNATURE__1074__FP__ADDRESSí‹SIGNATURE__1081__FP__ADDRESSď‹SIGNATURE__1058__FP__ADDRESSĒ‹SIGNATURE__1160__FP__ADDRESSē‹SIGNATURE__1064__FP__ADDRESSĖ‹SIGNATURE__1098__FP__ADDRESSó‹SIGNATURE__1161__FP__ADDRESSė‹SIGNATURE__1121__FP__ADDRESSô‹SIGNATURE__1148__FP__ADDRESSö‹SIGNATURE__1067__FP__ADDRESSõ‹SIGNATURE__1135__FP__ADDRESSú‹SIGNATURE__1144__FP__ADDRESSĚ‹SIGNATURE__1162__FP__ADDRESSě‹SIGNATURE__1065__FP__ADDRESSü‹SIGNATURE__1134__FP__ADDRESS†‹SIGNATURE__1076__FP__ADDRESS°‹SIGNATURE__1060__FP__ADDRESSĘ‹SIGNATURE__1147__FP__ADDRESS£‹SIGNATURE__1165__FP__ADDRESS§‹SIGNATURE__1122__FP__ADDRESS•‹SIGNATURE__1054__FP__ADDRESS¶‹SIGNATURE__1136__FP__ADDRESSß‹SIGNATURE__1083__FP__ADDRESS®‹SIGNATURE__1154__FP__ADDRESS©‹SIGNATURE__1119__FP__ADDRESS™‹SIGNATURE__1072__FP__ADDRESSę‹SIGNATURE__1109__FP__ADDRESS¨‹SIGNATURE__1061__FP__ADDRESS≠‹SIGNATURE__1152__FP__ADDRESSģ‹SIGNATURE__1138__FP__ADDRESSĮ‹SIGNATURE__1117__FP__ADDRESSį‹SIGNATURE__1151__FP__ADDRESSĪ‹SIGNATURE__1062__FP__ADDRESS≤‹SIGNATURE__1158__FP__ADDRESS≥‹SIGNATURE__1125__FP__ADDRESSī‹SIGNATURE__1092__FP__ADDRESSĶ‹SIGNATURE__1055__FP__ADDRESS∂‹SIGNATURE__1093__FP__ADDRESS∑‹SIGNATURE__1142__FP__ADDRESSł‹SIGNATURE__1146__FP__ADDRESSĻ‹SIGNATURE__1105__FP__ADDRESSļ‹SIGNATURE__1127__FP__ADDRESSĽ‹SIGNATURE__1139__FP__ADDRESSľ‹SIGNATURE__1080__FP__ADDRESSĹ‹SIGNATURE__1101__FP__ADDRESSĺ‹SIGNATURE__1089__FP__ADDRESSŅ‹SIGNATURE__1090__FP__ADDRESSņ‹SIGNATURE__1126__FP__ADDRESSŃ‹SIGNATURE__1057__FP__ADDRESS¬‹SIGNATURE__1128__FP__ADDRESS√‹SIGNATURE__1132__FP__ADDRESSń‹SIGNATURE__1078__FP__ADDRESSŇ‹SIGNATURE__1095__FP__ADDRESS∆‹SIGNATURE__1063__FP__ADDRESS«‹SIGNATURE__1153__FP__ADDRESS»‹SIGNATURE__1150__FP__ADDRESS…‹SIGNATURE__1075__FP__ADDRESS ‹SIGNATURE__1116__FP__ADDRESSň‹SIGNATURE__1071__FP__ADDRESSŐ‹SIGNATURE__1070__FP__ADDRESSÕ‹SIGNATURE__1079__FP__ADDRESSő‹SIGNATURE__1164__FP__ADDRESSŌ‹SIGNATURE__1104__FP__ADDRESS–‹SIGNATURE__1085__FP__ADDRESS—‹SIGNATURE__1112__FP__ADDRESS“‹SIGNATURE__1137__FP__ADDRESS”‹SIGNATURE__1124__FP__ADDRESS‘‹SIGNATURE__1143__FP__ADDRESS’‹SIGNATURE__1159__FP__ADDRESS÷‹SIGNATURE__1068__FP__ADDRESS◊‹SIGNATURE__1059__FP__ADDRESSō‹SIGNATURE__1108__FP__ADDRESSŔ‹SIGNATURE__1141__FP__ADDRESSŕ‹SIGNATURE__1113__FP__ADDRESSŘ‹SIGNATURE__1163__FP__ADDRESS‹‹SIGNATURE__1088__FP__ADDRESS›‹SIGNATURE__1155__FP__ADDRESSř‹SIGNATURE__1123__FP__ADDRESSŖ‹SIGNATURE__1084__FP__ADDRESSŗ‹SIGNATURE__1097__FP__ADDRESSŠ‹SIGNATURE__1166__FP__ADDRESS‚‹SIGNATURE__1077__FP__ADDRESS„‹SIGNATURE__1156__FP__ADDRESSš‹SIGNATURE__1100__FP__ADDRESSŚ‹SIGNATURE__1118__FP__ADDRESSś‹SIGNATURE__1106__FP__ADDRESSÁ‹SIGNATURE__1066__FP__ADDRESSŤ‹SIGNATURE__1091__FP__ADDRESSť‹SIGNATURE__1157__FP__ADDRESSÍ‹SIGNATURE__1082__FP__ADDRESSŽ‹SIGNATURE__1131__FP__ADDRESSž‹SIGNATURE__1120__FP__ADDRESSŪ‹SIGNATURE__1111__FP__ADDRESSÓ‹SIGNATURE__1087__FP__ADDRESSÔ‹SIGNATURE__1133__FP__ADDRESSū‹SIGNATURE__1149__FP__ADDRESSŮ‹SIGNATURE__1145__FP__ADDRESSÚ‹SIGNATURE__1056__FP__ADDRESSů‹SIGNATURE__1086__FP__ADDRESSŰ‹SIGNATURE__1096__FP__ADDRESSű‹SIGNATURE__1114__FP__ADDRESSŲ‹SIGNATURE__1110__FP__ADDRESSų‹SIGNATURE__1107__FP__ADDRESSÝ‹SIGNATURE__1129__FP__ADDRESSý‹SIGNATURE__1140__FP__ADDRESSķ‹SIGNATURE__1103__FP__ADDRESSŻ‹SIGNATURE__1069__FP__ADDRESSŁ‹SIGNATURE__1115__FP__ADDRESSż‹SIGNATURE__1130__FP__ADDRESSĢ‹SIGNATURE__1583__FP__ADDRESSˇ‹SIGNATURE__1585__FP__ADDRESSÄ›SIGNATURE__1560__FP__ADDRESSĀ›SIGNATURE__1577__FP__ADDRESSā›SIGNATURE__1582__FP__ADDRESSÉ›SIGNATURE__1570__FP__ADDRESSĄ›SIGNATURE__1574__FP__ADDRESSÖ›SIGNATURE__1575__FP__ADDRESSÜ›SIGNATURE__1569__FP__ADDRESSá›SIGNATURE__1579__FP__ADDRESSą›SIGNATURE__1581__FP__ADDRESSČ›SIGNATURE__1573__FP__ADDRESSä›SIGNATURE__1565__FP__ADDRESSč›SIGNATURE__1562__FP__ADDRESSĆ›SIGNATURE__1564__FP__ADDRESSć›SIGNATURE__1568__FP__ADDRESSé›SIGNATURE__1578__FP__ADDRESSŹ›SIGNATURE__1567__FP__ADDRESSź›SIGNATURE__1571__FP__ADDRESSĎ›SIGNATURE__1576__FP__ADDRESSí›SIGNATURE__1584__FP__ADDRESSď›SIGNATURE__1580__FP__ADDRESSĒ›SIGNATURE__1566__FP__ADDRESSē›SIGNATURE__1572__FP__ADDRESSĖ›SIGNATURE__1561__FP__ADDRESSó›SIGNATURE__1563__FP__ADDRESSė›SIGNATURE__1852__FP__ADDRESSô›SIGNATURE__1854__FP__ADDRESSö›SIGNATURE__1859__FP__ADDRESSõ›SIGNATURE__1860__FP__ADDRESSú›SIGNATURE__1856__FP__ADDRESSĚ›SIGNATURE__1853__FP__ADDRESSě›SIGNATURE__1851__FP__ADDRESSü›SIGNATURE__1858__FP__ADDRESS†›SIGNATURE__1850__FP__ADDRESS°›SIGNATURE__1855__FP__ADDRESSĘ›SIGNATURE__1857__FP__ADDRESS£›SIGNATURE__1861__FP__ADDRESS§›SIGNATURE__1874__FP__ADDRESS•›SIGNATURE__1872__FP__ADDRESS¶›SIGNATURE__1880__FP__ADDRESSß›SIGNATURE__1873__FP__ADDRESS®›SIGNATURE__1877__FP__ADDRESS©›SIGNATURE__1878__FP__ADDRESS™›SIGNATURE__1875__FP__ADDRESSę›SIGNATURE__1879__FP__ADDRESS¨›SIGNATURE__1876__FP__ADDRESS≠›SIGNATURE__1883__FP__ADDRESSģ›SIGNATURE__1898__FP__ADDRESSĮ›SIGNATURE__1891__FP__ADDRESSį›SIGNATURE__1896__FP__ADDRESSĪ›SIGNATURE__1893__FP__ADDRESS≤›SIGNATURE__1899__FP__ADDRESS≥›SIGNATURE__1894__FP__ADDRESSī›SIGNATURE__1892__FP__ADDRESSĶ›SIGNATURE__1897__FP__ADDRESS∂›SIGNATURE__1895__FP__ADDRESS∑›SIGNATURE__1908__FP__ADDRESSł›SIGNATURE__1910__FP__ADDRESSĻ›SIGNATURE__1920__FP__ADDRESSļ›SIGNATURE__1924__FP__ADDRESSĽ›SIGNATURE__1907__FP__ADDRESSľ›SIGNATURE__1912__FP__ADDRESSĹ›SIGNATURE__1918__FP__ADDRESSĺ›SIGNATURE__1915__FP__ADDRESSŅ›SIGNATURE__1927__FP__ADDRESSņ›SIGNATURE__1906__FP__ADDRESSŃ›SIGNATURE__1928__FP__ADDRESS¬›SIGNATURE__1925__FP__ADDRESS√›SIGNATURE__1921__FP__ADDRESSń›SIGNATURE__1923__FP__ADDRESSŇ›SIGNATURE__1914__FP__ADDRESS∆›SIGNATURE__1911__FP__ADDRESS«›SIGNATURE__1929__FP__ADDRESS»›SIGNATURE__1926__FP__ADDRESS…›SIGNATURE__1930__FP__ADDRESS ›SIGNATURE__1931__FP__ADDRESSň›SIGNATURE__1919__FP__ADDRESSŐ›SIGNATURE__1917__FP__ADDRESSÕ›SIGNATURE__1922__FP__ADDRESSő›SIGNATURE__1913__FP__ADDRESSŌ›SIGNATURE__1909__FP__ADDRESS–›SIGNATURE__1916__FP__ADDRESS—›SIGNATURE__1959__FP__ADDRESS“›SIGNATURE__1974__FP__ADDRESS”›SIGNATURE__1969__FP__ADDRESS‘›SIGNATURE__1973__FP__ADDRESS’›SIGNATURE__1977__FP__ADDRESS÷›SIGNATURE__1975__FP__ADDRESS◊›SIGNATURE__1972__FP__ADDRESSō›SIGNATURE__1970__FP__ADDRESSŔ›SIGNATURE__1976__FP__ADDRESSŕ›SIGNATURE__1971__FP__ADDRESSŘ›SIGNATURE__1978__FP__ADDRESS‹›SIGNATURE__1502__FP__ADDRESS››SIGNATURE__1492__FP__ADDRESSř›SIGNATURE__1490__FP__ADDRESSŖ›SIGNATURE__1497__FP__ADDRESSŗ›SIGNATURE__1491__FP__ADDRESSŠ›SIGNATURE__1499__FP__ADDRESS‚›SIGNATURE__1496__FP__ADDRESS„›SIGNATURE__1495__FP__ADDRESSš›SIGNATURE__1498__FP__ADDRESSŚ›SIGNATURE__1494__FP__ADDRESSś›SIGNATURE__1493__FP__ADDRESSÁ›SIGNATURE__1465__FP__ADDRESSŤ›SIGNATURE__1482__FP__ADDRESSť›SIGNATURE__1469__FP__ADDRESSÍ›SIGNATURE__1472__FP__ADDRESSŽ›SIGNATURE__1481__FP__ADDRESSž›SIGNATURE__1467__FP__ADDRESSŪ›SIGNATURE__1480__FP__ADDRESSÓ›SIGNATURE__1471__FP__ADDRESSÔ›SIGNATURE__1466__FP__ADDRESSū›SIGNATURE__1475__FP__ADDRESSŮ›SIGNATURE__1470__FP__ADDRESSÚ›SIGNATURE__1468__FP__ADDRESSů›SIGNATURE__1479__FP__ADDRESSŰ›SIGNATURE__1483__FP__ADDRESSű›SIGNATURE__5999__FP__ADDRESSŲ›SIGNATURE__1474__FP__ADDRESSų›SIGNATURE__1478__FP__ADDRESSÝ›SIGNATURE__1473__FP__ADDRESSý›SIGNATURE__1476__FP__ADDRESSķ›SIGNATURE__1464__FP__ADDRESSŻ›SIGNATURE__1477__FP__ADDRESSŁ›SIGNATURE__1453__FP__ADDRESSż›SIGNATURE__1451__FP__ADDRESSĢ›SIGNATURE__1455__FP__ADDRESSˇ›SIGNATURE__1456__FP__ADDRESSÄřSIGNATURE__1454__FP__ADDRESSĀřSIGNATURE__1452__FP__ADDRESSāřSIGNATURE__6000__FP__ADDRESSÉřSIGNATURE__1457__FP__ADDRESSĄřSIGNATURE__2070__FP__ADDRESSÖřSIGNATURE__2068__FP__ADDRESSÜřSIGNATURE__2072__FP__ADDRESSářSIGNATURE__6001__FP__ADDRESSąřSIGNATURE__2069__FP__ADDRESSČřSIGNATURE__2075__FP__ADDRESSäřSIGNATURE__2078__FP__ADDRESSčřSIGNATURE__2076__FP__ADDRESSĆřSIGNATURE__2074__FP__ADDRESSćřSIGNATURE__2071__FP__ADDRESSéřSIGNATURE__2077__FP__ADDRESSŹřSIGNATURE__2073__FP__ADDRESSźřSIGNATURE__2087__FP__ADDRESSĎřSIGNATURE__2097__FP__ADDRESSířSIGNATURE__2084__FP__ADDRESSďřSIGNATURE__2081__FP__ADDRESSĒřSIGNATURE__2056__FP__ADDRESSēřSIGNATURE__2054__FP__ADDRESSĖřSIGNATURE__2059__FP__ADDRESSóřSIGNATURE__2058__FP__ADDRESSėřSIGNATURE__2055__FP__ADDRESSôřSIGNATURE__2061__FP__ADDRESSöřSIGNATURE__2057__FP__ADDRESSõřSIGNATURE__2060__FP__ADDRESSúřSIGNATURE__2107__FP__ADDRESSĚřSIGNATURE__1047__FP__ADDRESSěřSIGNATURE__6002__FP__ADDRESSüřSIGNATURE__6003__FP__ADDRESS†řSIGNATURE__2110__FP__ADDRESS°řSIGNATURE__2116__FP__ADDRESSĘřSIGNATURE__2119__FP__ADDRESS£řSIGNATURE__1424__FP__ADDRESS§řSIGNATURE__1427__FP__ADDRESS•řSIGNATURE__1436__FP__ADDRESS¶řSIGNATURE__1434__FP__ADDRESSßřSIGNATURE__1438__FP__ADDRESS®řSIGNATURE__6004__FP__ADDRESS©řSIGNATURE__1435__FP__ADDRESS™řSIGNATURE__1441__FP__ADDRESSęřSIGNATURE__1444__FP__ADDRESS¨řSIGNATURE__1442__FP__ADDRESS≠řSIGNATURE__1440__FP__ADDRESSģřSIGNATURE__1437__FP__ADDRESSĮřSIGNATURE__1443__FP__ADDRESSįřSIGNATURE__1439__FP__ADDRESSĪřSIGNATURE__1382__FP__ADDRESS≤řSIGNATURE__1393__FP__ADDRESS≥řSIGNATURE__1385__FP__ADDRESSīřSIGNATURE__1380__FP__ADDRESSĶřSIGNATURE__1396__FP__ADDRESS∂řSIGNATURE__1398__FP__ADDRESS∑řSIGNATURE__1376__FP__ADDRESSłřSIGNATURE__1408__FP__ADDRESSĻřSIGNATURE__1416__FP__ADDRESSļřSIGNATURE__1383__FP__ADDRESSĽřSIGNATURE__1384__FP__ADDRESSľřSIGNATURE__1387__FP__ADDRESSĹřSIGNATURE__1405__FP__ADDRESSĺřSIGNATURE__1386__FP__ADDRESSŅřSIGNATURE__1373__FP__ADDRESSņřSIGNATURE__1378__FP__ADDRESSŃřSIGNATURE__1401__FP__ADDRESS¬řSIGNATURE__1395__FP__ADDRESS√řSIGNATURE__1415__FP__ADDRESSńřSIGNATURE__1414__FP__ADDRESSŇřSIGNATURE__1406__FP__ADDRESS∆řSIGNATURE__6005__FP__ADDRESS«řSIGNATURE__1410__FP__ADDRESS»řSIGNATURE__1392__FP__ADDRESS…řSIGNATURE__1390__FP__ADDRESS řSIGNATURE__1402__FP__ADDRESSňřSIGNATURE__1413__FP__ADDRESSŐřSIGNATURE__1418__FP__ADDRESSÕřSIGNATURE__1409__FP__ADDRESSőřSIGNATURE__1397__FP__ADDRESSŌřSIGNATURE__1372__FP__ADDRESS–řSIGNATURE__1411__FP__ADDRESS—řSIGNATURE__1389__FP__ADDRESS“řSIGNATURE__1407__FP__ADDRESS”řSIGNATURE__1377__FP__ADDRESS‘řSIGNATURE__1403__FP__ADDRESS’řSIGNATURE__1404__FP__ADDRESS÷řSIGNATURE__1375__FP__ADDRESS◊řSIGNATURE__1391__FP__ADDRESSōřSIGNATURE__1379__FP__ADDRESSŔřSIGNATURE__1421__FP__ADDRESSŕřSIGNATURE__1374__FP__ADDRESSŘřSIGNATURE__1399__FP__ADDRESS‹řSIGNATURE__1388__FP__ADDRESS›řSIGNATURE__1419__FP__ADDRESSřřSIGNATURE__1400__FP__ADDRESSŖřSIGNATURE__1412__FP__ADDRESSŗřSIGNATURE__1420__FP__ADDRESSŠřSIGNATURE__1417__FP__ADDRESS‚řSIGNATURE__1394__FP__ADDRESS„řSIGNATURE__1381__FP__ADDRESSšřSIGNATURE__1325__FP__ADDRESSŚřSIGNATURE__1333__FP__ADDRESSśřSIGNATURE__1239__FP__ADDRESSÁřSIGNATURE__1280__FP__ADDRESSŤřSIGNATURE__1230__FP__ADDRESSťřSIGNATURE__1331__FP__ADDRESSÍřSIGNATURE__1292__FP__ADDRESSŽřSIGNATURE__1317__FP__ADDRESSžřSIGNATURE__1260__FP__ADDRESSŪřSIGNATURE__1313__FP__ADDRESSÓřSIGNATURE__1340__FP__ADDRESSÔřSIGNATURE__1354__FP__ADDRESSūřSIGNATURE__1274__FP__ADDRESSŮřSIGNATURE__1311__FP__ADDRESSÚřSIGNATURE__1266__FP__ADDRESSůřSIGNATURE__1359__FP__ADDRESSŰřSIGNATURE__1328__FP__ADDRESSűřSIGNATURE__1258__FP__ADDRESSŲřSIGNATURE__1353__FP__ADDRESSųřSIGNATURE__1308__FP__ADDRESSÝřSIGNATURE__1262__FP__ADDRESSýřSIGNATURE__1303__FP__ADDRESSķřSIGNATURE__1219__FP__ADDRESSŻřSIGNATURE__1327__FP__ADDRESSŁřSIGNATURE__1221__FP__ADDRESSżřSIGNATURE__1355__FP__ADDRESSĢřSIGNATURE__1297__FP__ADDRESSˇřSIGNATURE__1223__FP__ADDRESSÄŖSIGNATURE__1315__FP__ADDRESSĀŖSIGNATURE__1242__FP__ADDRESSāŖSIGNATURE__1228__FP__ADDRESSÉŖSIGNATURE__1356__FP__ADDRESSĄŖSIGNATURE__1237__FP__ADDRESSÖŖSIGNATURE__1320__FP__ADDRESSÜŖSIGNATURE__1238__FP__ADDRESSáŖSIGNATURE__1252__FP__ADDRESSąŖSIGNATURE__1343__FP__ADDRESSČŖSIGNATURE__1233__FP__ADDRESSäŖSIGNATURE__1244__FP__ADDRESSčŖSIGNATURE__1347__FP__ADDRESSĆŖSIGNATURE__1334__FP__ADDRESSćŖSIGNATURE__1323__FP__ADDRESSéŖSIGNATURE__1346__FP__ADDRESSŹŖSIGNATURE__1265__FP__ADDRESSźŖSIGNATURE__1304__FP__ADDRESSĎŖSIGNATURE__1270__FP__ADDRESSíŖSIGNATURE__1226__FP__ADDRESSďŖSIGNATURE__1254__FP__ADDRESSĒŖSIGNATURE__1220__FP__ADDRESSēŖSIGNATURE__1330__FP__ADDRESSĖŖSIGNATURE__1272__FP__ADDRESSóŖSIGNATURE__1291__FP__ADDRESSėŖSIGNATURE__1296__FP__ADDRESSôŖSIGNATURE__1289__FP__ADDRESSöŖSIGNATURE__1251__FP__ADDRESSõŖSIGNATURE__1314__FP__ADDRESSúŖSIGNATURE__1281__FP__ADDRESSĚŖSIGNATURE__1241__FP__ADDRESSěŖSIGNATURE__1322__FP__ADDRESSüŖSIGNATURE__1276__FP__ADDRESS†ŖSIGNATURE__1301__FP__ADDRESS°ŖSIGNATURE__1290__FP__ADDRESSĘŖSIGNATURE__1288__FP__ADDRESS£ŖSIGNATURE__1335__FP__ADDRESS§ŖSIGNATURE__1243__FP__ADDRESS•ŖSIGNATURE__1240__FP__ADDRESS¶ŖSIGNATURE__1319__FP__ADDRESSßŖSIGNATURE__1277__FP__ADDRESS®ŖSIGNATURE__1358__FP__ADDRESS©ŖSIGNATURE__1318__FP__ADDRESS™ŖSIGNATURE__1222__FP__ADDRESSęŖSIGNATURE__1285__FP__ADDRESS¨ŖSIGNATURE__1293__FP__ADDRESS≠ŖSIGNATURE__1245__FP__ADDRESSģŖSIGNATURE__1350__FP__ADDRESSĮŖSIGNATURE__1338__FP__ADDRESSįŖSIGNATURE__1332__FP__ADDRESSĪŖSIGNATURE__1231__FP__ADDRESS≤ŖSIGNATURE__1256__FP__ADDRESS≥ŖSIGNATURE__1339__FP__ADDRESSīŖSIGNATURE__1302__FP__ADDRESSĶŖSIGNATURE__1284__FP__ADDRESS∂ŖSIGNATURE__1309__FP__ADDRESS∑ŖSIGNATURE__1336__FP__ADDRESSłŖSIGNATURE__1259__FP__ADDRESSĻŖSIGNATURE__1273__FP__ADDRESSļŖSIGNATURE__1326__FP__ADDRESSĽŖSIGNATURE__1306__FP__ADDRESSľŖSIGNATURE__1329__FP__ADDRESSĹŖSIGNATURE__1283__FP__ADDRESSĺŖSIGNATURE__1229__FP__ADDRESSŅŖSIGNATURE__1295__FP__ADDRESSņŖSIGNATURE__1345__FP__ADDRESSŃŖSIGNATURE__1300__FP__ADDRESS¬ŖSIGNATURE__1271__FP__ADDRESS√ŖSIGNATURE__1282__FP__ADDRESSńŖSIGNATURE__1357__FP__ADDRESSŇŖSIGNATURE__1269__FP__ADDRESS∆ŖSIGNATURE__1250__FP__ADDRESS«ŖSIGNATURE__1235__FP__ADDRESS»ŖSIGNATURE__1299__FP__ADDRESS…ŖSIGNATURE__1278__FP__ADDRESS ŖSIGNATURE__1294__FP__ADDRESSňŖSIGNATURE__1337__FP__ADDRESSŐŖSIGNATURE__1307__FP__ADDRESSÕŖSIGNATURE__1263__FP__ADDRESSőŖSIGNATURE__1324__FP__ADDRESSŌŖSIGNATURE__1287__FP__ADDRESS–ŖSIGNATURE__1224__FP__ADDRESS—ŖSIGNATURE__1268__FP__ADDRESS“ŖSIGNATURE__1257__FP__ADDRESS”ŖSIGNATURE__1253__FP__ADDRESS‘ŖSIGNATURE__1352__FP__ADDRESS’ŖSIGNATURE__1247__FP__ADDRESS÷ŖSIGNATURE__1342__FP__ADDRESS◊ŖSIGNATURE__1248__FP__ADDRESSōŖSIGNATURE__1227__FP__ADDRESSŔŖSIGNATURE__6006__FP__ADDRESSŕŖSIGNATURE__1264__FP__ADDRESSŘŖSIGNATURE__1255__FP__ADDRESS‹ŖSIGNATURE__1225__FP__ADDRESS›ŖSIGNATURE__1321__FP__ADDRESSřŖSIGNATURE__1298__FP__ADDRESSŖŖSIGNATURE__1267__FP__ADDRESSŗŖSIGNATURE__1279__FP__ADDRESSŠŖSIGNATURE__1341__FP__ADDRESS‚ŖSIGNATURE__1246__FP__ADDRESS„ŖSIGNATURE__1249__FP__ADDRESSšŖSIGNATURE__1236__FP__ADDRESSŚŖSIGNATURE__1234__FP__ADDRESSśŖSIGNATURE__1305__FP__ADDRESSÁŖSIGNATURE__1344__FP__ADDRESSŤŖSIGNATURE__1316__FP__ADDRESSťŖSIGNATURE__1349__FP__ADDRESSÍŖSIGNATURE__1286__FP__ADDRESSŽŖSIGNATURE__1310__FP__ADDRESSžŖSIGNATURE__1348__FP__ADDRESSŪŖSIGNATURE__1351__FP__ADDRESSÓŖSIGNATURE__1275__FP__ADDRESSÔŖSIGNATURE__1312__FP__ADDRESSūŖSIGNATURE__1218__FP__ADDRESSŮŖSIGNATURE__1232__FP__ADDRESSÚŖSIGNATURE__1261__FP__ADDRESSůŖSIGNATURE__2128__FP__ADDRESSŰŖSIGNATURE__2125__FP__ADDRESSűŖSIGNATURE__6007__FP__ADDRESSŲŖSIGNATURE__2173__FP__ADDRESSųŖSIGNATURE__6008__FP__ADDRESSÝŖSIGNATURE__2161__FP__ADDRESSýŖSIGNATURE__2166__FP__ADDRESSķŖSIGNATURE__2163__FP__ADDRESSŻŖSIGNATURE__2165__FP__ADDRESSŁŖSIGNATURE__2158__FP__ADDRESSżŖSIGNATURE__2167__FP__ADDRESSĢŖSIGNATURE__2159__FP__ADDRESSˇŖSIGNATURE__2160__FP__ADDRESSÄŗSIGNATURE__2164__FP__ADDRESSĀŗSIGNATURE__2169__FP__ADDRESSāŗSIGNATURE__2162__FP__ADDRESSÉŗSIGNATURE__2168__FP__ADDRESSĄŗSIGNATURE__2180__FP__ADDRESSÖŗSIGNATURE__2184__FP__ADDRESSÜŗSIGNATURE__2181__FP__ADDRESSáŗSIGNATURE__2182__FP__ADDRESSąŗSIGNATURE__2186__FP__ADDRESSČŗSIGNATURE__2185__FP__ADDRESSäŗSIGNATURE__2183__FP__ADDRESSčŗSIGNATURE__2197__FP__ADDRESSĆŗSIGNATURE__2201__FP__ADDRESSćŗSIGNATURE__2203__FP__ADDRESSéŗSIGNATURE__2199__FP__ADDRESSŹŗSIGNATURE__2198__FP__ADDRESSźŗSIGNATURE__2202__FP__ADDRESSĎŗSIGNATURE__2200__FP__ADDRESSíŗSIGNATURE__2148__FP__ADDRESSďŗSIGNATURE__2142__FP__ADDRESSĒŗSIGNATURE__2146__FP__ADDRESSēŗSIGNATURE__2137__FP__ADDRESSĖŗSIGNATURE__2136__FP__ADDRESSóŗSIGNATURE__2149__FP__ADDRESSėŗSIGNATURE__2143__FP__ADDRESSôŗSIGNATURE__2139__FP__ADDRESSöŗSIGNATURE__2140__FP__ADDRESSõŗSIGNATURE__2144__FP__ADDRESSúŗSIGNATURE__2147__FP__ADDRESSĚŗSIGNATURE__2150__FP__ADDRESSěŗSIGNATURE__2138__FP__ADDRESSüŗSIGNATURE__2151__FP__ADDRESS†ŗSIGNATURE__2141__FP__ADDRESS°ŗSIGNATURE__2145__FP__ADDRESSĘŗSIGNATURE__2206__FP__ADDRESS£ŗSIGNATURE__6009__FP__ADDRESS§ŗSIGNATURE__2230__FP__ADDRESS•ŗSIGNATURE__2227__FP__ADDRESS¶ŗSIGNATURE__2232__FP__ADDRESSßŗSIGNATURE__2215__FP__ADDRESS®ŗSIGNATURE__2217__FP__ADDRESS©ŗSIGNATURE__2221__FP__ADDRESS™ŗSIGNATURE__2214__FP__ADDRESSęŗSIGNATURE__2231__FP__ADDRESS¨ŗSIGNATURE__2224__FP__ADDRESS≠ŗSIGNATURE__2220__FP__ADDRESSģŗSIGNATURE__2216__FP__ADDRESSĮŗSIGNATURE__2213__FP__ADDRESSįŗSIGNATURE__2223__FP__ADDRESSĪŗSIGNATURE__2226__FP__ADDRESS≤ŗSIGNATURE__2228__FP__ADDRESS≥ŗSIGNATURE__2222__FP__ADDRESSīŗSIGNATURE__2219__FP__ADDRESSĶŗSIGNATURE__2225__FP__ADDRESS∂ŗSIGNATURE__2218__FP__ADDRESS∑ŗSIGNATURE__2229__FP__ADDRESSłŗSIGNATURE__2254__FP__ADDRESSĻŗSIGNATURE__2253__FP__ADDRESSļŗSIGNATURE__2255__FP__ADDRESSĽŗSIGNATURE__2241__FP__ADDRESSľŗSIGNATURE__2247__FP__ADDRESSĹŗSIGNATURE__2249__FP__ADDRESSĺŗSIGNATURE__2256__FP__ADDRESSŅŗSIGNATURE__2245__FP__ADDRESSņŗSIGNATURE__2240__FP__ADDRESSŃŗSIGNATURE__2239__FP__ADDRESS¬ŗSIGNATURE__2246__FP__ADDRESS√ŗSIGNATURE__2242__FP__ADDRESSńŗSIGNATURE__2243__FP__ADDRESSŇŗSIGNATURE__2248__FP__ADDRESS∆ŗSIGNATURE__2252__FP__ADDRESS«ŗSIGNATURE__2251__FP__ADDRESS»ŗSIGNATURE__2244__FP__ADDRESS…ŗSIGNATURE__2250__FP__ADDRESS ŗSIGNATURE__1537__FP__ADDRESSňŗSIGNATURE__2350__FP__ADDRESSŐŗSIGNATURE__2356__FP__ADDRESSÕŗSIGNATURE__2355__FP__ADDRESSőŗSIGNATURE__2353__FP__ADDRESSŌŗSIGNATURE__2351__FP__ADDRESS–ŗSIGNATURE__2349__FP__ADDRESS—ŗSIGNATURE__2352__FP__ADDRESS“ŗSIGNATURE__2354__FP__ADDRESS”ŗSIGNATURE__2348__FP__ADDRESS‘ŗSIGNATURE__2318__FP__ADDRESS’ŗSIGNATURE__2294__FP__ADDRESS÷ŗSIGNATURE__2282__FP__ADDRESS◊ŗSIGNATURE__2274__FP__ADDRESSōŗSIGNATURE__2312__FP__ADDRESSŔŗSIGNATURE__2295__FP__ADDRESSŕŗSIGNATURE__2275__FP__ADDRESSŘŗSIGNATURE__2268__FP__ADDRESS‹ŗSIGNATURE__2285__FP__ADDRESS›ŗSIGNATURE__2332__FP__ADDRESSřŗSIGNATURE__2264__FP__ADDRESSŖŗSIGNATURE__2329__FP__ADDRESSŗŗSIGNATURE__2291__FP__ADDRESSŠŗSIGNATURE__2287__FP__ADDRESS‚ŗSIGNATURE__2327__FP__ADDRESS„ŗSIGNATURE__2316__FP__ADDRESSšŗSIGNATURE__2319__FP__ADDRESSŚŗSIGNATURE__2311__FP__ADDRESSśŗSIGNATURE__2321__FP__ADDRESSÁŗSIGNATURE__2304__FP__ADDRESSŤŗSIGNATURE__2308__FP__ADDRESSťŗSIGNATURE__2325__FP__ADDRESSÍŗSIGNATURE__2334__FP__ADDRESSŽŗSIGNATURE__2307__FP__ADDRESSžŗSIGNATURE__2299__FP__ADDRESSŪŗSIGNATURE__2324__FP__ADDRESSÓŗSIGNATURE__2276__FP__ADDRESSÔŗSIGNATURE__2301__FP__ADDRESSūŗSIGNATURE__2278__FP__ADDRESSŮŗSIGNATURE__2267__FP__ADDRESSÚŗSIGNATURE__2333__FP__ADDRESSůŗSIGNATURE__2335__FP__ADDRESSŰŗSIGNATURE__2306__FP__ADDRESSűŗSIGNATURE__2292__FP__ADDRESSŲŗSIGNATURE__2298__FP__ADDRESSųŗSIGNATURE__2286__FP__ADDRESSÝŗSIGNATURE__2323__FP__ADDRESSýŗSIGNATURE__2270__FP__ADDRESSķŗSIGNATURE__2328__FP__ADDRESSŻŗSIGNATURE__2330__FP__ADDRESSŁŗSIGNATURE__2272__FP__ADDRESSżŗSIGNATURE__2288__FP__ADDRESSĢŗSIGNATURE__2313__FP__ADDRESSˇŗSIGNATURE__2326__FP__ADDRESSÄŠSIGNATURE__2297__FP__ADDRESSĀŠSIGNATURE__2290__FP__ADDRESSāŠSIGNATURE__2310__FP__ADDRESSÉŠSIGNATURE__2273__FP__ADDRESSĄŠSIGNATURE__2289__FP__ADDRESSÖŠSIGNATURE__2302__FP__ADDRESSÜŠSIGNATURE__2303__FP__ADDRESSáŠSIGNATURE__2305__FP__ADDRESSąŠSIGNATURE__2269__FP__ADDRESSČŠSIGNATURE__2283__FP__ADDRESSäŠSIGNATURE__2300__FP__ADDRESSčŠSIGNATURE__2315__FP__ADDRESSĆŠSIGNATURE__2281__FP__ADDRESSćŠSIGNATURE__2266__FP__ADDRESSéŠSIGNATURE__2314__FP__ADDRESSŹŠSIGNATURE__2277__FP__ADDRESSźŠSIGNATURE__2265__FP__ADDRESSĎŠSIGNATURE__2331__FP__ADDRESSíŠSIGNATURE__2293__FP__ADDRESSďŠSIGNATURE__2271__FP__ADDRESSĒŠSIGNATURE__2279__FP__ADDRESSēŠSIGNATURE__2280__FP__ADDRESSĖŠSIGNATURE__2296__FP__ADDRESSóŠSIGNATURE__2284__FP__ADDRESSėŠSIGNATURE__2317__FP__ADDRESSôŠSIGNATURE__2309__FP__ADDRESSöŠSIGNATURE__2322__FP__ADDRESSõŠSIGNATURE__2320__FP__ADDRESSúŠSIGNATURE__2549__FP__ADDRESSĚŠSIGNATURE__2546__FP__ADDRESSěŠSIGNATURE__2538__FP__ADDRESSüŠSIGNATURE__2541__FP__ADDRESS†ŠSIGNATURE__2540__FP__ADDRESS°ŠSIGNATURE__2536__FP__ADDRESSĘŠSIGNATURE__2543__FP__ADDRESS£ŠSIGNATURE__2542__FP__ADDRESS§ŠSIGNATURE__2539__FP__ADDRESS•ŠSIGNATURE__2535__FP__ADDRESS¶ŠSIGNATURE__2537__FP__ADDRESSߊSIGNATURE__2455__FP__ADDRESS®ŠSIGNATURE__2122__FP__ADDRESS©ŠSIGNATURE__6010__FP__ADDRESS™ŠSIGNATURE__2555__FP__ADDRESSęŠSIGNATURE__2574__FP__ADDRESS¨ŠSIGNATURE__2568__FP__ADDRESS≠ŠSIGNATURE__2573__FP__ADDRESSģŠSIGNATURE__2572__FP__ADDRESSĮŠSIGNATURE__2570__FP__ADDRESSįŠSIGNATURE__2569__FP__ADDRESSĪŠSIGNATURE__2571__FP__ADDRESS≤ŠSIGNATURE__1540__FP__ADDRESS≥ŠSIGNATURE__2611__FP__ADDRESSīŠSIGNATURE__1611__FP__ADDRESSĶŠSIGNATURE__2614__FP__ADDRESS∂ŠSIGNATURE__2586__FP__ADDRESS∑ŠSIGNATURE__2602__FP__ADDRESSłŠSIGNATURE__2606__FP__ADDRESSĻŠSIGNATURE__2590__FP__ADDRESSļŠSIGNATURE__2587__FP__ADDRESSĽŠSIGNATURE__2605__FP__ADDRESSľŠSIGNATURE__2583__FP__ADDRESSĹŠSIGNATURE__2593__FP__ADDRESSĺŠSIGNATURE__2581__FP__ADDRESSŅŠSIGNATURE__2603__FP__ADDRESSņŠSIGNATURE__2597__FP__ADDRESSŃŠSIGNATURE__2585__FP__ADDRESS¬ŠSIGNATURE__2598__FP__ADDRESS√ŠSIGNATURE__2584__FP__ADDRESSńŠSIGNATURE__2596__FP__ADDRESSŇŠSIGNATURE__2601__FP__ADDRESS∆ŠSIGNATURE__2607__FP__ADDRESS«ŠSIGNATURE__2580__FP__ADDRESS»ŠSIGNATURE__2591__FP__ADDRESS…ŠSIGNATURE__2592__FP__ADDRESS ŠSIGNATURE__2608__FP__ADDRESSňŠSIGNATURE__2589__FP__ADDRESSŐŠSIGNATURE__2594__FP__ADDRESSÕŠSIGNATURE__2600__FP__ADDRESSőŠSIGNATURE__2582__FP__ADDRESSŌŠSIGNATURE__2599__FP__ADDRESS–ŠSIGNATURE__2604__FP__ADDRESS—ŠSIGNATURE__2595__FP__ADDRESS“ŠSIGNATURE__2588__FP__ADDRESS”ŠSIGNATURE__1044__FP__ADDRESS‘ŠSIGNATURE__6011__FP__ADDRESS’ŠSIGNATURE__6012__FP__ADDRESS÷ŠSIGNATURE__1199__FP__ADDRESS◊ŠSIGNATURE__1362__FP__ADDRESSōŠSIGNATURE__1366__FP__ADDRESSŔŠSIGNATURE__1511__FP__ADDRESSŕŠSIGNATURE__1534__FP__ADDRESSŘŠSIGNATURE__1531__FP__ADDRESS‹ŠSIGNATURE__1521__FP__ADDRESS›ŠSIGNATURE__1519__FP__ADDRESSřŠSIGNATURE__1527__FP__ADDRESSŖŠSIGNATURE__1528__FP__ADDRESSŗŠSIGNATURE__1522__FP__ADDRESSŠŠSIGNATURE__1520__FP__ADDRESS‚ŠSIGNATURE__1523__FP__ADDRESS„ŠSIGNATURE__1525__FP__ADDRESSšŠSIGNATURE__1524__FP__ADDRESSŚŠSIGNATURE__1526__FP__ADDRESSśŠSIGNATURE__1550__FP__ADDRESSÁŠSIGNATURE__1588__FP__ADDRESSŤŠSIGNATURE__1606__FP__ADDRESSťŠSIGNATURE__1603__FP__ADDRESSÍŠSIGNATURE__1604__FP__ADDRESSŽŠSIGNATURE__1596__FP__ADDRESSžŠSIGNATURE__1595__FP__ADDRESSŪŠSIGNATURE__1600__FP__ADDRESSÓŠSIGNATURE__1598__FP__ADDRESSÔŠSIGNATURE__1607__FP__ADDRESSūŠSIGNATURE__1601__FP__ADDRESSŮŠSIGNATURE__1602__FP__ADDRESSÚŠSIGNATURE__1597__FP__ADDRESSůŠSIGNATURE__1599__FP__ADDRESSŰŠSIGNATURE__1605__FP__ADDRESSűŠSIGNATURE__1615__FP__ADDRESSŲŠSIGNATURE__1620__FP__ADDRESSųŠSIGNATURE__1707__FP__ADDRESSÝŠSIGNATURE__1776__FP__ADDRESSýŠSIGNATURE__1791__FP__ADDRESSķŠSIGNATURE__1796__FP__ADDRESSŻŠSIGNATURE__1793__FP__ADDRESSŁŠSIGNATURE__1792__FP__ADDRESSżŠSIGNATURE__1795__FP__ADDRESSĢŠSIGNATURE__1794__FP__ADDRESSˇŠSIGNATURE__1833__FP__ADDRESSÄ‚SIGNATURE__1836__FP__ADDRESSĀ‚SIGNATURE__1840__FP__ADDRESSā‚SIGNATURE__1843__FP__ADDRESSÉ‚SIGNATURE__1934__FP__ADDRESSĄ‚SIGNATURE__1938__FP__ADDRESSÖ‚SIGNATURE__1942__FP__ADDRESSÜ‚SIGNATURE__1949__FP__ADDRESSá‚SIGNATURE__1981__FP__ADDRESSą‚SIGNATURE__2005__FP__ADDRESSČ‚SIGNATURE__2008__FP__ADDRESSä‚SIGNATURE__2014__FP__ADDRESSč‚SIGNATURE__2011__FP__ADDRESSĆ‚SIGNATURE__2002__FP__ADDRESSć‚SIGNATURE__1994__FP__ADDRESSé‚SIGNATURE__1988__FP__ADDRESSŹ‚SIGNATURE__1995__FP__ADDRESSź‚SIGNATURE__1993__FP__ADDRESSĎ‚SIGNATURE__1989__FP__ADDRESSí‚SIGNATURE__1991__FP__ADDRESSď‚SIGNATURE__1997__FP__ADDRESSĒ‚SIGNATURE__1998__FP__ADDRESSē‚SIGNATURE__1990__FP__ADDRESSĖ‚SIGNATURE__1996__FP__ADDRESSó‚SIGNATURE__1992__FP__ADDRESSė‚SIGNATURE__1999__FP__ADDRESSô‚SIGNATURE__2018__FP__ADDRESSö‚SIGNATURE__2022__FP__ADDRESSõ‚SIGNATURE__2035__FP__ADDRESSú‚SIGNATURE__2038__FP__ADDRESSĚ‚SIGNATURE__2041__FP__ADDRESSě‚SIGNATURE__2031__FP__ADDRESSü‚SIGNATURE__2030__FP__ADDRESS†‚SIGNATURE__2040__FP__ADDRESS°‚SIGNATURE__2034__FP__ADDRESSĘ‚SIGNATURE__2042__FP__ADDRESS£‚SIGNATURE__2032__FP__ADDRESS§‚SIGNATURE__2037__FP__ADDRESS•‚SIGNATURE__2033__FP__ADDRESS¶‚SIGNATURE__2039__FP__ADDRESSß‚SIGNATURE__2036__FP__ADDRESS®‚SIGNATURE__2043__FP__ADDRESS©‚SIGNATURE__2046__FP__ADDRESS™‚SIGNATURE__2101__FP__ADDRESSę‚SIGNATURE__2104__FP__ADDRESS¨‚SIGNATURE__2113__FP__ADDRESS≠‚SIGNATURE__2189__FP__ADDRESSģ‚SIGNATURE__2370__FP__ADDRESSĮ‚SIGNATURE__2363__FP__ADDRESSį‚SIGNATURE__2367__FP__ADDRESSĪ‚SIGNATURE__2368__FP__ADDRESS≤‚SIGNATURE__2369__FP__ADDRESS≥‚SIGNATURE__2366__FP__ADDRESSī‚SIGNATURE__2364__FP__ADDRESSĶ‚SIGNATURE__2365__FP__ADDRESS∂‚SIGNATURE__2402__FP__ADDRESS∑‚SIGNATURE__2408__FP__ADDRESSł‚SIGNATURE__2410__FP__ADDRESSĻ‚SIGNATURE__2404__FP__ADDRESSļ‚SIGNATURE__2406__FP__ADDRESSĽ‚SIGNATURE__2401__FP__ADDRESSľ‚SIGNATURE__2392__FP__ADDRESSĹ‚SIGNATURE__2395__FP__ADDRESSĺ‚SIGNATURE__2393__FP__ADDRESSŅ‚SIGNATURE__2398__FP__ADDRESSņ‚SIGNATURE__2409__FP__ADDRESSŃ‚SIGNATURE__2396__FP__ADDRESS¬‚SIGNATURE__2405__FP__ADDRESS√‚SIGNATURE__2403__FP__ADDRESSń‚SIGNATURE__2394__FP__ADDRESSŇ‚SIGNATURE__2407__FP__ADDRESS∆‚SIGNATURE__2397__FP__ADDRESS«‚SIGNATURE__2399__FP__ADDRESS»‚SIGNATURE__2400__FP__ADDRESS…‚SIGNATURE__2384__FP__ADDRESS ‚SIGNATURE__2377__FP__ADDRESSň‚SIGNATURE__2382__FP__ADDRESSŐ‚SIGNATURE__2383__FP__ADDRESSÕ‚SIGNATURE__2381__FP__ADDRESSő‚SIGNATURE__2378__FP__ADDRESSŌ‚SIGNATURE__2379__FP__ADDRESS–‚SIGNATURE__2380__FP__ADDRESS—‚SIGNATURE__2385__FP__ADDRESS“‚SIGNATURE__2413__FP__ADDRESS”‚SIGNATURE__2418__FP__ADDRESS‘‚SIGNATURE__2421__FP__ADDRESS’‚SIGNATURE__2424__FP__ADDRESS÷‚SIGNATURE__2444__FP__ADDRESS◊‚SIGNATURE__2458__FP__ADDRESSō‚SIGNATURE__2461__FP__ADDRESSŔ‚SIGNATURE__2508__FP__ADDRESSŕ‚SIGNATURE__2486__FP__ADDRESSŘ‚SIGNATURE__2498__FP__ADDRESS‹‚SIGNATURE__2501__FP__ADDRESS›‚SIGNATURE__2484__FP__ADDRESSř‚SIGNATURE__2489__FP__ADDRESSŖ‚SIGNATURE__2492__FP__ADDRESSŗ‚SIGNATURE__2504__FP__ADDRESSŠ‚SIGNATURE__2499__FP__ADDRESS‚‚SIGNATURE__2483__FP__ADDRESS„‚SIGNATURE__2490__FP__ADDRESSš‚SIGNATURE__2493__FP__ADDRESSŚ‚SIGNATURE__2485__FP__ADDRESSś‚SIGNATURE__2494__FP__ADDRESSÁ‚SIGNATURE__2488__FP__ADDRESSŤ‚SIGNATURE__2496__FP__ADDRESSť‚SIGNATURE__2491__FP__ADDRESSÍ‚SIGNATURE__2487__FP__ADDRESSŽ‚SIGNATURE__2497__FP__ADDRESSž‚SIGNATURE__2500__FP__ADDRESSŪ‚SIGNATURE__2505__FP__ADDRESSÓ‚SIGNATURE__2502__FP__ADDRESSÔ‚SIGNATURE__2503__FP__ADDRESSū‚SIGNATURE__2482__FP__ADDRESSŮ‚SIGNATURE__2495__FP__ADDRESSÚ‚SIGNATURE__2475__FP__ADDRESSů‚SIGNATURE__2470__FP__ADDRESSŰ‚SIGNATURE__2474__FP__ADDRESSű‚SIGNATURE__2472__FP__ADDRESSŲ‚SIGNATURE__2471__FP__ADDRESSų‚SIGNATURE__2473__FP__ADDRESSÝ‚SIGNATURE__2526__FP__ADDRESSý‚SIGNATURE__2518__FP__ADDRESSķ‚SIGNATURE__2522__FP__ADDRESSŻ‚SIGNATURE__2521__FP__ADDRESSŁ‚SIGNATURE__2524__FP__ADDRESSż‚SIGNATURE__2520__FP__ADDRESSĢ‚SIGNATURE__2528__FP__ADDRESSˇ‚SIGNATURE__2516__FP__ADDRESSÄ„SIGNATURE__2515__FP__ADDRESSĀ„SIGNATURE__2525__FP__ADDRESSā„SIGNATURE__2527__FP__ADDRESSÉ„SIGNATURE__2517__FP__ADDRESSĄ„SIGNATURE__2519__FP__ADDRESSÖ„SIGNATURE__2523__FP__ADDRESSÜ„SIGNATURE__2619__FP__ADDRESSá„SIGNATURE__2623__FP__ADDRESSą„SIGNATURE__2718__FP__ADDRESSČ„SIGNATURE__2722__FP__ADDRESSä„SIGNATURE__2781__FP__ADDRESSč„SIGNATURE__2799__FP__ADDRESSĆ„SIGNATURE__2790__FP__ADDRESSć„SIGNATURE__2788__FP__ADDRESSé„SIGNATURE__2795__FP__ADDRESSŹ„SIGNATURE__2794__FP__ADDRESSź„SIGNATURE__2789__FP__ADDRESSĎ„SIGNATURE__2792__FP__ADDRESSí„SIGNATURE__2793__FP__ADDRESSď„SIGNATURE__2791__FP__ADDRESSĒ„SIGNATURE__2796__FP__ADDRESSē„SIGNATURE__2808__FP__ADDRESSĖ„SIGNATURE__2806__FP__ADDRESSó„SIGNATURE__2812__FP__ADDRESSė„SIGNATURE__2811__FP__ADDRESSô„SIGNATURE__2807__FP__ADDRESSö„SIGNATURE__2810__FP__ADDRESSõ„SIGNATURE__2809__FP__ADDRESSú„SIGNATURE__2837__FP__ADDRESSĚ„SIGNATURE__2834__FP__ADDRESSě„SIGNATURE__2871__FP__ADDRESSü„SIGNATURE__2882__FP__ADDRESS†„SIGNATURE__2879__FP__ADDRESS°„SIGNATURE__2881__FP__ADDRESSĘ„SIGNATURE__2880__FP__ADDRESS£„SIGNATURE__2878__FP__ADDRESS§„SIGNATURE__3039__FP__ADDRESS•„SIGNATURE__3100__FP__ADDRESS¶„SIGNATURE__3107__FP__ADDRESSß„SIGNATURE__3104__FP__ADDRESS®„SIGNATURE__3111__FP__ADDRESS©„SIGNATURE__3142__FP__ADDRESS™„SIGNATURE__3461__FP__ADDRESSę„SIGNATURE__3459__FP__ADDRESS¨„SIGNATURE__3463__FP__ADDRESS≠„SIGNATURE__3460__FP__ADDRESSģ„SIGNATURE__3462__FP__ADDRESSĮ„SIGNATURE__3465__FP__ADDRESSį„SIGNATURE__3464__FP__ADDRESSĪ„SIGNATURE__3467__FP__ADDRESS≤„SIGNATURE__3466__FP__ADDRESS≥„SIGNATURE__3572__FP__ADDRESSī„SIGNATURE__3573__FP__ADDRESSĶ„SIGNATURE__3574__FP__ADDRESS∂„SIGNATURE__3580__FP__ADDRESS∑„SIGNATURE__3579__FP__ADDRESSł„SIGNATURE__3575__FP__ADDRESSĻ„SIGNATURE__3582__FP__ADDRESSļ„SIGNATURE__3586__FP__ADDRESSĽ„SIGNATURE__3605__FP__ADDRESSľ„SIGNATURE__3613__FP__ADDRESSĹ„SIGNATURE__3616__FP__ADDRESSĺ„SIGNATURE__3623__FP__ADDRESSŅ„SIGNATURE__3632__FP__ADDRESSņ„SIGNATURE__3635__FP__ADDRESSŃ„SIGNATURE__3641__FP__ADDRESS¬„SIGNATURE__3645__FP__ADDRESS√„SIGNATURE__3648__FP__ADDRESSń„SIGNATURE__3652__FP__ADDRESSŇ„SIGNATURE__3656__FP__ADDRESS∆„SIGNATURE__3660__FP__ADDRESS«„SIGNATURE__3670__FP__ADDRESS»„SIGNATURE__3674__FP__ADDRESS…„SIGNATURE__3675__FP__ADDRESS „SIGNATURE__3680__FP__ADDRESSň„SIGNATURE__3683__FP__ADDRESSŐ„SIGNATURE__3677__FP__ADDRESSÕ„SIGNATURE__3676__FP__ADDRESSő„SIGNATURE__3671__FP__ADDRESSŌ„SIGNATURE__3667__FP__ADDRESS–„SIGNATURE__3678__FP__ADDRESS—„SIGNATURE__3681__FP__ADDRESS“„SIGNATURE__3672__FP__ADDRESS”„SIGNATURE__3679__FP__ADDRESS‘„SIGNATURE__3673__FP__ADDRESS’„SIGNATURE__3668__FP__ADDRESS÷„SIGNATURE__3684__FP__ADDRESS◊„SIGNATURE__3669__FP__ADDRESSō„SIGNATURE__3682__FP__ADDRESSŔ„SIGNATURE__3687__FP__ADDRESSŕ„SIGNATURE__3819__FP__ADDRESSŘ„SIGNATURE__3809__FP__ADDRESS‹„SIGNATURE__3812__FP__ADDRESS›„SIGNATURE__6013__FP__ADDRESSř„SIGNATURE__3808__FP__ADDRESSŖ„SIGNATURE__3817__FP__ADDRESSŗ„SIGNATURE__3811__FP__ADDRESSŠ„SIGNATURE__3807__FP__ADDRESS‚„SIGNATURE__3810__FP__ADDRESS„„SIGNATURE__3815__FP__ADDRESSš„SIGNATURE__3814__FP__ADDRESSŚ„SIGNATURE__3820__FP__ADDRESSś„SIGNATURE__3813__FP__ADDRESSÁ„SIGNATURE__3816__FP__ADDRESSŤ„SIGNATURE__3818__FP__ADDRESSť„SIGNATURE__3787__FP__ADDRESSÍ„SIGNATURE__3845__FP__ADDRESSŽ„SIGNATURE__3860__FP__ADDRESSž„SIGNATURE__6014__FP__ADDRESSŪ„SIGNATURE__3857__FP__ADDRESSÓ„SIGNATURE__3853__FP__ADDRESSÔ„SIGNATURE__3856__FP__ADDRESSū„SIGNATURE__3852__FP__ADDRESSŮ„SIGNATURE__3855__FP__ADDRESSÚ„SIGNATURE__3862__FP__ADDRESSů„SIGNATURE__3859__FP__ADDRESSŰ„SIGNATURE__3863__FP__ADDRESSű„SIGNATURE__3858__FP__ADDRESSŲ„SIGNATURE__3861__FP__ADDRESSų„SIGNATURE__3854__FP__ADDRESSÝ„SIGNATURE__3834__FP__ADDRESSý„SIGNATURE__6015__FP__ADDRESSķ„SIGNATURE__3837__FP__ADDRESSŻ„SIGNATURE__3841__FP__ADDRESSŁ„SIGNATURE__3840__FP__ADDRESSż„SIGNATURE__3827__FP__ADDRESSĢ„SIGNATURE__3835__FP__ADDRESSˇ„SIGNATURE__3826__FP__ADDRESSÄšSIGNATURE__3832__FP__ADDRESSĀšSIGNATURE__3831__FP__ADDRESSāšSIGNATURE__3829__FP__ADDRESSÉšSIGNATURE__3838__FP__ADDRESSĄšSIGNATURE__3836__FP__ADDRESSÖšSIGNATURE__3839__FP__ADDRESSÜšSIGNATURE__3828__FP__ADDRESSášSIGNATURE__3842__FP__ADDRESSąšSIGNATURE__3830__FP__ADDRESSČšSIGNATURE__3833__FP__ADDRESSäšSIGNATURE__4004__FP__ADDRESSčšSIGNATURE__4012__FP__ADDRESSĆšSIGNATURE__4006__FP__ADDRESSćšSIGNATURE__6016__FP__ADDRESSéšSIGNATURE__4009__FP__ADDRESSŹšSIGNATURE__4005__FP__ADDRESSźšSIGNATURE__4003__FP__ADDRESSĎšSIGNATURE__4008__FP__ADDRESSíšSIGNATURE__4010__FP__ADDRESSďšSIGNATURE__4011__FP__ADDRESSĒšSIGNATURE__4007__FP__ADDRESSēšSIGNATURE__4002__FP__ADDRESSĖšSIGNATURE__4030__FP__ADDRESSóšSIGNATURE__4023__FP__ADDRESSėšSIGNATURE__4026__FP__ADDRESSôšSIGNATURE__4033__FP__ADDRESSöšSIGNATURE__4039__FP__ADDRESSõšSIGNATURE__4040__FP__ADDRESSúšSIGNATURE__4038__FP__ADDRESSĚšSIGNATURE__4035__FP__ADDRESSěšSIGNATURE__4036__FP__ADDRESSüšSIGNATURE__4027__FP__ADDRESS†šSIGNATURE__4032__FP__ADDRESS°šSIGNATURE__4024__FP__ADDRESSĘšSIGNATURE__4031__FP__ADDRESS£šSIGNATURE__4029__FP__ADDRESS§šSIGNATURE__4025__FP__ADDRESS•šSIGNATURE__4034__FP__ADDRESS¶šSIGNATURE__4037__FP__ADDRESSßšSIGNATURE__4028__FP__ADDRESS®šSIGNATURE__4022__FP__ADDRESS©šSIGNATURE__3875__FP__ADDRESS™šSIGNATURE__3891__FP__ADDRESSęšSIGNATURE__3932__FP__ADDRESS¨šSIGNATURE__3880__FP__ADDRESS≠šSIGNATURE__3916__FP__ADDRESSģšSIGNATURE__3911__FP__ADDRESSĮšSIGNATURE__3909__FP__ADDRESSįšSIGNATURE__3910__FP__ADDRESSĪšSIGNATURE__3907__FP__ADDRESS≤šSIGNATURE__3908__FP__ADDRESS≥šSIGNATURE__3942__FP__ADDRESSīšSIGNATURE__3899__FP__ADDRESSĶšSIGNATURE__3926__FP__ADDRESS∂šSIGNATURE__3940__FP__ADDRESS∑šSIGNATURE__3944__FP__ADDRESSłšSIGNATURE__3900__FP__ADDRESSĻšSIGNATURE__3917__FP__ADDRESSļšSIGNATURE__3937__FP__ADDRESSĽšSIGNATURE__6017__FP__ADDRESSľšSIGNATURE__3921__FP__ADDRESSĹšSIGNATURE__3902__FP__ADDRESSĺšSIGNATURE__3884__FP__ADDRESSŅšSIGNATURE__3894__FP__ADDRESSņšSIGNATURE__3890__FP__ADDRESSŃšSIGNATURE__3915__FP__ADDRESS¬šSIGNATURE__3939__FP__ADDRESS√šSIGNATURE__3929__FP__ADDRESSńšSIGNATURE__3933__FP__ADDRESSŇšSIGNATURE__3919__FP__ADDRESS∆šSIGNATURE__3927__FP__ADDRESS«šSIGNATURE__3903__FP__ADDRESS»šSIGNATURE__3920__FP__ADDRESS…šSIGNATURE__3913__FP__ADDRESS šSIGNATURE__3872__FP__ADDRESSňšSIGNATURE__3883__FP__ADDRESSŐšSIGNATURE__3925__FP__ADDRESSÕšSIGNATURE__3876__FP__ADDRESSőšSIGNATURE__3897__FP__ADDRESSŌšSIGNATURE__3924__FP__ADDRESS–šSIGNATURE__3905__FP__ADDRESS—šSIGNATURE__3918__FP__ADDRESS“šSIGNATURE__3898__FP__ADDRESS”šSIGNATURE__3941__FP__ADDRESS‘šSIGNATURE__3878__FP__ADDRESS’šSIGNATURE__3885__FP__ADDRESS÷šSIGNATURE__3934__FP__ADDRESS◊šSIGNATURE__3871__FP__ADDRESSōšSIGNATURE__3901__FP__ADDRESSŔšSIGNATURE__3904__FP__ADDRESSŕšSIGNATURE__3928__FP__ADDRESSŘšSIGNATURE__3874__FP__ADDRESS‹šSIGNATURE__3936__FP__ADDRESS›šSIGNATURE__3887__FP__ADDRESSřšSIGNATURE__3935__FP__ADDRESSŖšSIGNATURE__3877__FP__ADDRESSŗšSIGNATURE__3931__FP__ADDRESSŠšSIGNATURE__3886__FP__ADDRESS‚šSIGNATURE__3930__FP__ADDRESS„šSIGNATURE__3912__FP__ADDRESSššSIGNATURE__3870__FP__ADDRESSŚšSIGNATURE__3923__FP__ADDRESSśšSIGNATURE__3879__FP__ADDRESSÁšSIGNATURE__3889__FP__ADDRESSŤšSIGNATURE__3869__FP__ADDRESSťšSIGNATURE__3946__FP__ADDRESSÍšSIGNATURE__3943__FP__ADDRESSŽšSIGNATURE__3881__FP__ADDRESSžšSIGNATURE__3914__FP__ADDRESSŪšSIGNATURE__3882__FP__ADDRESSÓšSIGNATURE__3945__FP__ADDRESSÔšSIGNATURE__3892__FP__ADDRESSūšSIGNATURE__3895__FP__ADDRESSŮšSIGNATURE__3922__FP__ADDRESSÚšSIGNATURE__3873__FP__ADDRESSůšSIGNATURE__3896__FP__ADDRESSŰšSIGNATURE__3893__FP__ADDRESSűšSIGNATURE__3888__FP__ADDRESSŲšSIGNATURE__3938__FP__ADDRESSųšSIGNATURE__3906__FP__ADDRESSÝšSIGNATURE__3713__FP__ADDRESSýšSIGNATURE__3715__FP__ADDRESSķšSIGNATURE__3709__FP__ADDRESSŻšSIGNATURE__3728__FP__ADDRESSŁšSIGNATURE__3734__FP__ADDRESSżšSIGNATURE__3723__FP__ADDRESSĢšSIGNATURE__3722__FP__ADDRESSˇšSIGNATURE__3708__FP__ADDRESSÄŚSIGNATURE__6018__FP__ADDRESSĀŚSIGNATURE__3725__FP__ADDRESSāŚSIGNATURE__3736__FP__ADDRESSÉŚSIGNATURE__3714__FP__ADDRESSĄŚSIGNATURE__3732__FP__ADDRESSÖŚSIGNATURE__3727__FP__ADDRESSÜŚSIGNATURE__3718__FP__ADDRESSáŚSIGNATURE__3724__FP__ADDRESSąŚSIGNATURE__3735__FP__ADDRESSČŚSIGNATURE__3731__FP__ADDRESSäŚSIGNATURE__3717__FP__ADDRESSčŚSIGNATURE__3707__FP__ADDRESSĆŚSIGNATURE__3733__FP__ADDRESSćŚSIGNATURE__3721__FP__ADDRESSéŚSIGNATURE__3716__FP__ADDRESSŹŚSIGNATURE__3719__FP__ADDRESSźŚSIGNATURE__3729__FP__ADDRESSĎŚSIGNATURE__3726__FP__ADDRESSíŚSIGNATURE__3706__FP__ADDRESSďŚSIGNATURE__3720__FP__ADDRESSĒŚSIGNATURE__3711__FP__ADDRESSēŚSIGNATURE__3730__FP__ADDRESSĖŚSIGNATURE__3712__FP__ADDRESSóŚSIGNATURE__3710__FP__ADDRESSėŚSIGNATURE__3739__FP__ADDRESSôŚSIGNATURE__3744__FP__ADDRESSöŚSIGNATURE__3754__FP__ADDRESSõŚSIGNATURE__3765__FP__ADDRESSúŚSIGNATURE__3769__FP__ADDRESSĚŚSIGNATURE__3772__FP__ADDRESSěŚSIGNATURE__3776__FP__ADDRESSüŚSIGNATURE__3793__FP__ADDRESS†ŚSIGNATURE__3799__FP__ADDRESS°ŚSIGNATURE__3949__FP__ADDRESSĘŚSIGNATURE__3957__FP__ADDRESS£ŚSIGNATURE__3961__FP__ADDRESS§ŚSIGNATURE__3967__FP__ADDRESS•ŚSIGNATURE__3972__FP__ADDRESS¶ŚSIGNATURE__3977__FP__ADDRESSߌSIGNATURE__3982__FP__ADDRESS®ŚSIGNATURE__3986__FP__ADDRESS©ŚSIGNATURE__3990__FP__ADDRESS™ŚSIGNATURE__3994__FP__ADDRESSęŚSIGNATURE__4015__FP__ADDRESS¨ŚSIGNATURE__4043__FP__ADDRESS≠ŚSIGNATURE__4049__FP__ADDRESSģŚSIGNATURE__4046__FP__ADDRESSĮŚSIGNATURE__4052__FP__ADDRESSįŚSIGNATURE__4055__FP__ADDRESSĪŚSIGNATURE__4058__FP__ADDRESS≤ŚSIGNATURE__4135__FP__ADDRESS≥ŚSIGNATURE__4071__FP__ADDRESSīŚSIGNATURE__4077__FP__ADDRESSĶŚSIGNATURE__4088__FP__ADDRESS∂ŚSIGNATURE__4096__FP__ADDRESS∑ŚSIGNATURE__4078__FP__ADDRESSłŚSIGNATURE__4092__FP__ADDRESSĻŚSIGNATURE__4069__FP__ADDRESSļŚSIGNATURE__4067__FP__ADDRESSĽŚSIGNATURE__4073__FP__ADDRESSľŚSIGNATURE__4074__FP__ADDRESSĹŚSIGNATURE__4068__FP__ADDRESSĺŚSIGNATURE__4084__FP__ADDRESSŅŚSIGNATURE__4094__FP__ADDRESSņŚSIGNATURE__4097__FP__ADDRESSŃŚSIGNATURE__4081__FP__ADDRESS¬ŚSIGNATURE__4086__FP__ADDRESS√ŚSIGNATURE__4075__FP__ADDRESSńŚSIGNATURE__4085__FP__ADDRESSŇŚSIGNATURE__4089__FP__ADDRESS∆ŚSIGNATURE__4076__FP__ADDRESS«ŚSIGNATURE__4093__FP__ADDRESS»ŚSIGNATURE__4079__FP__ADDRESS…ŚSIGNATURE__4080__FP__ADDRESS ŚSIGNATURE__4072__FP__ADDRESSňŚSIGNATURE__4091__FP__ADDRESSŐŚSIGNATURE__4087__FP__ADDRESSÕŚSIGNATURE__4083__FP__ADDRESSőŚSIGNATURE__4082__FP__ADDRESSŌŚSIGNATURE__4070__FP__ADDRESS–ŚSIGNATURE__4090__FP__ADDRESS—ŚSIGNATURE__4066__FP__ADDRESS“ŚSIGNATURE__4095__FP__ADDRESS”ŚSIGNATURE__4100__FP__ADDRESS‘ŚSIGNATURE__4105__FP__ADDRESS’ŚSIGNATURE__4109__FP__ADDRESS÷ŚSIGNATURE__4113__FP__ADDRESS◊ŚSIGNATURE__4121__FP__ADDRESSōŚSIGNATURE__4130__FP__ADDRESSŔŚSIGNATURE__4141__FP__ADDRESSŕŚSIGNATURE__4145__FP__ADDRESSŘŚSIGNATURE__4149__FP__ADDRESS‹ŚSIGNATURE__4194__FP__ADDRESS›ŚSIGNATURE__4176__FP__ADDRESSřŚSIGNATURE__4180__FP__ADDRESSŖŚSIGNATURE__4179__FP__ADDRESSŗŚSIGNATURE__4178__FP__ADDRESSŠŚSIGNATURE__4159__FP__ADDRESS‚ŚSIGNATURE__4167__FP__ADDRESS„ŚSIGNATURE__4165__FP__ADDRESSšŚSIGNATURE__4162__FP__ADDRESSŚŚSIGNATURE__4181__FP__ADDRESSśŚSIGNATURE__4166__FP__ADDRESSÁŚSIGNATURE__4161__FP__ADDRESSŤŚSIGNATURE__4193__FP__ADDRESSťŚSIGNATURE__4157__FP__ADDRESSÍŚSIGNATURE__4184__FP__ADDRESSŽŚSIGNATURE__4189__FP__ADDRESSžŚSIGNATURE__4171__FP__ADDRESSŪŚSIGNATURE__4170__FP__ADDRESSÓŚSIGNATURE__4174__FP__ADDRESSÔŚSIGNATURE__4168__FP__ADDRESSūŚSIGNATURE__4196__FP__ADDRESSŮŚSIGNATURE__4185__FP__ADDRESSÚŚSIGNATURE__4182__FP__ADDRESSůŚSIGNATURE__4156__FP__ADDRESSŰŚSIGNATURE__4172__FP__ADDRESSűŚSIGNATURE__4188__FP__ADDRESSŲŚSIGNATURE__4160__FP__ADDRESSųŚSIGNATURE__4183__FP__ADDRESSÝŚSIGNATURE__4192__FP__ADDRESSýŚSIGNATURE__4190__FP__ADDRESSķŚSIGNATURE__4169__FP__ADDRESSŻŚSIGNATURE__4158__FP__ADDRESSŁŚSIGNATURE__4195__FP__ADDRESSżŚSIGNATURE__4186__FP__ADDRESSĢŚSIGNATURE__4164__FP__ADDRESSˇŚSIGNATURE__4175__FP__ADDRESSÄśSIGNATURE__4177__FP__ADDRESSĀśSIGNATURE__4191__FP__ADDRESSāśSIGNATURE__4187__FP__ADDRESSÉśSIGNATURE__4163__FP__ADDRESSĄśSIGNATURE__4173__FP__ADDRESSÖśSIGNATURE__4212__FP__ADDRESSÜśSIGNATURE__4215__FP__ADDRESSáśSIGNATURE__4209__FP__ADDRESSąśSIGNATURE__4206__FP__ADDRESSČśSIGNATURE__4217__FP__ADDRESSäśSIGNATURE__4205__FP__ADDRESSčśSIGNATURE__4214__FP__ADDRESSĆśSIGNATURE__4208__FP__ADDRESSćśSIGNATURE__4213__FP__ADDRESSéśSIGNATURE__4216__FP__ADDRESSŹśSIGNATURE__4207__FP__ADDRESSźśSIGNATURE__4210__FP__ADDRESSĎśSIGNATURE__4211__FP__ADDRESSíśSIGNATURE__4220__FP__ADDRESSďśSIGNATURE__4228__FP__ADDRESSĒśSIGNATURE__4234__FP__ADDRESSēśSIGNATURE__4238__FP__ADDRESSĖśSIGNATURE__4248__FP__ADDRESSóśSIGNATURE__4252__FP__ADDRESSėśSIGNATURE__4259__FP__ADDRESSôśSIGNATURE__4263__FP__ADDRESSöśSIGNATURE__4267__FP__ADDRESSõśSIGNATURE__4273__FP__ADDRESSúśSIGNATURE__4278__FP__ADDRESSĚśSIGNATURE__4282__FP__ADDRESSěśSIGNATURE__4303__FP__ADDRESSüśSIGNATURE__4294__FP__ADDRESS†śSIGNATURE__4292__FP__ADDRESS°śSIGNATURE__4293__FP__ADDRESSĘśSIGNATURE__4299__FP__ADDRESS£śSIGNATURE__4291__FP__ADDRESS§śSIGNATURE__4290__FP__ADDRESS•śSIGNATURE__4298__FP__ADDRESS¶śSIGNATURE__4302__FP__ADDRESSßśSIGNATURE__4296__FP__ADDRESS®śSIGNATURE__4300__FP__ADDRESS©śSIGNATURE__4297__FP__ADDRESS™śSIGNATURE__4301__FP__ADDRESSęśSIGNATURE__4305__FP__ADDRESS¨śSIGNATURE__4295__FP__ADDRESS≠śSIGNATURE__4304__FP__ADDRESSģśSIGNATURE__4308__FP__ADDRESSĮśSIGNATURE__4312__FP__ADDRESSįśSIGNATURE__4317__FP__ADDRESSĪśSIGNATURE__4337__FP__ADDRESS≤śSIGNATURE__4346__FP__ADDRESS≥śSIGNATURE__4344__FP__ADDRESSīśSIGNATURE__4348__FP__ADDRESSĶśSIGNATURE__6019__FP__ADDRESS∂śSIGNATURE__4351__FP__ADDRESS∑śSIGNATURE__4347__FP__ADDRESSłśSIGNATURE__4345__FP__ADDRESSĻśSIGNATURE__4352__FP__ADDRESSļśSIGNATURE__4350__FP__ADDRESSĽśSIGNATURE__4353__FP__ADDRESSľśSIGNATURE__4349__FP__ADDRESSĹśSIGNATURE__4354__FP__ADDRESSĺśSIGNATURE__4326__FP__ADDRESSŅśSIGNATURE__4324__FP__ADDRESSņśSIGNATURE__4330__FP__ADDRESSŃśSIGNATURE__4332__FP__ADDRESS¬śSIGNATURE__4328__FP__ADDRESS√śSIGNATURE__4327__FP__ADDRESSńśSIGNATURE__4325__FP__ADDRESSŇśSIGNATURE__4331__FP__ADDRESS∆śSIGNATURE__6020__FP__ADDRESS«śSIGNATURE__4329__FP__ADDRESS»śSIGNATURE__4333__FP__ADDRESS…śSIGNATURE__4334__FP__ADDRESS śSIGNATURE__4355__FP__ADDRESSňśSIGNATURE__4356__FP__ADDRESSŐśSIGNATURE__4359__FP__ADDRESSÕśSIGNATURE__4428__FP__ADDRESSőśSIGNATURE__4407__FP__ADDRESSŌśSIGNATURE__4412__FP__ADDRESS–śSIGNATURE__4423__FP__ADDRESS—śSIGNATURE__4424__FP__ADDRESS“śSIGNATURE__4415__FP__ADDRESS”śSIGNATURE__4417__FP__ADDRESS‘śSIGNATURE__4414__FP__ADDRESS’śSIGNATURE__4426__FP__ADDRESS÷śSIGNATURE__4416__FP__ADDRESS◊śSIGNATURE__4410__FP__ADDRESSōśSIGNATURE__4422__FP__ADDRESSŔśSIGNATURE__4411__FP__ADDRESSŕśSIGNATURE__4408__FP__ADDRESSŘśSIGNATURE__4427__FP__ADDRESS‹śSIGNATURE__4418__FP__ADDRESS›śSIGNATURE__4425__FP__ADDRESSřśSIGNATURE__4420__FP__ADDRESSŖśSIGNATURE__4409__FP__ADDRESSŗśSIGNATURE__4413__FP__ADDRESSŠśSIGNATURE__4406__FP__ADDRESS‚śSIGNATURE__4421__FP__ADDRESS„śSIGNATURE__4419__FP__ADDRESSšśSIGNATURE__4396__FP__ADDRESSŚśSIGNATURE__4393__FP__ADDRESSśśSIGNATURE__4399__FP__ADDRESSÁśSIGNATURE__4389__FP__ADDRESSŤśSIGNATURE__4392__FP__ADDRESSťśSIGNATURE__4388__FP__ADDRESSÍśSIGNATURE__4391__FP__ADDRESSŽśSIGNATURE__4400__FP__ADDRESSžśSIGNATURE__4395__FP__ADDRESSŪśSIGNATURE__4394__FP__ADDRESSÓśSIGNATURE__4397__FP__ADDRESSÔśSIGNATURE__4398__FP__ADDRESSūśSIGNATURE__4390__FP__ADDRESSŮśSIGNATURE__4381__FP__ADDRESSÚśSIGNATURE__4377__FP__ADDRESSůśSIGNATURE__4378__FP__ADDRESSŰśSIGNATURE__6021__FP__ADDRESSűśSIGNATURE__4374__FP__ADDRESSŲśSIGNATURE__4367__FP__ADDRESSųśSIGNATURE__4372__FP__ADDRESSÝśSIGNATURE__4366__FP__ADDRESSýśSIGNATURE__4375__FP__ADDRESSķśSIGNATURE__4369__FP__ADDRESSŻśSIGNATURE__4376__FP__ADDRESSŁśSIGNATURE__4370__FP__ADDRESSżśSIGNATURE__4373__FP__ADDRESSĢśSIGNATURE__4368__FP__ADDRESSˇśSIGNATURE__4371__FP__ADDRESSÄÁSIGNATURE__4431__FP__ADDRESSĀÁSIGNATURE__4434__FP__ADDRESSāÁSIGNATURE__4440__FP__ADDRESSÉÁSIGNATURE__4444__FP__ADDRESSĄÁSIGNATURE__4454__FP__ADDRESSÖÁSIGNATURE__4461__FP__ADDRESSÜÁSIGNATURE__4459__FP__ADDRESSáÁSIGNATURE__4453__FP__ADDRESSąÁSIGNATURE__4455__FP__ADDRESSČÁSIGNATURE__4463__FP__ADDRESSäÁSIGNATURE__4458__FP__ADDRESSčÁSIGNATURE__4456__FP__ADDRESSĆÁSIGNATURE__4457__FP__ADDRESSćÁSIGNATURE__4452__FP__ADDRESSéÁSIGNATURE__4460__FP__ADDRESSŹÁSIGNATURE__4462__FP__ADDRESSźÁSIGNATURE__4466__FP__ADDRESSĎÁSIGNATURE__4475__FP__ADDRESSíÁSIGNATURE__4473__FP__ADDRESSďÁSIGNATURE__4479__FP__ADDRESSĒÁSIGNATURE__4478__FP__ADDRESSēÁSIGNATURE__4477__FP__ADDRESSĖÁSIGNATURE__4476__FP__ADDRESSóÁSIGNATURE__4474__FP__ADDRESSėÁSIGNATURE__4481__FP__ADDRESSôÁSIGNATURE__4483__FP__ADDRESSöÁSIGNATURE__4480__FP__ADDRESSõÁSIGNATURE__4482__FP__ADDRESSúÁSIGNATURE__4513__FP__ADDRESSĚÁSIGNATURE__4490__FP__ADDRESSěÁSIGNATURE__4498__FP__ADDRESSüÁSIGNATURE__4501__FP__ADDRESS†ÁSIGNATURE__4499__FP__ADDRESS°ÁSIGNATURE__4503__FP__ADDRESSĘÁSIGNATURE__4510__FP__ADDRESS£ÁSIGNATURE__4508__FP__ADDRESS§ÁSIGNATURE__4507__FP__ADDRESS•ÁSIGNATURE__4506__FP__ADDRESS¶ÁSIGNATURE__4492__FP__ADDRESSßÁSIGNATURE__4497__FP__ADDRESS®ÁSIGNATURE__4493__FP__ADDRESS©ÁSIGNATURE__4509__FP__ADDRESS™ÁSIGNATURE__4504__FP__ADDRESSęÁSIGNATURE__4491__FP__ADDRESS¨ÁSIGNATURE__4496__FP__ADDRESS≠ÁSIGNATURE__4494__FP__ADDRESSģÁSIGNATURE__4505__FP__ADDRESSĮÁSIGNATURE__4502__FP__ADDRESSįÁSIGNATURE__4495__FP__ADDRESSĪÁSIGNATURE__4500__FP__ADDRESS≤ÁSIGNATURE__4529__FP__ADDRESS≥ÁSIGNATURE__4542__FP__ADDRESSīÁSIGNATURE__4522__FP__ADDRESSĶÁSIGNATURE__4533__FP__ADDRESS∂ÁSIGNATURE__4538__FP__ADDRESS∑ÁSIGNATURE__4535__FP__ADDRESSłÁSIGNATURE__4528__FP__ADDRESSĻÁSIGNATURE__4537__FP__ADDRESSļÁSIGNATURE__4534__FP__ADDRESSĽÁSIGNATURE__4532__FP__ADDRESSľÁSIGNATURE__4521__FP__ADDRESSĹÁSIGNATURE__4531__FP__ADDRESSĺÁSIGNATURE__4527__FP__ADDRESSŅÁSIGNATURE__4520__FP__ADDRESSņÁSIGNATURE__4540__FP__ADDRESSŃÁSIGNATURE__4524__FP__ADDRESS¬ÁSIGNATURE__4536__FP__ADDRESS√ÁSIGNATURE__4541__FP__ADDRESSńÁSIGNATURE__4523__FP__ADDRESSŇÁSIGNATURE__4526__FP__ADDRESS∆ÁSIGNATURE__4525__FP__ADDRESS«ÁSIGNATURE__4539__FP__ADDRESS»ÁSIGNATURE__4530__FP__ADDRESS…ÁSIGNATURE__4545__FP__ADDRESS ÁSIGNATURE__4549__FP__ADDRESSňÁSIGNATURE__4553__FP__ADDRESSŐÁSIGNATURE__4565__FP__ADDRESSÕÁSIGNATURE__4562__FP__ADDRESSőÁSIGNATURE__4567__FP__ADDRESSŌÁSIGNATURE__4561__FP__ADDRESS–ÁSIGNATURE__4566__FP__ADDRESS—ÁSIGNATURE__4563__FP__ADDRESS“ÁSIGNATURE__4564__FP__ADDRESS”ÁSIGNATURE__4569__FP__ADDRESS‘ÁSIGNATURE__4568__FP__ADDRESS’ÁSIGNATURE__4585__FP__ADDRESS÷ÁSIGNATURE__4582__FP__ADDRESS◊ÁSIGNATURE__4576__FP__ADDRESSōÁSIGNATURE__4581__FP__ADDRESSŔÁSIGNATURE__4578__FP__ADDRESSŕÁSIGNATURE__4577__FP__ADDRESSŘÁSIGNATURE__4579__FP__ADDRESS‹ÁSIGNATURE__4580__FP__ADDRESS›ÁSIGNATURE__4603__FP__ADDRESSřÁSIGNATURE__4595__FP__ADDRESSŖÁSIGNATURE__4593__FP__ADDRESSŗÁSIGNATURE__4599__FP__ADDRESSŠÁSIGNATURE__4597__FP__ADDRESS‚ÁSIGNATURE__4594__FP__ADDRESS„ÁSIGNATURE__4600__FP__ADDRESSšÁSIGNATURE__4596__FP__ADDRESSŚÁSIGNATURE__4598__FP__ADDRESSśÁSIGNATURE__4606__FP__ADDRESSÁÁSIGNATURE__4645__FP__ADDRESSŤÁSIGNATURE__6022__FP__ADDRESSťÁSIGNATURE__4647__FP__ADDRESSÍÁSIGNATURE__4643__FP__ADDRESSŽÁSIGNATURE__4639__FP__ADDRESSžÁSIGNATURE__4638__FP__ADDRESSŪÁSIGNATURE__4648__FP__ADDRESSÓÁSIGNATURE__4641__FP__ADDRESSÔÁSIGNATURE__4649__FP__ADDRESSūÁSIGNATURE__4644__FP__ADDRESSŮÁSIGNATURE__4646__FP__ADDRESSÚÁSIGNATURE__4640__FP__ADDRESSůÁSIGNATURE__4642__FP__ADDRESSŰÁSIGNATURE__4617__FP__ADDRESSűÁSIGNATURE__4615__FP__ADDRESSŲÁSIGNATURE__4621__FP__ADDRESSųÁSIGNATURE__4620__FP__ADDRESSÝÁSIGNATURE__4618__FP__ADDRESSýÁSIGNATURE__4616__FP__ADDRESSķÁSIGNATURE__4619__FP__ADDRESSŻÁSIGNATURE__6023__FP__ADDRESSŁÁSIGNATURE__4622__FP__ADDRESSżÁSIGNATURE__4625__FP__ADDRESSĢÁSIGNATURE__4630__FP__ADDRESSˇÁSIGNATURE__4695__FP__ADDRESSÄŤSIGNATURE__4689__FP__ADDRESSĀŤSIGNATURE__4685__FP__ADDRESSāŤSIGNATURE__4688__FP__ADDRESSÉŤSIGNATURE__4684__FP__ADDRESSĄŤSIGNATURE__4687__FP__ADDRESSÖŤSIGNATURE__4693__FP__ADDRESSÜŤSIGNATURE__4691__FP__ADDRESSáŤSIGNATURE__4694__FP__ADDRESSąŤSIGNATURE__4690__FP__ADDRESSČŤSIGNATURE__6024__FP__ADDRESSäŤSIGNATURE__4692__FP__ADDRESSčŤSIGNATURE__4686__FP__ADDRESSĆŤSIGNATURE__6025__FP__ADDRESSćŤSIGNATURE__4668__FP__ADDRESSéŤSIGNATURE__4665__FP__ADDRESSŹŤSIGNATURE__4657__FP__ADDRESSźŤSIGNATURE__4663__FP__ADDRESSĎŤSIGNATURE__4656__FP__ADDRESSíŤSIGNATURE__4659__FP__ADDRESSďŤSIGNATURE__4660__FP__ADDRESSĒŤSIGNATURE__4664__FP__ADDRESSēŤSIGNATURE__4667__FP__ADDRESSĖŤSIGNATURE__4658__FP__ADDRESSóŤSIGNATURE__4661__FP__ADDRESSėŤSIGNATURE__4666__FP__ADDRESSôŤSIGNATURE__4662__FP__ADDRESSöŤSIGNATURE__4671__FP__ADDRESSõŤSIGNATURE__4676__FP__ADDRESSúŤSIGNATURE__4704__FP__ADDRESSĚŤSIGNATURE__4710__FP__ADDRESSěŤSIGNATURE__4712__FP__ADDRESSüŤSIGNATURE__4709__FP__ADDRESS†ŤSIGNATURE__4705__FP__ADDRESS°ŤSIGNATURE__4703__FP__ADDRESSĘŤSIGNATURE__4707__FP__ADDRESS£ŤSIGNATURE__4708__FP__ADDRESS§ŤSIGNATURE__4711__FP__ADDRESS•ŤSIGNATURE__4706__FP__ADDRESS¶ŤSIGNATURE__4702__FP__ADDRESSߍSIGNATURE__4715__FP__ADDRESS®ŤSIGNATURE__4733__FP__ADDRESS©ŤSIGNATURE__4727__FP__ADDRESS™ŤSIGNATURE__4731__FP__ADDRESSęŤSIGNATURE__4729__FP__ADDRESS¨ŤSIGNATURE__4728__FP__ADDRESS≠ŤSIGNATURE__4730__FP__ADDRESSģŤSIGNATURE__4732__FP__ADDRESSĮŤSIGNATURE__4735__FP__ADDRESSįŤSIGNATURE__4739__FP__ADDRESSĪŤSIGNATURE__4740__FP__ADDRESS≤ŤSIGNATURE__4741__FP__ADDRESS≥ŤSIGNATURE__4742__FP__ADDRESSīŤSIGNATURE__4744__FP__ADDRESSĶŤSIGNATURE__4745__FP__ADDRESS∂ŤSIGNATURE__4746__FP__ADDRESS∑ŤSIGNATURE__4747__FP__ADDRESSłŤSIGNATURE__4748__FP__ADDRESSĻŤSIGNATURE__4752__FP__ADDRESSļŤSIGNATURE__4749__FP__ADDRESSĽŤSIGNATURE__4753__FP__ADDRESSľŤSIGNATURE__4754__FP__ADDRESSĹŤSIGNATURE__4755__FP__ADDRESSĺŤSIGNATURE__4756__FP__ADDRESSŅŤSIGNATURE__4757__FP__ADDRESSņŤSIGNATURE__4760__FP__ADDRESSŃŤSIGNATURE__4764__FP__ADDRESS¬ŤSIGNATURE__4761__FP__ADDRESS√ŤSIGNATURE__4765__FP__ADDRESSńŤSIGNATURE__4766__FP__ADDRESSŇŤSIGNATURE__4767__FP__ADDRESS∆ŤSIGNATURE__4770__FP__ADDRESS«ŤSIGNATURE__4771__FP__ADDRESS»ŤSIGNATURE__4772__FP__ADDRESS…ŤSIGNATURE__4773__FP__ADDRESS ŤSIGNATURE__4774__FP__ADDRESSňŤSIGNATURE__4775__FP__ADDRESSŐŤSIGNATURE__4776__FP__ADDRESSÕŤSIGNATURE__4777__FP__ADDRESSőŤSIGNATURE__4778__FP__ADDRESSŌŤSIGNATURE__4779__FP__ADDRESS–ŤSIGNATURE__4781__FP__ADDRESS—ŤSIGNATURE__4783__FP__ADDRESS“ŤSIGNATURE__4784__FP__ADDRESS”ŤSIGNATURE__4785__FP__ADDRESS‘ŤSIGNATURE__4786__FP__ADDRESS’ŤSIGNATURE__4787__FP__ADDRESS÷ŤSIGNATURE__4788__FP__ADDRESS◊ŤSIGNATURE__4797__FP__ADDRESSōŤSIGNATURE__4795__FP__ADDRESSŔŤSIGNATURE__4800__FP__ADDRESSŕŤSIGNATURE__4799__FP__ADDRESSŘŤSIGNATURE__4796__FP__ADDRESS‹ŤSIGNATURE__4798__FP__ADDRESS›ŤSIGNATURE__4789__FP__ADDRESSřŤSIGNATURE__4824__FP__ADDRESSŖŤSIGNATURE__4828__FP__ADDRESSŗŤSIGNATURE__4829__FP__ADDRESSŠŤSIGNATURE__4826__FP__ADDRESS‚ŤSIGNATURE__4825__FP__ADDRESS„ŤSIGNATURE__4827__FP__ADDRESSšŤSIGNATURE__4852__FP__ADDRESSŚŤSIGNATURE__4849__FP__ADDRESSśŤSIGNATURE__4853__FP__ADDRESSÁŤSIGNATURE__4850__FP__ADDRESSŤŤSIGNATURE__4855__FP__ADDRESSťŤSIGNATURE__4851__FP__ADDRESSÍŤSIGNATURE__4854__FP__ADDRESSŽŤSIGNATURE__4856__FP__ADDRESSžŤSIGNATURE__4867__FP__ADDRESSŪŤSIGNATURE__4864__FP__ADDRESSÓŤSIGNATURE__4866__FP__ADDRESSÔŤSIGNATURE__4865__FP__ADDRESSūŤSIGNATURE__4863__FP__ADDRESSŮŤSIGNATURE__6026__FP__ADDRESSÚŤSIGNATURE__4836__FP__ADDRESSůŤSIGNATURE__4841__FP__ADDRESSŰŤSIGNATURE__4840__FP__ADDRESSűŤSIGNATURE__4842__FP__ADDRESSŲŤSIGNATURE__4838__FP__ADDRESSųŤSIGNATURE__4837__FP__ADDRESSÝŤSIGNATURE__4839__FP__ADDRESSýŤSIGNATURE__4876__FP__ADDRESSķŤSIGNATURE__4874__FP__ADDRESSŻŤSIGNATURE__4879__FP__ADDRESSŁŤSIGNATURE__4880__FP__ADDRESSżŤSIGNATURE__4878__FP__ADDRESSĢŤSIGNATURE__4875__FP__ADDRESSˇŤSIGNATURE__4877__FP__ADDRESSÄťSIGNATURE__4801__FP__ADDRESSĀťSIGNATURE__4803__FP__ADDRESSāťSIGNATURE__4815__FP__ADDRESSÉťSIGNATURE__4807__FP__ADDRESSĄťSIGNATURE__4811__FP__ADDRESSÖťSIGNATURE__4814__FP__ADDRESSÜťSIGNATURE__4808__FP__ADDRESSáťSIGNATURE__4810__FP__ADDRESSąťSIGNATURE__4805__FP__ADDRESSČťSIGNATURE__4813__FP__ADDRESSäťSIGNATURE__4816__FP__ADDRESSčťSIGNATURE__4817__FP__ADDRESSĆťSIGNATURE__4806__FP__ADDRESSćťSIGNATURE__4809__FP__ADDRESSéťSIGNATURE__4802__FP__ADDRESSŹťSIGNATURE__4812__FP__ADDRESSźťSIGNATURE__4804__FP__ADDRESSĎťSIGNATURE__4889__FP__ADDRESSíťSIGNATURE__4887__FP__ADDRESSďťSIGNATURE__4891__FP__ADDRESSĒťSIGNATURE__4890__FP__ADDRESSēťSIGNATURE__4888__FP__ADDRESSĖťSIGNATURE__4892__FP__ADDRESSóťSIGNATURE__4893__FP__ADDRESSėťSIGNATURE__4900__FP__ADDRESSôťSIGNATURE__4905__FP__ADDRESSöťSIGNATURE__4902__FP__ADDRESSõťSIGNATURE__4901__FP__ADDRESSúťSIGNATURE__4904__FP__ADDRESSĚťSIGNATURE__4903__FP__ADDRESSěťSIGNATURE__4912__FP__ADDRESSüťSIGNATURE__4917__FP__ADDRESS†ťSIGNATURE__4914__FP__ADDRESS°ťSIGNATURE__4913__FP__ADDRESSĘťSIGNATURE__4916__FP__ADDRESS£ťSIGNATURE__4915__FP__ADDRESS§ťSIGNATURE__4918__FP__ADDRESS•ťSIGNATURE__4919__FP__ADDRESS¶ťSIGNATURE__4921__FP__ADDRESSßťSIGNATURE__4922__FP__ADDRESS®ťSIGNATURE__4924__FP__ADDRESS©ťSIGNATURE__4925__FP__ADDRESS™ťSIGNATURE__4933__FP__ADDRESSęťSIGNATURE__4934__FP__ADDRESS¨ťSIGNATURE__4935__FP__ADDRESS≠ťSIGNATURE__4937__FP__ADDRESSģťSIGNATURE__4938__FP__ADDRESSĮťSIGNATURE__4939__FP__ADDRESSįťSIGNATURE__4940__FP__ADDRESSĪťSIGNATURE__4941__FP__ADDRESS≤ťSIGNATURE__4942__FP__ADDRESS≥ťSIGNATURE__4961__FP__ADDRESSīťSIGNATURE__4951__FP__ADDRESSĶťSIGNATURE__4962__FP__ADDRESS∂ťSIGNATURE__4950__FP__ADDRESS∑ťSIGNATURE__4953__FP__ADDRESSłťSIGNATURE__4957__FP__ADDRESSĻťSIGNATURE__4959__FP__ADDRESSļťSIGNATURE__4955__FP__ADDRESSĽťSIGNATURE__4958__FP__ADDRESSľťSIGNATURE__4952__FP__ADDRESSĹťSIGNATURE__4960__FP__ADDRESSĺťSIGNATURE__4956__FP__ADDRESSŅťSIGNATURE__4954__FP__ADDRESSņťSIGNATURE__4963__FP__ADDRESSŃťSIGNATURE__4964__FP__ADDRESS¬ťSIGNATURE__4966__FP__ADDRESS√ťSIGNATURE__4967__FP__ADDRESSńťSIGNATURE__4968__FP__ADDRESSŇťSIGNATURE__4969__FP__ADDRESS∆ťSIGNATURE__4970__FP__ADDRESS«ťSIGNATURE__4971__FP__ADDRESS»ťSIGNATURE__4972__FP__ADDRESS…ťSIGNATURE__4973__FP__ADDRESS ťSIGNATURE__4974__FP__ADDRESSňťSIGNATURE__4975__FP__ADDRESSŐťSIGNATURE__4979__FP__ADDRESSÕťSIGNATURE__4980__FP__ADDRESSőťSIGNATURE__4981__FP__ADDRESSŌťSIGNATURE__4983__FP__ADDRESS–ťSIGNATURE__4984__FP__ADDRESS—ťSIGNATURE__4985__FP__ADDRESS“ťSIGNATURE__4986__FP__ADDRESS”ťSIGNATURE__4988__FP__ADDRESS‘ťSIGNATURE__4989__FP__ADDRESS’ťSIGNATURE__4990__FP__ADDRESS÷ťSIGNATURE__4991__FP__ADDRESS◊ťSIGNATURE__4992__FP__ADDRESSōťSIGNATURE__4993__FP__ADDRESSŔťSIGNATURE__4994__FP__ADDRESSŕťSIGNATURE__4995__FP__ADDRESSŘťSIGNATURE__4996__FP__ADDRESS‹ťSIGNATURE__4997__FP__ADDRESS›ťSIGNATURE__4998__FP__ADDRESSřťSIGNATURE__4999__FP__ADDRESSŖťSIGNATURE__5000__FP__ADDRESSŗťSIGNATURE__5001__FP__ADDRESSŠťSIGNATURE__5002__FP__ADDRESS‚ťSIGNATURE__5004__FP__ADDRESS„ťSIGNATURE__5005__FP__ADDRESSšťSIGNATURE__5006__FP__ADDRESSŚťSIGNATURE__5007__FP__ADDRESSśťSIGNATURE__5017__FP__ADDRESSÁťSIGNATURE__5015__FP__ADDRESSŤťSIGNATURE__5021__FP__ADDRESSťťSIGNATURE__5022__FP__ADDRESSÍťSIGNATURE__5019__FP__ADDRESSŽťSIGNATURE__5016__FP__ADDRESSžťSIGNATURE__5018__FP__ADDRESSŪťSIGNATURE__5020__FP__ADDRESSÓťSIGNATURE__5023__FP__ADDRESSÔťSIGNATURE__5008__FP__ADDRESSūťSIGNATURE__5024__FP__ADDRESSŮťSIGNATURE__5025__FP__ADDRESSÚťSIGNATURE__5026__FP__ADDRESSůťSIGNATURE__5027__FP__ADDRESSŰťSIGNATURE__5028__FP__ADDRESSűťSIGNATURE__5029__FP__ADDRESSŲťSIGNATURE__5030__FP__ADDRESSųťSIGNATURE__5034__FP__ADDRESSÝťSIGNATURE__5031__FP__ADDRESSýťSIGNATURE__5035__FP__ADDRESSķťSIGNATURE__5036__FP__ADDRESSŻťSIGNATURE__5037__FP__ADDRESSŁťSIGNATURE__5038__FP__ADDRESSżťSIGNATURE__5039__FP__ADDRESSĢťSIGNATURE__5040__FP__ADDRESSˇťSIGNATURE__5041__FP__ADDRESSÄÍSIGNATURE__5042__FP__ADDRESSĀÍSIGNATURE__5043__FP__ADDRESSāÍSIGNATURE__5044__FP__ADDRESSÉÍSIGNATURE__5045__FP__ADDRESSĄÍSIGNATURE__5046__FP__ADDRESSÖÍSIGNATURE__5047__FP__ADDRESSÜÍSIGNATURE__5049__FP__ADDRESSáÍSIGNATURE__5050__FP__ADDRESSąÍSIGNATURE__5054__FP__ADDRESSČÍSIGNATURE__5055__FP__ADDRESSäÍSIGNATURE__5056__FP__ADDRESSčÍSIGNATURE__5057__FP__ADDRESSĆÍSIGNATURE__5058__FP__ADDRESSćÍSIGNATURE__5070__FP__ADDRESSéÍSIGNATURE__5090__FP__ADDRESSŹÍSIGNATURE__5085__FP__ADDRESSźÍSIGNATURE__5087__FP__ADDRESSĎÍSIGNATURE__5077__FP__ADDRESSíÍSIGNATURE__5098__FP__ADDRESSďÍSIGNATURE__5096__FP__ADDRESSĒÍSIGNATURE__5072__FP__ADDRESSēÍSIGNATURE__5100__FP__ADDRESSĖÍSIGNATURE__5102__FP__ADDRESSóÍSIGNATURE__5078__FP__ADDRESSėÍSIGNATURE__5071__FP__ADDRESSôÍSIGNATURE__5108__FP__ADDRESSöÍSIGNATURE__5067__FP__ADDRESSõÍSIGNATURE__5105__FP__ADDRESSúÍSIGNATURE__5068__FP__ADDRESSĚÍSIGNATURE__5080__FP__ADDRESSěÍSIGNATURE__5084__FP__ADDRESSüÍSIGNATURE__5075__FP__ADDRESS†ÍSIGNATURE__5109__FP__ADDRESS°ÍSIGNATURE__5104__FP__ADDRESSĘÍSIGNATURE__5110__FP__ADDRESS£ÍSIGNATURE__5082__FP__ADDRESS§ÍSIGNATURE__5073__FP__ADDRESS•ÍSIGNATURE__5091__FP__ADDRESS¶ÍSIGNATURE__5066__FP__ADDRESSßÍSIGNATURE__5074__FP__ADDRESS®ÍSIGNATURE__5089__FP__ADDRESS©ÍSIGNATURE__5076__FP__ADDRESS™ÍSIGNATURE__5079__FP__ADDRESSęÍSIGNATURE__5097__FP__ADDRESS¨ÍSIGNATURE__5099__FP__ADDRESS≠ÍSIGNATURE__5086__FP__ADDRESSģÍSIGNATURE__5088__FP__ADDRESSĮÍSIGNATURE__5101__FP__ADDRESSįÍSIGNATURE__5069__FP__ADDRESSĪÍSIGNATURE__5081__FP__ADDRESS≤ÍSIGNATURE__5092__FP__ADDRESS≥ÍSIGNATURE__5083__FP__ADDRESSīÍSIGNATURE__5094__FP__ADDRESSĶÍSIGNATURE__5107__FP__ADDRESS∂ÍSIGNATURE__5095__FP__ADDRESS∑ÍSIGNATURE__5093__FP__ADDRESSłÍSIGNATURE__5106__FP__ADDRESSĻÍSIGNATURE__5103__FP__ADDRESSļÍSIGNATURE__5059__FP__ADDRESSĽÍSIGNATURE__5120__FP__ADDRESSľÍSIGNATURE__5117__FP__ADDRESSĹÍSIGNATURE__5123__FP__ADDRESSĺÍSIGNATURE__5121__FP__ADDRESSŅÍSIGNATURE__5118__FP__ADDRESSņÍSIGNATURE__5119__FP__ADDRESSŃÍSIGNATURE__5122__FP__ADDRESS¬ÍSIGNATURE__5124__FP__ADDRESS√ÍSIGNATURE__5125__FP__ADDRESSńÍSIGNATURE__5126__FP__ADDRESSŇÍSIGNATURE__5127__FP__ADDRESS∆ÍSIGNATURE__5128__FP__ADDRESS«ÍSIGNATURE__5129__FP__ADDRESS»ÍSIGNATURE__5130__FP__ADDRESS…ÍSIGNATURE__5131__FP__ADDRESS ÍSIGNATURE__5132__FP__ADDRESSňÍSIGNATURE__5133__FP__ADDRESSŐÍSIGNATURE__5134__FP__ADDRESSÕÍSIGNATURE__5135__FP__ADDRESSőÍSIGNATURE__5137__FP__ADDRESSŌÍSIGNATURE__5138__FP__ADDRESS–ÍSIGNATURE__5139__FP__ADDRESS—ÍSIGNATURE__5140__FP__ADDRESS“ÍSIGNATURE__5141__FP__ADDRESS”ÍSIGNATURE__5144__FP__ADDRESS‘ÍSIGNATURE__5145__FP__ADDRESS’ÍSIGNATURE__5146__FP__ADDRESS÷ÍSIGNATURE__5147__FP__ADDRESS◊ÍSIGNATURE__5148__FP__ADDRESSōÍSIGNATURE__5149__FP__ADDRESSŔÍSIGNATURE__5150__FP__ADDRESSŕÍSIGNATURE__5151__FP__ADDRESSŘÍSIGNATURE__5152__FP__ADDRESS‹ÍSIGNATURE__5154__FP__ADDRESS›ÍSIGNATURE__5155__FP__ADDRESSřÍSIGNATURE__5157__FP__ADDRESSŖÍSIGNATURE__5162__FP__ADDRESSŗÍSIGNATURE__5163__FP__ADDRESSŠÍSIGNATURE__5164__FP__ADDRESS‚ÍSIGNATURE__5165__FP__ADDRESS„ÍSIGNATURE__5166__FP__ADDRESSšÍSIGNATURE__5167__FP__ADDRESSŚÍSIGNATURE__5168__FP__ADDRESSśÍSIGNATURE__5170__FP__ADDRESSÁÍSIGNATURE__5171__FP__ADDRESSŤÍSIGNATURE__5172__FP__ADDRESSťÍSIGNATURE__5173__FP__ADDRESSÍÍSIGNATURE__5174__FP__ADDRESSŽÍSIGNATURE__5176__FP__ADDRESSžÍSIGNATURE__5177__FP__ADDRESSŪÍSIGNATURE__5178__FP__ADDRESSÓÍSIGNATURE__5180__FP__ADDRESSÔÍSIGNATURE__5181__FP__ADDRESSūÍSIGNATURE__5182__FP__ADDRESSŮÍSIGNATURE__5183__FP__ADDRESSÚÍSIGNATURE__5184__FP__ADDRESSůÍSIGNATURE__5185__FP__ADDRESSŰÍSIGNATURE__5186__FP__ADDRESSűÍSIGNATURE__5187__FP__ADDRESSŲÍSIGNATURE__5188__FP__ADDRESSųÍSIGNATURE__5190__FP__ADDRESSÝÍSIGNATURE__5191__FP__ADDRESSýÍSIGNATURE__5193__FP__ADDRESSķÍSIGNATURE__5194__FP__ADDRESSŻÍSIGNATURE__5218__FP__ADDRESSŁÍSIGNATURE__5215__FP__ADDRESSżÍSIGNATURE__5237__FP__ADDRESSĢÍSIGNATURE__5227__FP__ADDRESSˇÍSIGNATURE__5231__FP__ADDRESSÄŽSIGNATURE__5229__FP__ADDRESSĀŽSIGNATURE__5228__FP__ADDRESSāŽSIGNATURE__5234__FP__ADDRESSÉŽSIGNATURE__5230__FP__ADDRESSĄŽSIGNATURE__5235__FP__ADDRESSÖŽSIGNATURE__5233__FP__ADDRESSÜŽSIGNATURE__6027__FP__ADDRESSáŽSIGNATURE__5236__FP__ADDRESSąŽSIGNATURE__5232__FP__ADDRESSČŽSIGNATURE__5240__FP__ADDRESSäŽSIGNATURE__5264__FP__ADDRESSčŽSIGNATURE__5269__FP__ADDRESSĆŽSIGNATURE__5266__FP__ADDRESSćŽSIGNATURE__5265__FP__ADDRESSéŽSIGNATURE__5270__FP__ADDRESSŹŽSIGNATURE__5268__FP__ADDRESSźŽSIGNATURE__5267__FP__ADDRESSĎŽSIGNATURE__5211__FP__ADDRESSíŽSIGNATURE__5201__FP__ADDRESSďŽSIGNATURE__5209__FP__ADDRESSĒŽSIGNATURE__5206__FP__ADDRESSēŽSIGNATURE__5205__FP__ADDRESSĖŽSIGNATURE__5203__FP__ADDRESSóŽSIGNATURE__5208__FP__ADDRESSėŽSIGNATURE__5202__FP__ADDRESSôŽSIGNATURE__5207__FP__ADDRESSöŽSIGNATURE__5212__FP__ADDRESSõŽSIGNATURE__5204__FP__ADDRESSúŽSIGNATURE__5210__FP__ADDRESSĚŽSIGNATURE__5252__FP__ADDRESSěŽSIGNATURE__5250__FP__ADDRESSüŽSIGNATURE__5255__FP__ADDRESS†ŽSIGNATURE__5253__FP__ADDRESS°ŽSIGNATURE__5251__FP__ADDRESSĘŽSIGNATURE__5257__FP__ADDRESS£ŽSIGNATURE__5254__FP__ADDRESS§ŽSIGNATURE__5256__FP__ADDRESS•ŽSIGNATURE__5271__FP__ADDRESS¶ŽSIGNATURE__5272__FP__ADDRESSߎSIGNATURE__5273__FP__ADDRESS®ŽSIGNATURE__5288__FP__ADDRESS©ŽSIGNATURE__5281__FP__ADDRESS™ŽSIGNATURE__5287__FP__ADDRESSęŽSIGNATURE__5283__FP__ADDRESS¨ŽSIGNATURE__5286__FP__ADDRESS≠ŽSIGNATURE__5289__FP__ADDRESSģŽSIGNATURE__5284__FP__ADDRESSĮŽSIGNATURE__5282__FP__ADDRESSįŽSIGNATURE__5285__FP__ADDRESSĪŽSIGNATURE__5274__FP__ADDRESS≤ŽSIGNATURE__5290__FP__ADDRESS≥ŽSIGNATURE__5291__FP__ADDRESSīŽSIGNATURE__5292__FP__ADDRESSĶŽSIGNATURE__5293__FP__ADDRESS∂ŽSIGNATURE__5294__FP__ADDRESS∑ŽSIGNATURE__5295__FP__ADDRESSłŽSIGNATURE__5296__FP__ADDRESSĻŽSIGNATURE__5297__FP__ADDRESSļŽSIGNATURE__5298__FP__ADDRESSĽŽSIGNATURE__5299__FP__ADDRESSľŽSIGNATURE__5301__FP__ADDRESSĹŽSIGNATURE__5328__FP__ADDRESSĺŽSIGNATURE__5318__FP__ADDRESSŅŽSIGNATURE__5308__FP__ADDRESSņŽSIGNATURE__5313__FP__ADDRESSŃŽSIGNATURE__5311__FP__ADDRESS¬ŽSIGNATURE__5315__FP__ADDRESS√ŽSIGNATURE__5309__FP__ADDRESSńŽSIGNATURE__5317__FP__ADDRESSŇŽSIGNATURE__5312__FP__ADDRESS∆ŽSIGNATURE__5314__FP__ADDRESS«ŽSIGNATURE__5310__FP__ADDRESS»ŽSIGNATURE__5316__FP__ADDRESS…ŽSIGNATURE__5321__FP__ADDRESS ŽSIGNATURE__5330__FP__ADDRESSňŽSIGNATURE__5360__FP__ADDRESSŐŽSIGNATURE__5366__FP__ADDRESSÕŽSIGNATURE__5365__FP__ADDRESSőŽSIGNATURE__5362__FP__ADDRESSŌŽSIGNATURE__5361__FP__ADDRESS–ŽSIGNATURE__5359__FP__ADDRESS—ŽSIGNATURE__5364__FP__ADDRESS“ŽSIGNATURE__5367__FP__ADDRESS”ŽSIGNATURE__5363__FP__ADDRESS‘ŽSIGNATURE__5358__FP__ADDRESS’ŽSIGNATURE__5375__FP__ADDRESS÷ŽSIGNATURE__5381__FP__ADDRESS◊ŽSIGNATURE__5380__FP__ADDRESSōŽSIGNATURE__5377__FP__ADDRESSŔŽSIGNATURE__5376__FP__ADDRESSŕŽSIGNATURE__5374__FP__ADDRESSŘŽSIGNATURE__5379__FP__ADDRESS‹ŽSIGNATURE__5382__FP__ADDRESS›ŽSIGNATURE__5378__FP__ADDRESSřŽSIGNATURE__5373__FP__ADDRESSŖŽSIGNATURE__5338__FP__ADDRESSŗŽSIGNATURE__5351__FP__ADDRESSŠŽSIGNATURE__5344__FP__ADDRESS‚ŽSIGNATURE__5346__FP__ADDRESS„ŽSIGNATURE__5347__FP__ADDRESSšŽSIGNATURE__5343__FP__ADDRESSŚŽSIGNATURE__5350__FP__ADDRESSśŽSIGNATURE__5352__FP__ADDRESSÁŽSIGNATURE__5340__FP__ADDRESSŤŽSIGNATURE__5349__FP__ADDRESSťŽSIGNATURE__5342__FP__ADDRESSÍŽSIGNATURE__5348__FP__ADDRESSŽŽSIGNATURE__5341__FP__ADDRESSžŽSIGNATURE__5345__FP__ADDRESSŪŽSIGNATURE__5337__FP__ADDRESSÓŽSIGNATURE__5339__FP__ADDRESSÔŽSIGNATURE__5383__FP__ADDRESSūŽSIGNATURE__5391__FP__ADDRESSŮŽSIGNATURE__5396__FP__ADDRESSÚŽSIGNATURE__5393__FP__ADDRESSůŽSIGNATURE__5392__FP__ADDRESSŰŽSIGNATURE__5395__FP__ADDRESSűŽSIGNATURE__5394__FP__ADDRESSŲŽSIGNATURE__5403__FP__ADDRESSųŽSIGNATURE__5408__FP__ADDRESSÝŽSIGNATURE__5405__FP__ADDRESSýŽSIGNATURE__5404__FP__ADDRESSķŽSIGNATURE__5407__FP__ADDRESSŻŽSIGNATURE__5406__FP__ADDRESSŁŽSIGNATURE__5384__FP__ADDRESSżŽSIGNATURE__5409__FP__ADDRESSĢŽSIGNATURE__5410__FP__ADDRESSˇŽSIGNATURE__5411__FP__ADDRESSÄžSIGNATURE__5415__FP__ADDRESSĀžSIGNATURE__5416__FP__ADDRESSāžSIGNATURE__5417__FP__ADDRESSÉžSIGNATURE__5418__FP__ADDRESSĄžSIGNATURE__5419__FP__ADDRESSÖžSIGNATURE__5422__FP__ADDRESSÜžSIGNATURE__5423__FP__ADDRESSážSIGNATURE__5424__FP__ADDRESSąžSIGNATURE__5425__FP__ADDRESSČžSIGNATURE__5426__FP__ADDRESSäžSIGNATURE__5427__FP__ADDRESSčžSIGNATURE__5428__FP__ADDRESSĆžSIGNATURE__5429__FP__ADDRESSćžSIGNATURE__5430__FP__ADDRESSéžSIGNATURE__5431__FP__ADDRESSŹžSIGNATURE__5433__FP__ADDRESSźžSIGNATURE__5434__FP__ADDRESSĎžSIGNATURE__5435__FP__ADDRESSížSIGNATURE__5436__FP__ADDRESSďžSIGNATURE__5437__FP__ADDRESSĒžSIGNATURE__5439__FP__ADDRESSēžSIGNATURE__5449__FP__ADDRESSĖžSIGNATURE__5447__FP__ADDRESSóžSIGNATURE__5451__FP__ADDRESSėžSIGNATURE__5450__FP__ADDRESSôžSIGNATURE__5448__FP__ADDRESSöžSIGNATURE__5452__FP__ADDRESSõžSIGNATURE__5454__FP__ADDRESSúžSIGNATURE__5455__FP__ADDRESSĚžSIGNATURE__5453__FP__ADDRESSěžSIGNATURE__5499__FP__ADDRESSüžSIGNATURE__5496__FP__ADDRESS†žSIGNATURE__5493__FP__ADDRESS°žSIGNATURE__5495__FP__ADDRESSĘžSIGNATURE__5487__FP__ADDRESS£žSIGNATURE__5485__FP__ADDRESS§žSIGNATURE__5484__FP__ADDRESS•žSIGNATURE__5490__FP__ADDRESS¶žSIGNATURE__5498__FP__ADDRESSßžSIGNATURE__5492__FP__ADDRESS®žSIGNATURE__5489__FP__ADDRESS©žSIGNATURE__5502__FP__ADDRESS™žSIGNATURE__5488__FP__ADDRESSęžSIGNATURE__5497__FP__ADDRESS¨žSIGNATURE__5491__FP__ADDRESS≠žSIGNATURE__5486__FP__ADDRESSģžSIGNATURE__6028__FP__ADDRESSĮžSIGNATURE__5501__FP__ADDRESSįžSIGNATURE__5494__FP__ADDRESSĪžSIGNATURE__5483__FP__ADDRESS≤žSIGNATURE__5500__FP__ADDRESS≥žSIGNATURE__5462__FP__ADDRESSīžSIGNATURE__5466__FP__ADDRESSĶžSIGNATURE__5470__FP__ADDRESS∂žSIGNATURE__5471__FP__ADDRESS∑žSIGNATURE__5474__FP__ADDRESSłžSIGNATURE__5464__FP__ADDRESSĻžSIGNATURE__5468__FP__ADDRESSļžSIGNATURE__5469__FP__ADDRESSĽžSIGNATURE__5463__FP__ADDRESSľžSIGNATURE__5467__FP__ADDRESSĹžSIGNATURE__5473__FP__ADDRESSĺžSIGNATURE__5472__FP__ADDRESSŅžSIGNATURE__6029__FP__ADDRESSņžSIGNATURE__5475__FP__ADDRESSŃžSIGNATURE__5476__FP__ADDRESS¬žSIGNATURE__5465__FP__ADDRESS√žSIGNATURE__5440__FP__ADDRESSńžSIGNATURE__5505__FP__ADDRESSŇžSIGNATURE__5506__FP__ADDRESS∆žSIGNATURE__5507__FP__ADDRESS«žSIGNATURE__5508__FP__ADDRESS»žSIGNATURE__5509__FP__ADDRESS…žSIGNATURE__5510__FP__ADDRESS žSIGNATURE__5511__FP__ADDRESSňžSIGNATURE__5512__FP__ADDRESSŐžSIGNATURE__5513__FP__ADDRESSÕžSIGNATURE__5514__FP__ADDRESSőžSIGNATURE__5515__FP__ADDRESSŌžSIGNATURE__5516__FP__ADDRESS–žSIGNATURE__5529__FP__ADDRESS—žSIGNATURE__5526__FP__ADDRESS“žSIGNATURE__5532__FP__ADDRESS”žSIGNATURE__5535__FP__ADDRESS‘žSIGNATURE__5530__FP__ADDRESS’žSIGNATURE__5531__FP__ADDRESS÷žSIGNATURE__5527__FP__ADDRESS◊žSIGNATURE__5528__FP__ADDRESSōžSIGNATURE__5534__FP__ADDRESSŔžSIGNATURE__5536__FP__ADDRESSŕžSIGNATURE__5533__FP__ADDRESSŘžSIGNATURE__5543__FP__ADDRESS‹žSIGNATURE__5548__FP__ADDRESS›žSIGNATURE__5545__FP__ADDRESSřžSIGNATURE__5544__FP__ADDRESSŖžSIGNATURE__5547__FP__ADDRESSŗžSIGNATURE__5546__FP__ADDRESSŠžSIGNATURE__5555__FP__ADDRESS‚žSIGNATURE__5560__FP__ADDRESS„žSIGNATURE__5557__FP__ADDRESSšžSIGNATURE__5556__FP__ADDRESSŚžSIGNATURE__5559__FP__ADDRESSśžSIGNATURE__5558__FP__ADDRESSÁžSIGNATURE__5593__FP__ADDRESSŤžSIGNATURE__5585__FP__ADDRESSťžSIGNATURE__5580__FP__ADDRESSÍžSIGNATURE__5588__FP__ADDRESSŽžSIGNATURE__5583__FP__ADDRESSžžSIGNATURE__5589__FP__ADDRESSŪžSIGNATURE__5590__FP__ADDRESSÓžSIGNATURE__5581__FP__ADDRESSÔžSIGNATURE__5587__FP__ADDRESSūžSIGNATURE__5582__FP__ADDRESSŮžSIGNATURE__5584__FP__ADDRESSÚžSIGNATURE__5586__FP__ADDRESSůžSIGNATURE__5569__FP__ADDRESSŰžSIGNATURE__5567__FP__ADDRESSűžSIGNATURE__5573__FP__ADDRESSŲžSIGNATURE__5570__FP__ADDRESSųžSIGNATURE__5568__FP__ADDRESSÝžSIGNATURE__5572__FP__ADDRESSýžSIGNATURE__5571__FP__ADDRESSķžSIGNATURE__5605__FP__ADDRESSŻžSIGNATURE__5603__FP__ADDRESSŁžSIGNATURE__5609__FP__ADDRESSżžSIGNATURE__5606__FP__ADDRESSĢžSIGNATURE__5604__FP__ADDRESSˇžSIGNATURE__5608__FP__ADDRESSÄŪSIGNATURE__5607__FP__ADDRESSĀŪSIGNATURE__5629__FP__ADDRESSāŪSIGNATURE__5634__FP__ADDRESSÉŪSIGNATURE__5631__FP__ADDRESSĄŪSIGNATURE__5630__FP__ADDRESSÖŪSIGNATURE__5633__FP__ADDRESSÜŪSIGNATURE__5632__FP__ADDRESSáŪSIGNATURE__5628__FP__ADDRESSąŪSIGNATURE__5619__FP__ADDRESSČŪSIGNATURE__5617__FP__ADDRESSäŪSIGNATURE__5621__FP__ADDRESSčŪSIGNATURE__5616__FP__ADDRESSĆŪSIGNATURE__5618__FP__ADDRESSćŪSIGNATURE__5620__FP__ADDRESSéŪSIGNATURE__5644__FP__ADDRESSŹŪSIGNATURE__5642__FP__ADDRESSźŪSIGNATURE__5646__FP__ADDRESSĎŪSIGNATURE__5641__FP__ADDRESSíŪSIGNATURE__5643__FP__ADDRESSďŪSIGNATURE__5645__FP__ADDRESSĒŪSIGNATURE__5653__FP__ADDRESSēŪSIGNATURE__5657__FP__ADDRESSĖŪSIGNATURE__5660__FP__ADDRESSóŪSIGNATURE__5658__FP__ADDRESSėŪSIGNATURE__5655__FP__ADDRESSôŪSIGNATURE__5656__FP__ADDRESSöŪSIGNATURE__5659__FP__ADDRESSõŪSIGNATURE__5654__FP__ADDRESSúŪSIGNATURE__5517__FP__ADDRESSĚŪSIGNATURE__5519__FP__ADDRESSěŪSIGNATURE__5518__FP__ADDRESSüŪSIGNATURE__5596__FP__ADDRESS†ŪSIGNATURE__5668__FP__ADDRESS°ŪSIGNATURE__5673__FP__ADDRESSĘŪSIGNATURE__5670__FP__ADDRESS£ŪSIGNATURE__5669__FP__ADDRESS§ŪSIGNATURE__5672__FP__ADDRESS•ŪSIGNATURE__5671__FP__ADDRESS¶ŪSIGNATURE__5680__FP__ADDRESSßŪSIGNATURE__5685__FP__ADDRESS®ŪSIGNATURE__5682__FP__ADDRESS©ŪSIGNATURE__5681__FP__ADDRESS™ŪSIGNATURE__5684__FP__ADDRESSęŪSIGNATURE__5683__FP__ADDRESS¨ŪSIGNATURE__5661__FP__ADDRESS≠ŪSIGNATURE__5686__FP__ADDRESSģŪSIGNATURE__5687__FP__ADDRESSĮŪSIGNATURE__5688__FP__ADDRESSįŪSIGNATURE__5689__FP__ADDRESSĪŪSIGNATURE__5692__FP__ADDRESS≤ŪSIGNATURE__5695__FP__ADDRESS≥ŪSIGNATURE__5697__FP__ADDRESSīŪSIGNATURE__5700__FP__ADDRESSĶŪSIGNATURE__5701__FP__ADDRESS∂ŪSIGNATURE__5702__FP__ADDRESS∑ŪSIGNATURE__5703__FP__ADDRESSłŪSIGNATURE__5707__FP__ADDRESSĻŪSIGNATURE__5704__FP__ADDRESSļŪSIGNATURE__5708__FP__ADDRESSĽŪSIGNATURE__5709__FP__ADDRESSľŪSIGNATURE__5710__FP__ADDRESSĹŪSIGNATURE__5711__FP__ADDRESSĺŪSIGNATURE__5712__FP__ADDRESSŅŪSIGNATURE__5721__FP__ADDRESSņŪSIGNATURE__5719__FP__ADDRESSŃŪSIGNATURE__5724__FP__ADDRESS¬ŪSIGNATURE__5723__FP__ADDRESS√ŪSIGNATURE__5720__FP__ADDRESSńŪSIGNATURE__5722__FP__ADDRESSŇŪSIGNATURE__5725__FP__ADDRESS∆ŪSIGNATURE__5726__FP__ADDRESS«ŪSIGNATURE__5727__FP__ADDRESS»ŪSIGNATURE__5728__FP__ADDRESS…ŪSIGNATURE__5729__FP__ADDRESS ŪSIGNATURE__5730__FP__ADDRESSňŪSIGNATURE__5731__FP__ADDRESSŐŪSIGNATURE__5732__FP__ADDRESSÕŪSIGNATURE__5733__FP__ADDRESSőŪSIGNATURE__5734__FP__ADDRESSŌŪSIGNATURE__5735__FP__ADDRESS–ŪSIGNATURE__5736__FP__ADDRESS—ŪSIGNATURE__5737__FP__ADDRESS“ŪSIGNATURE__5738__FP__ADDRESS”ŪSIGNATURE__5739__FP__ADDRESS‘ŪSIGNATURE__5740__FP__ADDRESS’ŪSIGNATURE__5741__FP__ADDRESS÷ŪSIGNATURE__5742__FP__ADDRESS◊ŪSIGNATURE__5758__FP__ADDRESSōŪSIGNATURE__5750__FP__ADDRESSŔŪSIGNATURE__5754__FP__ADDRESSŕŪSIGNATURE__5757__FP__ADDRESSŘŪSIGNATURE__5753__FP__ADDRESS‹ŪSIGNATURE__5751__FP__ADDRESS›ŪSIGNATURE__5752__FP__ADDRESSřŪSIGNATURE__5755__FP__ADDRESSŖŪSIGNATURE__6030__FP__ADDRESSŗŪSIGNATURE__5756__FP__ADDRESSŠŪSIGNATURE__5743__FP__ADDRESS‚ŪSIGNATURE__5761__FP__ADDRESS„ŪSIGNATURE__5766__FP__ADDRESSšŪSIGNATURE__5779__FP__ADDRESSŚŪSIGNATURE__5780__FP__ADDRESSśŪSIGNATURE__5781__FP__ADDRESSÁŪSIGNATURE__5782__FP__ADDRESSŤŪSIGNATURE__5783__FP__ADDRESSťŪSIGNATURE__5784__FP__ADDRESSÍŪSIGNATURE__5785__FP__ADDRESSŽŪSIGNATURE__5786__FP__ADDRESSžŪSIGNATURE__5787__FP__ADDRESSŪŪSIGNATURE__5788__FP__ADDRESSÓŪSIGNATURE__5789__FP__ADDRESSÔŪSIGNATURE__5790__FP__ADDRESSūŪSIGNATURE__5791__FP__ADDRESSŮŪSIGNATURE__5792__FP__ADDRESSÚŪSIGNATURE__5793__FP__ADDRESSůŪSIGNATURE__5794__FP__ADDRESSŰŪSIGNATURE__5795__FP__ADDRESSűŪSIGNATURE__5796__FP__ADDRESSŲŪSIGNATURE__5797__FP__ADDRESSųŪSIGNATURE__5809__FP__ADDRESSÝŪSIGNATURE__5806__FP__ADDRESSýŪSIGNATURE__5808__FP__ADDRESSķŪSIGNATURE__5807__FP__ADDRESSŻŪSIGNATURE__5805__FP__ADDRESSŁŪSIGNATURE__5798__FP__ADDRESSżŪSIGNATURE__5810__FP__ADDRESSĢŪSIGNATURE__5811__FP__ADDRESSˇŪSIGNATURE__5812__FP__ADDRESSÄÓSIGNATURE__5814__FP__ADDRESSĀÓSIGNATURE__5815__FP__ADDRESSāÓSIGNATURE__5816__FP__ADDRESSÉÓSIGNATURE__5817__FP__ADDRESSĄÓSIGNATURE__5818__FP__ADDRESSÖÓSIGNATURE__5822__FP__ADDRESSÜÓSIGNATURE__5819__FP__ADDRESSáÓSIGNATURE__5824__FP__ADDRESSąÓSIGNATURE__5828__FP__ADDRESSČÓSIGNATURE__5835__FP__ADDRESSäÓSIGNATURE__5839__FP__ADDRESSčÓSIGNATURE__5843__FP__ADDRESSĆÓSIGNATURE__5844__FP__ADDRESSćÓSIGNATURE__5845__FP__ADDRESSéÓSIGNATURE__5849__FP__ADDRESSŹÓSIGNATURE__5846__FP__ADDRESSźÓSIGNATURE__5851__FP__ADDRESSĎÓSIGNATURE__5852__FP__ADDRESSíÓSIGNATURE__5853__FP__ADDRESSďÓSIGNATURE__5854__FP__ADDRESSĒÓSIGNATURE__5855__FP__ADDRESSēÓSIGNATURE__5856__FP__ADDRESSĖÓ%SIGNATURE__5856__TRYCATCH__ADDRESS__0óÓSIGNATURE__5858__FP__ADDRESSėÓSIGNATURE__5859__FP__ADDRESSôÓSIGNATURE__5862__FP__ADDRESSöÓSIGNATURE__5863__FP__ADDRESSõÓSIGNATURE__5864__FP__ADDRESSúÓSIGNATURE__5865__FP__ADDRESSĚÓSIGNATURE__5866__FP__ADDRESSěÓSIGNATURE__5867__FP__ADDRESSüÓSIGNATURE__5868__FP__ADDRESS†ÓSIGNATURE__5878__FP__ADDRESS°ÓSIGNATURE__5876__FP__ADDRESSĘÓSIGNATURE__5882__FP__ADDRESS£ÓSIGNATURE__5880__FP__ADDRESS§ÓSIGNATURE__5881__FP__ADDRESS•ÓSIGNATURE__5877__FP__ADDRESS¶ÓSIGNATURE__5883__FP__ADDRESSßÓSIGNATURE__5879__FP__ADDRESS®ÓSIGNATURE__5870__FP__ADDRESS©ÓSIGNATURE__5886__FP__ADDRESS™ÓSIGNATURE__5887__FP__ADDRESSęÓSIGNATURE__5888__FP__ADDRESS¨ÓSIGNATURE__5889__FP__ADDRESS≠ÓSIGNATURE__5890__FP__ADDRESSģÓSIGNATURE__5891__FP__ADDRESSĮÓSIGNATURE__5892__FP__ADDRESSįÓSIGNATURE__5893__FP__ADDRESSĪÓSIGNATURE__5894__FP__ADDRESS≤ÓSIGNATURE__5895__FP__ADDRESS≥ÓSIGNATURE__5896__FP__ADDRESSīÓSIGNATURE__5897__FP__ADDRESSĶÓSIGNATURE__5898__FP__ADDRESS∂ÓSIGNATURE__5899__FP__ADDRESS∑ÓSIGNATURE__5900__FP__ADDRESSłÓSIGNATURE__5901__FP__ADDRESSĻÓSIGNATURE__5902__FP__ADDRESSļÓSIGNATURE__5903__FP__ADDRESSĽÓSIGNATURE__5904__FP__ADDRESSľÓSIGNATURE__5938__FP__ADDRESSĹÓSIGNATURE__5918__FP__ADDRESSĺÓSIGNATURE__5939__FP__ADDRESSŅÓSIGNATURE__5921__FP__ADDRESSņÓSIGNATURE__5915__FP__ADDRESSŃÓSIGNATURE__5914__FP__ADDRESS¬ÓSIGNATURE__5934__FP__ADDRESS√ÓSIGNATURE__5923__FP__ADDRESSńÓSIGNATURE__5931__FP__ADDRESSŇÓSIGNATURE__5920__FP__ADDRESS∆ÓSIGNATURE__5929__FP__ADDRESS«ÓSIGNATURE__5936__FP__ADDRESS»ÓSIGNATURE__5926__FP__ADDRESS…ÓSIGNATURE__5928__FP__ADDRESS ÓSIGNATURE__5937__FP__ADDRESSňÓSIGNATURE__5930__FP__ADDRESSŐÓSIGNATURE__5922__FP__ADDRESSÕÓSIGNATURE__5924__FP__ADDRESSőÓSIGNATURE__5935__FP__ADDRESSŌÓSIGNATURE__5917__FP__ADDRESS–ÓSIGNATURE__5913__FP__ADDRESS—ÓSIGNATURE__5932__FP__ADDRESS“ÓSIGNATURE__5927__FP__ADDRESS”ÓSIGNATURE__5916__FP__ADDRESS‘ÓSIGNATURE__5933__FP__ADDRESS’ÓSIGNATURE__5919__FP__ADDRESS÷ÓSIGNATURE__5925__FP__ADDRESS◊ÓSIGNATURE__5906__FP__ADDRESSōÓSIGNATURE__5940__FP__ADDRESSŔÓ%SIGNATURE__5940__TRYCATCH__ADDRESS__0ŕÓSIGNATURE__5941__FP__ADDRESSŘÓSIGNATURE__5942__FP__ADDRESS‹ÓSIGNATURE__5943__FP__ADDRESS›ÓSIGNATURE__5946__FP__ADDRESSřÓSIGNATURE__5947__FP__ADDRESSŖÓSIGNATURE__5948__FP__ADDRESSŗÓSIGNATURE__5949__FP__ADDRESSŠÓSIGNATURE__5950__FP__ADDRESS‚ÓSIGNATURE__5951__FP__ADDRESS„ÓSIGNATURE__5952__FP__ADDRESSšÓSIGNATURE__5958__FP__ADDRESSŚÓSIGNATURE__5959__FP__ADDRESSśÓSIGNATURE__5960__FP__ADDRESSÁÓSIGNATURE__5961__FP__ADDRESSŤÓSIGNATURE__5963__FP__ADDRESSťÓSIGNATURE__5964__FP__ADDRESSÍÓSIGNATURE__5965__FP__ADDRESSŽÓSIGNATURE__5966__FP__ADDRESSžÓSIGNATURE__5967__FP__ADDRESSŪÓSIGNATURE__5968__FP__ADDRESSÓÓSIGNATURE__5969__FP__ADDRESSÔÓSIGNATURE__5970__FP__ADDRESSūÓSIGNATURE__5971__FP__ADDRESSŮÓSIGNATURE__5972__FP__ADDRESSÚÓSIGNATURE__5973__FP__ADDRESSůÓSIGNATURE__5974__FP__ADDRESSŰÓSIGNATURE__5975__FP__ADDRESSűÓSIGNATURE__5976__FP__ADDRESSŲÓSIGNATURE__5977__FP__ADDRESSųÓSIGNATURE__5979__FP__ADDRESSÝÓSIGNATURE__5980__FP__ADDRESSýÓSIGNATURE__5981__FP__ADDRESSķÓSIGNATURE__5982__FP__ADDRESSŻÓSIGNATURE__5983__FP__ADDRESSŁÓSIGNATURE__5984__FP__ADDRESSżÓSIGNATURE__6032__FP__ADDRESSĢÓSIGNATURE__6034__FP__ADDRESSˇÓSIGNATURE__6035__FP__ADDRESSÄÔSIGNATURE__6037__FP__ADDRESSĀÔSIGNATURE__6039__FP__ADDRESSāÔSIGNATURE__6041__FP__ADDRESSÉÔSIGNATURE__6043__FP__ADDRESSĄÔSIGNATURE__6045__FP__ADDRESSÖÔSIGNATURE__6047__FP__ADDRESSÜÔSIGNATURE__6049__FP__ADDRESSáÔSIGNATURE__6051__FP__ADDRESSąÔSIGNATURE__6053__FP__ADDRESSČÔSIGNATURE__6055__FP__ADDRESSäÔSIGNATURE__6057__FP__ADDRESSčÔSIGNATURE__6059__FP__ADDRESSĆÔSIGNATURE__6061__FP__ADDRESSćÔSIGNATURE__6063__FP__ADDRESSéÔSIGNATURE__6065__FP__ADDRESSŹÔSIGNATURE__6067__FP__ADDRESSźÔSIGNATURE__6069__FP__ADDRESSĎÔSIGNATURE__6071__FP__ADDRESSíÔSIGNATURE__6073__FP__ADDRESSďÔSIGNATURE__6075__FP__ADDRESSĒÔSIGNATURE__6077__FP__ADDRESSēÔSIGNATURE__6079__FP__ADDRESSĖÔSIGNATURE__6081__FP__ADDRESSóÔSIGNATURE__6083__FP__ADDRESSėÔSIGNATURE__6085__FP__ADDRESSôÔSIGNATURE__6087__FP__ADDRESSöÔSIGNATURE__6089__FP__ADDRESSõÔSIGNATURE__6091__FP__ADDRESSúÔSIGNATURE__6093__FP__ADDRESSĚÔSIGNATURE__6095__FP__ADDRESSěÔSIGNATURE__6097__FP__ADDRESSüÔSIGNATURE__6099__FP__ADDRESS†ÔSIGNATURE__6101__FP__ADDRESS°ÔSIGNATURE__6103__FP__ADDRESSĘÔSIGNATURE__6105__FP__ADDRESS£ÔSIGNATURE__6107__FP__ADDRESS§ÔSIGNATURE__6109__FP__ADDRESS•ÔSIGNATURE__6111__FP__ADDRESS¶ÔSIGNATURE__6113__FP__ADDRESSßÔSIGNATURE__6115__FP__ADDRESS®ÔSIGNATURE__6117__FP__ADDRESS©ÔSIGNATURE__6119__FP__ADDRESS™ÔSIGNATURE__6121__FP__ADDRESSęÔSIGNATURE__6123__FP__ADDRESS¨ÔSIGNATURE__6125__FP__ADDRESS≠ÔSIGNATURE__6127__FP__ADDRESSģÔSIGNATURE__6129__FP__ADDRESSĮÔSIGNATURE__6131__FP__ADDRESSįÔSIGNATURE__6133__FP__ADDRESSĪÔSIGNATURE__6135__FP__ADDRESS≤ÔSIGNATURE__6137__FP__ADDRESS≥ÔSIGNATURE__6139__FP__ADDRESSīÔSIGNATURE__6141__FP__ADDRESSĶÔSIGNATURE__6143__FP__ADDRESS∂ÔSIGNATURE__6145__FP__ADDRESS∑ÔSIGNATURE__6147__FP__ADDRESSłÔSIGNATURE__6149__FP__ADDRESSĻÔSIGNATURE__6151__FP__ADDRESSļÔSIGNATURE__6153__FP__ADDRESSĽÔSIGNATURE__6155__FP__ADDRESSľÔSIGNATURE__6157__FP__ADDRESSĹÔSIGNATURE__6159__FP__ADDRESSĺÔSIGNATURE__6161__FP__ADDRESSŅÔSIGNATURE__6163__FP__ADDRESSņÔSIGNATURE__6165__FP__ADDRESSŃÔSIGNATURE__6167__FP__ADDRESS¬ÔSIGNATURE__6169__FP__ADDRESS√ÔSIGNATURE__6171__FP__ADDRESSńÔSIGNATURE__6173__FP__ADDRESSŇÔSIGNATURE__6175__FP__ADDRESS∆ÔSIGNATURE__6177__FP__ADDRESS«ÔSIGNATURE__6179__FP__ADDRESS»ÔSIGNATURE__6181__FP__ADDRESS…ÔSIGNATURE__6183__FP__ADDRESS ÔSIGNATURE__6185__FP__ADDRESSňÔSIGNATURE__6187__FP__ADDRESSŐÔSIGNATURE__6189__FP__ADDRESSÕÔSIGNATURE__6191__FP__ADDRESSőÔSIGNATURE__6193__FP__ADDRESSŌÔSIGNATURE__6195__FP__ADDRESS–ÔSIGNATURE__6197__FP__ADDRESS—ÔSIGNATURE__6199__FP__ADDRESS“ÔSIGNATURE__6201__FP__ADDRESS”ÔSIGNATURE__6203__FP__ADDRESS‘ÔSIGNATURE__6205__FP__ADDRESS’ÔSIGNATURE__6207__FP__ADDRESS÷ÔSIGNATURE__6209__FP__ADDRESS◊ÔSIGNATURE__6211__FP__ADDRESSōÔSIGNATURE__6213__FP__ADDRESSŔÔSIGNATURE__6215__FP__ADDRESSŕÔSIGNATURE__6217__FP__ADDRESSŘÔSIGNATURE__6219__FP__ADDRESS‹ÔSIGNATURE__6221__FP__ADDRESS›ÔSIGNATURE__6223__FP__ADDRESSřÔSIGNATURE__6225__FP__ADDRESSŖÔSIGNATURE__6227__FP__ADDRESSŗÔSIGNATURE__6229__FP__ADDRESSŠÔSIGNATURE__6231__FP__ADDRESS‚ÔSIGNATURE__6233__FP__ADDRESS„ÔSIGNATURE__6235__FP__ADDRESSšÔSIGNATURE__6237__FP__ADDRESSŚÔSIGNATURE__6239__FP__ADDRESSśÔSIGNATURE__6241__FP__ADDRESSÁÔSIGNATURE__6243__FP__ADDRESSŤÔSIGNATURE__6245__FP__ADDRESSťÔSIGNATURE__6247__FP__ADDRESSÍÔSIGNATURE__6249__FP__ADDRESSŽÔSIGNATURE__6251__FP__ADDRESSžÔSIGNATURE__6253__FP__ADDRESSŪÔSIGNATURE__6255__FP__ADDRESSÓÔSIGNATURE__6257__FP__ADDRESSÔÔSIGNATURE__6259__FP__ADDRESSūÔSIGNATURE__6261__FP__ADDRESSŮÔSIGNATURE__6263__FP__ADDRESSÚÔSIGNATURE__6265__FP__ADDRESSůÔSIGNATURE__6267__FP__ADDRESSŰÔSIGNATURE__6269__FP__ADDRESSűÔSIGNATURE__6271__FP__ADDRESSŲÔSIGNATURE__6273__FP__ADDRESSųÔSIGNATURE__6275__FP__ADDRESSÝÔSIGNATURE__6277__FP__ADDRESSýÔSIGNATURE__6279__FP__ADDRESSķÔSIGNATURE__6281__FP__ADDRESSŻÔSIGNATURE__6283__FP__ADDRESSŁÔSIGNATURE__6285__FP__ADDRESSżÔSIGNATURE__6287__FP__ADDRESSĢÔSIGNATURE__6289__FP__ADDRESSˇÔSIGNATURE__6291__FP__ADDRESSÄūSIGNATURE__6293__FP__ADDRESSĀūSIGNATURE__6295__FP__ADDRESSāūSIGNATURE__6297__FP__ADDRESSÉūSIGNATURE__6298__FP__ADDRESSĄūSIGNATURE__6299__FP__ADDRESSÖūSIGNATURE__6300__FP__ADDRESSÜūSIGNATURE__6301__FP__ADDRESSáūSIGNATURE__6302__FP__ADDRESSąūSIGNATURE__6304__FP__ADDRESSČūSIGNATURE__6305__FP__ADDRESSäūSIGNATURE__6306__FP__ADDRESSčūSIGNATURE__6307__FP__ADDRESSĆūSIGNATURE__6308__FP__ADDRESSćūSIGNATURE__6309__FP__ADDRESSéūSIGNATURE__6310__FP__ADDRESSŹūSIGNATURE__6311__FP__ADDRESSźūSIGNATURE__6312__FP__ADDRESSĎūSIGNATURE__6313__FP__ADDRESSíūSIGNATURE__6314__FP__ADDRESSďūSIGNATURE__6315__FP__ADDRESSĒūSIGNATURE__6316__FP__ADDRESSēūSIGNATURE__6317__FP__ADDRESSĖūSIGNATURE__6318__FP__ADDRESSóūSIGNATURE__6319__FP__ADDRESSėūSIGNATURE__6320__FP__ADDRESSôūSIGNATURE__6321__FP__ADDRESSöūSIGNATURE__6322__FP__ADDRESSõūSIGNATURE__6323__FP__ADDRESSúūSIGNATURE__6324__FP__ADDRESSĚūSIGNATURE__6325__FP__ADDRESSěūSIGNATURE__6326__FP__ADDRESSüūSIGNATURE__6327__FP__ADDRESS†ūSIGNATURE__6328__FP__ADDRESS°ūSIGNATURE__6329__FP__ADDRESSĘūSIGNATURE__6330__FP__ADDRESS£ūSIGNATURE__6331__FP__ADDRESS§ūSIGNATURE__6332__FP__ADDRESS•ūSIGNATURE__6333__FP__ADDRESS¶ūSIGNATURE__6334__FP__ADDRESSßūSIGNATURE__6335__FP__ADDRESS®ūSIGNATURE__6336__FP__ADDRESS©ūSIGNATURE__6337__FP__ADDRESS™ūSIGNATURE__6338__FP__ADDRESSęūSIGNATURE__6339__FP__ADDRESS¨ūSIGNATURE__6340__FP__ADDRESS≠ūSIGNATURE__6341__FP__ADDRESSģūSIGNATURE__6342__FP__ADDRESSĮūSIGNATURE__6343__FP__ADDRESSįūSIGNATURE__6344__FP__ADDRESSĪūSIGNATURE__6345__FP__ADDRESS≤ūSIGNATURE__6346__FP__ADDRESS≥ūSIGNATURE__6347__FP__ADDRESSīū9NoInit, NoCompareWithNew, Compiled, SuperGlobal, InternalĶū3 Base type and swapping information for io channels∂ū
+2906528882Ě­BaseTypeInformationŞ­7 The low byte contains the base clase of the io channel╣­
+CMLBT_Mask║­7 If this bit is set, the base type information is valid╗­CMLBT_IS_SET╝­E Enable flag, if this bit is set to 0, the swapping must be disabled.Ż­CMLBT_ENABLEż­$ca9ad7fa-6105-44aa-b100-d441fed9fb53┐­  Fieldbus independent parameters└­
+3214716919┴­BusIndependentParameterIDs┬­A Parameter to identify netX devices.TRUE indicates a netX device.├­FIP_NETX_DEVICE─­S Master Watchdog TIME. 0 deactivates the watchdog, 1-0xFFFF sets the watchdog TIME.┼­FIP_WATCHDOGĂ­- Slot number of the NetX device e.g. PCI slotă­FIP_NETX_SLOT_NUMBER╚­8 A NetX chip may have up to four communication channels.╔­FIP_NETX_CHANNEL_NUMBER╩­ć Wait time for the BUS_ON signal of the master in the IO Driver. If it is set to 0, the IO driver does not wait for the BUS ON signal.╦­FIP_BUS_ON_TIMEOUT╠­e Name of the device, if target setting deviceconfiguration:enableAdditionalParameters is set to TRUE.═­FIP_DEVICENAME╬­s Hashcode of DeviceIdentification, if target setting deficeconfiguration:enableAdditionalParameters is set to TRUE.¤­FIP_DEVICEIDENTIFICATION_HASHđ­, Value of UpdateIOInStop (see PLC settings).Đ­FIP_UPDATE_IO_IN_STOPĎ­0 Used for Safety. Describing the used protocols.Ë­FIP_SAFETY_PROTOCOLď­Q Contains the version of the fieldbus config schema e.g. 16#03050100 for V3.5.1.0Ň­FIP_CONFIG_VERSIONÍ­i Number of parameters beginning at 0x7f000019 (max. 256 Parameters) describing the used safety protocols.έFIP_NUMBER_OF_SAFETY_PROTOCOLSě­  First Safety Protocol Parameter┘­FIP_FIRST_SAFETY_PROTOCOL_PARAM┌­ Last Safety Protocol Parameter█­FIP_LAST_SAFETY_PROTOCOL_PARAM▄­$4a181e1a-4536-4b69-9aaa-cb9b31f14916Ţ­N Connector flags: Flags that specifies diagnostic informations of a connector Ů­
+3966997279▀­ConnectorFlagsÓ­ Connector enabledß­	CF_ENABLEÔ­8 Connector provides diagnosis for the associated device.Ń­CF_DIAG_PROVIDERń­g Only valid if CF_DIAG_PROVIDER is set. Specifies if device is currently enabled (used by Reconfigure).ň­CF_DEVICE_ENABLEDŠ­ Demo License is activeš­CF_DEMOLICENSE_ACTIVEŔ­ A driver is availableÚ­CF_DRIVER_AVAILABLEŕ­" Connector found (device detected)Ű­CF_CONNECTOR_FOUNDý­ Connector configuredÝ­CF_CONNECTOR_CONFIGUREDţ­ Connector active´­CF_CONNECTOR_ACTIVE­­
+ Bus error˝­CF_CONNECTOR_BUS_ERROR˛­ General connector errorˇ­CF_CONNECTOR_ERROR˘­! Diagnostic information available§­!CF_CONNECTOR_DIAGNOSTIC_AVAILABLE÷­8 Passive mode of the second master in redundancy systems¸­CF_CONNECTOR_PASSIVE°­$c718ceaa-635a-4cfd-ba2c-768a82c26857¨­A Connector options: Options to specify properties of a connector ˙­
+2882327493ûğConnectorOptionsüğ
+ No optionř­CO_NONE■­Ş Scan the IO-configuration with segmented transfer is supported. In this case, the call of IoDrvScanModules() can return ERR_PENDING to get further calls to transmit more scan results. ­CO_SCAN_PENDING_SUPPORTEDÇ˝$62a7a276-ff5c-4692-9d2b-ead8aef2ed09ü˝=	Types of connectors. "0x8000..0x8FFF" are Special Connectorsé˝
+4271018223ƒñConnectorTypes„ñ6 Programmable connector (can be programmed by CoDeSys)…ñCT_PROGRAMMABLE†ñ! Connector is only parametrizable‡ñCT_PARAMETRIZABLEˆñ CANbus‰ñ
+CT_CAN_BUSŐ˝ CANopen Masterő˝
CT_CAN_MASTERî˝ CANopen Remote SlaveŹ˝CT_CAN_SLAVEÄ˝ CANopen Local Device		Ć˝
CT_CAN_DEVICEÉ˝ CANopen SafetyĹ˝CT_CANOPEN_SAFETYĺ˝ J1939 Managerô˝CT_J1939_MANAGERö˝
+ J1939 ECUĽ˝CT_J1939_ECUľ˝ CANopen Safety SlaveŚ˝CT_CANOPEN_SAFETY_SLAVEś˝ Profibus MasterÖ˝CT_PROFIBUS_MASTERÜ˝ Profibus SlaveŤ˝CT_PROFIBUS_SLAVEť˝ Profibus DeviceŁ˝CT_PROFIBUS_DEVICE×˝ Profibus modular Masterč˝CT_PROFIBUS_MOD_MASTERá˝ Profibus modular Slaveí˝CT_PROFIBUS_MOD_SLAVEó˝ Profibus DeviceNet Masterú˝CT_DEVICENET_MASTERĄ˝ Profibus DeviceNet Slaveą˝CT_DEVICENET_SLAVEŽ˝ DeviceNet Devicež˝CT_DEVICENET_DEVICEĘ˝ EtherCAT Masterę˝CT_ETHERCAT_MASTER¬˝ EtherCAT Slaveź˝CT_ETHERCAT_SLAVEČ˝ EtherCAT Deviceş˝CT_ETHERCAT_DEVICE«˝ EtherNet/IP Scanner»˝CT_ENIP_SCANNER░˝ EtherNet/IP Remote Adapter▒˝CT_ENIP_REMOTE_ADAPTER▓˝ PCI Master│˝
CT_PCI_MASTER┤˝
+ PCI SlaveÁ˝CT_PCI_SLAVE½$c87be3b5-dafe-4495-952e-a6dffce8842dĚ˝	654692660Ş˝DriverPropertyFlags╣˝ë IO-driver realizes bit-consistency by its own (atomar bit access). If this flag is 0, the bit-consistency is provided by the IO-Manager.║˝DRVPROP_CONSISTENCY╗˝Ę The io driver needs a cyclic call TO the IoDrvWatchdogTrigger INTERFACE FUNCTION. The io manager will call the io driver approximately every Watchdogtime/2. The Watchdogtime must be set in the IoConfig parameters (ID 0x70000001). ATTENTION: The io manager will pass a NULL pointer as parameter pConnector to the IIoDrv interface function IoDrvWatchdogTrigger. If this flag is 0, the driver must trigger the watchdog itself.╝˝DRVPROP_WATCHDOGŻ˝u IO-driver can support redundancy. If the flag DRVPROP_REDUNDANCY is 1, the redundancy is provided by the IO-Manager.ż˝DRVPROP_REDUNDANCY┐˝I If the flag DRVPROP_ACTIVE is 1, the master is active otherwise passive.└˝DRVPROP_ACTIVE┴˝Ü The flag DRVPROP_ERROR_ACTIVE is used to tell the redundancy component that the active master has an error and it should switchover (only on active plc).┬˝DRVPROP_ERROR_ACTIVE├˝j The flag DRVPROP_ERROR_PASSIVE can be set to inform redundancy component that the communication was lost.─˝DRVPROP_ERROR_PASSIVE┼˝Ü If this property is set, the interface function IoDrvGetModuleDiagnosis() of the driver is called cyclically from a background task. NOTE: In this case, IoDrvGetModuleDiagnosis is called with: IoDrvGetModuleDiagnosis(hIoDrv, NULL); This must be handled correctly in the IO-driver! Ă˝DRVPROP_BACKGROUND_GETDIAGă˝$49ec242b-5a81-4d85-9c22-00f1a2026752╚˝ Parameter value flags╔˝
+3345491373╩˝ParameterValueFlags╦˝A Functional access TO the parameter, Value is a FUNCTION POINTER.╠˝PVF_FUNCTION═˝  Value is a pointer to the value╬˝PVF_POINTER¤˝F Value can be interpreted directly as a value (max. 32 Bit datatypes).đ˝	PVF_VALUEĐ˝ Parameter can be read.Ď˝PVF_READË˝ Parameter can be writtenď˝	PVF_WRITEŇ˝$f917dec1-6a21-4f14-b013-9452261c64dbÍ˝# Types of IO-channels in a task mapν
+3184734194ě˝TaskMapTypes┘˝ Input connector maps┌˝
+TMT_INPUTS█˝ Output connector maps▄˝TMT_OUTPUTSŢ˝$5b8f49a3-c5d0-4510-93fe-4205d28c3905Ů˝
+2201444556▀˝EventIDsÓ˝CMPID_CmpIoMgrß˝
 Parameter IDÔ˝EVTPARAMID_CmpIoMgrŃ˝ Parameter versionń˝EVTVERSION_CmpIoMgrň˝3Event is sent before updating the IO-configuration.Š˝EVT_PrepareUpdateConfigurationš˝2Event is sent after updating the IO-configuration.Ŕ˝EVT_UpdateConfigurationDoneÚ˝6Event is sent after the config application is started.ŕ˝EVT_ConfigAppStartedDoneŰ˝7Event is sent before the config application is stopped.ý˝EVT_PrepareConfigAppStoppedÝ˝6Event is sent after the config application is stopped.ţ˝EVT_ConfigAppStoppedDone´˝$a036c876-a9b4-48d2-ad0b-64d64266326b­˝0 Type of the bus cycle to differenciate between:˝˝
+1947881383˛˝BusCycleTypeˇ˝9 Bus Cycle is executed at the beginning of the task cycle˘˝	BCT_START§˝3 Bus Cycle is executed at the end of the task cycle÷˝BCT_END¸˝$cd022f44-7898-4d97-b223-ba8a1334a3fe°˝
+2434124423ωρ
+GVL_hidden˙˝gc_CLASSID_Licenseű˝gc_tDemoŘ˝g_tDemoTimeř˝g_olm■˝
+g_udiStart ˝$60802aa3-0da6-43f2-b1c6-612c13d38103Dz
+3998489052ň$6c565d0a-715a-4bda-9c41-364072c0854f‚ňRTS_ACCESS_MODEƒň
+3616192811„òAM_READ…òAM_WRITE†ò	AM_APPEND‡òAM_READ_PLUSˆò
AM_WRITE_PLUS‰òAM_APPEND_PLUSŠò"Enum, Compiled, Typified, Internal‹ò$f6709db2-0787-4cc0-984b-80f9dc50344cŒòF{attribute 'conditionalshow' := '3SLib_Developer'}
+{attribute 'hide'}ò
+4261187534Žņ	VariablesņstLogStringņ
+pLogString‘ò$cd51317e-3db2-44da-bb88-6b22ca144fe3’ò
+2482398028“ò
+StyleImage”ň$72489954-c019-4f0f-b187-f5aea0943f9f•ň
+3986867813–òC ist der Defaultwert. Wird hier was geändert, AddSetLine anpassen!—òTL_ElementProperties.Flat˜òTL_ElementProperties.Square™òCAPSTYLE_SQUAREšòTL_ElementProperties.Round›òCAPSTYLE_ROUNDœò$7514a5c2-f564-4d67-b580-c9b6e1eed0d5ò
+1666501152ײF ist der Defaultwert. Wird hier was ge├Ąndert, AddSetLine anpassen!			č˛LINEJOIN_BEVELá˛LINEJOIN_ROUNDí˛/ special value that is only used in the runtimeó˛LINEJOIN_RESERVED_FOR_RUNTIMEú˛$2e309d51-7e17-4fb2-8a9b-5165fc66b48cĄ˛
+2045940067¥òlinear¦òradial§ò$80fdadc9-c2bb-4844-8565-c07224c0997c¨ònounsignedcheck©ò
+3216994746¬˛VisuEnumValueChangedTypeź˛ Normally used variableȲDefaultş˛X The event is necessary to get the information from which element the dialog was opened.«˛OpenDialogPositionInfo»˛X The event is necessary to get the information from which element the dialog was closed.░˛CloseDialogPositionInfo▒˛E Only called from the table element when a selection variable is set.▓˛TableSelectionInfo│˛X Only called from the table element when the valid state of a selection variable is set.┤˛TableValidSelectionInfoÁ˛b Only called from the textfield texteditor element when a selection or caret position has changed.²SelectionAndCaretConfiguration̲5 Only called from a key event (hotkey configuration).Ş˛KeyEventDown╣˛
+KeyEventUp║˛T Only called from a condition variable of a native control webbrowser or texteditor.╗˛ConditionVariable╝˛0 Switch frame variable from frame or tab controlŻ˛SwitchFrameż˛K Only called from the alarm table element when a selection variable is set.┐˛AlarmTableSelectionInfo└˛^ Only called from the alarm table element when the valid state of a selection variable is set.┴˛AlarmTableValidSelectionInfo┬˛* Only called from the alarm table element.├˛AlarmTableControlVariables─˛$ Only called from the trace element.┼˛TraceControlVariablesò0 Only called from the time range picker element.ă˛TimeRangePickerControlVariables╚˛$84818ce3-1da2-45c4-9980-e27a0c0b4efd╔˛
+2181367786╩˛TL_ElementProperties.LineSolid╦˛TL_ElementProperties.Dashed╠˛PS_DASH═˛TL_ElementProperties.Dotted╬˛PS_DOT¤˛TL_ElementProperties.DashDottedđ˛
+PS_DASHDOT—Ú"TL_ElementProperties.DashDotDotted“Ú
PS_DASHDOTDOT”ÚTL_ElementProperties.Hollow‘Ú	PS_HOLLOW’Ú$94f48bad-372b-4bf3-97e9-b368ecf49f37÷Ú
+3007310822βVisu_RenderLocationě˛ the normal case┘˛
+Backbuffer┌˛' for backgroundcolor, background bitmap█˛
+Background▄˛ reserved for the future޲Screenٲ	Invisible▀˛$a71acefe-af5a-4755-95fc-35f2d344c70eÓ˛strict߲
+2419922465Ô˛VisuEnumFileTransferDirectionѲPLC_TO_VISUń˛VISU_TO_PLCň˛$2962eaa2-8cb1-413c-80ce-6d75ca1f25e9Š˛y This structure should be kept in sync (at least no conflicting values) with TouchHandlingRectangleFlags from the runtimeš˛
+3184734908Ŕ˛VisuEnumRectangleFlagsÚ˛
+Scrollableಠzoomable implies scrollable ۲ZoomAndScrollableý˛	RotatableݲFlickScrollableţ˛
+TouchInIEC´˛/ 16#20, 16#40 are reserved by the runtimesystem­˛MouseDownHandling˝˛R This reserved value is used to distinguish between rectangle and additional data	˛˛Reservedˇ˛$40ab88a0-cb80-482b-a860-d9375ce08e1a˘˛
+3543197909§˛Visu_EnumByteOrder÷˛% The byte order of the current system¸˛Host°˛/ The byte order of an intel cpu (little endian)¨˛Intel˙˛2 The byte order of a motorola/ibm cpu (big endian)ű˛Motorolaز$70f72b44-692f-4a76-ae74-38af7e73851ař˛	910173778■˛Visu_RemoteFileListType ˛Flatǡ$6ad88373-abda-440f-b885-174f72c470abüˇ	460053583éˇVisuEnumSimpleTypeâˇTL_ElementProperties.RectangleäˇVISU_ST_RECTANGLEůˇ#TL_ElementProperties.RoundRectanglećˇVISU_ST_ROUNDRECTçˇF TODO: use this variable when the attributes are working on enumvaluesłˇTL_ElementProperties.EllipseëˇVISU_ST_CIRCLEŐˇ$3a7f9432-5701-4db6-bda2-261d7f5e0c8aőˇ
+2231917095ŒóPrivate_Visu_Constantsó. not really a constant, will be set by editor ŽóUPDATELISTSIZEóVISU_EC_EXECUTEPROGRAMó
VISU_EC_PRINT‘óVISU_EC_PRINT_START’óVISU_EC_PRINT_END“óVISU_EC_WEBVISU_BROWSE”óVISU_SCALEBASEF•óVISU_USESABSOLUTEMOVING–óVISU_USESRELATIVEMOVING—óVISU_USESACTIVETEXT˜óVISU_USESACTIVECOLORS™óVISU_USESACTIVELOOKšó9 Flags concerning the clients' states of a visualisation ›óVISU_VSF_FIRSTPAINTœó: Flags to indicate which Variables are used to set Colors óVISU_CV_FRAMEVALIDžóVISU_CV_INTERIORVALIDŸóVISU_CV_FRAMEALARMVALID óVISU_CV_INTERIORALARMVALID¡óVISU_CV_TOGGLECOLORVALID¢ói Flags to indicate which Variables are used to set the look of the Element (i.e. the style of lines,...) £óVISU_LV_LINEWIDTHVALID¤óVISU_LV_FILLFLAGVALID¥óVISU_LV_FRAMEFLAGVALID¦óV Flags to indicate which Variables are used to configure the properties of textoutput §óVISU_TP_FONTNAMEVALID¨óVISU_TP_FONTHEIGHTVALID©óVISU_TP_TEXTFLAGSVALIDªóVISU_TP_CHARSETVALID«óVISU_TP_TEXTCOLORVALID¬óVISU_TP_TEXTALIGNMENTVALID­óH Flags to indicate which Variables are used to configure the textoutput ®óVISU_TV_TEXTVALID¯óVISU_TV_TOOLTIPVALID°óVISU_TV_DYNAMICTEXTLISTVALID±óVISU_TV_DYNAMICTEXTINDEXVALID²ó VISU_TV_DYNAMICTOOLTIPINDEXVALID³óQ Flags to indicate which Variables are used to configure the state of an element ´óVISU_SV_INVISIBLEµóVISU_SV_INPUTDEACTIVATED¶óVISU_MOUSEOWNERSHIP_LEAVE·óVISU_MOUSEOWNERSHIP_ENTER¸óVISU_VISUNAMEBUF_STRLEN¹óTargetVisu.StartºóSETTG_STARTTARGETVISU»óTargetVisu.BestFit¼óSETTG_TARGETVISU_BESTFIT½óTargetVisu.BestFitForDialogs¾ó"SETTG_TARGETVISU_BESTFITFORDIALOGS¿óTargetVisu.AutoDetectÀóSETTG_TARGETVISU_AUTODETECTÁóTargetVisu.ClientWidthÂóSETTG_TARGETVISU_CLIENTWIDTHÃóTargetVisu.ClientHeightÄóSETTG_TARGETVISU_CLIENTHEIGHTÅóTargetVisu.WindowWidthÆóSETTG_TARGETVISU_WINDOWWIDTHÇóTargetVisu.WindowHeightÈóSETTG_TARGETVISU_WINDOWHEIGHTÉóTargetVisu.WindowPosXÊóSETTG_TARGETVISU_WINDOWPOSXËóTargetVisu.WindowPosYÌóSETTG_TARGETVISU_WINDOWPOSYÍóTargetVisu.WindowTypeÎóSETTG_TARGETVISU_WINDOWTYPEÏóTargetVisu.UpdateRateMsÐóSETTG_TARGETVISU_UPDATERATEMSÑóTargetVisu.AntiAliasingÒóSETTG_TARGETVISU_ANTIALIASINGÓóSETTG_TARGETVISU_UPDATERATEÔóWebVisu.ActiveÕóSETTG_WEBVISU_ACTIVEÖóWebVisu.StartHtm×óSETTG_WEBVISU_STARTHTMØó!General.ChangeToStartVisuAtLogoutÙó#SETTG_CHANGE_TO_STARTVISU_AT_LOGOUTÚóGeneral.VisuAppnameÛóSETTG_VISUAPPNAMEÜóGeneral.UseCurrentVisuGloballyÝóSETTG_USECURRENTVISUÞóB only for detecting necessary online changes due to cahnged stylesßóGeneral.StyleNameChecksumàóSETTG_STYLE_CHECKSUMáóMemory.PaintbufferSizeâóSETTG_PAINTBUFFERSIZEãóGeneral.VisuStartupLanguageäóSETTG_VISU_STARTUP_LANGUAGEåóGeneral.FixDialogPositionæóSETTG_FIXDIALOGPOSITIONçóo Setting, that is currently used by the textfield to disable the blinking caret in the integrated visualizationèóTextfield.NoCaretBlinkéóSETTG_TEXTFIELD_NO_CARET_BLINKêó| Setting, that might be used future versions by the texteditor to disable the blinking caret in the integrated visualizationëóTexteditor.NoCaretBlinkìóSETTG_TEXTEDITOR_NO_CARET_BLINKíóGeneral.TouchhandlingFlagsîóSETTG_TOUCHFLAGSïóp Flag for different features. 
+ At moment used for semi-transparency drawing and automatic font size reduction.­ˇGeneral.FeatureFlag˝ˇSETTG_FEATUREFLAGS˛ˇ2 The optional start visu of the remote target visuˇˇRemoteTargetVisu.StartVisu˘ˇ SETTG_REMOTETARGETVISU_STARTVISU§ˇ# will be combined with the language÷ˇ.LanguageSpecific.Font¸ˇSETTG_LANGUAGESPECIFICFONT_FONT°ˇ.LanguageSpecific.Sizefactor¨ˇSETTG_LANGUAGESPECIFICFONT_SIZE˙ˇSETTG_DEFAULT_PAINTBUFFERSIZEűˇApplicationءSETTG_DEFAULT_VISUAPPNAMEřˇSETTG_DEFAULT_USECURRENTVISU■ˇSETTG_DEFAULT_STYLE_CHECKSUM ˇSETTG_DEFAULT_STARTUP_LANGUAGEǢSETTG_DEFAULT_FIXDIALOGPOSITIONü˘î The default value for the setting SETTG_TEXTFIELD_NO_CARET_BLINK and SETTG_TEXTEDITOR_NO_CARET_BLINK: FALSE, because the caret should blinké˘SETTG_DEFAULT_NO_CARET_BLINKâ˘#SETTG_DEFAULT_TARGETVISU_UPDATERATEä˘General.NoPoolObjectsů˘SETTG_NOPOOLOBJECTSć˘"General.GlobalOpenNumpadKeypadTypeç˘$SETTG_GLOBAL_OPEN_NUMPAD_KEYPAD_TYPEł˘'General.GlobalOpenNumpadKeypadPositionXë˘)SETTG_GLOBAL_OPEN_NUMPAD_KEYPAD_POSITIONXŐ˘'General.GlobalOpenNumpadKeypadPositionYő˘)SETTG_GLOBAL_OPEN_NUMPAD_KEYPAD_POSITIONYî˘G information for the default edittype	(inputconfig: "write a variable")Ź˘TargetVisu.HasKeyboardĢSETTG_TARGETVISU_HASKEYBOARDƢ$SETTG_DEFAULT_TARGETVISU_HASKEYBOARDɢTargetVisu.ScaleTypeIsotropicŢ%SETTG_TARGETVISU_SCALE_TYPE_ISOTROPICĺ˘_ The setting reflecting a special case for a customer: Antialiasing per single element possibleô˘"ZGeneral.AntialiasingPerSingleVisuö˘%SETTG_ANTIALIASING_PER_SINGLE_ELEMENTĽ˘SET_CLIENT_DISPLAY_SIZEľ˘VISU_INPUT_FLAG_ONLY_INPUTŚ˘Ó The following constant is only used to avoid an unnecessary dependency to CmpVisuHandler.
+ Additionally it seems, that the following pragma does not work correctly within a CASE.
+ {IF defined(variable:Visu_Types.TYPE_LTIME)}
+ This inhibits to use this constant correctly.
+ Therefore we define a constant with the same value like in CmpVisuHandler.˜ôVISU_TYPES_TYPE_LTIME™ô• The following constants would be normally defined in library CmpVisuHandler.
+ But for the remote target visu it might occor, that the runtime running the visu application
+ is an older version (compared to the version of RemoteTargetVisu). So we declare these constants here	šô¶ Support of custom events. This bit is used to identify an event as a custom event.
+ In this case 16 bits (see VISU_ET_CUSTOM_EVENT_BITMASK) can be used to define the custom event. ›ōVISU_ET_CUSTOM_EVENT_FLAGœōE Bitmask used to extract the custom event type from a given event tagōVISU_ET_CUSTOM_EVENT_BITMASKžō The default miter limitŸō#General.UseBackgroundForModalDialog ōSETTG_GENERAL_MODALBACKGROUND”ōGeneral.AnimationDuration¢ōSETTG_GENERAL_ANIMATIONDURATION£ō$9dc93ff2-0bce-4391-9d00-d816d7233b3f¤ōż This enumeration is in fact the same than Visu_ClientTypeItf within VisuItfs. To prevent
+ damaging installations of older versions where Visu_ClientType was already defined within VisuElemBase (-> Ambiguity),
+ we must not move this enum to VisuItfs without renmaing it.
+ As Visu_ClientType was part of the visualization elements interface and cannot be removed for that reason,
+ we have those duplicates here!
+ REMARK: When doing changes here, please adapt VisuItfs.Visu_ClientTypeItf accordingly too!!!ą˘	118172260Ž˘Visu_ClientTypež˘UnknownʢProgrammingSystemę˘] This value will not be used; instead those clients will have the type HMITargetVisualization¬˘StandaloneVisualizationź˘TargetVisualizationȢWebVisualizationş˘HMITargetVisualization«˘ 1 | 2 | 8 | 16»˘RemoteVisualizations░˘ 1 | 2 | 4 | 8 | 16							▒˘AllVisualizations▓˘$39350ca1-e63a-4f23-b64d-c6cd1ef8bdbc│˘ô This enumeration describes the possible states, that might occur when using the paint command
+ "MeasureString2", that was introduced with 3.5.9.0´ô
+1314185870µôVisuEnumMeasureString2State¶ô€ Currently no string measuring is in process. The method MeasureString2 can be called to
+ start a new measuring string request.·ôIDLE¸ôÄ During a visu cycle the 1st call to method MeasureString2 was done and further
+ calls to method MeasureString2 are possible during the current visu cycle, i.e. several 
+ strings can be measured╣˘COLLECTING_STRINGS║˘Ë At the end of the visu cycle, where state COLLECTING_STRINGS was reached, this state
+ will be entered. It indicates, that in the next visu cycle no calls to method MeasureString2
+ are allowed. After all the measure string results we retrieved by calling the function
+ VisuFctGetMeasureString2Result the state IDLE will be entered again╗˘WAITING_FOR_RESULTS╝˘$72e12286-69a2-422e-a14d-7755b55a2ff6Ż˘	255688702ż˘VisuTouchState┐˘ in fact pressed└˘New┴˘ in fact moved┬˘Updated├˘Released─˘$9ba72c27-5ae8-4bd9-a86f-6871837614ec┼˘
+2715162618âVisu_DialogResultă˘OK╚˘Cancel╔˘Abort╩˘Retry╦˘Ignore╠˘Yes═˘No╬˘$9e6b1171-6cbb-4ecc-b88b-80cb54d0f2ba¤˘
+2988119750đ˘Visu_Selection_ConstantsТVISU_SELECTION_TABϢVISU_SELECTION_SHIFTTABˢVISU_SELECTION_FIRSTď˘VISU_SELECTION_LASTҢVISU_SELECTION_LEFT͢VISU_SELECTION_UP΢VISU_SELECTION_RIGHTě˘VISU_SELECTION_DOWN┘˘VISU_SELECTION_AT┌˘VISU_SELECTION_ELEMENT█˘VISU_SELECTION_GROUP_SINGLE▄˘VISU_SELECTION_GROUP_BLOCKޢVISU_SELECTION_OK٢VISU_SELECTION_NONE▀˘)VISU_SELECTION_ERR_WRONG_ELEMENT_POSITIONÓ˘)VISU_SELECTION_ERR_ELEMENT_NOT_SELECTABLEߢVISU_SELECTION_KEY_HANDLEDÔ˘VISU_SELECTION_KEEP_IN_ELEMENTѢVISU_SELECTION_DISABLEDń˘ The selection can be disabledň˘VISU_SELECTION_ENABLED_NONEŠ˘"VISU_SELECTION_ENABLED_MOUSE_INPUTš˘VISU_SELECTION_ENABLED_ALLŔ˘VISU_SELECTION_INVALIDÚ˘$669bfa5d-85ce-4437-b063-a4cfe919bee6ŕ˘
+1018231668ۢVISU_HA_LEFTý˘
VISU_HA_RIGHTݢVISU_HA_CENTERţ˘VISU_VA_TOP´˘VISU_VA_BOTTOM­˘VISU_VA_CENTER˝˘
VISU_BS_SOLID˛˘VISU_BS_NULLˇ˘
VISU_LF_SOLID˘˘ from WinGDI.h §˘VISU_LF_NULL÷˘VISU_AR_NOACCESS¸˘VISU_AR_READONLY°˘VISU_AR_FULLACCESS¨˘ Flags for DrawBitmap ˙˘VISU_DBF_ISOTROPICű˘VISU_DBF_ANISOTROPICآVISU_DBF_FIXEDř˘VISU_DBF_SHOWFRAME■˘VISU_DBF_CLIPFRAME ˘VISU_DBF_TRANSPARENTǧ
VISU_DBF_LEFTü§VISU_DBF_HCENTERé§VISU_DBF_RIGHTâ§VISU_DBF_TOPä§VISU_DBF_VCENTERů§VISU_DBF_BOTTOMć§VISU_DBF_INVALIDATE_CACHEç§ Flags for MEASURESTRING ł§VISU_MSF_TEXTAë§VISU_MSF_TEXTWŐ§┴ Flags for DrawText 
+ Only for info
+	VISU_DTF_LEFT :						DWORD 	:= 16#00000000;	
+	VISU_DTF_HCENTER :					DWORD 	:= 16#00000001;	
+	VISU_DTF_RIGHT :					DWORD 	:= 16#00000002;	
+	VISU_DTF_TOP :						DWORD 	:= 16#00000000;	
+	VISU_DTF_VCENTER :					DWORD 	:= 16#00000004;	
+	VISU_DTF_BOTTOM :					DWORD 	:= 16#00000008;	
+	
+ This option fits the text to the given rectangle width.
+ If the text is too long the text is trucated and ... are added.ܛVISU_DTF_AUTO_SHRINK_TEXTΛk After drawing the text the resulting position will be calculated and
+ stored for subsequent paintcommands¨õ%VISU_DTF_CALCULATE_RESULTING_POSITIONˇõ• Not the passed absolute position will be used for drawing the text but
+ the previously reached position (see VISU_DTF_CALCULATE_RESULTING_POSITION)ƧVISU_DTF_DRAW_RELATIVEɧX Text will be drawn rotated (if supported) according to the orientation of the rectangleŧVISU_DTF_ROTATEĺ§& VisuEnumTextFlag: automatic linebreakô§VISU_DTF_LINEBREAKö§; VisuEnumTextFlag: text will be cut and extended with "..."Ľ§VISU_DTF_ELLIPSISľ§ö This flag can be used in conjunction with VISU_DTF_CALCULATE_RESULTING_POSITION and VISU_DTF_DRAW_RELATIVE.
+ It stores the passed position (i.e. the left x coordinate) resp. the previously reached (by a call with
+ flag VISU_DTF_DRAW_RELATIVE) x coordinate for subsequent calls to DrawText or DrawRectRelative, where the
+ flag VISU_DTF_USE_PREVIOUS_POSITION or VISU_DRF_USE_PREVIOUS_POSITION is used. —ơVISU_DTF_SAVE_PREVIOUS_POSITION˜ơ— This flag can be only used if a previous call to DrawText was done, where the flag VISU_DTF_SAVE_PREVIOUS_POSITION
+ to store the starting x position.™õVISU_DTF_USE_PREVIOUS_POSITIONšõ5 This flag is only used internally in the TargetVisu.›õ"VISU_DTF_IGNORE_VERTICAL_ALIGNMENTœõˆ This flag prevents the client from modifying the text rectangle. This flag should probably always be set,
+ since only the element can know the correct text rectangle.
+ This flag can be set independently of the client version. VisuFbRenderContext.DrawText... handels this
+ correctly, i.e. on older clients the reverse of the client side modification is done before sending
+ the rectangle.¯õVISU_DTF_DONT_MODIFY_TEXT_RECT˛õ¬ The following flag is defined in the runtime system an only used internally 
+ VISU_DTF_ANTIALIASING_INACTIVE: 			DWORD 	:= 16#00004000;
+ Flags for DrawRectangleRelative ŸõN After drawing the rectangle the internally stored position remains unchanged  õ
VISU_DRF_NONE¡õd After drawing the rectangle the internally stored position will be updated (only the x coordinate) ¢õVISU_DRF_UPDATE_XPOS£õd After drawing the rectangle the internally stored position will be updated (only the y coordinate) ¤õVISU_DRF_UPDATE_YPOS¥õ‹ This flag can be only used if a previous call to DrawText was done, where the flag VISU_DTF_SAVE_PREVIOUS_POSITION
+ to store the starting x position. When calling DrawRectRelative with this flag the two internally stored x positions
+ are used to draw the rectangleŽ§VISU_DRF_USE_PREVIOUS_POSITIONž§ieccodeconversion_null_constantʧ The size of g_VisuTextBuffer.ę§VISU_TEXTBUFFER_SIZE¬§VISU_KEYMOD_SHIFTź§VISU_KEYMOD_ALTȧVISU_KEYMOD_CTRLş§VISU_INT_MIN«§VISU_INT_MAX»§x this is an internal flag that is only used for painting the background! The flag will not be transferred to the client	░§D Private but in this list because of the integrated visu interface
+±õVISU_DBF_NOBGCOLOR²õ‰ calling SetVisuFlagsInternal with this value will set the internal repaint variable
+ to true if the param is not equal 0, else to false│§VISU_VF_SETFULLREPAINT┤§VISU_VF_INITMEASURESTRINGÁ§VISU_COMPLEX_INIT§VISU_COMPLEX_UPDATȨ == ERR_OK in the runtimeާEDITBOX_SUCCESS╣§EDITBOX_FAILED║§6 This flag might be given in case of a visuswitch etc.╗§
EDITBOX_CLOSE╝§, ERR_OUT_OF_LIMITS_MIN	0x0034	in the runtimeŻ§EDITBOX_ERROR_MINż§- ERR_OUT_OF_LIMITS_MAX	0x0035  in the runtime┐§EDITBOX_ERROR_MAX└§EDITBOX_INVALIDTYPE┴§EDITBOX_NOINPUTEXPECTED┬§J the upper left point of a rectangle in structure VisuStructPaintRectangle├§RECT_UPPERLEFT─§K the upper right point of a rectangle in structure VisuStructPaintRectangle┼§RECT_UPPERRIGHTçK the lower right point of a rectangle in structure VisuStructPaintRectangleă§RECT_LOWERRIGHT╚§J the lower left point of a rectangle in structure VisuStructPaintRectangle╔§RECT_LOWERLEFT╩§ Color constant for black╦§COLOR_BLACK╠§ Color constant for white═§COLOR_WHITE╬§ Color constant for light gray¤§COLOR_LIGHTGRAYđ§ Color constant for dark grayЧCOLOR_DARKGRAYϧ" Color constant for dark dark gray˧COLOR_DARKDARKGRAYď§ Color constant for redҧ	COLOR_REDͧ Color constant for blueΧ
+COLOR_BLUEě§ Color constant for green┘§COLOR_GREEN┌§QFlag, needed for the use of PointerVarExtension as VisuFbAnalyzeNumVar pVarNumber█§VAR_EXTENSION_CONVERSION▄§: Flag deactivates the language specific font for this textާ FONT_FLAG_NO_LANGUAGE_DEPENDENCY٧ highword reserved for touchid▀§MOUSEEVENT_DW2FLAG_FROMTOUCHÓ§MOUSEEVENT_DW2FLAG_PRIMARYTOUCHߧZ at the moment limited to this value by specification; no usecase known that requires moreÔ§& Constants for native control handlingѧVISU_INVALID_NATIVECONTROL_IDń§0VISU_CALLNATIVECONTROLMETHOD_FLAG_WITHOUT_RESULTň§-VISU_CALLNATIVECONTROLMETHOD_FLAG_WITH_RESULTŠ§VISU_SHOWNATIVECONTROL_SHOWš§VISU_SHOWNATIVECONTROL_HIDEŔ§'VISU_SHOWNATIVECONTROL_HIDE_AND_DESTROYÚ§? before 3.5.8.0 this constant was a member of GVL InterfaceIds	ŕ§NativeControlInterfaceۧ(VISU_TEMP_RENDER_LOCATION_ADD_BACKGROUNDý§"VISU_REND_LOC_PER_TOUCH_RECT_COUNTݧVISU_IRF_NOCLEARTOBACKGROUNDţ§ Visu client versions´§VISU_CLIENTVERSION_3_5_11_0­§VISU_CLIENTVERSION_3_5_13_0˝§ Input event flags˛§VISU_ET_FILETRANSFERSTARTEDˇ§VISU_ET_FILETRANSFERRESULT˘§VISU_ET_FILESTREAMINGDLGRESULT§§VISU_ET_FILESTREAMINGDATA÷§VISU_ET_FILESTREAMINGRESULT¸§$VISU_ET_FILESTREAMINGCOUNTTOTALBYTES°§VISU_ET_GOT_FOCUS¨§VISU_ET_LOST_FOCUS˙§˙ conterpart to the version, used for the visual object.
+ right now: CURRENT_VISU_VERSION = VISU_VERSION_ELEMENTSIZE_WITH_LINEWIDTH = 1;
+ on changing this version, the elements have to differ their implementation in method GetCompleteSurroundingRectű§CURRENT_VISU_VERSIONا$9dc17c40-9b08-4322-9079-dc5e92aba0b3ř§
+3881720467þõ
+CS_DEFAULT §CS_HANDÇ÷CS_WAITü÷CS_IBEAMé÷CS_CROSSâ÷CS_HELPä÷	CS_HSPLITů÷	CS_VSPLITć÷CS_SIZENWSEç÷CS_SIZENESWł÷	CS_SIZEWEë÷	CS_SIZENSŐ÷
+CS_SIZEALLő÷CS_INVISIBLEî÷$1b4106e9-516a-497d-8a5f-bfa9a5abae5aŹ÷
+2516329833ŽöPasswordö9 the dialog will be openend, centered on the visu-elementöCenterOnElement‘ö7 the dialog has an element, that is used as editcontrol’öNestedInputDialog“ö3Input error: the value is not within the min-border”öErrorMin•ö3Input error: the value is not within the max-border–öErrorMax—öG The dialog will show, that the input is not within the min/max-setting˜öShowLimitsExceeded™ö0 The dialog is opened or closed for all clients šöGlobalOpenCloseDialog›öG The data type does not match for text variable and text input variableœöDataTypeMismatchö3 set, if the format, set in the inputconfig, is hexžöInitialInputAsHexŸö3 set, if the format, set in the inputconfig, is dec öInitialInputAsDec¡öC the dialog has a dynamic position, so the client will calculate it¢öDynamicPosition£öSee Dialog Open Flags¤ö	NOT_RIGHT¥ö
+NOT_BOTTOM¦öNOT_LEFT§ö@ dont use 16#8000 as this is used for: VAR_EXTENSION_CONVERSION!¨öNOT_TOP©ö$d49ee21c-2889-4fab-a47f-4b991a13ab5eªö
+1799145245ź÷InvalidČ÷ ddd, eg. 'Wed'ş÷WeekdayShort«÷ dddd, eg. 'Wednesday'»÷Weekday░÷ ddddd, 0-6, 0 -> Sunday▒÷WeekdayNumeric▓÷ MMM, eg. 'Feb'│÷
+MonthShort┤÷ MMMM, eg. 'February'Á÷MonthÂ÷. d, 1-31 for dates, 0..MaxValue for TIME/LTIMEĚ÷DayŞ÷0 dd, 01-31 for dates, 0..MaxValue for TIME/LTIME╣÷DayZeroPrefixed║÷ M, 3 -> March╗÷MonthNumeric╝÷ MM, 03 -> MarchŻ÷MonthNumericZeroPrefixedż÷	 j, 1-366┐÷	DayInYear└÷
 jjj, 001-366┴÷DayInYearZeroPrefixed┬÷	 y, 0-99 ├÷Years─÷
+ yy, 00-99┼÷YearsZeroPrefixedĂ÷ yyy/yyyy, eg. 2002ă÷YearsWithCentury╚÷ H, 0-24╔÷Hours24╩÷
+ HH, 00-24╦÷Hours24ZeroPrefixed╠÷ h, 1-12═÷Hours12╬÷
+ hh, 01-12¤÷Hours12ZeroPrefixedđ÷ m, 0-59Đ÷MinutesĎ÷ mm, 00-59 eg. 01Ë÷MinutesZeroPrefixedď÷ s, 0-59Ň÷SecondsÍ÷ ss, 00-59, eg. 01Î÷SecondsZeroPrefixedě÷ ms, 0-999 ┘÷Milliseconds┌÷
 us, 0-999			█÷Microseconds▄÷
+ ns, 0-999Ţ÷NanosecondsŮ÷
+ t, A or P▀÷TimeRangeOneCharÓ÷ tt, AM opr PMß÷	TimeRangeÔ÷$fdad0d43-6cdb-4921-99c3-b3cc51e1c1f2Ń÷
+2379746995ń÷Dialog_Management_Constantsň÷â This value is no longer actively evaluated so it is no longer a limitation. The variable is only kept for
+ compatibility reasons!Š÷= This number of visualization entries is allocated staticallyš÷DIALOG_MAN_MAXNUMOFCLIENTSŔ÷DIALOG_MAN_REGISTERFAILED_FULLÚ÷$DIALOG_MAN_UNREGISTERFAILED_NOTFOUNDŕ÷
DIALOG_MAN_OKŰ÷DIALOG_MAN_DIALOGNOTFOUNDý÷$bd5a25a6-8e68-4ea7-9fbc-e8bab3fd4bc1Ý÷
+3604936220ţ÷VisuEnumFileTransferError´÷	CANCELLED­÷IN_PROGRESS˝÷TRANSFER_FAILED˛÷N This error code will be also used if client has been closed during a transferˇ÷TIMEOUT˘÷FILE_READ_ERROR§÷$FILE_TRANSFER_SERVICES_NOT_SUPPORTED÷÷ë An error situation when transferrring data from the visualization to the plc
+ by streaming. Transfer completed, but some data was lost.¸÷TRANSFER_INCOMPLETE°÷$534b5baf-0f0c-4c4c-b5ca-8c8643a083c1¨÷
+2327932795úöWindows XP Style		ûöWindows 7 Styleüö	STYLE2_W7ýö7Farbverlauf, linear, horizontal, weiß-blau, XP-ButtonsþöSTYLE3_GRADIENT1_LINEAR1ÿö7Farbverlauf, linear, horizontal, weiß-blau, W7-Buttons€÷STYLE4_GRADIENT2_LINEAR2÷6Farbverlauf, axial, horizontal, weiß-blau, XP-Buttons‚÷STYLE5_GRADIENT3_AXIAL1ƒ÷6Farbverlauf, axial, horizontal, weiß-blau, W7-Buttons„÷STYLE6_GRADIENT4_AXIAL2…÷?Farbverlauf, doppelt-linear, horizontal, weiß-blau, XP-Buttons†÷STYLE7_GRADIENT5_DOUBLELINEAR1‡÷?Farbverlauf, doppelt-linear, horizontal, weiß-blau, W7-Buttonsˆ÷STYLE8_GRADIENT6_DOUBLELINEAR2‰÷% Flacher Stil, klare, einfache FormenŠ÷STYLE9_FLAT‹÷C Elemente mit grauem Farbverlauf, passend zu den Bildern von Stil 1Œ÷" helle Farbverläufe, helle Bilder÷STYLE_WHITEŽ÷$c7dc4990-2f49-42d8-948f-64417e284247÷16480634÷VisuEnumIsotropicType‘÷TL_ElementProperties.Isotropic’÷ TL_ElementProperties.Anisotropic“÷TL_ElementProperties.Fixed”÷FIXED•÷$20fb6219-83d1-4ed8-9c0d-12987394b454–÷
+1539200912—÷TL_ElementProperties.Left˜÷TL_ElementProperties.Centered™÷TL_ElementProperties.Rightš÷$f89dc174-6189-4a59-9870-02dc51c9f8f0›÷
+3759115945œ÷TL_ElementProperties.Top÷TL_ElementProperties.Bottomž÷BOTTOMŸ÷$c20b94f3-81c5-4b7f-9890-300aa765c46f ÷Y enum for different action, which can be used as inputaction
+ can be extended if needed.¡÷
+1352847947¢÷VisuEnumActionType£÷	Undefined¤÷$f6f26235-dbc1-4d53-a5c9-dfee358635e1„÷q This enumeration describes the general design of the needle for the meter elements 
+ and the hands of the clock¦÷59583994§÷ the first design¨÷' the design, introduced with flat style©÷MODERNª÷$b8616281-9dc4-4fb2-ba7e-4a31cb87683e«÷
+2700692171¬÷VisuEnumVarExtensionType­÷$d81ad950-3668-4b8a-be18-f867838d09e1®÷X used for the element-properties control, where the user can selecet style or own values¯÷
+1094007530°÷TL_ElementProperties.Stylevalue±÷TL_ElementProperties.Ownvalue²÷OWN³÷$758c97fd-d020-4537-9591-15551b86a1e5´÷
+1831546611µ÷Visu_OtherComponents¶÷OptionalDatasources·÷$996087c6-3e69-4ad0-8881-2ff592dde769¸÷
+2657470062╣¸Visu_Globals║¸VisuDummyTextProperties╗¸VisuDummyDynamicTexts╝¸VisuDummyDynamicImagePoolŻ¸g_bVisualizationOnlineż¸g_bStaticElementDrawing┐¸g_VisuCharSize└¸GlobalTextList┴¸VISU_GLOBAL_TEXT_LIST┬¸System├¸SYSTEM_TEXT_LIST─¸VISU_P_EMPTYSTRING┼¸VISU_EMPTYWSTRINGøVISU_EMPTYSTRINGă¸■ This buffer is used to retrieve the values of string properties or to write values to
+ string properties. The 1st approach was to use the global text buffer g_VisuTextBuffer (or
+ the configured buffer g_pVisuTextBuffer), but the behaviour of printf is undefined, if
+ the source and the target are the same buffer. Therefore we have this dedicated buffer.
+ The length supports 1000 chars or 500 wchars.
+ We declare this buffer before the (larger) global text buffer, so that a usage of this
+ buffer with properties of longer strings (e.g. STRING(2000)) overwrites "only" the 
+ global text buffer and causes not necessarily a crash.╚¸g_awStringPropertyBuffer╔¸2 => 5000 chars, 2500 wchars, word due to alignment╩¸g_VisuTextBuffer╦¸  Is used when size is configured╠¸g_pVisuTextBuffer═¸g_iConfiguredTextBufferSize╬¸VISU_ELEMENTCOUNT¤¸!VISU_ELEMENTCOUNT_WITHOUT_DIALOGSđ¸VISU_ELEMENTCOUNT_PAINTAFTERALLи'VISU_ELEMENTCOUNTPOSITION_PAINTAFTERALLϸu the font scale factor which is used when the font is scaled in best fit mode
+ the font is to large when 1.0 is usedÓ÷g_FontScaleFactorÔ÷ TOCHECK: this looks a bit like a hack!
+ visus from the project take the generated instance, visus from libs this one,...
+ this instance can be used by visualizations that are within librariesŐ÷
+ SelectionÖ÷g_SelectionManager_Inst×÷g_nSelectionTypeØ÷g_nSelectionGroupÙ÷Z This identifier is referenced from the generated code, so it should be changed with care!Ú÷g_VisuManager_InstÛ÷
g_VisuManagerÜ÷g_SelectionManagerÝ÷> will be assigned during construction of the implementing pou!Þ÷g_VisuSettingsß÷g_ClientManager_Instà÷g_ClientManagerá÷g_CommonDrawingRoutinesâ÷† initialized with a private dummy instance to prevent having NULL values; qualified due to a current limitaion of the ieccodeconverterã÷PRIVATE_VISU_GLOBALSä÷Private_Visu_Globalså÷g_VisualizationStyle_Dummy_Instæ÷g_VisualizationStyleç÷: The globally available instance of IVisuPaintManagerToUseè÷g_VisuPaintManager_Insté÷g_VisuPaintManagerê÷– The public interface for the user event manager; customer code can access this instance; qualified due to a current limitaion of the ieccodeconverterë÷g_VisuEventManager_Instì÷g_VisuEventManagerí÷ If an instance is assigned to this variable, then this instance will be called whenever a new list of touch rectangles is built.î÷g_VisuRectangleProviderï÷g_AdditionalClientDataManagerð÷C the global action handler.
+ Will be set by the according library.˝¸g_ActionHandler˛¸P will be used only if the settings activate them
+@IECCodeConverter_Type: Stringˇ¸CURRENTVISU˘¸
CURRENTCALLER§¸ is always active÷¸CURRENTLANGUAGE¸¸K Visu user mgmt variables - only necessary for target clients
+CHECKED_OMIT°¸CurrentUseAutoLogoutTime¨¸0 Only valid if CurrentUseAutoLogoutTime is TRUE.˙¸CurrentRemainingAutoLogoutTimeű¸CurrentClientTypeظg_NativeControlManagerř¸5 Settings for performance optimizatin on open dialogs■¸VISU_CYCLE_TIME_ON_OPEN_DIALOGS ¸/OPEN_DIALOGS_DISABLE_CHANGING_INVALIDATION_RECTÇ° g_VisuKineticScrollingSizeFactorü°g_VisuKineticScrollingDampingé°g_VisuTouchScrollingOutsideElemâ°g_VisuLineJoinMiterLimitä°g_MaxTwoDigitYearů°g_DateTimeValuesInIECSyntaxć°$966fe03e-4861-4bab-ae5b-8201c8425b52ç°
+1065622666ł°!TL_ElementProperties.TextFlagNoneë°7 automatische Zeilenschaltung, siehe VISU_DTF_LINEBREAKŐ°&TL_ElementProperties.TextFlagLinebreakő°	LINEBREAKî°I Text wird abgeschnitten und mit ... aufgef├╝llt. Siehe VISU_DTF_ELLIPSISŹ°%TL_ElementProperties.TextFlagEllipsisÄ°ELLIPSISĆ°$566046e3-c417-496a-bd01-aa72bab6b1ecÉ°
+3127745493‘øVisu_FrameManagement_Constants’ø5 This number of frame entries is allocated statically“ø!VISU_MANFRAMES_NUMOFSTATICENTRIES”øVISU_MANFRAMES_OK•øVISU_MANFRAMES_FRAMENOTFOUND–øVISU_MANFRAMES_FRAMEAMBIGOUS—øVISU_MANFRAMES_ENDOFHISTORY˜øVISU_MANFRAMES_PARAMETERS™øVISU_MANFRAMES_INVALIDVISUINDEXšøVISU_MANFRAMES_INVALIDCLIENT›ø"VISU_MANFRAMES_REGISTERFAILED_FULLœø$19c03512-bfb7-4599-b471-63452e59b9b0ø
+3453406749žøVisu_Management_ConstantsŸøVISU_MAN_REGISTERFAILED_FULL ø"VISU_MAN_UNREGISTERFAILED_NOTFOUND¡øVISU_MAN_OK¢øVISU_MAN_VISUNOTFOUND£øVISU_MAN_VISUAMBIGOUS¤øVISU_MAN_ENDOFHISTORY¥ø$f0975d4a-24c3-4385-8465-bd5072836232¦ø
+1248416910ž°VisuEnumArrowDirectionĘ°UPę°DOWN¬°$132c18bf-c532-4e18-964f-dd7be33833d6ź°i This enumeration describes the types of arrows a meter can have, respectively the handtypes of the clockČ°
+2078606211ş°VisuEnumArrowType«° normaler Zeiger»° TL_ElementProperties.NormalArrow░°NORMAL_ARROW▒° d├╝nner Zeiger▓°TL_ElementProperties.ThinArrow│°
+THIN_ARROW“ų breiter ZeigerµųTL_ElementProperties.WideArrow¶ų
+WIDE_ARROWĚ°
 d├╝nne NadelŞ°TL_ElementProperties.ThinNeedle╣°THIN_NEEDLE║° d├╝nner 3D Zeiger╗° TL_ElementProperties.Thin3DArrow╝°
THIN_3D_ARROWŻ° d├╝nne 3D Nadelż°!TL_ElementProperties.Thin3DNeedle┐°THIN_3D_NEEDLE└°$0365937f-3e37-4d0d-9244-93ac18a15eb9┴°
+4078287975┬°Visu_VersionConstants├°r This variable should not be removed, code generation may rely on this variable to identifiy a version of the lib!─°+_VISUELEMFCT_VERSION_LARGEROREQUAL_3_0_2_1_┼°,_VISUELEMBASE_VERSION_LARGEROREQUAL_3_1_2_0_Ă°,_VISUELEMBASE_VERSION_LARGEROREQUAL_3_1_3_0_ă°,_VISUELEMBASE_VERSION_LARGEROREQUAL_3_2_0_0_╚°,_VISUELEMBASE_VERSION_LARGEROREQUAL_3_3_0_0_╔°-_VISUELEMBASE_VERSION_LARGEROREQUAL_3_3_0_10_╩°-_VISUELEMBASE_VERSION_LARGEROREQUAL_3_3_0_20_╦°,_VISUELEMBASE_VERSION_LARGEROREQUAL_3_3_2_0_╠°,_VISUELEMBASE_VERSION_LARGEROREQUAL_3_4_2_0_═°ů This variable should not be removed, code generation or other libraries may rely on this variable to identifiy a version of the lib!╬°,_VISUELEMBASE_VERSION_LARGEROREQUAL_3_4_3_0_¤°,_VISUELEMBASE_VERSION_LARGEROREQUAL_3_4_4_0_đ°,_VISUELEMBASE_VERSION_LARGEROREQUAL_3_5_4_0_Đ°,_VISUELEMBASE_VERSION_LARGEROREQUAL_3_5_5_0_Ď°,_VISUELEMBASE_VERSION_LARGEROREQUAL_3_5_6_0_Ë°,_VISUELEMBASE_VERSION_LARGEROREQUAL_3_5_7_0_ď°,_VISUELEMBASE_VERSION_LARGEROREQUAL_3_5_8_0_Ň°,_VISUELEMBASE_VERSION_LARGEROREQUAL_3_5_9_0_Í°-_VISUELEMBASE_VERSION_LARGEROREQUAL_3_5_10_0_ΰ-_VISUELEMBASE_VERSION_LARGEROREQUAL_3_5_11_0_ě°-_VISUELEMBASE_VERSION_LARGEROREQUAL_3_5_13_0_┘°-_VISUELEMBASE_VERSION_LARGEROREQUAL_3_5_14_0_┌°$6d96e9fd-d4e3-49f7-9fd4-10cfd2fff410█°24000▄°g private before public so that interfaces in the public part can be initialized with private instances Ţ°
+1227549492Ů°, will be initialized by a generated instance▀°g_MemoryManager_instÓ°g_MemoryManagerß°g_InternCommandManagerÔ°g_ClientGenŃ°g_IecPaintbufferGenń°g_ShmPaintbufferGenň°? The internal instance, should not be accessed by customer codeŠ°g_tTooltipWaittimeš°g_bTooltipsActiveŔ°g_itfUserMgmtCyclicCallÚ°"g_itfUserMgmtDialogManagerListenerŕ°g_dwUserGroupNoneTextIDŰ°CHECKCLIENTSAFTERCYCLESý°MAXIMUMUNUSEDCLIENTAGEÝ°INITIALCLIENTDATASIZEţ°VISU_DUMMY_VISUSWITCHCALLBACK´°g_OnlineChangeChecker­°j only for preventing a null interface value! Normally the correct instance is contained in generated code ˝°k the following array can point to instances that want to be initialized during startup of the visualization˛°g_InitOnStartupˇ°F default keyboard usage, probably defined by the visualization manager˘°g_DefaultKeyHandler§°g_EventsWrapper÷°╣ This counter is used to determine the situation, whether the Initialize method of
+ a visual element is called during an online change. In this case the counter has a value > 0.
+ Because of the fact, that we might have nested visualizations, we cannot use a simple
+ BOOL variable. Therefore we use the counter.¸°g_OnlineChangeInitializeCounter°°g_stAppName¨°g_stAppNameToLower˙°g_bNoPoolObjectsű°L handles info of textlist, like the used ids
+ only used for comboboxintegerŘ°g_CompactTextlistInfoř°S not necessary because currently only implemented for the target visu
+CHECKED_OMIT■°g_CyclicCallManager °g_itfVisuCyclicCallManagerǨR not necessary because currently only implemented for target clients
+CHECKED_OMITü¨g_ValueChangedListenerManageré¨ g_itfValueChangedListenerManagerâ¨g_DateTimeNamesLocalizerä¨ This variable caches the paint buffer size for new visu clients. The value -1 indicates,
+ that the value was not determined.	…ùg_diPaintBufferSize†ùp This variable is the current visu client when the visualization is executed. Otherwise the 
+ variable is NULL.ç¨CurrentVisuClientł¨  This global instance is used to provide a buffer to store adjusted format strings
+ in case of invalid format strings configured by the user. Omitted from conversion,
+ because only used by a function, that is also excluded from conversion.
+CHECKED_OMIT‰ùg_FormatStringProviderŠù$f721d3d6-dbe9-4c1f-a1c8-cf114ca886c9‹ù
+2269557825î¨SpaceŹ¨PercentĨ
+ApostropheƨAsteriskɨDotŨPipeĺ¨A_UpperCaseô¨H_UpperCaseö¨M_UpperCaseĽ¨P_UpperCaseľ¨Number_0Ś¨Number_9ś¨h_LowerCaseÖ¨j_LowerCaseܨm_LowerCaseŤ¨n_LowerCaseť¨t_LowerCaseŁ¨y_LowerCaseרBRACKET_OPENč¨
BRACKET_CLOSEá¨
+Underscoreí¨$a717aa54-bae6-4e8e-8334-0bfe53f7868có¨	340424156ú¨Visu_ElementInfo_ConstantsĄ¨ Simply nothing will happeną¨VISU_ELEMINFO_NOTHINGŽ¨˙ Will return the number of subelements including the current element in dwParam1
+ A normal element will simply return 1, a frame element containing different
+ visualizations will return the recursively determined maximal number of parallel elements§ù VISU_ELEMINFO_MAXSUBELEMENTCOUNT¨ùŸ Will tell a frameelement under which path it can be called for switching his contents
+ Not supported by simple elements.
+ A visualization called with this service will forward it to its Frameelements after
+ filling the correct parameters.
+ The parameters of this call will be a POINTER TO STRING in dwParam1. This string specifies
+ the (calculated) path of the frame element. In the case a visualization is called, this string 
+ will be pathprefix so far. The frame must not remember this pointer, he
+ must copy the string to keep it!.ę¨VISU_ELEMINFO_SETFRAMEPATH¬¨˙ Will retrieve the path under which path it can be called for switching his contents
+ from a frameelement.
+ Not supported by simple elements.
+ The path will be returned as a POINTER TO STRING in dwParam1. This String must not be changed
+ outside!«ùVISU_ELEMINFO_GETFRAMEPATH¬ùü Will retrieve wheter the input is disabled for the called element. The default is
+ no, this means an element that does not implement this service will be able to 
+ handle inputs always.
+ A value of 1 in bit 0 of dwParam1 will signal that the element is currently invisible.
+ A value of 1 in bit 1 of dwParam1 will signal that inputs are currently deactivated on this element.­ùVISU_ELEMINFO_GETELEMENTSTATE®ù˜ Will tell a visualization when their visibility has been changed. 
+ dwParam1 will tell what has happened. 
+ A value 1 of dwParam1 will signal that the visualization is brought to the foreground
+ A value 2 of dwParam1 will signal that the visualization is brought to the background
+ The following 2 values are not yet implemented in the visu library
+ A value 3 of dwParam1 will signal that the visualization is shown, ie. the visible variable
+		of a frame containing the visu changed fro