Files
geutebruck/SOURCES/CODEX/GeViScope/GeViScopeSDK_HTML5/Data/Search_Chunk28.xml
Administrator 14893e62a5 feat: Geutebruck GeViScope/GeViSoft Action Mapping System - MVP
This MVP release provides a complete full-stack solution for managing action mappings
in Geutebruck's GeViScope and GeViSoft video surveillance systems.

## Features

### Flutter Web Application (Port 8081)
- Modern, responsive UI for managing action mappings
- Action picker dialog with full parameter configuration
- Support for both GSC (GeViScope) and G-Core server actions
- Consistent UI for input and output actions with edit/delete capabilities
- Real-time action mapping creation, editing, and deletion
- Server categorization (GSC: prefix for GeViScope, G-Core: prefix for G-Core servers)

### FastAPI REST Backend (Port 8000)
- RESTful API for action mapping CRUD operations
- Action template service with comprehensive action catalog (247 actions)
- Server management (G-Core and GeViScope servers)
- Configuration tree reading and writing
- JWT authentication with role-based access control
- PostgreSQL database integration

### C# SDK Bridge (gRPC, Port 50051)
- Native integration with GeViSoft SDK (GeViProcAPINET_4_0.dll)
- Action mapping creation with correct binary format
- Support for GSC and G-Core action types
- Proper Camera parameter inclusion in action strings (fixes CrossSwitch bug)
- Action ID lookup table with server-specific action IDs
- Configuration reading/writing via SetupClient

## Bug Fixes
- **CrossSwitch Bug**: GSC and G-Core actions now correctly display camera/PTZ head parameters in GeViSet
- Action strings now include Camera parameter: `@ PanLeft (Comment: "", Camera: 101028)`
- Proper filter flags and VideoInput=0 for action mappings
- Correct action ID assignment (4198 for GSC, 9294 for G-Core PanLeft)

## Technical Stack
- **Frontend**: Flutter Web, Dart, Dio HTTP client
- **Backend**: Python FastAPI, PostgreSQL, Redis
- **SDK Bridge**: C# .NET 8.0, gRPC, GeViSoft SDK
- **Authentication**: JWT tokens
- **Configuration**: GeViSoft .set files (binary format)

## Credentials
- GeViSoft/GeViScope: username=sysadmin, password=masterkey
- Default admin: username=admin, password=admin123

## Deployment
All services run on localhost:
- Flutter Web: http://localhost:8081
- FastAPI: http://localhost:8000
- SDK Bridge gRPC: localhost:50051
- GeViServer: localhost (default port)

Generated with Claude Code (https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-31 18:10:54 +01:00

2 lines
26 KiB
XML

<?xml version="1.0" encoding="utf-8"?><index><!-- saved from url=(0014)about:internet -->
<stem n="_simplecli"><phr n="_SimpleClient"><ent r="4" t="12" w="50" /><ent r="4" t="12" w="68" /><ent r="4" t="12" w="84" /><ent r="5" t="12" w="93" /><ent r="5" t="12" w="109" /><ent r="4" t="12" w="157" /><ent r="4" t="12" w="191" /><ent r="5" t="12" w="208" /><ent r="5" t="12" w="240" /><ent r="4" t="12" w="286" /><ent r="4" t="12" w="304" /><ent r="4" t="12" w="312" /><ent r="5" t="12" w="321" /><ent r="5" t="12" w="329" /><ent r="4" t="12" w="534" /><ent r="4" t="12" w="543" /><ent r="4" t="12" w="551" /><ent r="4" t="13" w="570" /><ent r="4" t="13" w="963" /><ent r="4" t="13" w="1241" /><ent r="4" t="13" w="1295" /><ent r="4" t="13" w="1573" /></phr></stem><stem n="_actionsandev"><phr n="_ActionsAndEvents"><ent r="4" t="12" w="59" /><ent r="4" t="12" w="76" /><ent r="5" t="12" w="101" /><ent r="4" t="12" w="166" /><ent r="5" t="12" w="216" /><ent r="4" t="12" w="295" /><ent r="4" t="12" w="349" /><ent r="4" t="12" w="358" /><ent r="4" t="12" w="366" /><ent r="4" t="12" w="404" /><ent r="4" t="12" w="413" /><ent r="4" t="12" w="429" /><ent r="4" t="12" w="459" /><ent r="4" t="12" w="468" /><ent r="4" t="12" w="476" /><ent r="4" t="13" w="634" /><ent r="4" t="13" w="997" /><ent r="4" t="13" w="1329" /></phr></stem><stem n="actionsandev"><phr n="ActionsAndEvents"><ent r="4" t="12" w="59" /><ent r="4" t="12" w="76" /><ent r="5" t="12" w="101" /><ent r="4" t="12" w="166" /><ent r="5" t="12" w="216" /><ent r="4" t="12" w="295" /><ent r="4" t="12" w="349" /><ent r="4" t="12" w="358" /><ent r="4" t="12" w="366" /><ent r="4" t="12" w="404" /><ent r="4" t="12" w="413" /><ent r="4" t="12" w="429" /><ent r="4" t="12" w="459" /><ent r="4" t="12" w="468" /><ent r="4" t="12" w="476" /><ent r="4" t="13" w="634" /><ent r="4" t="13" w="997" /><ent r="4" t="13" w="1329" /></phr></stem><stem n="#)"><phr n="#)"><ent r="4" t="12" w="74" /><ent r="4" t="12" w="82" /><ent r="5" t="12" w="99" /><ent r="5" t="12" w="107" /><ent r="5" t="12" w="181" /><ent r="5" t="12" w="189" /><ent r="4" t="12" w="197" /><ent r="5" t="12" w="214" /><ent r="5" t="12" w="222" /><ent r="5" t="12" w="230" /><ent r="5" t="12" w="238" /><ent r="4" t="12" w="310" /><ent r="5" t="12" w="327" /><ent r="4" t="12" w="364" /><ent r="4" t="12" w="372" /><ent r="4" t="12" w="419" /><ent r="4" t="12" w="435" /><ent r="4" t="12" w="474" /><ent r="4" t="12" w="482" /><ent r="4" t="12" w="549" /><ent r="4" t="12" w="557" /><ent r="4" t="12" w="586" /><ent r="5" t="12" w="594" /><ent r="4" t="12" w="671" /><ent r="4" t="12" w="679" /><ent r="4" t="12" w="741" /><ent r="4" t="12" w="749" /><ent r="4" t="12" w="1052" /></phr></stem><stem n="vs2008wpf"><phr n="VS2008WPF"><ent r="4" t="12" w="83" /><ent r="4" t="12" w="311" /><ent r="4" t="13" w="1240" /></phr></stem><stem n="#,"><phr n="#,"><ent r="4" t="12" w="90" /><ent r="5" t="12" w="115" /><ent r="5" t="12" w="246" /><ent r="4" t="12" w="318" /><ent r="5" t="12" w="335" /><ent r="3" t="13" w="1236" /><ent r="3" t="13" w="1568" /></phr></stem><stem n="wpf"><phr n="WPF"><ent r="4" t="12" w="90" /><ent r="5" t="12" w="115" /><ent r="5" t="12" w="246" /><ent r="4" t="12" w="318" /><ent r="5" t="12" w="335" /><ent r="3" t="13" w="1236" /><ent r="3" t="13" w="1568" /></phr></stem><stem n="vs2010wpf"><phr n="VS2010WPF"><ent r="5" t="12" w="108" /><ent r="5" t="12" w="239" /><ent r="5" t="12" w="328" /><ent r="4" t="13" w="1572" /></phr></stem><stem n="_gscregedit"><phr n="_GscRegEdit"><ent r="5" t="12" w="175" /><ent r="5" t="12" w="224" /><ent r="4" t="13" w="1172" /><ent r="4" t="13" w="1504" /></phr></stem><stem n="_gscregistrybas"><phr n="_GscRegistryBasics"><ent r="5" t="12" w="183" /><ent r="5" t="12" w="232" /><ent r="4" t="13" w="1202" /><ent r="4" t="13" w="1534" /></phr></stem><stem n="vs2010cpp"><phr n="VS2010CPP"><ent r="4" t="12" w="198" /><ent r="5" t="12" w="420" /><ent r="4" t="13" w="1279" /><ent r="4" t="13" w="1282" /></phr></stem><stem n="_configread"><phr n="_ConfigReader"><ent r="4" t="12" w="199" /><ent r="4" t="13" w="1280" /></phr></stem><stem n="configread"><phr n="ConfigReader"><ent r="4" t="12" w="199" /><ent r="4" t="13" w="1280" /></phr></stem><stem n="resourcestatemonitor"><phr n="ResourceStateMonitor"><ent r="4" t="12" w="399" /><ent r="4" t="12" w="1063" /><ent r="4" t="13" w="449" /></phr></stem><stem n="(delphi"><phr n="(Delphi"><ent r="4" t="12" w="400" /></phr></stem><stem n="_controlblockingfilt"><phr n="_ControlBlockingFilters"><ent r="5" t="12" w="421" /><ent r="4" t="13" w="1283" /></phr></stem><stem n="controlblockingfilt"><phr n="ControlBlockingFilters"><ent r="5" t="12" w="421" /><ent r="4" t="13" w="1283" /></phr></stem><stem n="synchron"><phr n="Synchronized"><ent r="3" t="12" w="497" /><ent r="3" t="13" w="108" /><ent r="3" t="30" w="5320" /></phr><phr n="synchronize"><ent r="5" t="30" w="5366" /><ent r="5" t="30" w="5374" /></phr></stem><stem n="synchplayback"><phr n="SynchPlayback"><ent r="4" t="12" w="507" /><ent r="4" t="12" w="525" /><ent r="4" t="13" w="72" /></phr></stem><stem n="draw"><phr n="draw"><ent r="3" t="12" w="517" /><ent r="3" t="13" w="388" /><ent r="3" t="13" w="601" /><ent r="3" t="13" w="631" /><ent r="3" t="13" w="994" /><ent r="3" t="13" w="1073" /><ent r="3" t="13" w="1326" /><ent r="3" t="13" w="1405" /></phr></stem><stem n="mediaplayerexport"><phr n="MediaPlayerExport"><ent r="4" t="12" w="565" /><ent r="4" t="12" w="580" /><ent r="5" t="12" w="588" /><ent r="4" t="13" w="273" /><ent r="4" t="13" w="1092" /><ent r="4" t="13" w="1424" /></phr></stem><stem n="mpegexport"><phr n="MPEGExport"><ent r="4" t="12" w="572" /><ent r="4" t="13" w="297" /></phr></stem><stem n="_mediaplayerexport"><phr n="_MediaPlayerExport"><ent r="4" t="12" w="580" /><ent r="5" t="12" w="588" /><ent r="4" t="13" w="1092" /><ent r="4" t="13" w="1424" /></phr></stem><stem n="ptz"><phr n="PTZ"><ent r="3" t="12" w="597" /><ent r="3" t="13" w="358" /><ent r="3" t="18" w="12" /><ent r="3" t="18" w="37" /><ent r="5" t="18" w="59" /><ent r="3" t="18" w="78" /><ent r="5" t="18" w="100" /><ent r="3" t="18" w="120" /><ent r="6" t="18" w="141" /><ent r="3" t="18" w="177" /><ent r="5" t="18" w="218" /><ent r="3" t="18" w="262" /><ent r="5" t="18" w="284" /><ent r="3" t="18" w="329" /><ent r="5" t="18" w="347" /><ent r="3" t="18" w="366" /><ent r="5" t="18" w="384" /><ent r="3" t="18" w="404" /><ent r="5" t="18" w="426" /><ent r="3" t="18" w="446" /><ent r="5" t="18" w="468" /><ent r="3" t="18" w="486" /><ent r="5" t="18" w="503" /><ent r="3" t="18" w="521" /><ent r="5" t="18" w="538" /><ent r="3" t="18" w="557" /><ent r="5" t="18" w="576" /><ent r="3" t="18" w="595" /><ent r="5" t="18" w="614" /><ent r="3" t="18" w="633" /><ent r="5" t="18" w="656" /><ent r="3" t="18" w="728" /><ent r="5" t="18" w="764" /><ent r="3" t="18" w="800" /><ent r="5" t="18" w="826" /><ent r="3" t="18" w="847" /><ent r="5" t="18" w="873" /><ent r="3" t="18" w="894" /><ent r="5" t="18" w="920" /><ent r="3" t="18" w="941" /><ent r="5" t="18" w="967" /><ent r="3" t="18" w="988" /><ent r="5" t="18" w="1014" /><ent r="3" t="18" w="1035" /><ent r="5" t="18" w="1061" /><ent r="3" t="18" w="1082" /><ent r="5" t="18" w="1108" /><ent r="3" t="18" w="1129" /><ent r="5" t="18" w="1155" /><ent r="3" t="18" w="1174" /><ent r="5" t="18" w="1193" /><ent r="3" t="18" w="1212" /><ent r="5" t="18" w="1233" /><ent r="3" t="18" w="1252" /><ent r="5" t="18" w="1273" /><ent r="3" t="18" w="1292" /><ent r="5" t="18" w="1314" /><ent r="3" t="18" w="1348" /><ent r="5" t="18" w="1365" /><ent r="3" t="18" w="1384" /><ent r="5" t="18" w="1407" /><ent r="3" t="18" w="1426" /><ent r="5" t="18" w="1451" /><ent r="3" t="18" w="1471" /><ent r="5" t="18" w="1490" /><ent r="3" t="18" w="1512" /><ent r="5" t="18" w="1531" /><ent r="3" t="18" w="1558" /><ent r="5" t="18" w="1591" /><ent r="3" t="18" w="1608" /><ent r="5" t="18" w="1627" /><ent r="3" t="18" w="1646" /><ent r="5" t="18" w="1669" /><ent r="3" t="18" w="1698" /><ent r="5" t="18" w="1721" /><ent r="3" t="18" w="1740" /><ent r="5" t="18" w="1766" /><ent r="3" t="18" w="1784" /><ent r="5" t="18" w="1810" /><ent r="5" t="18" w="1845" /><ent r="5" t="18" w="1906" /><ent r="5" t="18" w="1966" /><ent r="5" t="18" w="1999" /><ent r="5" t="18" w="2034" /><ent r="5" t="18" w="2070" /><ent r="5" t="18" w="2185" /><ent r="5" t="18" w="2231" /><ent r="5" t="18" w="2292" /><ent r="5" t="18" w="2331" /><ent r="5" t="18" w="2376" /><ent r="5" t="18" w="2434" /><ent r="3" t="18" w="2471" /><ent r="5" t="18" w="2482" /><ent r="3" t="18" w="2534" /><ent r="5" t="18" w="2558" /><ent r="5" t="18" w="2605" /><ent r="5" t="18" w="2665" /><ent r="5" t="18" w="2698" /><ent r="5" t="18" w="2759" /><ent r="6" t="18" w="2821" /><ent r="5" t="18" w="2880" /><ent r="3" t="47" w="13" /><ent r="5" t="47" w="44" /><ent r="5" t="47" w="49" /><ent r="5" t="47" w="77" /><ent r="5" t="47" w="82" /><ent r="5" t="47" w="112" /><ent r="5" t="47" w="117" /><ent r="5" t="47" w="150" /><ent r="5" t="47" w="155" /><ent r="5" t="47" w="181" /><ent r="5" t="47" w="186" /><ent r="5" t="47" w="215" /><ent r="5" t="47" w="220" /><ent r="5" t="47" w="249" /><ent r="5" t="47" w="254" /><ent r="5" t="47" w="278" /><ent r="5" t="47" w="283" /><ent r="5" t="47" w="307" /><ent r="5" t="47" w="312" /><ent r="5" t="47" w="338" /><ent r="5" t="47" w="343" /><ent r="5" t="47" w="369" /><ent r="5" t="47" w="374" /><ent r="5" t="47" w="403" /><ent r="5" t="47" w="408" /><ent r="5" t="47" w="445" /><ent r="5" t="47" w="450" /><ent r="5" t="47" w="487" /><ent r="5" t="47" w="492" /><ent r="5" t="47" w="529" /><ent r="5" t="47" w="534" /><ent r="5" t="47" w="564" /><ent r="5" t="47" w="569" /><ent r="5" t="47" w="599" /><ent r="5" t="47" w="604" /><ent r="5" t="47" w="634" /><ent r="5" t="47" w="639" /><ent r="5" t="47" w="669" /><ent r="5" t="47" w="674" /><ent r="5" t="47" w="704" /><ent r="5" t="47" w="709" /><ent r="5" t="47" w="739" /><ent r="5" t="47" w="744" /><ent r="5" t="47" w="774" /><ent r="5" t="47" w="779" /><ent r="5" t="47" w="804" /><ent r="5" t="47" w="809" /><ent r="5" t="47" w="834" /><ent r="5" t="47" w="839" /><ent r="5" t="47" w="864" /><ent r="5" t="47" w="869" /><ent r="5" t="47" w="896" /><ent r="5" t="47" w="901" /><ent r="5" t="47" w="942" /><ent r="5" t="47" w="947" /><ent r="5" t="47" w="973" /><ent r="5" t="47" w="978" /><ent r="5" t="47" w="1004" /><ent r="5" t="47" w="1009" /><ent r="5" t="47" w="1037" /><ent r="5" t="47" w="1042" /><ent r="5" t="47" w="1070" /><ent r="5" t="47" w="1075" /><ent r="5" t="47" w="1103" /><ent r="5" t="47" w="1108" /><ent r="5" t="47" w="1134" /><ent r="5" t="47" w="1139" /><ent r="5" t="47" w="1168" /><ent r="5" t="47" w="1173" /><ent r="5" t="47" w="1200" /><ent r="5" t="47" w="1205" /><ent r="5" t="47" w="1232" /><ent r="5" t="47" w="1237" /><ent r="5" t="47" w="1262" /><ent r="5" t="47" w="1267" /><ent r="5" t="47" w="1299" /><ent r="5" t="47" w="1304" /><ent r="5" t="47" w="1335" /><ent r="5" t="47" w="1340" /><ent r="5" t="47" w="1364" /><ent r="5" t="47" w="1369" /><ent r="5" t="47" w="1393" /><ent r="5" t="47" w="1398" /><ent r="5" t="47" w="1422" /><ent r="5" t="47" w="1427" /><ent r="5" t="47" w="1459" /><ent r="5" t="47" w="1464" /><ent r="5" t="47" w="1535" /><ent r="5" t="47" w="1540" /><ent r="5" t="47" w="1598" /><ent r="5" t="47" w="1603" /><ent r="5" t="47" w="1673" /><ent r="5" t="47" w="1678" /><ent r="5" t="47" w="1712" /><ent r="5" t="47" w="1717" /><ent r="5" t="47" w="1751" /><ent r="5" t="47" w="1756" /><ent r="5" t="47" w="1787" /><ent r="5" t="47" w="1792" /><ent r="5" t="47" w="1821" /><ent r="5" t="47" w="1826" /><ent r="5" t="47" w="1860" /><ent r="5" t="47" w="1865" /><ent r="5" t="47" w="1902" /><ent r="5" t="47" w="1907" /><ent r="5" t="47" w="1940" /><ent r="5" t="47" w="1945" /><ent r="5" t="47" w="1978" /><ent r="5" t="47" w="1983" /><ent r="5" t="47" w="2014" /><ent r="5" t="47" w="2019" /><ent r="5" t="47" w="2044" /><ent r="5" t="47" w="2049" /><ent r="5" t="47" w="2081" /><ent r="5" t="47" w="2086" /><ent r="5" t="47" w="2118" /><ent r="5" t="47" w="2123" /><ent r="5" t="47" w="2154" /><ent r="5" t="47" w="2159" /></phr></stem><stem n="cam"><phr n="cams"><ent r="3" t="12" w="598" /><ent r="3" t="13" w="359" /><ent r="4" t="35" w="126" /></phr><phr n="cam"><ent r="4" t="13" w="554" /><ent r="4" t="35" w="223" /><ent r="4" t="38" w="92" /></phr></stem><stem n="telecontrol"><phr n="Telecontrol"><ent r="4" t="12" w="601" /><ent r="4" t="13" w="321" /></phr></stem><stem n="userblockinglist"><phr n="UserBlockingList"><ent r="4" t="12" w="619" /><ent r="4" t="13" w="117" /></phr></stem><stem n="_offscreenview"><phr n="_OffscreenViewer"><ent r="4" t="12" w="647" /><ent r="4" t="12" w="665" /><ent r="4" t="12" w="673" /><ent r="4" t="13" w="604" /><ent r="4" t="13" w="1046" /><ent r="4" t="13" w="1378" /></phr></stem><stem n="_offscreenviewer_consol"><phr n="_OffscreenViewer_Console"><ent r="4" t="12" w="657" /><ent r="4" t="13" w="767" /><ent r="4" t="13" w="833" /></phr></stem><stem n="_rawlivestreamdecompress"><phr n="_RawLiveStreamDecompress"><ent r="4" t="12" w="693" /></phr></stem><stem n="rawlivestreamdecompress"><phr n="RawLiveStreamDecompress"><ent r="4" t="12" w="693" /><ent r="4" t="12" w="702" /><ent r="4" t="13" w="741" /><ent r="4" t="13" w="807" /></phr></stem><stem n="_rawlivestreamdecompress_consol"><phr n="_RawLiveStreamDecompress_Console"><ent r="4" t="12" w="703" /><ent r="4" t="13" w="742" /><ent r="4" t="13" w="808" /></phr></stem><stem n="servic"><phr n="service"><ent r="3" t="12" w="714" /><ent r="3" t="13" w="1155" /><ent r="3" t="13" w="1163" /><ent r="3" t="13" w="1487" /><ent r="3" t="13" w="1494" /><ent r="3" t="25" w="598" /><ent r="3" t="25" w="783" /><ent r="3" t="26" w="31" /><ent r="3" t="26" w="49" /><ent r="3" t="26" w="65" /><ent r="3" t="26" w="192" /><ent r="3" t="26" w="205" /><ent r="3" t="26" w="312" /><ent r="3" t="26" w="316" /><ent r="3" t="26" w="439" /><ent r="3" t="26" w="558" /><ent r="3" t="26" w="803" /><ent r="3" t="26" w="875" /></phr><phr n="Services"><ent r="3" t="13" w="1157" /><ent r="3" t="13" w="1489" /><ent r="3" t="13" w="1501" /></phr></stem><stem n="windowsservic"><phr n="WindowsService"><ent r="4" t="12" w="718" /><ent r="4" t="13" w="137" /><ent r="3" t="13" w="139" /></phr></stem><stem n="_serviceframeworkdemo"><phr n="_ServiceFrameworkDemo"><ent r="4" t="12" w="727" /><ent r="4" t="12" w="735" /><ent r="4" t="12" w="743" /><ent r="4" t="13" w="1146" /><ent r="4" t="13" w="1478" /></phr></stem><stem n="serviceframeworkdemo"><phr n="ServiceFrameworkDemo"><ent r="4" t="12" w="727" /><ent r="4" t="12" w="735" /><ent r="4" t="12" w="743" /><ent r="4" t="13" w="1146" /><ent r="4" t="13" w="1478" /></phr></stem><stem n="-duplex"><phr n="-duplex"><ent r="3" t="12" w="752" /><ent r="3" t="12" w="752" /><ent r="3" t="12" w="780" /><ent r="3" t="12" w="780" /></phr></stem><stem n="full-duplex"><phr n="Full-duplex"><ent r="3" t="12" w="752" /><ent r="3" t="12" w="780" /></phr></stem><stem n="duplex"><phr n="duplex"><ent r="3" t="12" w="753" /><ent r="3" t="12" w="781" /><ent r="3" t="40" w="30" /></phr></stem><stem n="audiobackchannel"><phr n="AudioBackChannel"><ent r="3" t="12" w="762" /><ent r="4" t="40" w="907" /><ent r="4" t="40" w="1203" /><ent r="6" t="40" w="1366" /></phr></stem><stem n="realiz"><phr n="realizes"><ent r="3" t="12" w="778" /><ent r="3" t="41" w="378" /></phr><phr n="realized"><ent r="4" t="40" w="493" /></phr><phr n="realization"><ent r="3" t="40" w="736" /></phr></stem><stem n="scope"><phr n="scope"><ent r="3" t="12" w="790" /><ent r="3" t="12" w="867" /><ent r="4" t="13" w="193" /></phr></stem><stem n="oper"><phr n="operation"><ent r="3" t="12" w="792" /><ent r="3" t="12" w="869" /><ent r="4" t="13" w="195" /><ent r="5" t="17" w="450" /><ent r="5" t="17" w="455" /><ent r="5" t="17" w="466" /><ent r="5" t="17" w="471" /><ent r="5" t="17" w="474" /><ent r="5" t="17" w="480" /><ent r="5" t="17" w="611" /><ent r="5" t="17" w="616" /><ent r="5" t="17" w="627" /><ent r="5" t="17" w="632" /><ent r="5" t="17" w="635" /><ent r="5" t="17" w="641" /><ent r="5" t="17" w="768" /><ent r="5" t="17" w="773" /><ent r="5" t="17" w="784" /><ent r="5" t="17" w="789" /><ent r="5" t="17" w="792" /><ent r="5" t="17" w="798" /><ent r="92" t="17" w="853" /><ent r="3" t="17" w="880" /><ent r="5" t="17" w="919" /><ent r="5" t="17" w="924" /><ent r="5" t="17" w="935" /><ent r="5" t="17" w="940" /><ent r="5" t="17" w="943" /><ent r="5" t="17" w="949" /><ent r="5" t="17" w="953" /><ent r="5" t="17" w="959" /><ent r="92" t="17" w="998" /><ent r="3" t="17" w="1024" /><ent r="5" t="17" w="1060" /><ent r="5" t="17" w="1065" /><ent r="5" t="17" w="1076" /><ent r="5" t="17" w="1081" /><ent r="5" t="17" w="1084" /><ent r="5" t="17" w="1090" /><ent r="5" t="17" w="1198" /><ent r="5" t="17" w="1203" /><ent r="5" t="17" w="1273" /><ent r="5" t="17" w="1278" /><ent r="3" t="23" w="37" /><ent r="4" t="41" w="210" /><ent r="4" t="41" w="298" /></phr></stem><stem n="abc"><phr n="ABC"><ent r="64" t="12" w="803" /><ent r="92" t="16" w="27" /><ent r="92" t="16" w="59" /><ent r="92" t="16" w="76" /><ent r="1000" t="40" w="4" /><ent r="93" t="40" w="11" /><ent r="3" t="40" w="19" /><ent r="3" t="40" w="127" /><ent r="3" t="40" w="169" /><ent r="3" t="40" w="191" /><ent r="3" t="40" w="207" /><ent r="4" t="40" w="223" /><ent r="4" t="40" w="248" /><ent r="3" t="40" w="297" /><ent r="3" t="40" w="301" /><ent r="3" t="40" w="306" /><ent r="3" t="40" w="347" /><ent r="3" t="40" w="391" /><ent r="3" t="40" w="457" /><ent r="3" t="40" w="476" /><ent r="3" t="40" w="479" /><ent r="4" t="40" w="491" /><ent r="4" t="40" w="504" /><ent r="4" t="40" w="547" /><ent r="4" t="40" w="552" /><ent r="4" t="40" w="566" /><ent r="4" t="40" w="571" /><ent r="4" t="40" w="577" /><ent r="4" t="40" w="585" /><ent r="4" t="40" w="590" /><ent r="4" t="40" w="598" /><ent r="4" t="40" w="612" /><ent r="4" t="40" w="631" /><ent r="4" t="40" w="649" /><ent r="4" t="40" w="653" /><ent r="4" t="40" w="662" /><ent r="3" t="40" w="692" /><ent r="3" t="40" w="695" /><ent r="4" t="40" w="753" /><ent r="4" t="40" w="802" /><ent r="4" t="40" w="815" /><ent r="4" t="40" w="847" /><ent r="4" t="40" w="905" /><ent r="5" t="40" w="973" /><ent r="5" t="40" w="975" /><ent r="5" t="40" w="983" /><ent r="3" t="40" w="994" /><ent r="3" t="40" w="999" /><ent r="3" t="40" w="1011" /><ent r="3" t="40" w="1031" /><ent r="3" t="40" w="1044" /><ent r="3" t="40" w="1056" /><ent r="3" t="40" w="1059" /><ent r="3" t="40" w="1080" /><ent r="3" t="40" w="1103" /><ent r="4" t="40" w="1149" /><ent r="3" t="40" w="1161" /><ent r="4" t="40" w="1201" /><ent r="4" t="40" w="1224" /><ent r="4" t="40" w="1255" /><ent r="3" t="40" w="1300" /><ent r="63" t="40" w="1310" /><ent r="3" t="40" w="1319" /><ent r="6" t="40" w="1360" /><ent r="6" t="40" w="1379" /><ent r="6" t="40" w="1383" /><ent r="6" t="40" w="1418" /><ent r="63" t="40" w="1465" /><ent r="3" t="40" w="1468" /><ent r="3" t="40" w="1473" /><ent r="3" t="40" w="1512" /><ent r="3" t="40" w="1528" /><ent r="3" t="40" w="1537" /><ent r="3" t="40" w="1556" /><ent r="3" t="40" w="1560" /><ent r="4" t="40" w="1571" /><ent r="4" t="40" w="1573" /><ent r="4" t="40" w="1580" /><ent r="4" t="40" w="1590" /><ent r="4" t="40" w="1594" /><ent r="4" t="40" w="1602" /><ent r="4" t="40" w="1607" /><ent r="83" t="40" w="1619" /><ent r="3" t="40" w="1690" /><ent r="4" t="40" w="1845" /><ent r="3" t="40" w="1898" /></phr></stem><stem n="(abc)"><phr n="(ABC)"><ent r="64" t="12" w="804" /><ent r="1000" t="40" w="5" /><ent r="93" t="40" w="12" /></phr></stem><stem n="screen"><phr n="screen"><ent r="3" t="12" w="884" /></phr></stem><stem n="saver"><phr n="saver"><ent r="3" t="12" w="885" /></phr></stem><stem n="delphiscreensaverplugin"><phr n="DelphiScreenSaverPlugin"><ent r="3" t="12" w="895" /></phr></stem><stem n="simplegscviewdatafilt"><phr n="SimpleGSCViewDataFilter"><ent r="4" t="12" w="999" /><ent r="4" t="12" w="1014" /><ent r="4" t="13" w="391" /><ent r="4" t="13" w="712" /></phr></stem><stem n="_simplegscviewdatafilt"><phr n="_SimpleGSCViewDataFilter"><ent r="4" t="12" w="1014" /><ent r="4" t="13" w="712" /></phr></stem><stem n="(gbf)"><phr n="(GBF)"><ent r="3" t="12" w="1028" /><ent r="3" t="13" w="432" /><ent r="3" t="13" w="693" /><ent r="3" t="13" w="1127" /><ent r="3" t="13" w="1459" /><ent r="5" t="31" w="181" /></phr></stem><stem n="_simplegbfview"><phr n="_SimpleGBFViewer"><ent r="4" t="12" w="1032" /><ent r="4" t="12" w="1046" /><ent r="4" t="13" w="683" /><ent r="4" t="13" w="1117" /><ent r="4" t="13" w="1449" /></phr></stem><stem n="simplegbfview"><phr n="SimpleGBFViewer"><ent r="4" t="12" w="1032" /><ent r="4" t="12" w="1040" /><ent r="4" t="12" w="1046" /><ent r="4" t="13" w="419" /><ent r="4" t="13" w="683" /><ent r="4" t="13" w="1117" /><ent r="4" t="13" w="1449" /></phr></stem><stem n="state"><phr n="state"><ent r="3" t="12" w="1056" /><ent r="3" t="13" w="474" /><ent r="3" t="16" w="19" /><ent r="92" t="20" w="296" /><ent r="3" t="20" w="306" /><ent r="3" t="20" w="319" /><ent r="5" t="20" w="373" /><ent r="5" t="20" w="375" /><ent r="5" t="20" w="380" /><ent r="5" t="20" w="383" /><ent r="5" t="20" w="390" /><ent r="5" t="20" w="396" /><ent r="3" t="21" w="24" /><ent r="3" t="21" w="37" /><ent r="5" t="21" w="55" /><ent r="5" t="21" w="57" /><ent r="5" t="21" w="60" /><ent r="3" t="21" w="284" /><ent r="3" t="21" w="297" /><ent r="5" t="21" w="318" /><ent r="5" t="21" w="320" /><ent r="5" t="21" w="323" /><ent r="3" t="21" w="333" /><ent r="5" t="21" w="363" /><ent r="5" t="21" w="365" /><ent r="5" t="21" w="368" /><ent r="6" t="22" w="292" /><ent r="6" t="27" w="37" /><ent r="6" t="27" w="42" /><ent r="3" t="29" w="20" /><ent r="5" t="29" w="969" /><ent r="5" t="29" w="974" /><ent r="3" t="31" w="492" /><ent r="3" t="31" w="518" /><ent r="3" t="31" w="543" /><ent r="92" t="48" w="298" /><ent r="4" t="48" w="309" /><ent r="3" t="48" w="322" /><ent r="5" t="48" w="376" /><ent r="6" t="48" w="378" /><ent r="5" t="48" w="383" /><ent r="5" t="48" w="386" /><ent r="5" t="48" w="393" /><ent r="5" t="48" w="399" /><ent r="4" t="49" w="24" /><ent r="3" t="49" w="37" /><ent r="5" t="49" w="55" /><ent r="6" t="49" w="57" /><ent r="5" t="49" w="60" /><ent r="4" t="49" w="287" /><ent r="3" t="49" w="300" /><ent r="5" t="49" w="321" /><ent r="6" t="49" w="323" /><ent r="5" t="49" w="326" /><ent r="4" t="49" w="337" /><ent r="5" t="49" w="367" /><ent r="6" t="49" w="369" /><ent r="5" t="49" w="372" /><ent r="3" t="51" w="19" /><ent r="5" t="51" w="982" /><ent r="5" t="51" w="987" /><ent r="5" t="52" w="179" /></phr></stem><stem n="(cameras)"><phr n="(cameras)"><ent r="3" t="12" w="1061" /><ent r="3" t="13" w="479" /></phr></stem><stem n="und"><phr n="und"><ent r="3" t="13" w="212" /><ent r="3" t="25" w="93" /><ent r="3" t="42" w="66" /></phr></stem><stem n="vsipcamplugin"><phr n="VSIPCamPlugin"><ent r="4" t="13" w="534" /></phr></stem><stem n="ip"><phr n="IP"><ent r="4" t="13" w="553" /><ent r="6" t="23" w="168" /><ent r="6" t="23" w="286" /><ent r="6" t="24" w="137" /><ent r="6" t="24" w="288" /><ent r="92" t="29" w="724" /><ent r="3" t="29" w="750" /><ent r="3" t="33" w="38" /><ent r="3" t="33" w="86" /><ent r="4" t="35" w="125" /><ent r="4" t="35" w="222" /><ent r="3" t="35" w="264" /><ent r="3" t="35" w="308" /><ent r="4" t="40" w="559" /><ent r="4" t="40" w="594" /><ent r="4" t="40" w="835" /><ent r="3" t="40" w="1004" /><ent r="3" t="40" w="1039" /><ent r="3" t="40" w="1052" /><ent r="3" t="40" w="1085" /><ent r="4" t="41" w="107" /><ent r="4" t="41" w="143" /><ent r="92" t="51" w="734" /><ent r="3" t="51" w="760" /></phr></stem><stem n="stream"><phr n="streams"><ent r="3" t="13" w="746" /><ent r="3" t="13" w="812" /><ent r="3" t="16" w="13" /><ent r="3" t="16" w="24" /><ent r="3" t="19" w="62" /><ent r="3" t="29" w="14" /><ent r="3" t="29" w="25" /><ent r="3" t="51" w="13" /><ent r="3" t="51" w="24" /></phr><phr n="stream"><ent r="3" t="13" w="776" /><ent r="3" t="13" w="842" /><ent r="3" t="32" w="72" /><ent r="3" t="39" w="28" /><ent r="4" t="40" w="668" /><ent r="4" t="40" w="929" /><ent r="6" t="40" w="1441" /><ent r="4" t="41" w="922" /></phr><phr n="Streaming"><ent r="64" t="32" w="117" /><ent r="1000" t="37" w="1" /><ent r="92" t="37" w="5" /><ent r="3" t="37" w="66" /><ent r="4" t="40" w="913" /><ent r="4" t="41" w="368" /><ent r="4" t="41" w="895" /></phr></stem><stem n="frame"><phr n="frames"><ent r="3" t="13" w="753" /><ent r="3" t="13" w="819" /></phr><phr n="frame"><ent r="92" t="29" w="1380" /><ent r="3" t="29" w="1397" /><ent r="3" t="39" w="31" /><ent r="3" t="39" w="67" /><ent r="3" t="39" w="78" /><ent r="92" t="51" w="1397" /><ent r="3" t="51" w="1415" /></phr></stem><stem n="decompressor"><phr n="decompressor"><ent r="3" t="13" w="758" /><ent r="3" t="13" w="824" /></phr></stem><stem n="-dll"><phr n="-DLL"><ent r="3" t="13" w="762" /><ent r="3" t="13" w="762" /><ent r="3" t="13" w="828" /><ent r="3" t="13" w="828" /><ent r="6" t="26" w="1112" /><ent r="6" t="26" w="1112" /></phr></stem><stem n="gscmediaplayer-dl"><phr n="GscMediaPlayer-DLL"><ent r="3" t="13" w="762" /><ent r="3" t="13" w="828" /></phr></stem><stem n="picid"><phr n="PicID"><ent r="3" t="13" w="795" /><ent r="3" t="13" w="861" /></phr></stem><stem n="(picid)"><phr n="(PicID)"><ent r="3" t="13" w="796" /><ent r="3" t="13" w="862" /></phr></stem><stem n="activex"><phr n="ActiveX"><ent r="3" t="13" w="874" /><ent r="4" t="13" w="879" /><ent r="3" t="13" w="888" /><ent r="4" t="13" w="891" /><ent r="3" t="13" w="898" /><ent r="4" t="13" w="903" /><ent r="3" t="13" w="911" /><ent r="4" t="13" w="920" /><ent r="3" t="13" w="928" /><ent r="4" t="13" w="936" /><ent r="3" t="13" w="944" /></phr></stem><stem n="gscviewer"><phr n="GscViewer"><ent r="4" t="13" w="878" /><ent r="3" t="13" w="897" /><ent r="3" t="13" w="910" /><ent r="3" t="13" w="927" /><ent r="3" t="13" w="943" /></phr></stem><stem n="(activex"><phr n="(ActiveX"><ent r="4" t="13" w="879" /></phr></stem><stem n="_dotnetcli"><phr n="_DOTNETClient"><ent r="4" t="13" w="892" /></phr></stem><stem n="dotnetcli"><phr n="DOTNETClient"><ent r="4" t="13" w="892" /></phr></stem><stem n="invoc"><phr n="Invocation"><ent r="3" t="13" w="894" /><ent r="3" t="13" w="907" /><ent r="3" t="13" w="924" /><ent r="3" t="13" w="940" /></phr></stem><stem n="html"><phr n="HTML"><ent r="4" t="13" w="904" /><ent r="3" t="13" w="918" /></phr></stem><stem n="_html_page"><phr n="_HTML_Page"><ent r="4" t="13" w="905" /></phr></stem><stem n="web"><phr n="web"><ent r="3" t="13" w="916" /><ent r="4" t="38" w="91" /></phr></stem><stem n="(html)"><phr n="(html)"><ent r="3" t="13" w="919" /></phr></stem><stem n="_vb6client"><phr n="_VB6Client"><ent r="4" t="13" w="921" /></phr></stem><stem n="vb6client"><phr n="VB6Client"><ent r="4" t="13" w="921" /></phr></stem></index>