Files
geutebruck/SOURCES/CODEX/GeViScope/GeViScopeSDK_HTML5/Data/Search_Chunk6.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
29 KiB
XML

<?xml version="1.0" encoding="utf-8"?><index><!-- saved from url=(0014)about:internet -->
<stem n="-histori"><phr n="-History"><ent r="3" t="1" w="181" /><ent r="3" t="1" w="181" /><ent r="6" t="26" w="1167" /><ent r="6" t="26" w="1167" /><ent r="6" t="26" w="1173" /><ent r="6" t="26" w="1173" /></phr></stem><stem n="documentation-histori"><phr n="Documentation-History"><ent r="3" t="1" w="181" /></phr></stem><stem n="histori"><phr n="History"><ent r="3" t="1" w="182" /><ent r="6" t="26" w="1168" /><ent r="6" t="26" w="1174" /></phr></stem><stem n="3"><phr n="3"><ent r="3" t="1" w="184" /><ent r="3" t="3" w="327" /><ent r="3" t="5" w="228" /><ent r="5" t="25" w="1154" /><ent r="6" t="26" w="418" /><ent r="6" t="26" w="537" /><ent r="3" t="30" w="1688" /><ent r="5" t="31" w="191" /><ent r="3" t="40" w="443" /><ent r="3" t="40" w="462" /><ent r="63" t="40" w="1306" /><ent r="83" t="40" w="1618" /><ent r="73" t="40" w="1624" /><ent r="73" t="41" w="854" /><ent r="5" t="50" w="146" /><ent r="5" t="50" w="151" /></phr></stem><stem n=".9"><phr n=".9"><ent r="3" t="1" w="185" /></phr></stem><stem n="9"><phr n="9"><ent r="3" t="1" w="185" /><ent r="3" t="5" w="765" /></phr></stem><stem n="/"><phr n="/"><ent r="3" t="1" w="186" /><ent r="3" t="3" w="172" /><ent r="3" t="3" w="174" /><ent r="102" t="15" w="6" /><ent r="3" t="40" w="1549" /><ent r="3" t="40" w="1699" /><ent r="4" t="41" w="340" /><ent r="4" t="41" w="354" /></phr></stem><stem n="pme"><phr n="PME"><ent r="3" t="1" w="186" /></phr></stem><stem n="instal"><phr n="installation"><ent r="3" t="2" w="20" /><ent r="3" t="3" w="100" /><ent r="3" t="3" w="110" /><ent r="3" t="40" w="394" /><ent r="63" t="40" w="711" /><ent r="3" t="40" w="1129" /><ent r="4" t="41" w="37" /><ent r="4" t="41" w="49" /><ent r="3" t="41" w="802" /></phr><phr n="installed"><ent r="4" t="4" w="248" /><ent r="3" t="5" w="164" /><ent r="3" t="8" w="249" /><ent r="3" t="8" w="297" /><ent r="3" t="8" w="354" /><ent r="4" t="40" w="78" /><ent r="3" t="40" w="172" /><ent r="3" t="40" w="235" /><ent r="4" t="40" w="501" /><ent r="4" t="40" w="582" /><ent r="3" t="40" w="1135" /></phr><phr n="install"><ent r="3" t="8" w="332" /><ent r="4" t="40" w="798" /></phr><phr n="Installer"><ent r="3" t="8" w="376" /></phr><phr n="installs"><ent r="3" t="41" w="167" /><ent r="3" t="41" w="1000" /></phr></stem><stem n="variabl"><phr n="variable"><ent r="3" t="2" w="26" /></phr><phr n="Variables"><ent r="3" t="7" w="264" /></phr></stem><stem n="gscsdkpath"><phr n="GSCSDKPATH"><ent r="3" t="2" w="27" /><ent r="6" t="2" w="49" /><ent r="6" t="2" w="67" /><ent r="6" t="2" w="80" /></phr></stem><stem n="%gscsdkpath%"><phr n="%GSCSDKPATH%"><ent r="3" t="2" w="28" /></phr></stem><stem n="point"><phr n="points"><ent r="3" t="2" w="29" /><ent r="3" t="25" w="5" /><ent r="3" t="26" w="134" /><ent r="3" t="26" w="148" /><ent r="3" t="26" w="799" /></phr><phr n="Point"><ent r="6" t="10" w="676" /><ent r="3" t="25" w="975" /><ent r="3" t="25" w="984" /><ent r="5" t="25" w="1018" /><ent r="3" t="25" w="1273" /><ent r="3" t="25" w="1290" /><ent r="3" t="25" w="1299" /><ent r="5" t="25" w="1353" /><ent r="5" t="25" w="1550" /><ent r="5" t="25" w="1567" /><ent r="5" t="25" w="1781" /><ent r="5" t="25" w="1803" /><ent r="3" t="26" w="756" /><ent r="6" t="26" w="833" /><ent r="6" t="26" w="1024" /><ent r="6" t="26" w="1042" /><ent r="6" t="26" w="1098" /><ent r="3" t="50" w="6" /></phr></stem><stem n="root"><phr n="root"><ent r="3" t="2" w="32" /><ent r="3" t="3" w="244" /><ent r="3" t="9" w="472" /><ent r="3" t="9" w="477" /><ent r="3" t="9" w="1197" /><ent r="6" t="41" w="516" /></phr></stem><stem n="refer"><phr n="reference"><ent r="3" t="2" w="40" /><ent r="3" t="8" w="450" /><ent r="3" t="9" w="776" /><ent r="3" t="10" w="724" /><ent r="92" t="29" w="815" /><ent r="3" t="29" w="829" /><ent r="92" t="51" w="825" /><ent r="3" t="51" w="840" /></phr><phr n="refer"><ent r="3" t="7" w="2350" /></phr></stem><stem n="path"><phr n="path"><ent r="3" t="2" w="41" /><ent r="3" t="9" w="663" /><ent r="3" t="9" w="1170" /><ent r="3" t="9" w="1198" /><ent r="3" t="30" w="2598" /><ent r="3" t="30" w="2607" /><ent r="5" t="30" w="2646" /><ent r="5" t="30" w="2650" /><ent r="5" t="31" w="156" /><ent r="6" t="41" w="563" /></phr><phr n="paths"><ent r="4" t="9" w="383" /><ent r="3" t="9" w="449" /></phr></stem><stem n="%gscsdkpath%\bin"><phr n="%GSCSDKPATH%\Bin"><ent r="6" t="2" w="50" /></phr></stem><stem n="bin"><phr n="Bin"><ent r="6" t="2" w="50" /><ent r="3" t="3" w="238" /><ent r="3" t="3" w="284" /><ent r="3" t="3" w="291" /><ent r="3" t="3" w="307" /><ent r="3" t="3" w="341" /><ent r="3" t="3" w="364" /><ent r="64" t="3" w="408" /><ent r="3" t="3" w="470" /><ent r="3" t="3" w="522" /><ent r="3" t="3" w="555" /><ent r="3" t="3" w="562" /><ent r="3" t="5" w="200" /><ent r="3" t="5" w="222" /><ent r="3" t="5" w="801" /><ent r="3" t="8" w="68" /></phr></stem><stem n="dynam"><phr n="dynamic"><ent r="6" t="2" w="54" /><ent r="3" t="4" w="50" /><ent r="3" t="10" w="82" /><ent r="4" t="41" w="366" /></phr></stem><stem n="librari"><phr n="libraries"><ent r="6" t="2" w="56" /><ent r="3" t="4" w="52" /><ent r="3" t="10" w="84" /></phr></stem><stem n="target"><phr n="target"><ent r="6" t="2" w="60" /><ent r="5" t="19" w="1374" /><ent r="5" t="19" w="1653" /><ent r="5" t="19" w="1934" /></phr></stem><stem n="compil"><phr n="compiled"><ent r="6" t="2" w="64" /></phr><phr n="compiler"><ent r="3" t="2" w="110" /></phr></stem><stem n="%gscsdkpath%\includ"><phr n="%GSCSDKPATH%\include"><ent r="6" t="2" w="68" /></phr></stem><stem n="delphi"><phr n="Delphi"><ent r="6" t="2" w="72" /><ent r="3" t="2" w="104" /><ent r="4" t="6" w="38" /><ent r="4" t="6" w="43" /><ent r="4" t="6" w="48" /><ent r="3" t="10" w="413" /><ent r="3" t="10" w="436" /><ent r="4" t="12" w="35" /><ent r="4" t="12" w="142" /><ent r="4" t="12" w="271" /><ent r="4" t="12" w="393" /><ent r="4" t="12" w="400" /><ent r="4" t="12" w="491" /><ent r="4" t="12" w="567" /><ent r="4" t="12" w="574" /><ent r="4" t="12" w="603" /><ent r="4" t="12" w="641" /><ent r="3" t="12" w="900" /><ent r="4" t="12" w="1001" /><ent r="4" t="12" w="1008" /><ent r="4" t="12" w="1042" /><ent r="4" t="12" w="1065" /><ent r="3" t="13" w="209" /><ent r="4" t="13" w="421" /><ent r="4" t="13" w="451" /></phr></stem><stem n="import"><phr n="import"><ent r="6" t="2" w="73" /><ent r="3" t="3" w="354" /><ent r="3" t="3" w="425" /></phr><phr n="imported"><ent r="3" t="3" w="414" /></phr><phr n="important"><ent r="4" t="41" w="65" /><ent r="4" t="41" w="123" /></phr></stem><stem n="unit"><phr n="units"><ent r="6" t="2" w="74" /><ent r="3" t="2" w="100" /><ent r="3" t="7" w="390" /><ent r="3" t="7" w="413" /><ent r="3" t="7" w="445" /><ent r="3" t="7" w="512" /><ent r="3" t="25" w="948" /><ent r="5" t="25" w="1065" /><ent r="5" t="25" w="1067" /><ent r="3" t="26" w="641" /><ent r="3" t="26" w="738" /><ent r="4" t="50" w="64" /><ent r="5" t="50" w="111" /><ent r="6" t="50" w="113" /><ent r="5" t="50" w="117" /></phr><phr n="unit"><ent r="3" t="10" w="155" /><ent r="5" t="25" w="1079" /><ent r="5" t="50" w="121" /><ent r="5" t="50" w="127" /></phr></stem><stem n="header"><phr n="header"><ent r="6" t="2" w="76" /></phr></stem><stem n="cppfile"><phr n="cppfiles"><ent r="6" t="2" w="78" /></phr></stem><stem n="%gscsdkpath%\lib"><phr n="%GSCSDKPATH%\lib"><ent r="6" t="2" w="81" /></phr></stem><stem n="lib"><phr n="lib"><ent r="6" t="2" w="81" /><ent r="6" t="2" w="85" /><ent r="3" t="4" w="64" /></phr></stem><stem n="borland"><phr n="Borland"><ent r="6" t="2" w="88" /><ent r="3" t="3" w="721" /><ent r="3" t="10" w="412" /><ent r="3" t="10" w="435" /><ent r="4" t="41" w="284" /><ent r="3" t="41" w="1010" /></phr></stem><stem n="builder"><phr n="Builder"><ent r="6" t="2" w="90" /><ent r="3" t="3" w="723" /><ent r="4" t="6" w="27" /><ent r="4" t="6" w="33" /><ent r="4" t="12" w="28" /><ent r="4" t="12" w="135" /><ent r="4" t="12" w="264" /><ent r="4" t="12" w="386" /><ent r="4" t="12" w="445" /><ent r="4" t="12" w="510" /><ent r="4" t="12" w="528" /><ent r="4" t="12" w="622" /><ent r="4" t="12" w="721" /><ent r="3" t="12" w="827" /><ent r="3" t="13" w="15" /><ent r="3" t="13" w="142" /><ent r="4" t="41" w="286" /></phr></stem><stem n="microsoft"><phr n="Microsoft"><ent r="6" t="2" w="92" /><ent r="4" t="6" w="52" /><ent r="4" t="6" w="60" /><ent r="4" t="6" w="68" /><ent r="4" t="6" w="76" /><ent r="3" t="8" w="241" /><ent r="3" t="8" w="270" /><ent r="3" t="8" w="373" /><ent r="3" t="9" w="48" /><ent r="3" t="9" w="183" /><ent r="3" t="9" w="1254" /><ent r="4" t="12" w="42" /><ent r="4" t="12" w="51" /><ent r="4" t="12" w="60" /><ent r="4" t="12" w="69" /><ent r="4" t="12" w="77" /><ent r="4" t="12" w="85" /><ent r="5" t="12" w="94" /><ent r="5" t="12" w="102" /><ent r="5" t="12" w="110" /><ent r="4" t="12" w="149" /><ent r="4" t="12" w="158" /><ent r="4" t="12" w="167" /><ent r="5" t="12" w="176" /><ent r="5" t="12" w="184" /><ent r="4" t="12" w="192" /><ent r="4" t="12" w="200" /><ent r="5" t="12" w="209" /><ent r="5" t="12" w="217" /><ent r="5" t="12" w="225" /><ent r="5" t="12" w="233" /><ent r="5" t="12" w="241" /><ent r="4" t="12" w="278" /><ent r="4" t="12" w="287" /><ent r="4" t="12" w="296" /><ent r="4" t="12" w="305" /><ent r="4" t="12" w="313" /><ent r="5" t="12" w="322" /><ent r="5" t="12" w="330" /><ent r="4" t="12" w="350" /><ent r="4" t="12" w="359" /><ent r="4" t="12" w="367" /><ent r="4" t="12" w="405" /><ent r="4" t="12" w="414" /><ent r="5" t="12" w="422" /><ent r="4" t="12" w="430" /><ent r="4" t="12" w="451" /><ent r="4" t="12" w="460" /><ent r="4" t="12" w="469" /><ent r="4" t="12" w="477" /><ent r="4" t="12" w="535" /><ent r="4" t="12" w="544" /><ent r="4" t="12" w="552" /><ent r="4" t="12" w="581" /><ent r="5" t="12" w="589" /><ent r="4" t="12" w="648" /><ent r="4" t="12" w="658" /><ent r="4" t="12" w="666" /><ent r="4" t="12" w="674" /><ent r="4" t="12" w="694" /><ent r="4" t="12" w="704" /><ent r="4" t="12" w="728" /><ent r="4" t="12" w="736" /><ent r="4" t="12" w="744" /><ent r="4" t="12" w="1015" /><ent r="4" t="12" w="1033" /><ent r="4" t="12" w="1047" /><ent r="3" t="13" w="484" /><ent r="3" t="13" w="524" /><ent r="3" t="13" w="560" /><ent r="3" t="13" w="873" /><ent r="3" t="13" w="954" /><ent r="3" t="13" w="1231" /><ent r="3" t="13" w="1272" /><ent r="3" t="13" w="1286" /><ent r="3" t="13" w="1563" /></phr></stem><stem n="visual"><phr n="Visual"><ent r="6" t="2" w="93" /><ent r="4" t="6" w="53" /><ent r="4" t="6" w="61" /><ent r="4" t="6" w="69" /><ent r="3" t="8" w="242" /><ent r="3" t="8" w="271" /><ent r="3" t="8" w="309" /><ent r="3" t="8" w="334" /><ent r="3" t="9" w="184" /><ent r="4" t="9" w="1372" /><ent r="4" t="9" w="1391" /><ent r="4" t="9" w="1407" /><ent r="4" t="9" w="1423" /><ent r="4" t="12" w="43" /><ent r="4" t="12" w="52" /><ent r="4" t="12" w="61" /><ent r="4" t="12" w="70" /><ent r="4" t="12" w="78" /><ent r="4" t="12" w="86" /><ent r="5" t="12" w="95" /><ent r="5" t="12" w="103" /><ent r="5" t="12" w="111" /><ent r="4" t="12" w="150" /><ent r="4" t="12" w="159" /><ent r="4" t="12" w="168" /><ent r="5" t="12" w="177" /><ent r="5" t="12" w="185" /><ent r="4" t="12" w="193" /><ent r="4" t="12" w="201" /><ent r="5" t="12" w="210" /><ent r="5" t="12" w="218" /><ent r="5" t="12" w="226" /><ent r="5" t="12" w="234" /><ent r="5" t="12" w="242" /><ent r="4" t="12" w="279" /><ent r="4" t="12" w="288" /><ent r="4" t="12" w="297" /><ent r="4" t="12" w="306" /><ent r="4" t="12" w="314" /><ent r="5" t="12" w="323" /><ent r="5" t="12" w="331" /><ent r="4" t="12" w="351" /><ent r="4" t="12" w="360" /><ent r="4" t="12" w="368" /><ent r="4" t="12" w="406" /><ent r="4" t="12" w="415" /><ent r="5" t="12" w="423" /><ent r="4" t="12" w="431" /><ent r="4" t="12" w="452" /><ent r="4" t="12" w="461" /><ent r="4" t="12" w="470" /><ent r="4" t="12" w="478" /><ent r="4" t="12" w="536" /><ent r="4" t="12" w="545" /><ent r="4" t="12" w="553" /><ent r="4" t="12" w="582" /><ent r="5" t="12" w="590" /><ent r="4" t="12" w="649" /><ent r="4" t="12" w="659" /><ent r="4" t="12" w="667" /><ent r="4" t="12" w="675" /><ent r="4" t="12" w="695" /><ent r="4" t="12" w="705" /><ent r="4" t="12" w="729" /><ent r="4" t="12" w="737" /><ent r="4" t="12" w="745" /><ent r="3" t="12" w="766" /><ent r="4" t="12" w="1016" /><ent r="4" t="12" w="1034" /><ent r="4" t="12" w="1048" /><ent r="3" t="13" w="485" /><ent r="3" t="13" w="525" /><ent r="3" t="13" w="561" /><ent r="3" t="13" w="955" /><ent r="3" t="13" w="1232" /><ent r="3" t="13" w="1273" /><ent r="3" t="13" w="1287" /><ent r="3" t="13" w="1564" /></phr></stem><stem n="match"><phr n="matching"><ent r="3" t="2" w="98" /><ent r="3" t="4" w="59" /></phr><phr n="match"><ent r="3" t="43" w="190" /></phr></stem><stem n="same"><phr n="same"><ent r="3" t="2" w="107" /><ent r="4" t="4" w="325" /><ent r="3" t="7" w="1116" /><ent r="3" t="8" w="427" /><ent r="3" t="10" w="104" /><ent r="3" t="35" w="77" /><ent r="3" t="35" w="109" /><ent r="3" t="40" w="1138" /></phr></stem><stem n="name"><phr n="name"><ent r="3" t="2" w="108" /><ent r="3" t="5" w="900" /><ent r="3" t="7" w="2388" /><ent r="3" t="9" w="587" /><ent r="4" t="9" w="609" /><ent r="3" t="9" w="737" /><ent r="3" t="9" w="767" /><ent r="3" t="9" w="845" /><ent r="6" t="10" w="255" /><ent r="6" t="10" w="651" /><ent r="2" t="15" w="15" /><ent r="5" t="15" w="42" /><ent r="3" t="15" w="96" /><ent r="6" t="15" w="123" /><ent r="2" t="15" w="171" /><ent r="5" t="15" w="194" /><ent r="2" t="15" w="218" /><ent r="5" t="15" w="241" /><ent r="3" t="15" w="265" /><ent r="6" t="15" w="288" /><ent r="2" t="15" w="312" /><ent r="5" t="15" w="335" /><ent r="2" t="15" w="358" /><ent r="5" t="15" w="390" /><ent r="3" t="16" w="31" /><ent r="3" t="16" w="63" /><ent r="3" t="16" w="81" /><ent r="5" t="16" w="111" /><ent r="5" t="16" w="115" /><ent r="3" t="16" w="134" /><ent r="3" t="17" w="19" /><ent r="3" t="17" w="37" /><ent r="3" t="17" w="66" /><ent r="3" t="17" w="167" /><ent r="5" t="17" w="271" /><ent r="5" t="17" w="276" /><ent r="3" t="17" w="288" /><ent r="3" t="17" w="389" /><ent r="5" t="17" w="525" /><ent r="5" t="17" w="530" /><ent r="3" t="17" w="547" /><ent r="5" t="17" w="686" /><ent r="5" t="17" w="691" /><ent r="3" t="17" w="708" /><ent r="5" t="17" w="843" /><ent r="5" t="17" w="848" /><ent r="3" t="17" w="857" /><ent r="3" t="17" w="1002" /><ent r="3" t="17" w="1133" /><ent r="3" t="17" w="1221" /><ent r="3" t="17" w="1294" /><ent r="3" t="17" w="1380" /><ent r="3" t="17" w="1487" /><ent r="5" t="17" w="1591" /><ent r="5" t="17" w="1596" /><ent r="3" t="17" w="1613" /><ent r="5" t="17" w="1716" /><ent r="5" t="17" w="1721" /><ent r="3" t="17" w="1738" /><ent r="5" t="17" w="1840" /><ent r="5" t="17" w="1845" /><ent r="3" t="17" w="1853" /><ent r="3" t="17" w="1949" /><ent r="3" t="18" w="35" /><ent r="3" t="18" w="76" /><ent r="3" t="18" w="118" /><ent r="3" t="18" w="175" /><ent r="3" t="18" w="260" /><ent r="3" t="18" w="327" /><ent r="3" t="18" w="364" /><ent r="3" t="18" w="402" /><ent r="3" t="18" w="444" /><ent r="3" t="18" w="484" /><ent r="3" t="18" w="519" /><ent r="3" t="18" w="555" /><ent r="3" t="18" w="593" /><ent r="3" t="18" w="631" /><ent r="3" t="18" w="726" /><ent r="3" t="18" w="798" /><ent r="3" t="18" w="845" /><ent r="3" t="18" w="892" /><ent r="3" t="18" w="939" /><ent r="3" t="18" w="986" /><ent r="3" t="18" w="1033" /><ent r="3" t="18" w="1080" /><ent r="3" t="18" w="1127" /><ent r="3" t="18" w="1172" /><ent r="3" t="18" w="1210" /><ent r="3" t="18" w="1250" /><ent r="3" t="18" w="1290" /><ent r="3" t="18" w="1297" /><ent r="5" t="18" w="1333" /><ent r="5" t="18" w="1338" /><ent r="3" t="18" w="1346" /><ent r="3" t="18" w="1382" /><ent r="3" t="18" w="1424" /><ent r="3" t="18" w="1469" /><ent r="3" t="18" w="1510" /><ent r="3" t="18" w="1549" /><ent r="3" t="18" w="1606" /><ent r="3" t="18" w="1644" /><ent r="3" t="18" w="1696" /><ent r="3" t="18" w="1738" /><ent r="3" t="18" w="1782" /><ent r="3" t="18" w="1825" /><ent r="3" t="18" w="1886" /><ent r="3" t="18" w="1947" /><ent r="3" t="18" w="1981" /><ent r="3" t="18" w="2016" /><ent r="3" t="18" w="2051" /><ent r="3" t="18" w="2118" /><ent r="3" t="18" w="2211" /><ent r="3" t="18" w="2272" /><ent r="3" t="18" w="2313" /><ent r="3" t="18" w="2348" /><ent r="3" t="18" w="2416" /><ent r="3" t="18" w="2457" /><ent r="3" t="18" w="2532" /><ent r="3" t="18" w="2587" /><ent r="3" t="18" w="2646" /><ent r="3" t="18" w="2680" /><ent r="3" t="18" w="2739" /><ent r="3" t="18" w="2800" /><ent r="3" t="18" w="2862" /><ent r="3" t="19" w="107" /><ent r="3" t="19" w="539" /><ent r="3" t="19" w="956" /><ent r="3" t="19" w="1137" /><ent r="3" t="19" w="1420" /><ent r="3" t="19" w="1699" /><ent r="3" t="20" w="26" /><ent r="3" t="20" w="29" /><ent r="5" t="20" w="79" /><ent r="5" t="20" w="81" /><ent r="5" t="20" w="84" /><ent r="3" t="20" w="108" /><ent r="3" t="20" w="111" /><ent r="5" t="20" w="151" /><ent r="5" t="20" w="153" /><ent r="5" t="20" w="156" /><ent r="3" t="20" w="191" /><ent r="3" t="20" w="196" /><ent r="5" t="20" w="246" /><ent r="5" t="20" w="248" /><ent r="5" t="20" w="251" /><ent r="3" t="20" w="299" /><ent r="3" t="20" w="304" /><ent r="5" t="20" w="354" /><ent r="5" t="20" w="356" /><ent r="5" t="20" w="359" /><ent r="3" t="20" w="403" /><ent r="3" t="20" w="406" /><ent r="5" t="20" w="445" /><ent r="5" t="20" w="447" /><ent r="5" t="20" w="450" /><ent r="3" t="20" w="473" /><ent r="3" t="20" w="476" /><ent r="5" t="20" w="530" /><ent r="5" t="20" w="532" /><ent r="5" t="20" w="535" /><ent r="3" t="21" w="21" /><ent r="3" t="21" w="67" /><ent r="3" t="21" w="90" /><ent r="3" t="21" w="138" /><ent r="3" t="21" w="161" /><ent r="3" t="21" w="184" /><ent r="3" t="21" w="206" /><ent r="3" t="21" w="243" /><ent r="3" t="21" w="281" /><ent r="3" t="21" w="330" /><ent r="3" t="21" w="377" /><ent r="3" t="22" w="14" /><ent r="6" t="22" w="73" /><ent r="6" t="22" w="87" /><ent r="6" t="22" w="364" /><ent r="3" t="22" w="390" /><ent r="6" t="22" w="439" /><ent r="6" t="22" w="453" /><ent r="6" t="22" w="566" /><ent r="3" t="22" w="592" /><ent r="6" t="22" w="642" /><ent r="6" t="22" w="656" /><ent r="6" t="22" w="783" /><ent r="3" t="22" w="809" /><ent r="3" t="22" w="849" /><ent r="3" t="22" w="867" /><ent r="6" t="22" w="915" /><ent r="6" t="22" w="929" /><ent r="6" t="22" w="1028" /><ent r="3" t="22" w="1054" /><ent r="6" t="22" w="1107" /><ent r="6" t="22" w="1121" /><ent r="6" t="22" w="1262" /><ent r="3" t="23" w="120" /><ent r="6" t="23" w="161" /><ent r="6" t="23" w="166" /><ent r="6" t="23" w="187" /><ent r="6" t="23" w="192" /><ent r="3" t="23" w="224" /><ent r="6" t="23" w="279" /><ent r="6" t="23" w="284" /><ent r="6" t="23" w="305" /><ent r="6" t="23" w="310" /><ent r="3" t="23" w="447" /><ent r="3" t="24" w="92" /><ent r="6" t="24" w="235" /><ent r="6" t="24" w="240" /><ent r="3" t="24" w="247" /><ent r="3" t="25" w="237" /><ent r="3" t="25" w="338" /><ent r="3" t="25" w="402" /><ent r="5" t="25" w="457" /><ent r="3" t="25" w="574" /><ent r="3" t="25" w="668" /><ent r="5" t="25" w="724" /><ent r="3" t="25" w="759" /><ent r="3" t="25" w="853" /><ent r="5" t="25" w="909" /><ent r="3" t="25" w="942" /><ent r="3" t="25" w="1250" /><ent r="3" t="25" w="1403" /><ent r="3" t="25" w="1466" /><ent r="5" t="25" w="1521" /><ent r="3" t="25" w="1627" /><ent r="3" t="25" w="1697" /><ent r="5" t="25" w="1752" /><ent r="3" t="26" w="281" /><ent r="3" t="26" w="427" /><ent r="3" t="26" w="546" /><ent r="3" t="26" w="620" /><ent r="3" t="26" w="717" /><ent r="3" t="26" w="855" /><ent r="6" t="26" w="1056" /><ent r="6" t="26" w="1058" /><ent r="3" t="26" w="1128" /><ent r="3" t="27" w="12" /><ent r="6" t="27" w="35" /><ent r="3" t="27" w="50" /><ent r="6" t="27" w="74" /><ent r="3" t="27" w="95" /><ent r="6" t="27" w="120" /><ent r="3" t="27" w="156" /><ent r="6" t="27" w="181" /><ent r="3" t="27" w="217" /><ent r="6" t="27" w="242" /><ent r="3" t="28" w="18" /><ent r="3" t="28" w="68" /><ent r="3" t="28" w="247" /><ent r="3" t="28" w="454" /><ent r="3" t="28" w="500" /><ent r="3" t="28" w="544" /><ent r="3" t="28" w="601" /><ent r="3" t="28" w="643" /><ent r="3" t="28" w="700" /><ent r="3" t="28" w="752" /><ent r="3" t="28" w="768" /><ent r="3" t="28" w="799" /><ent r="3" t="28" w="832" /><ent r="3" t="28" w="889" /><ent r="3" t="28" w="917" /><ent r="5" t="28" w="942" /><ent r="5" t="28" w="946" /><ent r="3" t="28" w="1050" /><ent r="5" t="28" w="1075" /><ent r="5" t="28" w="1088" /><ent r="3" t="28" w="1132" /><ent r="3" t="28" w="1176" /><ent r="3" t="28" w="1192" /><ent r="5" t="28" w="1217" /><ent r="3" t="28" w="1229" /><ent r="3" t="28" w="1297" /><ent r="3" t="28" w="1343" /><ent r="3" t="28" w="1359" /><ent r="3" t="28" w="1390" /><ent r="3" t="28" w="1423" /><ent r="3" t="28" w="1501" /><ent r="3" t="28" w="1568" /><ent r="5" t="28" w="1614" /><ent r="5" t="28" w="1627" /><ent r="3" t="28" w="1697" /><ent r="3" t="28" w="1738" /><ent r="3" t="28" w="1796" /><ent r="3" t="28" w="1875" /><ent r="3" t="28" w="1912" /><ent r="3" t="28" w="1955" /><ent r="5" t="28" w="1991" /><ent r="5" t="28" w="2005" /><ent r="3" t="28" w="2068" /><ent r="5" t="28" w="2110" /><ent r="5" t="28" w="2126" /><ent r="3" t="28" w="2198" /><ent r="5" t="28" w="2234" /><ent r="5" t="28" w="2248" /><ent r="3" t="29" w="33" /><ent r="3" t="29" w="81" /><ent r="5" t="29" w="120" /><ent r="3" t="29" w="133" /><ent r="5" t="29" w="170" /><ent r="3" t="29" w="182" /><ent r="5" t="29" w="221" /><ent r="3" t="29" w="235" /><ent r="5" t="29" w="274" /><ent r="3" t="29" w="288" /><ent r="5" t="29" w="327" /><ent r="3" t="29" w="339" /><ent r="3" t="29" w="433" /><ent r="3" t="29" w="516" /><ent r="3" t="29" w="565" /><ent r="3" t="29" w="659" /><ent r="3" t="29" w="693" /><ent r="3" t="29" w="730" /><ent r="5" t="29" w="780" /><ent r="3" t="29" w="819" /><ent r="3" t="29" w="847" /><ent r="3" t="29" w="891" /><ent r="3" t="29" w="1062" /><ent r="3" t="29" w="1189" /><ent r="3" t="29" w="1264" /><ent r="3" t="29" w="1329" /><ent r="3" t="29" w="1385" /><ent r="3" t="29" w="1436" /><ent r="6" t="29" w="1509" /><ent r="6" t="29" w="1514" /><ent r="4" t="29" w="1522" /><ent r="6" t="29" w="1585" /><ent r="6" t="29" w="1590" /><ent r="4" t="29" w="1598" /><ent r="6" t="29" w="1652" /><ent r="6" t="29" w="1657" /><ent r="4" t="29" w="1665" /><ent r="6" t="29" w="1811" /><ent r="6" t="29" w="1817" /><ent r="4" t="29" w="1824" /><ent r="4" t="29" w="1899" /><ent r="4" t="29" w="1943" /><ent r="4" t="29" w="1987" /><ent r="4" t="29" w="2103" /><ent r="4" t="29" w="2217" /><ent r="4" t="29" w="2247" /><ent r="4" t="29" w="2289" /><ent r="4" t="29" w="2327" /><ent r="4" t="29" w="2370" /><ent r="3" t="29" w="2415" /><ent r="3" t="29" w="2460" /><ent r="3" t="29" w="2505" /><ent r="3" t="29" w="2569" /><ent r="3" t="29" w="2607" /><ent r="3" t="30" w="42" /><ent r="3" t="30" w="156" /><ent r="3" t="30" w="260" /><ent r="3" t="30" w="304" /><ent r="3" t="30" w="413" /><ent r="3" t="30" w="529" /><ent r="3" t="30" w="629" /><ent r="3" t="30" w="676" /><ent r="3" t="30" w="775" /><ent r="3" t="30" w="891" /><ent r="3" t="30" w="991" /><ent r="3" t="30" w="1038" /><ent r="92" t="30" w="1145" /><ent r="3" t="30" w="1148" /><ent r="3" t="30" w="1178" /><ent r="5" t="30" w="1216" /><ent r="92" t="30" w="1229" /><ent r="3" t="30" w="1232" /><ent r="3" t="30" w="1262" /><ent r="5" t="30" w="1316" /><ent r="3" t="30" w="1330" /><ent r="3" t="30" w="1481" /><ent r="3" t="30" w="1553" /><ent r="3" t="30" w="1630" /><ent r="3" t="30" w="1737" /><ent r="3" t="30" w="1791" /><ent r="3" t="30" w="1868" /><ent r="3" t="30" w="1951" /><ent r="3" t="30" w="2031" /><ent r="3" t="30" w="2440" /><ent r="3" t="30" w="2537" /><ent r="3" t="30" w="2668" /><ent r="3" t="30" w="3110" /><ent r="3" t="30" w="3229" /><ent r="3" t="30" w="3672" /><ent r="3" t="30" w="3771" /><ent r="3" t="30" w="3829" /><ent r="3" t="30" w="4208" /><ent r="3" t="30" w="4410" /><ent r="3" t="30" w="4813" /><ent r="3" t="30" w="4863" /><ent r="5" t="30" w="4951" /><ent r="3" t="30" w="5269" /><ent r="3" t="30" w="5384" /><ent r="3" t="31" w="65" /><ent r="5" t="31" w="296" /><ent r="3" t="31" w="340" /><ent r="5" t="31" w="393" /><ent r="5" t="31" w="399" /><ent r="5" t="31" w="421" /><ent r="5" t="31" w="432" /><ent r="3" t="31" w="477" /><ent r="3" t="31" w="598" /><ent r="5" t="31" w="756" /><ent r="3" t="31" w="800" /><ent r="5" t="31" w="888" /><ent r="3" t="31" w="903" /><ent r="5" t="31" w="993" /><ent r="3" t="31" w="1036" /><ent r="5" t="31" w="1456" /><ent r="3" t="31" w="1501" /><ent r="5" t="31" w="1962" /><ent r="3" t="31" w="2006" /><ent r="5" t="31" w="2416" /><ent r="4" t="35" w="142" /><ent r="4" t="40" w="563" /><ent r="4" t="40" w="895" /><ent r="4" t="40" w="902" /><ent r="3" t="40" w="1008" /><ent r="6" t="40" w="1353" /><ent r="6" t="40" w="1370" /><ent r="4" t="40" w="1836" /><ent r="4" t="40" w="1852" /><ent r="4" t="40" w="1860" /><ent r="3" t="47" w="24" /><ent r="3" t="47" w="57" /><ent r="3" t="47" w="91" /><ent r="3" t="47" w="132" /><ent r="3" t="47" w="163" /><ent r="3" t="47" w="195" /><ent r="3" t="47" w="229" /><ent r="3" t="47" w="261" /><ent r="3" t="47" w="290" /><ent r="3" t="47" w="320" /><ent r="3" t="47" w="351" /><ent r="3" t="47" w="382" /><ent r="3" t="47" w="426" /><ent r="3" t="47" w="466" /><ent r="3" t="47" w="509" /><ent r="3" t="47" w="544" /><ent r="3" t="47" w="579" /><ent r="3" t="47" w="614" /><ent r="3" t="47" w="649" /><ent r="3" t="47" w="684" /><ent r="3" t="47" w="719" /><ent r="3" t="47" w="754" /><ent r="3" t="47" w="787" /><ent r="3" t="47" w="817" /><ent r="3" t="47" w="847" /><ent r="3" t="47" w="877" /><ent r="5" t="47" w="913" /><ent r="5" t="47" w="918" /><ent r="3" t="47" w="925" /><ent r="3" t="47" w="955" /><ent r="3" t="47" w="986" /><ent r="3" t="47" w="1018" /><ent r="3" t="47" w="1051" /><ent r="3" t="47" w="1084" /><ent r="3" t="47" w="1116" /><ent r="3" t="47" w="1147" /><ent r="3" t="47" w="1181" /><ent r="3" t="47" w="1213" /><ent r="3" t="47" w="1244" /><ent r="3" t="47" w="1281" /><ent r="3" t="47" w="1318" /><ent r="3" t="47" w="1347" /><ent r="3" t="47" w="1376" /><ent r="3" t="47" w="1405" /><ent r="3" t="47" w="1436" /><ent r="3" t="47" w="1515" /><ent r="3" t="47" w="1575" /><ent r="3" t="47" w="1652" /><ent r="3" t="47" w="1692" /><ent r="3" t="47" w="1731" /><ent r="3" t="47" w="1770" /><ent r="3" t="47" w="1801" /><ent r="3" t="47" w="1841" /><ent r="3" t="47" w="1880" /><ent r="3" t="47" w="1922" /><ent r="3" t="47" w="1960" /><ent r="3" t="47" w="1997" /><ent r="3" t="47" w="2026" /><ent r="3" t="47" w="2063" /><ent r="3" t="47" w="2100" /><ent r="3" t="47" w="2137" /><ent r="3" t="48" w="25" /><ent r="4" t="48" w="29" /><ent r="5" t="48" w="79" /><ent r="6" t="48" w="81" /><ent r="5" t="48" w="84" /><ent r="3" t="48" w="108" /><ent r="4" t="48" w="112" /><ent r="5" t="48" w="152" /><ent r="6" t="48" w="154" /><ent r="5" t="48" w="157" /><ent r="3" t="48" w="192" /><ent r="4" t="48" w="198" /><ent r="5" t="48" w="248" /><ent r="6" t="48" w="250" /><ent r="5" t="48" w="253" /><ent r="3" t="48" w="301" /><ent r="4" t="48" w="307" /><ent r="5" t="48" w="357" /><ent r="6" t="48" w="359" /><ent r="5" t="48" w="362" /><ent r="3" t="48" w="406" /><ent r="4" t="48" w="410" /><ent r="5" t="48" w="449" /><ent r="6" t="48" w="451" /><ent r="5" t="48" w="454" /><ent r="3" t="48" w="477" /><ent r="4" t="48" w="481" /><ent r="5" t="48" w="535" /><ent r="6" t="48" w="537" /><ent r="5" t="48" w="540" /><ent r="3" t="49" w="20" /><ent r="3" t="49" w="67" /><ent r="3" t="49" w="90" /><ent r="3" t="49" w="138" /><ent r="3" t="49" w="161" /><ent r="3" t="49" w="184" /><ent r="3" t="49" w="206" /><ent r="3" t="49" w="244" /><ent r="3" t="49" w="283" /><ent r="3" t="49" w="333" /><ent r="3" t="49" w="381" /><ent r="3" t="50" w="14" /><ent r="5" t="50" w="37" /><ent r="3" t="50" w="57" /><ent r="5" t="50" w="88" /><ent r="3" t="50" w="173" /><ent r="5" t="50" w="197" /><ent r="3" t="51" w="31" /><ent r="3" t="51" w="80" /><ent r="5" t="51" w="120" /><ent r="3" t="51" w="133" /><ent r="5" t="51" w="171" /><ent r="3" t="51" w="183" /><ent r="5" t="51" w="223" /><ent r="3" t="51" w="237" /><ent r="5" t="51" w="277" /><ent r="3" t="51" w="291" /><ent r="5" t="51" w="331" /><ent r="3" t="51" w="343" /><ent r="3" t="51" w="438" /><ent r="3" t="51" w="522" /><ent r="3" t="51" w="572" /><ent r="3" t="51" w="667" /><ent r="3" t="51" w="702" /><ent r="3" t="51" w="740" /><ent r="5" t="51" w="790" /><ent r="3" t="51" w="829" /><ent r="3" t="51" w="858" /><ent r="3" t="51" w="903" /><ent r="3" t="51" w="1075" /><ent r="3" t="51" w="1203" /><ent r="3" t="51" w="1279" /><ent r="3" t="51" w="1345" /><ent r="3" t="51" w="1402" /><ent r="3" t="51" w="1454" /><ent r="5" t="51" w="1528" /><ent r="5" t="51" w="1533" /><ent r="3" t="51" w="1541" /><ent r="5" t="51" w="1605" /><ent r="5" t="51" w="1610" /><ent r="3" t="51" w="1618" /><ent r="5" t="51" w="1673" /><ent r="5" t="51" w="1678" /><ent r="3" t="51" w="1686" /><ent r="5" t="51" w="1833" /><ent r="5" t="51" w="1839" /><ent r="3" t="51" w="1846" /><ent r="3" t="51" w="1922" /><ent r="3" t="51" w="1967" /><ent r="3" t="51" w="2012" /><ent r="3" t="51" w="2129" /><ent r="3" t="51" w="2244" /><ent r="3" t="51" w="2275" /><ent r="3" t="51" w="2318" /><ent r="3" t="51" w="2357" /><ent r="3" t="51" w="2397" /><ent r="3" t="51" w="2443" /><ent r="3" t="51" w="2489" /><ent r="3" t="51" w="2535" /><ent r="3" t="51" w="2600" /><ent r="3" t="51" w="2639" /><ent r="3" t="52" w="16" /><ent r="5" t="52" w="50" /><ent r="3" t="52" w="136" /><ent r="3" t="52" w="243" /><ent r="5" t="52" w="278" /><ent r="3" t="52" w="284" /><ent r="3" t="52" w="353" /><ent r="3" t="52" w="444" /></phr><phr n="names"><ent r="3" t="5" w="519" /><ent r="92" t="22" w="846" /><ent r="3" t="22" w="860" /></phr><phr n="named"><ent r="3" t="8" w="89" /></phr><phr n="naming"><ent r="3" t="35" w="285" /></phr></stem></index>