4782a83e-4ec0-2ed4-2d2a-c59df5a3ccf0
<llsd><map><key>llsd-lsl-syntax-version</key><integer>2</integer>
<key>controls</key>
<map>
 <key>do</key>
  <map>
  <key>tooltip</key><string>do / while loop\ndo {\n...\n} while (&lt;condition&gt;);</string>
 </map>
 <key>else</key>
 <map>
  <key>tooltip</key>
  <string>if / else block\nif (&lt;condition&gt;) {\n...\n[} else [if (&lt;condition&gt;) {\n...]]\n}</string>
 </map>
 <key>for</key>
 <map>
  <key>tooltip</key>
  <string>for loop\nfor (&lt;initializer&gt;; &lt;condition&gt;; &lt;post-iteration-statement&gt;)\n{ ...\n}</string>
 </map>
 <key>if</key>
 <map>
  <key>tooltip</key>
  <string>if / else block\nif (&lt;condition&gt;) {\n...\n[} else [if (&lt;condition&gt;) {\n...]]\n}</string>
 </map>
 <key>jump</key>
 <map>
  <key>tooltip</key>
  <string>jump statement\njump &lt;label&gt;</string>
 </map>
 <key>return</key>
 <map>
  <key>tooltip</key>
  <string>Leave current event or function.\nreturn [&lt;variable&gt;];\nOptionally pass back a variable's value, from a function.</string>
 </map>
 <key>state</key>
 <map>
  <key>tooltip</key>
  <string>state &lt;target&gt;\nIf the target state is not the same as the current one, change to the target state.</string>
 </map>
 <key>while</key>
 <map>
  <key>tooltip</key>
  <string>while loop\nwhile (&lt;condition&gt;) {\n,,,\n}</string>
 </map>
</map>
<key>types</key>
<map>
 <key>float</key>
 <map>
  <key>tooltip</key>
  <string>32 bit floating point value.\nThe range is 1.175494351E-38 to 3.402823466E+38</string>
 </map>
 <key>integer</key>
 <map>
  <key>tooltip</key>
  <string>32 bit integer value.\n−2,147,483,648 and +2,147,483,647</string>
 </map>
 <key>key</key>
 <map>
  <key>tooltip</key>
  <string>A 128 bit unique identifier (UUID)</string>
 </map>
 <key>list</key>
 <map>
  <key>tooltip</key>
  <string>A collection of other data types. e.g. [0, 1, 2, 3, 4] or ["Yes", "No", "Perhaps"].</string>
 </map>
 <key>rotation</key>
 <map>
  <key>tooltip</key>
  <string>A rotation as quaternion &lt;x, y, z, s&gt;</string>
 </map>
 <key>string</key>
 <map>
  <key>tooltip</key>
  <string>Text data.\nThe editor accepts UTF-8 encoded text.</string>
 </map>
 <key>vector</key>
 <map>
  <key>tooltip</key>
  <string>A vector &lt;x, y, z&gt;</string>
 </map>
</map>
<key>events</key>
<map>
 <key>at_rot_target</key><map>
  <key>arguments</key><array>
   <map><key>TargetNumber</key><map><key>type</key><string>integer</string></map></map>
   <map><key>TargetRotation</key><map><key>type</key><string>rotation</string></map></map>
   <map><key>CurrentRotation</key><map><key>type</key><string>rotation</string></map></map>
  </array>
  <key>tooltip</key><string>Triggered when a script comes within a defined angle of a target rotation. The range and rotation, are set by a call to llRotTarget</string>
 </map>
 <key>at_target</key><map>
  <key>arguments</key><array>
   <map><key>TargetNumber</key><map><key>type</key><string>integer</string></map></map>
   <map><key>TargetPosition</key><map><key>type</key><string>vector</string></map></map>
   <map><key>CurrentPosition</key><map><key>type</key><string>vector</string></map></map>
  </array>
  <key>tooltip</key><string>Triggered when the scripted object comes within a defined range of the target position, defined by the llTarget function call</string>
 </map>
 <key>attach</key><map>
  <key>arguments</key><array>
   <map><key>AvatarID</key><map><key>type</key><string>key</string></map></map>
  </array>
  <key>tooltip</key><string>Triggered whenever an object is attached or detached from an avatar. If it is attached, the key of the avatar it is attached to is passed in, otherwise NULL_KEY is</string>
 </map>
 <key>changed</key><map>
  <key>arguments</key><array>
   <map><key>Changed</key><map><key>type</key><string>integer</string></map></map>
  </array>
  <key>tooltip</key><string>Triggered when various events change the object. The change argument will be a bit-field of CHANGED_* constants</string>
 </map>
 <key>collision</key><map>
  <key>arguments</key><array>
   <map><key>NumberOfCollisions</key><map><key>type</key><string>integer</string></map></map>
  </array>
  <key>tooltip</key><string>Raised while another object, or avatar, is colliding with the object the script is attached to. The number of detected objects is passed to the script. Information on those objects may be gathered via the llDetected* functions</string>
 </map>
 <key>collision_end</key><map>
  <key>arguments</key><array>
   <map><key>NumberOfCollisions</key><map><key>type</key><string>integer</string></map></map>
  </array>
  <key>tooltip</key><string>Raised when another object, or avatar, stops colliding with the object the script is attached to. Information on objects may be gathered via the llDetected* library functions</string>
 </map>
 <key>collision_start</key><map>
  <key>arguments</key><array>
   <map><key>NumberOfCollisions</key><map><key>type</key><string>integer</string></map></map>
  </array>
  <key>tooltip</key><string>Raised when another object, or avatar, starts colliding with the object the script is attached to. Information on objects may be gathered via the llDetected* library functions</string>
 </map>
 <key>control</key><map>
  <key>arguments</key><array>
   <map><key>AvatarID</key><map><key>type</key><string>key</string></map></map>
   <map><key>Levels</key><map><key>type</key><string>integer</string></map></map>
   <map><key>Edges</key><map><key>type</key><string>integer</string></map></map>
  </array>
  <key>tooltip</key><string>Once a script has the ability to grab control inputs from the avatar, this event will be used to pass the commands into the script.The levels and edges are bit-fields of control constants</string>
 </map>
 <key>dataserver</key><map>
  <key>arguments</key><array>
   <map><key>RequestID</key><map><key>type</key><string>key</string></map></map>
   <map><key>Data</key><map><key>type</key><string>string</string></map></map>
  </array>
  <key>tooltip</key><string>Triggered when the requested data is returned to the script.
   Data may be requested by the llRequestAgentData, llRequestInventoryData, and llGetNotecardLine function calls, for example </string>
 </map>
 <key>email</key><map>
  <key>arguments</key><array>
   <map><key>Time</key><map><key>type</key><string>string</string></map></map>
   <map><key>Address</key><map><key>type</key><string>string</string></map></map>
   <map><key>Subject</key><map><key>type</key><string>string</string></map></map>
   <map><key>Body</key><map><key>type</key><string>string</string></map></map>
   <map><key>NumberRemaining</key><map><key>type</key><string>integer</string></map></map>
  </array>
  <key>tooltip</key><string>Triggered when an email sent to this script arrives.
   The number remaining tells how many more emails are known to be still pending</string>
 </map>
 <key>http_request</key><map>
  <key>arguments</key><array>
   <map><key>HTTPRequestID</key><map><key>type</key><string>key</string></map></map>
   <map><key>HTTPMethod</key><map><key>type</key><string>string</string></map></map>
   <map><key>Body</key><map><key>type</key><string>string</string></map></map>
  </array>
  <key>tooltip</key><string>Triggered when task receives an HTTP request.</string>
 </map>
 <key>http_response</key><map>
  <key>arguments</key><array>
   <map><key>HTTPRequestID</key><map><key>type</key><string>key</string></map></map>
   <map><key>Status</key><map><key>type</key><string>integer</string></map></map>
   <map><key>Metadata</key><map><key>type</key><string>list</string></map></map>
   <map><key>Body</key><map><key>type</key><string>string</string></map></map>
 	</array>
  <key>tooltip</key><string>Invoked when an HTTP response is received for a pending llHTTPRequest request or if a pending request fails or times out</string>
 </map>
 <key>land_collision</key><map>
  <key>arguments</key><array>
   <map><key>Position</key><map><key>type</key><string>vector</string></map></map>
  </array>
  <key>tooltip</key><string>Raised when the object the script is attached to is colliding with the ground</string>
 </map>
 <key>land_collision_end</key><map>
  <key>arguments</key><array>
   <map><key>Position</key><map><key>type</key><string>vector</string></map></map>
  </array>
  <key>tooltip</key><string>Raised when the object the script is attached to stops colliding with the ground</string>
 </map>
 <key>land_collision_start</key><map>
  <key>arguments</key><array>
   <map><key>Position</key><map><key>type</key><string>vector</string></map></map>
  </array>
  <key>tooltip</key><string>Raised when the object the script is attached to begins to collide with the ground</string>
 </map>
 <key>link_message</key><map>
  <key>arguments</key><array>
   <map><key>SendersLink</key><map><key>type</key><string>integer</string></map></map>
   <map><key>Value</key><map><key>type</key><string>integer</string></map></map>
   <map><key>Text</key><map><key>type</key><string>string</string></map></map>
   <map><key>ID</key><map><key>type</key><string>key</string></map></map>
  </array>
  <key>tooltip</key><string>Triggered when object receives a link message via llMessageLinked function call</string>
 </map>
 <key>linkset_data</key><map>
  <key>arguments</key><array>
   <map><key>action</key><map><key>type</key><string>integer</string></map></map>
   <map><key>name</key><map><key>type</key><string>string</string></map></map>
   <map><key>value</key><map><key>type</key><string>string</string></map></map>
   <map><key>ID</key><map><key>type</key><string>key</string></map></map>
  </array>
  <key>tooltip</key><string>Triggered when the linksetdata store is modified</string>
 </map>
 <key>listen</key><map>
  <key>arguments</key><array>
   <map><key>Channel</key><map><key>type</key><string>integer</string></map></map>
   <map><key>Name</key><map><key>type</key><string>string</string></map></map>
   <map><key>ID</key><map><key>type</key><string>key</string></map></map>
   <map><key>Text</key><map><key>type</key><string>string</string></map></map>
  </array>
  <key>tooltip</key><string> Raised whenever a chat message matching the constraints set in the llListen command is received. The name and ID of the speaker, as well as the message, are passed in as parameters. Channel 0 is the public chat channel that all avatars see as chat text. Channels 1 through 2,147,483,648 are private channels that are not sent to avatars but other scripts can listen on those channels</string>
 </map>
 <key>money</key><map>
  <key>arguments</key><array>
   <map><key>Payer</key><map><key>type</key><string>key</string></map></map>
   <map><key>Amount</key><map><key>type</key><string>integer</string></map></map>
  </array>
  <key>tooltip</key><string>Triggered when a resident has given an amount of Linden dollars to the object</string>
 </map>
 <key>moving_end</key><map>
  <key>arguments</key><undef/>
  <key>tooltip</key><string>Triggered whenever an object with this script stops moving.</string>
 </map>
 <key>moving_start</key><map>
  <key>arguments</key><undef/>
  <key>tooltip</key><string>Triggered whenever an object with this script starts moving.</string>
 </map>
 <key>no_sensor</key><map>
  <key>arguments</key><undef/>
  <key>tooltip</key><string>Raised when sensors are active, via the llSensor function call, but are not sensing anything.</string>
 </map>
 <key>not_at_rot_target</key><map>
  <key>arguments</key><undef/>
  <key>tooltip</key><string>When a target is set via the llRotTarget function call, but the script is outside the specified angle Raised.</string>
 </map>
 <key>not_at_target</key><map>
  <key>arguments</key><undef/>
  <key>tooltip</key><string>When a target is set via the llTarget library call, but the script is outside the specified range Raised.</string>
 </map>
 <key>object_rez</key><map>
  <key>arguments</key><array>
   <map><key>RezzedObjectsID</key><map><key>type</key><string>key</string></map></map>
  </array>
  <key>tooltip</key><string>Triggered when an object rezzes another object from its inventory via the llRezObject, or similar, functions. The id is the globally unique key for the object rezzed.</string>
 </map>
 <key>on_rez</key> <map>
  <key>arguments</key><array>
   <map><key>StartParameter</key><map><key>type</key><string>integer</string></map></map>
  </array>
  <key>tooltip</key><string>Triggered whenever an object is rezzed from inventory or by another object. The start parameter is passed in from the llRezObject call, or zero if from inventory.</string>
 </map>
 <key>remote_data</key><map>
  <key>arguments</key><array>
   <map><key>EventType</key><map><key>type</key><string>integer</string></map></map>
   <map><key>ChannelID</key><map><key>type</key><string>key</string></map></map>
   <map><key>MessageID</key><map><key>type</key><string>key</string></map></map>
   <map><key>Sender</key><map><key>type</key><string>string</string></map></map>
   <map><key>iData</key><map><key>type</key><string>integer</string></map></map>
   <map><key>sData</key><map><key>type</key><string>string</string></map></map>
  </array>
  <key>tooltip</key><string>Triggered by various XML-RPC calls with event_type specifying the type of data</string>
 </map>
 <key>run_time_permissions</key><map>
  <key>arguments</key><array>
   <map><key>PermissionFlags</key><map><key>type</key><string>integer</string></map></map>
  </array>
  <key>tooltip</key><string>Scripts need permission from either the owner or the avatar they wish to act on before they may perform certain functions, such as debiting money from their owners account, triggering an animation on an avatar, or capturing control inputs. The llRequestPermissions library function is used to request these permissions and the various permissions integer constants can be supplied. The integer returned to this event handler contains the current set of permissions flags, so if permissions equal 0 then no permissions are set</string>
 </map>
 <key>sensor</key><map>
  <key>arguments</key><array>
   <map><key>NumberDetected</key><map><key>type</key><string>integer</string></map></map>
  </array>
  <key>tooltip</key><string>Raised whenever objects matching the constraints of the llSensor command are detected. The number of detected objects is passed to the script in the parameter. Information on those objects may be gathered via the llDetected* functions</string>
 </map>
 <key>state_entry</key><map>
  <key>arguments</key><undef/>
  <key>tooltip</key><string>The state_entry event occurs whenever a new state is entered, including at program start, and is always the first event handled</string>
 </map>
 <key>state_exit</key><map>
  <key>arguments</key><undef/>
  <key>tooltip</key><string>The state_exit event occurs whenever the state command is used to transition to another state. It is handled before the new states state_entry event</string>
 </map>
 <key>timer</key><map>
  <key>arguments</key><undef/>
  <key>tooltip</key><string>Raised at regular intervals set by the llSetTimerEvent library function</string>
 </map>
 <key>touch</key><map>
  <key>arguments</key><array>
   <map><key>NumberOfTouches</key><map><key>type</key><string>integer</string></map></map>
  </array>
  <key>tooltip</key><string>
   Raised while a user is touching the object the script is attached to.
   The number of touching objects is passed to the script in the parameter.
   Information on those objects may be gathered via the llDetected* library functions</string>
 </map>
 <key>touch_end</key><map>
  <key>arguments</key><array>
   <map><key>NumberOfTouches</key><map><key>type</key><string>integer</string></map></map>
  </array>
  <key>tooltip</key><string>Raised when a user stops touching the object the script is attached to. The number of touches is passed to the script in the parameter. Information on those objects may be gathered via the llDetected* library functions</string>
 </map>
 <key>touch_start</key><map>
  <key>arguments</key><array>
   <map><key>NumberOfTouches</key><map><key>type</key><string>integer</string></map></map>
  </array>
  <key>tooltip</key><string>Raised when a user first touches the object the script is attached to. The number of touches is passed to the script in the parameter. Information on those objects may be gathered via the llDetected() library functions</string>
 </map>
 <key>transaction_result</key><map>
  <key>arguments</key><array>
   <map><key>RequestID</key><map><key>type</key><string>key</string></map></map>
   <map><key>Success</key><map><key>type</key><string>integer</string></map></map>
   <map><key>Message</key><map><key>type</key><string>string</string></map></map>
  </array>
  <key>tooltip</key><string>Triggered by llTransferMoney() function</string>
 </map>
</map>
<key>constants</key>
<map>
 <key>ACTIVE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>2</string>
  <key>tooltip</key><string>Objects running a script or physically moving</string>
 </map>
 <key>AGENT</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>1</string>
 </map>
 <key>AGENT_ALWAYS_RUN</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0x1000</string>
 </map>
 <key>AGENT_ATTACHMENTS</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0x2</string>
  <key>tooltip</key><string>The agent has attachments</string>
 </map>
 <key>AGENT_AUTOPILOT</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0x2000</string>
 </map>
 <key>AGENT_AWAY</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0x40</string>
 </map>
 <key>AGENT_BUSY</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0x800</string>
 </map>
 <key>AGENT_BY_LEGACY_NAME</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>1</string>
 </map>
 <key>AGENT_BY_USERNAME</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0x10</string>
 </map>
 <key>AGENT_CROUCHING</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0x400</string>
 </map>
 <key>AGENT_FLYING</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0x1</string>
 </map>
 <key>AGENT_IN_AIR</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0x100</string>
 </map>
 <key>AGENT_LIST_EXCLUDENPC</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0x4000000</string>
 </map>
 <key>AGENT_LIST_PARCEL</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0x1</string>
 </map>
 <key>AGENT_LIST_PARCEL_OWNER</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>2</string>
 </map>
 <key>AGENT_LIST_REGION</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>4</string>
 </map>
 <key>AGENT_MALE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0x40000000</string>
 </map>
 <key>AGENT_MOUSELOOK</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0x8</string>
 </map>
 <key>AGENT_ON_OBJECT</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0x20</string>
 </map>
 <key>AGENT_SCRIPTED</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0x4</string>
  <key>tooltip</key><string>The agent has scripted attachments</string>
 </map>
 <key>AGENT_SITTING</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0x10</string>
 </map>
 <key>AGENT_TYPING</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0x200</string>
 </map>
 <key>AGENT_WALKING</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0x80</string>
 </map>
 <key>ALL_SIDES</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>-1</string>
 </map>
 <key>ANIM_ON</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>1</string>
 </map>
 <key>ATTACH_AVATAR_CENTER</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>40</string>
 </map>
 <key>ATTACH_BACK</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>9</string>
 </map>
 <key>ATTACH_BELLY</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>28</string>
 </map>
 <key>ATTACH_CHEST</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>1</string>
 </map>
 <key>ATTACH_CHIN</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>12</string>
 </map>
 <key>ATTACH_FACE_JAW</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>47</string>
 </map>
 <key>ATTACH_FACE_LEAR</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>48</string>
 </map>
 <key>ATTACH_FACE_LEYE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>50</string>
 </map>
 <key>ATTACH_FACE_REAR</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>49</string>
 </map>
 <key>ATTACH_FACE_REYE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>51</string>
 </map>
 <key>ATTACH_FACE_TONGUE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>52</string>
 </map>
 <key>ATTACH_GROIN</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>53</string>
 </map>
 <key>ATTACH_HEAD</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>2</string>
 </map>
 <key>ATTACH_HIND_LFOOT</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>54</string>
 </map>
 <key>ATTACH_HIND_RFOOT</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>55</string>
 </map>
 <key>ATTACH_HUD_BOTTOM</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>37</string>
 </map>
 <key>ATTACH_HUD_BOTTOM_LEFT</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>36</string>
 </map>
 <key>ATTACH_HUD_BOTTOM_RIGHT</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>38</string>
 </map>
 <key>ATTACH_HUD_CENTER_1</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>35</string>
 </map>
 <key>ATTACH_HUD_CENTER_2</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>31</string>
 </map>
 <key>ATTACH_HUD_TOP_CENTER</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>33</string>
 </map>
 <key>ATTACH_HUD_TOP_LEFT</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>34</string>
 </map>
 <key>ATTACH_HUD_TOP_RIGHT</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>32</string>
 </map>
 <key>ATTACH_LEAR</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>13</string>
 </map>
 <key>ATTACH_LEFT_PEC</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>29</string>
 </map>
 <key>ATTACH_LEYE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>15</string>
 </map>
 <key>ATTACH_LFOOT</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>7</string>
 </map>
 <key>ATTACH_LHAND</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>5</string>
 </map>
 <key>ATTACH_LHAND_RING1</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>41</string>
 </map>
 <key>ATTACH_LHIP</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>25</string>
 </map>
 <key>ATTACH_LLARM</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>21</string>
 </map>
 <key>ATTACH_LLLEG</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>27</string>
 </map>
 <key>ATTACH_LPEC</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>30</string>
 </map>
 <key>ATTACH_LSHOULDER</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>3</string>
 </map>
 <key>ATTACH_LUARM</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>20</string>
 </map>
 <key>ATTACH_LULEG</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>26</string>
 </map>
 <key>ATTACH_LWING</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>45</string>
 </map>
 <key>ATTACH_MOUTH</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>11</string>
 </map>
 <key>ATTACH_NECK</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>39</string>
 </map>
 <key>ATTACH_NOSE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>17</string>
 </map>
 <key>ATTACH_PELVIS</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>10</string>
 </map>
 <key>ATTACH_REAR</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>14</string>
 </map>
 <key>ATTACH_REYE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>16</string>
 </map>
 <key>ATTACH_RFOOT</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>8</string>
 </map>
 <key>ATTACH_RHAND</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>6</string>
 </map>
 <key>ATTACH_RHAND_RING1</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>42</string>
 </map>
 <key>ATTACH_RHIP</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>22</string>
 </map>
 <key>ATTACH_RIGHT_PEC</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>30</string>
 </map>
 <key>ATTACH_RLARM</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>19</string>
 </map>
 <key>ATTACH_RLLEG</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>24</string>
 </map>
 <key>ATTACH_RPEC</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>29</string>
 </map>
 <key>ATTACH_RSHOULDER</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>4</string>
 </map>
 <key>ATTACH_RUARM</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>18</string>
 </map>
 <key>ATTACH_RULEG</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>23</string>
 </map>
 <key>ATTACH_RWING</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>46</string>
 </map>
 <key>ATTACH_TAIL_BASE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>43</string>
 </map>
 <key>ATTACH_TAIL_TIP</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>44</string>
 </map>
 <key>CAMERA_ACTIVE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>12</string>
 </map>
 <key>CAMERA_BEHINDNESS_ANGLE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>8</string>
 </map>
 <key>CAMERA_BEHINDNESS_LAG</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>9</string>
 </map>
 <key>CAMERA_DISTANCE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>7</string>
 </map>
 <key>CAMERA_FOCUS</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>17</string>
 </map>
 <key>CAMERA_FOCUS_LAG</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>6</string>
 </map>
 <key>CAMERA_FOCUS_LOCKED</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>22</string>
 </map>
 <key>CAMERA_FOCUS_OFFSET</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>1</string>
 </map>
 <key>CAMERA_FOCUS_OFFSET_X</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>2</string>
 </map>
 <key>CAMERA_FOCUS_OFFSET_Y</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>3</string>
 </map>
 <key>CAMERA_FOCUS_OFFSET_Z</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>4</string>
 </map>
 <key>CAMERA_FOCUS_THRESHOLD</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>11</string>
 </map>
 <key>CAMERA_FOCUS_X</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>18</string>
 </map>
 <key>CAMERA_FOCUS_Y</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>19</string>
 </map>
 <key>CAMERA_FOCUS_Z</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>20</string>
 </map>
 <key>CAMERA_PITCH</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0</string>
 </map>
 <key>CAMERA_POSITION</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>13</string>
 </map>
 <key>CAMERA_POSITION_LAG</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>5</string>
 </map>
 <key>CAMERA_POSITION_LOCKED</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>21</string>
 </map>
 <key>CAMERA_POSITION_THRESHOLD</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>10</string>
 </map>
 <key>CAMERA_POSITION_X</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>14</string>
 </map>
 <key>CAMERA_POSITION_Y</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>15</string>
 </map>
 <key>CAMERA_POSITION_Z</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>16</string>
 </map>
 <key>CHANGED_ALLOWED_DROP</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>64</string>
 </map>
 <key>CHANGED_ANIMATION</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>16384</string>
  <key>tooltip</key><string>opensim specific</string>
 </map>
 <key>CHANGED_COLOR</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>2</string>
 </map>
 <key>CHANGED_INVENTORY</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>1</string>
 </map>
 <key>CHANGED_LINK</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>32</string>
 </map>
 <key>CHANGED_MEDIA</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>2048</string>
 </map>
 <key>CHANGED_OWNER</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>128</string>
 </map>
 <key>CHANGED_POSITION</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>32768</string>
  <key>tooltip</key><string>opensim specific</string>
 </map>
 <key>CHANGED_REGION</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>256</string>
 </map>
 <key>CHANGED_REGION_RESTART</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>1024</string>
 </map>
 <key>CHANGED_REGION_START</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>1024</string>
 </map>
 <key>CHANGED_SCALE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>8</string>
 </map>
 <key>CHANGED_SHAPE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>4</string>
 </map>
 <key>CHANGED_TELEPORT</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>512</string>
 </map>
 <key>CHANGED_TEXTURE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>16</string>
 </map>
 <key>CLICK_ACTION_BUY</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>2</string>
 </map>
 <key>CLICK_ACTION_DISABLED</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>8</string>
 </map>
 <key>CLICK_ACTION_NONE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0</string>
 </map>
 <key>CLICK_ACTION_OPEN</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>4</string>
 </map>
 <key>CLICK_ACTION_OPEN_MEDIA</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>6</string>
 </map>
 <key>CLICK_ACTION_PAY</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>3</string>
 </map>
 <key>CLICK_ACTION_PLAY</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>5</string>
 </map>
 <key>CLICK_ACTION_SIT</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>1</string>
 </map>
 <key>CLICK_ACTION_TOUCH</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0</string>
 </map>
 <key>CLICK_ACTION_ZOOM</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>7</string>
 </map>
 <key>CONTENT_TYPE_ATOM</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>4</string>
 </map>
 <key>CONTENT_TYPE_FORM</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>7</string>
 </map>
 <key>CONTENT_TYPE_HTML</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>1</string>
 </map>
 <key>CONTENT_TYPE_JSON</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>5</string>
 </map>
 <key>CONTENT_TYPE_LLSD</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>6</string>
 </map>
 <key>CONTENT_TYPE_RSS</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>8</string>
 </map>
 <key>CONTENT_TYPE_TEXT</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0</string>
 </map>
 <key>CONTENT_TYPE_XHTML</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>3</string>
 </map>
 <key>CONTENT_TYPE_XML</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>2</string>
 </map>
 <key>CONTROL_BACK</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>2</string>
 </map>
 <key>CONTROL_DOWN</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>32</string>
 </map>
 <key>CONTROL_FWD</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>1</string>
 </map>
 <key>CONTROL_LBUTTON</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>268435456</string>
 </map>
 <key>CONTROL_LEFT</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>4</string>
 </map>
 <key>CONTROL_ML_LBUTTON</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>1073741824</string>
 </map>
 <key>CONTROL_RIGHT</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>8</string>
 </map>
 <key>CONTROL_ROT_LEFT</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>256</string>
 </map>
 <key>CONTROL_ROT_RIGHT</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>512</string>
 </map>
 <key>CONTROL_UP</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>16</string>
 </map>
 <key>DATA_BORN</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>3</string>
 </map>
 <key>DATA_NAME</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>2</string>
 </map>
 <key>DATA_ONLINE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>1</string>
 </map>
 <key>DATA_PAYINFO</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>8</string>
 </map>
 <key>DATA_RATING</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>4</string>
 </map>
 <key>DATA_SIM_POS</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>5</string>
 </map>
 <key>DATA_SIM_RATING</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>7</string>
 </map>
 <key>DATA_SIM_RELEASE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>128</string>
 </map>
 <key>DATA_SIM_STATUS</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>6</string>
 </map>
 <key>DEBUG_CHANNEL</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0x7FFFFFFF</string>
 </map>
 <key>DEG_TO_RAD</key><map>
  <key>type</key><string>float</string>
  <key>value</key><string>0.01745329238</string>
 </map>
 <key>DENSITY</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>1</string>
 </map>
 <key>EOF</key><map>
  <key>type</key><string>string</string>
  <key>value</key><string>\n\n\n</string>
 </map>
 <key>ESTATE_ACCESS_ALLOWED_AGENT_ADD</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0</string>
 </map>
 <key>ESTATE_ACCESS_ALLOWED_AGENT_REMOVE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>1</string>
 </map>
 <key>ESTATE_ACCESS_ALLOWED_GROUP_ADD</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>2</string>
 </map>
 <key>ESTATE_ACCESS_ALLOWED_GROUP_REMOVE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>3</string>
 </map>
 <key>ESTATE_ACCESS_BANNED_AGENT_ADD</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>4</string>
 </map>
 <key>ESTATE_ACCESS_BANNED_AGENT_REMOVE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>5</string>
 </map>
 <key>FALSE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0</string>
 </map>
 <key>FRICTION</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>2</string>
 </map>
 <key>GRAVITY_MULTIPLIER</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>8</string>
 </map>
 <key>HTTP_BODY_MAXLENGTH</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>2</string>
 </map>
 <key>HTTP_CUSTOM_HEADER</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>5</string>
 </map>
 <key>HTTP_METHOD</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0</string>
 </map>
 <key>HTTP_MIMETYPE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>1</string>
 </map>
 <key>HTTP_PRAGMA_NO_CACHE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>6</string>
 </map>
 <key>HTTP_VERBOSE_THROTTLE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>4</string>
 </map>
 <key>HTTP_VERIFY_CERT</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>3</string>
 </map>
 <key>IMG_USE_BAKED_AUX1</key><map>
  <key>type</key><string>string</string>
  <key>value</key><string>9742065b-19b5-297c-858a-29711d539043</string>
 </map>
 <key>IMG_USE_BAKED_AUX2</key><map>
  <key>type</key><string>string</string>
  <key>value</key><string>03642e83-2bd1-4eb9-34b4-4c47ed586d2d</string>
 </map>
 <key>IMG_USE_BAKED_AUX3</key><map>
  <key>type</key><string>string</string>
  <key>value</key><string>edd51b77-fc10-ce7a-4b3d-011dfc349e4f</string>
 </map>
 <key>IMG_USE_BAKED_EYES</key><map>
  <key>type</key><string>string</string>
  <key>value</key><string>52cc6bb6-2ee5-e632-d3ad-50197b1dcb8a</string>
 </map>
 <key>IMG_USE_BAKED_HAIR</key><map>
  <key>type</key><string>string</string>
  <key>value</key><string>09aac1fb-6bce-0bee-7d44-caac6dbb6c63</string>
 </map>
 <key>IMG_USE_BAKED_HEAD</key><map>
  <key>type</key><string>string</string>
  <key>value</key><string>5a9f4a74-30f2-821c-b88d-70499d3e7183</string>
 </map>
 <key>IMG_USE_BAKED_LEFTARM</key><map>
  <key>type</key><string>string</string>
  <key>value</key><string>ff62763f-d60a-9855-890b-0c96f8f8cd98</string>
 </map>
 <key>IMG_USE_BAKED_LEFTLEG</key><map>
  <key>type</key><string>string</string>
  <key>value</key><string>8e915e25-31d1-cc95-ae08-d58a47488251</string>
 </map>
 <key>IMG_USE_BAKED_LOWER</key><map>
  <key>type</key><string>string</string>
  <key>value</key><string>24daea5f-0539-cfcf-047f-fbc40b2786ba</string>
 </map>
 <key>IMG_USE_BAKED_SKIRT</key><map>
  <key>type</key><string>string</string>
  <key>value</key><string>43529ce8-7faa-ad92-165a-bc4078371687</string>
 </map>
 <key>IMG_USE_BAKED_UPPER</key><map>
  <key>type</key><string>string</string>
  <key>value</key><string>ae2de45c-d252-50b8-5c6e-19f39ce79317</string>
 </map>
 <key>INVENTORY_ALL</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>-1</string>
 </map>
 <key>INVENTORY_ANIMATION</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>20</string>
 </map>
 <key>INVENTORY_BODYPART</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>13</string>
 </map>
 <key>INVENTORY_CLOTHING</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>5</string>
 </map>
 <key>INVENTORY_GESTURE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>21</string>
 </map>
 <key>INVENTORY_LANDMARK</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>3</string>
 </map>
 <key>INVENTORY_NONE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>-1</string>
 </map>
 <key>INVENTORY_NOTECARD</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>7</string>
 </map>
 <key>INVENTORY_OBJECT</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>6</string>
 </map>
 <key>INVENTORY_SCRIPT</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>10</string>
 </map>
 <key>INVENTORY_SETTING</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>56</string>
 </map>
 <key>INVENTORY_SOUND</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>1</string>
 </map>
 <key>INVENTORY_TEXTURE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0</string>
 </map>
 <key>JSON_APPEND</key><map>
  <key>type</key><string>string</string>
  <key>value</key><string>-1</string>
 </map>
 <key>JSON_ARRAY</key><map>
  <key>type</key><string>string</string>
  <key>value</key><string>U+FDD2</string>
 </map>
 <key>JSON_DELETE</key><map>
  <key>type</key><string>string</string>
  <key>value</key><string>U+FDD8</string>
 </map>
 <key>JSON_FALSE</key><map>
  <key>type</key><string>string</string>
  <key>value</key><string>U+FDD7</string>
 </map>
 <key>JSON_INVALID</key><map>
  <key>type</key><string>string</string>
  <key>value</key><string>U+FDD0</string>
 </map>
 <key>JSON_NULL</key><map>
  <key>type</key><string>string</string>
  <key>value</key><string>U+FDD5</string>
 </map>
 <key>JSON_NUMBER</key><map>
  <key>type</key><string>string</string>
  <key>value</key><string>U+FDD3</string>
 </map>
 <key>JSON_OBJECT</key><map>
  <key>type</key><string>string</string>
  <key>value</key><string>U+FDD1</string>
 </map>
 <key>JSON_STRING</key><map>
  <key>type</key><string>string</string>
  <key>value</key><string>U+FDD4</string>
 </map>
 <key>JSON_TRUE</key><map>
  <key>type</key><string>string</string>
  <key>value</key><string>U+FDD6</string>
 </map>
 <key>KFM_CMD_PAUSE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>2</string>
 </map>
 <key>KFM_CMD_PLAY</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0</string>
 </map>
 <key>KFM_CMD_STOP</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>1</string>
 </map>
 <key>KFM_COMMAND</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0</string>
 </map>
 <key>KFM_DATA</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>2</string>
 </map>
 <key>KFM_FORWARD</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0</string>
 </map>
 <key>KFM_LOOP</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>1</string>
 </map>
 <key>KFM_MODE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>1</string>
 </map>
 <key>KFM_PING_PONG</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>2</string>
 </map>
 <key>KFM_REVERSE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>3</string>
 </map>
 <key>KFM_ROTATION</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>1</string>
 </map>
 <key>KFM_TRANSLATION</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>2</string>
 </map>
 <key>LAND_LARGE_BRUSH</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>3</string>
 </map>
 <key>LAND_LEVEL</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0</string>
 </map>
 <key>LAND_LOWER</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>2</string>
 </map>
 <key>LAND_MEDIUM_BRUSH</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>2</string>
 </map>
 <key>LAND_NOISE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>4</string>
 </map>
 <key>LAND_RAISE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>1</string>
 </map>
 <key>LAND_REVERT</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>5</string>
 </map>
 <key>LAND_SMALL_BRUSH</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>1</string>
 </map>
 <key>LAND_SMOOTH</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>3</string>
 </map>
 <key>LINK_ALL_CHILDREN</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>-3</string>
 </map>
 <key>LINK_ALL_OTHERS</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>-2</string>
 </map>
 <key>LINK_ROOT</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>1</string>
 </map>
 <key>LINK_SET</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>-1</string>
 </map>
 <key>LINK_THIS</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>-4</string>
 </map>
 <key>LINKSETDATA_DELETE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>2</string>
 </map>
 <key>LINKSETDATA_EMEMORY</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>1</string>
 </map>
 <key>LINKSETDATA_ENOKEY</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>2</string>
 </map>
 <key>LINKSETDATA_EPROTECTED</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>3</string>
 </map>
 <key>LINKSETDATA_MULTIDELETE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>3</string>
 </map>
 <key>LINKSETDATA_NOTFOUND</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>4</string>
 </map>
 <key>LINKSETDATA_NOUPDATE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>5</string>
 </map>
 <key>LINKSETDATA_OK</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0</string>
 </map>
 <key>LINKSETDATA_RESET</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0</string>
 </map>
 <key>LINKSETDATA_UPDATE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>1</string>
 </map>
 <key>LIST_STAT_GEOMETRIC_MEAN</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>9</string>
 </map>
 <key>LIST_STAT_HARMONIC_MEAN</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>100</string>
 </map>
 <key>LIST_STAT_MAX</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>2</string>
 </map>
 <key>LIST_STAT_MEAN</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>3</string>
 </map>
 <key>LIST_STAT_MEDIAN</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>4</string>
 </map>
 <key>LIST_STAT_MIN</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>1</string>
 </map>
 <key>LIST_STAT_NUM_COUNT</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>8</string>
 </map>
 <key>LIST_STAT_RANGE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0</string>
 </map>
 <key>LIST_STAT_STD_DEV</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>5</string>
 </map>
 <key>LIST_STAT_SUM</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>6</string>
 </map>
 <key>LIST_STAT_SUM_SQUARES</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>7</string>
 </map>
 <key>LOOP</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>2</string>
 </map>
 <key>LSL_STATUS_BOUNDS_ERROR</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>1002</string>
 </map>
 <key>LSL_STATUS_INTERNAL_ERROR</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>1999</string>
 </map>
 <key>LSL_STATUS_MALFORMED_PARAMS</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>1000</string>
 </map>
 <key>LSL_STATUS_NOT_FOUND</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>1003</string>
 </map>
 <key>LSL_STATUS_NOT_SUPPORTED</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>1004</string>
 </map>
 <key>LSL_STATUS_OK</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0</string>
 </map>
 <key>LSL_STATUS_TYPE_MISMATCH</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>1001</string>
 </map>
 <key>LSL_STATUS_WHITELIST_FAILED</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>2001</string>
 </map>
 <key>MASK_BASE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0</string>
 </map>
 <key>MASK_EVERYONE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>3</string>
 </map>
 <key>MASK_GROUP</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>2</string>
 </map>
 <key>MASK_NEXT</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>4</string>
 </map>
 <key>MASK_OWNER</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>1</string>
 </map>
 <key>NPC</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0x20</string>
 </map>
 <key>NPCLOOKAT_CLEAR</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>10</string>
 </map>
 <key>NPCLOOKAT_CONVERSATION</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>6</string>
 </map>
 <key>NPCLOOKAT_FOCUS</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>8</string>
 </map>
 <key>NPCLOOKAT_FREELOOK</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>3</string>
 </map>
 <key>NPCLOOKAT_HOVER</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>5</string>
 </map>
 <key>NPCLOOKAT_IDLE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>1</string>
 </map>
 <key>NPCLOOKAT_LISTEN</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>2</string>
 </map>
 <key>NPCLOOKAT_MOUSELOOK</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>9</string>
 </map>
 <key>NPCLOOKAT_NONE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0</string>
 </map>
 <key>NPCLOOKAT_RESPOND</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>4</string>
 </map>
 <key>NPCLOOKAT_SELECT</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>7</string>
 </map>
 <key>NULL_KEY</key><map>
  <key>type</key><string>string</string>
  <key>value</key><string>00000000-0000-0000-0000-000000000000</string>
 </map>
 <key>OBJECT_ACCOUNT_LEVEL</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>41</string>
 </map>
 <key>OBJECT_ANIMATED_COUNT</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>39</string>
 </map>
 <key>OBJECT_ANIMATED_SLOTS_AVAILABLE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>40</string>
 </map>
 <key>OBJECT_ATTACHED_POINT</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>19</string>
 </map>
 <key>OBJECT_ATTACHED_SLOTS_AVAILABLE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>35</string>
 </map>
 <key>OBJECT_BODY_SHAPE_TYPE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>26</string>
 </map>
 <key>OBJECT_CHARACTER_TIME</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>17</string>
 </map>
 <key>OBJECT_CLICK_ACTION</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>28</string>
 </map>
 <key>OBJECT_CREATION_TIME</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>36</string>
 </map>
 <key>OBJECT_CREATOR</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>8</string>
 </map>
 <key>OBJECT_DESC</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>2</string>
 </map>
 <key>OBJECT_GROUP</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>7</string>
 </map>
 <key>OBJECT_GROUP_TAG</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>33</string>
 </map>
 <key>OBJECT_HOVER_HEIGHT</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>25</string>
 </map>
 <key>OBJECT_LAST_OWNER_ID</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>27</string>
 </map>
 <key>OBJECT_LINK_NUMBER</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>46</string>
 </map>
 <key>OBJECT_MASS</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>43</string>
 </map>
 <key>OBJECT_MATERIAL</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>42</string>
 </map>
 <key>OBJECT_NAME</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>1</string>
 </map>
 <key>OBJECT_OMEGA</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>29</string>
 </map>
 <key>OBJECT_OWNER</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>6</string>
 </map>
 <key>OBJECT_PATHFINDING_TYPE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>20</string>
 </map>
 <key>OBJECT_PHANTOM</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>22</string>
 </map>
 <key>OBJECT_PHYSICS</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>21</string>
 </map>
 <key>OBJECT_PHYSICS_COST</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>16</string>
 </map>
 <key>OBJECT_POS</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>3</string>
 </map>
 <key>OBJECT_PRIM_COUNT</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>30</string>
 </map>
 <key>OBJECT_PRIM_EQUIVALENCE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>13</string>
 </map>
 <key>OBJECT_RENDER_WEIGHT</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>24</string>
 </map>
 <key>OBJECT_REZ_TIME</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>45</string>
 </map>
 <key>OBJECT_REZZER_KEY</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>32</string>
 </map>
 <key>OBJECT_ROOT</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>18</string>
 </map>
 <key>OBJECT_ROT</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>4</string>
 </map>
 <key>OBJECT_RUNNING_SCRIPT_COUNT</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>9</string>
 </map>
 <key>OBJECT_SCALE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>47</string>
 </map>
 <key>OBJECT_SCRIPT_MEMORY</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>11</string>
 </map>
 <key>OBJECT_SCRIPT_TIME</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>12</string>
 </map>
 <key>OBJECT_SELECT_COUNT</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>37</string>
 </map>
 <key>OBJECT_SERVER_COST</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>14</string>
 </map>
 <key>OBJECT_SIT_COUNT</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>38</string>
 </map>
 <key>OBJECT_STREAMING_COST</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>15</string>
 </map>
 <key>OBJECT_TEMP_ATTACHED</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>34</string>
 </map>
 <key>OBJECT_TEMP_ON_REZ</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>23</string>
 </map>
 <key>OBJECT_TEXT</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>44</string>
 </map>
 <key>OBJECT_TEXT_ALPHA</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>49</string>
 </map>
 <key>OBJECT_TEXT_COLOR</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>48</string>
 </map>
 <key>OBJECT_TOTAL_INVENTORY_COUNT</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>31</string>
 </map>
 <key>OBJECT_TOTAL_SCRIPT_COUNT</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>10</string>
 </map>
 <key>OBJECT_UNKNOWN_DETAIL</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>-1</string>
 </map>
 <key>OBJECT_VELOCITY</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>5</string>
 </map>
 <key>OPT_AVATAR</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>1</string>
  <key>tooltip</key><string>not supported</string>
 </map>
 <key>OPT_CHARACTER</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>2</string>
  <key>tooltip</key><string>not supported</string>
 </map>
 <key>OPT_EXCLUSION_VOLUME</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>6</string>
  <key>tooltip</key><string>not supported</string>
 </map>
 <key>OPT_LEGACY_LINKSET</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0</string>
  <key>tooltip</key><string>not supported</string>
 </map>
 <key>OPT_MATERIAL_VOLUME</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>5</string>
  <key>tooltip</key><string>not supported</string>
 </map>
 <key>OPT_OTHER</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>-1</string>
  <key>tooltip</key><string>not supported</string>
 </map>
 <key>OPT_STATIC_OBSTACLE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>4</string>
  <key>tooltip</key><string>not supported</string>
 </map>
 <key>OPT_WALKABLE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>3</string>
  <key>tooltip</key><string>not supported</string>
 </map>
 <key>OS_APIVERSION</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>23</string>
 </map>
 <key>OS_ATTACH_MSG_ALL</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>-65535</string>
 </map>
 <key>OS_ATTACH_MSG_INVERT_POINTS</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>1</string>
 </map>
 <key>OS_ATTACH_MSG_OBJECT_CREATOR</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>2</string>
 </map>
 <key>OS_ATTACH_MSG_SCRIPT_CREATOR</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>4</string>
 </map>
 <key>OS_LISTEN_REGEX_MESSAGE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0x2</string>
 </map>
 <key>OS_LISTEN_REGEX_NAME</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0x1</string>
 </map>
 <key>OS_LTPAG_ALGNLV</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0x4</string>
  <key>tooltip</key><string>osLocalTeleportAgent align lookat to velocity</string>
 </map>
 <key>OS_LTPAG_FORCEFLY</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0x8</string>
  <key>tooltip</key><string>osLocalTeleportAgent force fly</string>
 </map>
 <key>OS_LTPAG_FORCENOFLY</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0x16</string>
  <key>tooltip</key><string>osLocalTeleportAgent force no fly</string>
 </map>
 <key>OS_LTPAG_NONE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0x0</string>
  <key>tooltip</key><string>osLocalTeleportAgent no flags</string>
 </map>
 <key>OS_LTPAG_USELOOKAT</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0x2</string>
  <key>tooltip</key><string>osLocalTeleportAgent use lookat</string>
 </map>
 <key>OS_LTPAG_USEVEL</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0x1</string>
  <key>tooltip</key><string>osLocalTeleportAgent use velocity</string>
 </map>
 <key>OS_NPC_CREATOR_OWNED</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0x1</string>
 </map>
 <key>OS_NPC_FLY</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0</string>
 </map>
 <key>OS_NPC_LAND_AT_TARGET</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>2</string>
 </map>
 <key>OS_NPC_NO_FLY</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>1</string>
 </map>
 <key>OS_NPC_NOT_OWNED</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0x2</string>
 </map>
 <key>OS_NPC_OBJECT_GROUP</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0x08</string>
 </map>
 <key>OS_NPC_RUNNING</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>4</string>
 </map>
 <key>OS_NPC_SENSE_AS_AGENT</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0x4</string>
 </map>
 <key>OS_NPC_SIT_NOW</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0</string>
 </map>
 <key>OSTPOBJ_NONE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0x0</string>
  <key>tooltip</key><string>osTeleportObject no flags</string>
 </map>
 <key>OSTPOBJ_SETROT</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0x4</string>
  <key>tooltip</key><string>osTeleportObject flag: the rotation is the final rotation, otherwise is a added rotation</string>
 </map>
 <key>OSTPOBJ_STOPATTARGET</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0x1</string>
  <key>tooltip</key><string>osTeleportObject flag: stop at destination</string>
 </map>
 <key>OSTPOBJ_STOPONFAIL</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0x2</string>
  <key>tooltip</key><string>osTeleportObject flag: stop at jump point if tp fails</string>
 </map>
 <key>PARCEL_COUNT_GROUP</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>2</string>
 </map>
 <key>PARCEL_COUNT_OTHER</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>3</string>
 </map>
 <key>PARCEL_COUNT_OWNER</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>1</string>
 </map>
 <key>PARCEL_COUNT_SELECTED</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>4</string>
 </map>
 <key>PARCEL_COUNT_TEMP</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>5</string>
 </map>
 <key>PARCEL_COUNT_TOTAL</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0</string>
 </map>
 <key>PARCEL_DETAILS_ANY_AVATAR_SOUNDS</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>7</string>
 </map>
 <key>PARCEL_DETAILS_AREA</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>4</string>
 </map>
 <key>PARCEL_DETAILS_CLAIMDATE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>10</string>
 </map>
 <key>PARCEL_DETAILS_DESC</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>1</string>
 </map>
 <key>PARCEL_DETAILS_DWELL</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>64</string>
 </map>
 <key>PARCEL_DETAILS_FLAGS</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>12</string>
 </map>
 <key>PARCEL_DETAILS_GEOMETRICCENTER</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>66</string>
 </map>
 <key>PARCEL_DETAILS_GETCLAIMDATE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>65</string>
 </map>
 <key>PARCEL_DETAILS_GROUP</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>3</string>
 </map>
 <key>PARCEL_DETAILS_GROUP_SOUNDS</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>8</string>
 </map>
 <key>PARCEL_DETAILS_ID</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>5</string>
 </map>
 <key>PARCEL_DETAILS_LANDING_LOOKAT</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>10</string>
 </map>
 <key>PARCEL_DETAILS_LANDING_POINT</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>9</string>
 </map>
 <key>PARCEL_DETAILS_NAME</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0</string>
 </map>
 <key>PARCEL_DETAILS_OWNER</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>2</string>
 </map>
 <key>PARCEL_DETAILS_PRIM_CAPACITY</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>7</string>
 </map>
 <key>PARCEL_DETAILS_PRIM_USED</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>8</string>
 </map>
 <key>PARCEL_DETAILS_SCRIPT_DANGER</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>13</string>
 </map>
 <key>PARCEL_DETAILS_SEE_AVATARS</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>6</string>
 </map>
 <key>PARCEL_DETAILS_TP_ROUTING</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>11</string>
 </map>
 <key>PARCEL_FLAG_ALLOW_ALL_OBJECT_ENTRY</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0x8000000</string>
 </map>
 <key>PARCEL_FLAG_ALLOW_CREATE_GROUP_OBJECTS</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0x4000000</string>
 </map>
 <key>PARCEL_FLAG_ALLOW_CREATE_OBJECTS</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0x40</string>
 </map>
 <key>PARCEL_FLAG_ALLOW_DAMAGE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0x20</string>
 </map>
 <key>PARCEL_FLAG_ALLOW_FLY</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0x1</string>
 </map>
 <key>PARCEL_FLAG_ALLOW_GROUP_OBJECT_ENTRY</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0x10000000</string>
 </map>
 <key>PARCEL_FLAG_ALLOW_GROUP_SCRIPTS</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0x2000000</string>
 </map>
 <key>PARCEL_FLAG_ALLOW_LANDMARK</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0x8</string>
 </map>
 <key>PARCEL_FLAG_ALLOW_SCRIPTS</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0x2</string>
 </map>
 <key>PARCEL_FLAG_ALLOW_TERRAFORM</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0x10</string>
 </map>
 <key>PARCEL_FLAG_LOCAL_SOUND_ONLY</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0x8000</string>
 </map>
 <key>PARCEL_FLAG_RESTRICT_PUSHOBJECT</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0x200000</string>
 </map>
 <key>PARCEL_FLAG_USE_ACCESS_GROUP</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0x100</string>
 </map>
 <key>PARCEL_FLAG_USE_ACCESS_LIST</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0x200</string>
 </map>
 <key>PARCEL_FLAG_USE_BAN_LIST</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0x400</string>
 </map>
 <key>PARCEL_FLAG_USE_LAND_PASS_LIST</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0x800</string>
 </map>
 <key>PARCEL_MEDIA_COMMAND_AGENT</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>7</string>
 </map>
 <key>PARCEL_MEDIA_COMMAND_AUTO_ALIGN</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>9</string>
 </map>
 <key>PARCEL_MEDIA_COMMAND_DESC</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>12</string>
 </map>
 <key>PARCEL_MEDIA_COMMAND_LOOP</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>3</string>
 </map>
 <key>PARCEL_MEDIA_COMMAND_PAUSE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>1</string>
 </map>
 <key>PARCEL_MEDIA_COMMAND_PLAY</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>2</string>
 </map>
 <key>PARCEL_MEDIA_COMMAND_SIZE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>11</string>
 </map>
 <key>PARCEL_MEDIA_COMMAND_STOP</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0</string>
 </map>
 <key>PARCEL_MEDIA_COMMAND_TEXTURE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>4</string>
 </map>
 <key>PARCEL_MEDIA_COMMAND_TIME</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>6</string>
 </map>
 <key>PARCEL_MEDIA_COMMAND_TYPE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>10</string>
 </map>
 <key>PARCEL_MEDIA_COMMAND_UNLOAD</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>8</string>
 </map>
 <key>PARCEL_MEDIA_COMMAND_URL</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>5</string>
 </map>
 <key>PASSIVE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>4</string>
 </map>
 <key>PAY_DEFAULT</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>-2</string>
 </map>
 <key>PAY_HIDE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>-1</string>
 </map>
 <key>PERM_ALL</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0x7fffffff</string>
 </map>
 <key>PERM_COPY</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0x8000</string>
 </map>
 <key>PERM_MODIFY</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0x4000</string>
 </map>
 <key>PERM_MOVE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0x80000</string>
 </map>
 <key>PERM_TRANSFER</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0x2000</string>
 </map>
 <key>PERMISSION_ATTACH</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0x20</string>
 </map>
 <key>PERMISSION_CHANGE_JOINTS</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0x100</string>
 </map>
 <key>PERMISSION_CHANGE_LINKS</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0x80</string>
 </map>
 <key>PERMISSION_CHANGE_PERMISSIONS</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0x200</string>
 </map>
 <key>PERMISSION_CONTROL_CAMERA</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0x800</string>
 </map>
 <key>PERMISSION_DEBIT</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0x02</string>
 </map>
 <key>PERMISSION_OVERRIDE_ANIMATIONS</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0x8000</string>
 </map>
 <key>PERMISSION_RELEASE_OWNERSHIP</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0x40</string>
 </map>
 <key>PERMISSION_REMAP_CONTROLS</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0x08</string>
 </map>
 <key>PERMISSION_RETURN_OBJECTS</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0x10000</string>
 </map>
 <key>PERMISSION_SILENT_ESTATE_MANAGEMENT</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0x4000</string>
 </map>
 <key>PERMISSION_TAKE_CONTROLS</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0x04</string>
 </map>
 <key>PERMISSION_TELEPORT</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0x1000</string>
 </map>
 <key>PERMISSION_TRACK_CAMERA</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0x400</string>
 </map>
 <key>PERMISSION_TRIGGER_ANIMATION</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0x010</string>
 </map>
 <key>PI</key><map>
  <key>type</key><string>float</string>
  <key>value</key><string>3.14159274</string>
 </map>
 <key>PI_BY_TWO</key><map>
  <key>type</key><string>float</string>
  <key>value</key><string>1.57079637</string>
 </map>
 <key>PING_PONG</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>8</string>
 </map>
 <key>PRIM_ALLOW_UNSIT</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>39</string>
  <key>tooltip</key><string>not supported</string>
 </map>
 <key>PRIM_ALPHA_MODE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>38</string>
 </map>
 <key>PRIM_ALPHA_MODE_BLEND</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>1</string>
 </map>
 <key>PRIM_ALPHA_MODE_EMISSIVE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>3</string>
 </map>
 <key>PRIM_ALPHA_MODE_MASK</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>2</string>
 </map>
 <key>PRIM_ALPHA_MODE_NONE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0</string>
 </map>
 <key>PRIM_BUMP_BARK</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>4</string>
 </map>
 <key>PRIM_BUMP_BLOBS</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>12</string>
 </map>
 <key>PRIM_BUMP_BRICKS</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>5</string>
 </map>
 <key>PRIM_BUMP_BRIGHT</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>1</string>
 </map>
 <key>PRIM_BUMP_CHECKER</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>6</string>
 </map>
 <key>PRIM_BUMP_CONCRETE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>7</string>
 </map>
 <key>PRIM_BUMP_DARK</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>2</string>
 </map>
 <key>PRIM_BUMP_DISKS</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>10</string>
 </map>
 <key>PRIM_BUMP_GRAVEL</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>11</string>
 </map>
 <key>PRIM_BUMP_LARGETILE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>14</string>
 </map>
 <key>PRIM_BUMP_NONE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0</string>
 </map>
 <key>PRIM_BUMP_SHINY</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>19</string>
 </map>
 <key>PRIM_BUMP_SIDING</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>13</string>
 </map>
 <key>PRIM_BUMP_STONE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>9</string>
 </map>
 <key>PRIM_BUMP_STUCCO</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>15</string>
 </map>
 <key>PRIM_BUMP_SUCTION</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>16</string>
 </map>
 <key>PRIM_BUMP_TILE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>8</string>
 </map>
 <key>PRIM_BUMP_WEAVE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>17</string>
 </map>
 <key>PRIM_BUMP_WOOD</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>3</string>
 </map>
 <key>PRIM_CAST_SHADOWS</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>24</string>
  <key>tooltip</key><string>not supported</string>
 </map>
 <key>PRIM_COLOR</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>18</string>
 </map>
 <key>PRIM_DESC</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>28</string>
 </map>
 <key>PRIM_FLEXIBLE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>21</string>
 </map>
 <key>PRIM_FULLBRIGHT</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>20</string>
 </map>
 <key>PRIM_GLOW</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>25</string>
 </map>
 <key>PRIM_GLTF_BASE_COLOR</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>48</string>
 </map>
 <key>PRIM_GLTF_EMISSIVE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>46</string>
 </map>
 <key>PRIM_GLTF_METALLIC_ROUGHNESS</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>47</string>
 </map>
 <key>PRIM_GLTF_NORMAL</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>45</string>
 </map>
 <key>PRIM_HOLE_CIRCLE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>16</string>
 </map>
 <key>PRIM_HOLE_DEFAULT</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0</string>
 </map>
 <key>PRIM_HOLE_SQUARE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>32</string>
 </map>
 <key>PRIM_HOLE_TRIANGLE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>48</string>
 </map>
 <key>PRIM_LINK_TARGET</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>34</string>
 </map>
 <key>PRIM_MATERIAL</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>2</string>
 </map>
 <key>PRIM_MATERIAL_FLESH</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>4</string>
 </map>
 <key>PRIM_MATERIAL_GLASS</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>2</string>
 </map>
 <key>PRIM_MATERIAL_LIGHT</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>7</string>
 </map>
 <key>PRIM_MATERIAL_METAL</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>1</string>
 </map>
 <key>PRIM_MATERIAL_PLASTIC</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>5</string>
 </map>
 <key>PRIM_MATERIAL_RUBBER</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>6</string>
 </map>
 <key>PRIM_MATERIAL_STONE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0</string>
 </map>
 <key>PRIM_MATERIAL_WOOD</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>3</string>
 </map>
 <key>PRIM_MEDIA_ALT_IMAGE_ENABLE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0</string>
 </map>
 <key>PRIM_MEDIA_AUTO_LOOP</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>4</string>
 </map>
 <key>PRIM_MEDIA_AUTO_PLAY</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>5</string>
 </map>
 <key>PRIM_MEDIA_AUTO_SCALE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>6</string>
 </map>
 <key>PRIM_MEDIA_AUTO_ZOOM</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>7</string>
 </map>
 <key>PRIM_MEDIA_CONTROLS</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>1</string>
 </map>
 <key>PRIM_MEDIA_CONTROLS_MINI</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>1</string>
 </map>
 <key>PRIM_MEDIA_CONTROLS_STANDARD</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0</string>
 </map>
 <key>PRIM_MEDIA_CURRENT_URL</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>2</string>
 </map>
 <key>PRIM_MEDIA_FIRST_CLICK_INTERACT</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>8</string>
 </map>
 <key>PRIM_MEDIA_HEIGHT_PIXELS</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>10</string>
 </map>
 <key>PRIM_MEDIA_HOME_URL</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>3</string>
 </map>
 <key>PRIM_MEDIA_PERM_ANYONE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>4</string>
 </map>
 <key>PRIM_MEDIA_PERM_GROUP</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>2</string>
 </map>
 <key>PRIM_MEDIA_PERM_NONE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0</string>
 </map>
 <key>PRIM_MEDIA_PERM_OWNER</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>1</string>
 </map>
 <key>PRIM_MEDIA_PERMS_CONTROL</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>14</string>
 </map>
 <key>PRIM_MEDIA_PERMS_INTERACT</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>13</string>
 </map>
 <key>PRIM_MEDIA_WHITELIST</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>12</string>
 </map>
 <key>PRIM_MEDIA_WHITELIST_ENABLE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>11</string>
 </map>
 <key>PRIM_MEDIA_WIDTH_PIXELS</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>9</string>
 </map>
 <key>PRIM_NAME</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>27</string>
 </map>
 <key>PRIM_NORMAL</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>37</string>
 </map>
 <key>PRIM_OMEGA</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>32</string>
 </map>
 <key>PRIM_PHANTOM</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>5</string>
 </map>
 <key>PRIM_PHYSICS</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>3</string>
 </map>
 <key>PRIM_PHYSICS_MATERIAL</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>31</string>
 </map>
 <key>PRIM_PHYSICS_SHAPE_CONVEX</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>2</string>
 </map>
 <key>PRIM_PHYSICS_SHAPE_NONE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>1</string>
 </map>
 <key>PRIM_PHYSICS_SHAPE_PRIM</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0</string>
 </map>
 <key>PRIM_PHYSICS_SHAPE_TYPE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>30</string>
 </map>
 <key>PRIM_POINT_LIGHT</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>23</string>
 </map>
 <key>PRIM_POS_LOCAL</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>33</string>
 </map>
 <key>PRIM_POSITION</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>6</string>
 </map>
 <key>PRIM_PROJECTOR</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>42</string>
 </map>
 <key>PRIM_REFLECTION_PROBE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>44</string>
 </map>
 <key>PRIM_REFLECTION_PROBE_BOX</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>1</string>
 </map>
 <key>PRIM_REFLECTION_PROBE_DYNAMIC</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>2</string>
 </map>
 <key>PRIM_RENDER_MATERIAL</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>49</string>
 </map>
 <key>PRIM_ROT_LOCAL</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>29</string>
 </map>
 <key>PRIM_ROTATION</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>8</string>
 </map>
 <key>PRIM_SCRIPTED_SIT_ONLY</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>40</string>
  <key>tooltip</key><string>not supported</string>
 </map>
 <key>PRIM_SCULPT_FLAG_ANIMESH</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0x20</string>
 </map>
 <key>PRIM_SCULPT_FLAG_INVERT</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0x40</string>
 </map>
 <key>PRIM_SCULPT_FLAG_MIRROR</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0x80</string>
 </map>
 <key>PRIM_SCULPT_TYPE_CYLINDER</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>4</string>
 </map>
 <key>PRIM_SCULPT_TYPE_MASK</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0x07</string>
  <key>tooltip</key><string>Auxiliar to clear flags keeping scultp type</string>
 </map>
 <key>PRIM_SCULPT_TYPE_MESH</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>5</string>
 </map>
 <key>PRIM_SCULPT_TYPE_PLANE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>3</string>
 </map>
 <key>PRIM_SCULPT_TYPE_SPHERE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>1</string>
 </map>
 <key>PRIM_SCULPT_TYPE_TORUS</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>2</string>
 </map>
 <key>PRIM_SHINY_HIGH</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>3</string>
 </map>
 <key>PRIM_SHINY_LOW</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>1</string>
 </map>
 <key>PRIM_SHINY_MEDIUM</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>2</string>
 </map>
 <key>PRIM_SHINY_NONE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0</string>
 </map>
 <key>PRIM_SIT_TARGET</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>41</string>
 </map>
 <key>PRIM_SIZE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>7</string>
 </map>
 <key>PRIM_SLICE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>35</string>
 </map>
 <key>PRIM_SPECULAR</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>36</string>
 </map>
 <key>PRIM_TEMP_ON_REZ</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>4</string>
 </map>
 <key>PRIM_TEXGEN</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>22</string>
 </map>
 <key>PRIM_TEXGEN_DEFAULT</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0</string>
 </map>
 <key>PRIM_TEXGEN_PLANAR</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>1</string>
 </map>
 <key>PRIM_TEXT</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>26</string>
 </map>
 <key>PRIM_TEXTURE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>17</string>
 </map>
 <key>PRIM_TYPE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>9</string>
 </map>
 <key>PRIM_TYPE_BOX</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0</string>
 </map>
 <key>PRIM_TYPE_CYLINDER</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>1</string>
 </map>
 <key>PRIM_TYPE_PRISM</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>2</string>
 </map>
 <key>PRIM_TYPE_RING</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>6</string>
 </map>
 <key>PRIM_TYPE_SCULPT</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>7</string>
 </map>
 <key>PRIM_TYPE_SPHERE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>3</string>
 </map>
 <key>PRIM_TYPE_TORUS</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>4</string>
 </map>
 <key>PRIM_TYPE_TUBE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>5</string>
 </map>
 <key>PROFILE_NONE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0</string>
 </map>
 <key>PROFILE_SCRIPT_MEMORY</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>1</string>
 </map>
 <key>PSYS_PART_BF_DEST_COLOR</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>2</string>
 </map>
 <key>PSYS_PART_BF_ONE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0</string>
 </map>
 <key>PSYS_PART_BF_ONE_MINUS_DEST_COLOR</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>4</string>
 </map>
 <key>PSYS_PART_BF_ONE_MINUS_SOURCE_ALPHA</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>9</string>
 </map>
 <key>PSYS_PART_BF_ONE_MINUS_SOURCE_COLOR</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>5</string>
 </map>
 <key>PSYS_PART_BF_SOURCE_ALPHA</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>7</string>
 </map>
 <key>PSYS_PART_BF_SOURCE_COLOR</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>3</string>
 </map>
 <key>PSYS_PART_BF_ZERO</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>1</string>
 </map>
 <key>PSYS_PART_BLEND_FUNC_DEST</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>25</string>
 </map>
 <key>PSYS_PART_BLEND_FUNC_SOURCE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>24</string>
 </map>
 <key>PSYS_PART_BOUNCE_MASK</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>4</string>
 </map>
 <key>PSYS_PART_EMISSIVE_MASK</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>256</string>
 </map>
 <key>PSYS_PART_END_ALPHA</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>4</string>
 </map>
 <key>PSYS_PART_END_COLOR</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>3</string>
 </map>
 <key>PSYS_PART_END_GLOW</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>27</string>
 </map>
 <key>PSYS_PART_END_SCALE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>6</string>
 </map>
 <key>PSYS_PART_FLAGS</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0</string>
 </map>
 <key>PSYS_PART_FOLLOW_SRC_MASK</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>16</string>
 </map>
 <key>PSYS_PART_FOLLOW_VELOCITY_MASK</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>32</string>
 </map>
 <key>PSYS_PART_INTERP_COLOR_MASK</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>1</string>
 </map>
 <key>PSYS_PART_INTERP_SCALE_MASK</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>2</string>
 </map>
 <key>PSYS_PART_MAX_AGE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>7</string>
 </map>
 <key>PSYS_PART_RIBBON_MASK</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>1024</string>
 </map>
 <key>PSYS_PART_START_ALPHA</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>2</string>
 </map>
 <key>PSYS_PART_START_COLOR</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>1</string>
 </map>
 <key>PSYS_PART_START_GLOW</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>26</string>
 </map>
 <key>PSYS_PART_START_SCALE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>5</string>
 </map>
 <key>PSYS_PART_TARGET_LINEAR_MASK</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>128</string>
 </map>
 <key>PSYS_PART_TARGET_POS_MASK</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>64</string>
 </map>
 <key>PSYS_PART_WIND_MASK</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>8</string>
 </map>
 <key>PSYS_SRC_ACCEL</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>8</string>
 </map>
 <key>PSYS_SRC_ANGLE_BEGIN</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>22</string>
 </map>
 <key>PSYS_SRC_ANGLE_END</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>23</string>
 </map>
 <key>PSYS_SRC_BURST_PART_COUNT</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>15</string>
 </map>
 <key>PSYS_SRC_BURST_RADIUS</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>16</string>
 </map>
 <key>PSYS_SRC_BURST_RATE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>13</string>
 </map>
 <key>PSYS_SRC_BURST_SPEED_MAX</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>18</string>
 </map>
 <key>PSYS_SRC_BURST_SPEED_MIN</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>17</string>
 </map>
 <key>PSYS_SRC_INNERANGLE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>10</string>
 </map>
 <key>PSYS_SRC_MAX_AGE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>19</string>
 </map>
 <key>PSYS_SRC_OMEGA</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>21</string>
 </map>
 <key>PSYS_SRC_OUTERANGLE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>11</string>
 </map>
 <key>PSYS_SRC_PATTERN</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>9</string>
 </map>
 <key>PSYS_SRC_PATTERN_ANGLE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>4</string>
 </map>
 <key>PSYS_SRC_PATTERN_ANGLE_CONE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>8</string>
 </map>
 <key>PSYS_SRC_PATTERN_ANGLE_CONE_EMPTY</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>16</string>
 </map>
 <key>PSYS_SRC_PATTERN_DROP</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>1</string>
 </map>
 <key>PSYS_SRC_PATTERN_EXPLODE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>2</string>
 </map>
 <key>PSYS_SRC_TARGET_KEY</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>20</string>
 </map>
 <key>PSYS_SRC_TEXTURE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>12</string>
 </map>
 <key>PUBLIC_CHANNEL</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0x00000000</string>
 </map>
 <key>RAD_TO_DEG</key><map>
  <key>type</key><string>float</string>
  <key>value</key><string>57.29578</string>
 </map>
 <key>RC_DATA_FLAGS</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>2</string>
 </map>
 <key>RC_DETECT_PHANTOM</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>1</string>
 </map>
 <key>RC_GET_LINK_NUM</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>4</string>
 </map>
 <key>RC_GET_NORMAL</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>1</string>
 </map>
 <key>RC_GET_ROOT_KEY</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>2</string>
 </map>
 <key>RC_MAX_HITS</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>3</string>
 </map>
 <key>RC_REJECT_AGENTS</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>1</string>
 </map>
 <key>RC_REJECT_HOST</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0x20000000</string>
 </map>
 <key>RC_REJECT_HOSTGROUP</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0x40000000</string>
 </map>
 <key>RC_REJECT_LAND</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>8</string>
 </map>
 <key>RC_REJECT_NONPHYSICAL</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>4</string>
 </map>
 <key>RC_REJECT_PHYSICAL</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>2</string>
 </map>
 <key>RC_REJECT_TYPES</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0</string>
 </map>
 <key>RCERR_CAST_TIME_EXCEEDED</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>-3</string>
 </map>
 <key>RCERR_SIM_PERF_LOW</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>-2</string>
 </map>
 <key>RCERR_UNKNOWN</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>-1</string>
 </map>
 <key>REGION_FLAG_ALLOW_DAMAGE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0x1</string>
 </map>
 <key>REGION_FLAG_ALLOW_DIRECT_TELEPORT</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0x100000</string>
 </map>
 <key>REGION_FLAG_BLOCK_FLY</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0x80000</string>
 </map>
 <key>REGION_FLAG_BLOCK_TERRAFORM</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0x40</string>
 </map>
 <key>REGION_FLAG_DISABLE_COLLISIONS</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0x1000</string>
 </map>
 <key>REGION_FLAG_DISABLE_PHYSICS</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0x4000</string>
 </map>
 <key>REGION_FLAG_FIXED_SUN</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0x10</string>
 </map>
 <key>REGION_FLAG_RESTRICT_PUSHOBJECT</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0x400000</string>
 </map>
 <key>REGION_FLAG_SANDBOX</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0x100</string>
 </map>
 <key>REMOTE_DATA_CHANNEL</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>1</string>
 </map>
 <key>REMOTE_DATA_REPLY</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>3</string>
 </map>
 <key>REMOTE_DATA_REQUEST</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>2</string>
 </map>
 <key>RESTITUTION</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>4</string>
 </map>
 <key>REVERSE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>4</string>
 </map>
 <key>ROTATE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>32</string>
 </map>
 <key>SCALE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>64</string>
 </map>
 <key>SCRIPTED</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>8</string>
 </map>
 <key>SMOOTH</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>16</string>
 </map>
 <key>SOUND_LOOP</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>1</string>
 </map>
 <key>SOUND_PLAY</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0</string>
 </map>
 <key>SOUND_SYNC</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>4</string>
 </map>
 <key>SOUND_TRIGGER</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>2</string>
 </map>
 <key>SQRT2</key><map>
  <key>type</key><string>float</string>
  <key>value</key><string>1.414213538</string>
 </map>
 <key>STATS_ACTIVE_PRIMS</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>7</string>
 </map>
 <key>STATS_ACTIVE_SCRIPTS</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>19</string>
 </map>
 <key>STATS_AGENT_MS</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>16</string>
 </map>
 <key>STATS_AGENT_UPDATES</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>3</string>
 </map>
 <key>STATS_CHILD_AGENTS</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>5</string>
 </map>
 <key>STATS_FRAME_MS</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>8</string>
 </map>
 <key>STATS_IMAGE_MS</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>11</string>
 </map>
 <key>STATS_IN_PACKETS_PER_SECOND</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>13</string>
 </map>
 <key>STATS_NET_MS</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>9</string>
 </map>
 <key>STATS_OTHER_MS</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>12</string>
 </map>
 <key>STATS_OUT_PACKETS_PER_SECOND</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>14</string>
 </map>
 <key>STATS_PENDING_DOWNLOADS</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>17</string>
 </map>
 <key>STATS_PENDING_UPLOADS</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>18</string>
 </map>
 <key>STATS_PHYSICS_FPS</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>2</string>
 </map>
 <key>STATS_PHYSICS_MS</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>10</string>
 </map>
 <key>STATS_ROOT_AGENTS</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>4</string>
 </map>
 <key>STATS_SCRIPT_EPS</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>28</string>
 </map>
 <key>STATS_SCRIPT_LPS</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>38</string>
 </map>
 <key>STATS_SCRIPT_NPCS</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>47</string>
 </map>
 <key>STATS_SCRIPT_TIME</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>37</string>
 </map>
 <key>STATS_SIM_FPS</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>1</string>
 </map>
 <key>STATS_SIM_SLEEP</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>20</string>
 </map>
 <key>STATS_TIME_DILATION</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0</string>
 </map>
 <key>STATS_TOTAL_PRIMS</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>6</string>
 </map>
 <key>STATS_UNACKED_BYTES</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>15</string>
 </map>
 <key>STATUS_BLOCK_GRAB</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>64</string>
 </map>
 <key>STATUS_BLOCK_GRAB_OBJECT</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>1024</string>
 </map>
 <key>STATUS_CAST_SHADOWS</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>512</string>
 </map>
 <key>STATUS_DIE_AT_EDGE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>128</string>
 </map>
 <key>STATUS_PHANTOM</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>16</string>
 </map>
 <key>STATUS_PHYSICS</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>1</string>
 </map>
 <key>STATUS_RETURN_AT_EDGE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>256</string>
 </map>
 <key>STATUS_ROTATE_X</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>2</string>
 </map>
 <key>STATUS_ROTATE_Y</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>4</string>
 </map>
 <key>STATUS_ROTATE_Z</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>8</string>
 </map>
 <key>STATUS_SANDBOX</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>32</string>
 </map>
 <key>STRING_TRIM</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>3</string>
 </map>
 <key>STRING_TRIM_HEAD</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>1</string>
 </map>
 <key>STRING_TRIM_TAIL</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>2</string>
 </map>
 <key>TARGETED_EMAIL_OBJECT_OWNER</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>2</string>
 </map>
 <key>TARGETED_EMAIL_ROOT_CREATOR</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>1</string>
 </map>
 <key>TEXTURE_BLANK</key><map>
  <key>type</key><string>string</string>
  <key>value</key><string>5748decc-f629-461c-9a36-a35a221fe21f</string>
 </map>
 <key>TEXTURE_DEFAULT</key><map>
  <key>type</key><string>string</string>
  <key>value</key><string>89556747-24cb-43ed-920b-47caed15465f</string>
 </map>
 <key>TEXTURE_MEDIA</key><map>
  <key>type</key><string>string</string>
  <key>value</key><string>8b5fec65-8d8d-9dc5-cda8-8fdf2716e361</string>
 </map>
 <key>TEXTURE_PLYWOOD</key><map>
  <key>type</key><string>string</string>
  <key>value</key><string>89556747-24cb-43ed-920b-47caed15465f</string>
 </map>
 <key>TEXTURE_TRANSPARENT</key><map>
  <key>type</key><string>string</string>
  <key>value</key><string>8dcd4a48-2d37-4909-9f78-f7a9eb4ef903</string>
 </map>
 <key>TOUCH_INVALID_FACE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>-1</string>
 </map>
 <key>TOUCH_INVALID_TEXCOORD</key><map>
  <key>type</key><string>vector</string>
  <key>value</key><string>&gt;-1.0,-1.0,0.0&lt;</string>
 </map>
 <key>TOUCH_INVALID_VECTOR</key><map>
  <key>type</key><string>vector</string>
  <key>value</key><string>&gt;0,0,0&lt;</string>
 </map>
 <key>TRUE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>1</string>
 </map>
 <key>TWO_PI</key><map>
  <key>type</key><string>float</string>
  <key>value</key><string>6.28318548</string>
 </map>
 <key>TYPE_FLOAT</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>2</string>
 </map>
 <key>TYPE_INTEGER</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>1</string>
 </map>
 <key>TYPE_INVALID</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0</string>
 </map>
 <key>TYPE_KEY</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>4</string>
 </map>
 <key>TYPE_ROTATION</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>6</string>
 </map>
 <key>TYPE_STRING</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>3</string>
 </map>
 <key>TYPE_VECTOR</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>5</string>
 </map>
 <key>URL_REQUEST_DENIED</key><map>
  <key>type</key><string>string</string>
  <key>value</key><string>URL_REQUEST_DENIED</string>
 </map>
 <key>URL_REQUEST_GRANTED</key><map>
  <key>type</key><string>string</string>
  <key>value</key><string>URL_REQUEST_GRANTED</string>
 </map>
 <key>VEHICLE_ANGULAR_DEFLECTION_EFFICIENCY</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>32</string>
 </map>
 <key>VEHICLE_ANGULAR_DEFLECTION_TIMESCALE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>33</string>
 </map>
 <key>VEHICLE_ANGULAR_FRICTION_TIMESCALE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>17</string>
 </map>
 <key>VEHICLE_ANGULAR_MOTOR_DECAY_TIMESCALE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>35</string>
 </map>
 <key>VEHICLE_ANGULAR_MOTOR_DIRECTION</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>19</string>
 </map>
 <key>VEHICLE_ANGULAR_MOTOR_TIMESCALE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>34</string>
 </map>
 <key>VEHICLE_BANKING_EFFICIENCY</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>38</string>
 </map>
 <key>VEHICLE_BANKING_MIX</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>39</string>
 </map>
 <key>VEHICLE_BANKING_TIMESCALE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>40</string>
 </map>
 <key>VEHICLE_BUOYANCY</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>27</string>
 </map>
 <key>VEHICLE_FLAG_CAMERA_DECOUPLED</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>512</string>
 </map>
 <key>VEHICLE_FLAG_HOVER_GLOBAL_HEIGHT</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>16</string>
 </map>
 <key>VEHICLE_FLAG_HOVER_TERRAIN_ONLY</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>8</string>
 </map>
 <key>VEHICLE_FLAG_HOVER_UP_ONLY</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>32</string>
 </map>
 <key>VEHICLE_FLAG_HOVER_WATER_ONLY</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>4</string>
 </map>
 <key>VEHICLE_FLAG_LIMIT_MOTOR_UP</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>64</string>
 </map>
 <key>VEHICLE_FLAG_LIMIT_ROLL_ONLY</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>2</string>
 </map>
 <key>VEHICLE_FLAG_LOCK_HOVER_HEIGHT</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>8192</string>
 </map>
 <key>VEHICLE_FLAG_LOCK_ROTATION</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>32784</string>
 </map>
 <key>VEHICLE_FLAG_MOUSELOOK_BANK</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>256</string>
 </map>
 <key>VEHICLE_FLAG_MOUSELOOK_STEER</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>128</string>
 </map>
 <key>VEHICLE_FLAG_NO_DEFLECTION</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>16392</string>
 </map>
 <key>VEHICLE_FLAG_NO_DEFLECTION_UP</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>1</string>
 </map>
 <key>VEHICLE_FLAG_NO_FLY_UP</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>1</string>
 </map>
 <key>VEHICLE_FLAG_NO_X</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>1024</string>
 </map>
 <key>VEHICLE_FLAG_NO_Y</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>2048</string>
 </map>
 <key>VEHICLE_FLAG_NO_Z</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>4096</string>
 </map>
 <key>VEHICLE_HOVER_EFFICIENCY</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>25</string>
 </map>
 <key>VEHICLE_HOVER_HEIGHT</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>24</string>
 </map>
 <key>VEHICLE_HOVER_TIMESCALE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>26</string>
 </map>
 <key>VEHICLE_LINEAR_DEFLECTION_EFFICIENCY</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>28</string>
 </map>
 <key>VEHICLE_LINEAR_DEFLECTION_TIMESCALE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>29</string>
 </map>
 <key>VEHICLE_LINEAR_FRICTION_TIMESCALE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>16</string>
 </map>
 <key>VEHICLE_LINEAR_MOTOR_DECAY_TIMESCALE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>31</string>
 </map>
 <key>VEHICLE_LINEAR_MOTOR_DIRECTION</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>18</string>
 </map>
 <key>VEHICLE_LINEAR_MOTOR_OFFSET</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>20</string>
 </map>
 <key>VEHICLE_LINEAR_MOTOR_TIMESCALE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>30</string>
 </map>
 <key>VEHICLE_RANGE_BLOCK</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>45</string>
 </map>
 <key>VEHICLE_REFERENCE_FRAME</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>44</string>
 </map>
 <key>VEHICLE_ROLL_FRAME</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>46</string>
 </map>
 <key>VEHICLE_TYPE_AIRPLANE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>4</string>
 </map>
 <key>VEHICLE_TYPE_BALLOON</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>5</string>
 </map>
 <key>VEHICLE_TYPE_BOAT</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>3</string>
 </map>
 <key>VEHICLE_TYPE_CAR</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>2</string>
 </map>
 <key>VEHICLE_TYPE_NONE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0</string>
 </map>
 <key>VEHICLE_TYPE_SLED</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>1</string>
 </map>
 <key>VEHICLE_VERTICAL_ATTRACTION_EFFICIENCY</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>36</string>
 </map>
 <key>VEHICLE_VERTICAL_ATTRACTION_TIMESCALE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>37</string>
 </map>
 <key>WL_AMBIENT</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>20</string>
 </map>
 <key>WL_BIG_WAVE_DIRECTION</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>9</string>
 </map>
 <key>WL_BLUE_DENSITY</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>14</string>
 </map>
 <key>WL_BLUR_MULTIPLIER</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>8</string>
 </map>
 <key>WL_CLOUD_COLOR</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>26</string>
 </map>
 <key>WL_CLOUD_COVERAGE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>28</string>
 </map>
 <key>WL_CLOUD_DETAIL_XY_DENSITY</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>30</string>
 </map>
 <key>WL_CLOUD_SCALE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>29</string>
 </map>
 <key>WL_CLOUD_SCROLL_X</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>31</string>
 </map>
 <key>WL_CLOUD_SCROLL_X_LOCK</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>34</string>
 </map>
 <key>WL_CLOUD_SCROLL_Y</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>32</string>
 </map>
 <key>WL_CLOUD_SCROLL_Y_LOCK</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>33</string>
 </map>
 <key>WL_CLOUD_XY_DENSITY</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>27</string>
 </map>
 <key>WL_DENSITY_MULTIPLIER</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>16</string>
 </map>
 <key>WL_DISTANCE_MULTIPLIER</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>17</string>
 </map>
 <key>WL_DRAW_CLASSIC_CLOUDS</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>35</string>
 </map>
 <key>WL_EAST_ANGLE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>21</string>
 </map>
 <key>WL_FRESNEL_OFFSET</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>5</string>
 </map>
 <key>WL_FRESNEL_SCALE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>4</string>
 </map>
 <key>WL_HAZE_DENSITY</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>15</string>
 </map>
 <key>WL_HAZE_HORIZON</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>13</string>
 </map>
 <key>WL_HORIZON</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>12</string>
 </map>
 <key>WL_LITTLE_WAVE_DIRECTION</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>10</string>
 </map>
 <key>WL_MAX_ALTITUDE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>18</string>
 </map>
 <key>WL_NORMAL_MAP_TEXTURE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>11</string>
 </map>
 <key>WL_REFLECTION_WAVELET_SCALE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>3</string>
 </map>
 <key>WL_REFRACT_SCALE_ABOVE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>6</string>
 </map>
 <key>WL_REFRACT_SCALE_BELOW</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>7</string>
 </map>
 <key>WL_SCENE_GAMMA</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>24</string>
 </map>
 <key>WL_STAR_BRIGHTNESS</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>25</string>
 </map>
 <key>WL_SUN_GLOW_FOCUS</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>22</string>
 </map>
 <key>WL_SUN_GLOW_SIZE</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>23</string>
 </map>
 <key>WL_SUN_MOON_COLOR</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>19</string>
 </map>
 <key>WL_SUN_MOON_POSITION</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>36</string>
 </map>
 <key>WL_UNDERWATER_FOG_MODIFIER</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>2</string>
 </map>
 <key>WL_WATER_COLOR</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>0</string>
 </map>
 <key>WL_WATER_FOG_DENSITY_EXPONENT</key><map>
  <key>type</key><string>integer</string>
  <key>value</key><string>1</string>
 </map>
 <key>ZERO_ROTATION</key><map>
  <key>type</key><string>rotation</string>
  <key>value</key><string>&gt;0.0,0.0,0.0,1.0&lt;</string>
 </map>
 <key>ZERO_VECTOR</key><map>
  <key>type</key><string>vector</string>
  <key>value</key><string>&gt;0.0,0.0,0.0&lt;</string>
 </map>
</map>
<key>functions</key>
<map>
 <key>llAbs</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><array>
   <map><key>val</key><map><key>type</key><string>integer</string></map></map>
  </array>
  <key>tooltip</key><string>Returns absolute version as val (ie as postive value)</string>
 </map>
 <key>llAcos</key>
 <map>
  <key>return</key><string>float</string>
  <key>arguments</key><array>
   <map><key>val</key><map><key>type</key><string>float</string></map></map>
  </array>
  <key>tooltip</key><string>Returns cosine of val (val in radians)</string>
 </map>
 <key>llAddToLandBanList</key>
 <map>
  <key>arguments</key><array>
   <map><key>avatarId</key><map><key>type</key><string>key</string></map></map>
   <map><key>hours</key><map><key>type</key><string>float</string></map></map>
  </array>
  <key>tooltip</key><string>Sleep 0.1</string>
 </map>
 <key>llAddToLandPassList</key>
 <map>
  <key>arguments</key><array>
   <map><key>avatarId</key><map><key>type</key><string>key</string></map></map>
   <map><key>hours</key><map><key>type</key><string>float</string></map></map>
  </array>
  <key>tooltip</key><string>Sleep 0.1</string>
 </map>
 <key>llAdjustSoundVolume</key>
 <map>
  <key>arguments</key><array>
   <map><key>volume</key><map><key>type</key><string>float</string></map></map>
  </array>
  <key>tooltip</key><string>Sleep 0.1</string>
 </map>
 <key>llAllowInventoryDrop</key>
 <map>
  <key>arguments</key><array>
   <map><key>add</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llAngleBetween</key>
 <map>
  <key>return</key><string>float</string>
  <key>arguments</key><array>
   <map><key>a</key><map><key>type</key><string>rotation</string></map></map>
   <map><key>b</key><map><key>type</key><string>rotation</string></map></map>
  </array>
 </map>
 <key>llApplyImpulse</key>
 <map>
  <key>arguments</key><array>
   <map><key>force</key><map><key>type</key><string>vector</string></map></map>
   <map><key>local</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llApplyRotationalImpulse</key>
 <map>
  <key>arguments</key><array>
   <map><key>force</key><map><key>type</key><string>vector</string></map></map>
   <map><key>local</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llAsin</key>
 <map>
  <key>return</key><string>float</string>
  <key>arguments</key><array>
   <map><key>val</key><map><key>type</key><string>float</string></map></map>
  </array>
  <key>tooltip</key><string>Returns sine of val (val in radians)</string>
 </map>
 <key>llAtan2</key>
 <map>
  <key>return</key><string>float</string>
  <key>arguments</key><array>
   <map><key>y</key><map><key>type</key><string>float</string></map></map>
   <map><key>x</key><map><key>type</key><string>float</string></map></map>
  </array>
  <key>tooltip</key><string>Returns the angle whose tangent is the y/x</string>
 </map>
 <key>llAttachToAvatar</key>
 <map>
  <key>arguments</key><array>
   <map><key>attachment</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llAttachToAvatarTemp</key>
 <map>
  <key>arguments</key><array>
   <map><key>attachmentPoint</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llAvatarOnLinkSitTarget</key>
 <map>
  <key>return</key><string>key</string>
  <key>arguments</key><array>
   <map><key>linknum</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llAvatarOnSitTarget</key>
 <map>
  <key>return</key><string>key</string>
  <key>arguments</key><undef/>
 </map>
 <key>llAxes2Rot</key>
 <map>
  <key>return</key><string>rotation</string>
  <key>arguments</key><array>
   <map><key>fwd</key><map><key>type</key><string>vector</string></map></map>
   <map><key>left</key><map><key>type</key><string>vector</string></map></map>
   <map><key>up</key><map><key>type</key><string>vector</string></map></map>
  </array>
 </map>
 <key>llAxisAngle2Rot</key>
 <map>
  <key>return</key><string>rotation</string>
  <key>arguments</key><array>
   <map><key>axis</key><map><key>type</key><string>vector</string></map></map>
   <map><key>angle</key><map><key>type</key><string>float</string></map></map>
  </array>
 </map>
 <key>llBase64ToInteger</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><array>
   <map><key>str</key><map><key>type</key><string>string</string></map></map>
  </array>
 </map>
 <key>llBase64ToString</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><array>
   <map><key>str</key><map><key>type</key><string>string</string></map></map>
  </array>
 </map>
 <key>llBreakAllLinks</key>
 <map>
  <key>arguments</key><undef/>
 </map>
 <key>llBreakLink</key>
 <map>
  <key>arguments</key><array>
   <map><key>linknum</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llCastRay</key>
 <map>
  <key>return</key><string>list</string>
  <key>arguments</key><array>
   <map><key>start</key><map><key>type</key><string>vector</string></map></map>
   <map><key>end</key><map><key>type</key><string>vector</string></map></map>
   <map><key>options</key><map><key>type</key><string>list</string></map></map>
  </array>
 </map>
 <key>llCeil</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><array>
   <map><key>f</key><map><key>type</key><string>float</string></map></map>
  </array>
 </map>
 <key>llChar</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><array>
   <map><key>unicode</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llClearCameraParams</key>
 <map>
  <key>arguments</key><undef/>
 </map>
 <key>llClearLinkMedia</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><array>
   <map><key>link</key><map><key>type</key><string>integer</string></map></map>
   <map><key>face</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llClearPrimMedia</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><array>
   <map><key>face</key><map><key>type</key><string>integer</string></map></map>
  </array>
  <key>tooltip</key><string>Sleep 0.1</string>
 </map>
 <key>llCloseRemoteDataChannel</key>
 <map>
  <key>arguments</key><array>
   <map><key>channel</key><map><key>type</key><string>string</string></map></map>
  </array>
  <key>tooltip</key><string>Sleep 1.0</string>
 </map>
 <key>llCloud</key>
 <map>
  <key>return</key><string>float</string>
  <key>arguments</key><array>
   <map><key>offset</key><map><key>type</key><string>vector</string></map></map>
  </array>
 </map>
 <key>llCollisionFilter</key>
 <map>
  <key>arguments</key><array>
   <map><key>name</key><map><key>type</key><string>string</string></map></map>
   <map><key>id</key><map><key>type</key><string>key</string></map></map>
   <map><key>accept</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llCollisionSound</key>
 <map>
  <key>arguments</key><array>
   <map><key>impact_sound</key><map><key>type</key><string>string</string></map></map>
   <map><key>impact_volume</key><map><key>type</key><string>float</string></map></map>
  </array>
 </map>
 <key>llCollisionSprite</key>
 <map>
  <key>arguments</key><array>
   <map><key>impact_sprite</key><map><key>type</key><string>string</string></map></map>
  </array>
  <key>tooltip</key><string>Not Supported - does nothing</string>
 </map>
 <key>llCos</key>
 <map>
  <key>return</key><string>float</string>
  <key>arguments</key><array>
   <map><key>f</key><map><key>type</key><string>float</string></map></map>
  </array>
 </map>
 <key>llCreateLink</key>
 <map>
  <key>arguments</key><array>
   <map><key>targetId</key><map><key>type</key><string>key</string></map></map>
   <map><key>parent</key><map><key>type</key><string>integer</string></map></map>
  </array>
  <key>tooltip</key><string>Sleep 1.0</string>
 </map>
 <key>llCSV2List</key>
 <map>
  <key>return</key><string>list</string>
  <key>arguments</key><array>
   <map><key>src</key><map><key>type</key><string>string</string></map></map>
  </array>
 </map>
 <key>llDeleteSubList</key>
 <map>
  <key>return</key><string>list</string>
  <key>arguments</key><array>
   <map><key>src</key><map><key>type</key><string>list</string></map></map>
   <map><key>start</key><map><key>type</key><string>integer</string></map></map>
   <map><key>end</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llDeleteSubString</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><array>
   <map><key>src</key><map><key>type</key><string>string</string></map></map>
   <map><key>start</key><map><key>type</key><string>integer</string></map></map>
   <map><key>end</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llDerezObject</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><array>
   <map><key>objectUUID</key><map><key>type</key><string>key</string></map></map>
   <map><key>flag</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llDetachFromAvatar</key>
 <map>
  <key>arguments</key><undef/>
 </map>
 <key>llDetectedGrab</key>
 <map>
  <key>return</key><string>vector</string>
  <key>arguments</key><array>
   <map><key>number</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llDetectedGroup</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><array>
   <map><key>number</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llDetectedKey</key>
 <map>
  <key>return</key><string>key</string>
  <key>arguments</key><array>
   <map><key>number</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llDetectedLinkNumber</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><array>
   <map><key>number</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llDetectedName</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><array>
   <map><key>number</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llDetectedOwner</key>
 <map>
  <key>return</key><string>key</string>
  <key>arguments</key><array>
   <map><key>number</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llDetectedPos</key>
 <map>
  <key>return</key><string>vector</string>
  <key>arguments</key><array>
   <map><key>number</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llDetectedRot</key>
 <map>
  <key>return</key><string>rotation</string>
  <key>arguments</key><array>
   <map><key>number</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llDetectedTouchBinormal</key>
 <map>
  <key>return</key><string>vector</string>
  <key>arguments</key><array>
   <map><key>index</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llDetectedTouchFace</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><array>
   <map><key>index</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llDetectedTouchNormal</key>
 <map>
  <key>return</key><string>vector</string>
  <key>arguments</key><array>
   <map><key>index</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llDetectedTouchPos</key>
 <map>
  <key>return</key><string>vector</string>
  <key>arguments</key><array>
   <map><key>index</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llDetectedTouchST</key>
 <map>
  <key>return</key><string>vector</string>
  <key>arguments</key><array>
   <map><key>index</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llDetectedTouchUV</key>
 <map>
  <key>return</key><string>vector</string>
  <key>arguments</key><array>
   <map><key>index</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llDetectedType</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><array>
   <map><key>number</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llDetectedVel</key>
 <map>
  <key>return</key><string>vector</string>
  <key>arguments</key><array>
   <map><key>number</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llDialog</key>
 <map>
  <key>arguments</key><array>
   <map><key>avatarId</key><map><key>type</key><string>key</string></map></map>
   <map><key>message</key><map><key>type</key><string>string</string></map></map>
   <map><key>buttons</key><map><key>type</key><string>list</string></map></map>
   <map><key>chat_channel</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llDie</key>
 <map>
  <key>arguments</key><undef/>
 </map>
 <key>llDumpList2String</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><array>
   <map><key>src</key><map><key>type</key><string>list</string></map></map>
   <map><key>seperator</key><map><key>type</key><string>string</string></map></map>
  </array>
 </map>
 <key>llEdgeOfWorld</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><array>
   <map><key>pos</key><map><key>type</key><string>vector</string></map></map>
   <map><key>dir</key><map><key>type</key><string>vector</string></map></map>
  </array>
 </map>
 <key>llEjectFromLand</key>
 <map>
  <key>arguments</key><array>
   <map><key>avatarId</key><map><key>type</key><string>key</string></map></map>
  </array>
  <key>tooltip</key><string>Sleep 1.0</string>
 </map>
 <key>llEmail</key>
 <map>
  <key>arguments</key><array>
   <map><key>address</key><map><key>type</key><string>string</string></map></map>
   <map><key>subject</key><map><key>type</key><string>string</string></map></map>
   <map><key>message</key><map><key>type</key><string>string</string></map></map>
  </array>
 </map>
 <key>llEscapeURL</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><array>
   <map><key>url</key><map><key>type</key><string>string</string></map></map>
  </array>
 </map>
 <key>llEuler2Rot</key>
 <map>
  <key>return</key><string>rotation</string>
  <key>arguments</key><array>
   <map><key>v</key><map><key>type</key><string>vector</string></map></map>
  </array>
 </map>
 <key>llFabs</key>
 <map>
  <key>return</key><string>float</string>
  <key>arguments</key><array>
   <map><key>f</key><map><key>type</key><string>float</string></map></map>
  </array>
 </map>
 <key>llFloor</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><array>
   <map><key>f</key><map><key>type</key><string>float</string></map></map>
  </array>
 </map>
 <key>llForceMouselook</key>
 <map>
  <key>arguments</key><array>
   <map><key>mouselook</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llFrand</key>
 <map>
  <key>return</key><string>float</string>
  <key>arguments</key><array>
   <map><key>mag</key><map><key>type</key><string>float</string></map></map>
  </array>
 </map>
 <key>llGenerateKey</key>
 <map>
  <key>return</key><string>key</string>
  <key>arguments</key><undef/>
 </map>
 <key>llGetAccel</key>
 <map>
  <key>return</key><string>vector</string>
  <key>arguments</key><undef/>
 </map>
 <key>llGetAgentInfo</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><array>
   <map><key>id</key><map><key>type</key><string>key</string></map></map>
  </array>
 </map>
 <key>llGetAgentLanguage</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><array>
   <map><key>id</key><map><key>type</key><string>key</string></map></map>
  </array>
 </map>
 <key>llGetAgentList</key>
 <map>
  <key>return</key><string>list</string>
  <key>arguments</key><array>
   <map><key>scope</key><map><key>type</key><string>integer</string></map></map>
   <map><key>options</key><map><key>type</key><string>list</string></map></map>
  </array>
 </map>
 <key>llGetAgentSize</key>
 <map>
  <key>return</key><string>vector</string>
  <key>arguments</key><array>
   <map><key>id</key><map><key>type</key><string>key</string></map></map>
  </array>
 </map>
 <key>llGetAlpha</key>
 <map>
  <key>return</key><string>float</string>
  <key>arguments</key><array>
   <map><key>face</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llGetAndResetTime</key>
 <map>
  <key>return</key><string>float</string>
  <key>arguments</key><undef/>
 </map>
 <key>llGetAnimation</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><array>
   <map><key>id</key><map><key>type</key><string>key</string></map></map>
  </array>
 </map>
 <key>llGetAnimationList</key>
 <map>
  <key>return</key><string>list</string>
  <key>arguments</key><array>
   <map><key>id</key><map><key>type</key><string>key</string></map></map>
  </array>
 </map>
 <key>llGetAnimationOverride</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><array>
   <map><key>anim_state</key><map><key>type</key><string>string</string></map></map>
  </array>
 </map>
 <key>llGetAttached</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><undef/>
 </map>
 <key>llGetAttachedList</key>
 <map>
  <key>return</key><string>list</string>
  <key>arguments</key><array>
   <map><key>id</key><map><key>type</key><string>key</string></map></map>
  </array>
 </map>
 <key>llGetBoundingBox</key>
 <map>
  <key>return</key><string>list</string>
  <key>arguments</key><array>
   <map><key>obj</key><map><key>type</key><string>string</string></map></map>
  </array>
 </map>
 <key>llGetCameraAspect</key>
 <map>
  <key>return</key><string>float</string>
  <key>arguments</key><undef/>
 </map>
 <key>llGetCameraFOV</key>
 <map>
  <key>return</key><string>float</string>
  <key>arguments</key><undef/>
 </map>
 <key>llGetCameraPos</key>
 <map>
  <key>return</key><string>vector</string>
  <key>arguments</key><undef/>
 </map>
 <key>llGetCameraRot</key>
 <map>
  <key>return</key><string>rotation</string>
  <key>arguments</key><undef/>
 </map>
 <key>llGetCenterOfMass</key>
 <map>
  <key>return</key><string>vector</string>
  <key>arguments</key><undef/>
 </map>
 <key>llGetColor</key>
 <map>
  <key>return</key><string>vector</string>
  <key>arguments</key><array>
   <map><key>face</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llGetCreator</key>
 <map>
  <key>return</key><string>key</string>
  <key>arguments</key><undef/>
 </map>
 <key>llGetDate</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><undef/>
 </map>
 <key>llGetDayLength</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><undef/>
 </map>
 <key>llGetDayOffset</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><undef/>
 </map>
 <key>llGetDisplayName</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><array>
   <map><key>id</key><map><key>type</key><string>key</string></map></map>
  </array>
 </map>
 <key>llGetEnergy</key>
 <map>
  <key>return</key><string>float</string>
  <key>arguments</key><undef/>
 </map>
 <key>llGetEnv</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><array>
   <map><key>name</key><map><key>type</key><string>string</string></map></map>
  </array>
 </map>
 <key>llGetForce</key>
 <map>
  <key>return</key><string>vector</string>
  <key>arguments</key><undef/>
 </map>
 <key>llGetFreeMemory</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><undef/>
 </map>
 <key>llGetFreeURLs</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><undef/>
 </map>
 <key>llGetGeometricCenter</key>
 <map>
  <key>return</key><string>vector</string>
  <key>arguments</key><undef/>
 </map>
 <key>llGetGMTclock</key>
 <map>
  <key>return</key><string>float</string>
  <key>arguments</key><undef/>
 </map>
 <key>llGetHTTPHeader</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><array>
   <map><key>request_id</key><map><key>type</key><string>key</string></map></map>
   <map><key>header</key><map><key>type</key><string>string</string></map></map>
  </array>
 </map>
 <key>llGetInventoryAcquireTime</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><array>
   <map><key>item</key><map><key>type</key><string>string</string></map></map>
  </array>
 </map>
 <key>llGetInventoryCreator</key>
 <map>
  <key>return</key><string>key</string>
  <key>arguments</key><array>
   <map><key>item</key><map><key>type</key><string>string</string></map></map>
  </array>
 </map>
 <key>llGetInventoryKey</key>
 <map>
  <key>return</key><string>key</string>
  <key>arguments</key><array>
   <map><key>name</key><map><key>type</key><string>string</string></map></map>
  </array>
 </map>
 <key>llGetInventoryName</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><array>
   <map><key>type</key><map><key>type</key><string>integer</string></map></map>
   <map><key>number</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llGetInventoryNumber</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><array>
   <map><key>type</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llGetInventoryPermMask</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><array>
   <map><key>item</key><map><key>type</key><string>string</string></map></map>
   <map><key>mask</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llGetInventoryType</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><array>
   <map><key>name</key><map><key>type</key><string>string</string></map></map>
  </array>
 </map>
 <key>llGetKey</key>
 <map>
  <key>return</key><string>key</string>
  <key>arguments</key><undef/>
 </map>
 <key>llGetLandOwnerAt</key>
 <map>
  <key>return</key><string>key</string>
  <key>arguments</key><array>
   <map><key>pos</key><map><key>type</key><string>vector</string></map></map>
  </array>
 </map>
 <key>llGetLinkKey</key>
 <map>
  <key>return</key><string>key</string>
  <key>arguments</key><array>
   <map><key>linknum</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llGetLinkMedia</key>
 <map>
  <key>return</key><string>list</string>
  <key>arguments</key><array>
   <map><key>link</key><map><key>type</key><string>integer</string></map></map>
   <map><key>face</key><map><key>type</key><string>integer</string></map></map>
   <map><key>rules</key><map><key>type</key><string>list</string></map></map>
  </array>
 </map>
 <key>llGetLinkName</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><array>
   <map><key>linknum</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llGetLinkNumber</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><undef/>
 </map>
 <key>llGetLinkNumberOfSides</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><array>
   <map><key>link</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llGetLinkNumberOfSides</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><array>
   <map><key>link</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llGetLinkPrimitiveParams</key>
 <map>
  <key>return</key><string>list</string>
  <key>arguments</key><array>
   <map><key>linknum</key><map><key>type</key><string>integer</string></map></map>
   <map><key>rules</key><map><key>type</key><string>list</string></map></map>
  </array>
 </map>
 <key>llGetListEntryType</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><array>
   <map><key>src</key><map><key>type</key><string>list</string></map></map>
   <map><key>index</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llGetListLength</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><array>
   <map><key>src</key><map><key>type</key><string>list</string></map></map>
  </array>
 </map>
 <key>llGetLocalPos</key>
 <map>
  <key>return</key><string>vector</string>
  <key>arguments</key><undef/>
 </map>
 <key>llGetLocalRot</key>
 <map>
  <key>return</key><string>rotation</string>
  <key>arguments</key><undef/>
 </map>
 <key>llGetMass</key>
 <map>
  <key>return</key><string>float</string>
  <key>arguments</key><undef/>
 </map>
 <key>llGetMassMKS</key>
 <map>
  <key>return</key><string>float</string>
  <key>arguments</key><undef/>
 </map>
 <key>llGetMaxScaleFactor</key>
 <map>
  <key>return</key><string>float</string>
  <key>arguments</key><undef/>
 </map>
 <key>llGetMemoryLimit</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><undef/>
 </map>
 <key>llGetMinScaleFactor</key>
 <map>
  <key>return</key><string>float</string>
  <key>arguments</key><undef/>
 </map>
 <key>llGetMoonDirection</key>
 <map>
  <key>return</key><string>vector</string>
  <key>arguments</key><undef/>
 </map>
 <key>llGetMoonRotation</key>
 <map>
  <key>return</key><string>rotation</string>
  <key>arguments</key><undef/>
 </map>
 <key>llGetNextEmail</key>
 <map>
  <key>arguments</key><array>
   <map><key>address</key><map><key>type</key><string>string</string></map></map>
   <map><key>subject</key><map><key>type</key><string>string</string></map></map>
  </array>
 </map>
 <key>llGetNotecardLine</key>
 <map>
  <key>return</key><string>key</string>
  <key>arguments</key><array>
   <map><key>name</key><map><key>type</key><string>string</string></map></map>
   <map><key>line</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llGetNumberOfNotecardLines</key>
 <map>
  <key>return</key><string>key</string>
  <key>arguments</key><array>
   <map><key>name</key><map><key>type</key><string>string</string></map></map>
  </array>
 </map>
 <key>llGetNumberOfPrims</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><undef/>
 </map>
 <key>llGetNumberOfSides</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><undef/>
 </map>
 <key>llGetObjectAnimationNames</key>
 <map>
  <key>return</key><string>list</string>
  <key>arguments</key><undef/>
 </map>
 <key>llGetObjectDesc</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><undef/>
 </map>
 <key>llGetObjectDetails</key>
 <map>
  <key>return</key><string>list</string>
  <key>arguments</key><array>
   <map><key>objectId</key><map><key>type</key><string>key</string></map></map>
   <map><key>args</key><map><key>type</key><string>list</string></map></map>
  </array>
 </map>
 <key>llGetObjectLinkKey</key>
 <map>
  <key>return</key><string>key</string>
  <key>arguments</key><array>
   <map><key>objectid</key><map><key>type</key><string>key</string></map></map>
   <map><key>linknum</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llGetObjectMass</key>
 <map>
  <key>return</key><string>float</string>
  <key>arguments</key><array>
   <map><key>objectId</key><map><key>type</key><string>key</string></map></map>
  </array>
 </map>
 <key>llGetObjectName</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><undef/>
 </map>
 <key>llGetObjectPermMask</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><array>
   <map><key>mask</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llGetObjectPrimCount</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><array>
   <map><key>objectId</key><map><key>type</key><string>key</string></map></map>
  </array>
 </map>
 <key>llGetOmega</key>
 <map>
  <key>return</key><string>vector</string>
  <key>arguments</key><undef/>
 </map>
 <key>llGetOwner</key>
 <map>
  <key>return</key><string>key</string>
  <key>arguments</key><undef/>
 </map>
 <key>llGetOwnerKey</key>
 <map>
  <key>return</key><string>key</string>
  <key>arguments</key><array>
   <map><key>id</key><map><key>type</key><string>string</string></map></map>
  </array>
 </map>
 <key>llGetParcelDetails</key>
 <map>
  <key>return</key><string>list</string>
  <key>arguments</key><array>
   <map><key>pos</key><map><key>type</key><string>vector</string></map></map>
   <map><key>param</key><map><key>type</key><string>list</string></map></map>
  </array>
 </map>
 <key>llGetParcelFlags</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><array>
   <map><key>pos</key><map><key>type</key><string>vector</string></map></map>
  </array>
 </map>
 <key>llGetParcelMaxPrims</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><array>
   <map><key>pos</key><map><key>type</key><string>vector</string></map></map>
   <map><key>sim_wide</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llGetParcelMusicURL</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><undef/>
 </map>
 <key>llGetParcelPrimCount</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><array>
   <map><key>pos</key><map><key>type</key><string>vector</string></map></map>
   <map><key>category</key><map><key>type</key><string>integer</string></map></map>
   <map><key>sim_wide</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llGetParcelPrimOwners</key>
 <map>
  <key>return</key><string>list</string>
  <key>arguments</key><array>
   <map><key>pos</key><map><key>type</key><string>vector</string></map></map>
  </array>
 </map>
 <key>llGetPermissions</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><undef/>
 </map>
 <key>llGetPermissionsKey</key>
 <map>
  <key>return</key><string>key</string>
  <key>arguments</key><undef/>
 </map>
 <key>llGetPhysicsMaterial</key>
 <map>
  <key>return</key><string>list</string>
  <key>arguments</key><array>
   <map><key>prim</key><map><key>type</key><string>key</string></map></map>
   <map><key>rules</key><map><key>type</key><string>list</string></map></map>
  </array>
 </map>
 <key>llGetPos</key>
 <map>
  <key>return</key><string>vector</string>
  <key>arguments</key><undef/>
 </map>
 <key>llGetPrimitiveParams</key>
 <map>
  <key>return</key><string>list</string>
  <key>arguments</key><array>
   <map><key>rules</key><map><key>type</key><string>list</string></map></map>
  </array>
 </map>
 <key>llGetPrimMediaParams</key>
 <map>
  <key>return</key><string>list</string>
  <key>arguments</key><array>
   <map><key>face</key><map><key>type</key><string>integer</string></map></map>
   <map><key>rules</key><map><key>type</key><string>list</string></map></map>
  </array>
 </map>
 <key>llGetRegionAgentCount</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><undef/>
 </map>
 <key>llGetRegionCorner</key>
 <map>
  <key>return</key><string>vector</string>
  <key>arguments</key><undef/>
 </map>
 <key>llGetRegionDayLength</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><undef/>
 </map>
 <key>llGetRegionDayOffset</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><undef/>
 </map>
 <key>llGetRegionFlags</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><undef/>
 </map>
 <key>llGetRegionFPS</key>
 <map>
  <key>return</key><string>float</string>
  <key>arguments</key><undef/>
 </map>
 <key>llGetRegionMoonDirection</key>
 <map>
  <key>return</key><string>vector</string>
  <key>arguments</key><undef/>
 </map>
 <key>llGetRegionMoonRotation</key>
 <map>
  <key>return</key><string>rotation</string>
  <key>arguments</key><undef/>
 </map>
 <key>llGetRegionName</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><undef/>
 </map>
 <key>llGetRegionSunDirection</key>
 <map>
  <key>return</key><string>vector</string>
  <key>arguments</key><undef/>
 </map>
 <key>llGetRegionSunRotation</key>
 <map>
  <key>return</key><string>rotation</string>
  <key>arguments</key><undef/>
 </map>
 <key>llGetRegionTimeDilation</key>
 <map>
  <key>return</key><string>float</string>
  <key>arguments</key><undef/>
 </map>
 <key>llGetRootPosition</key>
 <map>
  <key>return</key><string>vector</string>
  <key>arguments</key><undef/>
 </map>
 <key>llGetRootRotation</key>
 <map>
  <key>return</key><string>rotation</string>
  <key>arguments</key><undef/>
 </map>
 <key>llGetRot</key>
 <map>
  <key>return</key><string>rotation</string>
  <key>arguments</key><undef/>
 </map>
 <key>llGetScale</key>
 <map>
  <key>return</key><string>vector</string>
  <key>arguments</key><undef/>
 </map>
 <key>llGetScriptName</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><undef/>
 </map>
 <key>llGetScriptState</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><array>
   <map><key>name</key><map><key>type</key><string>string</string></map></map>
  </array>
 </map>
 <key>llGetSimulatorHostname</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><undef/>
 </map>
 <key>llGetSPMaxMemory</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><undef/>
 </map>
 <key>llGetStartParameter</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><undef/>
 </map>
 <key>llGetStatus</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><array>
   <map><key>status</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llGetSubString</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><array>
   <map><key>src</key><map><key>type</key><string>string</string></map></map>
   <map><key>start</key><map><key>type</key><string>integer</string></map></map>
   <map><key>end</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llGetSunDirection</key>
 <map>
  <key>return</key><string>vector</string>
  <key>arguments</key><undef/>
 </map>
 <key>llGetSunRotation</key>
 <map>
  <key>return</key><string>rotation</string>
  <key>arguments</key><undef/>
 </map>
 <key>llGetTexture</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><array>
   <map><key>face</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llGetTextureOffset</key>
 <map>
  <key>return</key><string>vector</string>
  <key>arguments</key><array>
   <map><key>face</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llGetTextureRot</key>
 <map>
  <key>return</key><string>float</string>
  <key>arguments</key><array>
   <map><key>side</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llGetTextureScale</key>
 <map>
  <key>return</key><string>vector</string>
  <key>arguments</key><array>
   <map><key>side</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llGetTime</key>
 <map>
  <key>return</key><string>float</string>
  <key>arguments</key><undef/>
 </map>
 <key>llGetTimeOfDay</key>
 <map>
  <key>return</key><string>float</string>
  <key>arguments</key><undef/>
 </map>
 <key>llGetTimestamp</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><undef/>
 </map>
 <key>llGetTorque</key>
 <map>
  <key>return</key><string>vector</string>
  <key>arguments</key><undef/>
 </map>
 <key>llGetUnixTime</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><undef/>
 </map>
 <key>llGetUsedMemory</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><undef/>
 </map>
 <key>llGetUsername</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><array>
   <map><key>id</key><map><key>type</key><string>key</string></map></map>
  </array>
 </map>
 <key>llGetVel</key>
 <map>
  <key>return</key><string>vector</string>
  <key>arguments</key><undef/>
 </map>
 <key>llGetWallclock</key>
 <map>
  <key>return</key><string>float</string>
  <key>arguments</key><undef/>
 </map>
 <key>llGiveInventory</key>
 <map>
  <key>arguments</key><array>
   <map><key>destination</key><map><key>type</key><string>key</string></map></map>
   <map><key>inventory</key><map><key>type</key><string>string</string></map></map>
  </array>
 </map>
 <key>llGiveInventoryList</key>
 <map>
  <key>arguments</key><array>
   <map><key>destination</key><map><key>type</key><string>key</string></map></map>
   <map><key>folderName</key><map><key>type</key><string>string</string></map></map>
   <map><key>inventory</key><map><key>type</key><string>list</string></map></map>
  </array>
 </map>
 <key>llGiveMoney</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><array>
   <map><key>destination</key><map><key>type</key><string>key</string></map></map>
   <map><key>amount</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llGodLikeRezObject</key>
 <map>
  <key>arguments</key><array>
   <map><key>inventory</key><map><key>type</key><string>string</string></map></map>
   <map><key>pos</key><map><key>type</key><string>vector</string></map></map>
  </array>
 </map>
 <key>llGround</key>
 <map>
  <key>return</key><string>float</string>
  <key>arguments</key><array>
   <map><key>offset</key><map><key>type</key><string>vector</string></map></map>
  </array>
 </map>
 <key>llGroundContour</key>
 <map>
  <key>return</key><string>vector</string>
  <key>arguments</key><array>
   <map><key>offset</key><map><key>type</key><string>vector</string></map></map>
  </array>
 </map>
 <key>llGroundNormal</key>
 <map>
  <key>return</key><string>vector</string>
  <key>arguments</key><array>
   <map><key>offset</key><map><key>type</key><string>vector</string></map></map>
  </array>
 </map>
 <key>llGroundRepel</key>
 <map>
  <key>arguments</key><array>
   <map><key>height</key><map><key>type</key><string>float</string></map></map>
   <map><key>water</key><map><key>type</key><string>integer</string></map></map>
   <map><key>tau</key><map><key>type</key><string>float</string></map></map>
  </array>
 </map>
 <key>llGroundSlope</key>
 <map>
  <key>return</key><string>vector</string>
  <key>arguments</key><array>
   <map><key>offset</key><map><key>type</key><string>vector</string></map></map>
  </array>
 </map>
 <key>llHash</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><array>
   <map><key>s</key><map><key>type</key><string>string</string></map></map>
  </array>
 </map>
 <key>llHTTPRequest</key>
 <map>
  <key>return</key><string>key</string>
  <key>arguments</key><array>
   <map><key>url</key><map><key>type</key><string>string</string></map></map>
   <map><key>parameters</key><map><key>type</key><string>list</string></map></map>
   <map><key>body</key><map><key>type</key><string>string</string></map></map>
  </array>
 </map>
 <key>llHTTPResponse</key>
 <map>
  <key>arguments</key><array>
   <map><key>id</key><map><key>type</key><string>key</string></map></map>
   <map><key>status</key><map><key>type</key><string>integer</string></map></map>
   <map><key>body</key><map><key>type</key><string>string</string></map></map>
  </array>
 </map>
 <key>llInsertString</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><array>
   <map><key>dst</key><map><key>type</key><string>string</string></map></map>
   <map><key>position</key><map><key>type</key><string>integer</string></map></map>
   <map><key>src</key><map><key>type</key><string>string</string></map></map>
  </array>
 </map>
 <key>llInstantMessage</key>
 <map>
  <key>arguments</key><array>
   <map><key>user</key><map><key>type</key><string>string</string></map></map>
   <map><key>message</key><map><key>type</key><string>string</string></map></map>
  </array>
 </map>
 <key>llIntegerToBase64</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><array>
   <map><key>number</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llIsFriend</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><array>
   <map><key>agent_id</key><map><key>type</key><string>key</string></map></map>
  </array>
 </map>
 <key>llJson2List</key>
 <map>
  <key>return</key><string>list</string>
  <key>arguments</key><array>
   <map><key>json</key><map><key>type</key><string>string</string></map></map>
  </array>
 </map>
 <key>llJsonGetValue</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><array>
   <map><key>json</key><map><key>type</key><string>string</string></map></map>
   <map><key>specifiers</key><map><key>type</key><string>list</string></map></map>
  </array>
 </map>
 <key>llJsonSetValue</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><array>
   <map><key>json</key><map><key>type</key><string>string</string></map></map>
   <map><key>specifiers</key><map><key>type</key><string>list</string></map></map>
   <map><key>value</key><map><key>type</key><string>string</string></map></map>
  </array>
 </map>
 <key>llJsonValueType</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><array>
   <map><key>json</key><map><key>type</key><string>string</string></map></map>
   <map><key>specifiers</key><map><key>type</key><string>list</string></map></map>
  </array>
 </map>
 <key>llKey2Name</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><array>
   <map><key>id</key><map><key>type</key><string>key</string></map></map>
  </array>
 </map>
 <key>llLinear2sRGB</key>
 <map>
  <key>return</key><string>vector</string>
  <key>arguments</key><array>
   <map><key>src</key><map><key>type</key><string>vector</string></map></map>
  </array>
 </map>
 <key>llLinkAdjustSoundVolume</key>
 <map>
  <key>arguments</key><array>
   <map><key>linknumber</key><map><key>type</key><string>integer</string></map></map>
   <map><key>volume</key><map><key>type</key><string>float</string></map></map>
  </array>
 </map>
 <key>llLinkParticleSystem</key>
 <map>
  <key>arguments</key><array>
   <map><key>linknum</key><map><key>type</key><string>integer</string></map></map>
   <map><key>rules</key><map><key>type</key><string>list</string></map></map>
  </array>
 </map>
 <key>llLinkPlaySound</key>
 <map>
  <key>arguments</key><array>
   <map><key>linknumber</key><map><key>type</key><string>integer</string></map></map>
   <map><key>sound</key><map><key>type</key><string>string</string></map></map>
   <map><key>volume</key><map><key>type</key><string>float</string></map></map>
  </array>
 </map>
 <key>llLinkPlaySound</key>
 <map>
  <key>arguments</key><array>
   <map><key>linknumber</key><map><key>type</key><string>integer</string></map></map>
   <map><key>sound</key><map><key>type</key><string>string</string></map></map>
   <map><key>volume</key><map><key>type</key><string>float</string></map></map>
   <map><key>flags</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llLinksetDataAvailable</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><undef/>
 </map>
 <key>llLinksetDataCountFound</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><array>
   <map><key>pattern</key><map><key>type</key><string>string</string></map></map>
  </array>
 </map>
 <key>llLinksetDataCountKeys</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><undef/>
 </map>
 <key>llLinksetDataDelete</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><array>
   <map><key>name</key><map><key>type</key><string>string</string></map></map>
  </array>
 </map>
 <key>llLinksetDataDeleteFound</key>
 <map>
  <key>return</key><string>list</string>
  <key>arguments</key><array>
   <map><key>pattern</key><map><key>type</key><string>string</string></map></map>
   <map><key>pass</key><map><key>type</key><string>string</string></map></map>
  </array>
 </map>
 <key>llLinksetDataDeleteProtected</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><array>
   <map><key>name</key><map><key>type</key><string>string</string></map></map>
   <map><key>pass</key><map><key>type</key><string>string</string></map></map>
  </array>
 </map>
 <key>llLinksetDataFindKeys</key>
 <map>
  <key>return</key><string>list</string>
  <key>arguments</key><array>
   <map><key>pattern</key><map><key>type</key><string>string</string></map></map>
   <map><key>start</key><map><key>type</key><string>integer</string></map></map>
   <map><key>count</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llLinksetDataListKeys</key>
 <map>
  <key>return</key><string>list</string>
  <key>arguments</key><array>
   <map><key>start</key><map><key>type</key><string>integer</string></map></map>
   <map><key>count</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llLinksetDataRead</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><array>
   <map><key>name</key><map><key>type</key><string>string</string></map></map>
  </array>
 </map>
 <key>llLinksetDataReadProtected</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><array>
   <map><key>name</key><map><key>type</key><string>string</string></map></map>
   <map><key>pass</key><map><key>type</key><string>string</string></map></map>
  </array>
 </map>
 <key>llLinksetDataReset</key>
 <map>
  <key>arguments</key><undef/>
 </map>
 <key>llLinksetDataWrite</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><array>
   <map><key>name</key><map><key>type</key><string>string</string></map></map>
   <map><key>value</key><map><key>type</key><string>string</string></map></map>
  </array>
 </map>
 <key>llLinksetDataWriteProtected</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><array>
   <map><key>name</key><map><key>type</key><string>string</string></map></map>
   <map><key>value</key><map><key>type</key><string>string</string></map></map>
   <map><key>pass</key><map><key>type</key><string>string</string></map></map>
  </array>
 </map>
 <key>llLinkSetSoundQueueing</key>
 <map>
  <key>arguments</key><array>
   <map><key>linknumber</key><map><key>type</key><string>integer</string></map></map>
   <map><key>queue</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llLinkSetSoundRadius</key>
 <map>
  <key>arguments</key><array>
   <map><key>linknumber</key><map><key>type</key><string>integer</string></map></map>
   <map><key>radius</key><map><key>type</key><string>float</string></map></map>
  </array>
 </map>
 <key>llLinkSitTarget</key>
 <map>
  <key>arguments</key><array>
   <map><key>link</key><map><key>type</key><string>integer</string></map></map>
   <map><key>offset</key><map><key>type</key><string>vector</string></map></map>
   <map><key>rot</key><map><key>type</key><string>rotation</string></map></map>
  </array>
 </map>
 <key>llLinkStopSound</key>
 <map>
  <key>arguments</key><array>
   <map><key>linknumber</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llList2CSV</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><array>
   <map><key>src</key><map><key>type</key><string>list</string></map></map>
  </array>
 </map>
 <key>llList2Float</key>
 <map>
  <key>return</key><string>float</string>
  <key>arguments</key><array>
   <map><key>src</key><map><key>type</key><string>list</string></map></map>
   <map><key>index</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llList2Integer</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><array>
   <map><key>src</key><map><key>type</key><string>list</string></map></map>
   <map><key>index</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llList2Json</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><array>
   <map><key>type</key><map><key>type</key><string>string</string></map></map>
   <map><key>values</key><map><key>type</key><string>list</string></map></map>
  </array>
 </map>
 <key>llList2Key</key>
 <map>
  <key>return</key><string>key</string>
  <key>arguments</key><array>
   <map><key>src</key><map><key>type</key><string>list</string></map></map>
   <map><key>index</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llList2List</key>
 <map>
  <key>return</key><string>list</string>
  <key>arguments</key><array>
   <map><key>src</key><map><key>type</key><string>list</string></map></map>
   <map><key>start</key><map><key>type</key><string>integer</string></map></map>
   <map><key>end</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llList2ListSlice</key>
 <map>
  <key>return</key><string>list</string>
  <key>arguments</key><array>
   <map><key>src</key><map><key>type</key><string>list</string></map></map>
   <map><key>start</key><map><key>type</key><string>integer</string></map></map>
   <map><key>end</key><map><key>type</key><string>integer</string></map></map>
   <map><key>stride</key><map><key>type</key><string>integer</string></map></map>
   <map><key>stride_index</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llList2ListStrided</key>
 <map>
  <key>return</key><string>list</string>
  <key>arguments</key><array>
   <map><key>src</key><map><key>type</key><string>list</string></map></map>
   <map><key>start</key><map><key>type</key><string>integer</string></map></map>
   <map><key>end</key><map><key>type</key><string>integer</string></map></map>
   <map><key>stride</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llList2Rot</key>
 <map>
  <key>return</key><string>rotation</string>
  <key>arguments</key><array>
   <map><key>src</key><map><key>type</key><string>list</string></map></map>
   <map><key>index</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llList2String</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><array>
   <map><key>src</key><map><key>type</key><string>list</string></map></map>
   <map><key>index</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llList2Vector</key>
 <map>
  <key>return</key><string>vector</string>
  <key>arguments</key><array>
   <map><key>src</key><map><key>type</key><string>list</string></map></map>
   <map><key>index</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llListen</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><array>
   <map><key>channelID</key><map><key>type</key><string>integer</string></map></map>
   <map><key>name</key><map><key>type</key><string>string</string></map></map>
   <map><key>ID</key><map><key>type</key><string>string</string></map></map>
   <map><key>msg</key><map><key>type</key><string>string</string></map></map>
  </array>
 </map>
 <key>llListenControl</key>
 <map>
  <key>arguments</key><array>
   <map><key>number</key><map><key>type</key><string>integer</string></map></map>
   <map><key>active</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llListenRemove</key>
 <map>
  <key>arguments</key><array>
   <map><key>number</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llListFindList</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><array>
   <map><key>src</key><map><key>type</key><string>list</string></map></map>
   <map><key>test</key><map><key>type</key><string>list</string></map></map>
  </array>
 </map>
 <key>llListFindStrided</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><array>
   <map><key>src</key><map><key>type</key><string>list</string></map></map>
   <map><key>test</key><map><key>type</key><string>list</string></map></map>
   <map><key>lstart</key><map><key>type</key><string>integer</string></map></map>
   <map><key>lend</key><map><key>type</key><string>integer</string></map></map>
   <map><key>lstride</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llListInsertList</key>
 <map>
  <key>return</key><string>list</string>
  <key>arguments</key><array>
   <map><key>dest</key><map><key>type</key><string>list</string></map></map>
   <map><key>src</key><map><key>type</key><string>list</string></map></map>
   <map><key>start</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llListRandomize</key>
 <map>
  <key>return</key><string>list</string>
  <key>arguments</key><array>
   <map><key>src</key><map><key>type</key><string>list</string></map></map>
   <map><key>stride</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llListReplaceList</key>
 <map>
  <key>return</key><string>list</string>
  <key>arguments</key><array>
   <map><key>dest</key><map><key>type</key><string>list</string></map></map>
   <map><key>src</key><map><key>type</key><string>list</string></map></map>
   <map><key>start</key><map><key>type</key><string>integer</string></map></map>
   <map><key>end</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llListSort</key>
 <map>
  <key>return</key><string>list</string>
  <key>arguments</key><array>
   <map><key>src</key><map><key>type</key><string>list</string></map></map>
   <map><key>stride</key><map><key>type</key><string>integer</string></map></map>
   <map><key>ascending</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llListSortStrided</key>
 <map>
  <key>return</key><string>list</string>
  <key>arguments</key><array>
   <map><key>src</key><map><key>type</key><string>list</string></map></map>
   <map><key>stride</key><map><key>type</key><string>integer</string></map></map>
   <map><key>stride_index</key><map><key>type</key><string>integer</string></map></map>
   <map><key>ascending</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llListStatistics</key>
 <map>
  <key>return</key><string>float</string>
  <key>arguments</key><array>
   <map><key>operation</key><map><key>type</key><string>integer</string></map></map>
   <map><key>src</key><map><key>type</key><string>list</string></map></map>
  </array>
 </map>
 <key>llLoadURL</key>
 <map>
  <key>arguments</key><array>
   <map><key>avatar_id</key><map><key>type</key><string>string</string></map></map>
   <map><key>message</key><map><key>type</key><string>string</string></map></map>
   <map><key>url</key><map><key>type</key><string>string</string></map></map>
  </array>
 </map>
 <key>llLog</key>
 <map>
  <key>return</key><string>float</string>
  <key>arguments</key><array>
   <map><key>val</key><map><key>type</key><string>float</string></map></map>
  </array>
 </map>
 <key>llLog10</key>
 <map>
  <key>return</key><string>float</string>
  <key>arguments</key><array>
   <map><key>val</key><map><key>type</key><string>float</string></map></map>
  </array>
 </map>
 <key>llLookAt</key>
 <map>
  <key>arguments</key><array>
   <map><key>target</key><map><key>type</key><string>vector</string></map></map>
   <map><key>strength</key><map><key>type</key><string>float</string></map></map>
   <map><key>damping</key><map><key>type</key><string>float</string></map></map>
  </array>
 </map>
 <key>llLoopSound</key>
 <map>
  <key>arguments</key><array>
   <map><key>sound</key><map><key>type</key><string>string</string></map></map>
   <map><key>volume</key><map><key>type</key><string>float</string></map></map>
  </array>
 </map>
 <key>llLoopSoundMaster</key>
 <map>
  <key>arguments</key><array>
   <map><key>sound</key><map><key>type</key><string>string</string></map></map>
   <map><key>volume</key><map><key>type</key><string>float</string></map></map>
  </array>
 </map>
 <key>llLoopSoundSlave</key>
 <map>
  <key>arguments</key><array>
   <map><key>sound</key><map><key>type</key><string>string</string></map></map>
   <map><key>volume</key><map><key>type</key><string>float</string></map></map>
  </array>
 </map>
 <key>llMakeExplosion</key>
 <map>
  <key>arguments</key><array>
   <map><key>particles</key><map><key>type</key><string>integer</string></map></map>
   <map><key>scale</key><map><key>type</key><string>float</string></map></map>
   <map><key>vel</key><map><key>type</key><string>float</string></map></map>
   <map><key>lifetime</key><map><key>type</key><string>float</string></map></map>
   <map><key>arc</key><map><key>type</key><string>float</string></map></map>
   <map><key>texture</key><map><key>type</key><string>string</string></map></map>
   <map><key>offset</key><map><key>type</key><string>vector</string></map></map>
  </array>
 </map>
 <key>llMakeFire</key>
 <map>
  <key>arguments</key><array>
   <map><key>particles</key><map><key>type</key><string>integer</string></map></map>
   <map><key>scale</key><map><key>type</key><string>float</string></map></map>
   <map><key>vel</key><map><key>type</key><string>float</string></map></map>
   <map><key>lifetime</key><map><key>type</key><string>float</string></map></map>
   <map><key>arc</key><map><key>type</key><string>float</string></map></map>
   <map><key>texture</key><map><key>type</key><string>string</string></map></map>
   <map><key>offset</key><map><key>type</key><string>vector</string></map></map>
  </array>
 </map>
 <key>llMakeFountain</key>
 <map>
  <key>arguments</key><array>
   <map><key>particles</key><map><key>type</key><string>integer</string></map></map>
   <map><key>scale</key><map><key>type</key><string>float</string></map></map>
   <map><key>vel</key><map><key>type</key><string>float</string></map></map>
   <map><key>lifetime</key><map><key>type</key><string>float</string></map></map>
   <map><key>arc</key><map><key>type</key><string>float</string></map></map>
   <map><key>bounce</key><map><key>type</key><string>integer</string></map></map>
   <map><key>texture</key><map><key>type</key><string>string</string></map></map>
   <map><key>offset</key><map><key>type</key><string>vector</string></map></map>
   <map><key>bounce_offset</key><map><key>type</key><string>float</string></map></map>
  </array>
 </map>
 <key>llMakeSmoke</key>
 <map>
  <key>arguments</key><array>
   <map><key>particles</key><map><key>type</key><string>integer</string></map></map>
   <map><key>scale</key><map><key>type</key><string>float</string></map></map>
   <map><key>vel</key><map><key>type</key><string>float</string></map></map>
   <map><key>lifetime</key><map><key>type</key><string>float</string></map></map>
   <map><key>arc</key><map><key>type</key><string>float</string></map></map>
   <map><key>texture</key><map><key>type</key><string>string</string></map></map>
   <map><key>offset</key><map><key>type</key><string>vector</string></map></map>
  </array>
 </map>
 <key>llManageEstateAccess</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><array>
   <map><key>action</key><map><key>type</key><string>integer</string></map></map>
   <map><key>avatar</key><map><key>type</key><string>string</string></map></map>
  </array>
 </map>
 <key>llMapDestination</key>
 <map>
  <key>arguments</key><array>
   <map><key>simname</key><map><key>type</key><string>string</string></map></map>
   <map><key>pos</key><map><key>type</key><string>vector</string></map></map>
   <map><key>look_at</key><map><key>type</key><string>vector</string></map></map>
  </array>
 </map>
 <key>llMD5String</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><array>
   <map><key>src</key><map><key>type</key><string>string</string></map></map>
   <map><key>nonce</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llMessageLinked</key>
 <map>
  <key>arguments</key><array>
   <map><key>linknum</key><map><key>type</key><string>integer</string></map></map>
   <map><key>num</key><map><key>type</key><string>integer</string></map></map>
   <map><key>str</key><map><key>type</key><string>string</string></map></map>
   <map><key>id</key><map><key>type</key><string>string</string></map></map>
  </array>
 </map>
 <key>llMinEventDelay</key>
 <map>
  <key>arguments</key><array>
   <map><key>delay</key><map><key>type</key><string>float</string></map></map>
  </array>
 </map>
 <key>llModifyLand</key>
 <map>
  <key>arguments</key><array>
   <map><key>action</key><map><key>type</key><string>integer</string></map></map>
   <map><key>brush</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llModPow</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><array>
   <map><key>a</key><map><key>type</key><string>integer</string></map></map>
   <map><key>b</key><map><key>type</key><string>integer</string></map></map>
   <map><key>c</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llMoveToTarget</key>
 <map>
  <key>arguments</key><array>
   <map><key>target</key><map><key>type</key><string>vector</string></map></map>
   <map><key>tau</key><map><key>type</key><string>float</string></map></map>
  </array>
 </map>
 <key>llName2Key</key>
 <map>
  <key>return</key><string>key</string>
  <key>arguments</key><array>
   <map><key>name</key><map><key>type</key><string>string</string></map></map>
  </array>
 </map>
 <key>llOffsetTexture</key>
 <map>
  <key>arguments</key><array>
   <map><key>u</key><map><key>type</key><string>float</string></map></map>
   <map><key>v</key><map><key>type</key><string>float</string></map></map>
   <map><key>face</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llOpenRemoteDataChannel</key>
 <map>
  <key>arguments</key><undef/>
 </map>
 <key>llOrd</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><array>
   <map><key>s</key><map><key>type</key><string>string</string></map></map>
   <map><key>index</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llOverMyLand</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><array>
   <map><key>id</key><map><key>type</key><string>string</string></map></map>
  </array>
 </map>
 <key>llOwnerSay</key>
 <map>
  <key>arguments</key><array>
   <map><key>msg</key><map><key>type</key><string>string</string></map></map>
  </array>
 </map>
 <key>llParcelMediaCommandList</key>
 <map>
  <key>arguments</key><array>
   <map><key>commandList</key><map><key>type</key><string>list</string></map></map>
  </array>
 </map>
 <key>llParcelMediaQuery</key>
 <map>
  <key>return</key><string>list</string>
  <key>arguments</key><array>
   <map><key>aList</key><map><key>type</key><string>list</string></map></map>
  </array>
 </map>
 <key>llParseString2List</key>
 <map>
  <key>return</key><string>list</string>
  <key>arguments</key><array>
   <map><key>str</key><map><key>type</key><string>string</string></map></map>
   <map><key>separators</key><map><key>type</key><string>list</string></map></map>
   <map><key>spacers</key><map><key>type</key><string>list</string></map></map>
  </array>
 </map>
 <key>llParseStringKeepNulls</key>
 <map>
  <key>return</key><string>list</string>
  <key>arguments</key><array>
   <map><key>src</key><map><key>type</key><string>string</string></map></map>
   <map><key>seperators</key><map><key>type</key><string>list</string></map></map>
   <map><key>spacers</key><map><key>type</key><string>list</string></map></map>
  </array>
 </map>
 <key>llParticleSystem</key>
 <map>
  <key>arguments</key><array>
   <map><key>rules</key><map><key>type</key><string>list</string></map></map>
  </array>
 </map>
 <key>llPassCollisions</key>
 <map>
  <key>arguments</key><array>
   <map><key>pass</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llPassTouches</key>
 <map>
  <key>arguments</key><array>
   <map><key>pass</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llPlaySound</key>
 <map>
  <key>arguments</key><array>
   <map><key>sound</key><map><key>type</key><string>string</string></map></map>
   <map><key>volume</key><map><key>type</key><string>float</string></map></map>
  </array>
 </map>
 <key>llPlaySoundSlave</key>
 <map>
  <key>arguments</key><array>
   <map><key>sound</key><map><key>type</key><string>string</string></map></map>
   <map><key>volume</key><map><key>type</key><string>float</string></map></map>
  </array>
 </map>
 <key>llPointAt</key>
 <map>
  <key>arguments</key><array>
   <map><key>pos</key><map><key>type</key><string>vector</string></map></map>
  </array>
 </map>
 <key>llPow</key>
 <map>
  <key>return</key><string>float</string>
  <key>arguments</key><array>
   <map><key>fbase</key><map><key>type</key><string>float</string></map></map>
   <map><key>fexponent</key><map><key>type</key><string>float</string></map></map>
  </array>
 </map>
 <key>llPreloadSound</key>
 <map>
  <key>arguments</key><array>
   <map><key>sound</key><map><key>type</key><string>string</string></map></map>
  </array>
 </map>
 <key>llPushObject</key>
 <map>
  <key>arguments</key><array>
   <map><key>target</key><map><key>type</key><string>string</string></map></map>
   <map><key>impulse</key><map><key>type</key><string>vector</string></map></map>
   <map><key>ang_impulse</key><map><key>type</key><string>vector</string></map></map>
   <map><key>local</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llRefreshPrimURL</key>
 <map>
  <key>arguments</key><undef/>
 </map>
 <key>llRegionSay</key>
 <map>
  <key>arguments</key><array>
   <map><key>channelID</key><map><key>type</key><string>integer</string></map></map>
   <map><key>text</key><map><key>type</key><string>string</string></map></map>
  </array>
 </map>
 <key>llRegionSayTo</key>
 <map>
  <key>arguments</key><array>
   <map><key>target</key><map><key>type</key><string>string</string></map></map>
   <map><key>channelID</key><map><key>type</key><string>integer</string></map></map>
   <map><key>text</key><map><key>type</key><string>string</string></map></map>
  </array>
 </map>
 <key>llReleaseCamera</key>
 <map>
  <key>arguments</key><array>
   <map><key>avatar</key><map><key>type</key><string>string</string></map></map>
  </array>
 </map>
 <key>llReleaseControls</key>
 <map>
  <key>arguments</key><undef/>
 </map>
 <key>llReleaseURL</key>
 <map>
  <key>arguments</key><array>
   <map><key>url</key><map><key>type</key><string>string</string></map></map>
  </array>
 </map>
 <key>llRemoteDataReply</key>
 <map>
  <key>arguments</key><array>
   <map><key>channel</key><map><key>type</key><string>string</string></map></map>
   <map><key>message_id</key><map><key>type</key><string>string</string></map></map>
   <map><key>sdata</key><map><key>type</key><string>string</string></map></map>
   <map><key>idata</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llRemoteDataSetRegion</key>
 <map>
  <key>arguments</key><undef/>
 </map>
 <key>llRemoteLoadScript</key>
 <map>
  <key>arguments</key><array>
   <map><key>target</key><map><key>type</key><string>string</string></map></map>
   <map><key>name</key><map><key>type</key><string>string</string></map></map>
   <map><key>running</key><map><key>type</key><string>integer</string></map></map>
   <map><key>start_param</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llRemoteLoadScriptPin</key>
 <map>
  <key>arguments</key><array>
   <map><key>target</key><map><key>type</key><string>string</string></map></map>
   <map><key>name</key><map><key>type</key><string>string</string></map></map>
   <map><key>pin</key><map><key>type</key><string>integer</string></map></map>
   <map><key>running</key><map><key>type</key><string>integer</string></map></map>
   <map><key>start_param</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llRemoveFromLandBanList</key>
 <map>
  <key>arguments</key><array>
   <map><key>avatar</key><map><key>type</key><string>string</string></map></map>
  </array>
 </map>
 <key>llRemoveFromLandPassList</key>
 <map>
  <key>arguments</key><array>
   <map><key>avatar</key><map><key>type</key><string>string</string></map></map>
  </array>
 </map>
 <key>llRemoveInventory</key>
 <map>
  <key>arguments</key><array>
   <map><key>item</key><map><key>type</key><string>string</string></map></map>
  </array>
 </map>
 <key>llRemoveVehicleFlags</key>
 <map>
  <key>arguments</key><array>
   <map><key>flags</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llReplaceSubString</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><array>
   <map><key>src</key><map><key>type</key><string>string</string></map></map>
   <map><key>pattern</key><map><key>type</key><string>string</string></map></map>
   <map><key>replacement</key><map><key>type</key><string>string</string></map></map>
   <map><key>count</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llRequestAgentData</key>
 <map>
  <key>return</key><string>key</string>
  <key>arguments</key><array>
   <map><key>id</key><map><key>type</key><string>string</string></map></map>
   <map><key>data</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llRequestDisplayName</key>
 <map>
  <key>return</key><string>key</string>
  <key>arguments</key><array>
   <map><key>id</key><map><key>type</key><string>key</string></map></map>
  </array>
 </map>
 <key>llRequestInventoryData</key>
 <map>
  <key>return</key><string>key</string>
  <key>arguments</key><array>
   <map><key>name</key><map><key>type</key><string>string</string></map></map>
  </array>
 </map>
 <key>llRequestPermissions</key>
 <map>
  <key>arguments</key><array>
   <map><key>agent</key><map><key>type</key><string>string</string></map></map>
   <map><key>perm</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llRequestSecureURL</key>
 <map>
  <key>return</key><string>key</string>
  <key>arguments</key><undef/>
 </map>
 <key>llRequestSimulatorData</key>
 <map>
  <key>return</key><string>key</string>
  <key>arguments</key><array>
   <map><key>simulator</key><map><key>type</key><string>string</string></map></map>
   <map><key>data</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llRequestURL</key>
 <map>
  <key>return</key><string>key</string>
  <key>arguments</key><undef/>
 </map>
 <key>llRequestUserKey</key>
 <map>
  <key>return</key><string>key</string>
  <key>arguments</key><array>
   <map><key>username</key><map><key>type</key><string>string</string></map></map>
  </array>
 </map>
 <key>llRequestUsername</key>
 <map>
  <key>return</key><string>key</string>
  <key>arguments</key><array>
   <map><key>id</key><map><key>type</key><string>key</string></map></map>
  </array>
 </map>
 <key>llResetAnimationOverride</key>
 <map>
  <key>arguments</key><array>
   <map><key>anim_state</key><map><key>type</key><string>string</string></map></map>
  </array>
 </map>
 <key>llResetLandBanList</key>
 <map>
  <key>arguments</key><undef/>
 </map>
 <key>llResetLandPassList</key>
 <map>
  <key>arguments</key><undef/>
 </map>
 <key>llResetOtherScript</key>
 <map>
  <key>arguments</key><array>
   <map><key>name</key><map><key>type</key><string>string</string></map></map>
  </array>
 </map>
 <key>llResetScript</key>
 <map>
  <key>arguments</key><undef/>
 </map>
 <key>llResetTime</key>
 <map>
  <key>arguments</key><undef/>
 </map>
 <key>llRezAtRoot</key>
 <map>
  <key>arguments</key><array>
   <map><key>inventory</key><map><key>type</key><string>string</string></map></map>
   <map><key>position</key><map><key>type</key><string>vector</string></map></map>
   <map><key>velocity</key><map><key>type</key><string>vector</string></map></map>
   <map><key>rot</key><map><key>type</key><string>rotation</string></map></map>
   <map><key>param</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llRezObject</key>
 <map>
  <key>arguments</key><array>
   <map><key>inventory</key><map><key>type</key><string>string</string></map></map>
   <map><key>pos</key><map><key>type</key><string>vector</string></map></map>
   <map><key>vel</key><map><key>type</key><string>vector</string></map></map>
   <map><key>rot</key><map><key>type</key><string>rotation</string></map></map>
   <map><key>param</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llRot2Angle</key>
 <map>
  <key>return</key><string>float</string>
  <key>arguments</key><array>
   <map><key>rot</key><map><key>type</key><string>rotation</string></map></map>
  </array>
 </map>
 <key>llRot2Axis</key>
 <map>
  <key>return</key><string>vector</string>
  <key>arguments</key><array>
   <map><key>rot</key><map><key>type</key><string>rotation</string></map></map>
  </array>
 </map>
 <key>llRot2Euler</key>
 <map>
  <key>return</key><string>vector</string>
  <key>arguments</key><array>
   <map><key>r</key><map><key>type</key><string>rotation</string></map></map>
  </array>
 </map>
 <key>llRot2Fwd</key>
 <map>
  <key>return</key><string>vector</string>
  <key>arguments</key><array>
   <map><key>r</key><map><key>type</key><string>rotation</string></map></map>
  </array>
 </map>
 <key>llRot2Left</key>
 <map>
  <key>return</key><string>vector</string>
  <key>arguments</key><array>
   <map><key>r</key><map><key>type</key><string>rotation</string></map></map>
  </array>
 </map>
 <key>llRot2Up</key>
 <map>
  <key>return</key><string>vector</string>
  <key>arguments</key><array>
   <map><key>r</key><map><key>type</key><string>rotation</string></map></map>
  </array>
 </map>
 <key>llRotateTexture</key>
 <map>
  <key>arguments</key><array>
   <map><key>rotation</key><map><key>type</key><string>float</string></map></map>
   <map><key>face</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llRotBetween</key>
 <map>
  <key>return</key><string>rotation</string>
  <key>arguments</key><array>
   <map><key>start</key><map><key>type</key><string>vector</string></map></map>
   <map><key>end</key><map><key>type</key><string>vector</string></map></map>
  </array>
 </map>
 <key>llRotLookAt</key>
 <map>
  <key>arguments</key><array>
   <map><key>target</key><map><key>type</key><string>rotation</string></map></map>
   <map><key>strength</key><map><key>type</key><string>float</string></map></map>
   <map><key>damping</key><map><key>type</key><string>float</string></map></map>
  </array>
 </map>
 <key>llRotTarget</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><array>
   <map><key>rot</key><map><key>type</key><string>rotation</string></map></map>
   <map><key>error</key><map><key>type</key><string>float</string></map></map>
  </array>
 </map>
 <key>llRotTargetRemove</key>
 <map>
  <key>arguments</key><array>
   <map><key>number</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llRound</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><array>
   <map><key>f</key><map><key>type</key><string>float</string></map></map>
  </array>
 </map>
 <key>llSameGroup</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><array>
   <map><key>agent</key><map><key>type</key><string>string</string></map></map>
  </array>
 </map>
 <key>llSay</key>
 <map>
  <key>arguments</key><array>
   <map><key>channelID</key><map><key>type</key><string>integer</string></map></map>
   <map><key>text</key><map><key>type</key><string>string</string></map></map>
  </array>
 </map>
 <key>llScaleByFactor</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><array>
   <map><key>scaling_factor</key><map><key>type</key><string>float</string></map></map>
  </array>
 </map>
 <key>llScaleTexture</key>
 <map>
  <key>arguments</key><array>
   <map><key>u</key><map><key>type</key><string>float</string></map></map>
   <map><key>v</key><map><key>type</key><string>float</string></map></map>
   <map><key>face</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llScriptDanger</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><array>
   <map><key>pos</key><map><key>type</key><string>vector</string></map></map>
  </array>
 </map>
 <key>llScriptProfiler</key>
 <map>
  <key>arguments</key><array>
   <map><key>flag</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llSendRemoteData</key>
 <map>
  <key>return</key><string>key</string>
  <key>arguments</key><array>
   <map><key>channel</key><map><key>type</key><string>string</string></map></map>
   <map><key>dest</key><map><key>type</key><string>string</string></map></map>
   <map><key>idata</key><map><key>type</key><string>integer</string></map></map>
   <map><key>sdata</key><map><key>type</key><string>string</string></map></map>
  </array>
 </map>
 <key>llSensor</key>
 <map>
  <key>arguments</key><array>
   <map><key>name</key><map><key>type</key><string>string</string></map></map>
   <map><key>id</key><map><key>type</key><string>string</string></map></map>
   <map><key>type</key><map><key>type</key><string>integer</string></map></map>
   <map><key>range</key><map><key>type</key><string>float</string></map></map>
   <map><key>arc</key><map><key>type</key><string>float</string></map></map>
  </array>
 </map>
 <key>llSensorRemove</key>
 <map>
  <key>arguments</key><undef/>
 </map>
 <key>llSensorRepeat</key>
 <map>
  <key>arguments</key><array>
   <map><key>name</key><map><key>type</key><string>string</string></map></map>
   <map><key>id</key><map><key>type</key><string>string</string></map></map>
   <map><key>type</key><map><key>type</key><string>integer</string></map></map>
   <map><key>range</key><map><key>type</key><string>float</string></map></map>
   <map><key>arc</key><map><key>type</key><string>float</string></map></map>
   <map><key>rate</key><map><key>type</key><string>float</string></map></map>
  </array>
 </map>
 <key>llSetAlpha</key>
 <map>
  <key>arguments</key><array>
   <map><key>alpha</key><map><key>type</key><string>float</string></map></map>
   <map><key>face</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llSetAngularVelocity</key>
 <map>
  <key>arguments</key><array>
   <map><key>angularVelocity</key><map><key>type</key><string>vector</string></map></map>
   <map><key>local</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llSetAnimationOverride</key>
 <map>
  <key>arguments</key><array>
   <map><key>animState</key><map><key>type</key><string>string</string></map></map>
   <map><key>anim</key><map><key>type</key><string>string</string></map></map>
  </array>
 </map>
 <key>llSetBuoyancy</key>
 <map>
  <key>arguments</key><array>
   <map><key>buoyancy</key><map><key>type</key><string>float</string></map></map>
  </array>
 </map>
 <key>llSetCameraAtOffset</key>
 <map>
  <key>arguments</key><array>
   <map><key>offset</key><map><key>type</key><string>vector</string></map></map>
  </array>
 </map>
 <key>llSetCameraEyeOffset</key>
 <map>
  <key>arguments</key><array>
   <map><key>offset</key><map><key>type</key><string>vector</string></map></map>
  </array>
 </map>
 <key>llSetCameraParams</key>
 <map>
  <key>arguments</key><array>
   <map><key>rules</key><map><key>type</key><string>list</string></map></map>
  </array>
 </map>
 <key>llSetClickAction</key>
 <map>
  <key>arguments</key><array>
   <map><key>action</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llSetColor</key>
 <map>
  <key>arguments</key><array>
   <map><key>color</key><map><key>type</key><string>vector</string></map></map>
   <map><key>face</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llSetContentType</key>
 <map>
  <key>arguments</key><array>
   <map><key>id</key><map><key>type</key><string>key</string></map></map>
   <map><key>type</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llSetDamage</key>
 <map>
  <key>arguments</key><array>
   <map><key>damage</key><map><key>type</key><string>float</string></map></map>
  </array>
 </map>
 <key>llSetForce</key>
 <map>
  <key>arguments</key><array>
   <map><key>force</key><map><key>type</key><string>vector</string></map></map>
   <map><key>local</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llSetForceAndTorque</key>
 <map>
  <key>arguments</key><array>
   <map><key>force</key><map><key>type</key><string>vector</string></map></map>
   <map><key>torque</key><map><key>type</key><string>vector</string></map></map>
   <map><key>local</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llSetHoverHeight</key>
 <map>
  <key>arguments</key><array>
   <map><key>height</key><map><key>type</key><string>float</string></map></map>
   <map><key>water</key><map><key>type</key><string>integer</string></map></map>
   <map><key>tau</key><map><key>type</key><string>float</string></map></map>
  </array>
 </map>
 <key>llSetInventoryPermMask</key>
 <map>
  <key>arguments</key><array>
   <map><key>item</key><map><key>type</key><string>string</string></map></map>
   <map><key>mask</key><map><key>type</key><string>integer</string></map></map>
   <map><key>value</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llSetKeyframedMotion</key>
 <map>
  <key>arguments</key><array>
   <map><key>frames</key><map><key>type</key><string>list</string></map></map>
   <map><key>options</key><map><key>type</key><string>list</string></map></map>
  </array>
 </map>
 <key>llSetLinkAlpha</key>
 <map>
  <key>arguments</key><array>
   <map><key>linknumber</key><map><key>type</key><string>integer</string></map></map>
   <map><key>alpha</key><map><key>type</key><string>float</string></map></map>
   <map><key>face</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llSetLinkCamera</key>
 <map>
  <key>arguments</key><array>
   <map><key>link</key><map><key>type</key><string>integer</string></map></map>
   <map><key>eye</key><map><key>type</key><string>vector</string></map></map>
   <map><key>at</key><map><key>type</key><string>vector</string></map></map>
  </array>
 </map>
 <key>llSetLinkColor</key>
 <map>
  <key>arguments</key><array>
   <map><key>linknumber</key><map><key>type</key><string>integer</string></map></map>
   <map><key>color</key><map><key>type</key><string>vector</string></map></map>
   <map><key>face</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llSetLinkMedia</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><array>
   <map><key>link</key><map><key>type</key><string>integer</string></map></map>
   <map><key>face</key><map><key>type</key><string>integer</string></map></map>
   <map><key>rules</key><map><key>type</key><string>list</string></map></map>
  </array>
 </map>
 <key>llSetLinkPrimitiveParams</key>
 <map>
  <key>arguments</key><array>
   <map><key>linknumber</key><map><key>type</key><string>integer</string></map></map>
   <map><key>rules</key><map><key>type</key><string>list</string></map></map>
  </array>
 </map>
 <key>llSetLinkPrimitiveParamsFast</key>
 <map>
  <key>arguments</key><array>
   <map><key>linknum</key><map><key>type</key><string>integer</string></map></map>
   <map><key>rules</key><map><key>type</key><string>list</string></map></map>
  </array>
 </map>
 <key>llSetLinkTexture</key>
 <map>
  <key>arguments</key><array>
   <map><key>linknumber</key><map><key>type</key><string>integer</string></map></map>
   <map><key>texture</key><map><key>type</key><string>string</string></map></map>
   <map><key>face</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llSetLinkTextureAnim</key>
 <map>
  <key>arguments</key><array>
   <map><key>linknum</key><map><key>type</key><string>integer</string></map></map>
   <map><key>mode</key><map><key>type</key><string>integer</string></map></map>
   <map><key>face</key><map><key>type</key><string>integer</string></map></map>
   <map><key>sizex</key><map><key>type</key><string>integer</string></map></map>
   <map><key>sizey</key><map><key>type</key><string>integer</string></map></map>
   <map><key>start</key><map><key>type</key><string>float</string></map></map>
   <map><key>length</key><map><key>type</key><string>float</string></map></map>
   <map><key>rate</key><map><key>type</key><string>float</string></map></map>
  </array>
 </map>
 <key>llSetLocalRot</key>
 <map>
  <key>arguments</key><array>
   <map><key>rot</key><map><key>type</key><string>rotation</string></map></map>
  </array>
 </map>
 <key>llSetMemoryLimit</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><array>
   <map><key>limit</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llSetObjectDesc</key>
 <map>
  <key>arguments</key><array>
   <map><key>desc</key><map><key>type</key><string>string</string></map></map>
  </array>
 </map>
 <key>llSetObjectName</key>
 <map>
  <key>arguments</key><array>
   <map><key>name</key><map><key>type</key><string>string</string></map></map>
  </array>
 </map>
 <key>llSetObjectPermMask</key>
 <map>
  <key>arguments</key><array>
   <map><key>mask</key><map><key>type</key><string>integer</string></map></map>
   <map><key>value</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llSetParcelMusicURL</key>
 <map>
  <key>arguments</key><array>
   <map><key>url</key><map><key>type</key><string>string</string></map></map>
  </array>
 </map>
 <key>llSetPayPrice</key>
 <map>
  <key>arguments</key><array>
   <map><key>price</key><map><key>type</key><string>integer</string></map></map>
   <map><key>quick_pay_buttons</key><map><key>type</key><string>list</string></map></map>
  </array>
 </map>
 <key>llSetPhysicsMaterial</key>
 <map>
  <key>arguments</key><array>
   <map><key>material_bits</key><map><key>type</key><string>integer</string></map></map>
   <map><key>material_gravity_modifier</key><map><key>type</key><string>float</string></map></map>
   <map><key>material_restitution</key><map><key>type</key><string>float</string></map></map>
   <map><key>material_friction</key><map><key>type</key><string>float</string></map></map>
   <map><key>material_density</key><map><key>type</key><string>float</string></map></map>
  </array>
 </map>
 <key>llSetPos</key>
 <map>
  <key>arguments</key><array>
   <map><key>pos</key><map><key>type</key><string>vector</string></map></map>
  </array>
 </map>
 <key>llSetPrimitiveParams</key>
 <map>
  <key>arguments</key><array>
   <map><key>rules</key><map><key>type</key><string>list</string></map></map>
  </array>
 </map>
 <key>llSetPrimMediaParams</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><array>
   <map><key>face</key><map><key>type</key><string>integer</string></map></map>
   <map><key>rules</key><map><key>type</key><string>list</string></map></map>
  </array>
 </map>
 <key>llSetPrimURL</key>
 <map>
  <key>arguments</key><array>
   <map><key>url</key><map><key>type</key><string>string</string></map></map>
  </array>
 </map>
 <key>llSetRegionPos</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><array>
   <map><key>pos</key><map><key>type</key><string>vector</string></map></map>
  </array>
 </map>
 <key>llSetRemoteScriptAccessPin</key>
 <map>
  <key>arguments</key><array>
   <map><key>pin</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llSetRot</key>
 <map>
  <key>arguments</key><array>
   <map><key>rot</key><map><key>type</key><string>rotation</string></map></map>
  </array>
 </map>
 <key>llSetScale</key>
 <map>
  <key>arguments</key><array>
   <map><key>scale</key><map><key>type</key><string>vector</string></map></map>
  </array>
 </map>
 <key>llSetScriptState</key>
 <map>
  <key>arguments</key><array>
   <map><key>name</key><map><key>type</key><string>string</string></map></map>
   <map><key>run</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llSetSitText</key>
 <map>
  <key>arguments</key><array>
   <map><key>text</key><map><key>type</key><string>string</string></map></map>
  </array>
 </map>
 <key>llSetSoundQueueing</key>
 <map>
  <key>arguments</key><array>
   <map><key>queue</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llSetSoundRadius</key>
 <map>
  <key>arguments</key><array>
   <map><key>radius</key><map><key>type</key><string>float</string></map></map>
  </array>
 </map>
 <key>llSetStatus</key>
 <map>
  <key>arguments</key><array>
   <map><key>status</key><map><key>type</key><string>integer</string></map></map>
   <map><key>value</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llSetText</key>
 <map>
  <key>arguments</key><array>
   <map><key>text</key><map><key>type</key><string>string</string></map></map>
   <map><key>color</key><map><key>type</key><string>vector</string></map></map>
   <map><key>alpha</key><map><key>type</key><string>float</string></map></map>
  </array>
 </map>
 <key>llSetTexture</key>
 <map>
  <key>arguments</key><array>
   <map><key>texture</key><map><key>type</key><string>string</string></map></map>
   <map><key>face</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llSetTextureAnim</key>
 <map>
  <key>arguments</key><array>
   <map><key>mode</key><map><key>type</key><string>integer</string></map></map>
   <map><key>face</key><map><key>type</key><string>integer</string></map></map>
   <map><key>sizex</key><map><key>type</key><string>integer</string></map></map>
   <map><key>sizey</key><map><key>type</key><string>integer</string></map></map>
   <map><key>start</key><map><key>type</key><string>float</string></map></map>
   <map><key>length</key><map><key>type</key><string>float</string></map></map>
   <map><key>rate</key><map><key>type</key><string>float</string></map></map>
  </array>
 </map>
 <key>llSetTimerEvent</key>
 <map>
  <key>arguments</key><array>
   <map><key>sec</key><map><key>type</key><string>float</string></map></map>
  </array>
 </map>
 <key>llSetTorque</key>
 <map>
  <key>arguments</key><array>
   <map><key>torque</key><map><key>type</key><string>vector</string></map></map>
   <map><key>local</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llSetTouchText</key>
 <map>
  <key>arguments</key><array>
   <map><key>text</key><map><key>type</key><string>string</string></map></map>
  </array>
 </map>
 <key>llSetVehicleFlags</key>
 <map>
  <key>arguments</key><array>
   <map><key>flags</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llSetVehicleFloatParam</key>
 <map>
  <key>arguments</key><array>
   <map><key>param</key><map><key>type</key><string>integer</string></map></map>
   <map><key>value</key><map><key>type</key><string>float</string></map></map>
  </array>
 </map>
 <key>llSetVehicleRotationParam</key>
 <map>
  <key>arguments</key><array>
   <map><key>param</key><map><key>type</key><string>integer</string></map></map>
   <map><key>rot</key><map><key>type</key><string>rotation</string></map></map>
  </array>
 </map>
 <key>llSetVehicleType</key>
 <map>
  <key>arguments</key><array>
   <map><key>type</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llSetVehicleVectorParam</key>
 <map>
  <key>arguments</key><array>
   <map><key>param</key><map><key>type</key><string>integer</string></map></map>
   <map><key>vec</key><map><key>type</key><string>vector</string></map></map>
  </array>
 </map>
 <key>llSetVelocity</key>
 <map>
  <key>arguments</key><array>
   <map><key>vel</key><map><key>type</key><string>vector</string></map></map>
   <map><key>local</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llSHA1String</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><array>
   <map><key>src</key><map><key>type</key><string>string</string></map></map>
  </array>
 </map>
 <key>llSHA256String</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><array>
   <map><key>src</key><map><key>type</key><string>string</string></map></map>
  </array>
 </map>
 <key>llShout</key>
 <map>
  <key>arguments</key><array>
   <map><key>channelID</key><map><key>type</key><string>integer</string></map></map>
   <map><key>text</key><map><key>type</key><string>string</string></map></map>
  </array>
 </map>
 <key>llSin</key>
 <map>
  <key>return</key><string>float</string>
  <key>arguments</key><array>
   <map><key>f</key><map><key>type</key><string>float</string></map></map>
  </array>
 </map>
 <key>llSitTarget</key>
 <map>
  <key>arguments</key><array>
   <map><key>offset</key><map><key>type</key><string>vector</string></map></map>
   <map><key>rot</key><map><key>type</key><string>rotation</string></map></map>
  </array>
 </map>
 <key>llSleep</key>
 <map>
  <key>arguments</key><array>
   <map><key>sec</key><map><key>type</key><string>float</string></map></map>
  </array>
 </map>
 <key>llSound</key>
 <map>
  <key>arguments</key><array>
   <map><key>sound</key><map><key>type</key><string>string</string></map></map>
   <map><key>volume</key><map><key>type</key><string>float</string></map></map>
   <map><key>queue</key><map><key>type</key><string>integer</string></map></map>
   <map><key>loop</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llSoundPreload</key>
 <map>
  <key>arguments</key><array>
   <map><key>sound</key><map><key>type</key><string>string</string></map></map>
  </array>
 </map>
 <key>llSqrt</key>
 <map>
  <key>return</key><string>float</string>
  <key>arguments</key><array>
   <map><key>f</key><map><key>type</key><string>float</string></map></map>
  </array>
 </map>
 <key>llsRGB2Linear</key>
 <map>
  <key>return</key><string>vector</string>
  <key>arguments</key><array>
   <map><key>src</key><map><key>type</key><string>vector</string></map></map>
  </array>
 </map>
 <key>llStartAnimation</key>
 <map>
  <key>arguments</key><array>
   <map><key>anim</key><map><key>type</key><string>string</string></map></map>
  </array>
 </map>
 <key>llStartObjectAnimation</key>
 <map>
  <key>arguments</key><array>
   <map><key>anim</key><map><key>type</key><string>string</string></map></map>
  </array>
 </map>
 <key>llStopAnimation</key>
 <map>
  <key>arguments</key><array>
   <map><key>anim</key><map><key>type</key><string>string</string></map></map>
  </array>
 </map>
 <key>llStopHover</key>
 <map>
  <key>arguments</key><undef/>
 </map>
 <key>llStopLookAt</key>
 <map>
  <key>arguments</key><undef/>
 </map>
 <key>llStopMoveToTarget</key>
 <map>
  <key>arguments</key><undef/>
 </map>
 <key>llStopObjectAnimation</key>
 <map>
  <key>arguments</key><array>
   <map><key>anim</key><map><key>type</key><string>string</string></map></map>
  </array>
 </map>
 <key>llStopPointAt</key>
 <map>
  <key>arguments</key><undef/>
 </map>
 <key>llStopSound</key>
 <map>
  <key>arguments</key><undef/>
 </map>
 <key>llStringLength</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><array>
   <map><key>str</key><map><key>type</key><string>string</string></map></map>
  </array>
 </map>
 <key>llStringToBase64</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><array>
   <map><key>str</key><map><key>type</key><string>string</string></map></map>
  </array>
 </map>
 <key>llStringTrim</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><array>
   <map><key>src</key><map><key>type</key><string>string</string></map></map>
   <map><key>type</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llSubStringIndex</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><array>
   <map><key>source</key><map><key>type</key><string>string</string></map></map>
   <map><key>pattern</key><map><key>type</key><string>string</string></map></map>
  </array>
 </map>
 <key>llTakeCamera</key>
 <map>
  <key>arguments</key><array>
   <map><key>avatar</key><map><key>type</key><string>string</string></map></map>
  </array>
 </map>
 <key>llTakeControls</key>
 <map>
  <key>arguments</key><array>
   <map><key>controls</key><map><key>type</key><string>integer</string></map></map>
   <map><key>accept</key><map><key>type</key><string>integer</string></map></map>
   <map><key>pass_on</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llTan</key>
 <map>
  <key>return</key><string>float</string>
  <key>arguments</key><array>
   <map><key>f</key><map><key>type</key><string>float</string></map></map>
  </array>
 </map>
 <key>llTarget</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><array>
   <map><key>position</key><map><key>type</key><string>vector</string></map></map>
   <map><key>range</key><map><key>type</key><string>float</string></map></map>
  </array>
 </map>
 <key>llTargetedEmail</key>
 <map>
  <key>arguments</key><array>
   <map><key>target</key><map><key>type</key><string>integer</string></map></map>
   <map><key>subject</key><map><key>type</key><string>string</string></map></map>
   <map><key>message</key><map><key>type</key><string>string</string></map></map>
  </array>
 </map>
 <key>llTargetOmega</key>
 <map>
  <key>arguments</key><array>
   <map><key>axis</key><map><key>type</key><string>vector</string></map></map>
   <map><key>spinrate</key><map><key>type</key><string>float</string></map></map>
   <map><key>gain</key><map><key>type</key><string>float</string></map></map>
  </array>
 </map>
 <key>llTargetRemove</key>
 <map>
  <key>arguments</key><array>
   <map><key>number</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llTeleportAgent</key>
 <map>
  <key>arguments</key><array>
   <map><key>agent</key><map><key>type</key><string>string</string></map></map>
   <map><key>simname</key><map><key>type</key><string>string</string></map></map>
   <map><key>pos</key><map><key>type</key><string>vector</string></map></map>
   <map><key>lookAt</key><map><key>type</key><string>vector</string></map></map>
  </array>
 </map>
 <key>llTeleportAgentGlobalCoords</key>
 <map>
  <key>arguments</key><array>
   <map><key>agent</key><map><key>type</key><string>string</string></map></map>
   <map><key>global</key><map><key>type</key><string>vector</string></map></map>
   <map><key>pos</key><map><key>type</key><string>vector</string></map></map>
   <map><key>lookAt</key><map><key>type</key><string>vector</string></map></map>
  </array>
 </map>
 <key>llTeleportAgentHome</key>
 <map>
  <key>arguments</key><array>
   <map><key>agent</key><map><key>type</key><string>string</string></map></map>
  </array>
 </map>
 <key>llTextBox</key>
 <map>
  <key>arguments</key><array>
   <map><key>avatar</key><map><key>type</key><string>string</string></map></map>
   <map><key>message</key><map><key>type</key><string>string</string></map></map>
   <map><key>chat_channel</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llToLower</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><array>
   <map><key>source</key><map><key>type</key><string>string</string></map></map>
  </array>
 </map>
 <key>llToUpper</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><array>
   <map><key>source</key><map><key>type</key><string>string</string></map></map>
  </array>
 </map>
 <key>llTransferLindenDollars</key>
 <map>
  <key>return</key><string>key</string>
  <key>arguments</key><array>
   <map><key>destination</key><map><key>type</key><string>key</string></map></map>
   <map><key>amount</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llTriggerSound</key>
 <map>
  <key>arguments</key><array>
   <map><key>sound</key><map><key>type</key><string>string</string></map></map>
   <map><key>volume</key><map><key>type</key><string>float</string></map></map>
  </array>
 </map>
 <key>llTriggerSoundLimited</key>
 <map>
  <key>arguments</key><array>
   <map><key>sound</key><map><key>type</key><string>string</string></map></map>
   <map><key>volume</key><map><key>type</key><string>float</string></map></map>
   <map><key>top_north_east</key><map><key>type</key><string>vector</string></map></map>
   <map><key>bottom_south_west</key><map><key>type</key><string>vector</string></map></map>
  </array>
 </map>
 <key>llUnescapeURL</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><array>
   <map><key>url</key><map><key>type</key><string>string</string></map></map>
  </array>
 </map>
 <key>llUnSit</key>
 <map>
  <key>arguments</key><array>
   <map><key>id</key><map><key>type</key><string>string</string></map></map>
  </array>
 </map>
 <key>llVecDist</key>
 <map>
  <key>return</key><string>float</string>
  <key>arguments</key><array>
   <map><key>a</key><map><key>type</key><string>vector</string></map></map>
   <map><key>b</key><map><key>type</key><string>vector</string></map></map>
  </array>
 </map>
 <key>llVecMag</key>
 <map>
  <key>return</key><string>float</string>
  <key>arguments</key><array>
   <map><key>v</key><map><key>type</key><string>vector</string></map></map>
  </array>
 </map>
 <key>llVecNorm</key>
 <map>
  <key>return</key><string>vector</string>
  <key>arguments</key><array>
   <map><key>v</key><map><key>type</key><string>vector</string></map></map>
  </array>
 </map>
 <key>llVolumeDetect</key>
 <map>
  <key>arguments</key><array>
   <map><key>detect</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>llWater</key>
 <map>
  <key>return</key><string>float</string>
  <key>arguments</key><array>
   <map><key>offset</key><map><key>type</key><string>vector</string></map></map>
  </array>
 </map>
 <key>llWhisper</key>
 <map>
  <key>arguments</key><array>
   <map><key>channelID</key><map><key>type</key><string>integer</string></map></map>
   <map><key>text</key><map><key>type</key><string>string</string></map></map>
  </array>
 </map>
 <key>llWind</key>
 <map>
  <key>return</key><string>vector</string>
  <key>arguments</key><array>
   <map><key>offset</key><map><key>type</key><string>vector</string></map></map>
  </array>
 </map>
 <key>llXorBase64</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><array>
   <map><key>str1</key><map><key>type</key><string>string</string></map></map>
   <map><key>str2</key><map><key>type</key><string>string</string></map></map>
  </array>
 </map>
 <key>llXorBase64Strings</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><array>
   <map><key>str1</key><map><key>type</key><string>string</string></map></map>
   <map><key>str2</key><map><key>type</key><string>string</string></map></map>
  </array>
 </map>
 <key>llXorBase64StringsCorrect</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><array>
   <map><key>str1</key><map><key>type</key><string>string</string></map></map>
   <map><key>str2</key><map><key>type</key><string>string</string></map></map>
  </array>
 </map>
 <key>lsClearWindlightScene</key>
 <map>
  <key>arguments</key><undef/>
 </map>
 <key>lsGetWindlightScene</key>
 <map>
  <key>return</key><string>list</string>
  <key>arguments</key><array>
   <map><key>rules</key><map><key>type</key><string>list</string></map></map>
  </array>
 </map>
 <key>lsSetWindlightScene</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><array>
   <map><key>rules</key><map><key>type</key><string>list</string></map></map>
  </array>
 </map>
 <key>lsSetWindlightSceneTargeted</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><array>
   <map><key>rules</key><map><key>type</key><string>list</string></map></map>
   <map><key>targetId</key><map><key>type</key><string>key</string></map></map>
  </array>
 </map>
 <key>osAdjustSoundVolume</key>
 <map>
  <key>arguments</key><array>
   <map><key>linknum</key><map><key>type</key><string>integer</string></map></map>
   <map><key>volume</key><map><key>type</key><string>float</string></map></map>
  </array>
 </map>
 <key>osAESDecrypt</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><array>
   <map><key>secret</key><map><key>type</key><string>string</string></map></map>
   <map><key>encryptedText</key><map><key>type</key><string>string</string></map></map>
  </array>
  <key>tooltip</key><string>Decrypt an encrypted text using osAESEncrypt() and the same  Key (secret) used in the encryption. Returns the decrypted text.\n- Threat Level: Not Checked.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osAESDecryptFrom</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><array>
   <map><key>secret</key><map><key>type</key><string>string</string></map></map>
   <map><key>encryptedText</key><map><key>type</key><string>string</string></map></map>
   <map><key>ivString</key><map><key>type</key><string>string</string></map></map>
  </array>
  <key>tooltip</key><string>Decrypt an encrypted text using osAESEncryptTo() and the same Key (secret) and Initialization Vector (ivString) used in the encryption. Returns the decrypted text.\n- Threat Level: Not Checked.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osAESEncrypt</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><array>
   <map><key>secret</key><map><key>type</key><string>string</string></map></map>
   <map><key>plainText</key><map><key>type</key><string>string</string></map></map>
  </array>
  <key>tooltip</key><string>Encrypt a plain text using AES-256-CBC Symmetric Algorithm Key (secret) and a random Initialization Vector (IV). Returns the Hex string of the IV bytes and the Hex string of the encrypted text bytes separated with (:).\n- Threat Level: Not Checked.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osAESEncryptTo</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><array>
   <map><key>secret</key><map><key>type</key><string>string</string></map></map>
   <map><key>plainText</key><map><key>type</key><string>string</string></map></map>
   <map><key>ivString</key><map><key>type</key><string>string</string></map></map>
  </array>
  <key>tooltip</key><string>Encrypt a plain text using AES-256-CBC Symmetric Algorithm Key (secret) and a custom Initialization Vector (ivString). Returns the Hex string of the IV bytes and the Hex string of the encrypted text bytes separated with (:).\n- Threat Level: Not Checked.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osAgentSaveAppearance</key>
 <map>
  <key>return</key><string>key</string>
  <key>arguments</key><array>
   <map><key>agentId</key><map><key>type</key><string>key</string></map></map>
   <map><key>notecard</key><map><key>type</key><string>string</string></map></map>
   <map><key>includeHuds</key><map><key>type</key><string>integer</string></map></map>
  </array>
  <key>tooltip</key><string>Save an arbitrary avatar's appearance (with the choice to include Huds or no) to a notecard in the prim's inventory.\n- Threat Level: VeryHigh.\n- Permissions: ESTATE_MANAGER,ESTATE_OWNER.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osAgentSaveAppearance</key>
 <map>
  <key>return</key><string>key</string>
  <key>arguments</key><array>
   <map><key>agentId</key><map><key>type</key><string>key</string></map></map>
   <map><key>notecard</key><map><key>type</key><string>string</string></map></map>
  </array>
  <key>tooltip</key><string>Save an arbitrary avatar's appearance to a notecard in the prim's inventory.\n- Threat Level: VeryHigh.\n- Permissions: ESTATE_MANAGER,ESTATE_OWNER.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osAngleBetween</key>
 <map>
  <key>return</key><string>float</string>
  <key>arguments</key><array>
   <map><key>a</key><map><key>type</key><string>vector</string></map></map>
   <map><key>b</key><map><key>type</key><string>vector</string></map></map>
  </array>
 </map>
 <key>osApproxEquals</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><array>
   <map><key>a</key><map><key>type</key><string>float</string></map></map>
   <map><key>b</key><map><key>type</key><string>float</string></map></map>
   <map><key>margin</key><map><key>type</key><string>float</string></map></map>
  </array>
  <key>tooltip</key><string>\n- Threat Level: VeryHigh.\n- Permissions: ESTATE_MANAGER,ESTATE_OWNER.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osApproxEquals</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><array>
   <map><key>ra</key><map><key>type</key><string>rotation</string></map></map>
   <map><key>rb</key><map><key>type</key><string>rotation</string></map></map>
   <map><key>margin</key><map><key>type</key><string>float</string></map></map>
  </array>
  <key>tooltip</key><string>\n- Threat Level: VeryHigh.\n- Permissions: ESTATE_MANAGER,ESTATE_OWNER.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osApproxEquals</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><array>
   <map><key>ra</key><map><key>type</key><string>rotation</string></map></map>
   <map><key>rb</key><map><key>type</key><string>rotation</string></map></map>
  </array>
  <key>tooltip</key><string>\n- Threat Level: VeryHigh.\n- Permissions: ESTATE_MANAGER,ESTATE_OWNER.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osApproxEquals</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><array>
   <map><key>va</key><map><key>type</key><string>vector</string></map></map>
   <map><key>vb</key><map><key>type</key><string>vector</string></map></map>
   <map><key>margin</key><map><key>type</key><string>float</string></map></map>
  </array>
  <key>tooltip</key><string>\n- Threat Level: VeryHigh.\n- Permissions: ESTATE_MANAGER,ESTATE_OWNER.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osApproxEquals</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><array>
   <map><key>a</key><map><key>type</key><string>float</string></map></map>
   <map><key>b</key><map><key>type</key><string>float</string></map></map>
  </array>
  <key>tooltip</key><string>\n- Threat Level: VeryHigh.\n- Permissions: ESTATE_MANAGER,ESTATE_OWNER.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osApproxEquals</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><array>
   <map><key>va</key><map><key>type</key><string>vector</string></map></map>
   <map><key>vb</key><map><key>type</key><string>vector</string></map></map>
  </array>
  <key>tooltip</key><string>\n- Threat Level: VeryHigh.\n- Permissions: ESTATE_MANAGER,ESTATE_OWNER.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osAvatarName2Key</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><array>
   <map><key>firstname</key><map><key>type</key><string>string</string></map></map>
   <map><key>lastname</key><map><key>type</key><string>string</string></map></map>
  </array>
  <key>tooltip</key><string>Returns an avatar's key, based on his/her first and last name.\n- Threat Level: Low.\n- Permissions: osslParcelOG,ESTATE_MANAGER,ESTATE_OWNER.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osAvatarPlayAnimation</key>
 <map>
  <key>arguments</key><array>
   <map><key>avatarId</key><map><key>type</key><string>key</string></map></map>
   <map><key>animation</key><map><key>type</key><string>string</string></map></map>
  </array>
  <key>tooltip</key><string>This function causes an animation to be played on the specified avatar.\nThe variable animation must be the name of an animation within the task inventory. For security reasons, UUIDs are not allowed here.\n- Threat Level: VeryHigh.\n- Permissions: Always disabled by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osAvatarStopAnimation</key>
 <map>
  <key>arguments</key><array>
   <map><key>avatarId</key><map><key>type</key><string>key</string></map></map>
   <map><key>animation</key><map><key>type</key><string>string</string></map></map>
  </array>
  <key>tooltip</key><string>This function stops the specified animation if it is playing on the avatar given.\nThe value avatar is a UUID, and the animation value is either the name of an animation in the task inventory or the UUID of an animation. If the specified avatar is not logged in or on the same sim as the script, then osAvatarStopAnimation silently fails. \n- Threat Level: VeryHigh.\n- Permissions: Always disabled by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osAvatarType</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><array>
   <map><key>avkey</key><map><key>type</key><string>key</string></map></map>
  </array>
  <key>tooltip</key><string>Returns the type of a avatar in region:\n+ &lt; 0 in case of error.\n+ 0 if avatar not found in region.\n+ 1 if it is a normal avatar.\n+ 2 if it is a NPC.\n\n- Threat Level: Not Checked.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osAvatarType</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><array>
   <map><key>sFirstName</key><map><key>type</key><string>string</string></map></map>
   <map><key>sLastName</key><map><key>type</key><string>string</string></map></map>
  </array>
  <key>tooltip</key><string>Returns the type of a avatar in region:\n+ &lt; 0 in case of error.\n+ 0 if avatar not found in region.\n+ 1 if it is a normal avatar.\n+ 2 if it is a NPC.\n\n- Threat Level: Not Checked.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osCauseDamage</key>
 <map>
  <key>arguments</key><array>
   <map><key>avatar</key><map><key>type</key><string>key</string></map></map>
   <map><key>damage</key><map><key>type</key><string>float</string></map></map>
  </array>
  <key>tooltip</key><string>Causes damage to the specified avatar, reducing their health by the specified points\n- Threat Level: High.\n- Permissions: osslParcelO,ESTATE_MANAGER,ESTATE_OWNER.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osCauseHealing</key>
 <map>
  <key>arguments</key><array>
   <map><key>agentId</key><map><key>type</key><string>key</string></map></map>
   <map><key>healing</key><map><key>type</key><string>float</string></map></map>
  </array>
  <key>tooltip</key><string>Do the opposite of osCauseDamage. It gives specified health points to the specified avatar.\n- Threat Level: VeryHigh.\n- Permissions: osslParcelO,ESTATE_MANAGER,ESTATE_OWNER.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osCheckODE</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><undef/>
  <key>tooltip</key><string>\n- Threat Level: VeryHigh.\n- Permissions: ESTATE_MANAGER,ESTATE_OWNER.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osClearInertia</key>
 <map>
  <key>arguments</key><undef/>
  <key>tooltip</key><string>That it checks if physics engine is legacy ODE and returns 1 ( TRUE ) it is, or 0 ( FALSE ) if not.\n- Threat Level: Not Checked.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osClearObjectAnimations</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><undef/>
  <key>tooltip</key><string>Clears all animations on the prim, returning how many it had running.\n- Threat Level: Not Checked.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osCollisionSound</key>
 <map>
  <key>arguments</key><array>
   <map><key>impact_sound</key><map><key>type</key><string>string</string></map></map>
   <map><key>impact_volume</key><map><key>type</key><string>float</string></map></map>
  </array>
  <key>tooltip</key><string>Sets collision sound to impact_sound with specified volume.\n- Threat Level: Not Checked.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osConsoleCommand</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><array>
   <map><key>Command</key><map><key>type</key><string>string</string></map></map>
  </array>
  <key>tooltip</key><string>This function allows an LSL script to directly execute a command to opensim's console. Even if the function is available, only administrators/gods can successfully execute it. \n- Threat Level: Severe.\n- Permissions: Always disabled by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osDetectedCountry</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><array>
   <map><key>number</key><map><key>type</key><string>integer</string></map></map>
  </array>
  <key>tooltip</key><string>Returns a string that indicates the country in which the avatar is located.\n- Threat Level: None.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osDie</key>
 <map>
  <key>arguments</key><array>
   <map><key>objectUUID</key><map><key>type</key><string>key</string></map></map>
  </array>
  <key>tooltip</key><string>Deletes an object depending on the target uuid.\n- Threat Level: Low.\n- Permissions: osslParcelOG,ESTATE_MANAGER,ESTATE_OWNER.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osDrawEllipse</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><array>
   <map><key>drawList</key><map><key>type</key><string>string</string></map></map>
   <map><key>width</key><map><key>type</key><string>integer</string></map></map>
   <map><key>height</key><map><key>type</key><string>integer</string></map></map>
  </array>
  <key>tooltip</key><string>Appends an Ellipse drawing command to the string provided in drawList and returns the result.\n- Threat Level: Not Checked.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osDrawFilledEllipse</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><array>
   <map><key>drawList</key><map><key>type</key><string>string</string></map></map>
   <map><key>width</key><map><key>type</key><string>integer</string></map></map>
   <map><key>height</key><map><key>type</key><string>integer</string></map></map>
  </array>
  <key>tooltip</key><string>Appends an FillEllipse drawing command to the string provided in drawList and returns the result.\n- Threat Level: Not Checked.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osDrawFilledPolygon</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><array>
   <map><key>drawList</key><map><key>type</key><string>string</string></map></map>
   <map><key>x</key><map><key>type</key><string>list</string></map></map>
   <map><key>y</key><map><key>type</key><string>list</string></map></map>
  </array>
  <key>tooltip</key><string>Appends a FillPolygon drawing command to the string provided in drawList and returns the result. This fills in the interior of the specified polygon.\n- Threat Level: Not Checked.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osDrawFilledRectangle</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><array>
   <map><key>drawList</key><map><key>type</key><string>string</string></map></map>
   <map><key>width</key><map><key>type</key><string>integer</string></map></map>
   <map><key>height</key><map><key>type</key><string>integer</string></map></map>
  </array>
  <key>tooltip</key><string>Appends a FillRectangle drawing command to the string provided in drawList and returns the result.\n- Threat Level: Not Checked.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osDrawImage</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><array>
   <map><key>drawList</key><map><key>type</key><string>string</string></map></map>
   <map><key>width</key><map><key>type</key><string>integer</string></map></map>
   <map><key>height</key><map><key>type</key><string>integer</string></map></map>
   <map><key>imageUrl</key><map><key>type</key><string>string</string></map></map>
  </array>
  <key>tooltip</key><string>Appends an Image drawing command to the string provided in drawList and returns the result.\nRetrieves an image specified by the imageUrl parameter and draws it at the specified height and width, with the upper left corner of the image placed at the pen's current position.\n- Threat Level: Not Checked.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osDrawLine</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><array>
   <map><key>drawList</key><map><key>type</key><string>string</string></map></map>
   <map><key>startX</key><map><key>type</key><string>integer</string></map></map>
   <map><key>startY</key><map><key>type</key><string>integer</string></map></map>
   <map><key>endX</key><map><key>type</key><string>integer</string></map></map>
   <map><key>endY</key><map><key>type</key><string>integer</string></map></map>
  </array>
  <key>tooltip</key><string>Appends a LineTo drawing command, or MoveTo and LineTo commands, to the string provided in drawList and returns the result.\nDraws a line using the current pen size and color from the pen's current position to the coordinates indicated by endX and endY. \n- Threat Level: Not Checked.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osDrawLine</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><array>
   <map><key>drawList</key><map><key>type</key><string>string</string></map></map>
   <map><key>endX</key><map><key>type</key><string>integer</string></map></map>
   <map><key>endY</key><map><key>type</key><string>integer</string></map></map>
  </array>
  <key>tooltip</key><string>Appends a LineTo drawing command, or MoveTo and LineTo commands, to the string provided in drawList and returns the result.\nDraws a line using the current pen size and color from to the coordinates indicated by startX and startY to the coordinates indicated by endX and endY.\n- Threat Level: Not Checked.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osDrawPolygon</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><array>
   <map><key>drawList</key><map><key>type</key><string>string</string></map></map>
   <map><key>x</key><map><key>type</key><string>list</string></map></map>
   <map><key>y</key><map><key>type</key><string>list</string></map></map>
  </array>
  <key>tooltip</key><string>Appends a Polygon drawing command to the string provided in drawList and returns the result.\nThe polygon is drawn with the current pen size and color on the x,y point pairs that comes from LSL list.\n- Threat Level: Not Checked.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osDrawRectangle</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><array>
   <map><key>drawList</key><map><key>type</key><string>string</string></map></map>
   <map><key>width</key><map><key>type</key><string>integer</string></map></map>
   <map><key>height</key><map><key>type</key><string>integer</string></map></map>
  </array>
  <key>tooltip</key><string>Appends a Rectangle drawing command to the string provided in drawList and returns the result.\nThe outline of a rectangle is drawn with the current pen size and color, at the specified width and height (in pixels), with the upper left corner of the rectangle placed at the pen's current position\n- Threat Level: Not Checked.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osDrawResetTransform</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><array>
   <map><key>drawList</key><map><key>type</key><string>string</string></map></map>
  </array>
  <key>tooltip</key><string>Reset all transforms.\n- Threat Level: Not Checked.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osDrawRotationTransform</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><array>
   <map><key>drawList</key><map><key>type</key><string>string</string></map></map>
   <map><key>x</key><map><key>type</key><string>float</string></map></map>
  </array>
  <key>tooltip</key><string>\n- Threat Level: Not Checked.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osDrawScaleTransform</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><array>
   <map><key>drawList</key><map><key>type</key><string>string</string></map></map>
   <map><key>x</key><map><key>type</key><string>float</string></map></map>
   <map><key>y</key><map><key>type</key><string>float</string></map></map>
  </array>
  <key>tooltip</key><string>\n- Threat Level: None.\n- Permissions: Not specified.\n- Sleep: Not specified.</string>
 </map>
 <key>osDrawText</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><array>
   <map><key>drawList</key><map><key>type</key><string>string</string></map></map>
   <map><key>text</key><map><key>type</key><string>string</string></map></map>
  </array>
  <key>tooltip</key><string>Appends a Text drawing command to the string provided in drawList and returns the result.\nThe specified text will be drawn with the current pen color, using the currently defined font, size and properties (which default to regular 14-point Arial).\nThe text will be drawn with the upper left corner of the first glyph at the pen's current position (however, note that glyphs within the font may be defined to extend to the left of their origin point).\n- Threat Level: None.\n- Permissions: Not specified.\n- Sleep: Not specified.</string>
 </map>
 <key>osDrawTranslationTransform</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><array>
   <map><key>drawList</key><map><key>type</key><string>string</string></map></map>
   <map><key>x</key><map><key>type</key><string>float</string></map></map>
   <map><key>y</key><map><key>type</key><string>float</string></map></map>
  </array>
  <key>tooltip</key><string>\n- Threat Level: Not Checked.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osDropAttachment</key>
 <map>
  <key>arguments</key><undef/>
  <key>tooltip</key><string>Drops an attachment like a user-triggered attachment drop. Requires script to be granted PERMISSION_ATTACH.\n- Threat Level: Moderate.\n- Permissions: osslParcelO,ESTATE_MANAGER,ESTATE_OWNER.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osDropAttachmentAt</key>
 <map>
  <key>arguments</key><array>
   <map><key>pos</key><map><key>type</key><string>vector</string></map></map>
   <map><key>rot</key><map><key>type</key><string>rotation</string></map></map>
  </array>
  <key>tooltip</key><string>Drops an attachment at position pos with rotation rot. Requires script to be granted PERMISSION_ATTACH.\n- Threat Level: Moderate.\n- Permissions: osslParcelO,ESTATE_MANAGER,ESTATE_OWNER.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osEjectFromGroup</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><array>
   <map><key>agentId</key><map><key>type</key><string>key</string></map></map>
  </array>
  <key>tooltip</key><string>Eject the given user from the group the object is set to.\nThe object owner must have the right to eject users from the group the object is set to.\nThe group member who is ejected can be offline. The user gets an instant message, that he/she has been ejected from that group.The result is TRUE, if the user could be ejected, otherwise FALSE. \n- Threat Level: VeryLow.\n- Permissions: osslParcelOG,ESTATE_MANAGER,ESTATE_OWNER.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osForceAttachToAvatar</key>
 <map>
  <key>arguments</key><array>
   <map><key>attachment</key><map><key>type</key><string>integer</string></map></map>
  </array>
  <key>tooltip</key><string>Works exactly like llAttachToAvatar() except that PERMISSION_ATTACH is not required.\n- Threat Level: High.\n- Permissions: osslParcelO,ESTATE_MANAGER,ESTATE_OWNER.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osForceAttachToAvatarFromInventory</key>
 <map>
  <key>arguments</key><array>
   <map><key>itemName</key><map><key>type</key><string>string</string></map></map>
   <map><key>attachment</key><map><key>type</key><string>integer</string></map></map>
  </array>
  <key>tooltip</key><string>Attach an inventory item in the object containing this script to the script owner without asking for PERMISSION_ATTACH. Nothing happens if the avatar is not in the region. \n- Threat Level: High.\n- Permissions: osslParcelO,ESTATE_MANAGER,ESTATE_OWNER.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osForceAttachToOtherAvatarFromInventory</key>
 <map>
  <key>arguments</key><array>
   <map><key>rawAvatarId</key><map><key>type</key><string>string</string></map></map>
   <map><key>itemName</key><map><key>type</key><string>string</string></map></map>
   <map><key>attachmentPoint</key><map><key>type</key><string>integer</string></map></map>
  </array>
  <key>tooltip</key><string>Attach an inventory item in the object containing this script to any avatar in the region without asking for PERMISSION_ATTACH. Nothing happens if the avatar is not in the region. \n- Threat Level: VeryHigh.\n- Permissions: Always disabled by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osForceBreakAllLinks</key>
 <map>
  <key>arguments</key><undef/>
  <key>tooltip</key><string>Identical to llBreakAllLinks() except that it doesn't require the link permission to be granted.\n- Threat Level: VeryLow.\n- Permissions: osslParcelOG,ESTATE_MANAGER,ESTATE_OWNER.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osForceBreakLink</key>
 <map>
  <key>arguments</key><array>
   <map><key>linknum</key><map><key>type</key><string>integer</string></map></map>
  </array>
  <key>tooltip</key><string>Identical to llBreakLink(integer linknumber) except that it doesn't require the link permission to be granted.\n- Threat Level: VeryLow.\n- Permissions: osslParcelOG,ESTATE_MANAGER,ESTATE_OWNER.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osForceCreateLink</key>
 <map>
  <key>arguments</key><array>
   <map><key>target</key><map><key>type</key><string>string</string></map></map>
   <map><key>parent</key><map><key>type</key><string>integer</string></map></map>
  </array>
  <key>tooltip</key><string>Idential to llCreateLink() except that it doesn't require the link permission to be granted.\n- Threat Level: VeryLow.\n- Permissions: osslParcelO,ESTATE_MANAGER,ESTATE_OWNER.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osForceDetachFromAvatar</key>
 <map>
  <key>arguments</key><undef/>
  <key>tooltip</key><string>Works exactly like llDetachFromAvatar() except that PERMISSION_ATTACH is not required.\n- Threat Level: High.\n- Permissions: Always disabled by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osForceDropAttachment</key>
 <map>
  <key>arguments</key><undef/>
  <key>tooltip</key><string>Drops an attachment like a user-triggered attachment drop without checking if PERMISSION_ATTACH has been granted.\n- Threat Level: High.\n- Permissions: osslParcelO,ESTATE_MANAGER,ESTATE_OWNER.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osForceDropAttachmentAt</key>
 <map>
  <key>arguments</key><array>
   <map><key>pos</key><map><key>type</key><string>vector</string></map></map>
   <map><key>rot</key><map><key>type</key><string>rotation</string></map></map>
  </array>
  <key>tooltip</key><string>Drops an attachment at position pos with rotation rot without checking if PERMISSION_ATTACH has been granted.\n- Threat Level: High.\n- Permissions: osslParcelO,ESTATE_MANAGER,ESTATE_OWNER.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osForceOtherSit</key>
 <map>
  <key>arguments</key><array>
   <map><key>avatar</key><map><key>type</key><string>string</string></map></map>
   <map><key>target</key><map><key>type</key><string>string</string></map></map>
  </array>
  <key>tooltip</key><string>Forces a sit of targeted avatar onto prim.\n- Threat Level: VeryHigh.\n- Permissions: Always disabled by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osForceOtherSit</key>
 <map>
  <key>arguments</key><array>
   <map><key>avatar</key><map><key>type</key><string>string</string></map></map>
  </array>
  <key>tooltip</key><string>Forces a sit of targeted avatar.\n- Threat Level: VeryHigh.\n- Permissions: Always disabled by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osFormatString</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><array>
   <map><key>str</key><map><key>type</key><string>string</string></map></map>
   <map><key>strings</key><map><key>type</key><string>list</string></map></map>
  </array>
  <key>tooltip</key><string>Return the string with parameters substituted into it. These parameters need to be incrementing numbers, starting at zero, and surrounded by single accolades (also known as curly brackets).\n- Threat Level: Low.\n- Permissions: Not specified.\n- Sleep: Not specified.</string>
 </map>
 <key>osGetAgentCountry</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><array>
   <map><key>agentId</key><map><key>type</key><string>key</string></map></map>
  </array>
  <key>tooltip</key><string>Returns a string that indicates the country in which an avatar is located.\n- Threat Level: None.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osGetAgentIP</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><array>
   <map><key>agent</key><map><key>type</key><string>string</string></map></map>
  </array>
  <key>tooltip</key><string>Returns the IP address of an avatar. osGetAgentIP is always restricted to Administrators.\n- Threat Level: Severe.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osGetAgents</key>
 <map>
  <key>return</key><string>list</string>
  <key>arguments</key><undef/>
  <key>tooltip</key><string>Returns a list of all the agents names in the region.\n- Threat Level: None.\n- Permissions: osslParcelOG,ESTATE_MANAGER,ESTATE_OWNER.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osGetApparentRegionTime</key>
 <map>
  <key>return</key><string>float</string>
  <key>arguments</key><undef/>
  <key>tooltip</key><string>Returns region time in seconds since midnight.\n- Threat Level: Not Checked.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osGetApparentRegionTimeString</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><array>
   <map><key>format24</key><map><key>type</key><string>integer</string></map></map>
  </array>
  <key>tooltip</key><string>Returns a string with current region sun hour. Will use 12 or 24 hour format if format24 is 0 or 1, respectible.\n- Threat Level: Not Checked.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osGetApparentTime</key>
 <map>
  <key>return</key><string>float</string>
  <key>arguments</key><undef/>
  <key>tooltip</key><string>Returns parcel time in seconds since midnight. If parcel does not have own enviroment, region time is returned\n- Threat Level: Not Checked.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osGetApparentTimeString</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><array>
   <map><key>format24</key><map><key>type</key><string>integer</string></map></map>
  </array>
  <key>tooltip</key><string>Returns a string with current parcel sun hour. Will use 12 or 24 hour format if format24 is 0 or 1, respectible. If parcel does not have own evironment, region hour is returned.\n- Threat Level: Not Checked.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osGetAvatarHomeURI</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><array>
   <map><key>uuid</key><map><key>type</key><string>string</string></map></map>
  </array>
  <key>tooltip</key><string>Returns an avatar's Home URI.\n- Threat Level: Low.\n- Permissions: osslParcelOG,ESTATE_MANAGER,ESTATE_OWNER.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osGetAvatarList</key>
 <map>
  <key>return</key><string>list</string>
  <key>arguments</key><undef/>
  <key>tooltip</key><string>Returns a strided list of the UUID, position, and name of each avatar in the region except the owner. This function is similar to osGetAgents but returns enough info for a radar. \n- Threat Level: None.\n- Permissions: osslParcelOG,ESTATE_MANAGER,ESTATE_OWNER.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osGetCurrentSunHour</key>
 <map>
  <key>return</key><string>float</string>
  <key>arguments</key><undef/>
  <key>tooltip</key><string>Returns a float value of the current region sun hour (24 hour clock).\n- Threat Level: Not Checked.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osGetDrawStringSize</key>
 <map>
  <key>return</key><string>vector</string>
  <key>arguments</key><array>
   <map><key>contentType</key><map><key>type</key><string>string</string></map></map>
   <map><key>text</key><map><key>type</key><string>string</string></map></map>
   <map><key>fontName</key><map><key>type</key><string>string</string></map></map>
   <map><key>fontSize</key><map><key>type</key><string>integer</string></map></map>
  </array>
  <key>tooltip</key><string>Returns a vector containing the horizontal and vertical dimensions in pixels of the specified text, if drawn in the specified font and at the specified point size. The horizontal extent is returned in the .x component of the vector, and the vertical extent is returned in .y. The .z component is not used.\n- Threat Level: Not Checked.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osGetGender</key>
 <map>
  <key>return</key><string>key</string>
  <key>arguments</key><array>
   <map><key>rawAvatarId</key><map><key>type</key><string>key</string></map></map>
  </array>
  <key>tooltip</key><string>Returns a string with one of the following values: "male", "female", or "unknown". \n- Threat Level: None.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osGetGridCustom</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><array>
   <map><key>key</key><map><key>type</key><string>string</string></map></map>
  </array>
  <key>tooltip</key><string>Returns the value of the GridInfo key as a string.\n- Threat Level: Moderate.\n- Permissions: osslParcelO,ESTATE_MANAGER,ESTATE_OWNER.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osGetGridGatekeeperURI</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><undef/>
  <key>tooltip</key><string>Returns the current grid's Gatekeeper URI as a string. If HG is not configured, returns empty string.\n- Threat Level: Moderate.\n- Permissions: osslParcelO,ESTATE_MANAGER,ESTATE_OWNER.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osGetGridHomeURI</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><undef/>
  <key>tooltip</key><string>Returns the current grid's home URI as a string. if HG is not configured, returns empty string\n- Threat Level: Moderate.\n- Permissions: osslParcelO,ESTATE_MANAGER,ESTATE_OWNER.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osGetGridLoginURI</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><undef/>
  <key>tooltip</key><string>Returns the current grid's login URI as a string.\n- Threat Level: Moderate.\n- Permissions: osslParcelO,ESTATE_MANAGER,ESTATE_OWNER.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osGetGridName</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><undef/>
  <key>tooltip</key><string>Returns the current grid's name as a string.\n- Threat Level: None.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osGetGridNick</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><undef/>
  <key>tooltip</key><string>Returns the current grid's nickname as a string.\n- Threat Level: None.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osGetHealRate</key>
 <map>
  <key>return</key><string>float</string>
  <key>arguments</key><array>
   <map><key>agentId</key><map><key>type</key><string>key</string></map></map>
  </array>
  <key>tooltip</key><string>Gets the current automatic healing rate in % per second. Default heal rate is now around 0.5% per second. A value of zero can disable automatic heal, current maximum value is 100 % per second.\n- Threat Level: None.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osGetHealth</key>
 <map>
  <key>return</key><string>float</string>
  <key>arguments</key><array>
   <map><key>agentId</key><map><key>type</key><string>key</string></map></map>
  </array>
  <key>tooltip</key><string>Gets an avatars health by key and returns the value as a float.\n- Threat Level: None.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osGetInertiaData</key>
 <map>
  <key>return</key><string>list</string>
  <key>arguments</key><undef/>
  <key>tooltip</key><string> Caution ! Only supported by ubOde for now. This fonction retrun a list of inertia data.\n- Threat Level: Not Checked.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osGetInventoryDesc</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><array>
   <map><key>itemNameOrId</key><map><key>type</key><string>string</string></map></map>
  </array>
  <key>tooltip</key><string>Returns a string that is the description of inventory item with id "itemName_or_itemId" if that parameter is a valid key or with that name if not.\n- Threat Level: Not Checked.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osGetInventoryItemKey</key>
 <map>
  <key>return</key><string>key</string>
  <key>arguments</key><array>
   <map><key>name</key><map><key>type</key><string>string</string></map></map>
  </array>
  <key>tooltip</key><string>Returns id(key) of a inventory item within a prim inventory. If name is not unique result maybe unpredictable.\n- Threat Level: Not Checked.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
<key>osGetLinkInventoryKey</key>
 <map>
  <key>return</key><string>key</string>
  <key>arguments</key><array>
   <map><key>linkNumber</key><map><key>type</key><string>integer</string></map></map>
   <map><key>name</key><map><key>type</key><string>string</string></map></map>
   <map><key>type</key><map><key>type</key><string>integer</string></map></map>
  </array>
  <key>tooltip</key><string>Returns the UUID (same as llGetInventoryKey) of an item within a linked prim inventory. If name is not unique result maybe unpredictable.\n- Threat Level: Not Checked.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osGetLinkInventoryKeys</key>
 <map>
  <key>return</key><string>list</string>
  <key>arguments</key><array>
   <map><key>linkNumber</key><map><key>type</key><string>integer</string></map></map>
   <map><key>type</key><map><key>type</key><string>integer</string></map></map>
  </array>
  <key>tooltip</key><string>Returns a list of the UUIDs (same as llGetInventoryKey) of the items within a linked prim inventory filtred by type or INVENTORY_ALL.\n- Threat Level: Not Checked.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
<key>osGetLinkInventoryItemKey</key>
 <map>
  <key>return</key><string>key</string>
  <key>arguments</key><array>
   <map><key>linkNumber</key><map><key>type</key><string>integer</string></map></map>
   <map><key>name</key><map><key>type</key><string>string</string></map></map>
  </array>
  <key>tooltip</key><string>Returns the id(key) of an item within a linked prim inventory. If name is not unique result maybe unpredictable.\n- Threat Level: Not Checked.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osGetInventoryItemKeys</key>
 <map>
  <key>return</key><string>list</string>
  <key>arguments</key><array>
   <map><key>type</key><map><key>type</key><string>integer</string></map></map>
  </array>
  <key>tooltip</key><string>Returns a list of items IDs (keys) within a linked prim inventory filtred by type or INVENTORY_ALL.\n- Threat Level: Not Checked.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osGetInventoryLastOwner</key>
 <map>
  <key>return</key><string>key</string>
  <key>arguments</key><array>
   <map><key>itemNameOrId</key><map><key>type</key><string>string</string></map></map>
  </array>
  <key>tooltip</key><string>Returns the id(key) of the last owner of inventory item with id "itemName_or_itemId" if that parameter is a valid key or with that name if not.\n- Threat Level: Not Checked.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osGetInventoryName</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><array>
   <map><key>itemId</key><map><key>type</key><string>key</string></map></map>
  </array>
  <key>tooltip</key><string>Returns the name of an inventory item specified by its UUID.\n- Threat Level: Not Checked.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osGetInventoryNames</key>
 <map>
  <key>return</key><string>list</string>
  <key>arguments</key><array>
   <map><key>type</key><map><key>type</key><string>integer</string></map></map>
  </array>
  <key>tooltip</key><string>Returns a list of items names within the prim inventory specified by the items type or INVENTORY_ALL.\n- Threat Level: Not Checked.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osGetLastChangedEventKey</key>
 <map>
  <key>return</key><string>key</string>
  <key>arguments</key><undef/>
 </map>
 <key>osGetLinkColor</key>
 <map>
  <key>return</key><string>vector</string>
  <key>arguments</key><array>
   <map><key>linknum</key><map><key>type</key><string>integer</string></map></map>
   <map><key>face</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>osGetLinkInventoryDesc</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><array>
   <map><key>linkNumber</key><map><key>type</key><string>integer</string></map></map>
   <map><key>itemNameorid</key><map><key>type</key><string>string</string></map></map>
  </array>
 </map>
 <key>osGetLinkInventoryItemKey</key>
 <map>
  <key>return</key><string>key</string>
  <key>arguments</key><array>
   <map><key>linkNumber</key><map><key>type</key><string>integer</string></map></map>
   <map><key>name</key><map><key>type</key><string>string</string></map></map>
  </array>
 </map>
 <key>osGetLinkInventoryItemKeys</key>
 <map>
  <key>return</key><string>list</string>
  <key>arguments</key><array>
   <map><key>linkNumber</key><map><key>type</key><string>integer</string></map></map>
   <map><key>type</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>osGetLinkInventoryKey</key>
 <map>
  <key>return</key><string>key</string>
  <key>arguments</key><array>
   <map><key>linkNumber</key><map><key>type</key><string>integer</string></map></map>
   <map><key>name</key><map><key>type</key><string>string</string></map></map>
   <map><key>type</key><map><key>type</key><string>integer</string></map></map>
  </array>
 </map>
 <key>osGetLinkInventoryName</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><array>
   <map><key>linkNumber</key><map><key>type</key><string>integer</string></map></map>
   <map><key>itemId</key><map><key>type</key><string>key</string></map></map>
  </array>
  <key>tooltip</key><string>Returns the name of an item within a linked prim inventory specified by the prim link number and the item UUID.\n- Threat Level: Not Checked.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osGetLinkInventoryNames</key>
 <map>
  <key>return</key><string>list</string>
  <key>arguments</key><array>
   <map><key>linkNumber</key><map><key>type</key><string>integer</string></map></map>
   <map><key>type</key><map><key>type</key><string>integer</string></map></map>
  </array>
  <key>tooltip</key><string>Returns a list of items names within a linked prim inventory specified by the prim link number and the items type or INVENTORY_ALL.\n- Threat Level: Not Checked.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osGetLinkInventoryItemKeys</key>
 <map>
  <key>return</key><string>list</string>
  <key>arguments</key><array>
   <map><key>linkNumber</key><map><key>type</key><string>integer</string></map></map>
   <map><key>type</key><map><key>type</key><string>integer</string></map></map>
  </array>
  <key>tooltip</key><string>Returns a list of the items IDs (keys) within a linked prim inventory specified by the prim link number and the items type or INVENTORY_ALL.\n- Threat Level: Not Checked.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osRemoveLinkInventory</key>
 <map>
  <key>arguments</key><array>
   <map><key>linkNumber</key><map><key>type</key><string>integer</string></map></map>
   <map><key>name</key><map><key>type</key><string>integer</string></map></map>
  </array>
  <key>tooltip</key><string>Removes an item within a linked prim inventory specified by the prim link number and the item name.\n- Threat Level: Not Checked.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osGiveLinkInventory</key>
 <map>
  <key>arguments</key><array>
   <map><key>linkNumber</key><map><key>type</key><string>integer</string></map></map>
   <map><key>destination</key><map><key>type</key><string>key</string></map></map>
   <map><key>inventory</key><map><key>type</key><string>string</string></map></map>
  </array>
  <key>tooltip</key><string>Gives to an avatar, an item within a linked prim inventory specified by the prim link number and the item name.\n- Threat Level: Not Checked.\n- Permissions: Always allowed by default.\n- Sleep: 3 seconds.</string>
 </map>
 <key>osGiveLinkInventoryList</key>
 <map>
  <key>arguments</key><array>
   <map><key>linkNumber</key><map><key>type</key><string>integer</string></map></map>
   <map><key>destination</key><map><key>type</key><string>key</string></map></map>
   <map><key>category</key><map><key>type</key><string>string</string></map></map>
   <map><key>inventory</key><map><key>type</key><string>string</string></map></map>
  </array>
  <key>tooltip</key><string>Gives to an avatar, a group of items within a linked prim inventory specified by the prim link number and the items names list.\n- Threat Level: Not Checked.\n- Permissions: Always allowed by default.\n- Sleep: 3 seconds.</string>
 </map>
 <key>osGetLastChangedEventKey</key>
 <map>
  <key>return</key><string>key</string>
  <key>arguments</key><undef/>
  <key>tooltip</key><string>\n- Threat Level: Not Checked.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osGetLinkNumber</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><array>
   <map><key>name</key><map><key>type</key><string>string</string></map></map>
  </array>
  <key>tooltip</key><string>Returns the link number of the prim or sitting avatar with name "name" on the link set or -1 if the name is not found. \n- Threat Level: None.\n- Permissions: Not Specified.\n- Sleep: Not Specified.</string>
 </map>
 <key>osGetLinkPrimitiveParams</key>
 <map>
  <key>return</key><string>list</string>
  <key>arguments</key><array>
   <map><key>linknumber</key><map><key>type</key><string>integer</string></map></map>
   <map><key>rules</key><map><key>type</key><string>list</string></map></map>
  </array>
  <key>tooltip</key><string>Returns the primitive parameters for the linkset prim or prims specified by linknumber.\n- Threat Level: High.\n- Permissions: Not Specified.\n- Sleep: Not Specified.</string>
 </map>
 <key>osGetLinkSitActiveRange</key>
 <map>
  <key>return</key><string>float</string>
  <key>arguments</key><array>
   <map><key>linkNumber</key><map><key>type</key><string>integer</string></map></map>
  </array>
  <key>tooltip</key><string>Returns the sit active range of the selected prim,\n- Threat Level: None.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osGetLinkStandTarget</key>
 <map>
  <key>return</key><string>vector</string>
  <key>arguments</key><array>
   <map><key>linkNumber</key><map><key>type</key><string>integer</string></map></map>
  </array>
  <key>tooltip</key><string>Returns the stand target set on the prim see osSetLinkStandTarget.\n- Threat Level: None.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osGetMapTexture</key>
 <map>
  <key>return</key><string>key</string>
  <key>arguments</key><undef/>
  <key>tooltip</key><string>Returns the UUID of the map texture of the current region.\n- Threat Level: Not Checked.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osGetNotecard</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><array>
   <map><key>name</key><map><key>type</key><string>string</string></map></map>
  </array>
  <key>tooltip</key><string>Directly reads the entire contents of a notecard if it exists within the prim inventory, and dumps it into a string.\n- Threat Level: VeryHigh.\n- Permissions: osslParcelO,ESTATE_MANAGER,ESTATE_OWNER.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osGetNotecardLine</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><array>
   <map><key>name</key><map><key>type</key><string>string</string></map></map>
   <map><key>line</key><map><key>type</key><string>integer</string></map></map>
  </array>
  <key>tooltip</key><string>Directly reads a line of text from the specified notecard, if it exists within the prim inventory, and returns the text as a string.\n- Threat Level: VeryHigh.\n- Permissions: osslParcelO,ESTATE_MANAGER,ESTATE_OWNER.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osGetNPCList</key>
 <map>
  <key>return</key><string>list</string>
  <key>arguments</key><undef/>
  <key>tooltip</key><string>Returns a strided list of the UUID, position, and name of each NPC in the region.\n- Threat Level: None.\n- Permissions: osslParcelOG,ESTATE_MANAGER,ESTATE_OWNER.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osGetNumberOfAttachments</key>
 <map>
  <key>return</key><string>list</string>
  <key>arguments</key><array>
   <map><key>avatar</key><map><key>type</key><string>key</string></map></map>
   <map><key>attachmentPoints</key><map><key>type</key><string>list</string></map></map>
  </array>
  <key>tooltip</key><string>Returns a strided list of the specified attachment points and the number of attachments on those points. \n- Threat Level: Moderate.\n- Permissions: osslParcelO,ESTATE_MANAGER,ESTATE_OWNER.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osGetNumberOfNotecardLines</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><array>
   <map><key>name</key><map><key>type</key><string>string</string></map></map>
  </array>
  <key>tooltip</key><string>count how many lines a notecard has if the specified notecard exists within the prim inventory.\n- Threat Level: VeryHigh.\n- Permissions: osslParcelO,ESTATE_MANAGER,ESTATE_OWNER.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osGetParcelDetails</key>
 <map>
  <key>return</key><string>list</string>
  <key>arguments</key><array>
   <map><key>id</key><map><key>type</key><string>key</string></map></map>
   <map><key>param</key><map><key>type</key><string>list</string></map></map>
  </array>
  <key>tooltip</key><string>This function is like llGetParcelDetails, but using parcel global id (parcelID) instead of position in region.\n- Threat Level: Not Checked.\n- Permissions: Not Specified.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osGetParcelDwell</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><array>
   <map><key>pos</key><map><key>type</key><string>vector</string></map></map>
  </array>
  <key>tooltip</key><string>This function allows you to get parcel dwell. Alternatively you can also use PARCEL_DETAILS_DWELL with the function llGetParcelDetails.\n- Threat Level: Not Checked.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osGetParcelID</key>
 <map>
  <key>return</key><string>key</string>
  <key>arguments</key><undef/>
  <key>tooltip</key><string>This function returns the parcel global id (parcelID) of the parcel where host prim is.\n- Threat Level: Not Checked.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osGetParcelIDs</key>
 <map>
  <key>return</key><string>list</string>
  <key>arguments</key><undef/>
  <key>tooltip</key><string>This function returns a list of the parcel global ids of all parcels in region. \n- Threat Level: Not Checked.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osGetPhysicsEngineName</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><undef/>
  <key>tooltip</key><string>This function returns a string containing the name and version number of the physics engine.\n- Threat Level: Not Checked.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osGetPhysicsEngineType</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><undef/>
  <key>tooltip</key><string>This function returns a string containing the name of the Physics Engine. \n- Threat Level: High.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osGetPrimCount</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><undef/>
  <key>tooltip</key><string>Returns the number of prims of the current linkset. \n- Threat Level: Not Checked.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osGetPrimCount</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><array>
   <map><key>object_id</key><map><key>type</key><string>key</string></map></map>
  </array>
  <key>tooltip</key><string>Returns the number of prims of the linkset that includes a prim with UUID objectID. \n- Threat Level: Not Checked.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osGetPrimitiveParams</key>
 <map>
  <key>return</key><string>list</string>
  <key>arguments</key><array>
   <map><key>prim</key><map><key>type</key><string>key</string></map></map>
   <map><key>rules</key><map><key>type</key><string>list</string></map></map>
  </array>
  <key>tooltip</key><string>Gets the parameters for the prim specified by primId according to rules. This function has the same behave as llGetPrimitiveParams except you can specify target prim anywhere in the scene.\n- Threat Level: None.\n- Permissions: osslParcelO,ESTATE_MANAGER,ESTATE_OWNER.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osGetPSTWallclock</key>
 <map>
  <key>return</key><string>float</string>
  <key>arguments</key><undef/>
  <key>tooltip</key><string>Returns the current PST or PDT time in seconds since midnight.\n- Threat Level: Not Checked.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osGetRegionMapTexture</key>
 <map>
  <key>return</key><string>key</string>
  <key>arguments</key><array>
   <map><key>regionNameOrID</key><map><key>type</key><string>string</string></map></map>
  </array>
  <key>tooltip</key><string>Retrieves the key of the texture used to represent a region on the world map. regionNameOrID can be the region UUID or its name. If empty string, will return the current region map texture key.\n- Threat Level: High.\n- Permissions: osslParcelO,ESTATE_MANAGER,ESTATE_OWNER.\n- Sleep: 1 seconds.</string>
 </map>
 <key>osGetRegionSize</key>
 <map>
  <key>return</key><string>vector</string>
  <key>arguments</key><undef/>
  <key>tooltip</key><string>Returns the size of the region in meters. However, when called in a var/mega region it returns the size of the entire simulator.\n- Threat Level: Not Checked.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osGetRegionStats</key>
 <map>
  <key>return</key><string>list</string>
  <key>arguments</key><undef/>
  <key>tooltip</key><string>Returns a list of float values representing a number of region statistics (many of the values shown in the "Stats Bar" of LL-based clients).\n- Threat Level: Moderate.\n- Permissions: osslParcelO,ESTATE_MANAGER,ESTATE_OWNER.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osGetRezzingObject</key>
 <map>
  <key>return</key><string>key</string>
  <key>arguments</key><undef/>
  <key>tooltip</key><string>Get the key of the object that rezzed this object. Will return NULL_KEY if rezzed by agent or otherwise unknown source. Should only be reliable inside the on_rez event.\n- Threat Level: None.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osGetScriptEngineName</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><undef/>
  <key>tooltip</key><string>Returns the name of the script engine which is currently enabled on the server.\n- Threat Level: High.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osGetSimulatorMemory</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><undef/>
  <key>tooltip</key><string>Returns the memory in use by the simulator in Bits as signed 32-bit integer. This limits the returned value to a maximum of 2GB even if the actual amount of memory in use exceeds 2GB.\n- Threat Level: Moderate.\n- Permissions: osslParcelO,ESTATE_MANAGER,ESTATE_OWNER.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osGetSimulatorMemoryKB</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><undef/>
  <key>tooltip</key><string>Returns the memory in use by the simulator in KiloBits.\n- Threat Level: Moderate.\n- Permissions: osslParcelO,ESTATE_MANAGER,ESTATE_OWNER.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osGetSimulatorVersion</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><undef/>
  <key>tooltip</key><string>Returns a string containing the current simulator version.\n- Threat Level: High.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osGetSitActiveRange</key>
 <map>
  <key>return</key><string>float</string>
  <key>arguments</key><undef/>
  <key>tooltip</key><string>Returns the sit active range of the prim see: osSetSitActiveRange\n- Threat Level: None.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osGetSitTargetPos</key>
 <map>
  <key>return</key><string>vector</string>
  <key>arguments</key><undef/>
 </map>
 <key>osGetSitTargetRot</key>
 <map>
  <key>return</key><string>rotation</string>
  <key>arguments</key><undef/>
 </map>
 <key>osGetSittingAvatarsCount</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><undef/>
  <key>tooltip</key><string>Returns the number of sitting avatars on the current linkset.\n- Threat Level: Not Checked.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osGetSittingAvatarsCount</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><array>
   <map><key>object_id</key><map><key>type</key><string>key</string></map></map>
  </array>
  <key>tooltip</key><string>Returns the number of sitting avatars on the linkset that includes a prim with UUID objectID.\n- Threat Level: Not Checked.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osGetStandTarget</key>
 <map>
  <key>return</key><string>vector</string>
  <key>arguments</key><undef/>
  <key>tooltip</key><string>Returns the stand target set on the prim see osSetStandTarget. If return is vector 0,0,0 the stand target is disabled. Default stand offset and login are used.\n- Threat Level: None.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osGetSunParam</key>
 <map>
  <key>return</key><string>float</string>
  <key>arguments</key><array>
   <map><key>param</key><map><key>type</key><string>string</string></map></map>
  </array>
  <key>tooltip</key><string>This function should not be used in 0.9.2.+. It did depend on Sun module, removed on 0.9.2.</string>
 </map>
 <key>osGetTerrainHeight</key>
 <map>
  <key>return</key><string>float</string>
  <key>arguments</key><array>
   <map><key>x</key><map><key>type</key><string>integer</string></map></map>
   <map><key>y</key><map><key>type</key><string>integer</string></map></map>
  </array>
  <key>tooltip</key><string>Returns the terrain height in the specified x,y position.\n- Threat Level: Not Checked.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osGetWindParam</key>
 <map>
  <key>return</key><string>float</string>
  <key>arguments</key><array>
   <map><key>plugin</key><map><key>type</key><string>string</string></map></map>
   <map><key>param</key><map><key>type</key><string>string</string></map></map>
  </array>
  <key>tooltip</key><string>Gets the value of param property for plugin module.\n- Threat Level: VeryLow.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osGiveLinkInventory</key>
 <map>
  <key>arguments</key><array>
   <map><key>linkNumber</key><map><key>type</key><string>integer</string></map></map>
   <map><key>destination</key><map><key>type</key><string>key</string></map></map>
   <map><key>inventory</key><map><key>type</key><string>string</string></map></map>
  </array>
 </map>
 <key>osGiveLinkInventoryList</key>
 <map>
  <key>arguments</key><array>
   <map><key>linkNumber</key><map><key>type</key><string>integer</string></map></map>
   <map><key>destination</key><map><key>type</key><string>key</string></map></map>
   <map><key>category</key><map><key>type</key><string>string</string></map></map>
   <map><key>inventory</key><map><key>type</key><string>list</string></map></map>
  </array>
 </map>
 <key>osInviteToGroup</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><array>
   <map><key>agentId</key><map><key>type</key><string>key</string></map></map>
  </array>
  <key>tooltip</key><string>Invite the given user to the group the object is set to. Returns TRUE (1), if the invitation could be sent, (2) if user is already member of the group, otherwise FALSE (0).\n- Threat Level: VeryLow.\n- Permissions: osslParcelOG,ESTATE_MANAGER,ESTATE_OWNER.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osIsNotValidNumber</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><array>
   <map><key>v</key><map><key>type</key><string>float</string></map></map>
  </array>
  <key>tooltip</key><string>Returns 0 (false) if v is a valid float, else returns 1 if it is a NaN, 2 if it is a Negative Infinity or 3 if it is a Positive Infinity.\n- Threat Level: Not Checked.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osIsNpc</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><array>
   <map><key>npc</key><map><key>type</key><string>key</string></map></map>
  </array>
  <key>tooltip</key><string>Returns NPC status on the provided key. TRUE (1) if the key is an NPC or FALSE (0).\n- Threat Level: Not Checked.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osIsUUID</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><array>
   <map><key>thing</key><map><key>type</key><string>string</string></map></map>
  </array>
  <key>tooltip</key><string>Returns 1 if the supplied string can be converted to key (uuid), returns 0 otherwise.\n- Threat Level: Not Checked.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osKey2Name</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><array>
   <map><key>id</key><map><key>type</key><string>string</string></map></map>
  </array>
  <key>tooltip</key><string>Returns the avatar's name, based on their UUID.\n- Threat Level: Low.\n- Permissions: osslParcelO,ESTATE_MANAGER,ESTATE_OWNER.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osKickAvatar</key>
 <map>
  <key>arguments</key><array>
   <map><key>agentId</key><map><key>type</key><string>key</string></map></map>
   <map><key>alert</key><map><key>type</key><string>string</string></map></map>
  </array>
  <key>tooltip</key><string>Kicks the selected avatar by UUID, closing its connection.\n- Threat Level: Severe.\n- Permissions: osslParcelO,ESTATE_MANAGER,ESTATE_OWNER.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osKickAvatar</key>
 <map>
  <key>arguments</key><array>
   <map><key>FirstName</key><map><key>type</key><string>string</string></map></map>
   <map><key>SurName</key><map><key>type</key><string>string</string></map></map>
   <map><key>alert</key><map><key>type</key><string>string</string></map></map>
  </array>
  <key>tooltip</key><string>Kicks the selected avatar by First/Last Name, closing its connection.\n- Threat Level: Severe.\n- Permissions: osslParcelO,ESTATE_MANAGER,ESTATE_OWNER.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osLinkParticleSystem</key>
 <map>
  <key>arguments</key><array>
   <map><key>linknumber</key><map><key>type</key><string>integer</string></map></map>
   <map><key>rules</key><map><key>type</key><string>list</string></map></map>
  </array>
  <key>tooltip</key><string>Set the rules and start a Particle System in a linked prim.\n- Threat Level: Not Checked.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osListSortInPlace</key>
 <map>
  <key>arguments</key><array>
   <map><key>src</key><map><key>type</key><string>list</string></map></map>
   <map><key>stride</key><map><key>type</key><string>integer</string></map></map>
   <map><key>ascending</key><map><key>type</key><string>integer</string></map></map>
  </array>
  <key>tooltip</key><string>Identical to llListSort but does the sort on the original list, so using less memory.\n- Threat Level: Not Checked.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osListSortInPlaceStrided</key>
 <map>
  <key>arguments</key><array>
   <map><key>src</key><map><key>type</key><string>list</string></map></map>
   <map><key>stride</key><map><key>type</key><string>integer</string></map></map>
   <map><key>stride_index</key><map><key>type</key><string>integer</string></map></map>
   <map><key>ascending</key><map><key>type</key><string>integer</string></map></map>
  </array>
  <key>tooltip</key><string>Identical to llListSortStrided but does the sort on the original list, so using less memory.\n- Threat Level: Not Checked.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osLoadedCreationDate</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><undef/>
  <key>tooltip</key><string>Returns a string containing the date that a sim was first created.\n- Threat Level: Low.\n- Permissions: osslParcelOG,ESTATE_MANAGER,ESTATE_OWNER.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osLoadedCreationID</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><undef/>
  <key>tooltip</key><string>Returns a string containing the UUID that a sim was originally created with.\n- Threat Level: Low.\n- Permissions: osslParcelOG,ESTATE_MANAGER,ESTATE_OWNER.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osLoadedCreationTime</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><undef/>
  <key>tooltip</key><string>Returns a string containing the time that a sim was first created.\n- Threat Level: Low.\n- Permissions: osslParcelOG,ESTATE_MANAGER,ESTATE_OWNER.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osLocalTeleportAgent</key>
 <map>
  <key>arguments</key><array>
   <map><key>agent</key><map><key>type</key><string>key</string></map></map>
   <map><key>position</key><map><key>type</key><string>vector</string></map></map>
   <map><key>velocity</key><map><key>type</key><string>vector</string></map></map>
   <map><key>lookat</key><map><key>type</key><string>vector</string></map></map>
   <map><key>flags</key><map><key>type</key><string>integer</string></map></map>
  </array>
  <key>tooltip</key><string>Teleports an avatar with uuid agentID to the specified newPosition within same region. It ignores region teleport settings like Telehub or landpoint\n- Threat Level: None.\n- Permissions: Not Specified.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osLoopSound</key>
 <map>
  <key>arguments</key><array>
   <map><key>linknum</key><map><key>type</key><string>integer</string></map></map>
   <map><key>sound</key><map><key>type</key><string>string</string></map></map>
   <map><key>volume</key><map><key>type</key><string>float</string></map></map>
  </array>
  <key>tooltip</key><string>Play the specified sound at the specified volume and loop it indefinitely. The sound parameter can be the UUID of a sound or the name of a sound that is in the inventory of the target prim.\n- Threat Level: Not Checked.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osLoopSoundMaster</key>
 <map>
  <key>arguments</key><array>
   <map><key>linknum</key><map><key>type</key><string>integer</string></map></map>
   <map><key>sound</key><map><key>type</key><string>string</string></map></map>
   <map><key>volume</key><map><key>type</key><string>float</string></map></map>
  </array>
  <key>tooltip</key><string>Play the specified sound at the specified volume and loop it indefinitely. This sound will be set as a master sound. The playing of the sound in other prims using osLoopSoundSlave will be synchronized to this sound.\n- Threat Level: Not Checked.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osLoopSoundSlave</key>
 <map>
  <key>arguments</key><array>
   <map><key>linknum</key><map><key>type</key><string>integer</string></map></map>
   <map><key>sound</key><map><key>type</key><string>string</string></map></map>
   <map><key>volume</key><map><key>type</key><string>float</string></map></map>
  </array>
  <key>tooltip</key><string>Play the specified sound at the specified volume and loop it indefinitely. This sound will be set as a slave sound. The playing of a slave sound will be synchronized to the playing of the same sound declared in another prim as the master sound.\n- Threat Level: Not Checked.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osMakeNotecard</key>
 <map>
  <key>arguments</key><array>
   <map><key>notecardName</key><map><key>type</key><string>string</string></map></map>
   <map><key>contents</key><map><key>type</key><string>list</string></map></map>
  </array>
  <key>tooltip</key><string>Creates a notecard with text in the prim that contains the script. Contents can be either a list or a string.\n- Threat Level: High.\n- Permissions: osslParcelO,ESTATE_MANAGER,ESTATE_OWNER.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osMakeNotecard</key>
 <map>
  <key>arguments</key><array>
   <map><key>notecardName</key><map><key>type</key><string>string</string></map></map>
   <map><key>contents</key><map><key>type</key><string>string</string></map></map>
  </array>
  <key>tooltip</key><string>Creates a notecard with text in the prim that contains the script. Contents can be either a list or a string.\n- Threat Level: High.\n- Permissions: osslParcelO,ESTATE_MANAGER,ESTATE_OWNER.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osMatchString</key>
 <map>
  <key>return</key><string>list</string>
  <key>arguments</key><array>
   <map><key>src</key><map><key>type</key><string>string</string></map></map>
   <map><key>pattern</key><map><key>type</key><string>string</string></map></map>
   <map><key>start</key><map><key>type</key><string>integer</string></map></map>
  </array>
  <key>tooltip</key><string>Returns a list containing the matches from the given string.\n- Threat Level: High.\n- Permissions: Not Specified.\n- Sleep: Not Specified.</string>
 </map>
 <key>osMax</key>
 <map>
  <key>return</key><string>float</string>
  <key>arguments</key><array>
   <map><key>a</key><map><key>type</key><string>float</string></map></map>
   <map><key>b</key><map><key>type</key><string>float</string></map></map>
  </array>
  <key>tooltip</key><string>Returns the larger of two numbers. Wraps to system Math.Max().\n- Threat Level: Not Checked.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osMessageAttachments</key>
 <map>
  <key>arguments</key><array>
   <map><key>avatar</key><map><key>type</key><string>key</string></map></map>
   <map><key>message</key><map><key>type</key><string>string</string></map></map>
   <map><key>attachmentPoints</key><map><key>type</key><string>list</string></map></map>
   <map><key>flags</key><map><key>type</key><string>integer</string></map></map>
  </array>
  <key>tooltip</key><string>Sends a specified message to the specified avatar's attachments on the specified attachment points. Behaves as osMessageObject, without the sending script needing to know the attachment keys in advance.\n- Threat Level: Moderate.\n- Permissions: osslParcelO,ESTATE_MANAGER,ESTATE_OWNER.\n- Sleep: 0.1 seconds.</string>
 </map>
 <key>osMessageObject</key>
 <map>
  <key>arguments</key><array>
   <map><key>objectUUID</key><map><key>type</key><string>key</string></map></map>
   <map><key>message</key><map><key>type</key><string>string</string></map></map>
  </array>
  <key>tooltip</key><string>Sends a message to a prim identified by the given UUID, a script in the prim must implement the dataserver event handler. the dataserver event is passed the UUID of the calling prim and a string message. \n- Threat Level: Low.\n- Permissions: osslParcelOG,ESTATE_MANAGER,ESTATE_OWNER.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osMin</key>
 <map>
  <key>return</key><string>float</string>
  <key>arguments</key><array>
   <map><key>a</key><map><key>type</key><string>float</string></map></map>
   <map><key>b</key><map><key>type</key><string>float</string></map></map>
  </array>
  <key>tooltip</key><string>Returns the smaller of two numbers. Wraps to the system Math.Min() function.\n- Threat Level: Not Checked.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osMovePen</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><array>
   <map><key>drawList</key><map><key>type</key><string>string</string></map></map>
   <map><key>x</key><map><key>type</key><string>integer</string></map></map>
   <map><key>y</key><map><key>type</key><string>integer</string></map></map>
  </array>
  <key>tooltip</key><string>Moves the pen's location to the coordinates specified by the x and y parameters, without drawing anything.\n- Threat Level: Not Checked.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osNpcCreate</key>
 <map>
  <key>return</key><string>key</string>
  <key>arguments</key><array>
   <map><key>user</key><map><key>type</key><string>string</string></map></map>
   <map><key>name</key><map><key>type</key><string>string</string></map></map>
   <map><key>position</key><map><key>type</key><string>vector</string></map></map>
   <map><key>notecard</key><map><key>type</key><string>string</string></map></map>
  </array>
  <key>tooltip</key><string>Creates an NPC named firstname lastname at position from avatar appearance resource cloneFrom.\n- Threat Level: High.\n- Permissions: ${OSSL|osslNPC}.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osNpcCreate</key>
 <map>
  <key>return</key><string>key</string>
  <key>arguments</key><array>
   <map><key>user</key><map><key>type</key><string>string</string></map></map>
   <map><key>name</key><map><key>type</key><string>string</string></map></map>
   <map><key>position</key><map><key>type</key><string>vector</string></map></map>
   <map><key>notecard</key><map><key>type</key><string>string</string></map></map>
   <map><key>options</key><map><key>type</key><string>integer</string></map></map>
  </array>
  <key>tooltip</key><string>Creates an NPC named firstname lastname at position from avatar appearance resource cloneFrom.\n- Threat Level: High.\n- Permissions: ${OSSL|osslNPC}.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osNpcGetOwner</key>
 <map>
  <key>return</key><string>key</string>
  <key>arguments</key><array>
   <map><key>npc</key><map><key>type</key><string>key</string></map></map>
  </array>
  <key>tooltip</key><string>Gets the NPC's owner's UUID.\n- Threat Level: None.\n- Permissions: ${OSSL|osslNPC}.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osNpcGetPos</key>
 <map>
  <key>return</key><string>vector</string>
  <key>arguments</key><array>
   <map><key>npc</key><map><key>type</key><string>key</string></map></map>
  </array>
  <key>tooltip</key><string>Return the current position of the NPC.\n- Threat Level: High.\n- Permissions: ${OSSL|osslNPC}.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osNpcGetRot</key>
 <map>
  <key>return</key><string>rotation</string>
  <key>arguments</key><array>
   <map><key>npc</key><map><key>type</key><string>key</string></map></map>
  </array>
  <key>tooltip</key><string>Gets the rotation of the avatar. Only the rotation around the Z plane in Euler rotation (horizontal rotation) has any meaning.\n- Threat Level: High.\n- Permissions: ${OSSL|osslNPC}.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osNpcLoadAppearance</key>
 <map>
  <key>arguments</key><array>
   <map><key>npc</key><map><key>type</key><string>key</string></map></map>
   <map><key>notecard</key><map><key>type</key><string>string</string></map></map>
  </array>
  <key>tooltip</key><string>Load appearance from a notecard. This notecard must contain appearance data created with one of the save appearance functions.\n- Threat Level: High.\n- Permissions: ${OSSL|osslNPC}.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osNpcLookAt</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><array>
   <map><key>npckey</key><map><key>type</key><string>key</string></map></map>
   <map><key>type</key><map><key>type</key><string>integer</string></map></map>
   <map><key>objkey</key><map><key>type</key><string>key</string></map></map>
   <map><key>offset</key><map><key>type</key><string>vector</string></map></map>
  </array>
  <key>tooltip</key><string>Sends a viewer lookat effect relative to that npc to all avatars in region.\n- Threat Level: Not Checked.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osNpcMoveTo</key>
 <map>
  <key>arguments</key><array>
   <map><key>npc</key><map><key>type</key><string>key</string></map></map>
   <map><key>position</key><map><key>type</key><string>vector</string></map></map>
  </array>
  <key>tooltip</key><string>Moves npc to the position.\n- Threat Level: High.\n- Permissions: ${OSSL|osslNPC}.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osNpcMoveToTarget</key>
 <map>
  <key>arguments</key><array>
   <map><key>npc</key><map><key>type</key><string>key</string></map></map>
   <map><key>target</key><map><key>type</key><string>vector</string></map></map>
   <map><key>options</key><map><key>type</key><string>integer</string></map></map>
  </array>
  <key>tooltip</key><string>Move the NPC to a given target over time.\n- Threat Level: High.\n- Permissions: ${OSSL|osslNPC}.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osNpcPlayAnimation</key>
 <map>
  <key>arguments</key><array>
   <map><key>npc</key><map><key>type</key><string>key</string></map></map>
   <map><key>animation</key><map><key>type</key><string>string</string></map></map>
  </array>
  <key>tooltip</key><string>Plays animation on the NPC identified by their key.\n- Threat Level: High.\n- Permissions: ${OSSL|osslNPC}.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osNpcRemove</key>
 <map>
  <key>arguments</key><array>
   <map><key>npc</key><map><key>type</key><string>key</string></map></map>
  </array>
  <key>tooltip</key><string>Removes the NPC specified by key npc.\n- Threat Level: High.\n- Permissions: ${OSSL|osslNPC}.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osNpcSaveAppearance</key>
 <map>
  <key>return</key><string>key</string>
  <key>arguments</key><array>
   <map><key>npc</key><map><key>type</key><string>key</string></map></map>
   <map><key>notecard</key><map><key>type</key><string>string</string></map></map>
   <map><key>includeHuds</key><map><key>type</key><string>integer</string></map></map>
  </array>
  <key>tooltip</key><string>Save the NPC's current appearance to a notecard in the prim's inventory.\n- Threat Level: High.\n- Permissions: ${OSSL|osslNPC}.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osNpcSaveAppearance</key>
 <map>
  <key>return</key><string>key</string>
  <key>arguments</key><array>
   <map><key>npc</key><map><key>type</key><string>key</string></map></map>
   <map><key>notecard</key><map><key>type</key><string>string</string></map></map>
  </array>
  <key>tooltip</key><string>Save the NPC's current appearance including Huds to a notecard in the prim's inventory.\n- Threat Level: High.\n- Permissions: ${OSSL|osslNPC}.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osNpcSay</key>
 <map>
  <key>arguments</key><array>
   <map><key>npc</key><map><key>type</key><string>key</string></map></map>
   <map><key>message</key><map><key>type</key><string>string</string></map></map>
  </array>
  <key>tooltip</key><string>Makes an npc says message on the given channel.\n- Threat Level: High.\n- Permissions: ${OSSL|osslNPC}.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osNpcSay</key>
 <map>
  <key>arguments</key><array>
   <map><key>npc</key><map><key>type</key><string>key</string></map></map>
   <map><key>channel</key><map><key>type</key><string>integer</string></map></map>
   <map><key>message</key><map><key>type</key><string>string</string></map></map>
  </array>
  <key>tooltip</key><string>npc says message on the given channel.\n- Threat Level: High.\n- Permissions: ${OSSL|osslNPC}.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osNpcSayTo</key>
 <map>
  <key>arguments</key><array>
   <map><key>npc</key><map><key>type</key><string>key</string></map></map>
   <map><key>target</key><map><key>type</key><string>key</string></map></map>
   <map><key>channel</key><map><key>type</key><string>integer</string></map></map>
   <map><key>msg</key><map><key>type</key><string>string</string></map></map>
  </array>
  <key>tooltip</key><string>Makes an npc says message on the given channel to the specified target.\n- Threat Level: High.\n- Permissions: ${OSSL|osslNPC}.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osNpcSetProfileAbout</key>
 <map>
  <key>arguments</key><array>
   <map><key>npc</key><map><key>type</key><string>key</string></map></map>
   <map><key>about</key><map><key>type</key><string>string</string></map></map>
  </array>
  <key>tooltip</key><string>Set about in created NPC's profile.\n- Threat Level: High.\n- Permissions: ${OSSL|osslNPC}.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osNpcSetProfileImage</key>
 <map>
  <key>arguments</key><array>
   <map><key>npc</key><map><key>type</key><string>key</string></map></map>
   <map><key>image</key><map><key>type</key><string>string</string></map></map>
  </array>
  <key>tooltip</key><string>Set image (UUID or name of texture) in created NPC's profile. The texture must be included in prim's inventory.\n- Threat Level: Low.\n- Permissions: ${OSSL|osslNPC}.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osNpcSetRot</key>
 <map>
  <key>arguments</key><array>
   <map><key>npc</key><map><key>type</key><string>key</string></map></map>
   <map><key>rot</key><map><key>type</key><string>rotation</string></map></map>
  </array>
  <key>tooltip</key><string>Set the rotation of the avatar.\n- Threat Level: High.\n- Permissions: ${OSSL|osslNPC}.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osNpcShout</key>
 <map>
  <key>arguments</key><array>
   <map><key>npc</key><map><key>type</key><string>key</string></map></map>
   <map><key>channel</key><map><key>type</key><string>integer</string></map></map>
   <map><key>message</key><map><key>type</key><string>string</string></map></map>
  </array>
  <key>tooltip</key><string>Makes an npc shouts a message on the given channel.\n- Threat Level: High.\n- Permissions: ${OSSL|osslNPC}.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osNpcSit</key>
 <map>
  <key>arguments</key><array>
   <map><key>npc</key><map><key>type</key><string>key</string></map></map>
   <map><key>target</key><map><key>type</key><string>key</string></map></map>
   <map><key>options</key><map><key>type</key><string>integer</string></map></map>
  </array>
  <key>tooltip</key><string>Makes an NPC sit on an object.\n- Threat Level: High.\n- Permissions: ${OSSL|osslNPC}.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osNpcStand</key>
 <map>
  <key>arguments</key><array>
   <map><key>npc</key><map><key>type</key><string>key</string></map></map>
  </array>
  <key>tooltip</key><string>Makes a sitting NPC stand up.\n- Threat Level: High.\n- Permissions: ${OSSL|osslNPC}.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osNpcStopAnimation</key>
 <map>
  <key>arguments</key><array>
   <map><key>npc</key><map><key>type</key><string>key</string></map></map>
   <map><key>animation</key><map><key>type</key><string>string</string></map></map>
  </array>
  <key>tooltip</key><string>Stops an animation that is being played by the NPC identified by their key.\n- Threat Level: High.\n- Permissions: ${OSSL|osslNPC}.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osNpcStopMoveToTarget</key>
 <map>
  <key>arguments</key><array>
   <map><key>npc</key><map><key>type</key><string>key</string></map></map>
  </array>
  <key>tooltip</key><string>Stop a current move to a target.\n- Threat Level: High.\n- Permissions: ${OSSL|osslNPC}.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osNpcTouch</key>
 <map>
  <key>arguments</key><array>
   <map><key>npcLSL_Key</key><map><key>type</key><string>key</string></map></map>
   <map><key>object_key</key><map><key>type</key><string>key</string></map></map>
   <map><key>link_num</key><map><key>type</key><string>integer</string></map></map>
  </array>
  <key>tooltip</key><string>Makes an npc touch an object or a particular prim in a linkset.\n- Threat Level: High.\n- Permissions: ${OSSL|osslNPC}.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osNpcWhisper</key>
 <map>
  <key>arguments</key><array>
   <map><key>npc</key><map><key>type</key><string>key</string></map></map>
   <map><key>channel</key><map><key>type</key><string>integer</string></map></map>
   <map><key>message</key><map><key>type</key><string>string</string></map></map>
  </array>
  <key>tooltip</key><string>Makes an npc whispers message on the given channel.\n- Threat Level: High.\n- Permissions: ${OSSL|osslNPC}.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osOldList2ListStrided</key>
 <map>
  <key>return</key><string>list</string>
  <key>arguments</key><array>
   <map><key>src</key><map><key>type</key><string>list</string></map></map>
   <map><key>start</key><map><key>type</key><string>integer</string></map></map>
   <map><key>end</key><map><key>type</key><string>integer</string></map></map>
   <map><key>stride</key><map><key>type</key><string>integer</string></map></map>
  </array>
  <key>tooltip</key><string>\n- Threat Level: Not Specified.\n- Permissions: Not Specified.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osOwnerSaveAppearance</key>
 <map>
  <key>return</key><string>key</string>
  <key>arguments</key><array>
   <map><key>notecard</key><map><key>type</key><string>string</string></map></map>
  </array>
  <key>tooltip</key><string>Save the owner's current appearance to a notecard in the prim's inventory.\n- Threat Level: High.\n- Permissions: osslParcelO,ESTATE_MANAGER,ESTATE_OWNER.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osOwnerSaveAppearance</key>
 <map>
  <key>return</key><string>key</string>
  <key>arguments</key><array>
   <map><key>notecard</key><map><key>type</key><string>string</string></map></map>
   <map><key>includeHuds</key><map><key>type</key><string>integer</string></map></map>
  </array>
  <key>tooltip</key><string>Save the owner's current appearance including Huds to a notecard in the prim's inventory.\n- Threat Level: High.\n- Permissions: osslParcelO,ESTATE_MANAGER,ESTATE_OWNER.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osParcelJoin</key>
 <map>
  <key>arguments</key><array>
   <map><key>pos1</key><map><key>type</key><string>vector</string></map></map>
   <map><key>pos2</key><map><key>type</key><string>vector</string></map></map>
  </array>
  <key>tooltip</key><string>Joins two adjacent parcels within the same region.\n- Threat Level: High.\n- Permissions: ESTATE_MANAGER,ESTATE_OWNER.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osParcelSetDetails</key>
 <map>
  <key>arguments</key><array>
   <map><key>pos</key><map><key>type</key><string>vector</string></map></map>
   <map><key>rules</key><map><key>type</key><string>list</string></map></map>
  </array>
  <key>tooltip</key><string>Deprecated - Use osSetParcelDetails instead.</string>
 </map>
 <key>osParcelSubdivide</key>
 <map>
  <key>arguments</key><array>
   <map><key>pos1</key><map><key>type</key><string>vector</string></map></map>
   <map><key>pos2</key><map><key>type</key><string>vector</string></map></map>
  </array>
  <key>tooltip</key><string>Subdivides a parcel into two adjacent parcels within the same region.\n- Threat Level: High.\n- Permissions: ESTATE_MANAGER,ESTATE_OWNER.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osParticleSystem</key>
 <map>
  <key>arguments</key><array>
   <map><key>rules</key><map><key>type</key><string>list</string></map></map>
  </array>
  <key>tooltip</key><string>\n- Threat Level: Not Checked.\n- Permissions: Not Specified.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osPlaySound</key>
 <map>
  <key>arguments</key><array>
   <map><key>linknum</key><map><key>type</key><string>integer</string></map></map>
   <map><key>sound</key><map><key>type</key><string>string</string></map></map>
   <map><key>volume</key><map><key>type</key><string>float</string></map></map>
  </array>
  <key>tooltip</key><string>Play the specified sound once at the specified volume.\n- Threat Level: Not Checked.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osPlaySoundSlave</key>
 <map>
  <key>arguments</key><array>
   <map><key>linknum</key><map><key>type</key><string>integer</string></map></map>
   <map><key>sound</key><map><key>type</key><string>string</string></map></map>
   <map><key>volume</key><map><key>type</key><string>float</string></map></map>
  </array>
  <key>tooltip</key><string>Play the specified sound at the specified volume and loop it indefinitely. The playing of a slave sound will be synchronized to the playing of the same sound declared in another prim as the master sound.\n- Threat Level: Not Checked.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osPreloadSound</key>
 <map>
  <key>arguments</key><array>
   <map><key>linknum</key><map><key>type</key><string>integer</string></map></map>
   <map><key>sound</key><map><key>type</key><string>string</string></map></map>
  </array>
  <key>tooltip</key><string>Preload the specified sound in viewers of nearby avatars.\n- Threat Level: Not Checked.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osRegexIsMatch</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><array>
   <map><key>input</key><map><key>type</key><string>string</string></map></map>
   <map><key>pattern</key><map><key>type</key><string>string</string></map></map>
  </array>
  <key>tooltip</key><string>Returns 1 if the input string matches the regular expression pattern. Wraps to Regex.IsMatch().\n- Threat Level: Low.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osRegionNotice</key>
 <map>
  <key>arguments</key><array>
   <map><key>agentID</key><map><key>type</key><string>key</string></map></map>
   <map><key>msg</key><map><key>type</key><string>string</string></map></map>
  </array>
  <key>tooltip</key><string>Sends a region notice to the entire current region.\n- Threat Level: VeryHigh.\n- Permissions: ESTATE_MANAGER,ESTATE_OWNER.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osRegionNotice</key>
 <map>
  <key>arguments</key><array>
   <map><key>msg</key><map><key>type</key><string>string</string></map></map>
  </array>
 </map>
 <key>osRegionRestart</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><array>
   <map><key>seconds</key><map><key>type</key><string>float</string></map></map>
   <map><key>msg</key><map><key>type</key><string>string</string></map></map>
  </array>
  <key>tooltip</key><string>Sends a region notice to the specified avatar in the current region.\n- Threat Level: VeryHigh.\n- Permissions: ESTATE_MANAGER,ESTATE_OWNER.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osRegionRestart</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><array>
   <map><key>seconds</key><map><key>type</key><string>float</string></map></map>
  </array>
  <key>tooltip</key><string>Restarts a region after a specified timeout.\n- Threat Level: High.\n- Permissions: ESTATE_MANAGER,ESTATE_OWNER.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osRemoveLinkInventory</key>
 <map>
  <key>arguments</key><array>
   <map><key>linkNumber</key><map><key>type</key><string>integer</string></map></map>
   <map><key>name</key><map><key>type</key><string>string</string></map></map>
  </array>
  <key>tooltip</key><string>Send a warning messages to all users in the region and restart the region after a specified timeout.\n- Threat Level: High.\n- Permissions: ESTATE_MANAGER,ESTATE_OWNER.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osReplaceAgentEnvironment</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><array>
   <map><key>agentkey</key><map><key>type</key><string>key</string></map></map>
   <map><key>transition</key><map><key>type</key><string>integer</string></map></map>
   <map><key>daycycle</key><map><key>type</key><string>string</string></map></map>
  </array>
  <key>tooltip</key><string>Forces a dayclycle on a agent. Will do nothing if the agent is using a viewer local environment.\n- Threat Level: Moderate.\n- Permissions: osslParcelO,ESTATE_MANAGER,ESTATE_OWNER.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osReplaceParcelEnvironment</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><array>
   <map><key>transition</key><map><key>type</key><string>integer</string></map></map>
   <map><key>daycycle</key><map><key>type</key><string>string</string></map></map>
  </array>
  <key>tooltip</key><string>Replaces parcel daycycle.\n- Threat Level: Not Checked.\n- Permissions: Prim owner must have rights to change parcel and parcel environment and region must allow parcel environments.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osReplaceString</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><array>
   <map><key>src</key><map><key>type</key><string>string</string></map></map>
   <map><key>pattern</key><map><key>type</key><string>string</string></map></map>
   <map><key>replace</key><map><key>type</key><string>string</string></map></map>
   <map><key>count</key><map><key>type</key><string>integer</string></map></map>
   <map><key>start</key><map><key>type</key><string>integer</string></map></map>
  </array>
  <key>tooltip</key><string>This function is for regular expression-based string replacement. The count parameter specifies the total number of replacements to make where -1 makes all possible replacements.\n- Threat Level: VeryLow.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osRequestSecureURL</key>
 <map>
  <key>return</key><string>key</string>
  <key>arguments</key><array>
   <map><key>options</key><map><key>type</key><string>list</string></map></map>
  </array>
  <key>tooltip</key><string>Requests one HTTPS:// url (opensim version 0.9 or over).\n- Threat Level: Moderate.\n- Permissions: Not Specified.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osRequestURL</key>
 <map>
  <key>return</key><string>key</string>
  <key>arguments</key><array>
   <map><key>options</key><map><key>type</key><string>list</string></map></map>
  </array>
  <key>tooltip</key><string>Requests one HTTP:// url (opensim version 0.9 or over).\n- Threat Level: Moderate.\n- Permissions: Not Specified.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osResetAllScripts</key>
 <map>
  <key>arguments</key><array>
   <map><key>AllLinkset</key><map><key>type</key><string>integer</string></map></map>
  </array>
  <key>tooltip</key><string>Resets all the scripts on the same prim if AllLinkSet is FALSE( or 0) or on same linkset if AllLinkSet is TRUE ( or 1 ).\n- Threat Level: Not Checked.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osResetEnvironment</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><array>
   <map><key>parcelOrRegion</key><map><key>type</key><string>integer</string></map></map>
   <map><key>transition</key><map><key>type</key><string>integer</string></map></map>
  </array>
  <key>tooltip</key><string>Resets parcel or region environment.\n- Threat Level: Not Checked.\n- Permissions: Prim owner must have estate manager rights or parcel and parcel environment change rights.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osRound</key>
 <map>
  <key>return</key><string>float</string>
  <key>arguments</key><array>
   <map><key>value</key><map><key>type</key><string>float</string></map></map>
   <map><key>digits</key><map><key>type</key><string>integer</string></map></map>
  </array>
  <key>tooltip</key><string>Returns the value rounded to the number with a number if decimal places set by digits.\n- Threat Level: Not Checked.\n- Permissions: Not Specified.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osSetContentType</key>
 <map>
  <key>arguments</key><array>
   <map><key>id</key><map><key>type</key><string>key</string></map></map>
   <map><key>type</key><map><key>type</key><string>string</string></map></map>
  </array>
  <key>tooltip</key><string>Sets an arbitrary content return type for an llRequestUrl(). \n- Threat Level: Severe.\n- Permissions: osslParcelO,ESTATE_MANAGER,ESTATE_OWNER.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osSetDynamicTextureData</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><array>
   <map><key>dynamicID</key><map><key>type</key><string>string</string></map></map>
   <map><key>contentType</key><map><key>type</key><string>string</string></map></map>
   <map><key>data</key><map><key>type</key><string>string</string></map></map>
   <map><key>extraParams</key><map><key>type</key><string>string</string></map></map>
   <map><key>timer</key><map><key>type</key><string>integer</string></map></map>
  </array>
  <key>tooltip</key><string>Renders a dynamically created texture on the prim containing the script and returns the UUID of the newly created texture.\n- Threat Level: VeryLow.\n- Permissions: osslParcelOG,ESTATE_MANAGER,ESTATE_OWNER.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osSetDynamicTextureDataFace</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><array>
   <map><key>dynamicID</key><map><key>type</key><string>string</string></map></map>
   <map><key>contentType</key><map><key>type</key><string>string</string></map></map>
   <map><key>data</key><map><key>type</key><string>string</string></map></map>
   <map><key>extraParams</key><map><key>type</key><string>string</string></map></map>
   <map><key>timer</key><map><key>type</key><string>integer</string></map></map>
   <map><key>face</key><map><key>type</key><string>integer</string></map></map>
  </array>
  <key>tooltip</key><string>Renders a dynamically created texture on the specified prim face and returns the UUID of the newly created texture.\n- Threat Level: VeryLow.\n- Permissions: osslParcelOG,ESTATE_MANAGER,ESTATE_OWNER.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osSetDynamicTextureURL</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><array>
   <map><key>dynamicID</key><map><key>type</key><string>string</string></map></map>
   <map><key>contentType</key><map><key>type</key><string>string</string></map></map>
   <map><key>url</key><map><key>type</key><string>string</string></map></map>
   <map><key>extraParams</key><map><key>type</key><string>string</string></map></map>
   <map><key>timer</key><map><key>type</key><string>integer</string></map></map>
  </array>
  <key>tooltip</key><string>Renders a web texture on the prim containing the script and returns the UUID of the newly created texture.\n- Threat Level: VeryHigh.\n- Permissions: ESTATE_MANAGER,ESTATE_OWNER.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osSetEstateSunSettings</key>
 <map>
  <key>arguments</key><array>
   <map><key>sunFixed</key><map><key>type</key><string>integer</string></map></map>
   <map><key>sunHour</key><map><key>type</key><string>float</string></map></map>
  </array>
  <key>tooltip</key><string>This function allow an estate owner or manager to change the sun settings for the entire estate.\n- Threat Level: Nuisance.\n- Permissions: ESTATE_MANAGER,ESTATE_OWNER.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osSetFontName</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><array>
   <map><key>drawList</key><map><key>type</key><string>string</string></map></map>
   <map><key>fontName</key><map><key>type</key><string>string</string></map></map>
  </array>
  <key>tooltip</key><string>Set the name of the font that will be used by osDrawText.\n- Threat Level: Not Checked.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osSetFontSize</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><array>
   <map><key>drawList</key><map><key>type</key><string>string</string></map></map>
   <map><key>fontSize</key><map><key>type</key><string>integer</string></map></map>
  </array>
  <key>tooltip</key><string>Sets the size of the font used by subsequent osDrawTextText() calls. The fontSize parameter represents the font height in points.\n- Threat Level: Not Checked.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osSetHealRate</key>
 <map>
  <key>arguments</key><array>
   <map><key>agentId</key><map><key>type</key><string>key</string></map></map>
   <map><key>health</key><map><key>type</key><string>float</string></map></map>
  </array>
  <key>tooltip</key><string>Sets the automatic healing rate in % per second.\n- Threat Level: High.\n- Permissions: osslParcelO,ESTATE_MANAGER,ESTATE_OWNER.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osSetHealth</key>
 <map>
  <key>arguments</key><array>
   <map><key>agentId</key><map><key>type</key><string>key</string></map></map>
   <map><key>health</key><map><key>type</key><string>float</string></map></map>
  </array>
  <key>tooltip</key><string>Sets an avatars health by key to the specified float value. \n- Threat Level: High.\n- Permissions: osslParcelO,ESTATE_MANAGER,ESTATE_OWNER.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osSetInertia</key>
 <map>
  <key>arguments</key><array>
   <map><key>mass</key><map><key>type</key><string>float</string></map></map>
   <map><key>centerOfMass</key><map><key>type</key><string>vector</string></map></map>
   <map><key>principalInertiaScaled</key><map><key>type</key><string>vector</string></map></map>
   <map><key>rot</key><map><key>type</key><string>rotation</string></map></map>
  </array>
  <key>tooltip</key><string>Only supported by ubOde for now!. Allows creators to set the major physics dynamic proprieties, replacing the values estimated from the linkset parts. Call osClearInertia to undo.\n- Threat Level: Not Checked.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osSetInertiaAsBox</key>
 <map>
  <key>arguments</key><array>
   <map><key>mass</key><map><key>type</key><string>float</string></map></map>
   <map><key>boxSize</key><map><key>type</key><string>vector</string></map></map>
   <map><key>centerOfMass</key><map><key>type</key><string>vector</string></map></map>
   <map><key>rot</key><map><key>type</key><string>rotation</string></map></map>
  </array>
  <key>tooltip</key><string>Only supported by ubOde for now!. Allows creators to set the link set total mass, center of mass and moment of inertia.\n- Threat Level: Not Checked.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osSetInertiaAsCylinder</key>
 <map>
  <key>arguments</key><array>
   <map><key>mass</key><map><key>type</key><string>float</string></map></map>
   <map><key>radius</key><map><key>type</key><string>float</string></map></map>
   <map><key>length</key><map><key>type</key><string>float</string></map></map>
   <map><key>centerOfMass</key><map><key>type</key><string>vector</string></map></map>
   <map><key>lslrot</key><map><key>type</key><string>rotation</string></map></map>
  </array>
  <key>tooltip</key><string>Only supported by ubOde for now!. Allows creators to set the link set total mass, center of mass and moment of inertia. Moment of inertia will be the one of a cylinder of radius and length, placed at the center of mass and rotated by rot in the root prim local frame. Call osClearInertia to undo.\n- Threat Level: Not Checked.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osSetInertiaAsSphere</key>
 <map>
  <key>arguments</key><array>
   <map><key>mass</key><map><key>type</key><string>float</string></map></map>
   <map><key>radius</key><map><key>type</key><string>float</string></map></map>
   <map><key>centerOfMass</key><map><key>type</key><string>vector</string></map></map>
  </array>
  <key>tooltip</key><string>Only supported by ubOde for now!. Allows creators to set the link set total mass, center of mass and moment of inertia. Moment of inertia will be the one of a sphere of radius radius, placed at the center of mass. Call osClearInertia to undo.\n- Threat Level: Not Checked.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osSetLinkSitActiveRange</key>
 <map>
  <key>arguments</key><array>
   <map><key>linkNumber</key><map><key>type</key><string>integer</string></map></map>
   <map><key>v</key><map><key>type</key><string>float</string></map></map>
  </array>
  <key>tooltip</key><string>Sets a limit on how far a avatar can be to have a sit request accepted, or disable sits.\n- Threat Level: None.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osSetLinkStandTarget</key>
 <map>
  <key>arguments</key><array>
   <map><key>linkNumber</key><map><key>type</key><string>integer</string></map></map>
   <map><key>v</key><map><key>type</key><string>vector</string></map></map>
  </array>
  <key>tooltip</key><string>Sets a position, relative to prim local frame, where to place the feet of a standing avatar. The final position may not be exactly that.\n- Threat Level: None.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osSetOwnerSpeed</key>
 <map>
  <key>arguments</key><array>
   <map><key>SpeedModifier</key><map><key>type</key><string>float</string></map></map>
  </array>
  <key>tooltip</key><string>Allows for users to speed themselves up. It multiplies the running, walking, rotating and flying of the avatar.\n- Threat Level: Moderate.\n- Permissions: osslParcelO,ESTATE_MANAGER,ESTATE_OWNER.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osSetParcelDetails</key>
 <map>
  <key>arguments</key><array>
   <map><key>pos</key><map><key>type</key><string>vector</string></map></map>
   <map><key>rules</key><map><key>type</key><string>list</string></map></map>
  </array>
  <key>tooltip</key><string>This function is the counterpart to llGetParcelDetails. Currently PARCEL_DETAILS_NAME, PARCEL_DETAILS_DESC, PARCEL_DETAILS_OWNER, PARCEL_DETAILS_GROUP, PARCEL_DETAILS_CLAIMDATE are implemented.\n- Threat Level: High or VeryHigh.\n- Permissions: osslParcelO,ESTATE_MANAGER,ESTATE_OWNER.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osSetParcelMediaURL</key>
 <map>
  <key>arguments</key><array>
   <map><key>url</key><map><key>type</key><string>string</string></map></map>
  </array>
  <key>tooltip</key><string>Sets the Media URL for the parcel the scripted object is in.\n- Threat Level: VeryLow.\n- Permissions: osslParcelOG,ESTATE_MANAGER,ESTATE_OWNER.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osSetParcelMusicURL</key>
 <map>
  <key>arguments</key><array>
   <map><key>url</key><map><key>type</key><string>string</string></map></map>
  </array>
  <key>tooltip</key><string>Sets the Music URL for the parcel the scripted object is in.\n- Threat Level: VeryLow.\n- Permissions: osslParcelOG,ESTATE_MANAGER,ESTATE_OWNER.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osSetParcelSIPAddress</key>
 <map>
  <key>arguments</key><array>
   <map><key>SIPAddress</key><map><key>type</key><string>string</string></map></map>
  </array>
  <key>tooltip</key><string>\n- Threat Level: VeryLow.\n- Permissions: osslParcelOG,ESTATE_MANAGER,ESTATE_OWNER.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osSetPenCap</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><array>
   <map><key>drawList</key><map><key>type</key><string>string</string></map></map>
   <map><key>direction</key><map><key>type</key><string>string</string></map></map>
   <map><key>type</key><map><key>type</key><string>string</string></map></map>
  </array>
  <key>tooltip</key><string>Sets the pen's start or/and end cap to either "diamond", "arrow", "round", or default "flat" shape. It can set them in the "end" or "start" of the line, or "both". Possible values are (case insensitive).\n- Threat Level: Not Checked.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osSetPenColor</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><array>
   <map><key>drawList</key><map><key>type</key><string>string</string></map></map>
   <map><key>color</key><map><key>type</key><string>string</string></map></map>
  </array>
  <key>tooltip</key><string>This sets the pen's drawing color to either the specified named .NET color named colors or to a 32-bit color value (formatted as eight hexadecimal digits in the format aarrggbb, representing the eight-bit alpha, red, green and blue channels).\n- Threat Level: Not Checked.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osSetPenColor</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><array>
   <map><key>drawList</key><map><key>type</key><string>string</string></map></map>
   <map><key>color</key><map><key>type</key><string>vector</string></map></map>
  </array>
  <key>tooltip</key><string>This sets the pen's drawing color to either the specified named .NET color named colors or to a 32-bit color value (formatted as eight hexadecimal digits in the format aarrggbb, representing the eight-bit alpha, red, green and blue channels).\n- Threat Level: Not Checked.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osSetPenColor</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><array>
   <map><key>drawList</key><map><key>type</key><string>string</string></map></map>
   <map><key>color</key><map><key>type</key><string>vector</string></map></map>
   <map><key>alpha</key><map><key>type</key><string>float</string></map></map>
  </array>
  <key>tooltip</key><string>This sets the pen's drawing color to either the specified named .NET color named colors or to a 32-bit color value (formatted as eight hexadecimal digits in the format aarrggbb, representing the eight-bit alpha, red, green and blue channels).\n- Threat Level: Not Checked.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osSetPenColour</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><array>
   <map><key>drawList</key><map><key>type</key><string>string</string></map></map>
   <map><key>colour</key><map><key>type</key><string>string</string></map></map>
  </array>
  <key>tooltip</key><string>Deprecated - Use osSetPenColor instead.</string>
 </map>
 <key>osSetPenSize</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><array>
   <map><key>drawList</key><map><key>type</key><string>string</string></map></map>
   <map><key>penSize</key><map><key>type</key><string>integer</string></map></map>
  </array>
  <key>tooltip</key><string>Sets the pen size to a square of penSize pixels by penSize pixels. If penSize is an odd number, the pen will be exactly centered on the coordinates provided in the various drawing commands.\n- Threat Level: None.\n- Permissions: Not Specified.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osSetPrimFloatOnWater</key>
 <map>
  <key>arguments</key><array>
   <map><key>floatYN</key><map><key>type</key><string>integer</string></map></map>
  </array>
  <key>tooltip</key><string>This function does nothing useful...\n- Threat Level: VeryLow.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osSetPrimitiveParams</key>
 <map>
  <key>arguments</key><array>
   <map><key>prim</key><map><key>type</key><string>key</string></map></map>
   <map><key>rules</key><map><key>type</key><string>list</string></map></map>
  </array>
  <key>tooltip</key><string>This function has the same behave as llSetPrimitiveParams except you can specify target prim anywhere in the scene.\n- Threat Level: None.\n- Permissions: Always disabled by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osSetProjectionParams</key>
 <map>
  <key>arguments</key><array>
   <map><key>linknumber</key><map><key>type</key><string>integer</string></map></map>
   <map><key>projection</key><map><key>type</key><string>integer</string></map></map>
   <map><key>texture</key><map><key>type</key><string>key</string></map></map>
   <map><key>fov</key><map><key>type</key><string>float</string></map></map>
   <map><key>focus</key><map><key>type</key><string>float</string></map></map>
   <map><key>amb</key><map><key>type</key><string>float</string></map></map>
  </array>
  <key>tooltip</key><string>Sets a prim projector parameters, argument projection is TRUE(1) or FALSE(0). The prim can be any prim on the linkset.\n- Threat Level: Not Checked.\n- Permissions: Not Specified.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osSetProjectionParams</key>
 <map>
  <key>arguments</key><array>
   <map><key>projection</key><map><key>type</key><string>integer</string></map></map>
   <map><key>texture</key><map><key>type</key><string>key</string></map></map>
   <map><key>fov</key><map><key>type</key><string>float</string></map></map>
   <map><key>focus</key><map><key>type</key><string>float</string></map></map>
   <map><key>amb</key><map><key>type</key><string>float</string></map></map>
  </array>
  <key>tooltip</key><string>Sets the host prim projector parameters, argument projection is TRUE(1) or FALSE(0).\n- Threat Level: Not Checked.\n- Permissions: Not Specified.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osSetProjectionParams</key>
 <map>
  <key>arguments</key><array>
   <map><key>prim</key><map><key>type</key><string>key</string></map></map>
   <map><key>projection</key><map><key>type</key><string>integer</string></map></map>
   <map><key>texture</key><map><key>type</key><string>key</string></map></map>
   <map><key>fov</key><map><key>type</key><string>float</string></map></map>
   <map><key>focus</key><map><key>type</key><string>float</string></map></map>
   <map><key>amb</key><map><key>type</key><string>float</string></map></map>
  </array>
  <key>tooltip</key><string>Sets a prim projector parameters, argument projection is TRUE(1) or FALSE(0). The prim can be any prim with giving UUID.\n- Threat Level: Not Checked.\n- Permissions: Not Specified.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osSetProjectionParams</key>
 <map>
  <key>arguments</key><array>
   <map><key>linknumber</key><map><key>type</key><string>integer</string></map></map>
   <map><key>projection</key><map><key>type</key><string>integer</string></map></map>
   <map><key>texture</key><map><key>type</key><string>key</string></map></map>
   <map><key>fov</key><map><key>type</key><string>float</string></map></map>
   <map><key>focus</key><map><key>type</key><string>float</string></map></map>
   <map><key>amb</key><map><key>type</key><string>float</string></map></map>
  </array>
 </map>
 <key>osSetRegionSunSettings</key>
 <map>
  <key>arguments</key><array>
   <map><key>useEstateSun</key><map><key>type</key><string>integer</string></map></map>
   <map><key>sunFixed</key><map><key>type</key><string>integer</string></map></map>
   <map><key>sunHour</key><map><key>type</key><string>float</string></map></map>
  </array>
  <key>tooltip</key><string>Sets the Sun parameters for the Region. This does nothing on 0.9.2.\n- Threat Level: Nuisance.\n- Permissions: Not Specified.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osSetRegionWaterHeight</key>
 <map>
  <key>arguments</key><array>
   <map><key>height</key><map><key>type</key><string>float</string></map></map>
  </array>
  <key>tooltip</key><string>Sets the water height for the current region.\n- Threat Level: High.\n- Permissions: ESTATE_MANAGER,ESTATE_OWNER.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osSetSitActiveRange</key>
 <map>
  <key>arguments</key><array>
   <map><key>v</key><map><key>type</key><string>float</string></map></map>
  </array>
  <key>tooltip</key><string>Sets a limit on how far a avatar can be to have a sit request accepted, or disable sits.\n- Threat Level: None.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osSetSoundRadius</key>
 <map>
  <key>arguments</key><array>
   <map><key>linknum</key><map><key>type</key><string>integer</string></map></map>
   <map><key>radius</key><map><key>type</key><string>float</string></map></map>
  </array>
  <key>tooltip</key><string>Establishes a hard cut-off radius for audibility of scripted sounds (both attached and triggered) in the specified prim of a linkset.\n- Threat Level: Not Checked.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osSetSpeed</key>
 <map>
  <key>arguments</key><array>
   <map><key>UUID</key><map><key>type</key><string>string</string></map></map>
   <map><key>SpeedModifier</key><map><key>type</key><string>float</string></map></map>
  </array>
  <key>tooltip</key><string>Allows for users to speed themselves up. It multiplies the running, walking, rotating and flying of the avatar.\n- Threat Level: Moderate.\n- Permissions: osslParcelO,ESTATE_MANAGER,ESTATE_OWNER.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osSetStandTarget</key>
 <map>
  <key>arguments</key><array>
   <map><key>v</key><map><key>type</key><string>vector</string></map></map>
  </array>
  <key>tooltip</key><string>Sets a position, relative to prim local frame, where to place the feet of a avatar on stand. The final position may not be exactly that.\n- Threat Level: None.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osSetSunParam</key>
 <map>
  <key>arguments</key><array>
   <map><key>param</key><map><key>type</key><string>string</string></map></map>
   <map><key>value</key><map><key>type</key><string>float</string></map></map>
  </array>
  <key>tooltip</key><string>This function does nothing on 0.9.2. It did depend on removed Sun module.\n- Threat Level: None.\n- Permissions: ESTATE_MANAGER,ESTATE_OWNER.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osSetTerrainHeight</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><array>
   <map><key>x</key><map><key>type</key><string>integer</string></map></map>
   <map><key>y</key><map><key>type</key><string>integer</string></map></map>
   <map><key>val</key><map><key>type</key><string>float</string></map></map>
  </array>
  <key>tooltip</key><string>Sets terrain height X and Y Values. Returns TRUE(1) if success, FALSE(0) if failed.\n- Threat Level: High.\n- Permissions: ESTATE_MANAGER,ESTATE_OWNER.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osSetTerrainTexture</key>
 <map>
  <key>arguments</key><array>
   <map><key>level</key><map><key>type</key><string>integer</string></map></map>
   <map><key>texture</key><map><key>type</key><string>key</string></map></map>
  </array>
  <key>tooltip</key><string>Set the terrain texture of the estate to the texture given as key. The level can be 0, 1, 2 or 3.\n- Threat Level: High.\n- Permissions: ESTATE_MANAGER,ESTATE_OWNER.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osSetTerrainTextureHeight</key>
 <map>
  <key>arguments</key><array>
   <map><key>corner</key><map><key>type</key><string>integer</string></map></map>
   <map><key>low</key><map><key>type</key><string>float</string></map></map>
   <map><key>high</key><map><key>type</key><string>float</string></map></map>
  </array>
  <key>tooltip</key><string>Set the terrain texture height for the estate. The corner values are: 0 (Southwest), 1 (Southeast), 2 (Northwest), 3 (Northeast). The values low and high are float values for the altitude measured in meters.\n- Threat Level: High.\n- Permissions: ESTATE_MANAGER,ESTATE_OWNER.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osSetWindParam</key>
 <map>
  <key>arguments</key><array>
   <map><key>plugin</key><map><key>type</key><string>string</string></map></map>
   <map><key>param</key><map><key>type</key><string>string</string></map></map>
   <map><key>value</key><map><key>type</key><string>float</string></map></map>
  </array>
  <key>tooltip</key><string>Sets value of param property for wind plugin module.\n- Threat Level: VeryLow.\n- Permissions: osslParcelOG,ESTATE_MANAGER,ESTATE_OWNER.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osSHA256</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><array>
   <map><key>input</key><map><key>type</key><string>string</string></map></map>
  </array>
  <key>tooltip</key><string>Generate a hash value (string input). Returns a string containing the calculated string input as lowercase.\n- Threat Level: Not Checked.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osSlerp</key>
 <map>
  <key>return</key><string>rotation</string>
  <key>arguments</key><array>
   <map><key>a</key><map><key>type</key><string>rotation</string></map></map>
   <map><key>b</key><map><key>type</key><string>rotation</string></map></map>
   <map><key>amount</key><map><key>type</key><string>float</string></map></map>
  </array>
  <key>tooltip</key><string>Returns a rotation that is the spherical interpolation of a and b, according to ratio that can be from 0.0 (result is a) to 1.0 (result is b).\n- Threat Level: None.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osSlerp</key>
 <map>
  <key>return</key><string>vector</string>
  <key>arguments</key><array>
   <map><key>a</key><map><key>type</key><string>vector</string></map></map>
   <map><key>b</key><map><key>type</key><string>vector</string></map></map>
   <map><key>amount</key><map><key>type</key><string>float</string></map></map>
  </array>
  <key>tooltip</key><string>Returns a rotation that is the spherical interpolation of a and b, according to ratio that can be from 0.0 (result is a) to 1.0 (result is b).\n- Threat Level: None.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osStopSound</key>
 <map>
  <key>arguments</key><array>
   <map><key>linknum</key><map><key>type</key><string>integer</string></map></map>
  </array>
  <key>tooltip</key><string>Stop the sound playing in the specified prim or prims of a linkset.\n- Threat Level: Not Checked.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osStringEndsWith</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><array>
   <map><key>src</key><map><key>type</key><string>string</string></map></map>
   <map><key>value</key><map><key>type</key><string>string</string></map></map>
   <map><key>ignorecase</key><map><key>type</key><string>integer</string></map></map>
  </array>
  <key>tooltip</key><string>Returns 1 if the string in src ends with the characters in start. Case is ignored if ignore_case is 1 otherwise the case of the characters matters.\n- Threat Level: None.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osStringIndexOf</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><array>
   <map><key>src</key><map><key>type</key><string>string</string></map></map>
   <map><key>value</key><map><key>type</key><string>string</string></map></map>
   <map><key>ignorecase</key><map><key>type</key><string>integer</string></map></map>
  </array>
  <key>tooltip</key><string>Reports the zero-based index of the first occurrence of string value withing string scr. returns -1 if not found. It can compare ignoring case with ignoreCase TRUE(1) or considering case if FALSE(0).\n- Threat Level: Not Checked.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osStringIndexOf</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><array>
   <map><key>src</key><map><key>type</key><string>string</string></map></map>
   <map><key>value</key><map><key>type</key><string>string</string></map></map>
   <map><key>start</key><map><key>type</key><string>integer</string></map></map>
   <map><key>count</key><map><key>type</key><string>integer</string></map></map>
   <map><key>ignorecase</key><map><key>type</key><string>integer</string></map></map>
  </array>
  <key>tooltip</key><string>Reports the zero-based index of the first occurrence of string value withing string scr. returns -1 if not found. It can compare ignoring case with ignoreCase TRUE(1) or considering case if FALSE(0).\n- Threat Level: Not Checked.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osStringLastIndexOf</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><array>
   <map><key>src</key><map><key>type</key><string>string</string></map></map>
   <map><key>value</key><map><key>type</key><string>string</string></map></map>
   <map><key>start</key><map><key>type</key><string>integer</string></map></map>
   <map><key>count</key><map><key>type</key><string>integer</string></map></map>
   <map><key>ignorecase</key><map><key>type</key><string>integer</string></map></map>
  </array>
  <key>tooltip</key><string>Reports the zero-based index of the last occurrence of string value withing string scr. returns -1 if not found. It can compare ignoring case with ignoreCase TRUE(1) or considering case if FALSE(0).\n- Threat Level: Not Checked.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osStringLastIndexOf</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><array>
   <map><key>src</key><map><key>type</key><string>string</string></map></map>
   <map><key>value</key><map><key>type</key><string>string</string></map></map>
   <map><key>ignorecase</key><map><key>type</key><string>integer</string></map></map>
  </array>
  <key>tooltip</key><string>Reports the zero-based index of the last occurrence of string value withing string scr. returns -1 if not found. It can compare ignoring case with ignoreCase TRUE(1) or considering case if FALSE(0).\n- Threat Level: Not Checked.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osStringRemove</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><array>
   <map><key>src</key><map><key>type</key><string>string</string></map></map>
   <map><key>start</key><map><key>type</key><string>integer</string></map></map>
   <map><key>count</key><map><key>type</key><string>integer</string></map></map>
  </array>
  <key>tooltip</key><string>Removes sub string based on the src lenght index.\n- Threat Level: Not Checked.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osStringReplace</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><array>
   <map><key>src</key><map><key>type</key><string>string</string></map></map>
   <map><key>oldvalue</key><map><key>type</key><string>string</string></map></map>
   <map><key>newvalue</key><map><key>type</key><string>string</string></map></map>
  </array>
  <key>tooltip</key><string>Returns a string in which all occurrences of the string oldvalue in string src are replaced by string newvalue.\n- Threat Level: Not Checked.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osStringStartsWith</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><array>
   <map><key>src</key><map><key>type</key><string>string</string></map></map>
   <map><key>value</key><map><key>type</key><string>string</string></map></map>
   <map><key>ignorecase</key><map><key>type</key><string>integer</string></map></map>
  </array>
  <key>tooltip</key><string>Returns 1 if the string in src starts with the characters in start. Case is ignored if ignore_case is 1 otherwise the case of the characters matters.\n- Threat Level: None.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osStringSubString</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><array>
   <map><key>src</key><map><key>type</key><string>string</string></map></map>
   <map><key>start</key><map><key>type</key><string>integer</string></map></map>
   <map><key>length</key><map><key>type</key><string>integer</string></map></map>
  </array>
  <key>tooltip</key><string>\n- Threat Level: None.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osStringSubString</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><array>
   <map><key>src</key><map><key>type</key><string>string</string></map></map>
   <map><key>start</key><map><key>type</key><string>integer</string></map></map>
  </array>
  <key>tooltip</key><string>\n- Threat Level: None.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osSunGetParam</key>
 <map>
  <key>return</key><string>float</string>
  <key>arguments</key><array>
   <map><key>param</key><map><key>type</key><string>string</string></map></map>
  </array>
  <key>tooltip</key><string>Deprecated - Use osGetSunParam instead.</string>
 </map>
 <key>osSunSetParam</key>
 <map>
  <key>arguments</key><array>
   <map><key>param</key><map><key>type</key><string>string</string></map></map>
   <map><key>value</key><map><key>type</key><string>float</string></map></map>
  </array>
  <key>tooltip</key><string>Deprecated - Use osSetSunParam instead.</string>
 </map>
 <key>osTeleportAgent</key>
 <map>
  <key>arguments</key><array>
   <map><key>agent</key><map><key>type</key><string>string</string></map></map>
   <map><key>position</key><map><key>type</key><string>vector</string></map></map>
   <map><key>lookat</key><map><key>type</key><string>vector</string></map></map>
  </array>
  <key>tooltip</key><string>Teleports an agent to any addressable region, including hypergrid destinations.\n- Threat Level: Severe.\n- Permissions: osslParcelO,ESTATE_MANAGER,ESTATE_OWNER.\n- Sleep: 0.5 seconds.</string>
 </map>
 <key>osTeleportAgent</key>
 <map>
  <key>arguments</key><array>
   <map><key>agent</key><map><key>type</key><string>string</string></map></map>
   <map><key>regionX</key><map><key>type</key><string>integer</string></map></map>
   <map><key>regionY</key><map><key>type</key><string>integer</string></map></map>
   <map><key>position</key><map><key>type</key><string>vector</string></map></map>
   <map><key>lookat</key><map><key>type</key><string>vector</string></map></map>
  </array>
  <key>tooltip</key><string>Teleports an agent to a region in the local grid; the region coordinates are specified as region cells (not as global coordinates based on meters). \n- Threat Level: Severe.\n- Permissions: osslParcelO,ESTATE_MANAGER,ESTATE_OWNER.\n- Sleep: 0.5 seconds.</string>
 </map>
 <key>osTeleportAgent</key>
 <map>
  <key>arguments</key><array>
   <map><key>agent</key><map><key>type</key><string>string</string></map></map>
   <map><key>regionName</key><map><key>type</key><string>string</string></map></map>
   <map><key>position</key><map><key>type</key><string>vector</string></map></map>
   <map><key>lookat</key><map><key>type</key><string>vector</string></map></map>
  </array>
  <key>tooltip</key><string>Teleports an agent within the current region. Since version 0.9.2.0 it can also teleport to a nearby region if position does point to one.\n- Threat Level: Severe.\n- Permissions: osslParcelO,ESTATE_MANAGER,ESTATE_OWNER.\n- Sleep: 0.5 seconds.</string>
 </map>
 <key>osTeleportObject</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><array>
   <map><key>objectUUID</key><map><key>type</key><string>key</string></map></map>
   <map><key>targetPos</key><map><key>type</key><string>vector</string></map></map>
   <map><key>targetrotation</key><map><key>type</key><string>rotation</string></map></map>
   <map><key>flags</key><map><key>type</key><string>integer</string></map></map>
  </array>
  <key>tooltip</key><string>Teleports an agent within the current region.\n- Threat Level: Severe.\n- Permissions: osslParcelO,ESTATE_MANAGER,ESTATE_OWNER.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osTeleportOwner</key>
 <map>
  <key>arguments</key><array>
   <map><key>regionName</key><map><key>type</key><string>string</string></map></map>
   <map><key>position</key><map><key>type</key><string>vector</string></map></map>
   <map><key>lookat</key><map><key>type</key><string>vector</string></map></map>
  </array>
 </map>
 <key>osTeleportOwner</key>
 <map>
  <key>arguments</key><array>
   <map><key>position</key><map><key>type</key><string>vector</string></map></map>
   <map><key>lookat</key><map><key>type</key><string>vector</string></map></map>
  </array>
  <key>tooltip</key><string>Teleports the owner of the object containing the script to the specified location within the current region.\n- Threat Level: None.\n- Permissions: osslParcelOG,ESTATE_MANAGER,ESTATE_OWNER.\n- Sleep: 5 seconds.</string>
 </map>
 <key>osTeleportOwner</key>
 <map>
  <key>arguments</key><array>
   <map><key>regionX</key><map><key>type</key><string>integer</string></map></map>
   <map><key>regionY</key><map><key>type</key><string>integer</string></map></map>
   <map><key>position</key><map><key>type</key><string>vector</string></map></map>
   <map><key>lookat</key><map><key>type</key><string>vector</string></map></map>
  </array>
  <key>tooltip</key><string>Teleports the owner of the object containing the script to the specified location in the local grid; the region coordinates are specified as region cells (not as global coordinates based on meters).\n- Threat Level: None.\n- Permissions: osslParcelOG,ESTATE_MANAGER,ESTATE_OWNER.\n- Sleep: 5 seconds.</string>
 </map>
 <key>osTemperature2sRGB</key>
 <map>
  <key>return</key><string>vector</string>
  <key>arguments</key><array>
   <map><key>dtemp</key><map><key>type</key><string>float</string></map></map>
  </array>
  <key>tooltip</key><string>Teleports the owner of the object containing the script to the specified location in any addressable region, including hypergrid destinations.\n- Threat Level: None.\n- Permissions: osslParcelOG,ESTATE_MANAGER,ESTATE_OWNER.\n- Sleep: 5 seconds.</string>
 </map>
 <key>osTerrainFlush</key>
 <map>
  <key>arguments</key><undef/>
  <key>tooltip</key><string>Send terrain to all agents.\n- Threat Level: VeryLow.\n- Permissions: ESTATE_MANAGER,ESTATE_OWNER.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osTerrainGetHeight</key>
 <map>
  <key>return</key><string>float</string>
  <key>arguments</key><array>
   <map><key>x</key><map><key>type</key><string>integer</string></map></map>
   <map><key>y</key><map><key>type</key><string>integer</string></map></map>
  </array>
  <key>tooltip</key><string>Deprecated - Use osGetTerrainHeight instead.</string>
 </map>
 <key>osTerrainSetHeight</key>
 <map>
  <key>return</key><string>integer</string>
  <key>arguments</key><array>
   <map><key>x</key><map><key>type</key><string>integer</string></map></map>
   <map><key>y</key><map><key>type</key><string>integer</string></map></map>
   <map><key>val</key><map><key>type</key><string>float</string></map></map>
  </array>
  <key>tooltip</key><string>Deprecated - Use osSetTerrainHeight instead.</string>
 </map>
 <key>osTriggerSound</key>
 <map>
  <key>arguments</key><array>
   <map><key>linknum</key><map><key>type</key><string>integer</string></map></map>
   <map><key>sound</key><map><key>type</key><string>string</string></map></map>
   <map><key>volume</key><map><key>type</key><string>float</string></map></map>
  </array>
  <key>tooltip</key><string>Start playing the specified sound in the viewers of nearby avatars once at the specified volume.\n- Threat Level: Not Checked.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osUnixTimeToTimestamp</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><array>
   <map><key>time</key><map><key>type</key><string>integer</string></map></map>
  </array>
  <key>tooltip</key><string>Allows an input Unix time to be converted to an llGetTimeStamp() format.\n- Threat Level: VeryLow.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osVecDistSquare</key>
 <map>
  <key>return</key><string>float</string>
  <key>arguments</key><array>
   <map><key>a</key><map><key>type</key><string>vector</string></map></map>
   <map><key>b</key><map><key>type</key><string>vector</string></map></map>
  </array>
  <key>tooltip</key><string>returns the square of norm of vector, or distance vector, (a - b), when expensive square root math operation is not needed.\n- Threat Level: Not Checked.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osVecMagSquare</key>
 <map>
  <key>return</key><string>float</string>
  <key>arguments</key><array>
   <map><key>a</key><map><key>type</key><string>vector</string></map></map>
  </array>
  <key>tooltip</key><string>returns the square of the magnitude of vector a. This saves a square root math operation that is relative slow, when is not needed.\n- Threat Level: Not Checked.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osVolumeDetect</key>
 <map>
  <key>arguments</key><array>
   <map><key>detect</key><map><key>type</key><string>integer</string></map></map>
  </array>
  <key>tooltip</key><string>If script is on root prim, it is like llVolumeDetect(). On child prims, it will turn just that prim a detector.\n- Threat Level: Not Checked.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
 <key>osWindActiveModelPluginName</key>
 <map>
  <key>return</key><string>string</string>
  <key>arguments</key><undef/>
  <key>tooltip</key><string>Gets active wind plugin name, specified by "wind_plugin" in OpenSim.ini ("SimpleRandomWind" or "ConfigurableWind").\n- Threat Level: None.\n- Permissions: Always allowed by default.\n- Sleep: 0 seconds.</string>
 </map>
</map>
</map></llsd>