Files
geutebruck/SOURCES/CODEX/GeViScope/GeViScopeSDK_HTML5/Data/Search_Chunk15.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="16"><phr n="16"><ent r="3" t="3" w="672" /><ent r="3" t="5" w="783" /><ent r="3" t="35" w="105" /><ent r="4" t="35" w="119" /><ent r="4" t="35" w="124" /><ent r="3" t="35" w="136" /><ent r="4" t="41" w="261" /><ent r="4" t="41" w="300" /><ent r="4" t="41" w="330" /><ent r="4" t="41" w="389" /><ent r="4" t="41" w="397" /><ent r="3" t="41" w="430" /><ent r="6" t="41" w="511" /><ent r="6" t="41" w="521" /></phr></stem><stem n="record"><phr n="recorded"><ent r="3" t="3" w="684" /><ent r="3" t="5" w="24" /><ent r="3" t="7" w="802" /><ent r="3" t="10" w="522" /><ent r="3" t="12" w="252" /><ent r="3" t="12" w="339" /><ent r="3" t="12" w="631" /><ent r="3" t="13" w="48" /><ent r="3" t="13" w="98" /><ent r="3" t="13" w="243" /><ent r="3" t="13" w="347" /><ent r="3" t="13" w="384" /><ent r="3" t="13" w="516" /><ent r="3" t="13" w="593" /><ent r="3" t="13" w="627" /><ent r="3" t="13" w="660" /><ent r="3" t="13" w="674" /><ent r="3" t="13" w="986" /><ent r="3" t="13" w="1023" /><ent r="3" t="13" w="1037" /><ent r="3" t="13" w="1069" /><ent r="3" t="13" w="1264" /><ent r="3" t="13" w="1318" /><ent r="3" t="13" w="1355" /><ent r="3" t="13" w="1369" /><ent r="3" t="13" w="1401" /><ent r="3" t="13" w="1596" /><ent r="3" t="19" w="77" /><ent r="3" t="23" w="40" /><ent r="3" t="25" w="78" /><ent r="3" t="30" w="3301" /><ent r="5" t="30" w="3643" /><ent r="4" t="40" w="114" /><ent r="73" t="40" w="1631" /></phr><phr n="records"><ent r="6" t="10" w="791" /><ent r="6" t="10" w="802" /><ent r="6" t="10" w="813" /><ent r="3" t="13" w="1080" /><ent r="3" t="13" w="1085" /><ent r="3" t="13" w="1412" /><ent r="3" t="13" w="1417" /></phr><phr n="recordings"><ent r="3" t="19" w="50" /><ent r="3" t="25" w="48" /><ent r="5" t="30" w="2329" /><ent r="5" t="30" w="2343" /><ent r="5" t="31" w="1344" /><ent r="5" t="31" w="1358" /><ent r="5" t="31" w="1812" /><ent r="5" t="31" w="1826" /><ent r="5" t="31" w="2304" /><ent r="5" t="31" w="2318" /><ent r="4" t="41" w="360" /></phr><phr n="recording"><ent r="3" t="23" w="23" /><ent r="3" t="23" w="102" /><ent r="5" t="25" w="328" /><ent r="6" t="26" w="1177" /><ent r="6" t="26" w="1182" /><ent r="92" t="28" w="62" /><ent r="3" t="28" w="89" /><ent r="5" t="28" w="108" /><ent r="5" t="28" w="114" /><ent r="5" t="28" w="120" /><ent r="5" t="28" w="126" /><ent r="5" t="28" w="131" /><ent r="5" t="28" w="140" /><ent r="5" t="28" w="221" /><ent r="5" t="28" w="226" /><ent r="92" t="28" w="242" /><ent r="3" t="28" w="271" /><ent r="5" t="28" w="281" /><ent r="5" t="28" w="287" /><ent r="5" t="28" w="293" /><ent r="5" t="28" w="299" /><ent r="5" t="28" w="304" /><ent r="5" t="28" w="313" /><ent r="5" t="28" w="410" /><ent r="5" t="28" w="415" /><ent r="92" t="28" w="496" /><ent r="3" t="28" w="510" /><ent r="3" t="30" w="207" /><ent r="3" t="30" w="584" /><ent r="3" t="30" w="946" /><ent r="5" t="30" w="2983" /><ent r="5" t="30" w="2992" /><ent r="5" t="30" w="3532" /><ent r="5" t="30" w="3541" /><ent r="5" t="30" w="4087" /><ent r="5" t="30" w="4096" /><ent r="5" t="30" w="4705" /><ent r="5" t="30" w="4714" /><ent r="5" t="30" w="5161" /><ent r="5" t="30" w="5170" /><ent r="3" t="32" w="49" /><ent r="3" t="37" w="73" /><ent r="4" t="41" w="394" /></phr><phr n="record"><ent r="3" t="39" w="26" /></phr><phr n="recorder"><ent r="3" t="40" w="786" /></phr></stem><stem n="creat"><phr n="create"><ent r="3" t="3" w="692" /><ent r="4" t="4" w="167" /><ent r="3" t="7" w="147" /><ent r="4" t="7" w="548" /><ent r="3" t="7" w="601" /><ent r="6" t="7" w="768" /><ent r="3" t="7" w="927" /><ent r="4" t="7" w="950" /><ent r="3" t="7" w="1261" /><ent r="3" t="7" w="1294" /><ent r="3" t="7" w="1673" /><ent r="3" t="7" w="2067" /><ent r="3" t="8" w="169" /><ent r="3" t="9" w="105" /><ent r="4" t="9" w="224" /><ent r="3" t="9" w="308" /><ent r="4" t="9" w="349" /><ent r="3" t="9" w="810" /><ent r="3" t="9" w="815" /><ent r="3" t="9" w="854" /><ent r="4" t="9" w="879" /><ent r="3" t="12" w="711" /><ent r="3" t="12" w="993" /><ent r="6" t="26" w="933" /><ent r="3" t="35" w="47" /><ent r="3" t="40" w="25" /><ent r="4" t="40" w="961" /></phr><phr n="created"><ent r="3" t="5" w="507" /><ent r="3" t="5" w="1058" /><ent r="3" t="7" w="225" /><ent r="3" t="7" w="260" /><ent r="3" t="7" w="341" /><ent r="3" t="7" w="423" /><ent r="3" t="7" w="814" /><ent r="3" t="7" w="1103" /><ent r="3" t="7" w="2268" /><ent r="3" t="7" w="2449" /><ent r="3" t="10" w="410" /><ent r="3" t="10" w="638" /><ent r="3" t="26" w="886" /><ent r="3" t="35" w="64" /><ent r="3" t="37" w="115" /><ent r="3" t="40" w="1479" /><ent r="4" t="40" w="1839" /><ent r="6" t="41" w="604" /><ent r="6" t="41" w="612" /></phr><phr n="creating"><ent r="3" t="7" w="678" /><ent r="3" t="7" w="1191" /><ent r="3" t="7" w="2608" /><ent r="3" t="10" w="64" /><ent r="82" t="10" w="444" /><ent r="3" t="12" w="485" /><ent r="3" t="13" w="270" /><ent r="6" t="22" w="1160" /></phr><phr n="creates"><ent r="3" t="7" w="1872" /><ent r="3" t="26" w="666" /></phr></stem><stem n="them"><phr n="them"><ent r="3" t="3" w="698" /><ent r="3" t="4" w="55" /><ent r="3" t="7" w="153" /><ent r="3" t="7" w="2289" /><ent r="3" t="8" w="263" /><ent r="3" t="26" w="153" /><ent r="6" t="40" w="1456" /><ent r="4" t="40" w="1855" /></phr></stem><stem n="analysi"><phr n="analysis"><ent r="3" t="3" w="704" /><ent r="3" t="25" w="200" /></phr></stem><stem n="sourc"><phr n="source"><ent r="3" t="3" w="717" /><ent r="3" t="9" w="459" /><ent r="3" t="9" w="495" /><ent r="4" t="17" w="399" /><ent r="5" t="17" w="484" /><ent r="6" t="17" w="486" /><ent r="5" t="17" w="488" /><ent r="4" t="17" w="557" /><ent r="5" t="17" w="645" /><ent r="6" t="17" w="647" /><ent r="5" t="17" w="649" /><ent r="4" t="17" w="718" /><ent r="5" t="17" w="802" /><ent r="6" t="17" w="804" /><ent r="5" t="17" w="806" /><ent r="4" t="17" w="868" /><ent r="5" t="17" w="963" /><ent r="6" t="17" w="965" /><ent r="5" t="17" w="967" /><ent r="4" t="17" w="1012" /><ent r="5" t="17" w="1094" /><ent r="6" t="17" w="1096" /><ent r="5" t="17" w="1098" /><ent r="3" t="28" w="1425" /><ent r="5" t="28" w="1443" /><ent r="5" t="28" w="1446" /><ent r="5" t="28" w="1448" /><ent r="3" t="28" w="1503" /><ent r="5" t="28" w="1520" /><ent r="5" t="28" w="1523" /><ent r="5" t="28" w="1525" /><ent r="3" t="28" w="1798" /><ent r="5" t="28" w="1816" /><ent r="5" t="28" w="1819" /><ent r="5" t="28" w="1821" /><ent r="3" t="29" w="343" /><ent r="5" t="29" w="375" /><ent r="5" t="29" w="378" /><ent r="5" t="29" w="380" /><ent r="3" t="29" w="437" /><ent r="5" t="29" w="468" /><ent r="5" t="29" w="471" /><ent r="5" t="29" w="473" /><ent r="3" t="29" w="569" /><ent r="5" t="29" w="601" /><ent r="5" t="29" w="604" /><ent r="5" t="29" w="606" /><ent r="92" t="29" w="2500" /><ent r="3" t="29" w="2525" /><ent r="3" t="40" w="230" /><ent r="4" t="40" w="249" /><ent r="3" t="40" w="298" /><ent r="4" t="40" w="489" /><ent r="4" t="40" w="505" /><ent r="4" t="40" w="537" /><ent r="4" t="40" w="567" /><ent r="4" t="40" w="599" /><ent r="4" t="40" w="613" /><ent r="4" t="40" w="626" /><ent r="3" t="40" w="693" /><ent r="4" t="40" w="754" /><ent r="4" t="40" w="803" /><ent r="4" t="40" w="816" /><ent r="3" t="40" w="935" /><ent r="5" t="40" w="976" /><ent r="3" t="40" w="995" /><ent r="3" t="40" w="1012" /><ent r="3" t="40" w="1057" /><ent r="3" t="40" w="1301" /><ent r="6" t="40" w="1361" /><ent r="6" t="40" w="1384" /><ent r="6" t="40" w="1419" /><ent r="4" t="40" w="1574" /><ent r="4" t="40" w="1591" /><ent r="4" t="41" w="111" /><ent r="4" t="41" w="277" /><ent r="73" t="41" w="856" /><ent r="3" t="41" w="863" /><ent r="4" t="41" w="900" /><ent r="3" t="41" w="1003" /><ent r="4" t="51" w="348" /><ent r="5" t="51" w="380" /><ent r="6" t="51" w="383" /><ent r="5" t="51" w="385" /><ent r="4" t="51" w="443" /><ent r="5" t="51" w="474" /><ent r="6" t="51" w="477" /><ent r="5" t="51" w="479" /><ent r="4" t="51" w="577" /><ent r="5" t="51" w="609" /><ent r="6" t="51" w="612" /><ent r="5" t="51" w="614" /><ent r="92" t="51" w="2530" /><ent r="3" t="51" w="2556" /></phr><phr n="sources"><ent r="4" t="41" w="105" /><ent r="4" t="41" w="141" /><ent r="4" t="41" w="314" /><ent r="6" t="41" w="508" /></phr></stem><stem n="code"><phr n="code"><ent r="3" t="3" w="718" /><ent r="3" t="7" w="527" /><ent r="3" t="7" w="778" /><ent r="3" t="7" w="923" /><ent r="3" t="7" w="1238" /><ent r="3" t="7" w="1634" /><ent r="3" t="7" w="2033" /><ent r="3" t="7" w="2037" /><ent r="3" t="7" w="2593" /><ent r="3" t="9" w="334" /><ent r="3" t="9" w="460" /><ent r="3" t="9" w="496" /><ent r="3" t="9" w="509" /><ent r="3" t="9" w="853" /><ent r="3" t="9" w="972" /><ent r="3" t="9" w="1104" /><ent r="3" t="10" w="189" /><ent r="3" t="10" w="698" /><ent r="3" t="10" w="706" /><ent r="5" t="15" w="60" /><ent r="5" t="15" w="65" /><ent r="6" t="15" w="141" /><ent r="6" t="15" w="146" /><ent r="5" t="15" w="422" /><ent r="5" t="15" w="427" /><ent r="3" t="19" w="196" /><ent r="5" t="19" w="288" /><ent r="3" t="19" w="627" /><ent r="5" t="19" w="703" /><ent r="3" t="19" w="1044" /><ent r="5" t="19" w="1115" /><ent r="3" t="19" w="1241" /><ent r="5" t="19" w="1317" /><ent r="3" t="19" w="1520" /><ent r="5" t="19" w="1596" /><ent r="3" t="19" w="1806" /><ent r="5" t="19" w="1877" /><ent r="5" t="20" w="277" /><ent r="5" t="20" w="285" /><ent r="6" t="22" w="313" /><ent r="6" t="22" w="319" /><ent r="6" t="22" w="342" /><ent r="6" t="22" w="348" /><ent r="6" t="22" w="479" /><ent r="6" t="22" w="485" /><ent r="5" t="25" w="321" /><ent r="3" t="25" w="1332" /><ent r="6" t="27" w="84" /><ent r="6" t="27" w="89" /><ent r="6" t="27" w="127" /><ent r="6" t="27" w="188" /><ent r="6" t="27" w="249" /><ent r="5" t="28" w="1454" /><ent r="5" t="28" w="1465" /><ent r="5" t="28" w="1472" /><ent r="5" t="28" w="1531" /><ent r="5" t="28" w="1827" /><ent r="5" t="28" w="1838" /><ent r="5" t="28" w="1845" /><ent r="5" t="29" w="386" /><ent r="5" t="29" w="397" /><ent r="5" t="29" w="404" /><ent r="5" t="29" w="479" /><ent r="5" t="29" w="612" /><ent r="5" t="29" w="623" /><ent r="5" t="29" w="630" /><ent r="3" t="34" w="137" /><ent r="3" t="35" w="99" /><ent r="3" t="36" w="86" /><ent r="3" t="36" w="170" /><ent r="3" t="37" w="143" /><ent r="3" t="38" w="58" /><ent r="3" t="38" w="245" /><ent r="4" t="41" w="278" /><ent r="73" t="41" w="857" /><ent r="3" t="41" w="864" /><ent r="3" t="41" w="1004" /><ent r="5" t="48" w="279" /><ent r="5" t="48" w="287" /><ent r="5" t="50" w="47" /><ent r="5" t="51" w="391" /><ent r="5" t="51" w="402" /><ent r="5" t="51" w="409" /><ent r="5" t="51" w="485" /><ent r="5" t="51" w="620" /><ent r="5" t="51" w="631" /><ent r="5" t="51" w="638" /></phr><phr n="codes"><ent r="3" t="10" w="716" /></phr></stem><stem n="(develop"><phr n="(development"><ent r="3" t="3" w="719" /></phr></stem><stem n="(pleas"><phr n="(please"><ent r="3" t="3" w="727" /></phr></stem><stem n="see"><phr n="see"><ent r="3" t="3" w="728" /><ent r="3" t="5" w="172" /><ent r="3" t="7" w="2361" /><ent r="3" t="8" w="471" /><ent r="3" t="41" w="847" /></phr></stem><stem n="topic"><phr n="topic"><ent r="3" t="3" w="729" /><ent r="3" t="5" w="173" /><ent r="3" t="5" w="462" /><ent r="3" t="5" w="1153" /></phr></stem><stem n="“exampl"><phr n="“Examples"><ent r="3" t="3" w="730" /></phr></stem><stem n=")."><phr n=")."><ent r="3" t="3" w="735" /><ent r="3" t="5" w="182" /><ent r="3" t="5" w="1166" /><ent r="3" t="7" w="520" /><ent r="3" t="8" w="473" /><ent r="3" t="10" w="539" /><ent r="3" t="18" w="821" /><ent r="3" t="18" w="868" /><ent r="3" t="18" w="915" /><ent r="3" t="18" w="962" /><ent r="3" t="18" w="1009" /><ent r="3" t="18" w="1056" /><ent r="3" t="18" w="1103" /><ent r="3" t="18" w="1150" /><ent r="3" t="18" w="1569" /><ent r="5" t="18" w="2409" /><ent r="5" t="18" w="2525" /><ent r="3" t="18" w="2754" /><ent r="3" t="18" w="2816" /><ent r="3" t="26" w="92" /><ent r="3" t="26" w="145" /><ent r="5" t="28" w="695" /><ent r="5" t="28" w="1496" /><ent r="5" t="28" w="1562" /><ent r="5" t="28" w="1869" /><ent r="5" t="29" w="428" /><ent r="5" t="29" w="510" /><ent r="5" t="29" w="654" /><ent r="3" t="30" w="198" /><ent r="3" t="30" w="574" /><ent r="3" t="30" w="936" /><ent r="3" t="30" w="2090" /><ent r="3" t="30" w="4251" /><ent r="3" t="31" w="565" /><ent r="3" t="39" w="49" /><ent r="4" t="40" w="83" /><ent r="3" t="40" w="226" /><ent r="3" t="40" w="251" /><ent r="3" t="40" w="342" /><ent r="4" t="40" w="1214" /><ent r="3" t="50" w="9" /><ent r="5" t="51" w="433" /><ent r="5" t="51" w="516" /><ent r="5" t="51" w="662" /></phr></stem><stem n="give"><phr n="gives"><ent r="3" t="4" w="21" /><ent r="3" t="7" w="671" /><ent r="3" t="7" w="1219" /><ent r="3" t="7" w="2016" /><ent r="3" t="10" w="487" /></phr><phr n="give"><ent r="3" t="7" w="392" /><ent r="4" t="37" w="176" /></phr></stem><stem n="short"><phr n="short"><ent r="3" t="4" w="23" /><ent r="3" t="7" w="1234" /><ent r="3" t="7" w="2029" /><ent r="3" t="14" w="12" /></phr></stem><stem n="differ"><phr n="different"><ent r="3" t="4" w="27" /><ent r="3" t="5" w="365" /><ent r="3" t="5" w="427" /><ent r="3" t="5" w="659" /><ent r="3" t="5" w="1087" /><ent r="3" t="7" w="720" /><ent r="3" t="7" w="868" /><ent r="4" t="7" w="1598" /><ent r="3" t="7" w="1900" /><ent r="3" t="7" w="2410" /><ent r="3" t="7" w="2609" /><ent r="3" t="7" w="2613" /><ent r="3" t="10" w="44" /><ent r="3" t="10" w="247" /><ent r="3" t="10" w="555" /><ent r="3" t="10" w="631" /><ent r="3" t="11" w="14" /><ent r="3" t="12" w="785" /><ent r="3" t="12" w="964" /><ent r="3" t="25" w="387" /><ent r="5" t="25" w="442" /><ent r="3" t="25" w="652" /><ent r="5" t="25" w="709" /><ent r="3" t="25" w="837" /><ent r="5" t="25" w="894" /><ent r="3" t="25" w="1451" /><ent r="5" t="25" w="1506" /><ent r="3" t="25" w="1682" /><ent r="5" t="25" w="1737" /><ent r="3" t="39" w="30" /><ent r="3" t="39" w="35" /><ent r="3" t="40" w="34" /><ent r="3" t="40" w="276" /><ent r="3" t="40" w="1762" /></phr><phr n="Differing"><ent r="3" t="10" w="85" /></phr><phr n="Difference"><ent r="3" t="19" w="117" /><ent r="5" t="19" w="335" /><ent r="5" t="19" w="337" /><ent r="5" t="19" w="339" /><ent r="5" t="19" w="351" /><ent r="5" t="19" w="361" /><ent r="3" t="19" w="548" /><ent r="5" t="19" w="752" /><ent r="5" t="19" w="754" /><ent r="5" t="19" w="756" /><ent r="5" t="19" w="768" /><ent r="5" t="19" w="778" /></phr></stem><stem n="belong"><phr n="belong"><ent r="3" t="4" w="30" /><ent r="3" t="25" w="119" /><ent r="5" t="30" w="2326" /><ent r="5" t="30" w="2340" /><ent r="5" t="31" w="1341" /><ent r="5" t="31" w="1355" /><ent r="5" t="31" w="1809" /><ent r="5" t="31" w="1823" /><ent r="5" t="31" w="2301" /><ent r="5" t="31" w="2315" /><ent r="3" t="41" w="173" /></phr><phr n="belonging"><ent r="3" t="7" w="143" /><ent r="3" t="10" w="547" /><ent r="5" t="30" w="4353" /><ent r="5" t="30" w="4365" /><ent r="5" t="30" w="4378" /><ent r="5" t="30" w="4398" /><ent r="5" t="31" w="206" /><ent r="5" t="31" w="212" /><ent r="5" t="31" w="246" /><ent r="5" t="31" w="1924" /><ent r="4" t="40" w="858" /></phr><phr n="belongs"><ent r="3" t="30" w="1763" /><ent r="3" t="30" w="1907" /></phr></stem><stem n="declar"><phr n="declarations"><ent r="3" t="4" w="42" /></phr><phr n="declare"><ent r="3" t="5" w="260" /></phr><phr n="declared"><ent r="3" t="5" w="280" /></phr><phr n="declares"><ent r="3" t="30" w="3781" /></phr></stem><stem n="access"><phr n="access"><ent r="3" t="4" w="44" /><ent r="4" t="4" w="97" /><ent r="4" t="4" w="100" /><ent r="4" t="4" w="109" /><ent r="4" t="4" w="119" /><ent r="4" t="4" w="376" /><ent r="3" t="7" w="397" /><ent r="3" t="7" w="416" /><ent r="3" t="7" w="429" /><ent r="3" t="7" w="504" /><ent r="3" t="7" w="672" /><ent r="3" t="7" w="718" /><ent r="3" t="7" w="866" /><ent r="3" t="7" w="1220" /><ent r="3" t="7" w="1898" /><ent r="3" t="9" w="91" /><ent r="3" t="9" w="705" /><ent r="3" t="9" w="756" /><ent r="6" t="10" w="664" /><ent r="1000" t="15" w="2" /><ent r="92" t="15" w="10" /><ent r="2" t="15" w="30" /><ent r="93" t="15" w="91" /><ent r="3" t="15" w="111" /><ent r="92" t="22" w="10" /><ent r="3" t="22" w="46" /><ent r="6" t="22" w="129" /><ent r="6" t="22" w="137" /><ent r="6" t="22" w="286" /><ent r="6" t="22" w="305" /><ent r="6" t="26" w="409" /><ent r="6" t="26" w="528" /><ent r="3" t="40" w="227" /><ent r="4" t="41" w="386" /><ent r="4" t="41" w="975" /></phr><phr n="accessed"><ent r="3" t="5" w="737" /><ent r="3" t="7" w="1172" /><ent r="3" t="7" w="2308" /><ent r="4" t="40" w="519" /></phr></stem><stem n="export"><phr n="exported"><ent r="3" t="4" w="46" /><ent r="3" t="7" w="494" /><ent r="6" t="26" w="841" /><ent r="6" t="26" w="978" /><ent r="3" t="30" w="2584" /><ent r="5" t="30" w="2659" /><ent r="3" t="31" w="90" /><ent r="3" t="31" w="110" /><ent r="3" t="31" w="126" /><ent r="5" t="31" w="166" /><ent r="5" t="31" w="210" /><ent r="5" t="31" w="219" /><ent r="5" t="31" w="253" /></phr><phr n="export"><ent r="4" t="4" w="105" /><ent r="4" t="4" w="273" /><ent r="3" t="10" w="125" /><ent r="3" t="12" w="560" /><ent r="3" t="13" w="293" /><ent r="3" t="13" w="317" /><ent r="3" t="13" w="1112" /><ent r="3" t="13" w="1193" /><ent r="3" t="13" w="1444" /><ent r="3" t="13" w="1525" /><ent r="1000" t="26" w="2" /><ent r="102" t="26" w="5" /><ent r="3" t="26" w="13" /><ent r="3" t="26" w="197" /><ent r="3" t="26" w="242" /><ent r="3" t="26" w="246" /><ent r="3" t="26" w="251" /><ent r="3" t="26" w="259" /><ent r="92" t="26" w="278" /><ent r="3" t="26" w="296" /><ent r="3" t="26" w="301" /><ent r="3" t="26" w="336" /><ent r="6" t="26" w="343" /><ent r="6" t="26" w="351" /><ent r="6" t="26" w="360" /><ent r="6" t="26" w="392" /><ent r="92" t="26" w="423" /><ent r="6" t="26" w="469" /><ent r="6" t="26" w="477" /><ent r="6" t="26" w="480" /><ent r="6" t="26" w="511" /><ent r="92" t="26" w="542" /><ent r="3" t="26" w="566" /><ent r="6" t="26" w="574" /><ent r="6" t="26" w="582" /><ent r="6" t="26" w="584" /><ent r="6" t="26" w="611" /><ent r="92" t="26" w="617" /><ent r="3" t="26" w="659" /><ent r="92" t="26" w="713" /><ent r="3" t="26" w="752" /><ent r="3" t="26" w="808" /><ent r="92" t="26" w="852" /><ent r="3" t="26" w="880" /><ent r="6" t="26" w="908" /><ent r="6" t="26" w="918" /><ent r="92" t="30" w="2533" /><ent r="92" t="31" w="61" /><ent r="5" t="31" w="150" /><ent r="5" t="31" w="287" /><ent r="3" t="34" w="23" /><ent r="3" t="34" w="66" /><ent r="92" t="52" w="12" /><ent r="3" t="52" w="35" /></phr><phr n="exports"><ent r="3" t="26" w="19" /><ent r="3" t="26" w="59" /><ent r="3" t="26" w="75" /><ent r="3" t="26" w="126" /><ent r="3" t="26" w="198" /><ent r="3" t="26" w="220" /><ent r="6" t="26" w="916" /><ent r="3" t="30" w="2548" /></phr></stem><stem n="cpp"><phr n="cpp"><ent r="3" t="4" w="60" /><ent r="4" t="4" w="144" /><ent r="4" t="4" w="306" /><ent r="3" t="7" w="409" /><ent r="3" t="7" w="518" /></phr></stem><stem n="correspond"><phr n="corresponding"><ent r="3" t="4" w="66" /><ent r="4" t="4" w="288" /><ent r="3" t="30" w="3800" /></phr><phr n="correspondent"><ent r="3" t="45" w="220" /></phr></stem><stem n="ad"><phr n="added"><ent r="3" t="4" w="73" /><ent r="3" t="5" w="526" /><ent r="3" t="7" w="449" /><ent r="3" t="32" w="46" /><ent r="3" t="33" w="44" /><ent r="3" t="33" w="118" /></phr><phr n="AD"><ent r="92" t="29" w="76" /><ent r="3" t="29" w="95" /><ent r="5" t="29" w="113" /><ent r="5" t="29" w="124" /><ent r="6" t="29" w="2034" /><ent r="6" t="29" w="2040" /><ent r="6" t="29" w="2044" /><ent r="6" t="29" w="2049" /><ent r="6" t="29" w="2148" /><ent r="6" t="29" w="2154" /><ent r="6" t="29" w="2158" /><ent r="6" t="29" w="2163" /><ent r="92" t="51" w="75" /><ent r="3" t="51" w="95" /><ent r="5" t="51" w="113" /><ent r="5" t="51" w="124" /><ent r="5" t="51" w="2060" /><ent r="5" t="51" w="2066" /><ent r="5" t="51" w="2070" /><ent r="5" t="51" w="2075" /><ent r="5" t="51" w="2175" /><ent r="5" t="51" w="2181" /><ent r="5" t="51" w="2185" /><ent r="5" t="51" w="2190" /></phr><phr n="adding"><ent r="3" t="33" w="99" /></phr></stem><stem n="project"><phr n="project"><ent r="3" t="4" w="77" /><ent r="3" t="7" w="452" /><ent r="3" t="7" w="2639" /><ent r="3" t="8" w="189" /><ent r="4" t="41" w="290" /><ent r="3" t="41" w="1014" /></phr></stem><stem n="block"><phr n="blocks"><ent r="82" t="4" w="80" /><ent r="4" t="4" w="126" /></phr><phr n="block"><ent r="4" t="4" w="322" /><ent r="3" t="7" w="2514" /></phr><phr n="blocking"><ent r="3" t="12" w="612" /><ent r="3" t="13" w="131" /></phr><phr n="blocked"><ent r="5" t="31" w="660" /></phr></stem><stem n="dbi"><phr n="DBI"><ent r="3" t="4" w="84" /><ent r="82" t="7" w="664" /><ent r="3" t="7" w="669" /><ent r="3" t="7" w="1881" /><ent r="3" t="7" w="2599" /><ent r="3" t="9" w="271" /><ent r="3" t="10" w="753" /><ent r="3" t="10" w="759" /><ent r="3" t="12" w="689" /><ent r="3" t="13" w="750" /><ent r="3" t="13" w="816" /></phr></stem><stem n="low"><phr n="Low"><ent r="4" t="4" w="87" /><ent r="3" t="20" w="10" /><ent r="6" t="26" w="397" /><ent r="3" t="26" w="457" /><ent r="6" t="26" w="516" /><ent r="3" t="40" w="1682" /><ent r="3" t="48" w="10" /></phr></stem><stem n="level"><phr n="level"><ent r="4" t="4" w="88" /><ent r="4" t="4" w="255" /><ent r="3" t="20" w="11" /><ent r="6" t="22" w="135" /><ent r="92" t="30" w="1478" /><ent r="5" t="30" w="1531" /><ent r="3" t="48" w="11" /></phr></stem><stem n="handl"><phr n="handling"><ent r="4" t="4" w="95" /><ent r="3" t="7" w="1859" /><ent r="82" t="7" w="2395" /><ent r="3" t="7" w="2651" /><ent r="3" t="12" w="375" /><ent r="3" t="12" w="438" /><ent r="3" t="12" w="856" /><ent r="3" t="13" w="55" /><ent r="3" t="13" w="69" /><ent r="3" t="13" w="105" /><ent r="4" t="13" w="182" /><ent r="3" t="13" w="354" /><ent r="3" t="13" w="480" /><ent r="3" t="13" w="667" /><ent r="3" t="13" w="670" /><ent r="3" t="13" w="1030" /><ent r="3" t="13" w="1033" /><ent r="3" t="13" w="1362" /><ent r="3" t="13" w="1365" /><ent r="3" t="19" w="31" /><ent r="5" t="19" w="233" /><ent r="5" t="19" w="249" /><ent r="5" t="19" w="664" /><ent r="5" t="19" w="1076" /><ent r="3" t="19" w="1194" /><ent r="5" t="19" w="1278" /><ent r="3" t="19" w="1473" /><ent r="5" t="19" w="1557" /><ent r="3" t="19" w="1757" /><ent r="5" t="19" w="1838" /><ent r="3" t="21" w="10" /><ent r="3" t="26" w="104" /><ent r="3" t="49" w="10" /></phr><phr n="handles"><ent r="82" t="7" w="380" /><ent r="3" t="7" w="441" /><ent r="3" t="7" w="836" /><ent r="3" t="36" w="39" /><ent r="3" t="37" w="82" /></phr><phr n="handle"><ent r="4" t="7" w="537" /><ent r="4" t="7" w="560" /><ent r="4" t="7" w="581" /><ent r="4" t="7" w="591" /><ent r="3" t="7" w="613" /><ent r="4" t="7" w="635" /><ent r="3" t="7" w="822" /><ent r="3" t="7" w="829" /><ent r="4" t="7" w="939" /><ent r="4" t="7" w="963" /><ent r="4" t="7" w="996" /><ent r="3" t="7" w="1251" /><ent r="3" t="7" w="1273" /><ent r="3" t="7" w="1283" /><ent r="3" t="7" w="1307" /><ent r="4" t="7" w="1354" /><ent r="4" t="7" w="1662" /><ent r="3" t="7" w="1685" /><ent r="3" t="7" w="1874" /><ent r="4" t="7" w="2056" /><ent r="3" t="7" w="2079" /><ent r="5" t="28" w="1893" /><ent r="5" t="28" w="1898" /><ent r="5" t="28" w="1938" /><ent r="5" t="28" w="1943" /></phr><phr n="handled"><ent r="3" t="37" w="23" /></phr></stem><stem n="raw"><phr n="raw"><ent r="4" t="4" w="98" /><ent r="4" t="4" w="111" /><ent r="3" t="7" w="1223" /><ent r="3" t="7" w="1449" /><ent r="3" t="12" w="683" /><ent r="92" t="15" w="166" /><ent r="2" t="15" w="182" /><ent r="92" t="15" w="213" /><ent r="2" t="15" w="229" /><ent r="93" t="15" w="260" /><ent r="3" t="15" w="276" /><ent r="92" t="15" w="307" /><ent r="2" t="15" w="323" /><ent r="92" t="18" w="627" /><ent r="3" t="18" w="644" /><ent r="5" t="18" w="669" /><ent r="92" t="22" w="805" /><ent r="3" t="22" w="821" /><ent r="92" t="25" w="570" /><ent r="5" t="25" w="750" /><ent r="92" t="25" w="755" /><ent r="5" t="25" w="935" /><ent r="92" t="29" w="726" /><ent r="92" t="29" w="887" /><ent r="3" t="29" w="916" /><ent r="92" t="29" w="1381" /><ent r="3" t="29" w="1398" /><ent r="93" t="29" w="1661" /><ent r="4" t="29" w="1690" /><ent r="5" t="31" w="189" /><ent r="92" t="47" w="378" /><ent r="5" t="47" w="415" /><ent r="92" t="51" w="736" /><ent r="92" t="51" w="899" /><ent r="3" t="51" w="929" /><ent r="92" t="51" w="1398" /><ent r="3" t="51" w="1416" /><ent r="92" t="51" w="1682" /><ent r="3" t="51" w="1712" /></phr></stem><stem n="(no"><phr n="(no"><ent r="4" t="4" w="101" /><ent r="4" t="4" w="114" /></phr></stem><stem n="!),"><phr n="!),"><ent r="4" t="4" w="104" /><ent r="4" t="4" w="117" /></phr></stem><stem n="basic"><phr n="basic"><ent r="4" t="4" w="122" /><ent r="3" t="40" w="387" /><ent r="4" t="41" w="209" /><ent r="3" t="41" w="381" /></phr><phr n="basics"><ent r="3" t="7" w="43" /></phr></stem><stem n="plc"><phr n="PLC"><ent r="4" t="4" w="127" /><ent r="3" t="4" w="154" /><ent r="4" t="4" w="378" /><ent r="4" t="7" w="594" /><ent r="3" t="7" w="598" /><ent r="3" t="7" w="603" /><ent r="3" t="7" w="617" /><ent r="3" t="7" w="637" /><ent r="4" t="7" w="645" /><ent r="3" t="7" w="649" /><ent r="82" t="7" w="1843" /><ent r="3" t="7" w="1849" /><ent r="3" t="7" w="1877" /><ent r="3" t="7" w="1890" /><ent r="4" t="7" w="2059" /><ent r="3" t="7" w="2064" /><ent r="3" t="7" w="2069" /><ent r="3" t="7" w="2083" /><ent r="3" t="7" w="2150" /><ent r="4" t="7" w="2158" /><ent r="3" t="7" w="2162" /><ent r="3" t="7" w="2404" /><ent r="3" t="7" w="2416" /><ent r="3" t="12" w="378" /></phr></stem><stem n="“plc”"><phr n="“PLC”"><ent r="4" t="4" w="128" /></phr></stem><stem n="mediaplay"><phr n="MediaPlayer"><ent r="4" t="4" w="129" /><ent r="3" t="4" w="251" /><ent r="4" t="4" w="323" /><ent r="4" t="4" w="328" /><ent r="82" t="7" w="666" /><ent r="3" t="7" w="791" /><ent r="3" t="7" w="1067" /><ent r="3" t="7" w="1837" /><ent r="3" t="7" w="2227" /><ent r="82" t="7" w="2519" /><ent r="3" t="7" w="2529" /><ent r="3" t="7" w="2601" /><ent r="3" t="12" w="256" /><ent r="3" t="12" w="344" /><ent r="3" t="12" w="521" /><ent r="3" t="13" w="52" /><ent r="3" t="13" w="102" /><ent r="3" t="13" w="247" /><ent r="3" t="13" w="351" /><ent r="3" t="13" w="446" /><ent r="3" t="13" w="520" /><ent r="3" t="13" w="597" /><ent r="3" t="13" w="664" /><ent r="3" t="13" w="679" /><ent r="3" t="13" w="707" /><ent r="3" t="13" w="990" /><ent r="3" t="13" w="1027" /><ent r="3" t="13" w="1042" /><ent r="3" t="13" w="1141" /><ent r="3" t="13" w="1268" /><ent r="3" t="13" w="1322" /><ent r="3" t="13" w="1359" /><ent r="3" t="13" w="1374" /><ent r="3" t="13" w="1473" /><ent r="3" t="13" w="1600" /></phr></stem></index>