diff options
author | Ilya Etingof <etingof@gmail.com> | 2020-03-22 14:07:41 +0100 |
---|---|---|
committer | Ilya Etingof <etingof@gmail.com> | 2020-03-22 14:07:41 +0100 |
commit | 0882882337db3d3571cee57d09f3e25cc9f7208c (patch) | |
tree | 443147ea2ed27c457a6fa871fb48e79ab67c9d30 | |
parent | c966a5d9561111974f4d799c27cabef9e250c7b8 (diff) | |
download | pysnmp-git-0882882337db3d3571cee57d09f3e25cc9f7208c.tar.gz |
Rework functional testing harness
- Added `tox` runner with a handful of basic jobs
- Invoke `tox` from `.travis` to reduce test harness
duplication
- Rework functional tests to run fully locally against
SNMP simulator instance
-rw-r--r-- | .bandit.yml | 3 | ||||
-rw-r--r-- | .travis.yml | 61 | ||||
-rw-r--r-- | CHANGES.txt | 4 | ||||
-rw-r--r-- | MANIFEST.in | 1 | ||||
-rwxr-xr-x | runtests.sh | 27 | ||||
-rwxr-xr-x | tests/functional/runtests.sh | 89 | ||||
l--------- | tests/functional/samples/1.3.6.1.2.1.100.1.2.0.snmprec | 1 | ||||
l--------- | tests/functional/samples/1.3.6.1.2.1.100.1.2.1.snmprec | 1 | ||||
l--------- | tests/functional/samples/1.3.6.1.2.1.100.1.2.2.snmprec | 1 | ||||
l--------- | tests/functional/samples/1.3.6.1.6.1.1.0.snmprec | 1 | ||||
l--------- | tests/functional/samples/1.3.6.1.6.1.1.1.snmprec | 1 | ||||
l--------- | tests/functional/samples/1.3.6.1.6.1.1.2.snmprec | 1 | ||||
-rw-r--r-- | tests/functional/samples/public.snmprec | 785 | ||||
-rw-r--r-- | tox.ini | 77 |
14 files changed, 984 insertions, 69 deletions
diff --git a/.bandit.yml b/.bandit.yml new file mode 100644 index 00000000..a0e3247b --- /dev/null +++ b/.bandit.yml @@ -0,0 +1,3 @@ +skips: +- B603 # Ignore warnings about calling subprocess.Popen without shell=True +- B607 # Ignore warnings about calling subprocess.Popen without a full path to executable diff --git a/.travis.yml b/.travis.yml index 497cf2a2..1b67ed0d 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,44 +1,27 @@ language: python -cache: pip matrix: include: - - os: linux - dist: trusty - python: '2.6' - - os: linux - dist: trusty - python: '2.7' - - os: linux - dist: trusty - python: '3.2' - - os: linux - dist: trusty - python: '3.3' - - os: linux - dist: trusty - python: '3.4' - - os: linux - dist: trusty - python: '3.5' - - os: linux - dist: trusty - python: '3.6' - - os: linux - dist: xenial - sudo: true - python: '3.7' - - os: linux - dist: trusty - python: 'nightly' - - os: linux - dist: trusty - python: 'pypy' - - os: linux - dist: trusty - python: 'pypy3' + - python: 2.6 + env: TOXENV=py26 + - python: 2.7 + env: TOXENV=py27 + - python: 3.3 + env: TOXENV=py33 + - python: 3.4 + env: TOXENV=py34 + - python: 3.5 + env: TOXENV=py35 + - python: 3.6 + env: TOXENV=py36 + - python: 3.7 + env: TOXENV=py37 + - python: 3.8 + env: TOXENV=py38 + - python: pypy + env: TOXENV=pypy + - python: pypy3 + env: TOXENV=pypy3 install: - - pip install -r requirements.txt -r devel-requirements.txt - - pip install -e . - - pip install pysnmp-mibs + - pip install tox script: - - sh runtests.sh + - tox diff --git a/CHANGES.txt b/CHANGES.txt index 5863d65d..824a54a1 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -3,6 +3,10 @@ Revision 4.4.13, released 2020-03-XX ------------------------------------ - Copyright notice extended to the year 2020 +- Added `tox` runner with a handful of basic jobs +- Invoke `tox` from `.travis` to reduce test harness duplication +- Rework functional tests to run fully locally against + SNMP simulator. - Fixed `genErr` handing in Command Responder when mapping MIB instrumentation exception onto SNMP errors. Prior to this fix, `genErr` would never be reported back to SNMP diff --git a/MANIFEST.in b/MANIFEST.in index 21af931b..b972478e 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -1,5 +1,6 @@ include *.rst *.txt *.md *.sh recursive-include examples *.py +recursive-include tests * * *.sh *.snmprec recursive-include docs/source *.rst *.svg *.py recursive-include docs/mibs *.txt recursive-include docs *.conf Makefile diff --git a/runtests.sh b/runtests.sh deleted file mode 100755 index 9143a769..00000000 --- a/runtests.sh +++ /dev/null @@ -1,27 +0,0 @@ -#!/usr/bin/env sh - -set -e - -PYTHON=${1:-python} - -for x in examples/hlapi/asyncore/sync/manager/cmdgen/*.py \ - examples/hlapi/asyncore/sync/agent/ntforg/*.py \ - examples/hlapi/asyncore/manager/cmdgen/*.py \ - examples/hlapi/asyncore/agent/ntforg/*.py \ - examples/v3arch/asyncore/manager/cmdgen/*.py \ - examples/v3arch/asyncore/agent/ntforg/*.py \ - examples/v1arch/asyncore/manager/cmdgen/*.py \ - examples/v1arch/asyncore/agent/ntforg/*.py \ - examples/smi/manager/*py \ - examples/smi/agent/*.py -do - case "${x}" in - *spoof*|*ipv6*) - echo "skipping ${x}" - continue - ;; - *) - $PYTHON "${x}" | tail -50 - ;; - esac -done diff --git a/tests/functional/runtests.sh b/tests/functional/runtests.sh new file mode 100755 index 00000000..c412bcf0 --- /dev/null +++ b/tests/functional/runtests.sh @@ -0,0 +1,89 @@ +#!/bin/bash +# +# Stand up a local SNMP command responder, run all SNMP manager example +# scripts against it. +# +# Fail the entire script on any failure. +# + +set -e + +TEST_ROOT=$(cd $(dirname $0) >/dev/null 2>&1; pwd -P) +SCRIPT_ROOT=$(mktemp -d /tmp/pysnmp.XXXXXX) +SIMULATION_DATA_ROOT=$(mktemp -d /tmp/snmpsim.XXXXXX) + +cp -r $TEST_ROOT/samples/* $SIMULATION_DATA_ROOT + +for auth in none md5 sha sha224 sha256 sha384 sha512; do + for priv in none des 3des aes aes128 aes192 aes192blmt aes256 aes256blmt; do + if [ ${auth} = "none" -a ${priv} != "none" ]; then + continue + fi + params="${params} --v3-user=usr-${auth}-${priv}" + if [ ${auth} != "none" ]; then + params="${params} --v3-auth-proto=${auth} --v3-auth-key=authkey1" + if [ ${priv} != "none" ]; then + params="${params} --v3-priv-proto=${priv} --v3-priv-key=privkey1" + fi + fi + done +done + +HOME=~ snmpsimd.py \ + --log-level=error \ + --v3-engine-id=80004fb805636c6f75644dab22cc \ + --agent-udpv6-endpoint="[::1]:1161" \ + --agent-udpv4-endpoint=127.0.0.1:1161 \ + --agent-udpv6-endpoint="[::1]:2161" \ + --agent-udpv4-endpoint=127.0.0.1:2161 \ + --agent-udpv6-endpoint="[::1]:3161" \ + --agent-udpv4-endpoint=127.0.0.1:3161 \ + --data-dir $SIMULATION_DATA_ROOT \ + ${params} & + +SNMPSIMD_PID=$! + +function cleanup() +{ + kill $SNMPSIMD_PID + #rm -rf $SCRIPT_ROOT $SIMULATION_DATA_ROOT +} + +trap cleanup EXIT + +PYTHON=${1:-python} + +for x in examples/hlapi/asyncore/sync/manager/cmdgen/*.py \ + examples/hlapi/asyncore/manager/cmdgen/*.py \ + examples/v3arch/asyncore/manager/cmdgen/*.py \ + examples/v1arch/asyncore/manager/cmdgen/*.py \ + examples/smi/manager/*py \ + examples/smi/agent/*.py; do + + case "${x}" in + + *spoof*) + echo "skipping ${x}" + continue + ;; + + *) + destdir=$SCRIPT_ROOT/$(dirname ${x}) + mkdir -p $destdir + destfile=$(basename ${x}) + + sed -e "s/'demo.snmplabs.com', 161/'127.0.0.1', 1161/g" \ + -e "s/'104\.236\.166\.95', 161/'127.0.0.1', 1161/g" \ + -e "s/'::1', 161/'::1', 1161/g" \ + -e "s/demo.snmplabs.com:161/127.0.0.1:1161/g" \ + -e "s/demo.snmplabs.com/127.0.0.1/g" \ + ${x} > $destdir/$destfile + + $PYTHON "$destdir/$destfile" + ;; + + esac + +done + +echo "Ha! It works! \o/" diff --git a/tests/functional/samples/1.3.6.1.2.1.100.1.2.0.snmprec b/tests/functional/samples/1.3.6.1.2.1.100.1.2.0.snmprec new file mode 120000 index 00000000..15596436 --- /dev/null +++ b/tests/functional/samples/1.3.6.1.2.1.100.1.2.0.snmprec @@ -0,0 +1 @@ +public.snmprec
\ No newline at end of file diff --git a/tests/functional/samples/1.3.6.1.2.1.100.1.2.1.snmprec b/tests/functional/samples/1.3.6.1.2.1.100.1.2.1.snmprec new file mode 120000 index 00000000..15596436 --- /dev/null +++ b/tests/functional/samples/1.3.6.1.2.1.100.1.2.1.snmprec @@ -0,0 +1 @@ +public.snmprec
\ No newline at end of file diff --git a/tests/functional/samples/1.3.6.1.2.1.100.1.2.2.snmprec b/tests/functional/samples/1.3.6.1.2.1.100.1.2.2.snmprec new file mode 120000 index 00000000..15596436 --- /dev/null +++ b/tests/functional/samples/1.3.6.1.2.1.100.1.2.2.snmprec @@ -0,0 +1 @@ +public.snmprec
\ No newline at end of file diff --git a/tests/functional/samples/1.3.6.1.6.1.1.0.snmprec b/tests/functional/samples/1.3.6.1.6.1.1.0.snmprec new file mode 120000 index 00000000..15596436 --- /dev/null +++ b/tests/functional/samples/1.3.6.1.6.1.1.0.snmprec @@ -0,0 +1 @@ +public.snmprec
\ No newline at end of file diff --git a/tests/functional/samples/1.3.6.1.6.1.1.1.snmprec b/tests/functional/samples/1.3.6.1.6.1.1.1.snmprec new file mode 120000 index 00000000..15596436 --- /dev/null +++ b/tests/functional/samples/1.3.6.1.6.1.1.1.snmprec @@ -0,0 +1 @@ +public.snmprec
\ No newline at end of file diff --git a/tests/functional/samples/1.3.6.1.6.1.1.2.snmprec b/tests/functional/samples/1.3.6.1.6.1.1.2.snmprec new file mode 120000 index 00000000..15596436 --- /dev/null +++ b/tests/functional/samples/1.3.6.1.6.1.1.2.snmprec @@ -0,0 +1 @@ +public.snmprec
\ No newline at end of file diff --git a/tests/functional/samples/public.snmprec b/tests/functional/samples/public.snmprec new file mode 100644 index 00000000..6e1f184c --- /dev/null +++ b/tests/functional/samples/public.snmprec @@ -0,0 +1,785 @@ +1.3.6.1.2.1.1.1.0|4|SNMP simulator suite +1.3.6.1.2.1.1.2.0|6|1.3.6.1.4.1.8072.3.2.10 +1.3.6.1.2.1.1.3.0|67|123999999 +1.3.6.1.2.1.1.4.0|4|SNMP Laboratories, http://snmplabs.com +1.3.6.1.2.1.1.5.0|4|localhost +1.3.6.1.2.1.1.6.0|4|Local machine +1.3.6.1.2.1.1.7.0|2|72 +1.3.6.1.2.1.1.8.0|67|100 +1.3.6.1.2.1.1.9.1.2.1|6|1.3.6.1.6.3.10.3.1.1 +1.3.6.1.2.1.1.9.1.2.2|6|1.3.6.1.6.3.11.3.1.1 +1.3.6.1.2.1.1.9.1.2.3|6|1.3.6.1.6.3.15.2.1.1 +1.3.6.1.2.1.1.9.1.2.4|6|1.3.6.1.6.3.1 +1.3.6.1.2.1.1.9.1.2.5|6|1.3.6.1.2.1.49 +1.3.6.1.2.1.1.9.1.2.6|6|1.3.6.1.2.1.4 +1.3.6.1.2.1.1.9.1.2.7|6|1.3.6.1.2.1.50 +1.3.6.1.2.1.1.9.1.2.8|6|1.3.6.1.6.3.16.2.2.1 +1.3.6.1.2.1.1.9.1.3.1|4|The SNMP Management Architecture MIB. +1.3.6.1.2.1.1.9.1.3.2|4|The MIB for Message Processing and Dispatching. +1.3.6.1.2.1.1.9.1.3.3|4|The management information definitions for the SNMP User-based Security Model. +1.3.6.1.2.1.1.9.1.3.4|4|The MIB module for SNMPv2 entities +1.3.6.1.2.1.1.9.1.3.5|4|The MIB module for managing TCP implementations +1.3.6.1.2.1.1.9.1.3.6|4|The MIB module for managing IP and ICMP implementations +1.3.6.1.2.1.1.9.1.3.7|4|The MIB module for managing UDP implementations +1.3.6.1.2.1.1.9.1.3.8|4|View-based Access Control Model for SNMP. +1.3.6.1.2.1.1.9.1.4.1|67|1 +1.3.6.1.2.1.1.9.1.4.2|67|2 +1.3.6.1.2.1.1.9.1.4.3|67|3 +1.3.6.1.2.1.1.9.1.4.4|67|4 +1.3.6.1.2.1.1.9.1.4.5|67|5 +1.3.6.1.2.1.1.9.1.4.6|67|6 +1.3.6.1.2.1.1.9.1.4.7|67|7 +1.3.6.1.2.1.1.9.1.4.8|67|8 +1.3.6.1.2.1.2.1.0|2|2 +1.3.6.1.2.1.2.2.1.1.1|2|1 +1.3.6.1.2.1.2.2.1.1.2|2|2 +1.3.6.1.2.1.2.2.1.2.1|4|lo +1.3.6.1.2.1.2.2.1.2.2|4|eth0 +1.3.6.1.2.1.2.2.1.3.1|2|24 +1.3.6.1.2.1.2.2.1.3.2|2|6 +1.3.6.1.2.1.2.2.1.4.1|2|16436 +1.3.6.1.2.1.2.2.1.4.2|2|1500 +1.3.6.1.2.1.2.2.1.5.1|66|10000000 +1.3.6.1.2.1.2.2.1.5.2|66|100000000 +1.3.6.1.2.1.2.2.1.6.1|4| +1.3.6.1.2.1.2.2.1.6.2|4x|00127962f940 +1.3.6.1.2.1.2.2.1.7.1|2|1 +1.3.6.1.2.1.2.2.1.7.2|2|1 +1.3.6.1.2.1.2.2.1.8.1|2|1 +1.3.6.1.2.1.2.2.1.8.2|2|1 +1.3.6.1.2.1.2.2.1.9.1|67|123999999 +1.3.6.1.2.1.2.2.1.9.2|67|123999999 +1.3.6.1.2.1.2.2.1.10.1|65|0 +1.3.6.1.2.1.2.2.1.10.2|65|0 +1.3.6.1.2.1.2.2.1.11.1|65|1 +1.3.6.1.2.1.2.2.1.11.2|65|1 +1.3.6.1.2.1.2.2.1.12.1|65|0 +1.3.6.1.2.1.2.2.1.12.2|65|0 +1.3.6.1.2.1.2.2.1.13.1|65|1 +1.3.6.1.2.1.2.2.1.13.2|65|11 +1.3.6.1.2.1.2.2.1.14.1|65|0 +1.3.6.1.2.1.2.2.1.14.2|65|14 +1.3.6.1.2.1.2.2.1.15.1|65|0 +1.3.6.1.2.1.2.2.1.15.2|65|19 +1.3.6.1.2.1.2.2.1.16.1|65|11 +1.3.6.1.2.1.2.2.1.16.2|65|6 +1.3.6.1.2.1.2.2.1.17.1|65|4 +1.3.6.1.2.1.2.2.1.17.2|65|12 +1.3.6.1.2.1.2.2.1.18.1|65|1 +1.3.6.1.2.1.2.2.1.18.2|65|1 +1.3.6.1.2.1.2.2.1.19.1|65|0 +1.3.6.1.2.1.2.2.1.19.2|65|2 +1.3.6.1.2.1.2.2.1.20.1|65|3 +1.3.6.1.2.1.2.2.1.20.2|65|5 +1.3.6.1.2.1.2.2.1.21.1|66|1 +1.3.6.1.2.1.2.2.1.21.2|66|2 +1.3.6.1.2.1.3.1.1.1.2.1.195.218.254.97|2|2 +1.3.6.1.2.1.3.1.1.2.2.1.195.218.254.97|4x|000e849f9c19 +1.3.6.1.2.1.3.1.1.3.2.1.195.218.254.97|64x|c3dafe61 +1.3.6.1.2.1.4.1.0|2|2 +1.3.6.1.2.1.4.2.0|2|64 +1.3.6.1.2.1.4.3.0|65|22908563 +1.3.6.1.2.1.4.4.0|65|0 +1.3.6.1.2.1.4.5.0|65|64050 +1.3.6.1.2.1.4.6.0|65|0 +1.3.6.1.2.1.4.7.0|65|0 +1.3.6.1.2.1.4.8.0|65|0 +1.3.6.1.2.1.4.9.0|65|22835646 +1.3.6.1.2.1.4.10.0|65|15835620 +1.3.6.1.2.1.4.11.0|65|0 +1.3.6.1.2.1.4.12.0|65|0 +1.3.6.1.2.1.4.13.0|2|30 +1.3.6.1.2.1.4.14.0|65|92 +1.3.6.1.2.1.4.15.0|65|46 +1.3.6.1.2.1.4.16.0|65|0 +1.3.6.1.2.1.4.17.0|65|31158 +1.3.6.1.2.1.4.18.0|65|0 +1.3.6.1.2.1.4.19.0|65|699707 +1.3.6.1.2.1.4.20.1.1.127.0.0.1|64x|7f000001 +1.3.6.1.2.1.4.20.1.1.195.218.254.105|64x|c3dafe69 +1.3.6.1.2.1.4.20.1.2.127.0.0.1|2|1 +1.3.6.1.2.1.4.20.1.2.195.218.254.105|2|2 +1.3.6.1.2.1.4.20.1.3.127.0.0.1|64x|ff000000 +1.3.6.1.2.1.4.20.1.3.195.218.254.105|64x|ffffff00 +1.3.6.1.2.1.4.20.1.4.127.0.0.1|2|0 +1.3.6.1.2.1.4.20.1.4.195.218.254.105|2|1 +1.3.6.1.2.1.4.21.1.1.0.0.0.0|64x|00000000 +1.3.6.1.2.1.4.21.1.1.127.0.0.0|64x|7f000000 +1.3.6.1.2.1.4.21.1.1.195.218.254.0|64x|c3dafe00 +1.3.6.1.2.1.4.21.1.2.0.0.0.0|2|2 +1.3.6.1.2.1.4.21.1.2.127.0.0.0|2|1 +1.3.6.1.2.1.4.21.1.2.195.218.254.0|2|2 +1.3.6.1.2.1.4.21.1.3.0.0.0.0|2|1 +1.3.6.1.2.1.4.21.1.3.127.0.0.0|2|0 +1.3.6.1.2.1.4.21.1.3.195.218.254.0|2|0 +1.3.6.1.2.1.4.21.1.7.0.0.0.0|64x|c3dafe61 +1.3.6.1.2.1.4.21.1.7.127.0.0.0|64x|00000000 +1.3.6.1.2.1.4.21.1.7.195.218.254.0|64x|00000000 +1.3.6.1.2.1.4.21.1.8.0.0.0.0|2|4 +1.3.6.1.2.1.4.21.1.8.127.0.0.0|2|3 +1.3.6.1.2.1.4.21.1.8.195.218.254.0|2|3 +1.3.6.1.2.1.4.21.1.9.0.0.0.0|2|2 +1.3.6.1.2.1.4.21.1.9.127.0.0.0|2|2 +1.3.6.1.2.1.4.21.1.9.195.218.254.0|2|2 +1.3.6.1.2.1.4.21.1.11.0.0.0.0|64x|00000000 +1.3.6.1.2.1.4.21.1.11.127.0.0.0|64x|ff000000 +1.3.6.1.2.1.4.21.1.11.195.218.254.0|64x|ffffff00 +1.3.6.1.2.1.4.21.1.13.0.0.0.0|6|0.0 +1.3.6.1.2.1.4.21.1.13.127.0.0.0|6|0.0 +1.3.6.1.2.1.4.21.1.13.195.218.254.0|6|0.0 +1.3.6.1.2.1.4.22.1.1.2.195.218.254.97|2|2 +1.3.6.1.2.1.4.22.1.2.2.195.218.254.97|4x|000e849f9c19 +1.3.6.1.2.1.4.22.1.3.2.195.218.254.97|64x|c3dafe61 +1.3.6.1.2.1.4.22.1.4.2.195.218.254.97|2|3 +1.3.6.1.2.1.4.23.0|65|0 +1.3.6.1.2.1.4.24.4.1.1.0.0.0.0.0.0.0.0.0.195.218.254.97|64x|00000000 +1.3.6.1.2.1.4.24.4.1.1.127.0.0.0.0.0.0.255.0.0.0.0.0|64x|7f000000 +1.3.6.1.2.1.4.24.4.1.1.195.218.254.0.0.255.255.255.0.0.0.0.0|64x|c3dafe00 +1.3.6.1.2.1.4.24.4.1.2.0.0.0.0.0.0.0.0.0.195.218.254.97|64x|00000000 +1.3.6.1.2.1.4.24.4.1.2.127.0.0.0.0.0.0.255.0.0.0.0.0|64x|000000ff +1.3.6.1.2.1.4.24.4.1.2.195.218.254.0.0.255.255.255.0.0.0.0.0|64x|00ffffff +1.3.6.1.2.1.4.24.4.1.3.0.0.0.0.0.0.0.0.0.195.218.254.97|2|0 +1.3.6.1.2.1.4.24.4.1.3.127.0.0.0.0.0.0.255.0.0.0.0.0|2|0 +1.3.6.1.2.1.4.24.4.1.3.195.218.254.0.0.255.255.255.0.0.0.0.0|2|0 +1.3.6.1.2.1.4.24.4.1.4.0.0.0.0.0.0.0.0.0.195.218.254.97|64x|c3dafe61 +1.3.6.1.2.1.4.24.4.1.4.127.0.0.0.0.0.0.255.0.0.0.0.0|64x|00000000 +1.3.6.1.2.1.4.24.4.1.4.195.218.254.0.0.255.255.255.0.0.0.0.0|64x|00000000 +1.3.6.1.2.1.4.24.4.1.5.0.0.0.0.0.0.0.0.0.195.218.254.97|2|2 +1.3.6.1.2.1.4.24.4.1.5.127.0.0.0.0.0.0.255.0.0.0.0.0|2|1 +1.3.6.1.2.1.4.24.4.1.5.195.218.254.0.0.255.255.255.0.0.0.0.0|2|2 +1.3.6.1.2.1.4.24.4.1.6.0.0.0.0.0.0.0.0.0.195.218.254.97|2|4 +1.3.6.1.2.1.4.24.4.1.6.127.0.0.0.0.0.0.255.0.0.0.0.0|2|3 +1.3.6.1.2.1.4.24.4.1.6.195.218.254.0.0.255.255.255.0.0.0.0.0|2|3 +1.3.6.1.2.1.4.24.4.1.7.0.0.0.0.0.0.0.0.0.195.218.254.97|2|2 +1.3.6.1.2.1.4.24.4.1.7.127.0.0.0.0.0.0.255.0.0.0.0.0|2|2 +1.3.6.1.2.1.4.24.4.1.7.195.218.254.0.0.255.255.255.0.0.0.0.0|2|2 +1.3.6.1.2.1.4.24.4.1.9.0.0.0.0.0.0.0.0.0.195.218.254.97|6|0.0 +1.3.6.1.2.1.4.24.4.1.9.127.0.0.0.0.0.0.255.0.0.0.0.0|6|0.0 +1.3.6.1.2.1.4.24.4.1.9.195.218.254.0.0.255.255.255.0.0.0.0.0|6|0.0 +1.3.6.1.2.1.4.24.4.1.10.0.0.0.0.0.0.0.0.0.195.218.254.97|2|0 +1.3.6.1.2.1.4.24.4.1.10.127.0.0.0.0.0.0.255.0.0.0.0.0|2|0 +1.3.6.1.2.1.4.24.4.1.10.195.218.254.0.0.255.255.255.0.0.0.0.0|2|0 +1.3.6.1.2.1.4.24.4.1.11.0.0.0.0.0.0.0.0.0.195.218.254.97|2|1 +1.3.6.1.2.1.4.24.4.1.11.127.0.0.0.0.0.0.255.0.0.0.0.0|2|0 +1.3.6.1.2.1.4.24.4.1.11.195.218.254.0.0.255.255.255.0.0.0.0.0|2|0 +1.3.6.1.2.1.4.24.4.1.12.0.0.0.0.0.0.0.0.0.195.218.254.97|2|-1 +1.3.6.1.2.1.4.24.4.1.12.127.0.0.0.0.0.0.255.0.0.0.0.0|2|-1 +1.3.6.1.2.1.4.24.4.1.12.195.218.254.0.0.255.255.255.0.0.0.0.0|2|-1 +1.3.6.1.2.1.4.24.4.1.13.0.0.0.0.0.0.0.0.0.195.218.254.97|2|-1 +1.3.6.1.2.1.4.24.4.1.13.127.0.0.0.0.0.0.255.0.0.0.0.0|2|-1 +1.3.6.1.2.1.4.24.4.1.13.195.218.254.0.0.255.255.255.0.0.0.0.0|2|-1 +1.3.6.1.2.1.4.24.4.1.14.0.0.0.0.0.0.0.0.0.195.218.254.97|2|-1 +1.3.6.1.2.1.4.24.4.1.14.127.0.0.0.0.0.0.255.0.0.0.0.0|2|-1 +1.3.6.1.2.1.4.24.4.1.14.195.218.254.0.0.255.255.255.0.0.0.0.0|2|-1 +1.3.6.1.2.1.4.24.4.1.15.0.0.0.0.0.0.0.0.0.195.218.254.97|2|-1 +1.3.6.1.2.1.4.24.4.1.15.127.0.0.0.0.0.0.255.0.0.0.0.0|2|-1 +1.3.6.1.2.1.4.24.4.1.15.195.218.254.0.0.255.255.255.0.0.0.0.0|2|-1 +1.3.6.1.2.1.4.24.4.1.16.0.0.0.0.0.0.0.0.0.195.218.254.97|2|1 +1.3.6.1.2.1.4.24.4.1.16.127.0.0.0.0.0.0.255.0.0.0.0.0|2|1 +1.3.6.1.2.1.4.24.4.1.16.195.218.254.0.0.255.255.255.0.0.0.0.0|2|1 +1.3.6.1.2.1.4.24.6.0|66|6 +1.3.6.1.2.1.4.24.7.1.7.1.4.0.0.0.0.0.2.0.0.1.4.195.218.254.97|2|2 +1.3.6.1.2.1.4.24.7.1.7.1.4.127.0.0.0.8.1.1.1.4.0.0.0.0|2|1 +1.3.6.1.2.1.4.24.7.1.7.1.4.195.218.254.0.24.1.2.1.4.0.0.0.0|2|2 +1.3.6.1.2.1.4.24.7.1.7.2.16.254.128.0.0.0.0.0.0.0.0.0.0.0.0.0.0.64.1.5.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0|2|2 +1.3.6.1.2.1.4.24.7.1.7.2.16.254.128.0.0.0.0.0.0.2.18.121.255.254.98.249.64.128.1.4.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0|2|1 +1.3.6.1.2.1.4.24.7.1.7.2.16.255.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.1.6.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0|2|2 +1.3.6.1.2.1.4.24.7.1.8.1.4.0.0.0.0.0.2.0.0.1.4.195.218.254.97|2|4 +1.3.6.1.2.1.4.24.7.1.8.1.4.127.0.0.0.8.1.1.1.4.0.0.0.0|2|3 +1.3.6.1.2.1.4.24.7.1.8.1.4.195.218.254.0.24.1.2.1.4.0.0.0.0|2|3 +1.3.6.1.2.1.4.24.7.1.8.2.16.254.128.0.0.0.0.0.0.0.0.0.0.0.0.0.0.64.1.5.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0|2|3 +1.3.6.1.2.1.4.24.7.1.8.2.16.254.128.0.0.0.0.0.0.2.18.121.255.254.98.249.64.128.1.4.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0|2|3 +1.3.6.1.2.1.4.24.7.1.8.2.16.255.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.1.6.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0|2|3 +1.3.6.1.2.1.4.24.7.1.9.1.4.0.0.0.0.0.2.0.0.1.4.195.218.254.97|2|2 +1.3.6.1.2.1.4.24.7.1.9.1.4.127.0.0.0.8.1.1.1.4.0.0.0.0|2|2 +1.3.6.1.2.1.4.24.7.1.9.1.4.195.218.254.0.24.1.2.1.4.0.0.0.0|2|2 +1.3.6.1.2.1.4.24.7.1.9.2.16.254.128.0.0.0.0.0.0.0.0.0.0.0.0.0.0.64.1.5.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0|2|2 +1.3.6.1.2.1.4.24.7.1.9.2.16.254.128.0.0.0.0.0.0.2.18.121.255.254.98.249.64.128.1.4.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0|2|2 +1.3.6.1.2.1.4.24.7.1.9.2.16.255.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.1.6.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0|2|2 +1.3.6.1.2.1.4.24.7.1.10.1.4.0.0.0.0.0.2.0.0.1.4.195.218.254.97|66|0 +1.3.6.1.2.1.4.24.7.1.10.1.4.127.0.0.0.8.1.1.1.4.0.0.0.0|66|0 +1.3.6.1.2.1.4.24.7.1.10.1.4.195.218.254.0.24.1.2.1.4.0.0.0.0|66|0 +1.3.6.1.2.1.4.24.7.1.10.2.16.254.128.0.0.0.0.0.0.0.0.0.0.0.0.0.0.64.1.5.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0|66|0 +1.3.6.1.2.1.4.24.7.1.10.2.16.254.128.0.0.0.0.0.0.2.18.121.255.254.98.249.64.128.1.4.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0|66|0 +1.3.6.1.2.1.4.24.7.1.10.2.16.255.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.1.6.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0|66|0 +1.3.6.1.2.1.4.24.7.1.11.1.4.0.0.0.0.0.2.0.0.1.4.195.218.254.97|66|0 +1.3.6.1.2.1.4.24.7.1.11.1.4.127.0.0.0.8.1.1.1.4.0.0.0.0|66|0 +1.3.6.1.2.1.4.24.7.1.11.1.4.195.218.254.0.24.1.2.1.4.0.0.0.0|66|0 +1.3.6.1.2.1.4.24.7.1.11.2.16.254.128.0.0.0.0.0.0.0.0.0.0.0.0.0.0.64.1.5.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0|66|0 +1.3.6.1.2.1.4.24.7.1.11.2.16.254.128.0.0.0.0.0.0.2.18.121.255.254.98.249.64.128.1.4.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0|66|0 +1.3.6.1.2.1.4.24.7.1.11.2.16.255.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.1.6.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0|66|0 +1.3.6.1.2.1.4.24.7.1.12.1.4.0.0.0.0.0.2.0.0.1.4.195.218.254.97|2|1 +1.3.6.1.2.1.4.24.7.1.12.1.4.127.0.0.0.8.1.1.1.4.0.0.0.0|2|0 +1.3.6.1.2.1.4.24.7.1.12.1.4.195.218.254.0.24.1.2.1.4.0.0.0.0|2|0 +1.3.6.1.2.1.4.24.7.1.12.2.16.254.128.0.0.0.0.0.0.0.0.0.0.0.0.0.0.64.1.5.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0|2|256 +1.3.6.1.2.1.4.24.7.1.12.2.16.254.128.0.0.0.0.0.0.2.18.121.255.254.98.249.64.128.1.4.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0|2|0 +1.3.6.1.2.1.4.24.7.1.12.2.16.255.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.1.6.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0|2|256 +1.3.6.1.2.1.4.24.7.1.13.1.4.0.0.0.0.0.2.0.0.1.4.195.218.254.97|2|-1 +1.3.6.1.2.1.4.24.7.1.13.1.4.127.0.0.0.8.1.1.1.4.0.0.0.0|2|-1 +1.3.6.1.2.1.4.24.7.1.13.1.4.195.218.254.0.24.1.2.1.4.0.0.0.0|2|-1 +1.3.6.1.2.1.4.24.7.1.13.2.16.254.128.0.0.0.0.0.0.0.0.0.0.0.0.0.0.64.1.5.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0|2|-1 +1.3.6.1.2.1.4.24.7.1.13.2.16.254.128.0.0.0.0.0.0.2.18.121.255.254.98.249.64.128.1.4.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0|2|-1 +1.3.6.1.2.1.4.24.7.1.13.2.16.255.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.1.6.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0|2|-1 +1.3.6.1.2.1.4.24.7.1.14.1.4.0.0.0.0.0.2.0.0.1.4.195.218.254.97|2|-1 +1.3.6.1.2.1.4.24.7.1.14.1.4.127.0.0.0.8.1.1.1.4.0.0.0.0|2|-1 +1.3.6.1.2.1.4.24.7.1.14.1.4.195.218.254.0.24.1.2.1.4.0.0.0.0|2|-1 +1.3.6.1.2.1.4.24.7.1.14.2.16.254.128.0.0.0.0.0.0.0.0.0.0.0.0.0.0.64.1.5.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0|2|-1 +1.3.6.1.2.1.4.24.7.1.14.2.16.254.128.0.0.0.0.0.0.2.18.121.255.254.98.249.64.128.1.4.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0|2|-1 +1.3.6.1.2.1.4.24.7.1.14.2.16.255.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.1.6.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0|2|-1 +1.3.6.1.2.1.4.24.7.1.15.1.4.0.0.0.0.0.2.0.0.1.4.195.218.254.97|2|-1 +1.3.6.1.2.1.4.24.7.1.15.1.4.127.0.0.0.8.1.1.1.4.0.0.0.0|2|-1 +1.3.6.1.2.1.4.24.7.1.15.1.4.195.218.254.0.24.1.2.1.4.0.0.0.0|2|-1 +1.3.6.1.2.1.4.24.7.1.15.2.16.254.128.0.0.0.0.0.0.0.0.0.0.0.0.0.0.64.1.5.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0|2|-1 +1.3.6.1.2.1.4.24.7.1.15.2.16.254.128.0.0.0.0.0.0.2.18.121.255.254.98.249.64.128.1.4.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0|2|-1 +1.3.6.1.2.1.4.24.7.1.15.2.16.255.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.1.6.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0|2|-1 +1.3.6.1.2.1.4.24.7.1.16.1.4.0.0.0.0.0.2.0.0.1.4.195.218.254.97|2|-1 +1.3.6.1.2.1.4.24.7.1.16.1.4.127.0.0.0.8.1.1.1.4.0.0.0.0|2|-1 +1.3.6.1.2.1.4.24.7.1.16.1.4.195.218.254.0.24.1.2.1.4.0.0.0.0|2|-1 +1.3.6.1.2.1.4.24.7.1.16.2.16.254.128.0.0.0.0.0.0.0.0.0.0.0.0.0.0.64.1.5.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0|2|-1 +1.3.6.1.2.1.4.24.7.1.16.2.16.254.128.0.0.0.0.0.0.2.18.121.255.254.98.249.64.128.1.4.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0|2|-1 +1.3.6.1.2.1.4.24.7.1.16.2.16.255.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.1.6.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0|2|-1 +1.3.6.1.2.1.4.24.7.1.17.1.4.0.0.0.0.0.2.0.0.1.4.195.218.254.97|2|1 +1.3.6.1.2.1.4.24.7.1.17.1.4.127.0.0.0.8.1.1.1.4.0.0.0.0|2|1 +1.3.6.1.2.1.4.24.7.1.17.1.4.195.218.254.0.24.1.2.1.4.0.0.0.0|2|1 +1.3.6.1.2.1.4.24.7.1.17.2.16.254.128.0.0.0.0.0.0.0.0.0.0.0.0.0.0.64.1.5.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0|2|1 +1.3.6.1.2.1.4.24.7.1.17.2.16.254.128.0.0.0.0.0.0.2.18.121.255.254.98.249.64.128.1.4.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0|2|1 +1.3.6.1.2.1.4.24.7.1.17.2.16.255.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.1.6.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0|2|1 +1.3.6.1.2.1.4.25.0|2|2 +1.3.6.1.2.1.4.26.0|2|64 +1.3.6.1.2.1.4.31.1.1.3.1|65|22906399 +1.3.6.1.2.1.4.31.1.1.3.2|65|0 +1.3.6.1.2.1.4.31.1.1.4.1|70|22906399 +1.3.6.1.2.1.4.31.1.1.4.2|70|0 +1.3.6.1.2.1.4.31.1.1.6.1|70|0 +1.3.6.1.2.1.4.31.1.1.6.2|70|0 +1.3.6.1.2.1.4.31.1.1.7.1|65|0 +1.3.6.1.2.1.4.31.1.1.7.2|65|0 +1.3.6.1.2.1.4.31.1.1.9.1|65|64050 +1.3.6.1.2.1.4.31.1.1.9.2|65|0 +1.3.6.1.2.1.4.31.1.1.10.1|65|0 +1.3.6.1.2.1.4.31.1.1.10.2|65|0 +1.3.6.1.2.1.4.31.1.1.12.1|65|0 +1.3.6.1.2.1.4.31.1.1.12.2|65|0 +1.3.6.1.2.1.4.31.1.1.13.1|70|0 +1.3.6.1.2.1.4.31.1.1.13.2|70|0 +1.3.6.1.2.1.4.31.1.1.14.1|65|0 +1.3.6.1.2.1.4.31.1.1.14.2|65|0 +1.3.6.1.2.1.4.31.1.1.15.1|65|46 +1.3.6.1.2.1.4.31.1.1.15.2|65|0 +1.3.6.1.2.1.4.31.1.1.16.1|65|0 +1.3.6.1.2.1.4.31.1.1.16.2|65|0 +1.3.6.1.2.1.4.31.1.1.17.1|65|0 +1.3.6.1.2.1.4.31.1.1.17.2|65|0 +1.3.6.1.2.1.4.31.1.1.18.1|65|22833483 +1.3.6.1.2.1.4.31.1.1.18.2|65|0 +1.3.6.1.2.1.4.31.1.1.19.1|70|22833483 +1.3.6.1.2.1.4.31.1.1.19.2|70|0 +1.3.6.1.2.1.4.31.1.1.20.1|65|15833452 +1.3.6.1.2.1.4.31.1.1.20.2|65|6 +1.3.6.1.2.1.4.31.1.1.21.1|70|15833452 +1.3.6.1.2.1.4.31.1.1.21.2|70|6 +1.3.6.1.2.1.4.31.1.1.22.1|65|0 +1.3.6.1.2.1.4.31.1.1.22.2|65|0 +1.3.6.1.2.1.4.31.1.1.24.1|70|0 +1.3.6.1.2.1.4.31.1.1.24.2|70|0 +1.3.6.1.2.1.4.31.1.1.25.1|65|0 +1.3.6.1.2.1.4.31.1.1.25.2|65|0 +1.3.6.1.2.1.4.31.1.1.28.1|65|0 +1.3.6.1.2.1.4.31.1.1.28.2|65|0 +1.3.6.1.2.1.4.31.1.1.29.1|65|699707 +1.3.6.1.2.1.4.31.1.1.29.2|65|0 +1.3.6.1.2.1.4.31.1.1.46.1|67|0 +1.3.6.1.2.1.4.31.1.1.46.2|67|0 +1.3.6.1.2.1.4.31.1.1.47.1|66|30000 +1.3.6.1.2.1.4.31.1.1.47.2|66|30000 +1.3.6.1.2.1.4.34.1.3.1.4.127.0.0.1|2|1 +1.3.6.1.2.1.4.34.1.3.1.4.195.218.254.105|2|2 +1.3.6.1.2.1.4.34.1.3.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1|2|1 +1.3.6.1.2.1.4.34.1.3.2.16.254.128.0.0.0.0.0.0.2.18.121.255.254.98.249.64|2|2 +1.3.6.1.2.1.4.34.1.4.1.4.127.0.0.1|2|1 +1.3.6.1.2.1.4.34.1.4.1.4.195.218.254.105|2|1 +1.3.6.1.2.1.4.34.1.4.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1|2|1 +1.3.6.1.2.1.4.34.1.4.2.16.254.128.0.0.0.0.0.0.2.18.121.255.254.98.249.64|2|1 +1.3.6.1.2.1.4.34.1.5.1.4.127.0.0.1|6|1.3.6.1.2.1.4.32.1.5.1.1.4.215.218.234.183.0 +1.3.6.1.2.1.4.34.1.5.1.4.195.218.254.105|6|1.3.6.1.2.1.4.32.1.5.2.1.4.215.218.234.183.0 +1.3.6.1.2.1.4.34.1.5.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1|6|1.3.6.1.2.1.4.32.1.5.1.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1.128 +1.3.6.1.2.1.4.34.1.5.2.16.254.128.0.0.0.0.0.0.2.18.121.255.254.98.249.64|6|1.3.6.1.2.1.4.32.1.5.2.2.16.254.128.0.0.0.0.0.0.0.0.0.0.0.0.0.0.64 +1.3.6.1.2.1.4.34.1.6.1.4.127.0.0.1|2|2 +1.3.6.1.2.1.4.34.1.6.1.4.195.218.254.105|2|2 +1.3.6.1.2.1.4.34.1.6.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1|2|2 +1.3.6.1.2.1.4.34.1.6.2.16.254.128.0.0.0.0.0.0.2.18.121.255.254.98.249.64|2|5 +1.3.6.1.2.1.4.34.1.7.1.4.127.0.0.1|2|1 +1.3.6.1.2.1.4.34.1.7.1.4.195.218.254.105|2|1 +1.3.6.1.2.1.4.34.1.7.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1|2|1 +1.3.6.1.2.1.4.34.1.7.2.16.254.128.0.0.0.0.0.0.2.18.121.255.254.98.249.64|2|1 +1.3.6.1.2.1.4.34.1.8.1.4.127.0.0.1|67|0 +1.3.6.1.2.1.4.34.1.8.1.4.195.218.254.105|67|0 +1.3.6.1.2.1.4.34.1.8.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1|67|0 +1.3.6.1.2.1.4.34.1.8.2.16.254.128.0.0.0.0.0.0.2.18.121.255.254.98.249.64|67|0 +1.3.6.1.2.1.4.34.1.9.1.4.127.0.0.1|67|0 +1.3.6.1.2.1.4.34.1.9.1.4.195.218.254.105|67|0 +1.3.6.1.2.1.4.34.1.9.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1|67|0 +1.3.6.1.2.1.4.34.1.9.2.16.254.128.0.0.0.0.0.0.2.18.121.255.254.98.249.64|67|0 +1.3.6.1.2.1.4.34.1.10.1.4.127.0.0.1|2|1 +1.3.6.1.2.1.4.34.1.10.1.4.195.218.254.105|2|1 +1.3.6.1.2.1.4.34.1.10.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1|2|1 +1.3.6.1.2.1.4.34.1.10.2.16.254.128.0.0.0.0.0.0.2.18.121.255.254.98.249.64|2|1 +1.3.6.1.2.1.4.34.1.11.1.4.127.0.0.1|2|2 +1.3.6.1.2.1.4.34.1.11.1.4.195.218.254.105|2|2 +1.3.6.1.2.1.4.34.1.11.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1|2|2 +1.3.6.1.2.1.4.34.1.11.2.16.254.128.0.0.0.0.0.0.2.18.121.255.254.98.249.64|2|2 +1.3.6.1.2.1.4.35.1.4.2.1.4.195.218.254.97|4x|000e849f9c19 +1.3.6.1.2.1.4.35.1.6.2.1.4.195.218.254.97|2|3 +1.3.6.1.2.1.4.35.1.7.2.1.4.195.218.254.97|2|1 +1.3.6.1.2.1.4.35.1.8.2.1.4.195.218.254.97|2|1 +1.3.6.1.2.1.5.1.0|65|324 +1.3.6.1.2.1.5.2.0|65|3 +1.3.6.1.2.1.5.3.0|65|248 +1.3.6.1.2.1.5.4.0|65|54 +1.3.6.1.2.1.5.5.0|65|0 +1.3.6.1.2.1.5.6.0|65|0 +1.3.6.1.2.1.5.7.0|65|0 +1.3.6.1.2.1.5.8.0|65|0 +1.3.6.1.2.1.5.9.0|65|22 +1.3.6.1.2.1.5.10.0|65|0 +1.3.6.1.2.1.5.11.0|65|0 +1.3.6.1.2.1.5.12.0|65|0 +1.3.6.1.2.1.5.13.0|65|0 +1.3.6.1.2.1.5.14.0|65|2735 +1.3.6.1.2.1.5.15.0|65|0 +1.3.6.1.2.1.5.16.0|65|2735 +1.3.6.1.2.1.5.17.0|65|0 +1.3.6.1.2.1.5.18.0|65|0 +1.3.6.1.2.1.5.19.0|65|0 +1.3.6.1.2.1.5.20.0|65|0 +1.3.6.1.2.1.5.21.0|65|0 +1.3.6.1.2.1.5.22.0|65|0 +1.3.6.1.2.1.5.23.0|65|0 +1.3.6.1.2.1.5.24.0|65|0 +1.3.6.1.2.1.5.25.0|65|0 +1.3.6.1.2.1.5.26.0|65|0 +1.3.6.1.2.1.6.1.0|2|1 +1.3.6.1.2.1.6.2.0|2|200 +1.3.6.1.2.1.6.3.0|2|120000 +1.3.6.1.2.1.6.4.0|2|-1 +1.3.6.1.2.1.6.5.0|65|104742 +1.3.6.1.2.1.6.6.0|65|44969 +1.3.6.1.2.1.6.7.0|65|1812 +1.3.6.1.2.1.6.8.0|65|4441 +1.3.6.1.2.1.6.9.0|66|9 +1.3.6.1.2.1.6.10.0|65|22280578 +1.3.6.1.2.1.6.11.0|65|15264067 +1.3.6.1.2.1.6.12.0|65|7502 +1.3.6.1.2.1.6.13.1.1.0.0.0.0.22.0.0.0.0.0|2|2 +1.3.6.1.2.1.6.13.1.1.0.0.0.0.25.0.0.0.0.0|2|2 +1.3.6.1.2.1.6.13.1.1.0.0.0.0.37.0.0.0.0.0|2|2 +1.3.6.1.2.1.6.13.1.1.0.0.0.0.111.0.0.0.0.0|2|2 +1.3.6.1.2.1.6.13.1.1.0.0.0.0.113.0.0.0.0.0|2|2 +1.3.6.1.2.1.6.13.1.1.0.0.0.0.587.0.0.0.0.0|2|2 +1.3.6.1.2.1.6.13.1.1.0.0.0.0.668.0.0.0.0.0|2|2 +1.3.6.1.2.1.6.13.1.1.0.0.0.0.2049.0.0.0.0.0|2|2 +1.3.6.1.2.1.6.13.1.1.0.0.0.0.6000.0.0.0.0.0|2|2 +1.3.6.1.2.1.6.13.1.1.0.0.0.0.36152.0.0.0.0.0|2|2 +1.3.6.1.2.1.6.13.1.1.0.0.0.0.59364.0.0.0.0.0|2|2 +1.3.6.1.2.1.6.13.1.1.0.0.0.0.60182.0.0.0.0.0|2|2 +1.3.6.1.2.1.6.13.1.1.127.0.0.1.53.0.0.0.0.0|2|2 +1.3.6.1.2.1.6.13.1.1.127.0.0.1.631.0.0.0.0.0|2|2 +1.3.6.1.2.1.6.13.1.1.127.0.0.1.953.0.0.0.0.0|2|2 +1.3.6.1.2.1.6.13.1.1.127.0.0.1.8118.0.0.0.0.0|2|2 +1.3.6.1.2.1.6.13.1.1.195.218.254.105.53.0.0.0.0.0|2|2 +1.3.6.1.2.1.6.13.1.1.195.218.254.105.41511.194.67.1.250.993|2|5 +1.3.6.1.2.1.6.13.1.1.195.218.254.105.41735.194.154.70.112.22|2|5 +1.3.6.1.2.1.6.13.1.1.195.218.254.105.45632.10.105.41.179.3389|2|5 +1.3.6.1.2.1.6.13.1.1.195.218.254.105.47639.208.71.169.36.6667|2|5 +1.3.6.1.2.1.6.13.1.1.195.218.254.105.51620.74.125.77.125.5222|2|5 +1.3.6.1.2.1.6.13.1.1.195.218.254.105.51684.194.67.10.226.22|2|5 +1.3.6.1.2.1.6.13.1.1.195.218.254.105.55059.194.67.10.225.22|2|5 +1.3.6.1.2.1.6.13.1.1.195.218.254.105.56134.205.188.8.43.5190|2|5 +1.3.6.1.2.1.6.13.1.1.195.218.254.105.56769.194.67.2.106.5222|2|5 +1.3.6.1.2.1.6.13.1.2.0.0.0.0.22.0.0.0.0.0|64x|00000000 +1.3.6.1.2.1.6.13.1.2.0.0.0.0.25.0.0.0.0.0|64x|00000000 +1.3.6.1.2.1.6.13.1.2.0.0.0.0.37.0.0.0.0.0|64x|00000000 +1.3.6.1.2.1.6.13.1.2.0.0.0.0.111.0.0.0.0.0|64x|00000000 +1.3.6.1.2.1.6.13.1.2.0.0.0.0.113.0.0.0.0.0|64x|00000000 +1.3.6.1.2.1.6.13.1.2.0.0.0.0.587.0.0.0.0.0|64x|00000000 +1.3.6.1.2.1.6.13.1.2.0.0.0.0.668.0.0.0.0.0|64x|00000000 +1.3.6.1.2.1.6.13.1.2.0.0.0.0.2049.0.0.0.0.0|64x|00000000 +1.3.6.1.2.1.6.13.1.2.0.0.0.0.6000.0.0.0.0.0|64x|00000000 +1.3.6.1.2.1.6.13.1.2.0.0.0.0.36152.0.0.0.0.0|64x|00000000 +1.3.6.1.2.1.6.13.1.2.0.0.0.0.59364.0.0.0.0.0|64x|00000000 +1.3.6.1.2.1.6.13.1.2.0.0.0.0.60182.0.0.0.0.0|64x|00000000 +1.3.6.1.2.1.6.13.1.2.127.0.0.1.53.0.0.0.0.0|64x|7f000001 +1.3.6.1.2.1.6.13.1.2.127.0.0.1.631.0.0.0.0.0|64x|7f000001 +1.3.6.1.2.1.6.13.1.2.127.0.0.1.953.0.0.0.0.0|64x|7f000001 +1.3.6.1.2.1.6.13.1.2.127.0.0.1.8118.0.0.0.0.0|64x|7f000001 +1.3.6.1.2.1.6.13.1.2.195.218.254.105.53.0.0.0.0.0|64x|c3dafe69 +1.3.6.1.2.1.6.13.1.2.195.218.254.105.41511.194.67.1.250.993|64x|c3dafe69 +1.3.6.1.2.1.6.13.1.2.195.218.254.105.41735.194.154.70.112.22|64x|c3dafe69 +1.3.6.1.2.1.6.13.1.2.195.218.254.105.45632.10.105.41.179.3389|64x|c3dafe69 +1.3.6.1.2.1.6.13.1.2.195.218.254.105.47639.208.71.169.36.6667|64x|c3dafe69 +1.3.6.1.2.1.6.13.1.2.195.218.254.105.51620.74.125.77.125.5222|64x|c3dafe69 +1.3.6.1.2.1.6.13.1.2.195.218.254.105.51684.194.67.10.226.22|64x|c3dafe69 +1.3.6.1.2.1.6.13.1.2.195.218.254.105.55059.194.67.10.225.22|64x|c3dafe69 +1.3.6.1.2.1.6.13.1.2.195.218.254.105.56134.205.188.8.43.5190|64x|c3dafe69 +1.3.6.1.2.1.6.13.1.2.195.218.254.105.56769.194.67.2.106.5222|64x|c3dafe69 +1.3.6.1.2.1.6.13.1.3.0.0.0.0.22.0.0.0.0.0|2|22 +1.3.6.1.2.1.6.13.1.3.0.0.0.0.25.0.0.0.0.0|2|25 +1.3.6.1.2.1.6.13.1.3.0.0.0.0.37.0.0.0.0.0|2|37 +1.3.6.1.2.1.6.13.1.3.0.0.0.0.111.0.0.0.0.0|2|111 +1.3.6.1.2.1.6.13.1.3.0.0.0.0.113.0.0.0.0.0|2|113 +1.3.6.1.2.1.6.13.1.3.0.0.0.0.587.0.0.0.0.0|2|587 +1.3.6.1.2.1.6.13.1.3.0.0.0.0.668.0.0.0.0.0|2|668 +1.3.6.1.2.1.6.13.1.3.0.0.0.0.2049.0.0.0.0.0|2|2049 +1.3.6.1.2.1.6.13.1.3.0.0.0.0.6000.0.0.0.0.0|2|6000 +1.3.6.1.2.1.6.13.1.3.0.0.0.0.36152.0.0.0.0.0|2|36152 +1.3.6.1.2.1.6.13.1.3.0.0.0.0.59364.0.0.0.0.0|2|59364 +1.3.6.1.2.1.6.13.1.3.0.0.0.0.60182.0.0.0.0.0|2|60182 +1.3.6.1.2.1.6.13.1.3.127.0.0.1.53.0.0.0.0.0|2|53 +1.3.6.1.2.1.6.13.1.3.127.0.0.1.631.0.0.0.0.0|2|631 +1.3.6.1.2.1.6.13.1.3.127.0.0.1.953.0.0.0.0.0|2|953 +1.3.6.1.2.1.6.13.1.3.127.0.0.1.8118.0.0.0.0.0|2|8118 +1.3.6.1.2.1.6.13.1.3.195.218.254.105.53.0.0.0.0.0|2|53 +1.3.6.1.2.1.6.13.1.3.195.218.254.105.41511.194.67.1.250.993|2|41511 +1.3.6.1.2.1.6.13.1.3.195.218.254.105.41735.194.154.70.112.22|2|41735 +1.3.6.1.2.1.6.13.1.3.195.218.254.105.45632.10.105.41.179.3389|2|45632 +1.3.6.1.2.1.6.13.1.3.195.218.254.105.47639.208.71.169.36.6667|2|47639 +1.3.6.1.2.1.6.13.1.3.195.218.254.105.51620.74.125.77.125.5222|2|51620 +1.3.6.1.2.1.6.13.1.3.195.218.254.105.51684.194.67.10.226.22|2|51684 +1.3.6.1.2.1.6.13.1.3.195.218.254.105.55059.194.67.10.225.22|2|55059 +1.3.6.1.2.1.6.13.1.3.195.218.254.105.56134.205.188.8.43.5190|2|56134 +1.3.6.1.2.1.6.13.1.3.195.218.254.105.56769.194.67.2.106.5222|2|56769 +1.3.6.1.2.1.6.13.1.4.0.0.0.0.22.0.0.0.0.0|64x|00000000 +1.3.6.1.2.1.6.13.1.4.0.0.0.0.25.0.0.0.0.0|64x|00000000 +1.3.6.1.2.1.6.13.1.4.0.0.0.0.37.0.0.0.0.0|64x|00000000 +1.3.6.1.2.1.6.13.1.4.0.0.0.0.111.0.0.0.0.0|64x|00000000 +1.3.6.1.2.1.6.13.1.4.0.0.0.0.113.0.0.0.0.0|64x|00000000 +1.3.6.1.2.1.6.13.1.4.0.0.0.0.587.0.0.0.0.0|64x|00000000 +1.3.6.1.2.1.6.13.1.4.0.0.0.0.668.0.0.0.0.0|64x|00000000 +1.3.6.1.2.1.6.13.1.4.0.0.0.0.2049.0.0.0.0.0|64x|00000000 +1.3.6.1.2.1.6.13.1.4.0.0.0.0.6000.0.0.0.0.0|64x|00000000 +1.3.6.1.2.1.6.13.1.4.0.0.0.0.36152.0.0.0.0.0|64x|00000000 +1.3.6.1.2.1.6.13.1.4.0.0.0.0.59364.0.0.0.0.0|64x|00000000 +1.3.6.1.2.1.6.13.1.4.0.0.0.0.60182.0.0.0.0.0|64x|00000000 +1.3.6.1.2.1.6.13.1.4.127.0.0.1.53.0.0.0.0.0|64x|00000000 +1.3.6.1.2.1.6.13.1.4.127.0.0.1.631.0.0.0.0.0|64x|00000000 +1.3.6.1.2.1.6.13.1.4.127.0.0.1.953.0.0.0.0.0|64x|00000000 +1.3.6.1.2.1.6.13.1.4.127.0.0.1.8118.0.0.0.0.0|64x|00000000 +1.3.6.1.2.1.6.13.1.4.195.218.254.105.53.0.0.0.0.0|64x|00000000 +1.3.6.1.2.1.6.13.1.4.195.218.254.105.41511.194.67.1.250.993|64x|c24301fa +1.3.6.1.2.1.6.13.1.4.195.218.254.105.41735.194.154.70.112.22|64x|c29a4670 +1.3.6.1.2.1.6.13.1.4.195.218.254.105.45632.10.105.41.179.3389|64x|0a6929b3 +1.3.6.1.2.1.6.13.1.4.195.218.254.105.47639.208.71.169.36.6667|64x|d047a924 +1.3.6.1.2.1.6.13.1.4.195.218.254.105.51620.74.125.77.125.5222|64|J}M} +1.3.6.1.2.1.6.13.1.4.195.218.254.105.51684.194.67.10.226.22|64x|c2430ae2 +1.3.6.1.2.1.6.13.1.4.195.218.254.105.55059.194.67.10.225.22|64x|c2430ae1 +1.3.6.1.2.1.6.13.1.4.195.218.254.105.56134.205.188.8.43.5190|64x|cdbc082b +1.3.6.1.2.1.6.13.1.4.195.218.254.105.56769.194.67.2.106.5222|64x|c243026a +1.3.6.1.2.1.6.13.1.5.0.0.0.0.22.0.0.0.0.0|2|0 +1.3.6.1.2.1.6.13.1.5.0.0.0.0.25.0.0.0.0.0|2|0 +1.3.6.1.2.1.6.13.1.5.0.0.0.0.37.0.0.0.0.0|2|0 +1.3.6.1.2.1.6.13.1.5.0.0.0.0.111.0.0.0.0.0|2|0 +1.3.6.1.2.1.6.13.1.5.0.0.0.0.113.0.0.0.0.0|2|0 +1.3.6.1.2.1.6.13.1.5.0.0.0.0.587.0.0.0.0.0|2|0 +1.3.6.1.2.1.6.13.1.5.0.0.0.0.668.0.0.0.0.0|2|0 +1.3.6.1.2.1.6.13.1.5.0.0.0.0.2049.0.0.0.0.0|2|0 +1.3.6.1.2.1.6.13.1.5.0.0.0.0.6000.0.0.0.0.0|2|0 +1.3.6.1.2.1.6.13.1.5.0.0.0.0.36152.0.0.0.0.0|2|0 +1.3.6.1.2.1.6.13.1.5.0.0.0.0.59364.0.0.0.0.0|2|0 +1.3.6.1.2.1.6.13.1.5.0.0.0.0.60182.0.0.0.0.0|2|0 +1.3.6.1.2.1.6.13.1.5.127.0.0.1.53.0.0.0.0.0|2|0 +1.3.6.1.2.1.6.13.1.5.127.0.0.1.631.0.0.0.0.0|2|0 +1.3.6.1.2.1.6.13.1.5.127.0.0.1.953.0.0.0.0.0|2|0 +1.3.6.1.2.1.6.13.1.5.127.0.0.1.8118.0.0.0.0.0|2|0 +1.3.6.1.2.1.6.13.1.5.195.218.254.105.53.0.0.0.0.0|2|0 +1.3.6.1.2.1.6.13.1.5.195.218.254.105.41511.194.67.1.250.993|2|993 +1.3.6.1.2.1.6.13.1.5.195.218.254.105.41735.194.154.70.112.22|2|22 +1.3.6.1.2.1.6.13.1.5.195.218.254.105.45632.10.105.41.179.3389|2|3389 +1.3.6.1.2.1.6.13.1.5.195.218.254.105.47639.208.71.169.36.6667|2|6667 +1.3.6.1.2.1.6.13.1.5.195.218.254.105.51620.74.125.77.125.5222|2|5222 +1.3.6.1.2.1.6.13.1.5.195.218.254.105.51684.194.67.10.226.22|2|22 +1.3.6.1.2.1.6.13.1.5.195.218.254.105.55059.194.67.10.225.22|2|22 +1.3.6.1.2.1.6.13.1.5.195.218.254.105.56134.205.188.8.43.5190|2|5190 +1.3.6.1.2.1.6.13.1.5.195.218.254.105.56769.194.67.2.106.5222|2|5222 +1.3.6.1.2.1.6.14.0|65|3 +1.3.6.1.2.1.6.15.0|65|6483 +1.3.6.1.2.1.6.19.1.7.1.4.195.218.254.105.41511.1.4.194.67.1.250.993|2|5 +1.3.6.1.2.1.6.19.1.7.1.4.195.218.254.105.41735.1.4.194.154.70.112.22|2|5 +1.3.6.1.2.1.6.19.1.7.1.4.195.218.254.105.45632.1.4.10.105.41.179.3389|2|5 +1.3.6.1.2.1.6.19.1.7.1.4.195.218.254.105.47639.1.4.208.71.169.36.6667|2|5 +1.3.6.1.2.1.6.19.1.7.1.4.195.218.254.105.51620.1.4.74.125.77.125.5222|2|5 +1.3.6.1.2.1.6.19.1.7.1.4.195.218.254.105.51684.1.4.194.67.10.226.22|2|5 +1.3.6.1.2.1.6.19.1.7.1.4.195.218.254.105.55059.1.4.194.67.10.225.22|2|5 +1.3.6.1.2.1.6.19.1.7.1.4.195.218.254.105.56134.1.4.205.188.8.43.5190|2|5 +1.3.6.1.2.1.6.19.1.7.1.4.195.218.254.105.56769.1.4.194.67.2.106.5222|2|5 +1.3.6.1.2.1.6.19.1.8.1.4.195.218.254.105.41511.1.4.194.67.1.250.993|66|0 +1.3.6.1.2.1.6.19.1.8.1.4.195.218.254.105.41735.1.4.194.154.70.112.22|66|0 +1.3.6.1.2.1.6.19.1.8.1.4.195.218.254.105.45632.1.4.10.105.41.179.3389|66|0 +1.3.6.1.2.1.6.19.1.8.1.4.195.218.254.105.47639.1.4.208.71.169.36.6667|66|0 +1.3.6.1.2.1.6.19.1.8.1.4.195.218.254.105.51620.1.4.74.125.77.125.5222|66|0 +1.3.6.1.2.1.6.19.1.8.1.4.195.218.254.105.51684.1.4.194.67.10.226.22|66|0 +1.3.6.1.2.1.6.19.1.8.1.4.195.218.254.105.55059.1.4.194.67.10.225.22|66|0 +1.3.6.1.2.1.6.19.1.8.1.4.195.218.254.105.56134.1.4.205.188.8.43.5190|66|0 +1.3.6.1.2.1.6.19.1.8.1.4.195.218.254.105.56769.1.4.194.67.2.106.5222|66|0 +1.3.6.1.2.1.6.20.1.4.1.4.0.0.0.0.22|66|0 +1.3.6.1.2.1.6.20.1.4.1.4.0.0.0.0.25|66|0 +1.3.6.1.2.1.6.20.1.4.1.4.0.0.0.0.37|66|0 +1.3.6.1.2.1.6.20.1.4.1.4.0.0.0.0.111|66|0 +1.3.6.1.2.1.6.20.1.4.1.4.0.0.0.0.113|66|0 +1.3.6.1.2.1.6.20.1.4.1.4.0.0.0.0.587|66|0 +1.3.6.1.2.1.6.20.1.4.1.4.0.0.0.0.668|66|0 +1.3.6.1.2.1.6.20.1.4.1.4.0.0.0.0.2049|66|0 +1.3.6.1.2.1.6.20.1.4.1.4.0.0.0.0.6000|66|0 +1.3.6.1.2.1.6.20.1.4.1.4.0.0.0.0.36152|66|0 +1.3.6.1.2.1.6.20.1.4.1.4.0.0.0.0.59364|66|0 +1.3.6.1.2.1.6.20.1.4.1.4.0.0.0.0.60182|66|0 +1.3.6.1.2.1.6.20.1.4.1.4.127.0.0.1.53|66|0 +1.3.6.1.2.1.6.20.1.4.1.4.127.0.0.1.631|66|0 +1.3.6.1.2.1.6.20.1.4.1.4.127.0.0.1.953|66|0 +1.3.6.1.2.1.6.20.1.4.1.4.127.0.0.1.8118|66|0 +1.3.6.1.2.1.6.20.1.4.1.4.195.218.254.105.53|66|0 +1.3.6.1.2.1.6.20.1.4.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.22|66|0 +1.3.6.1.2.1.6.20.1.4.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.80|66|0 +1.3.6.1.2.1.6.20.1.4.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.6000|66|0 +1.3.6.1.2.1.6.20.1.4.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1.631|66|0 +1.3.6.1.2.1.6.20.1.4.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1.953|66|0 +1.3.6.1.2.1.7.1.0|65|555447 +1.3.6.1.2.1.7.2.0|65|229 +1.3.6.1.2.1.7.3.0|65|1 +1.3.6.1.2.1.7.4.0|65|560646 +1.3.6.1.2.1.7.5.1.1.0.0.0.0.37|64x|00000000 +1.3.6.1.2.1.7.5.1.1.0.0.0.0.111|64x|00000000 +1.3.6.1.2.1.7.5.1.1.0.0.0.0.123|64x|00000000 +1.3.6.1.2.1.7.5.1.1.0.0.0.0.161|64x|00000000 +1.3.6.1.2.1.7.5.1.1.0.0.0.0.512|64x|00000000 +1.3.6.1.2.1.7.5.1.1.0.0.0.0.631|64x|00000000 +1.3.6.1.2.1.7.5.1.1.0.0.0.0.665|64x|00000000 +1.3.6.1.2.1.7.5.1.1.0.0.0.0.978|64x|00000000 +1.3.6.1.2.1.7.5.1.1.0.0.0.0.2049|64x|00000000 +1.3.6.1.2.1.7.5.1.1.0.0.0.0.32768|64x|00000000 +1.3.6.1.2.1.7.5.1.1.0.0.0.0.32769|64x|00000000 +1.3.6.1.2.1.7.5.1.1.0.0.0.0.32770|64x|00000000 +1.3.6.1.2.1.7.5.1.1.0.0.0.0.44998|64x|00000000 +1.3.6.1.2.1.7.5.1.1.127.0.0.1.53|64x|7f000001 +1.3.6.1.2.1.7.5.1.1.127.0.0.1.123|64x|7f000001 +1.3.6.1.2.1.7.5.1.1.195.218.254.105.53|64x|c3dafe69 +1.3.6.1.2.1.7.5.1.1.195.218.254.105.123|64x|c3dafe69 +1.3.6.1.2.1.7.5.1.2.0.0.0.0.37|2|37 +1.3.6.1.2.1.7.5.1.2.0.0.0.0.111|2|111 +1.3.6.1.2.1.7.5.1.2.0.0.0.0.123|2|123 +1.3.6.1.2.1.7.5.1.2.0.0.0.0.161|2|161 +1.3.6.1.2.1.7.5.1.2.0.0.0.0.512|2|512 +1.3.6.1.2.1.7.5.1.2.0.0.0.0.631|2|631 +1.3.6.1.2.1.7.5.1.2.0.0.0.0.665|2|665 +1.3.6.1.2.1.7.5.1.2.0.0.0.0.978|2|978 +1.3.6.1.2.1.7.5.1.2.0.0.0.0.2049|2|2049 +1.3.6.1.2.1.7.5.1.2.0.0.0.0.32768|2|32768 +1.3.6.1.2.1.7.5.1.2.0.0.0.0.32769|2|32769 +1.3.6.1.2.1.7.5.1.2.0.0.0.0.32770|2|32770 +1.3.6.1.2.1.7.5.1.2.0.0.0.0.44998|2|44998 +1.3.6.1.2.1.7.5.1.2.127.0.0.1.53|2|53 +1.3.6.1.2.1.7.5.1.2.127.0.0.1.123|2|123 +1.3.6.1.2.1.7.5.1.2.195.218.254.105.53|2|53 +1.3.6.1.2.1.7.5.1.2.195.218.254.105.123|2|123 +1.3.6.1.2.1.7.7.1.8.1.4.0.0.0.0.37.1.4.0.0.0.0.0.13480|66|0 +1.3.6.1.2.1.7.7.1.8.1.4.0.0.0.0.111.1.4.0.0.0.0.0.13348|66|0 +1.3.6.1.2.1.7.7.1.8.1.4.0.0.0.0.123.1.4.0.0.0.0.0.13701|66|0 +1.3.6.1.2.1.7.7.1.8.1.4.0.0.0.0.161.1.4.0.0.0.0.0.17521|66|0 +1.3.6.1.2.1.7.7.1.8.1.4.0.0.0.0.512.1.4.0.0.0.0.0.13481|66|0 +1.3.6.1.2.1.7.7.1.8.1.4.0.0.0.0.631.1.4.0.0.0.0.0.16954|66|0 +1.3.6.1.2.1.7.7.1.8.1.4.0.0.0.0.665.1.4.0.0.0.0.0.13621|66|0 +1.3.6.1.2.1.7.7.1.8.1.4.0.0.0.0.978.1.4.0.0.0.0.0.13380|66|0 +1.3.6.1.2.1.7.7.1.8.1.4.0.0.0.0.2049.1.4.0.0.0.0.0.13649|66|0 +1.3.6.1.2.1.7.7.1.8.1.4.0.0.0.0.32768.1.4.0.0.0.0.0.13386|66|0 +1.3.6.1.2.1.7.7.1.8.1.4.0.0.0.0.32769.1.4.0.0.0.0.0.13645|66|0 +1.3.6.1.2.1.7.7.1.8.1.4.0.0.0.0.32770.1.4.0.0.0.0.0.13671|66|0 +1.3.6.1.2.1.7.7.1.8.1.4.0.0.0.0.44998.1.4.0.0.0.0.0.25448710|66|0 +1.3.6.1.2.1.7.7.1.8.1.4.127.0.0.1.53.1.4.0.0.0.0.0.13528|66|0 +1.3.6.1.2.1.7.7.1.8.1.4.127.0.0.1.123.1.4.0.0.0.0.0.13706|66|0 +1.3.6.1.2.1.7.7.1.8.1.4.195.218.254.105.53.1.4.0.0.0.0.0.13530|66|0 +1.3.6.1.2.1.7.7.1.8.1.4.195.218.254.105.123.1.4.0.0.0.0.0.13707|66|0 +1.3.6.1.2.1.7.7.1.8.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.123.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.13702|66|0 +1.3.6.1.2.1.7.7.1.8.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1.123.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.13704|66|0 +1.3.6.1.2.1.7.7.1.8.2.16.254.128.0.0.0.0.0.0.2.18.121.255.254.98.249.64.123.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.13705|66|0 +1.3.6.1.2.1.11.1.0|65|1 +1.3.6.1.2.1.11.2.0|65|2 +1.3.6.1.2.1.11.3.0|65|3 +1.3.6.1.2.1.11.4.0|65|4 +1.3.6.1.2.1.11.5.0|65|5 +1.3.6.1.2.1.11.6.0|65|6 +1.3.6.1.2.1.11.8.0|65|7 +1.3.6.1.2.1.11.9.0|65|8 +1.3.6.1.2.1.11.10.0|65|9 +1.3.6.1.2.1.11.11.0|65|10 +1.3.6.1.2.1.11.12.0|65|11 +1.3.6.1.2.1.11.13.0|65|12 +1.3.6.1.2.1.11.14.0|65|13 +1.3.6.1.2.1.11.15.0|65|14 +1.3.6.1.2.1.11.16.0|65|15 +1.3.6.1.2.1.11.17.0|65|14 +1.3.6.1.2.1.11.18.0|65|13 +1.3.6.1.2.1.11.19.0|65|12 +1.3.6.1.2.1.11.20.0|65|11 +1.3.6.1.2.1.11.21.0|65|10 +1.3.6.1.2.1.11.22.0|65|9 +1.3.6.1.2.1.11.24.0|65|8 +1.3.6.1.2.1.11.25.0|65|7 +1.3.6.1.2.1.11.26.0|65|6 +1.3.6.1.2.1.11.27.0|65|5 +1.3.6.1.2.1.11.28.0|65|4 +1.3.6.1.2.1.11.29.0|65|3 +1.3.6.1.2.1.11.30.0|2|2 +1.3.6.1.2.1.11.31.0|65|1 +1.3.6.1.2.1.11.32.0|65|0 +1.3.6.1.2.1.31.1.1.1.1.1|4|lo +1.3.6.1.2.1.31.1.1.1.1.2|4|eth0 +1.3.6.1.2.1.31.1.1.1.2.1|65|1 +1.3.6.1.2.1.31.1.1.1.2.2|65|2 +1.3.6.1.2.1.31.1.1.1.3.1|65|3 +1.3.6.1.2.1.31.1.1.1.3.2|65|4 +1.3.6.1.2.1.31.1.1.1.4.1|65|5 +1.3.6.1.2.1.31.1.1.1.4.2|65|6 +1.3.6.1.2.1.31.1.1.1.5.1|65|7 +1.3.6.1.2.1.31.1.1.1.5.2|65|8 +1.3.6.1.2.1.31.1.1.1.6.1|70|9 +1.3.6.1.2.1.31.1.1.1.6.2|70|10 +1.3.6.1.2.1.31.1.1.1.7.1|70|11 +1.3.6.1.2.1.31.1.1.1.7.2|70|12 +1.3.6.1.2.1.31.1.1.1.8.1|70|11 +1.3.6.1.2.1.31.1.1.1.8.2|70|10 +1.3.6.1.2.1.31.1.1.1.9.1|70|9 +1.3.6.1.2.1.31.1.1.1.9.2|70|8 +1.3.6.1.2.1.31.1.1.1.10.1|70|7 +1.3.6.1.2.1.31.1.1.1.10.2|70|6 +1.3.6.1.2.1.31.1.1.1.11.1|70|5 +1.3.6.1.2.1.31.1.1.1.11.2|70|4 +1.3.6.1.2.1.31.1.1.1.12.1|70|3 +1.3.6.1.2.1.31.1.1.1.12.2|70|2 +1.3.6.1.2.1.31.1.1.1.13.1|70|1 +1.3.6.1.2.1.31.1.1.1.13.2|70|0 +1.3.6.1.2.1.31.1.1.1.15.1|66|10 +1.3.6.1.2.1.31.1.1.1.15.2|66|100 +1.3.6.1.2.1.31.1.1.1.16.1|2|2 +1.3.6.1.2.1.31.1.1.1.16.2|2|2 +1.3.6.1.2.1.31.1.1.1.17.2|2|1 +1.3.6.1.2.1.31.1.1.1.18.1|4| +1.3.6.1.2.1.31.1.1.1.18.2|4| +1.3.6.1.2.1.31.1.1.1.19.1|67|0 +1.3.6.1.2.1.31.1.1.1.19.2|67|0 +1.3.6.1.2.1.31.1.5.0|67|0 +1.3.6.1.2.1.55.1.1.0|2|2 +1.3.6.1.2.1.55.1.2.0|2|64 +1.3.6.1.2.1.55.1.3.0|66|2 +1.3.6.1.2.1.55.1.5.1.2.1|4|lo +1.3.6.1.2.1.55.1.5.1.2.2|4|eth0 +1.3.6.1.2.1.55.1.5.1.3.1|6|0.0 +1.3.6.1.2.1.55.1.5.1.3.2|6|0.0 +1.3.6.1.2.1.55.1.5.1.4.1|66|16436 +1.3.6.1.2.1.55.1.5.1.4.2|66|1500 +1.3.6.1.2.1.55.1.5.1.8.1|4| +1.3.6.1.2.1.55.1.5.1.8.2|4x|00127962f940 +1.3.6.1.2.1.55.1.5.1.9.1|2|1 +1.3.6.1.2.1.55.1.5.1.9.2|2|1 +1.3.6.1.2.1.55.1.5.1.10.1|2|1 +1.3.6.1.2.1.55.1.5.1.10.2|2|1 +1.3.6.1.6.3.1.1.6.1.0|2|989152178 +1.3.6.1.6.3.10.2.1.1.0|4x|80001f888092c37021529f4647 +1.3.6.1.6.3.10.2.1.2.0|2|58 +1.3.6.1.6.3.10.2.1.3.0|2|2334420 +1.3.6.1.6.3.10.2.1.4.0|2|1500 +1.3.6.1.6.3.11.2.1.1.0|65|0 +1.3.6.1.6.3.11.2.1.2.0|65|0 +1.3.6.1.6.3.11.2.1.3.0|65|0 +1.3.6.1.6.3.12.1.1.0|2|0 +1.3.6.1.6.3.12.1.4.0|65|0 +1.3.6.1.6.3.12.1.5.0|65|0 +1.3.6.1.6.3.15.1.1.1.0|65|0 +1.3.6.1.6.3.15.1.1.2.0|65|0 +1.3.6.1.6.3.15.1.1.3.0|65|0 +1.3.6.1.6.3.15.1.1.4.0|65|37 +1.3.6.1.6.3.15.1.1.5.0|65|3 +1.3.6.1.6.3.15.1.1.6.0|65|0 +1.3.6.1.6.3.15.1.2.1.0|2|0 +1.3.6.1.6.3.15.1.2.2.1.3.13.128.0.31.136.128.146.195.112.33.82.159.70.71.9.116.101.115.116.45.117.115.101.114|4|test-user +1.3.6.1.6.3.15.1.2.2.1.3.13.128.0.31.136.128.146.195.112.33.82.159.70.71.13.116.101.115.116.45.117.115.101.114.45.97.101.115|4|test-user-aes +1.3.6.1.6.3.15.1.2.2.1.4.13.128.0.31.136.128.146.195.112.33.82.159.70.71.9.116.101.115.116.45.117.115.101.114|6|0.0 +1.3.6.1.6.3.15.1.2.2.1.4.13.128.0.31.136.128.146.195.112.33.82.159.70.71.13.116.101.115.116.45.117.115.101.114.45.97.101.115|6|0.0 +1.3.6.1.6.3.15.1.2.2.1.5.13.128.0.31.136.128.146.195.112.33.82.159.70.71.9.116.101.115.116.45.117.115.101.114|6|1.3.6.1.6.3.10.1.1.2 +1.3.6.1.6.3.15.1.2.2.1.5.13.128.0.31.136.128.146.195.112.33.82.159.70.71.13.116.101.115.116.45.117.115.101.114.45.97.101.115|6|1.3.6.1.6.3.10.1.1.2 +1.3.6.1.6.3.15.1.2.2.1.6.13.128.0.31.136.128.146.195.112.33.82.159.70.71.9.116.101.115.116.45.117.115.101.114|4| +1.3.6.1.6.3.15.1.2.2.1.6.13.128.0.31.136.128.146.195.112.33.82.159.70.71.13.116.101.115.116.45.117.115.101.114.45.97.101.115|4| +1.3.6.1.6.3.15.1.2.2.1.7.13.128.0.31.136.128.146.195.112.33.82.159.70.71.9.116.101.115.116.45.117.115.101.114|4| +1.3.6.1.6.3.15.1.2.2.1.7.13.128.0.31.136.128.146.195.112.33.82.159.70.71.13.116.101.115.116.45.117.115.101.114.45.97.101.115|4| +1.3.6.1.6.3.15.1.2.2.1.8.13.128.0.31.136.128.146.195.112.33.82.159.70.71.9.116.101.115.116.45.117.115.101.114|6|1.3.6.1.6.3.10.1.2.2 +1.3.6.1.6.3.15.1.2.2.1.8.13.128.0.31.136.128.146.195.112.33.82.159.70.71.13.116.101.115.116.45.117.115.101.114.45.97.101.115|6|1.3.6.1.6.3.10.1.2.4 +1.3.6.1.6.3.15.1.2.2.1.9.13.128.0.31.136.128.146.195.112.33.82.159.70.71.9.116.101.115.116.45.117.115.101.114|4| +1.3.6.1.6.3.15.1.2.2.1.9.13.128.0.31.136.128.146.195.112.33.82.159.70.71.13.116.101.115.116.45.117.115.101.114.45.97.101.115|4| +1.3.6.1.6.3.15.1.2.2.1.10.13.128.0.31.136.128.146.195.112.33.82.159.70.71.9.116.101.115.116.45.117.115.101.114|4| +1.3.6.1.6.3.15.1.2.2.1.10.13.128.0.31.136.128.146.195.112.33.82.159.70.71.13.116.101.115.116.45.117.115.101.114.45.97.101.115|4| +1.3.6.1.6.3.15.1.2.2.1.11.13.128.0.31.136.128.146.195.112.33.82.159.70.71.9.116.101.115.116.45.117.115.101.114|4| +1.3.6.1.6.3.15.1.2.2.1.11.13.128.0.31.136.128.146.195.112.33.82.159.70.71.13.116.101.115.116.45.117.115.101.114.45.97.101.115|4| +1.3.6.1.6.3.15.1.2.2.1.12.13.128.0.31.136.128.146.195.112.33.82.159.70.71.9.116.101.115.116.45.117.115.101.114|2|3 +1.3.6.1.6.3.15.1.2.2.1.12.13.128.0.31.136.128.146.195.112.33.82.159.70.71.13.116.101.115.116.45.117.115.101.114.45.97.101.115|2|3 +1.3.6.1.6.3.15.1.2.2.1.13.13.128.0.31.136.128.146.195.112.33.82.159.70.71.9.116.101.115.116.45.117.115.101.114|2|1 +1.3.6.1.6.3.15.1.2.2.1.13.13.128.0.31.136.128.146.195.112.33.82.159.70.71.13.116.101.115.116.45.117.115.101.114.45.97.101.115|2|1 +1.3.6.1.6.3.16.1.1.1.1.0|4| +1.3.6.1.6.3.16.1.2.1.3.1.5.108.111.99.97.108|4|MyRWGroup +1.3.6.1.6.3.16.1.2.1.3.2.5.108.111.99.97.108|4|MyRWGroup +1.3.6.1.6.3.16.1.2.1.3.3.9.116.101.115.116.45.117.115.101.114|4|MyRWGroup +1.3.6.1.6.3.16.1.2.1.3.3.13.116.101.115.116.45.117.115.101.114.45.97.101.115|4|grptest_user_aes +1.3.6.1.6.3.16.1.2.1.4.1.5.108.111.99.97.108|2|4 +1.3.6.1.6.3.16.1.2.1.4.2.5.108.111.99.97.108|2|4 +1.3.6.1.6.3.16.1.2.1.4.3.9.116.101.115.116.45.117.115.101.114|2|4 +1.3.6.1.6.3.16.1.2.1.4.3.13.116.101.115.116.45.117.115.101.114.45.97.101.115|2|4 +1.3.6.1.6.3.16.1.2.1.5.1.5.108.111.99.97.108|2|1 +1.3.6.1.6.3.16.1.2.1.5.2.5.108.111.99.97.108|2|1 +1.3.6.1.6.3.16.1.2.1.5.3.9.116.101.115.116.45.117.115.101.114|2|1 +1.3.6.1.6.3.16.1.2.1.5.3.13.116.101.115.116.45.117.115.101.114.45.97.101.115|2|1 +1.3.6.1.6.3.16.1.4.1.4.9.77.121.82.87.71.114.111.117.112.0.0.1|2|1 +1.3.6.1.6.3.16.1.4.1.4.16.103.114.112.116.101.115.116.95.117.115.101.114.95.97.101.115.0.3.2|2|2 +1.3.6.1.6.3.16.1.4.1.5.9.77.121.82.87.71.114.111.117.112.0.0.1|4|all +1.3.6.1.6.3.16.1.4.1.5.16.103.114.112.116.101.115.116.95.117.115.101.114.95.97.101.115.0.3.2|4|_all_ +1.3.6.1.6.3.16.1.4.1.6.9.77.121.82.87.71.114.111.117.112.0.0.1|4|all +1.3.6.1.6.3.16.1.4.1.6.16.103.114.112.116.101.115.116.95.117.115.101.114.95.97.101.115.0.3.2|4|_all_ +1.3.6.1.6.3.16.1.4.1.7.9.77.121.82.87.71.114.111.117.112.0.0.1|4|all +1.3.6.1.6.3.16.1.4.1.7.16.103.114.112.116.101.115.116.95.117.115.101.114.95.97.101.115.0.3.2|4|_all_ +1.3.6.1.6.3.16.1.4.1.8.9.77.121.82.87.71.114.111.117.112.0.0.1|2|4 +1.3.6.1.6.3.16.1.4.1.8.16.103.114.112.116.101.115.116.95.117.115.101.114.95.97.101.115.0.3.2|2|4 +1.3.6.1.6.3.16.1.4.1.9.9.77.121.82.87.71.114.111.117.112.0.0.1|2|1 +1.3.6.1.6.3.16.1.4.1.9.16.103.114.112.116.101.115.116.95.117.115.101.114.95.97.101.115.0.3.2|2|1 +1.3.6.1.6.3.16.1.5.1.0|2|0 +1.3.6.1.6.3.16.1.5.2.1.3.3.97.108.108.1.1|4x|80 +1.3.6.1.6.3.16.1.5.2.1.3.5.95.97.108.108.95.1.0|4| +1.3.6.1.6.3.16.1.5.2.1.3.5.95.97.108.108.95.1.1|4| +1.3.6.1.6.3.16.1.5.2.1.3.5.95.97.108.108.95.1.2|4| +1.3.6.1.6.3.16.1.5.2.1.3.6.95.110.111.110.101.95.1.0|4| +1.3.6.1.6.3.16.1.5.2.1.3.6.95.110.111.110.101.95.1.1|4| +1.3.6.1.6.3.16.1.5.2.1.3.6.95.110.111.110.101.95.1.2|4| +1.3.6.1.6.3.16.1.5.2.1.3.10.115.121.115.116.101.109.118.105.101.119.3.1.3.6|4| +1.3.6.1.6.3.16.1.5.2.1.3.10.115.121.115.116.101.109.118.105.101.119.9.1.3.6.1.2.1.25.1.1|4| +1.3.6.1.6.3.16.1.5.2.1.4.3.97.108.108.1.1|2|1 +1.3.6.1.6.3.16.1.5.2.1.4.5.95.97.108.108.95.1.0|2|1 +1.3.6.1.6.3.16.1.5.2.1.4.5.95.97.108.108.95.1.1|2|1 +1.3.6.1.6.3.16.1.5.2.1.4.5.95.97.108.108.95.1.2|2|1 +1.3.6.1.6.3.16.1.5.2.1.4.6.95.110.111.110.101.95.1.0|2|2 +1.3.6.1.6.3.16.1.5.2.1.4.6.95.110.111.110.101.95.1.1|2|2 +1.3.6.1.6.3.16.1.5.2.1.4.6.95.110.111.110.101.95.1.2|2|2 +1.3.6.1.6.3.16.1.5.2.1.4.10.115.121.115.116.101.109.118.105.101.119.3.1.3.6|2|1 +1.3.6.1.6.3.16.1.5.2.1.4.10.115.121.115.116.101.109.118.105.101.119.9.1.3.6.1.2.1.25.1.1|2|1 +1.3.6.1.6.3.16.1.5.2.1.5.3.97.108.108.1.1|2|4 +1.3.6.1.6.3.16.1.5.2.1.5.5.95.97.108.108.95.1.0|2|4 +1.3.6.1.6.3.16.1.5.2.1.5.5.95.97.108.108.95.1.1|2|4 +1.3.6.1.6.3.16.1.5.2.1.5.5.95.97.108.108.95.1.2|2|4 +1.3.6.1.6.3.16.1.5.2.1.5.6.95.110.111.110.101.95.1.0|2|4 +1.3.6.1.6.3.16.1.5.2.1.5.6.95.110.111.110.101.95.1.1|2|4 +1.3.6.1.6.3.16.1.5.2.1.5.6.95.110.111.110.101.95.1.2|2|4 +1.3.6.1.6.3.16.1.5.2.1.5.10.115.121.115.116.101.109.118.105.101.119.3.1.3.6|2|4 +1.3.6.1.6.3.16.1.5.2.1.5.10.115.121.115.116.101.109.118.105.101.119.9.1.3.6.1.2.1.25.1.1|2|4 +1.3.6.1.6.3.16.1.5.2.1.6.3.97.108.108.1.1|2|1 +1.3.6.1.6.3.16.1.5.2.1.6.5.95.97.108.108.95.1.0|2|1 +1.3.6.1.6.3.16.1.5.2.1.6.5.95.97.108.108.95.1.1|2|1 +1.3.6.1.6.3.16.1.5.2.1.6.5.95.97.108.108.95.1.2|2|1 +1.3.6.1.6.3.16.1.5.2.1.6.6.95.110.111.110.101.95.1.0|2|1 +1.3.6.1.6.3.16.1.5.2.1.6.6.95.110.111.110.101.95.1.1|2|1 +1.3.6.1.6.3.16.1.5.2.1.6.6.95.110.111.110.101.95.1.2|2|1 +1.3.6.1.6.3.16.1.5.2.1.6.10.115.121.115.116.101.109.118.105.101.119.3.1.3.6|2|1 +1.3.6.1.6.3.16.1.5.2.1.6.10.115.121.115.116.101.109.118.105.101.119.9.1.3.6.1.2.1.25.1.1|2|1 @@ -1,5 +1,76 @@ -[envlist] -envlist = py{26,27,33,34,35,36,37} +[tox] +minversion = 3.5.0 +envlist = + {py26, py27, py35, py36, py37, py38, pypy, pypy3}-{functest}, + docs, build +isolated_build = true +skip_missing_interpreters = true [testenv] -commands = {toxinidir}/runtests.sh {envpython} +usedevelop = True +setenv = + VIRTUAL_ENV={envdir} + PYTHONWARNINGS=default::DeprecationWarning +deps = pip >= 19.3.1 +install_command = + pip install {opts} {packages} + +[testenv:functest] +deps = + {[testenv]deps} + -r{toxinidir}/requirements.txt + -r{toxinidir}/devel-requirements.txt + snmpsim<1.0.0 +commands = + {toxinidir}/tests/functional/runtests.sh {envpython} + +[testenv:py26-functest] +deps = {[testenv:functest]deps} +commands = {[testenv:functest]commands} + +[testenv:py27-functest] +deps = {[testenv:functest]deps} +commands = {[testenv:functest]commands} + +[testenv:py35-functest] +deps = {[testenv:functest]deps} +commands = {[testenv:functest]commands} + +[testenv:py36-functest] +deps = {[testenv:functest]deps} +commands = {[testenv:functest]commands} + +[testenv:py37-functest] +deps = {[testenv:functest]deps} +commands = {[testenv:functest]commands} + +[testenv:py38-functest] +deps = {[testenv:functest]deps} +commands = {[testenv:functest]commands} + +[testenv:pypy-functest] +deps = {[testenv:functest]deps} +commands = {[testenv:functest]commands} + +[testenv:pypy3-functest] +deps = {[testenv:functest]deps} +commands = {[testenv:functest]commands} + +[testenv:bandit] +skip_install = true +deps = + bandit +commands = + bandit -r pysnmp -c .bandit.yml + +[testenv:docs] +whitelist_externals = make +commands = make -C docs html + +[testenv:build] +skip_install = true +deps = + wheel + setuptools +commands = + python setup.py -q sdist bdist_wheel |