Starting lpci, version 0.2.5 Logging execution to '/home/buildd/.local/state/lpci/log/lpci-20240119-164334.367040.log' Launching environment for devel/amd64 Creating new instance from remote Creating new base instance from remote Creating new instance from base instance Starting instance Running ['apt', 'update'] :: :: WARNING: apt does not have a stable CLI interface. Use with caution in scripts. :: :: Hit:1 http://security.ubuntu.com/ubuntu devel-security InRelease :: Hit:2 http://security.ubuntu.com/ubuntu noble-security InRelease :: Hit:3 http://archive.ubuntu.com/ubuntu devel InRelease :: Hit:4 http://archive.ubuntu.com/ubuntu devel-updates InRelease :: Hit:5 http://archive.ubuntu.com/ubuntu devel-backports InRelease :: Hit:6 http://archive.ubuntu.com/ubuntu noble InRelease :: Hit:7 http://archive.ubuntu.com/ubuntu noble-updates InRelease :: Hit:8 http://archive.ubuntu.com/ubuntu noble-backports InRelease :: Reading package lists... :: Building dependency tree... :: Reading state information... :: 66 packages can be upgraded. Run 'apt list --upgradable' to see them. :: W: Conflicting distribution: http://security.ubuntu.com/ubuntu devel-security InRelease (expected devel-security but got noble) :: W: Conflicting distribution: http://archive.ubuntu.com/ubuntu devel InRelease (expected devel but got noble) :: W: Conflicting distribution: http://archive.ubuntu.com/ubuntu devel-updates InRelease (expected devel-updates but got noble) :: W: Conflicting distribution: http://archive.ubuntu.com/ubuntu devel-backports InRelease (expected devel-backports but got noble) Installing system packages Running ['apt', 'install', '-y', 'lsb-release'] :: :: WARNING: apt does not have a stable CLI interface. Use with caution in scripts. :: :: Reading package lists... :: Building dependency tree... :: Reading state information... :: lsb-release is already the newest version (12.0-2). :: lsb-release set to manually installed. :: 0 upgraded, 0 newly installed, 0 to remove and 66 not upgraded. Running command for the job... Running ['bash', '--noprofile', '--norc', '-ec', 'cat </etc/apt/sources.list.d/ubuntu-$(lsb_release -cs)-proposed.list\ndeb http://archive.ubuntu.com/ubuntu/ $(lsb_release -cs)-proposed restricted main multiverse universe\nEOF\napt update\napt build-dep ./ --yes\nrm -rf .git\ndpkg-buildpackage -b -uc -us\nmv ../*.deb ../*.changes ./\n'] :: :: WARNING: apt does not have a stable CLI interface. Use with caution in scripts. :: :: Hit:1 http://security.ubuntu.com/ubuntu devel-security InRelease :: Hit:2 http://security.ubuntu.com/ubuntu noble-security InRelease :: Hit:3 http://archive.ubuntu.com/ubuntu devel InRelease :: Hit:4 http://archive.ubuntu.com/ubuntu devel-updates InRelease :: Hit:5 http://archive.ubuntu.com/ubuntu devel-backports InRelease :: Get:6 http://archive.ubuntu.com/ubuntu noble-proposed InRelease [118 kB] :: Hit:7 http://archive.ubuntu.com/ubuntu noble InRelease :: Hit:8 http://archive.ubuntu.com/ubuntu noble-updates InRelease :: Hit:9 http://archive.ubuntu.com/ubuntu noble-backports InRelease :: Get:10 http://archive.ubuntu.com/ubuntu noble-proposed/restricted amd64 Packages [15.9 kB] :: Get:11 http://archive.ubuntu.com/ubuntu noble-proposed/restricted Translation-en [3564 B] :: Get:12 http://archive.ubuntu.com/ubuntu noble-proposed/restricted amd64 c-n-f Metadata [116 B] :: Get:13 http://archive.ubuntu.com/ubuntu noble-proposed/main amd64 Packages [174 kB] :: Get:14 http://archive.ubuntu.com/ubuntu noble-proposed/main Translation-en [68.2 kB] :: Get:15 http://archive.ubuntu.com/ubuntu noble-proposed/main amd64 Components [23.1 kB] :: Get:16 http://archive.ubuntu.com/ubuntu noble-proposed/main amd64 c-n-f Metadata [3508 B] :: Get:17 http://archive.ubuntu.com/ubuntu noble-proposed/multiverse amd64 Packages [3444 B] :: Get:18 http://archive.ubuntu.com/ubuntu noble-proposed/multiverse Translation-en [1984 B] :: Get:19 http://archive.ubuntu.com/ubuntu noble-proposed/multiverse amd64 Components [1136 B] :: Get:20 http://archive.ubuntu.com/ubuntu noble-proposed/multiverse amd64 c-n-f Metadata [196 B] :: Get:21 http://archive.ubuntu.com/ubuntu noble-proposed/universe amd64 Packages [814 kB] :: Get:22 http://archive.ubuntu.com/ubuntu noble-proposed/universe Translation-en [335 kB] :: Get:23 http://archive.ubuntu.com/ubuntu noble-proposed/universe amd64 Components [622 kB] :: Get:24 http://archive.ubuntu.com/ubuntu noble-proposed/universe amd64 c-n-f Metadata [9396 B] :: Fetched 2193 kB in 3s (788 kB/s) :: Reading package lists... :: Building dependency tree... :: Reading state information... :: 66 packages can be upgraded. Run 'apt list --upgradable' to see them. :: W: Conflicting distribution: http://security.ubuntu.com/ubuntu devel-security InRelease (expected devel-security but got noble) :: W: Conflicting distribution: http://archive.ubuntu.com/ubuntu devel InRelease (expected devel but got noble) :: W: Conflicting distribution: http://archive.ubuntu.com/ubuntu devel-updates InRelease (expected devel-updates but got noble) :: W: Conflicting distribution: http://archive.ubuntu.com/ubuntu devel-backports InRelease (expected devel-backports but got noble) :: :: WARNING: apt does not have a stable CLI interface. Use with caution in scripts. :: :: Note, using directory './' to get the build dependencies :: Reading package lists... :: Building dependency tree... :: Reading state information... :: The following NEW packages will be installed: :: alembic autoconf automake autopoint autotools-dev debhelper debugedit :: dh-autoreconf dh-python dh-strip-nondeterminism docutils-common dwz flake8 :: fontconfig-config fonts-dejavu-core fonts-dejavu-extra fonts-dejavu-mono :: fonts-font-awesome fonts-glyphicons-halflings fonts-urw-base35 gettext :: ieee-data intltool-debian ipset libarchive-zip-perl libcairo2 :: libdebhelper-perl libdeflate0 libevent-2.1-7 :: libfile-stripnondeterminism-perl libfontconfig1 libfontenc1 libfreetype6 :: libgraphite2-3 libharfbuzz0b libimagequant0 libipset13 libjbig0 :: libjpeg-turbo8 libjpeg8 libjs-bootstrap libjson-perl liblcms2-2 liblerc4 :: libopenjp2-7 libpixman-1-0 libpq5 libpython3.12-minimal libpython3.12-stdlib :: libraqm0 libsharpyuv0 libsub-override-perl libsubunit-perl libtiff6 libtool :: libunbound8 libwebp7 libwebpdemux2 libwebpmux3 libxcb-render0 libxcb-shm0 :: libxdp1 libxrender1 m4 net-tools networking-bagpipe-common :: networking-bgpvpn-common networking-sfc-common neutron-common :: openstack-dashboard-common openstack-pkg-tools po-debconf pycadf-common :: pyflakes3 python-oslosphinx-common python3-alabaster python3-alembic :: python3-all python3-amqp python3-anyjson python3-appdirs python3-asgiref :: python3-astroid python3-autopage python3-blockdiag python3-bs4 python3-bson :: python3-cachetools python3-cairo python3-cffi python3-cinderclient :: python3-cliff python3-cmd2 python3-coverage python3-csscompressor :: python3-dateutil python3-ddt python3-debtcollector python3-decorator :: python3-defusedxml python3-deprecation python3-designateclient :: python3-django python3-django-appconf python3-django-compressor :: python3-django-debreach python3-django-horizon python3-django-nose :: python3-django-openstack-auth python3-django-pyscss python3-dnspython :: python3-docutils python3-dogpile.cache python3-dulwich python3-eventlet :: python3-exabgp python3-extras python3-fasteners python3-fixtures :: python3-flake8 python3-freetype python3-funcparserlib python3-futurist :: python3-gabbi python3-glanceclient python3-greenlet python3-hacking :: python3-heatclient python3-imagesize python3-importlib-metadata :: python3-iniconfig python3-iso8601 python3-jmespath python3-jsonpath-rw :: python3-jsonpath-rw-ext python3-keystoneauth1 python3-keystoneclient :: python3-keystonemiddleware python3-kombu python3-lazy-object-proxy :: python3-logutils python3-lxml python3-mako python3-mccabe python3-memcache :: python3-migrate python3-monotonic python3-more-itertools python3-mox3 :: python3-msgpack python3-munch python3-nacl python3-netaddr :: python3-networking-bagpipe python3-networking-bgpvpn python3-networking-sfc :: python3-neutron python3-neutron-lib python3-neutronclient python3-nose :: python3-novaclient python3-openstackdocstheme python3-openstacksdk :: python3-openvswitch python3-os-client-config python3-os-ken :: python3-os-resource-classes python3-os-service-types python3-os-testr :: python3-os-traits python3-os-vif python3-os-xenapi python3-osc-lib :: python3-oslo.cache python3-oslo.concurrency python3-oslo.config :: python3-oslo.context python3-oslo.db python3-oslo.i18n python3-oslo.log :: python3-oslo.messaging python3-oslo.metrics python3-oslo.middleware :: python3-oslo.policy python3-oslo.privsep python3-oslo.reports :: python3-oslo.rootwrap python3-oslo.serialization python3-oslo.service :: python3-oslo.upgradecheck python3-oslo.utils python3-oslo.versionedobjects :: python3-oslosphinx python3-oslotest python3-osprofiler python3-ovsdbapp :: python3-packaging python3-paramiko python3-paste python3-pastedeploy :: python3-pastedeploy-tpl python3-pbr python3-pecan python3-pil python3-pint :: python3-pluggy python3-ply python3-prettytable python3-prometheus-client :: python3-psutil python3-psycopg2 python3-pyasyncore python3-pycadf :: python3-pycodestyle python3-pycparser python3-pyflakes python3-pyinotify :: python3-pymemcache python3-pymongo python3-pymysql python3-pyperclip :: python3-pyroute2 python3-pyscss python3-pytest python3-rcssmin :: python3-reportlab python3-repoze.lru python3-requestsexceptions :: python3-rfc3986 python3-rjsmin python3-rlpycairo python3-roman :: python3-routes python3-semantic-version python3-seqdiag python3-setproctitle :: python3-simplegeneric python3-simplejson python3-singledispatch :: python3-snowballstemmer python3-sortedcontainers python3-soupsieve :: python3-sphinx python3-sphinxcontrib.blockdiag python3-sphinxcontrib.seqdiag :: python3-sqlalchemy python3-sqlparse python3-statsd python3-stestr :: python3-stevedore python3-subunit python3-swiftclient python3-tempest :: python3-tempita python3-tenacity python3-testrepository :: python3-testresources python3-testscenarios python3-testtools :: python3-tinyrpc python3-tomlkit python3-tooz python3-typing-extensions :: python3-unittest2 python3-vine python3-voluptuous python3-waitress :: python3-warlock python3-wcwidth python3-webcolors python3-webob :: python3-webtest python3-wrapt python3-wsgi-intercept python3-zipp :: python3-zombie-imp python3.12 python3.12-minimal sphinx-common subunit :: testrepository x11-common xfonts-encodings xfonts-utils :: 0 upgraded, 284 newly installed, 0 to remove and 66 not upgraded. :: Need to get 71.2 MB of archives. :: After this operation, 331 MB of additional disk space will be used. :: Get:1 http://archive.ubuntu.com/ubuntu devel/main amd64 libpython3.12-minimal amd64 3.12.1-2 [830 kB] :: Get:2 http://archive.ubuntu.com/ubuntu devel/main amd64 python3.12-minimal amd64 3.12.1-2 [2381 kB] :: Get:3 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-typing-extensions all 4.7.1-2 [57.6 kB] :: Get:4 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-more-itertools all 10.1.0-1 [52.5 kB] :: Get:5 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-zipp all 1.0.0-6 [6090 B] :: Get:6 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-importlib-metadata all 4.12.0-1 [17.8 kB] :: Get:7 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-mako all 1.2.4+ds-2 [63.3 kB] :: Get:8 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-greenlet amd64 3.0.1-2 [172 kB] :: Get:9 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-sqlalchemy all 1.4.50+ds1-1 [1020 kB] :: Get:10 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-alembic all 1.8.1-2 [136 kB] :: Get:11 http://archive.ubuntu.com/ubuntu devel/main amd64 alembic all 1.8.1-2 [288 kB] :: Get:12 http://archive.ubuntu.com/ubuntu devel/main amd64 m4 amd64 1.4.19-4 [243 kB] :: Get:13 http://archive.ubuntu.com/ubuntu devel/main amd64 autoconf all 2.71-3 [339 kB] :: Get:14 http://archive.ubuntu.com/ubuntu devel/main amd64 autotools-dev all 20220109.1 [44.9 kB] :: Get:15 http://archive.ubuntu.com/ubuntu devel/main amd64 automake all 1:1.16.5-1.3 [558 kB] :: Get:16 http://archive.ubuntu.com/ubuntu devel/main amd64 autopoint all 0.21-14 [422 kB] :: Get:17 http://archive.ubuntu.com/ubuntu devel/main amd64 libdebhelper-perl all 13.11.9ubuntu1 [97.7 kB] :: Get:18 http://archive.ubuntu.com/ubuntu devel/main amd64 libtool all 2.4.7-7 [166 kB] :: Get:19 http://archive.ubuntu.com/ubuntu devel/main amd64 dh-autoreconf all 20 [16.1 kB] :: Get:20 http://archive.ubuntu.com/ubuntu devel/main amd64 libarchive-zip-perl all 1.68-1 [90.2 kB] :: Get:21 http://archive.ubuntu.com/ubuntu devel/main amd64 libsub-override-perl all 0.10-1 [10.0 kB] :: Get:22 http://archive.ubuntu.com/ubuntu devel/main amd64 libfile-stripnondeterminism-perl all 1.13.1-1 [18.1 kB] :: Get:23 http://archive.ubuntu.com/ubuntu devel/main amd64 dh-strip-nondeterminism all 1.13.1-1 [5362 B] :: Get:24 http://archive.ubuntu.com/ubuntu devel/main amd64 debugedit amd64 1:5.0-5 [46.1 kB] :: Get:25 http://archive.ubuntu.com/ubuntu devel/main amd64 dwz amd64 0.15-1 [112 kB] :: Get:26 http://archive.ubuntu.com/ubuntu devel/main amd64 gettext amd64 0.21-14 [865 kB] :: Get:27 http://archive.ubuntu.com/ubuntu devel/main amd64 intltool-debian all 0.35.0+20060710.6 [23.2 kB] :: Get:28 http://archive.ubuntu.com/ubuntu devel/main amd64 po-debconf all 1.0.21+nmu1 [233 kB] :: Get:29 http://archive.ubuntu.com/ubuntu devel/main amd64 debhelper all 13.11.9ubuntu1 [968 kB] :: Get:30 http://archive.ubuntu.com/ubuntu devel/universe amd64 dh-python all 6.20231223 [128 kB] :: Get:31 http://archive.ubuntu.com/ubuntu devel/main amd64 docutils-common all 0.20.1+dfsg-3 [132 kB] :: Get:32 http://archive.ubuntu.com/ubuntu devel/universe amd64 python3-mccabe all 0.7.0-1 [8678 B] :: Get:33 http://archive.ubuntu.com/ubuntu devel/universe amd64 python3-pycodestyle all 2.10.0-1 [38.4 kB] :: Get:34 http://archive.ubuntu.com/ubuntu devel/universe amd64 python3-pyflakes all 2.5.0-1 [55.2 kB] :: Get:35 http://archive.ubuntu.com/ubuntu devel/universe amd64 python3-flake8 all 5.0.4-4 [47.0 kB] :: Get:36 http://archive.ubuntu.com/ubuntu devel/universe amd64 flake8 all 5.0.4-4 [6326 B] :: Get:37 http://archive.ubuntu.com/ubuntu devel/main amd64 fonts-dejavu-mono all 2.37-8 [502 kB] :: Get:38 http://archive.ubuntu.com/ubuntu devel/main amd64 fonts-dejavu-core all 2.37-8 [835 kB] :: Get:39 http://archive.ubuntu.com/ubuntu devel/main amd64 libfontenc1 amd64 1:1.1.4-1build3 [14.7 kB] :: Get:40 http://archive.ubuntu.com/ubuntu devel/main amd64 libfreetype6 amd64 2.13.2+dfsg-1 [397 kB] :: Get:41 http://archive.ubuntu.com/ubuntu devel/main amd64 x11-common all 1:7.7+23ubuntu2 [23.4 kB] :: Get:42 http://archive.ubuntu.com/ubuntu devel/main amd64 xfonts-encodings all 1:1.0.5-0ubuntu2 [578 kB] :: Get:43 http://archive.ubuntu.com/ubuntu devel/main amd64 xfonts-utils amd64 1:7.7+6build2 [94.6 kB] :: Get:44 http://archive.ubuntu.com/ubuntu devel/main amd64 fonts-urw-base35 all 20200910-7 [11.0 MB] :: Get:45 http://archive.ubuntu.com/ubuntu devel/main amd64 fontconfig-config amd64 2.14.2-6ubuntu1 [36.2 kB] :: Get:46 http://archive.ubuntu.com/ubuntu devel/main amd64 fonts-dejavu-extra all 2.37-8 [1947 kB] :: Get:47 http://archive.ubuntu.com/ubuntu devel/main amd64 fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1 [516 kB] :: Get:48 http://archive.ubuntu.com/ubuntu devel/universe amd64 fonts-glyphicons-halflings all 1.009~3.4.1+dfsg-3 [118 kB] :: Get:49 http://archive.ubuntu.com/ubuntu devel/main amd64 ieee-data all 20220827.1 [2113 kB] :: Get:50 http://archive.ubuntu.com/ubuntu devel/main amd64 libfontconfig1 amd64 2.14.2-6ubuntu1 [136 kB] :: Get:51 http://archive.ubuntu.com/ubuntu devel/main amd64 libpixman-1-0 amd64 0.42.2-1 [268 kB] :: Get:52 http://archive.ubuntu.com/ubuntu devel/main amd64 libxcb-render0 amd64 1.15-1 [16.3 kB] :: Get:53 http://archive.ubuntu.com/ubuntu devel/main amd64 libxcb-shm0 amd64 1.15-1 [5740 B] :: Get:54 http://archive.ubuntu.com/ubuntu devel/main amd64 libxrender1 amd64 1:0.9.10-1.1 [20.0 kB] :: Get:55 http://archive.ubuntu.com/ubuntu devel/main amd64 libcairo2 amd64 1.18.0-1 [572 kB] :: Get:56 http://archive.ubuntu.com/ubuntu devel/main amd64 libdeflate0 amd64 1.18-1 [43.1 kB] :: Get:57 http://archive.ubuntu.com/ubuntu devel/main amd64 libevent-2.1-7 amd64 2.1.12-stable-9 [144 kB] :: Get:58 http://archive.ubuntu.com/ubuntu devel/main amd64 libgraphite2-3 amd64 1.3.14-2 [83.1 kB] :: Get:59 http://archive.ubuntu.com/ubuntu devel/main amd64 libharfbuzz0b amd64 8.0.1-1build1 [461 kB] :: Get:60 http://archive.ubuntu.com/ubuntu devel/main amd64 libimagequant0 amd64 2.18.0-1 [36.3 kB] :: Get:61 http://archive.ubuntu.com/ubuntu devel/main amd64 libipset13 amd64 7.19-1ubuntu1 [61.5 kB] :: Get:62 http://archive.ubuntu.com/ubuntu devel/main amd64 libjpeg-turbo8 amd64 2.1.5-2ubuntu1 [147 kB] :: Get:63 http://archive.ubuntu.com/ubuntu devel/main amd64 libjpeg8 amd64 8c-2ubuntu11 [2148 B] :: Get:64 http://archive.ubuntu.com/ubuntu devel/universe amd64 libjs-bootstrap all 3.4.1+dfsg-3 [129 kB] :: Get:65 http://archive.ubuntu.com/ubuntu devel/main amd64 libjson-perl all 4.10000-1 [81.9 kB] :: Get:66 http://archive.ubuntu.com/ubuntu devel/main amd64 liblcms2-2 amd64 2.14-2 [161 kB] :: Get:67 http://archive.ubuntu.com/ubuntu devel/main amd64 liblerc4 amd64 4.0.0+ds-4ubuntu1 [184 kB] :: Get:68 http://archive.ubuntu.com/ubuntu devel/main amd64 libpq5 amd64 16.1-1build1 [138 kB] :: Get:69 http://archive.ubuntu.com/ubuntu devel/main amd64 libpython3.12-stdlib amd64 3.12.1-2 [2034 kB] :: Get:70 http://archive.ubuntu.com/ubuntu devel/main amd64 libraqm0 amd64 0.10.1-1 [14.6 kB] :: Get:71 http://archive.ubuntu.com/ubuntu devel/main amd64 libsharpyuv0 amd64 1.3.2-0.3 [15.5 kB] :: Get:72 http://archive.ubuntu.com/ubuntu devel/universe amd64 libsubunit-perl all 1.4.2-3 [5830 B] :: Get:73 http://archive.ubuntu.com/ubuntu devel/main amd64 libjbig0 amd64 2.1-6.1ubuntu1 [29.3 kB] :: Get:74 http://archive.ubuntu.com/ubuntu devel/main amd64 libwebp7 amd64 1.3.2-0.3 [230 kB] :: Get:75 http://archive.ubuntu.com/ubuntu devel/main amd64 libtiff6 amd64 4.5.1+git230720-3ubuntu1 [232 kB] :: Get:76 http://archive.ubuntu.com/ubuntu devel/main amd64 libunbound8 amd64 1.18.0-2ubuntu1 [433 kB] :: Get:77 http://archive.ubuntu.com/ubuntu devel/main amd64 libwebpdemux2 amd64 1.3.2-0.3 [12.4 kB] :: Get:78 http://archive.ubuntu.com/ubuntu devel/main amd64 libwebpmux3 amd64 1.3.2-0.3 [25.5 kB] :: Get:79 http://archive.ubuntu.com/ubuntu devel/main amd64 libxdp1 amd64 1.3.0-2ubuntu2 [63.2 kB] :: Get:80 http://archive.ubuntu.com/ubuntu devel/main amd64 net-tools amd64 2.10-0.1ubuntu3 [204 kB] :: Get:81 http://archive.ubuntu.com/ubuntu devel/universe amd64 networking-bagpipe-common all 19.0.0-0ubuntu1 [7338 B] :: Get:82 http://archive.ubuntu.com/ubuntu devel/universe amd64 networking-bgpvpn-common all 19.0.0-0ubuntu1 [4112 B] :: Get:83 http://archive.ubuntu.com/ubuntu devel/universe amd64 networking-sfc-common all 17.0.0-0ubuntu1 [4098 B] :: Get:84 http://archive.ubuntu.com/ubuntu devel/main amd64 ipset amd64 7.19-1ubuntu1 [32.6 kB] :: Get:85 http://archive.ubuntu.com/ubuntu devel/main amd64 neutron-common all 2:23.0.0-0ubuntu1 [45.3 kB] :: Get:86 http://archive.ubuntu.com/ubuntu devel/main amd64 pycadf-common all 3.1.1-3 [4466 B] :: Get:87 http://archive.ubuntu.com/ubuntu devel/universe amd64 pyflakes3 all 2.5.0-1 [3450 B] :: Get:88 http://archive.ubuntu.com/ubuntu devel/universe amd64 python-oslosphinx-common all 4.18.0-5 [15.2 kB] :: Get:89 http://archive.ubuntu.com/ubuntu devel/main amd64 python3.12 amd64 3.12.1-2 [638 kB] :: Get:90 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-all amd64 3.11.4-5ubuntu1 [910 B] :: Get:91 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-anyjson all 0.3.3-5 [6892 B] :: Get:92 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-appdirs all 1.4.4-4 [10.9 kB] :: Get:93 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-asgiref all 3.7.2-1 [24.8 kB] :: Get:94 http://archive.ubuntu.com/ubuntu devel/universe amd64 python3-lazy-object-proxy amd64 1.10.0-1 [27.7 kB] :: Get:95 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-wrapt amd64 1.15.0-2build1 [40.0 kB] :: Get:96 http://archive.ubuntu.com/ubuntu devel/universe amd64 python3-astroid all 2.15.6-1 [180 kB] :: Get:97 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-autopage all 0.4.0-3 [12.8 kB] :: Get:98 http://archive.ubuntu.com/ubuntu devel/universe amd64 python3-funcparserlib all 1.0.0-0.2 [17.8 kB] :: Get:99 http://archive.ubuntu.com/ubuntu devel/main amd64 libopenjp2-7 amd64 2.5.0-2 [174 kB] :: Get:100 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-pil amd64 10.1.0-1 [482 kB] :: Get:101 http://archive.ubuntu.com/ubuntu devel/universe amd64 python3-webcolors all 1.11.1-1 [10.9 kB] :: Get:102 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-roman all 3.3-3 [9632 B] :: Get:103 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-docutils all 0.20.1+dfsg-3 [393 kB] :: Get:104 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-cairo amd64 1.25.1-1 [118 kB] :: Get:105 http://archive.ubuntu.com/ubuntu devel/universe amd64 python3-freetype all 2.4.0-1 [83.1 kB] :: Get:106 http://archive.ubuntu.com/ubuntu devel/universe amd64 python3-rlpycairo all 0.3.0-3 [9130 B] :: Get:107 http://archive.ubuntu.com/ubuntu devel/universe amd64 python3-reportlab all 4.0.9-1 [683 kB] :: Get:108 http://archive.ubuntu.com/ubuntu devel/universe amd64 python3-blockdiag all 2.0.1+dfsg-1 [69.2 kB] :: Get:109 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-soupsieve all 2.5-1 [33.0 kB] :: Get:110 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-bs4 all 4.12.2-2 [109 kB] :: Get:111 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-bson amd64 3.11.0-1build7 [36.3 kB] :: Get:112 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-cachetools all 5.3.0-2 [10.6 kB] :: Get:113 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-ply all 3.11-6 [46.5 kB] :: Get:114 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-pycparser all 2.21-1 [76.9 kB] :: Get:115 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-cffi all 1.16.0-2 [74.3 kB] :: Get:116 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-iso8601 all 1.0.2-1 [15.8 kB] :: Get:117 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-lxml amd64 4.9.4-1 [2831 kB] :: Get:118 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-pbr all 5.11.1-0ubuntu1 [66.5 kB] :: Get:119 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-os-service-types all 1.7.0-3 [12.7 kB] :: Get:120 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-stevedore all 1:5.1.0-0ubuntu1 [21.0 kB] :: Get:121 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-keystoneauth1 all 5.3.0-0ubuntu1 [164 kB] :: Get:122 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-oslo.i18n all 6.1.0-0ubuntu2 [22.1 kB] :: Get:123 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-debtcollector all 2.3.0-0ubuntu1 [13.7 kB] :: Get:124 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-netaddr all 0.8.0-2ubuntu1 [319 kB] :: Get:125 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-packaging all 23.2-1 [40.6 kB] :: Get:126 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-oslo.utils all 6.2.1-0ubuntu2 [62.8 kB] :: Get:127 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-wcwidth all 0.2.5+dfsg1-1.1ubuntu1 [22.5 kB] :: Get:128 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-prettytable all 3.6.0-1 [33.1 kB] :: Get:129 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-simplejson amd64 3.19.2-1build1 [62.8 kB] :: Get:130 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-cinderclient all 1:9.4.0-0ubuntu1 [133 kB] :: Get:131 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-pyperclip all 1.8.2-2 [11.5 kB] :: Get:132 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-cmd2 all 2.4.3+ds-2 [120 kB] :: Get:133 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-cliff all 4.3.0-0ubuntu1 [42.5 kB] :: Get:134 http://archive.ubuntu.com/ubuntu devel/universe amd64 python3-coverage amd64 7.3.2-0ubuntu1 [146 kB] :: Get:135 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-csscompressor all 0.9.5-3 [58.0 kB] :: Get:136 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-dateutil all 2.8.2-3 [79.2 kB] :: Get:137 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-ddt all 1.6.0-3 [8746 B] :: Get:138 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-decorator all 5.1.1-5 [10.1 kB] :: Get:139 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-defusedxml all 0.7.1-2 [42.0 kB] :: Get:140 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-deprecation all 2.1.0-3 [8806 B] :: Get:141 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-sqlparse all 0.4.4-1 [31.5 kB] :: Get:142 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-django all 3:4.2.9-1 [4102 kB] :: Get:143 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-django-appconf all 1.0.5-3 [7040 B] :: Get:144 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-rcssmin amd64 1:1.1.0-2build1 [17.9 kB] :: Get:145 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-rjsmin amd64 1.2.0+dfsg1-2build3 [18.8 kB] :: Get:146 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-django-compressor all 4.0-2ubuntu1 [66.0 kB] :: Get:147 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-django-debreach all 2.1.0-2 [7180 B] :: Get:148 http://archive.ubuntu.com/ubuntu devel/universe amd64 python3-zombie-imp all 0.0.2-2 [11.9 kB] :: Get:149 http://archive.ubuntu.com/ubuntu devel/universe amd64 python3-nose all 1.3.7-12 [117 kB] :: Get:150 http://archive.ubuntu.com/ubuntu devel/universe amd64 python3-django-nose all 1.4.6-3 [22.2 kB] :: Get:151 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-pyscss amd64 1.4.0-3 [96.6 kB] :: Get:152 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-django-pyscss all 2.0.2-13 [8282 B] :: Get:153 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-futurist all 2.4.1-3 [24.1 kB] :: Get:154 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-warlock all 2.0.1-3 [6164 B] :: Get:155 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-glanceclient all 1:4.4.0-0ubuntu1 [117 kB] :: Get:156 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-dogpile.cache all 1.1.8-3 [41.3 kB] :: Get:157 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-jmespath all 1.0.1-1 [21.3 kB] :: Get:158 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-munch all 4.0.0-1 [10.8 kB] :: Get:159 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-requestsexceptions all 1.4.0-3 [4232 B] :: Get:160 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-openstacksdk all 1.5.0-0ubuntu1 [659 kB] :: Get:161 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-os-client-config all 2.1.0-0ubuntu3 [18.8 kB] :: Get:162 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-osc-lib all 2.8.1-0ubuntu1 [53.6 kB] :: Get:163 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-msgpack amd64 1.0.3-3build1 [98.9 kB] :: Get:164 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-oslo.serialization all 5.2.0-0ubuntu4 [15.5 kB] :: Get:165 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-dnspython all 2.4.2-1ubuntu1 [157 kB] :: Get:166 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-monotonic all 1.6-2 [5732 B] :: Get:167 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-eventlet all 0.33.1-4ubuntu2 [161 kB] :: Get:168 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-oslo.context all 1:5.2.0-0ubuntu1 [13.3 kB] :: Get:169 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-pyasyncore all 1.0.2-2 [10.1 kB] :: Get:170 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-pyinotify all 0.9.6-2ubuntu1 [25.0 kB] :: Get:171 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-oslo.log all 5.3.0-0ubuntu1 [46.8 kB] :: Get:172 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-rfc3986 all 2.0.0-2 [21.9 kB] :: Get:173 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-oslo.config all 1:9.2.0-0ubuntu1 [87.9 kB] :: Get:174 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-keystoneclient all 1:5.2.0-0ubuntu1 [180 kB] :: Get:175 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-swiftclient all 1:4.4.0-0ubuntu1 [69.7 kB] :: Get:176 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-heatclient all 3.4.0-0ubuntu1 [110 kB] :: Get:177 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-pymemcache all 4.0.0-6 [42.5 kB] :: Get:178 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-neutronclient all 1:11.1.0-0ubuntu1 [121 kB] :: Get:179 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-novaclient all 2:18.4.0-0ubuntu1 [181 kB] :: Get:180 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-fasteners all 0.18-2 [12.5 kB] :: Get:181 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-testtools all 2.6.0-2 [123 kB] :: Get:182 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-fixtures all 4.0.1-3 [33.6 kB] :: Get:183 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-oslo.concurrency all 5.2.0-0ubuntu1 [30.9 kB] :: Get:184 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-oslo.policy all 4.2.1-0ubuntu1 [57.8 kB] :: Get:185 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-oslo.upgradecheck all 2.2.0-0ubuntu1 [9210 B] :: Get:186 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-webob all 1:1.8.6-3 [85.9 kB] :: Get:187 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-osprofiler all 3.4.3-3 [44.6 kB] :: Get:188 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-pint all 0.19.2-1 [170 kB] :: Get:189 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-pymongo amd64 3.11.0-1build7 [181 kB] :: Get:190 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-semantic-version all 2.10.0-2 [15.1 kB] :: Get:191 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-django-openstack-auth all 4:23.3.0-0ubuntu2 [41.7 kB] :: Get:192 http://archive.ubuntu.com/ubuntu devel/universe amd64 python3-dulwich amd64 0.21.6-1build1 [310 kB] :: Get:193 http://archive.ubuntu.com/ubuntu devel/universe amd64 python3-exabgp all 4.2.21-2 [416 kB] :: Get:194 http://archive.ubuntu.com/ubuntu devel/universe amd64 python3-extras all 1.0.0-5 [7066 B] :: Get:195 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-jsonpath-rw all 1.4.0-6 [15.3 kB] :: Get:196 http://archive.ubuntu.com/ubuntu devel/universe amd64 python3-wsgi-intercept all 1.9.3-2ubuntu1 [18.5 kB] :: Get:197 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-jsonpath-rw-ext all 1.2.2-2 [12.3 kB] :: Get:198 http://archive.ubuntu.com/ubuntu devel/universe amd64 python3-iniconfig all 1.1.1-2 [6024 B] :: Get:199 http://archive.ubuntu.com/ubuntu devel/universe amd64 python3-pluggy all 1.3.0-1 [19.6 kB] :: Get:200 http://archive.ubuntu.com/ubuntu devel/universe amd64 python3-pytest all 7.4.4-1 [305 kB] :: Get:201 http://archive.ubuntu.com/ubuntu devel/universe amd64 python3-gabbi all 2.4.0-2 [42.3 kB] :: Get:202 http://archive.ubuntu.com/ubuntu devel/universe amd64 python3-hacking all 4.1.0-3 [22.5 kB] :: Get:203 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-imagesize all 1.4.1-1 [6844 B] :: Get:204 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-memcache all 1.59-7 [16.9 kB] :: Get:205 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-oslo.cache all 3.6.0-0ubuntu1 [38.1 kB] :: Get:206 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-pycadf all 3.1.1-3 [17.4 kB] :: Get:207 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-keystonemiddleware all 10.4.1-0ubuntu1 [68.0 kB] :: Get:208 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-vine all 5.0.0+dfsg-3 [13.9 kB] :: Get:209 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-amqp all 5.2.0-1 [43.4 kB] :: Get:210 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-kombu all 5.3.4-1 [143 kB] :: Get:211 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-logutils all 0.3.5-3 [17.7 kB] :: Get:212 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-tempita all 0.5.2-7 [15.0 kB] :: Get:213 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-migrate all 0.13.0-0ubuntu2 [70.8 kB] :: Get:214 http://archive.ubuntu.com/ubuntu devel/universe amd64 python3-mox3 all 1.0.0-2 [32.6 kB] :: Get:215 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-nacl amd64 1.5.0-4 [57.9 kB] :: Get:216 http://archive.ubuntu.com/ubuntu devel/main amd64 openstack-dashboard-common all 4:23.3.0-0ubuntu2 [13.9 kB] :: Get:217 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-django-horizon all 4:23.3.0-0ubuntu2 [10.3 MB] :: Get:218 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-designateclient all 6.0.0-0ubuntu1 [35.9 kB] :: Get:219 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-sortedcontainers all 2.4.0-2 [27.6 kB] :: Get:220 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-openvswitch amd64 3.2.2~git20231029-2build1 [1131 kB] :: Get:221 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-repoze.lru all 0.7-3 [12.3 kB] :: Get:222 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-routes all 2.5.1-1ubuntu1 [89.0 kB] :: Get:223 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-tinyrpc all 0.6-5 [18.3 kB] :: Get:224 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-os-ken all 2.7.0-0ubuntu1 [616 kB] :: Get:225 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-os-traits all 3.0.0-0ubuntu1 [17.0 kB] :: Get:226 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-unittest2 all 1.1.0-11 [76.0 kB] :: Get:227 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-testresources all 2.0.1-4.1 [26.7 kB] :: Get:228 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-testscenarios all 0.5.0-4 [13.0 kB] :: Get:229 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-oslo.db all 14.1.0-0ubuntu1 [103 kB] :: Get:230 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-prometheus-client all 0.19.0+ds1-1 [41.7 kB] :: Get:231 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-oslo.metrics all 0.7.0-0ubuntu1 [7338 B] :: Get:232 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-statsd all 4.0.1-1 [12.9 kB] :: Get:233 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-oslo.middleware all 5.2.0-0ubuntu1 [33.6 kB] :: Get:234 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-paste all 3.7.1-1 [203 kB] :: Get:235 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-pastedeploy-tpl all 3.0.1-5ubuntu1 [5654 B] :: Get:236 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-pastedeploy all 3.0.1-5ubuntu1 [13.6 kB] :: Get:237 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-oslo.service all 3.2.0-0ubuntu1 [49.3 kB] :: Get:238 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-tenacity all 8.2.3-2 [14.8 kB] :: Get:239 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-oslo.messaging all 14.4.1-0ubuntu1 [155 kB] :: Get:240 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-oslo.versionedobjects all 3.2.0-0ubuntu1 [58.7 kB] :: Get:241 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-simplegeneric all 0.8.1-5 [10.7 kB] :: Get:242 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-singledispatch all 3.4.0.3-4 [7494 B] :: Get:243 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-pecan all 1.4.2-2ubuntu1 [87.6 kB] :: Get:244 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-setproctitle amd64 1.3.3-1build1 [20.0 kB] :: Get:245 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-neutron-lib all 3.9.0-0ubuntu1 [213 kB] :: Get:246 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-os-resource-classes all 1.1.0-0ubuntu1 [6604 B] :: Get:247 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-oslo.privsep all 3.2.0-0ubuntu1 [24.2 kB] :: Get:248 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-ovsdbapp all 2.4.1-0ubuntu1 [75.0 kB] :: Get:249 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-psutil amd64 5.9.5-1build2 [166 kB] :: Get:250 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-pyroute2 all 0.7.7-2 [299 kB] :: Get:251 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-os-vif all 3.2.0-0ubuntu1 [57.1 kB] :: Get:252 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-paramiko all 2.12.0-2ubuntu1 [134 kB] :: Get:253 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-os-xenapi all 0.3.4-0ubuntu8 [75.6 kB] :: Get:254 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-oslo.reports all 3.2.0-0ubuntu1 [26.2 kB] :: Get:255 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-oslo.rootwrap all 7.1.0-0ubuntu1 [23.9 kB] :: Get:256 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-pymysql all 1.0.2-1ubuntu1 [38.3 kB] :: Get:257 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-voluptuous all 0.12.2-1 [41.2 kB] :: Get:258 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-tooz all 4.2.0-0ubuntu1 [54.1 kB] :: Get:259 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-neutron all 2:23.0.0-0ubuntu1 [1911 kB] :: Get:260 http://archive.ubuntu.com/ubuntu devel/universe amd64 python3-networking-bgpvpn all 19.0.0-0ubuntu1 [55.6 kB] :: Get:261 http://archive.ubuntu.com/ubuntu devel/universe amd64 python3-networking-sfc all 17.0.0-0ubuntu1 [89.7 kB] :: Get:262 http://archive.ubuntu.com/ubuntu devel/universe amd64 python3-networking-bagpipe all 19.0.0-0ubuntu1 [146 kB] :: Get:263 http://archive.ubuntu.com/ubuntu devel/universe amd64 python3-openstackdocstheme all 3.2.0-0ubuntu1 [863 kB] :: Get:264 http://archive.ubuntu.com/ubuntu devel/universe amd64 python3-tomlkit all 0.12.3-1 [44.9 kB] :: Get:265 http://archive.ubuntu.com/ubuntu devel/universe amd64 python3-subunit all 1.4.2-3 [67.5 kB] :: Get:266 http://archive.ubuntu.com/ubuntu devel/universe amd64 subunit all 1.4.2-3 [4488 B] :: Get:267 http://archive.ubuntu.com/ubuntu devel/universe amd64 python3-stestr all 4.1.0-1 [56.8 kB] :: Get:268 http://archive.ubuntu.com/ubuntu devel/universe amd64 python3-os-testr all 3.0.0-0ubuntu1 [18.7 kB] :: Get:269 http://archive.ubuntu.com/ubuntu devel/universe amd64 python3-oslosphinx all 4.18.0-5 [18.2 kB] :: Get:270 http://archive.ubuntu.com/ubuntu devel/universe amd64 python3-testrepository all 0.0.20-8 [57.5 kB] :: Get:271 http://archive.ubuntu.com/ubuntu devel/universe amd64 testrepository all 0.0.20-8 [12.3 kB] :: Get:272 http://archive.ubuntu.com/ubuntu devel/universe amd64 python3-oslotest all 1:4.5.0-0ubuntu2 [17.6 kB] :: Get:273 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-psycopg2 amd64 2.9.9-1 [181 kB] :: Get:274 http://archive.ubuntu.com/ubuntu devel/universe amd64 python3-seqdiag all 2.0.0+dfsg-1 [20.8 kB] :: Get:275 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-snowballstemmer all 2.2.0-4 [59.7 kB] :: Get:276 http://archive.ubuntu.com/ubuntu devel/main amd64 sphinx-common all 7.2.6-3 [741 kB] :: Get:277 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-alabaster all 0.7.12-1 [17.8 kB] :: Get:278 http://archive.ubuntu.com/ubuntu devel/main amd64 python3-sphinx all 7.2.6-3 [557 kB] :: Get:279 http://archive.ubuntu.com/ubuntu devel/universe amd64 python3-sphinxcontrib.blockdiag all 2.0.0-1 [8016 B] :: Get:280 http://archive.ubuntu.com/ubuntu devel/universe amd64 python3-sphinxcontrib.seqdiag all 2.0.0-1 [8080 B] :: Get:281 http://archive.ubuntu.com/ubuntu devel/universe amd64 python3-tempest all 1:36.0.0-1 [622 kB] :: Get:282 http://archive.ubuntu.com/ubuntu devel/universe amd64 python3-waitress all 2.1.2-2 [48.0 kB] :: Get:283 http://archive.ubuntu.com/ubuntu devel/universe amd64 python3-webtest all 3.0.0-3 [28.6 kB] :: Get:284 http://archive.ubuntu.com/ubuntu devel/universe amd64 openstack-pkg-tools all 123ubuntu2 [94.5 kB] :: debconf: unable to initialize frontend: Dialog :: debconf: (TERM is not set, so the dialog frontend is not usable.) :: debconf: falling back to frontend: Readline :: debconf: unable to initialize frontend: Readline :: debconf: (This frontend requires a controlling tty.) :: debconf: falling back to frontend: Teletype :: dpkg-preconfigure: unable to re-open stdin: :: Fetched 71.2 MB in 4s (16.5 MB/s) :: Selecting previously unselected package libpython3.12-minimal:amd64. :: (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 38780 files and directories currently installed.) :: Preparing to unpack .../000-libpython3.12-minimal_3.12.1-2_amd64.deb ... :: Unpacking libpython3.12-minimal:amd64 (3.12.1-2) ... :: Selecting previously unselected package python3.12-minimal. :: Preparing to unpack .../001-python3.12-minimal_3.12.1-2_amd64.deb ... :: Unpacking python3.12-minimal (3.12.1-2) ... :: Selecting previously unselected package python3-typing-extensions. :: Preparing to unpack .../002-python3-typing-extensions_4.7.1-2_all.deb ... :: Unpacking python3-typing-extensions (4.7.1-2) ... :: Selecting previously unselected package python3-more-itertools. :: Preparing to unpack .../003-python3-more-itertools_10.1.0-1_all.deb ... :: Unpacking python3-more-itertools (10.1.0-1) ... :: Selecting previously unselected package python3-zipp. :: Preparing to unpack .../004-python3-zipp_1.0.0-6_all.deb ... :: Unpacking python3-zipp (1.0.0-6) ... :: Selecting previously unselected package python3-importlib-metadata. :: Preparing to unpack .../005-python3-importlib-metadata_4.12.0-1_all.deb ... :: Unpacking python3-importlib-metadata (4.12.0-1) ... :: Selecting previously unselected package python3-mako. :: Preparing to unpack .../006-python3-mako_1.2.4+ds-2_all.deb ... :: Unpacking python3-mako (1.2.4+ds-2) ... :: Selecting previously unselected package python3-greenlet. :: Preparing to unpack .../007-python3-greenlet_3.0.1-2_amd64.deb ... :: Unpacking python3-greenlet (3.0.1-2) ... :: Selecting previously unselected package python3-sqlalchemy. :: Preparing to unpack .../008-python3-sqlalchemy_1.4.50+ds1-1_all.deb ... :: Unpacking python3-sqlalchemy (1.4.50+ds1-1) ... :: Selecting previously unselected package python3-alembic. :: Preparing to unpack .../009-python3-alembic_1.8.1-2_all.deb ... :: Unpacking python3-alembic (1.8.1-2) ... :: Selecting previously unselected package alembic. :: Preparing to unpack .../010-alembic_1.8.1-2_all.deb ... :: Unpacking alembic (1.8.1-2) ... :: Selecting previously unselected package m4. :: Preparing to unpack .../011-m4_1.4.19-4_amd64.deb ... :: Unpacking m4 (1.4.19-4) ... :: Selecting previously unselected package autoconf. :: Preparing to unpack .../012-autoconf_2.71-3_all.deb ... :: Unpacking autoconf (2.71-3) ... :: Selecting previously unselected package autotools-dev. :: Preparing to unpack .../013-autotools-dev_20220109.1_all.deb ... :: Unpacking autotools-dev (20220109.1) ... :: Selecting previously unselected package automake. :: Preparing to unpack .../014-automake_1%3a1.16.5-1.3_all.deb ... :: Unpacking automake (1:1.16.5-1.3) ... :: Selecting previously unselected package autopoint. :: Preparing to unpack .../015-autopoint_0.21-14_all.deb ... :: Unpacking autopoint (0.21-14) ... :: Selecting previously unselected package libdebhelper-perl. :: Preparing to unpack .../016-libdebhelper-perl_13.11.9ubuntu1_all.deb ... :: Unpacking libdebhelper-perl (13.11.9ubuntu1) ... :: Selecting previously unselected package libtool. :: Preparing to unpack .../017-libtool_2.4.7-7_all.deb ... :: Unpacking libtool (2.4.7-7) ... :: Selecting previously unselected package dh-autoreconf. :: Preparing to unpack .../018-dh-autoreconf_20_all.deb ... :: Unpacking dh-autoreconf (20) ... :: Selecting previously unselected package libarchive-zip-perl. :: Preparing to unpack .../019-libarchive-zip-perl_1.68-1_all.deb ... :: Unpacking libarchive-zip-perl (1.68-1) ... :: Selecting previously unselected package libsub-override-perl. :: Preparing to unpack .../020-libsub-override-perl_0.10-1_all.deb ... :: Unpacking libsub-override-perl (0.10-1) ... :: Selecting previously unselected package libfile-stripnondeterminism-perl. :: Preparing to unpack .../021-libfile-stripnondeterminism-perl_1.13.1-1_all.deb ... :: Unpacking libfile-stripnondeterminism-perl (1.13.1-1) ... :: Selecting previously unselected package dh-strip-nondeterminism. :: Preparing to unpack .../022-dh-strip-nondeterminism_1.13.1-1_all.deb ... :: Unpacking dh-strip-nondeterminism (1.13.1-1) ... :: Selecting previously unselected package debugedit. :: Preparing to unpack .../023-debugedit_1%3a5.0-5_amd64.deb ... :: Unpacking debugedit (1:5.0-5) ... :: Selecting previously unselected package dwz. :: Preparing to unpack .../024-dwz_0.15-1_amd64.deb ... :: Unpacking dwz (0.15-1) ... :: Selecting previously unselected package gettext. :: Preparing to unpack .../025-gettext_0.21-14_amd64.deb ... :: Unpacking gettext (0.21-14) ... :: Selecting previously unselected package intltool-debian. :: Preparing to unpack .../026-intltool-debian_0.35.0+20060710.6_all.deb ... :: Unpacking intltool-debian (0.35.0+20060710.6) ... :: Selecting previously unselected package po-debconf. :: Preparing to unpack .../027-po-debconf_1.0.21+nmu1_all.deb ... :: Unpacking po-debconf (1.0.21+nmu1) ... :: Selecting previously unselected package debhelper. :: Preparing to unpack .../028-debhelper_13.11.9ubuntu1_all.deb ... :: Unpacking debhelper (13.11.9ubuntu1) ... :: Selecting previously unselected package dh-python. :: Preparing to unpack .../029-dh-python_6.20231223_all.deb ... :: Unpacking dh-python (6.20231223) ... :: Selecting previously unselected package docutils-common. :: Preparing to unpack .../030-docutils-common_0.20.1+dfsg-3_all.deb ... :: Unpacking docutils-common (0.20.1+dfsg-3) ... :: Selecting previously unselected package python3-mccabe. :: Preparing to unpack .../031-python3-mccabe_0.7.0-1_all.deb ... :: Unpacking python3-mccabe (0.7.0-1) ... :: Selecting previously unselected package python3-pycodestyle. :: Preparing to unpack .../032-python3-pycodestyle_2.10.0-1_all.deb ... :: Unpacking python3-pycodestyle (2.10.0-1) ... :: Selecting previously unselected package python3-pyflakes. :: Preparing to unpack .../033-python3-pyflakes_2.5.0-1_all.deb ... :: Unpacking python3-pyflakes (2.5.0-1) ... :: Selecting previously unselected package python3-flake8. :: Preparing to unpack .../034-python3-flake8_5.0.4-4_all.deb ... :: Unpacking python3-flake8 (5.0.4-4) ... :: Selecting previously unselected package flake8. :: Preparing to unpack .../035-flake8_5.0.4-4_all.deb ... :: Unpacking flake8 (5.0.4-4) ... :: Selecting previously unselected package fonts-dejavu-mono. :: Preparing to unpack .../036-fonts-dejavu-mono_2.37-8_all.deb ... :: Unpacking fonts-dejavu-mono (2.37-8) ... :: Selecting previously unselected package fonts-dejavu-core. :: Preparing to unpack .../037-fonts-dejavu-core_2.37-8_all.deb ... :: Unpacking fonts-dejavu-core (2.37-8) ... :: Selecting previously unselected package libfontenc1:amd64. :: Preparing to unpack .../038-libfontenc1_1%3a1.1.4-1build3_amd64.deb ... :: Unpacking libfontenc1:amd64 (1:1.1.4-1build3) ... :: Selecting previously unselected package libfreetype6:amd64. :: Preparing to unpack .../039-libfreetype6_2.13.2+dfsg-1_amd64.deb ... :: Unpacking libfreetype6:amd64 (2.13.2+dfsg-1) ... :: Selecting previously unselected package x11-common. :: Preparing to unpack .../040-x11-common_1%3a7.7+23ubuntu2_all.deb ... :: Unpacking x11-common (1:7.7+23ubuntu2) ... :: Selecting previously unselected package xfonts-encodings. :: Preparing to unpack .../041-xfonts-encodings_1%3a1.0.5-0ubuntu2_all.deb ... :: Unpacking xfonts-encodings (1:1.0.5-0ubuntu2) ... :: Selecting previously unselected package xfonts-utils. :: Preparing to unpack .../042-xfonts-utils_1%3a7.7+6build2_amd64.deb ... :: Unpacking xfonts-utils (1:7.7+6build2) ... :: Selecting previously unselected package fonts-urw-base35. :: Preparing to unpack .../043-fonts-urw-base35_20200910-7_all.deb ... :: Unpacking fonts-urw-base35 (20200910-7) ... :: Selecting previously unselected package fontconfig-config. :: Preparing to unpack .../044-fontconfig-config_2.14.2-6ubuntu1_amd64.deb ... :: Unpacking fontconfig-config (2.14.2-6ubuntu1) ... :: Selecting previously unselected package fonts-dejavu-extra. :: Preparing to unpack .../045-fonts-dejavu-extra_2.37-8_all.deb ... :: Unpacking fonts-dejavu-extra (2.37-8) ... :: Selecting previously unselected package fonts-font-awesome. :: Preparing to unpack .../046-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1_all.deb ... :: Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... :: Selecting previously unselected package fonts-glyphicons-halflings. :: Preparing to unpack .../047-fonts-glyphicons-halflings_1.009~3.4.1+dfsg-3_all.deb ... :: Unpacking fonts-glyphicons-halflings (1.009~3.4.1+dfsg-3) ... :: Selecting previously unselected package ieee-data. :: Preparing to unpack .../048-ieee-data_20220827.1_all.deb ... :: Unpacking ieee-data (20220827.1) ... :: Selecting previously unselected package libfontconfig1:amd64. :: Preparing to unpack .../049-libfontconfig1_2.14.2-6ubuntu1_amd64.deb ... :: Unpacking libfontconfig1:amd64 (2.14.2-6ubuntu1) ... :: Selecting previously unselected package libpixman-1-0:amd64. :: Preparing to unpack .../050-libpixman-1-0_0.42.2-1_amd64.deb ... :: Unpacking libpixman-1-0:amd64 (0.42.2-1) ... :: Selecting previously unselected package libxcb-render0:amd64. :: Preparing to unpack .../051-libxcb-render0_1.15-1_amd64.deb ... :: Unpacking libxcb-render0:amd64 (1.15-1) ... :: Selecting previously unselected package libxcb-shm0:amd64. :: Preparing to unpack .../052-libxcb-shm0_1.15-1_amd64.deb ... :: Unpacking libxcb-shm0:amd64 (1.15-1) ... :: Selecting previously unselected package libxrender1:amd64. :: Preparing to unpack .../053-libxrender1_1%3a0.9.10-1.1_amd64.deb ... :: Unpacking libxrender1:amd64 (1:0.9.10-1.1) ... :: Selecting previously unselected package libcairo2:amd64. :: Preparing to unpack .../054-libcairo2_1.18.0-1_amd64.deb ... :: Unpacking libcairo2:amd64 (1.18.0-1) ... :: Selecting previously unselected package libdeflate0:amd64. :: Preparing to unpack .../055-libdeflate0_1.18-1_amd64.deb ... :: Unpacking libdeflate0:amd64 (1.18-1) ... :: Selecting previously unselected package libevent-2.1-7:amd64. :: Preparing to unpack .../056-libevent-2.1-7_2.1.12-stable-9_amd64.deb ... :: Unpacking libevent-2.1-7:amd64 (2.1.12-stable-9) ... :: Selecting previously unselected package libgraphite2-3:amd64. :: Preparing to unpack .../057-libgraphite2-3_1.3.14-2_amd64.deb ... :: Unpacking libgraphite2-3:amd64 (1.3.14-2) ... :: Selecting previously unselected package libharfbuzz0b:amd64. :: Preparing to unpack .../058-libharfbuzz0b_8.0.1-1build1_amd64.deb ... :: Unpacking libharfbuzz0b:amd64 (8.0.1-1build1) ... :: Selecting previously unselected package libimagequant0:amd64. :: Preparing to unpack .../059-libimagequant0_2.18.0-1_amd64.deb ... :: Unpacking libimagequant0:amd64 (2.18.0-1) ... :: Selecting previously unselected package libipset13:amd64. :: Preparing to unpack .../060-libipset13_7.19-1ubuntu1_amd64.deb ... :: Unpacking libipset13:amd64 (7.19-1ubuntu1) ... :: Selecting previously unselected package libjpeg-turbo8:amd64. :: Preparing to unpack .../061-libjpeg-turbo8_2.1.5-2ubuntu1_amd64.deb ... :: Unpacking libjpeg-turbo8:amd64 (2.1.5-2ubuntu1) ... :: Selecting previously unselected package libjpeg8:amd64. :: Preparing to unpack .../062-libjpeg8_8c-2ubuntu11_amd64.deb ... :: Unpacking libjpeg8:amd64 (8c-2ubuntu11) ... :: Selecting previously unselected package libjs-bootstrap. :: Preparing to unpack .../063-libjs-bootstrap_3.4.1+dfsg-3_all.deb ... :: Unpacking libjs-bootstrap (3.4.1+dfsg-3) ... :: Selecting previously unselected package libjson-perl. :: Preparing to unpack .../064-libjson-perl_4.10000-1_all.deb ... :: Unpacking libjson-perl (4.10000-1) ... :: Selecting previously unselected package liblcms2-2:amd64. :: Preparing to unpack .../065-liblcms2-2_2.14-2_amd64.deb ... :: Unpacking liblcms2-2:amd64 (2.14-2) ... :: Selecting previously unselected package liblerc4:amd64. :: Preparing to unpack .../066-liblerc4_4.0.0+ds-4ubuntu1_amd64.deb ... :: Unpacking liblerc4:amd64 (4.0.0+ds-4ubuntu1) ... :: Selecting previously unselected package libpq5:amd64. :: Preparing to unpack .../067-libpq5_16.1-1build1_amd64.deb ... :: Unpacking libpq5:amd64 (16.1-1build1) ... :: Selecting previously unselected package libpython3.12-stdlib:amd64. :: Preparing to unpack .../068-libpython3.12-stdlib_3.12.1-2_amd64.deb ... :: Unpacking libpython3.12-stdlib:amd64 (3.12.1-2) ... :: Selecting previously unselected package libraqm0:amd64. :: Preparing to unpack .../069-libraqm0_0.10.1-1_amd64.deb ... :: Unpacking libraqm0:amd64 (0.10.1-1) ... :: Selecting previously unselected package libsharpyuv0:amd64. :: Preparing to unpack .../070-libsharpyuv0_1.3.2-0.3_amd64.deb ... :: Unpacking libsharpyuv0:amd64 (1.3.2-0.3) ... :: Selecting previously unselected package libsubunit-perl. :: Preparing to unpack .../071-libsubunit-perl_1.4.2-3_all.deb ... :: Unpacking libsubunit-perl (1.4.2-3) ... :: Selecting previously unselected package libjbig0:amd64. :: Preparing to unpack .../072-libjbig0_2.1-6.1ubuntu1_amd64.deb ... :: Unpacking libjbig0:amd64 (2.1-6.1ubuntu1) ... :: Selecting previously unselected package libwebp7:amd64. :: Preparing to unpack .../073-libwebp7_1.3.2-0.3_amd64.deb ... :: Unpacking libwebp7:amd64 (1.3.2-0.3) ... :: Selecting previously unselected package libtiff6:amd64. :: Preparing to unpack .../074-libtiff6_4.5.1+git230720-3ubuntu1_amd64.deb ... :: Unpacking libtiff6:amd64 (4.5.1+git230720-3ubuntu1) ... :: Selecting previously unselected package libunbound8:amd64. :: Preparing to unpack .../075-libunbound8_1.18.0-2ubuntu1_amd64.deb ... :: Unpacking libunbound8:amd64 (1.18.0-2ubuntu1) ... :: Selecting previously unselected package libwebpdemux2:amd64. :: Preparing to unpack .../076-libwebpdemux2_1.3.2-0.3_amd64.deb ... :: Unpacking libwebpdemux2:amd64 (1.3.2-0.3) ... :: Selecting previously unselected package libwebpmux3:amd64. :: Preparing to unpack .../077-libwebpmux3_1.3.2-0.3_amd64.deb ... :: Unpacking libwebpmux3:amd64 (1.3.2-0.3) ... :: Selecting previously unselected package libxdp1:amd64. :: Preparing to unpack .../078-libxdp1_1.3.0-2ubuntu2_amd64.deb ... :: Unpacking libxdp1:amd64 (1.3.0-2ubuntu2) ... :: Selecting previously unselected package net-tools. :: Preparing to unpack .../079-net-tools_2.10-0.1ubuntu3_amd64.deb ... :: Unpacking net-tools (2.10-0.1ubuntu3) ... :: Selecting previously unselected package networking-bagpipe-common. :: Preparing to unpack .../080-networking-bagpipe-common_19.0.0-0ubuntu1_all.deb ... :: Unpacking networking-bagpipe-common (19.0.0-0ubuntu1) ... :: Selecting previously unselected package networking-bgpvpn-common. :: Preparing to unpack .../081-networking-bgpvpn-common_19.0.0-0ubuntu1_all.deb ... :: Unpacking networking-bgpvpn-common (19.0.0-0ubuntu1) ... :: Selecting previously unselected package networking-sfc-common. :: Preparing to unpack .../082-networking-sfc-common_17.0.0-0ubuntu1_all.deb ... :: Unpacking networking-sfc-common (17.0.0-0ubuntu1) ... :: Selecting previously unselected package ipset. :: Preparing to unpack .../083-ipset_7.19-1ubuntu1_amd64.deb ... :: Unpacking ipset (7.19-1ubuntu1) ... :: Selecting previously unselected package neutron-common. :: Preparing to unpack .../084-neutron-common_2%3a23.0.0-0ubuntu1_all.deb ... :: Unpacking neutron-common (2:23.0.0-0ubuntu1) ... :: Selecting previously unselected package pycadf-common. :: Preparing to unpack .../085-pycadf-common_3.1.1-3_all.deb ... :: Unpacking pycadf-common (3.1.1-3) ... :: Selecting previously unselected package pyflakes3. :: Preparing to unpack .../086-pyflakes3_2.5.0-1_all.deb ... :: Unpacking pyflakes3 (2.5.0-1) ... :: Selecting previously unselected package python-oslosphinx-common. :: Preparing to unpack .../087-python-oslosphinx-common_4.18.0-5_all.deb ... :: Unpacking python-oslosphinx-common (4.18.0-5) ... :: Selecting previously unselected package python3.12. :: Preparing to unpack .../088-python3.12_3.12.1-2_amd64.deb ... :: Unpacking python3.12 (3.12.1-2) ... :: Selecting previously unselected package python3-all. :: Preparing to unpack .../089-python3-all_3.11.4-5ubuntu1_amd64.deb ... :: Unpacking python3-all (3.11.4-5ubuntu1) ... :: Selecting previously unselected package python3-anyjson. :: Preparing to unpack .../090-python3-anyjson_0.3.3-5_all.deb ... :: Unpacking python3-anyjson (0.3.3-5) ... :: Selecting previously unselected package python3-appdirs. :: Preparing to unpack .../091-python3-appdirs_1.4.4-4_all.deb ... :: Unpacking python3-appdirs (1.4.4-4) ... :: Selecting previously unselected package python3-asgiref. :: Preparing to unpack .../092-python3-asgiref_3.7.2-1_all.deb ... :: Unpacking python3-asgiref (3.7.2-1) ... :: Selecting previously unselected package python3-lazy-object-proxy. :: Preparing to unpack .../093-python3-lazy-object-proxy_1.10.0-1_amd64.deb ... :: Unpacking python3-lazy-object-proxy (1.10.0-1) ... :: Selecting previously unselected package python3-wrapt. :: Preparing to unpack .../094-python3-wrapt_1.15.0-2build1_amd64.deb ... :: Unpacking python3-wrapt (1.15.0-2build1) ... :: Selecting previously unselected package python3-astroid. :: Preparing to unpack .../095-python3-astroid_2.15.6-1_all.deb ... :: Unpacking python3-astroid (2.15.6-1) ... :: Selecting previously unselected package python3-autopage. :: Preparing to unpack .../096-python3-autopage_0.4.0-3_all.deb ... :: Unpacking python3-autopage (0.4.0-3) ... :: Selecting previously unselected package python3-funcparserlib. :: Preparing to unpack .../097-python3-funcparserlib_1.0.0-0.2_all.deb ... :: Unpacking python3-funcparserlib (1.0.0-0.2) ... :: Selecting previously unselected package libopenjp2-7:amd64. :: Preparing to unpack .../098-libopenjp2-7_2.5.0-2_amd64.deb ... :: Unpacking libopenjp2-7:amd64 (2.5.0-2) ... :: Selecting previously unselected package python3-pil:amd64. :: Preparing to unpack .../099-python3-pil_10.1.0-1_amd64.deb ... :: Unpacking python3-pil:amd64 (10.1.0-1) ... :: Selecting previously unselected package python3-webcolors. :: Preparing to unpack .../100-python3-webcolors_1.11.1-1_all.deb ... :: Unpacking python3-webcolors (1.11.1-1) ... :: Selecting previously unselected package python3-roman. :: Preparing to unpack .../101-python3-roman_3.3-3_all.deb ... :: Unpacking python3-roman (3.3-3) ... :: Selecting previously unselected package python3-docutils. :: Preparing to unpack .../102-python3-docutils_0.20.1+dfsg-3_all.deb ... :: Unpacking python3-docutils (0.20.1+dfsg-3) ... :: Selecting previously unselected package python3-cairo:amd64. :: Preparing to unpack .../103-python3-cairo_1.25.1-1_amd64.deb ... :: Unpacking python3-cairo:amd64 (1.25.1-1) ... :: Selecting previously unselected package python3-freetype. :: Preparing to unpack .../104-python3-freetype_2.4.0-1_all.deb ... :: Unpacking python3-freetype (2.4.0-1) ... :: Selecting previously unselected package python3-rlpycairo. :: Preparing to unpack .../105-python3-rlpycairo_0.3.0-3_all.deb ... :: Unpacking python3-rlpycairo (0.3.0-3) ... :: Selecting previously unselected package python3-reportlab. :: Preparing to unpack .../106-python3-reportlab_4.0.9-1_all.deb ... :: Unpacking python3-reportlab (4.0.9-1) ... :: Selecting previously unselected package python3-blockdiag. :: Preparing to unpack .../107-python3-blockdiag_2.0.1+dfsg-1_all.deb ... :: Unpacking python3-blockdiag (2.0.1+dfsg-1) ... :: Selecting previously unselected package python3-soupsieve. :: Preparing to unpack .../108-python3-soupsieve_2.5-1_all.deb ... :: Unpacking python3-soupsieve (2.5-1) ... :: Selecting previously unselected package python3-bs4. :: Preparing to unpack .../109-python3-bs4_4.12.2-2_all.deb ... :: Unpacking python3-bs4 (4.12.2-2) ... :: Selecting previously unselected package python3-bson. :: Preparing to unpack .../110-python3-bson_3.11.0-1build7_amd64.deb ... :: Unpacking python3-bson (3.11.0-1build7) ... :: Selecting previously unselected package python3-cachetools. :: Preparing to unpack .../111-python3-cachetools_5.3.0-2_all.deb ... :: Unpacking python3-cachetools (5.3.0-2) ... :: Selecting previously unselected package python3-ply. :: Preparing to unpack .../112-python3-ply_3.11-6_all.deb ... :: Unpacking python3-ply (3.11-6) ... :: Selecting previously unselected package python3-pycparser. :: Preparing to unpack .../113-python3-pycparser_2.21-1_all.deb ... :: Unpacking python3-pycparser (2.21-1) ... :: Selecting previously unselected package python3-cffi. :: Preparing to unpack .../114-python3-cffi_1.16.0-2_all.deb ... :: Unpacking python3-cffi (1.16.0-2) ... :: Selecting previously unselected package python3-iso8601. :: Preparing to unpack .../115-python3-iso8601_1.0.2-1_all.deb ... :: Unpacking python3-iso8601 (1.0.2-1) ... :: Selecting previously unselected package python3-lxml:amd64. :: Preparing to unpack .../116-python3-lxml_4.9.4-1_amd64.deb ... :: Unpacking python3-lxml:amd64 (4.9.4-1) ... :: Selecting previously unselected package python3-pbr. :: Preparing to unpack .../117-python3-pbr_5.11.1-0ubuntu1_all.deb ... :: Unpacking python3-pbr (5.11.1-0ubuntu1) ... :: Selecting previously unselected package python3-os-service-types. :: Preparing to unpack .../118-python3-os-service-types_1.7.0-3_all.deb ... :: Unpacking python3-os-service-types (1.7.0-3) ... :: Selecting previously unselected package python3-stevedore. :: Preparing to unpack .../119-python3-stevedore_1%3a5.1.0-0ubuntu1_all.deb ... :: Unpacking python3-stevedore (1:5.1.0-0ubuntu1) ... :: Selecting previously unselected package python3-keystoneauth1. :: Preparing to unpack .../120-python3-keystoneauth1_5.3.0-0ubuntu1_all.deb ... :: Unpacking python3-keystoneauth1 (5.3.0-0ubuntu1) ... :: Selecting previously unselected package python3-oslo.i18n. :: Preparing to unpack .../121-python3-oslo.i18n_6.1.0-0ubuntu2_all.deb ... :: Unpacking python3-oslo.i18n (6.1.0-0ubuntu2) ... :: Selecting previously unselected package python3-debtcollector. :: Preparing to unpack .../122-python3-debtcollector_2.3.0-0ubuntu1_all.deb ... :: Unpacking python3-debtcollector (2.3.0-0ubuntu1) ... :: Selecting previously unselected package python3-netaddr. :: Preparing to unpack .../123-python3-netaddr_0.8.0-2ubuntu1_all.deb ... :: Unpacking python3-netaddr (0.8.0-2ubuntu1) ... :: Selecting previously unselected package python3-packaging. :: Preparing to unpack .../124-python3-packaging_23.2-1_all.deb ... :: Unpacking python3-packaging (23.2-1) ... :: Selecting previously unselected package python3-oslo.utils. :: Preparing to unpack .../125-python3-oslo.utils_6.2.1-0ubuntu2_all.deb ... :: Unpacking python3-oslo.utils (6.2.1-0ubuntu2) ... :: Selecting previously unselected package python3-wcwidth. :: Preparing to unpack .../126-python3-wcwidth_0.2.5+dfsg1-1.1ubuntu1_all.deb ... :: Unpacking python3-wcwidth (0.2.5+dfsg1-1.1ubuntu1) ... :: Selecting previously unselected package python3-prettytable. :: Preparing to unpack .../127-python3-prettytable_3.6.0-1_all.deb ... :: Unpacking python3-prettytable (3.6.0-1) ... :: Selecting previously unselected package python3-simplejson. :: Preparing to unpack .../128-python3-simplejson_3.19.2-1build1_amd64.deb ... :: Unpacking python3-simplejson (3.19.2-1build1) ... :: Selecting previously unselected package python3-cinderclient. :: Preparing to unpack .../129-python3-cinderclient_1%3a9.4.0-0ubuntu1_all.deb ... :: Unpacking python3-cinderclient (1:9.4.0-0ubuntu1) ... :: Selecting previously unselected package python3-pyperclip. :: Preparing to unpack .../130-python3-pyperclip_1.8.2-2_all.deb ... :: Unpacking python3-pyperclip (1.8.2-2) ... :: Selecting previously unselected package python3-cmd2. :: Preparing to unpack .../131-python3-cmd2_2.4.3+ds-2_all.deb ... :: Unpacking python3-cmd2 (2.4.3+ds-2) ... :: Selecting previously unselected package python3-cliff. :: Preparing to unpack .../132-python3-cliff_4.3.0-0ubuntu1_all.deb ... :: Unpacking python3-cliff (4.3.0-0ubuntu1) ... :: Selecting previously unselected package python3-coverage. :: Preparing to unpack .../133-python3-coverage_7.3.2-0ubuntu1_amd64.deb ... :: Unpacking python3-coverage (7.3.2-0ubuntu1) ... :: Selecting previously unselected package python3-csscompressor. :: Preparing to unpack .../134-python3-csscompressor_0.9.5-3_all.deb ... :: Unpacking python3-csscompressor (0.9.5-3) ... :: Selecting previously unselected package python3-dateutil. :: Preparing to unpack .../135-python3-dateutil_2.8.2-3_all.deb ... :: Unpacking python3-dateutil (2.8.2-3) ... :: Selecting previously unselected package python3-ddt. :: Preparing to unpack .../136-python3-ddt_1.6.0-3_all.deb ... :: Unpacking python3-ddt (1.6.0-3) ... :: Selecting previously unselected package python3-decorator. :: Preparing to unpack .../137-python3-decorator_5.1.1-5_all.deb ... :: Unpacking python3-decorator (5.1.1-5) ... :: Selecting previously unselected package python3-defusedxml. :: Preparing to unpack .../138-python3-defusedxml_0.7.1-2_all.deb ... :: Unpacking python3-defusedxml (0.7.1-2) ... :: Selecting previously unselected package python3-deprecation. :: Preparing to unpack .../139-python3-deprecation_2.1.0-3_all.deb ... :: Unpacking python3-deprecation (2.1.0-3) ... :: Selecting previously unselected package python3-sqlparse. :: Preparing to unpack .../140-python3-sqlparse_0.4.4-1_all.deb ... :: Unpacking python3-sqlparse (0.4.4-1) ... :: Selecting previously unselected package python3-django. :: Preparing to unpack .../141-python3-django_3%3a4.2.9-1_all.deb ... :: Unpacking python3-django (3:4.2.9-1) ... :: Selecting previously unselected package python3-django-appconf. :: Preparing to unpack .../142-python3-django-appconf_1.0.5-3_all.deb ... :: Unpacking python3-django-appconf (1.0.5-3) ... :: Selecting previously unselected package python3-rcssmin. :: Preparing to unpack .../143-python3-rcssmin_1%3a1.1.0-2build1_amd64.deb ... :: Unpacking python3-rcssmin (1:1.1.0-2build1) ... :: Selecting previously unselected package python3-rjsmin. :: Preparing to unpack .../144-python3-rjsmin_1.2.0+dfsg1-2build3_amd64.deb ... :: Unpacking python3-rjsmin (1.2.0+dfsg1-2build3) ... :: Selecting previously unselected package python3-django-compressor. :: Preparing to unpack .../145-python3-django-compressor_4.0-2ubuntu1_all.deb ... :: Unpacking python3-django-compressor (4.0-2ubuntu1) ... :: Selecting previously unselected package python3-django-debreach. :: Preparing to unpack .../146-python3-django-debreach_2.1.0-2_all.deb ... :: Unpacking python3-django-debreach (2.1.0-2) ... :: Selecting previously unselected package python3-zombie-imp. :: Preparing to unpack .../147-python3-zombie-imp_0.0.2-2_all.deb ... :: Unpacking python3-zombie-imp (0.0.2-2) ... :: Selecting previously unselected package python3-nose. :: Preparing to unpack .../148-python3-nose_1.3.7-12_all.deb ... :: Unpacking python3-nose (1.3.7-12) ... :: Selecting previously unselected package python3-django-nose. :: Preparing to unpack .../149-python3-django-nose_1.4.6-3_all.deb ... :: Unpacking python3-django-nose (1.4.6-3) ... :: Selecting previously unselected package python3-pyscss. :: Preparing to unpack .../150-python3-pyscss_1.4.0-3_amd64.deb ... :: Unpacking python3-pyscss (1.4.0-3) ... :: Selecting previously unselected package python3-django-pyscss. :: Preparing to unpack .../151-python3-django-pyscss_2.0.2-13_all.deb ... :: Unpacking python3-django-pyscss (2.0.2-13) ... :: Selecting previously unselected package python3-futurist. :: Preparing to unpack .../152-python3-futurist_2.4.1-3_all.deb ... :: Unpacking python3-futurist (2.4.1-3) ... :: Selecting previously unselected package python3-warlock. :: Preparing to unpack .../153-python3-warlock_2.0.1-3_all.deb ... :: Unpacking python3-warlock (2.0.1-3) ... :: Selecting previously unselected package python3-glanceclient. :: Preparing to unpack .../154-python3-glanceclient_1%3a4.4.0-0ubuntu1_all.deb ... :: Unpacking python3-glanceclient (1:4.4.0-0ubuntu1) ... :: Selecting previously unselected package python3-dogpile.cache. :: Preparing to unpack .../155-python3-dogpile.cache_1.1.8-3_all.deb ... :: Unpacking python3-dogpile.cache (1.1.8-3) ... :: Selecting previously unselected package python3-jmespath. :: Preparing to unpack .../156-python3-jmespath_1.0.1-1_all.deb ... :: Unpacking python3-jmespath (1.0.1-1) ... :: Selecting previously unselected package python3-munch. :: Preparing to unpack .../157-python3-munch_4.0.0-1_all.deb ... :: Unpacking python3-munch (4.0.0-1) ... :: Selecting previously unselected package python3-requestsexceptions. :: Preparing to unpack .../158-python3-requestsexceptions_1.4.0-3_all.deb ... :: Unpacking python3-requestsexceptions (1.4.0-3) ... :: Selecting previously unselected package python3-openstacksdk. :: Preparing to unpack .../159-python3-openstacksdk_1.5.0-0ubuntu1_all.deb ... :: Unpacking python3-openstacksdk (1.5.0-0ubuntu1) ... :: Selecting previously unselected package python3-os-client-config. :: Preparing to unpack .../160-python3-os-client-config_2.1.0-0ubuntu3_all.deb ... :: Unpacking python3-os-client-config (2.1.0-0ubuntu3) ... :: Selecting previously unselected package python3-osc-lib. :: Preparing to unpack .../161-python3-osc-lib_2.8.1-0ubuntu1_all.deb ... :: Unpacking python3-osc-lib (2.8.1-0ubuntu1) ... :: Selecting previously unselected package python3-msgpack. :: Preparing to unpack .../162-python3-msgpack_1.0.3-3build1_amd64.deb ... :: Unpacking python3-msgpack (1.0.3-3build1) ... :: Selecting previously unselected package python3-oslo.serialization. :: Preparing to unpack .../163-python3-oslo.serialization_5.2.0-0ubuntu4_all.deb ... :: Unpacking python3-oslo.serialization (5.2.0-0ubuntu4) ... :: Selecting previously unselected package python3-dnspython. :: Preparing to unpack .../164-python3-dnspython_2.4.2-1ubuntu1_all.deb ... :: Unpacking python3-dnspython (2.4.2-1ubuntu1) ... :: Selecting previously unselected package python3-monotonic. :: Preparing to unpack .../165-python3-monotonic_1.6-2_all.deb ... :: Unpacking python3-monotonic (1.6-2) ... :: Selecting previously unselected package python3-eventlet. :: Preparing to unpack .../166-python3-eventlet_0.33.1-4ubuntu2_all.deb ... :: Unpacking python3-eventlet (0.33.1-4ubuntu2) ... :: Selecting previously unselected package python3-oslo.context. :: Preparing to unpack .../167-python3-oslo.context_1%3a5.2.0-0ubuntu1_all.deb ... :: Unpacking python3-oslo.context (1:5.2.0-0ubuntu1) ... :: Selecting previously unselected package python3-pyasyncore. :: Preparing to unpack .../168-python3-pyasyncore_1.0.2-2_all.deb ... :: Unpacking python3-pyasyncore (1.0.2-2) ... :: Selecting previously unselected package python3-pyinotify. :: Preparing to unpack .../169-python3-pyinotify_0.9.6-2ubuntu1_all.deb ... :: Unpacking python3-pyinotify (0.9.6-2ubuntu1) ... :: Selecting previously unselected package python3-oslo.log. :: Preparing to unpack .../170-python3-oslo.log_5.3.0-0ubuntu1_all.deb ... :: Unpacking python3-oslo.log (5.3.0-0ubuntu1) ... :: Selecting previously unselected package python3-rfc3986. :: Preparing to unpack .../171-python3-rfc3986_2.0.0-2_all.deb ... :: Unpacking python3-rfc3986 (2.0.0-2) ... :: Selecting previously unselected package python3-oslo.config. :: Preparing to unpack .../172-python3-oslo.config_1%3a9.2.0-0ubuntu1_all.deb ... :: Unpacking python3-oslo.config (1:9.2.0-0ubuntu1) ... :: Selecting previously unselected package python3-keystoneclient. :: Preparing to unpack .../173-python3-keystoneclient_1%3a5.2.0-0ubuntu1_all.deb ... :: Unpacking python3-keystoneclient (1:5.2.0-0ubuntu1) ... :: Selecting previously unselected package python3-swiftclient. :: Preparing to unpack .../174-python3-swiftclient_1%3a4.4.0-0ubuntu1_all.deb ... :: Unpacking python3-swiftclient (1:4.4.0-0ubuntu1) ... :: Selecting previously unselected package python3-heatclient. :: Preparing to unpack .../175-python3-heatclient_3.4.0-0ubuntu1_all.deb ... :: Unpacking python3-heatclient (3.4.0-0ubuntu1) ... :: Selecting previously unselected package python3-pymemcache. :: Preparing to unpack .../176-python3-pymemcache_4.0.0-6_all.deb ... :: Unpacking python3-pymemcache (4.0.0-6) ... :: Selecting previously unselected package python3-neutronclient. :: Preparing to unpack .../177-python3-neutronclient_1%3a11.1.0-0ubuntu1_all.deb ... :: Unpacking python3-neutronclient (1:11.1.0-0ubuntu1) ... :: Selecting previously unselected package python3-novaclient. :: Preparing to unpack .../178-python3-novaclient_2%3a18.4.0-0ubuntu1_all.deb ... :: Unpacking python3-novaclient (2:18.4.0-0ubuntu1) ... :: Selecting previously unselected package python3-fasteners. :: Preparing to unpack .../179-python3-fasteners_0.18-2_all.deb ... :: Unpacking python3-fasteners (0.18-2) ... :: Selecting previously unselected package python3-testtools. :: Preparing to unpack .../180-python3-testtools_2.6.0-2_all.deb ... :: Unpacking python3-testtools (2.6.0-2) ... :: Selecting previously unselected package python3-fixtures. :: Preparing to unpack .../181-python3-fixtures_4.0.1-3_all.deb ... :: Unpacking python3-fixtures (4.0.1-3) ... :: Selecting previously unselected package python3-oslo.concurrency. :: Preparing to unpack .../182-python3-oslo.concurrency_5.2.0-0ubuntu1_all.deb ... :: Unpacking python3-oslo.concurrency (5.2.0-0ubuntu1) ... :: Selecting previously unselected package python3-oslo.policy. :: Preparing to unpack .../183-python3-oslo.policy_4.2.1-0ubuntu1_all.deb ... :: Unpacking python3-oslo.policy (4.2.1-0ubuntu1) ... :: Selecting previously unselected package python3-oslo.upgradecheck. :: Preparing to unpack .../184-python3-oslo.upgradecheck_2.2.0-0ubuntu1_all.deb ... :: Unpacking python3-oslo.upgradecheck (2.2.0-0ubuntu1) ... :: Selecting previously unselected package python3-webob. :: Preparing to unpack .../185-python3-webob_1%3a1.8.6-3_all.deb ... :: Unpacking python3-webob (1:1.8.6-3) ... :: Selecting previously unselected package python3-osprofiler. :: Preparing to unpack .../186-python3-osprofiler_3.4.3-3_all.deb ... :: Unpacking python3-osprofiler (3.4.3-3) ... :: Selecting previously unselected package python3-pint. :: Preparing to unpack .../187-python3-pint_0.19.2-1_all.deb ... :: Unpacking python3-pint (0.19.2-1) ... :: Selecting previously unselected package python3-pymongo. :: Preparing to unpack .../188-python3-pymongo_3.11.0-1build7_amd64.deb ... :: Unpacking python3-pymongo (3.11.0-1build7) ... :: Selecting previously unselected package python3-semantic-version. :: Preparing to unpack .../189-python3-semantic-version_2.10.0-2_all.deb ... :: Unpacking python3-semantic-version (2.10.0-2) ... :: Selecting previously unselected package python3-django-openstack-auth. :: Preparing to unpack .../190-python3-django-openstack-auth_4%3a23.3.0-0ubuntu2_all.deb ... :: Unpacking python3-django-openstack-auth (4:23.3.0-0ubuntu2) ... :: Selecting previously unselected package python3-dulwich. :: Preparing to unpack .../191-python3-dulwich_0.21.6-1build1_amd64.deb ... :: Unpacking python3-dulwich (0.21.6-1build1) ... :: Selecting previously unselected package python3-exabgp. :: Preparing to unpack .../192-python3-exabgp_4.2.21-2_all.deb ... :: Unpacking python3-exabgp (4.2.21-2) ... :: Selecting previously unselected package python3-extras. :: Preparing to unpack .../193-python3-extras_1.0.0-5_all.deb ... :: Unpacking python3-extras (1.0.0-5) ... :: Selecting previously unselected package python3-jsonpath-rw. :: Preparing to unpack .../194-python3-jsonpath-rw_1.4.0-6_all.deb ... :: Unpacking python3-jsonpath-rw (1.4.0-6) ... :: Selecting previously unselected package python3-wsgi-intercept. :: Preparing to unpack .../195-python3-wsgi-intercept_1.9.3-2ubuntu1_all.deb ... :: Unpacking python3-wsgi-intercept (1.9.3-2ubuntu1) ... :: Selecting previously unselected package python3-jsonpath-rw-ext. :: Preparing to unpack .../196-python3-jsonpath-rw-ext_1.2.2-2_all.deb ... :: Unpacking python3-jsonpath-rw-ext (1.2.2-2) ... :: Selecting previously unselected package python3-iniconfig. :: Preparing to unpack .../197-python3-iniconfig_1.1.1-2_all.deb ... :: Unpacking python3-iniconfig (1.1.1-2) ... :: Selecting previously unselected package python3-pluggy. :: Preparing to unpack .../198-python3-pluggy_1.3.0-1_all.deb ... :: Unpacking python3-pluggy (1.3.0-1) ... :: Selecting previously unselected package python3-pytest. :: Preparing to unpack .../199-python3-pytest_7.4.4-1_all.deb ... :: Unpacking python3-pytest (7.4.4-1) ... :: Selecting previously unselected package python3-gabbi. :: Preparing to unpack .../200-python3-gabbi_2.4.0-2_all.deb ... :: Unpacking python3-gabbi (2.4.0-2) ... :: Selecting previously unselected package python3-hacking. :: Preparing to unpack .../201-python3-hacking_4.1.0-3_all.deb ... :: Unpacking python3-hacking (4.1.0-3) ... :: Selecting previously unselected package python3-imagesize. :: Preparing to unpack .../202-python3-imagesize_1.4.1-1_all.deb ... :: Unpacking python3-imagesize (1.4.1-1) ... :: Selecting previously unselected package python3-memcache. :: Preparing to unpack .../203-python3-memcache_1.59-7_all.deb ... :: Unpacking python3-memcache (1.59-7) ... :: Selecting previously unselected package python3-oslo.cache. :: Preparing to unpack .../204-python3-oslo.cache_3.6.0-0ubuntu1_all.deb ... :: Unpacking python3-oslo.cache (3.6.0-0ubuntu1) ... :: Selecting previously unselected package python3-pycadf. :: Preparing to unpack .../205-python3-pycadf_3.1.1-3_all.deb ... :: Unpacking python3-pycadf (3.1.1-3) ... :: Selecting previously unselected package python3-keystonemiddleware. :: Preparing to unpack .../206-python3-keystonemiddleware_10.4.1-0ubuntu1_all.deb ... :: Unpacking python3-keystonemiddleware (10.4.1-0ubuntu1) ... :: Selecting previously unselected package python3-vine. :: Preparing to unpack .../207-python3-vine_5.0.0+dfsg-3_all.deb ... :: Unpacking python3-vine (5.0.0+dfsg-3) ... :: Selecting previously unselected package python3-amqp. :: Preparing to unpack .../208-python3-amqp_5.2.0-1_all.deb ... :: Unpacking python3-amqp (5.2.0-1) ... :: Selecting previously unselected package python3-kombu. :: Preparing to unpack .../209-python3-kombu_5.3.4-1_all.deb ... :: Unpacking python3-kombu (5.3.4-1) ... :: Selecting previously unselected package python3-logutils. :: Preparing to unpack .../210-python3-logutils_0.3.5-3_all.deb ... :: Unpacking python3-logutils (0.3.5-3) ... :: Selecting previously unselected package python3-tempita. :: Preparing to unpack .../211-python3-tempita_0.5.2-7_all.deb ... :: Unpacking python3-tempita (0.5.2-7) ... :: Selecting previously unselected package python3-migrate. :: Preparing to unpack .../212-python3-migrate_0.13.0-0ubuntu2_all.deb ... :: Unpacking python3-migrate (0.13.0-0ubuntu2) ... :: Selecting previously unselected package python3-mox3. :: Preparing to unpack .../213-python3-mox3_1.0.0-2_all.deb ... :: Unpacking python3-mox3 (1.0.0-2) ... :: Selecting previously unselected package python3-nacl. :: Preparing to unpack .../214-python3-nacl_1.5.0-4_amd64.deb ... :: Unpacking python3-nacl (1.5.0-4) ... :: Selecting previously unselected package openstack-dashboard-common. :: Preparing to unpack .../215-openstack-dashboard-common_4%3a23.3.0-0ubuntu2_all.deb ... :: Unpacking openstack-dashboard-common (4:23.3.0-0ubuntu2) ... :: Selecting previously unselected package python3-django-horizon. :: Preparing to unpack .../216-python3-django-horizon_4%3a23.3.0-0ubuntu2_all.deb ... :: Unpacking python3-django-horizon (4:23.3.0-0ubuntu2) ... :: Selecting previously unselected package python3-designateclient. :: Preparing to unpack .../217-python3-designateclient_6.0.0-0ubuntu1_all.deb ... :: Unpacking python3-designateclient (6.0.0-0ubuntu1) ... :: Selecting previously unselected package python3-sortedcontainers. :: Preparing to unpack .../218-python3-sortedcontainers_2.4.0-2_all.deb ... :: Unpacking python3-sortedcontainers (2.4.0-2) ... :: Selecting previously unselected package python3-openvswitch. :: Preparing to unpack .../219-python3-openvswitch_3.2.2~git20231029-2build1_amd64.deb ... :: Unpacking python3-openvswitch (3.2.2~git20231029-2build1) ... :: Selecting previously unselected package python3-repoze.lru. :: Preparing to unpack .../220-python3-repoze.lru_0.7-3_all.deb ... :: Unpacking python3-repoze.lru (0.7-3) ... :: Selecting previously unselected package python3-routes. :: Preparing to unpack .../221-python3-routes_2.5.1-1ubuntu1_all.deb ... :: Unpacking python3-routes (2.5.1-1ubuntu1) ... :: Selecting previously unselected package python3-tinyrpc. :: Preparing to unpack .../222-python3-tinyrpc_0.6-5_all.deb ... :: Unpacking python3-tinyrpc (0.6-5) ... :: Selecting previously unselected package python3-os-ken. :: Preparing to unpack .../223-python3-os-ken_2.7.0-0ubuntu1_all.deb ... :: Unpacking python3-os-ken (2.7.0-0ubuntu1) ... :: Selecting previously unselected package python3-os-traits. :: Preparing to unpack .../224-python3-os-traits_3.0.0-0ubuntu1_all.deb ... :: Unpacking python3-os-traits (3.0.0-0ubuntu1) ... :: Selecting previously unselected package python3-unittest2. :: Preparing to unpack .../225-python3-unittest2_1.1.0-11_all.deb ... :: Unpacking python3-unittest2 (1.1.0-11) ... :: Selecting previously unselected package python3-testresources. :: Preparing to unpack .../226-python3-testresources_2.0.1-4.1_all.deb ... :: Unpacking python3-testresources (2.0.1-4.1) ... :: Selecting previously unselected package python3-testscenarios. :: Preparing to unpack .../227-python3-testscenarios_0.5.0-4_all.deb ... :: Unpacking python3-testscenarios (0.5.0-4) ... :: Selecting previously unselected package python3-oslo.db. :: Preparing to unpack .../228-python3-oslo.db_14.1.0-0ubuntu1_all.deb ... :: Unpacking python3-oslo.db (14.1.0-0ubuntu1) ... :: Selecting previously unselected package python3-prometheus-client. :: Preparing to unpack .../229-python3-prometheus-client_0.19.0+ds1-1_all.deb ... :: Unpacking python3-prometheus-client (0.19.0+ds1-1) ... :: Selecting previously unselected package python3-oslo.metrics. :: Preparing to unpack .../230-python3-oslo.metrics_0.7.0-0ubuntu1_all.deb ... :: Unpacking python3-oslo.metrics (0.7.0-0ubuntu1) ... :: Selecting previously unselected package python3-statsd. :: Preparing to unpack .../231-python3-statsd_4.0.1-1_all.deb ... :: Unpacking python3-statsd (4.0.1-1) ... :: Selecting previously unselected package python3-oslo.middleware. :: Preparing to unpack .../232-python3-oslo.middleware_5.2.0-0ubuntu1_all.deb ... :: Unpacking python3-oslo.middleware (5.2.0-0ubuntu1) ... :: Selecting previously unselected package python3-paste. :: Preparing to unpack .../233-python3-paste_3.7.1-1_all.deb ... :: Unpacking python3-paste (3.7.1-1) ... :: Selecting previously unselected package python3-pastedeploy-tpl. :: Preparing to unpack .../234-python3-pastedeploy-tpl_3.0.1-5ubuntu1_all.deb ... :: Unpacking python3-pastedeploy-tpl (3.0.1-5ubuntu1) ... :: Selecting previously unselected package python3-pastedeploy. :: Preparing to unpack .../235-python3-pastedeploy_3.0.1-5ubuntu1_all.deb ... :: Unpacking python3-pastedeploy (3.0.1-5ubuntu1) ... :: Selecting previously unselected package python3-oslo.service. :: Preparing to unpack .../236-python3-oslo.service_3.2.0-0ubuntu1_all.deb ... :: Unpacking python3-oslo.service (3.2.0-0ubuntu1) ... :: Selecting previously unselected package python3-tenacity. :: Preparing to unpack .../237-python3-tenacity_8.2.3-2_all.deb ... :: Unpacking python3-tenacity (8.2.3-2) ... :: Selecting previously unselected package python3-oslo.messaging. :: Preparing to unpack .../238-python3-oslo.messaging_14.4.1-0ubuntu1_all.deb ... :: Unpacking python3-oslo.messaging (14.4.1-0ubuntu1) ... :: Selecting previously unselected package python3-oslo.versionedobjects. :: Preparing to unpack .../239-python3-oslo.versionedobjects_3.2.0-0ubuntu1_all.deb ... :: Unpacking python3-oslo.versionedobjects (3.2.0-0ubuntu1) ... :: Selecting previously unselected package python3-simplegeneric. :: Preparing to unpack .../240-python3-simplegeneric_0.8.1-5_all.deb ... :: Unpacking python3-simplegeneric (0.8.1-5) ... :: Selecting previously unselected package python3-singledispatch. :: Preparing to unpack .../241-python3-singledispatch_3.4.0.3-4_all.deb ... :: Unpacking python3-singledispatch (3.4.0.3-4) ... :: Selecting previously unselected package python3-pecan. :: Preparing to unpack .../242-python3-pecan_1.4.2-2ubuntu1_all.deb ... :: Unpacking python3-pecan (1.4.2-2ubuntu1) ... :: Selecting previously unselected package python3-setproctitle:amd64. :: Preparing to unpack .../243-python3-setproctitle_1.3.3-1build1_amd64.deb ... :: Unpacking python3-setproctitle:amd64 (1.3.3-1build1) ... :: Selecting previously unselected package python3-neutron-lib. :: Preparing to unpack .../244-python3-neutron-lib_3.9.0-0ubuntu1_all.deb ... :: Unpacking python3-neutron-lib (3.9.0-0ubuntu1) ... :: Selecting previously unselected package python3-os-resource-classes. :: Preparing to unpack .../245-python3-os-resource-classes_1.1.0-0ubuntu1_all.deb ... :: Unpacking python3-os-resource-classes (1.1.0-0ubuntu1) ... :: Selecting previously unselected package python3-oslo.privsep. :: Preparing to unpack .../246-python3-oslo.privsep_3.2.0-0ubuntu1_all.deb ... :: Unpacking python3-oslo.privsep (3.2.0-0ubuntu1) ... :: Selecting previously unselected package python3-ovsdbapp. :: Preparing to unpack .../247-python3-ovsdbapp_2.4.1-0ubuntu1_all.deb ... :: Unpacking python3-ovsdbapp (2.4.1-0ubuntu1) ... :: Selecting previously unselected package python3-psutil. :: Preparing to unpack .../248-python3-psutil_5.9.5-1build2_amd64.deb ... :: Unpacking python3-psutil (5.9.5-1build2) ... :: Selecting previously unselected package python3-pyroute2. :: Preparing to unpack .../249-python3-pyroute2_0.7.7-2_all.deb ... :: Unpacking python3-pyroute2 (0.7.7-2) ... :: Selecting previously unselected package python3-os-vif. :: Preparing to unpack .../250-python3-os-vif_3.2.0-0ubuntu1_all.deb ... :: Unpacking python3-os-vif (3.2.0-0ubuntu1) ... :: Selecting previously unselected package python3-paramiko. :: Preparing to unpack .../251-python3-paramiko_2.12.0-2ubuntu1_all.deb ... :: Unpacking python3-paramiko (2.12.0-2ubuntu1) ... :: Selecting previously unselected package python3-os-xenapi. :: Preparing to unpack .../252-python3-os-xenapi_0.3.4-0ubuntu8_all.deb ... :: Unpacking python3-os-xenapi (0.3.4-0ubuntu8) ... :: Selecting previously unselected package python3-oslo.reports. :: Preparing to unpack .../253-python3-oslo.reports_3.2.0-0ubuntu1_all.deb ... :: Unpacking python3-oslo.reports (3.2.0-0ubuntu1) ... :: Selecting previously unselected package python3-oslo.rootwrap. :: Preparing to unpack .../254-python3-oslo.rootwrap_7.1.0-0ubuntu1_all.deb ... :: Unpacking python3-oslo.rootwrap (7.1.0-0ubuntu1) ... :: Selecting previously unselected package python3-pymysql. :: Preparing to unpack .../255-python3-pymysql_1.0.2-1ubuntu1_all.deb ... :: Unpacking python3-pymysql (1.0.2-1ubuntu1) ... :: Selecting previously unselected package python3-voluptuous. :: Preparing to unpack .../256-python3-voluptuous_0.12.2-1_all.deb ... :: Unpacking python3-voluptuous (0.12.2-1) ... :: Selecting previously unselected package python3-tooz. :: Preparing to unpack .../257-python3-tooz_4.2.0-0ubuntu1_all.deb ... :: Unpacking python3-tooz (4.2.0-0ubuntu1) ... :: Selecting previously unselected package python3-neutron. :: Preparing to unpack .../258-python3-neutron_2%3a23.0.0-0ubuntu1_all.deb ... :: Unpacking python3-neutron (2:23.0.0-0ubuntu1) ... :: Selecting previously unselected package python3-networking-bgpvpn. :: Preparing to unpack .../259-python3-networking-bgpvpn_19.0.0-0ubuntu1_all.deb ... :: Unpacking python3-networking-bgpvpn (19.0.0-0ubuntu1) ... :: Selecting previously unselected package python3-networking-sfc. :: Preparing to unpack .../260-python3-networking-sfc_17.0.0-0ubuntu1_all.deb ... :: Unpacking python3-networking-sfc (17.0.0-0ubuntu1) ... :: Selecting previously unselected package python3-networking-bagpipe. :: Preparing to unpack .../261-python3-networking-bagpipe_19.0.0-0ubuntu1_all.deb ... :: Unpacking python3-networking-bagpipe (19.0.0-0ubuntu1) ... :: Selecting previously unselected package python3-openstackdocstheme. :: Preparing to unpack .../262-python3-openstackdocstheme_3.2.0-0ubuntu1_all.deb ... :: Unpacking python3-openstackdocstheme (3.2.0-0ubuntu1) ... :: Selecting previously unselected package python3-tomlkit. :: Preparing to unpack .../263-python3-tomlkit_0.12.3-1_all.deb ... :: Unpacking python3-tomlkit (0.12.3-1) ... :: Selecting previously unselected package python3-subunit. :: Preparing to unpack .../264-python3-subunit_1.4.2-3_all.deb ... :: Unpacking python3-subunit (1.4.2-3) ... :: Selecting previously unselected package subunit. :: Preparing to unpack .../265-subunit_1.4.2-3_all.deb ... :: Unpacking subunit (1.4.2-3) ... :: Selecting previously unselected package python3-stestr. :: Preparing to unpack .../266-python3-stestr_4.1.0-1_all.deb ... :: Unpacking python3-stestr (4.1.0-1) ... :: Selecting previously unselected package python3-os-testr. :: Preparing to unpack .../267-python3-os-testr_3.0.0-0ubuntu1_all.deb ... :: Unpacking python3-os-testr (3.0.0-0ubuntu1) ... :: Selecting previously unselected package python3-oslosphinx. :: Preparing to unpack .../268-python3-oslosphinx_4.18.0-5_all.deb ... :: Unpacking python3-oslosphinx (4.18.0-5) ... :: Selecting previously unselected package python3-testrepository. :: Preparing to unpack .../269-python3-testrepository_0.0.20-8_all.deb ... :: Unpacking python3-testrepository (0.0.20-8) ... :: Selecting previously unselected package testrepository. :: Preparing to unpack .../270-testrepository_0.0.20-8_all.deb ... :: Unpacking testrepository (0.0.20-8) ... :: Selecting previously unselected package python3-oslotest. :: Preparing to unpack .../271-python3-oslotest_1%3a4.5.0-0ubuntu2_all.deb ... :: Unpacking python3-oslotest (1:4.5.0-0ubuntu2) ... :: Selecting previously unselected package python3-psycopg2. :: Preparing to unpack .../272-python3-psycopg2_2.9.9-1_amd64.deb ... :: Unpacking python3-psycopg2 (2.9.9-1) ... :: Selecting previously unselected package python3-seqdiag. :: Preparing to unpack .../273-python3-seqdiag_2.0.0+dfsg-1_all.deb ... :: Unpacking python3-seqdiag (2.0.0+dfsg-1) ... :: Selecting previously unselected package python3-snowballstemmer. :: Preparing to unpack .../274-python3-snowballstemmer_2.2.0-4_all.deb ... :: Unpacking python3-snowballstemmer (2.2.0-4) ... :: Selecting previously unselected package sphinx-common. :: Preparing to unpack .../275-sphinx-common_7.2.6-3_all.deb ... :: Unpacking sphinx-common (7.2.6-3) ... :: Selecting previously unselected package python3-alabaster. :: Preparing to unpack .../276-python3-alabaster_0.7.12-1_all.deb ... :: Unpacking python3-alabaster (0.7.12-1) ... :: Selecting previously unselected package python3-sphinx. :: Preparing to unpack .../277-python3-sphinx_7.2.6-3_all.deb ... :: Unpacking python3-sphinx (7.2.6-3) ... :: Selecting previously unselected package python3-sphinxcontrib.blockdiag. :: Preparing to unpack .../278-python3-sphinxcontrib.blockdiag_2.0.0-1_all.deb ... :: Unpacking python3-sphinxcontrib.blockdiag (2.0.0-1) ... :: Selecting previously unselected package python3-sphinxcontrib.seqdiag. :: Preparing to unpack .../279-python3-sphinxcontrib.seqdiag_2.0.0-1_all.deb ... :: Unpacking python3-sphinxcontrib.seqdiag (2.0.0-1) ... :: Selecting previously unselected package python3-tempest. :: Preparing to unpack .../280-python3-tempest_1%3a36.0.0-1_all.deb ... :: Unpacking python3-tempest (1:36.0.0-1) ... :: Selecting previously unselected package python3-waitress. :: Preparing to unpack .../281-python3-waitress_2.1.2-2_all.deb ... :: Unpacking python3-waitress (2.1.2-2) ... :: Selecting previously unselected package python3-webtest. :: Preparing to unpack .../282-python3-webtest_3.0.0-3_all.deb ... :: Unpacking python3-webtest (3.0.0-3) ... :: Selecting previously unselected package openstack-pkg-tools. :: Preparing to unpack .../283-openstack-pkg-tools_123ubuntu2_all.deb ... :: Unpacking openstack-pkg-tools (123ubuntu2) ... :: Setting up networking-bagpipe-common (19.0.0-0ubuntu1) ... :: Setting up python3-exabgp (4.2.21-2) ... :: update-alternatives: using /usr/sbin/python3-exabgp to provide /usr/sbin/exabgp (exabgp) in auto mode :: /usr/lib/python3/dist-packages/exabgp/vendoring/bitstring.py:2: SyntaxWarning: invalid escape sequence '\ ' :: """ :: /usr/lib/python3/dist-packages/exabgp/vendoring/cmd2.py:101: SyntaxWarning: invalid escape sequence '\s' :: pattern = '\s+'.join(re.escape(a) for a in newArgList) + '\s*$' :: /usr/lib/python3/dist-packages/exabgp/vendoring/cmd2.py:101: SyntaxWarning: invalid escape sequence '\s' :: pattern = '\s+'.join(re.escape(a) for a in newArgList) + '\s*$' :: /usr/lib/python3/dist-packages/exabgp/vendoring/docopt.py:159: SyntaxWarning: invalid escape sequence '\S' :: name = re.findall('(<\S*?>)', source)[0] :: /usr/lib/python3/dist-packages/exabgp/vendoring/docopt.py:160: SyntaxWarning: invalid escape sequence '\[' :: value = re.findall('\[default: (.*)\]', source, flags=re.I) :: /usr/lib/python3/dist-packages/exabgp/vendoring/docopt.py:199: SyntaxWarning: invalid escape sequence '\[' :: matched = re.findall('\[default: (.*)\]', description, flags=re.I) :: /usr/lib/python3/dist-packages/exabgp/vendoring/docopt.py:437: SyntaxWarning: invalid escape sequence '\S' :: split = re.split('\n *(<\S+?>|-\S+?)', doc)[1:] :: /usr/lib/python3/dist-packages/exabgp/vendoring/pyparsing.py:2147: SyntaxWarning: invalid escape sequence '\g' :: ret = re.sub(self.escCharReplacePattern, "\g<1>", ret) :: Setting up dh-python (6.20231223) ... :: Setting up python3-more-itertools (10.1.0-1) ... :: Setting up libgraphite2-3:amd64 (1.3.14-2) ... :: Setting up liblcms2-2:amd64 (2.14-2) ... :: Setting up python3-iniconfig (1.1.1-2) ... :: Setting up libpixman-1-0:amd64 (0.42.2-1) ... :: Setting up libsharpyuv0:amd64 (1.3.2-0.3) ... :: Setting up python3-pymemcache (4.0.0-6) ... :: Setting up net-tools (2.10-0.1ubuntu3) ... :: Setting up libsubunit-perl (1.4.2-3) ... :: Setting up python3-rjsmin (1.2.0+dfsg1-2build3) ... :: Setting up gettext (0.21-14) ... :: Setting up python3-zombie-imp (0.0.2-2) ... :: Setting up python3-waitress (2.1.2-2) ... :: Setting up python3-ddt (1.6.0-3) ... :: Setting up networking-sfc-common (17.0.0-0ubuntu1) ... :: Setting up liblerc4:amd64 (4.0.0+ds-4ubuntu1) ... :: Setting up python3-repoze.lru (0.7-3) ... :: Setting up libxrender1:amd64 (1:0.9.10-1.1) ... :: Setting up python3-warlock (2.0.1-3) ... :: Setting up python3-cachetools (5.3.0-2) ... :: Setting up libxcb-render0:amd64 (1.15-1) ... :: Setting up python3-defusedxml (0.7.1-2) ... :: Setting up python3-pbr (5.11.1-0ubuntu1) ... :: Setting up libarchive-zip-perl (1.68-1) ... :: Setting up python3-pyscss (1.4.0-3) ... :: /usr/lib/python3/dist-packages/scss/compiler.py:1430: SyntaxWarning: invalid escape sequence '\:' :: result = tb * (i + nesting) + "@media -sass-debug-info{filename{font-family:file\:\/\/%s}line{font-family:\\00003%s}}" % (filename, lineno) + nl :: /usr/lib/python3/dist-packages/scss/cssdefs.py:497: SyntaxWarning: invalid escape sequence '\s' :: _has_code_re = re.compile(''' :: Setting up networking-bgpvpn-common (19.0.0-0ubuntu1) ... :: Setting up python3-rcssmin (1:1.1.0-2build1) ... :: Setting up python3-statsd (4.0.1-1) ... :: Setting up fonts-glyphicons-halflings (1.009~3.4.1+dfsg-3) ... :: Setting up python3-alabaster (0.7.12-1) ... :: Setting up python3-os-traits (3.0.0-0ubuntu1) ... :: Setting up python3-tenacity (8.2.3-2) ... :: Setting up libdebhelper-perl (13.11.9ubuntu1) ... :: Setting up python3-ply (3.11-6) ... :: Setting up python3-autopage (0.4.0-3) ... :: Setting up python3-pyflakes (2.5.0-1) ... :: Setting up python3-wsgi-intercept (1.9.3-2ubuntu1) ... :: Setting up python3-extras (1.0.0-5) ... :: Setting up libpython3.12-minimal:amd64 (3.12.1-2) ... :: Setting up x11-common (1:7.7+23ubuntu2) ... :: debconf: unable to initialize frontend: Dialog :: debconf: (TERM is not set, so the dialog frontend is not usable.) :: debconf: falling back to frontend: Readline :: debconf: unable to initialize frontend: Readline :: debconf: (This frontend requires a controlling tty.) :: debconf: falling back to frontend: Teletype :: Setting up python3-memcache (1.59-7) ... :: /usr/lib/python3/dist-packages/memcache.py:110: SyntaxWarning: invalid escape sequence '\ ' :: """Object representing a pool of memcache servers. :: Setting up libpq5:amd64 (16.1-1build1) ... :: Setting up libdeflate0:amd64 (1.18-1) ... :: Setting up m4 (1.4.19-4) ... :: Setting up python3-requestsexceptions (1.4.0-3) ... :: Setting up python3-pyperclip (1.8.2-2) ... :: Setting up libxcb-shm0:amd64 (1.15-1) ... :: Setting up python3-sortedcontainers (2.4.0-2) ... :: Setting up python3-zipp (1.0.0-6) ... :: Setting up python3-nose (1.3.7-12) ... :: /usr/lib/python3/dist-packages/nose/config.py:142: SyntaxWarning: invalid escape sequence '\.' :: """nose configuration. :: /usr/lib/python3/dist-packages/nose/ext/dtcompat.py:686: SyntaxWarning: invalid escape sequence '\S' :: _INDENT_RE = re.compile('^([ ]*)(?=\S)', re.MULTILINE) :: /usr/lib/python3/dist-packages/nose/ext/dtcompat.py:1021: SyntaxWarning: invalid escape sequence '\s' :: pat = re.compile('(^|.*:)\s*\w*("|\')') :: /usr/lib/python3/dist-packages/nose/ext/dtcompat.py:1430: SyntaxWarning: invalid escape sequence '\s' :: want = re.sub('(?m)^%s\s*?$' % re.escape(BLANKLINE_MARKER), :: /usr/lib/python3/dist-packages/nose/ext/dtcompat.py:1434: SyntaxWarning: invalid escape sequence '\s' :: got = re.sub('(?m)^\s*?$', '', got) :: /usr/lib/python3/dist-packages/nose/inspector.py:110: SyntaxWarning: invalid escape sequence '\ ' :: """Find lines in home that are inspectable. :: Setting up libjbig0:amd64 (2.1-6.1ubuntu1) ... :: Setting up python3-munch (4.0.0-1) ... :: Setting up python3-psutil (5.9.5-1build2) ... :: Setting up python3-os-resource-classes (1.1.0-0ubuntu1) ... :: Setting up python3-pycparser (2.21-1) ... :: Setting up python3-vine (5.0.0+dfsg-3) ... :: Setting up intltool-debian (0.35.0+20060710.6) ... :: Setting up python3-monotonic (1.6-2) ... :: Setting up libxdp1:amd64 (1.3.0-2ubuntu2) ... :: Setting up python3-routes (2.5.1-1ubuntu1) ... :: Setting up python3-bson (3.11.0-1build7) ... :: Setting up python3-simplejson (3.19.2-1build1) ... :: Setting up python3-csscompressor (0.9.5-3) ... :: /usr/lib/python3/dist-packages/csscompressor/tests/test_yui.py:270: SyntaxWarning: invalid escape sequence '\:' :: input = """ :: /usr/lib/python3/dist-packages/csscompressor/tests/test_yui.py:297: SyntaxWarning: invalid escape sequence '\:' :: output = """.yui3-skin-night .yui3-dial-ring-vml,.yui3-skin-night .yui3-dial-center-button-vml,.yui3-skin-night .yui3-dial-marker v\:oval.yui3-dial-marker-max-min,.yui3-skin-night v\:oval.yui3-dial-marker-max-min,.yui3-skin-night .yui3-dial-marker-vml,.yui3-skin-night .yui3-dial-handle-vml{background:0;opacity:1}div.base64-doublequotes{width:100px;height:100px;background-image:url("data:image/jpeg;base64,%2F9j%2F4AAQSkZJRgABAgEAZABkAAD%2F4RfJRXhpZgAATU0AKgAAAAgABwESAAMAAAABAAEAAAEaAAUAAAABAAAAYgEbAAUAAAABAAAAagEoAAMAAAABAAIAAAExAAIAAAAeAAAAcgEyAAIAAAAUAAAAkIdpAAQAAAABAAAApAAAANAAD0JAAAAnEAAPQkAAACcQQWRvYmUgUGhvdG9zaG9wIENTMiBNYWNpbnRvc2gAMjAwODowNzoxOSAxNDo1ODowNQAAA6ABAAMAAAAB%2F%2F8AAKACAAQAAAABAAABwqADAAQAAAABAAABRQAAAAAAAAAGAQMAAwAAAAEABgAAARoABQAAAAEAAAEeARsABQAAAAEAAAEmASgAAwAAAAEAAgAAAgEABAAAAAEAAAEuAgIABAAAAAEAABaTAAAAAAAAAEgAAAABAAAASAAAAAH%2F2P%2FgABBKRklGAAECAABIAEgAAP%2FtAAxBZG9iZV9DTQAC%2F%2B4ADkFkb2JlAGSAAAAAAf%2FbAIQADAgICAkIDAkJDBELCgsRFQ8MDA8VGBMTFRMTGBEMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAENCwsNDg0QDg4QFA4ODhQUDg4ODhQRDAwMDAwREQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM%2F8AAEQgAdACgAwEiAAIRAQMRAf%2FdAAQACv%2FEAT8AAAEFAQEBAQEBAAAAAAAAAAMAAQIEBQYHCAkKCwEAAQUBAQEBAQEAAAAAAAAAAQACAwQFBgcICQoLEAABBAEDAgQCBQcGCAUDDDMBAAIRAwQhEjEFQVFhEyJxgTIGFJGhsUIjJBVSwWIzNHKC0UMHJZJT8OHxY3M1FqKygyZEk1RkRcKjdDYX0lXiZfKzhMPTdePzRieUpIW0lcTU5PSltcXV5fVWZnaGlqa2xtbm9jdHV2d3h5ent8fX5%2FcRAAICAQIEBAMEBQYHBwYFNQEAAhEDITESBEFRYXEiEwUygZEUobFCI8FS0fAzJGLhcoKSQ1MVY3M08SUGFqKygwcmNcLSRJNUoxdkRVU2dGXi8rOEw9N14%2FNGlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vYnN0dXZ3eHl6e3x%2F%2FaAAwDAQACEQMRAD8A9VSSSSUpJJJJSkkkklKSSSSUs4uDSWiXRoOJKFi3Ovx2Wvbse4e5gMwRo5soypdOyN9mTSRHpWvj4Oc4%2FwDVf9WkpupJJJKUkkkkpSSSSSlJJJJKUkkkkp%2F%2F0PVUklCqxttbbG%2FReA4fApKZpJJJKUo2WNrrdY8w1gLnHyAlVOsWvowXZDZ%2FQOZa8D9xrmm3%2FNr3PUswm%2FpmQGamyl4bHiWuhJTYqsFtTLBw9od94U1Q6FkfaOk4tszuqYfwV9JSll1%2FoOt2sOguDXgeTm7f%2FPmN%2FwCCLUWZ1VhrysbKA%2Bjua7zgtuZ%2F1FqIUXTSQcvKZi47sh7XOY0tBDYJhzms3akfR3blVd13prMtuI%2Bwse%2F6L3Ahm7n0%2FU%2Bi2zafzkFOgq9%2Bdj0ZFOM4k3ZDtrGNEnhzt7v3WbWPU8bJpyavVpduZuc2eNWONb2%2F2XtXOY2VU7rA6hnO9RuJS%2Br1hO1lguGJbuYz2extvv3fzLPU%2FwCESU9QkkkkpSSSSSlJJJJKf%2F%2FR9VWf0iwiu3Ff9LGsewT%2B6D7P%2FAyxy0FmunH6xPDMpgd%2FbZFT%2FwDoOx%2F%2B20Qp0lC02CtxqALwDtB4J8FNJBTVovx%2Bo4jvbLLGlltTuRMssrf%2FANJiz%2BhZDqMO%2FEyCX2dOc6t%2Bkuc1gmt%2B3%2FhaPTeoZ5s6R1IZrBGDlkNvI%2BjXcYYyx%2F7tWV9B%2FwDw%2FwDwlyD1LqWH0jq2N1O55rxOogY1rwC4C9uuP6mzdt9Wl1v6T%2Bb%2FAFdFS%2F1Myq%2F2VThusa%2B2tst2k6sPuY73Brm%2Fo3Vv2fy%2F3F0S4TAzq%2Bm%2FWDquKGnbhWOya62DUUlrcmyulktZ6f2ey19Wz8%2F2Ls2Z%2BFYx1jL6yxgBe%2FcIAI3CXfNIqZX3ursqqrZ6j7TqJgNY2PUsPP0dypfWJ%2Fo9NOT2xrarHTxs3tZkf%2By77VR6v9bejdNsbkb3Zbqm2sfVjgOOhrdZFljqsffXs%2FmvV9V%2F%2BDXHdZ%2BuvU8zA6i%2Bj02Y1zawaZLt2LY21tltb7XOb6j6%2FwDR1V%2FzV36v6rPVYFU%2BiCs5PS7cd43O2WUOB77d1X%2FT27lwvVnNyKK8d15q6hij207o9dg3DHdW9m9zLv8AQ%2F4Wu71K%2FTtr9aqzJ%2BuHV8tmR0zNoyLvsXU8Nr7cdtjmtN1J9K%2B2podsbk1%2Fo%2F8A0YsnG6te%2BnLZbdXXY6pttADNwucwmhv2cWbv0tnr%2FpKnfpKbKf8AtsqD1DvrjnfV70cKlldgzgbqjf7QHB3p2sG0sb6lv0%2FfZ6TEcZg630xz2vezK6jVbfhVtf6biQ%2BxltmNY7a2z9Js3Vu%2FwayvrHh1%2BhhdKv3XubjBhY9wDbHtPpOdXkOH6t1Dd%2FRsl%2F6C%2FwDomV7Fg9Wc%2FF%2Bq3RL6biben5WVjh4lljdxbexltf06La9vvp%2FM%2FwAFZ%2FhEuqn0r6lfXM9WYzpvVoo6wxvcbBcGj9Ltr09LLoj9bxf%2BvU%2Fof5mz9avrJd0%2B2jBwHAZTrcd17iA7bVZa2nY0H%2FCXw9v%2FAAdf%2FWl5zidQZ9ZcY3l3oddwg2z1mHZ6zWfQv3t2%2Bnk0%2FwCn%2FwDRf8xf6Df1DqvXGZ%2Be5tzsi7Gd6lm2kPsqNbqqOG1%2F4Cuxnpt%2FS7%2F9I9ALjR1Gh7f96%2BuJJpA1KZj2WNDmODmnhwMhJaySSSSU%2FwD%2F0vVVn9airFGYSGjEcLXuOkV%2Fzd5J%2FdZU%2FwBX%2Fra0EHM9D7Jf9pE4%2Fpv9YHX2bT6mn9RIKcE9U6lgXnJDv2l0jN%2FS497S39C530sOyxn%2BBc%2F%2Bh5P83%2F2kyfS%2FR5NlPrv16uwczExsPHFozLBRWHz6rriWM9Ouv6Hs9T3vseue6B9buoZF5xBU84BDC%2BtoZYW1PczG%2B02Gxm71Gb2XP2fod7P5mtct167q%2FT87Gdfk%2FbscWHI6V1NrQNGu3O2NZ6fp5FN9dTcrH3epR6f9RKwRYXzhKEuGYo%2FxfSMvM6lZlF%2FVfSobU11Q9MGyqLfa%2BrP9PJsr9Kz09n6bGq%2F7dWN1z9VxC3KfZT0%2B%2BPUyGg5NIaPdU7ezZe7KxPR%2FR5Gyr1sX9Db6%2FwDguZx%2Bv352be4WNwft%2B9tb2n21mza%2F07Xn2%2Fp7qmVep6dbP0vqfolqZD7mY91eDmXh9pBAZDGjT9awvb%2Bkp3W%2Fp2Mdkfpav1b%2BXUb0WulTeP23h5Di3JL3UYWTYzlzbKn1sc5rN7baM3FZ9pw8xrvSvr%2FQf0im6uvH6vY7G6hfS2mx1WFYaq7bnk%2Bo2r0rKPTa7bustxX20%2Bz%2Blf4RW%2FqPXeM403s%2FQ9LpdbQ4v97Wl4DcW1nud6PqfrH2e9nszMavNx%2Fs9%2F2hA6i5r77HZLH24Tn1W4%2BUwj2Pva3Jdj5bfzaHb8n7Fk%2F4P9YxP0tX8wulqaWfb1CzZ6GaM30622WDD%2FSV1mp3sfY6tjWOsY1tf8776a%2FTQ7s27qFNVIrqwAfUsbZRXt9S0N9Ky1tX83%2Bgre%2F1sej%2FAE1lzKltdDtbi9ZJsqqbTaBXdS0TbW68PycUxNj8qrIbR%2FpPU%2FSb6%2FTyv6VWf0qvOrzmsYasnGzHmk7gx1Za6K2XR7sd%2B5v6K79JXi3bPU%2FV8i71RRU5%2FWaLMv6kYj7SGX9L6g%2BqK%2Fosrymeux1cf4B17fYsrpuPmNxftz63Pcwl9DWDQ2sIqZkNJ%2FNZe6luR6f%2FAAX%2FAAS1f2pXX0vq%2BJln7LfkVVta3ZAfl4929myn%2FA76rLq86r%2Bbo%2F4qyhVruoZfSek4ldmM12Pe227D9XQBtvptu3%2B7d6Vr66Xf2PU%2FwiSnsuqnDyLMfFtMZORj%2BrXSPeHFseo2l7g31La%2FV%2Bh%2F2oq%2FwfqfpFznVcd9uDZivaxzDZXa1zztZaXB1LW%2Bv%2Fgb%2FZVXi5tv83%2FRsj9AsLqfXv2j0%2FpXqPFedgNurfa10F3uqsx8lv8Ao3Obvrf%2FAMT6n%2BFQquq59%2FURec1zb7CHXMc8htmw7n47v8BtucPUb6v6P9Ld69iNoS9H6Vk0Zzcpj3tqqeW1AAtuc%2F8Am7Meyhv6WvZ%2FNZX%2FAIEugzuk14eLiN69fbi49u6wgBjyWNb6dP6IOa52V6vt247P0dD%2FAFP0ajjdc6kBeekYQd1DIs2tsZVZbdVXt9tYqsG9%2B3%2FTPZ%2Bl%2FwBCsajpXV%2BtX2Zwo%2Fal7Wuvv9S0Mea2%2FT2%2BvZ7m1e1j6GV76PZ%2FpK0NE7avpH1Z69ndU6Ti4mP6mVZktBdbkP3uqbWTRkjKuYGb9t1e6v2776rP9Iuyw8VuJjtoaS8tkueeXOcdz3%2F2nLyb6vdZv6DjDKwmVt3lzbsZz3VsZcHluTgX499hfRYxuzJwn%2FznsyKrLLv8H2vT%2Fr9hODK%2BsM%2FZuSWkvrtFjC1wLmvr%2FWKqW%2Fm%2BzbZ%2BkRR4vVpKn03q%2FTeq47Mnp%2BQy%2Bt7WvG0%2B4Bw3N9Ss%2FpK%2F%2BuNVxBT%2FAP%2FT9VTOa17SxwDmuBDmnUEHsU6SSnxf6x9CzPqt1ECix7GMeben5Q0caneyylzvouto3MruZ%2Fhav0np%2FpFUryaMjFvrzps6dkPbZmUsHvx7zFber4f7rbLP6Wz%2FAEln%2BivYvY%2Bu9L6f1Xpl2H1GG0OG71SQ01uH0b2Pd9B7P%2FUb%2FwBGvH8vpF3T7%2FQpcH5NIea7az6leXSd2%2BzHjdW70qHbMnE%2FwlSZrE2NuzfjKHMY%2BGfpzR2n%2FL9H95wM%2FByOk5hxsgiyuwb6rm613VH6N1X%2FAKMrW10jqbrmHDyHl8MhjY3G6sHd6PO318dv6eiz07fW9P0v%2BOHiPxc6n9j552Ydh3YmVy7FtP5%2Bvvfiu%2Fw%2F%2FB%2Fpf5zehYv1a6pVk5WLnh%2BJZhML6rmiWvsBY6t1Fn0n1NY77Tvp%2FSf8WnijqNWnOEscjGQ4ZB7Oig0fV7Lf01rr8rqR2tez3XPbBx67XsYzayxjbMl9m38%2F9J%2Bl%2FS%2BpzrvUxMWqvqNVuJksx3402zW5oosbdScig725OHd9qY6v%2Bc2ZOLT6Nn88y3e6X1uyk9NexznYd%2BPdi2Mc1lTxl4ztznWu3bKfWZZXbs9T06f0ypdY6J1Hr%2FVH9Wrtpsx6mMqFDS%2F1WisF30XNa5%2B577bf0eyz%2FRV%2BqnHwW1RotDF6xay49Tviks9OHNBAc9g2sfc1m7Zu2%2FoG%2FQxv3PST9Lw2dTblM%2B1W1sdDixoM2vu3f0936Ot3pOZsurp%2FQ5H%2Bj%2FwaJj4GXf052ZjepRjbmOrywNzNjHulh9Meg5zN%2B1lrn%2F4R9fp%2FpFYxcHD6ey6nItdSGAOtdlFwhlh%2FRuHpN3Ppbv8A5xnqemgFOZ1%2FDyMW77T1DIOQy4vra91bqC00en%2BiYx%2F06Nrqnev%2FAIf%2FAEj1WxaG2sxKOo9Mu6iK32UYeOLHML3vLrNrrmu3%2Blv%2FAPRi1cvpl1PUqW3Nfh5VJ34%2BNmO9XEurHu%2FV7t1jGMsYf0noP9n%2FAANqv9Q6W84w630hn2cuFd1jcYGysjS6qzLxmiu3Fyadv896NX%2Bl%2B2eqhSSBQ1u%2Fwed6z9X%2BrtFJH1dZj1agENsqZuIB9EPsvbkW7Wj6eS%2F6fq%2Bj%2BjWOcbNw8hnqdNxq3tizZYXOa4Ty7fkWbmNd%2FObfof4RdpT1fqHUs1rc%2FLfktyRU2vGa4bSHNePtFL3el6VmLlVejZ7f0m%2F1cj%2BZ%2B0WbvSfqn0%2Fq1eTjdRIdlVspsqcxwBqc8PbfW%2BrX376%2FTtf%2FAKH0bcS6v2WJXqulj4YCXEDZqurxn1dxXdRosuw78hnXcR5dSWu22OrY2bqsdn03ZFTt932Oz2ZWL6lVLPWoXS19Hzup9Pq%2BsfTMYty8kn7ZRXDCy5hdVb1DEre%2F9NU79LvxHbLclj7Kf5rIspXE5mPm9J6q%2FLqa82YrmvfVJHqUsd%2BgyqLatln0a%2F03pP8AWxLmerV%2B5j%2Bz%2FU7qvR%2Bp9Cot6QNlLJbZQ5xdZXb9O1l73S99jnu3%2Bq7%2Be%2FnEmN57qv1X6b9c%2Fq99oxWNx%2BuYxcyx7g9rjc2PXxM5t36x6djmt9H1v02L%2Bi9L%2FCVWcz9VPr51npPWX9H%2Bsxuy8bItFNoyDvtot9tIcN%2F06He316P%2FAEKo%2FwAJ9p9hbXW17ntaA98b3AQXQIbuP5y43%2FGB9Q2dfp%2FaXTWtZ1iloEGGjIY3%2FAPe7%2BayG%2F8AafJ%2F6zb%2Bi%2FSUJT2TK66xtraGAAABoAEAbW8fyVJecfUbqP8AjHPV31dXxMjJ6c%2Fay27LaMd1JaNgsoDxX9o9rf0zaW2%2Br%2FPep%2FpPR0lP%2F9T1VJJJJSDNL%2Fsr9geXGABW1rnakD6F36P%2BsuAwumV%2FWXNrxHvcymqh2S7IqLnRa%2B7Jfj2UPcGtqdvyfVspZ7K%2FQ%2By1%2FoaV6Ffj05FZqvYLKyQS13Eg7m%2F9JKimvHprorEV1NDGDwDRtakkEg2NCNnxDqdGb0Lru3qFDHX41rLTWGxVeyR7626tdVmNa%2F1P3LPWr9i2cmzrpY5tdB6gzpL7Kq7WGXPqqf6D8HIc1gZ9upo%2F7T%2FzmVX%2FADXqr0brOF0%2B4135bWVFgc05kD1WMP06ari17q25P81Z%2B%2FX%2Bi%2BnauTysfqnQeoM6h06l91eW2H4jwf1uhgc70Lq3DdV1XGxm78d7%2FwCfo%2FQXfpK7GIRFX4s2fN7vAeGpRjwk93IyOj5VDnN6U5%2FUMa%2FflYlLGuLm%2BqxnpfadrG1tdk302Ufav%2Bs2en%2FNrQ%2Brd9%2BNlNdfS%2FDuDXMy8e7R1bmjfJ%2FkNhl9Nv59KtOeLbMDO6FktJte%2B%2FCstLh%2Bhcaxm4mY5oc5tLMr08XK3st9H7TRd%2FSqPWW11fA%2Fa%2BOOpdOc6jqeMNllYjcdvudjWt9zfVr3b8d%2F%2Fom%2F1E%2B2F5jpf1u6Dj9RyLKcqu3peaf1rF1aGh%2Bhym0XMr91TfZksr%2Fncb%2FSWY9bFTwftfUOpdQwRZvxsDLOLh2uBexrLH21YzLLAHv9K3ZX%2FwAH%2FOLUw%2BnfU%2F6xVDB6lg4%2FTutEFrLaG%2BgLXD%2FC42zY2x%2F%2Blw7f01f8ur9On%2BroyPqllZfThhMsqBZblWhxFjahFLLWE%2B27HZv3sbsr9H9N63%2FBjW1L9J9PDa%2F6udcx%2FU6Ta7bSH6uxLT7W0Oc0%2Fo6HT6mFl1fzX%2BnV9n1R6v07bbhZv2za4w149K0Vk6enkMeWPu2fzn8xVb%2Fwf0F1GVh4mdSW3MD2vbAfA3AH9xyoYmRZ0o%2FY894%2BztBNGS7QbR%2Ba8n6Oz%2FwH%2FttLyRbyPUcXMqzznY2Nfh9TrbZbkkVyxzQBvzm%2Bm04vr7f0d%2Fo2frX%2BD%2FTV2rc%2BrmH0bqHT8fcW%2Fb2Ned1FrmWsaXOZLfRLH01W%2Bpu9L%2BaXUiCJHBWGegM6d1IdU6WzbJi%2FFbAaWuPvdV%2FV%2FnPTStN6U4%2FWfqPk5jhRj2BorDrMXLOjqnge2m1rNrnV3e1lnpf8b%2FO1Urm%2FqLlZH1a%2BseT03IwLa7s97K8nFrY%2Bx9fp%2Bp6OfjupZ6VvT3%2BrY3I%2F0P6Oyn9F%2BjXrKSCFJJJJKUkkkkp%2F%2F9X1VJJJJSkkkklKQM3Dpzcd2PbuAdBa9hLXscNWWVPb9CxjkdJJTxHVfq4Ol5bc%2Bq55dlvLLq2Dax1lprY7IFbP5i63b77Kf9H%2Bk%2FQrpPq%2FcLMAVlgrupcWXM4duBj9I0y7f%2F1f00vrB0hnVunPo%2BjkMmzFtGjq7QC1tlb9Njvd%2FqxS6dWMj0upH9FfbXsyqwIabGwx30%2Ff%2BifW9n9RHopwvrBh4eF1V%2BXkU%2FqmZQQLSB6deYxwux7HAfpGvs9L%2FB%2F8J6ivWVZ2dj4vV8FgfbkY%2Fo5WO8hosrdr3%2Bi6t7nrefWx8b2h20hzZEwR9Fw%2FlIOLg4%2BI652OCxt7vUfWD7Q4%2FScxv5m%2F89K1IujYj8PpWLjWDa%2BusB7SZIcfc5u6XfnFW31seIe0OEzBE6%2FNSSQUpJJJJSkkkklKSSSSUpJJJJT%2FAP%2FW9VSXyqkkp%2Bqkl8qpJKfqpJfKqSSn6qSXyqkkp%2Bqkl8qpJKfqpJfKqSSn6qSXyqkkp%2Bqkl8qpJKfqpJfKqSSn6qSXyqkkp%2F%2FZ%2F%2B01IlBob3Rvc2hvcCAzLjAAOEJJTQQlAAAAAAAQAAAAAAAAAAAAAAAAAAAAADhCSU0D6gAAAAAYEDw%2FeG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9IlVURi04Ij8%2BCjwhRE9DVFlQRSBwbGlzdCBQVUJMSUMgIi0vL0FwcGxlLy9EVEQgUExJU1QgMS4wLy9FTiIgImh0dHA6Ly93d3cuYXBwbGUuY29tL0RURHMvUHJvcGVydHlMaXN0LTEuMC5kdGQiPgo8cGxpc3QgdmVyc2lvbj0iMS4wIj4KPGRpY3Q%2BCgk8a2V5PmNvbS5hcHBsZS5wcmludC5QYWdlRm9ybWF0LlBNSG9yaXpvbnRhbFJlczwva2V5PgoJPGRpY3Q%2BCgkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LmNyZWF0b3I8L2tleT4KCQk8c3RyaW5nPmNvbS5hcHBsZS5qb2J0aWNrZXQ8L3N0cmluZz4KCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuaXRlbUFycmF5PC9rZXk%2BCgkJPGFycmF5PgoJCQk8ZGljdD4KCQkJCTxrZXk%2BY29tLmFwcGxlLnByaW50LlBhZ2VGb3JtYXQuUE1Ib3Jpem9udGFsUmVzPC9rZXk%2BCgkJCQk8cmVhbD43MjwvcmVhbD4KCQkJCTxrZXk%2BY29tLmFwcGxlLnByaW50LnRpY2tldC5zdGF0ZUZsYWc8L2tleT4KCQkJCTxpbnRlZ2VyPjA8L2ludGVnZXI%2BCgkJCTwvZGljdD4KCQk8L2FycmF5PgoJPC9kaWN0PgoJPGtleT5jb20uYXBwbGUucHJpbnQuUGFnZUZvcm1hdC5QTU9yaWVudGF0aW9uPC9rZXk%2BCgk8ZGljdD4KCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuY3JlYXRvcjwva2V5PgoJCTxzdHJpbmc%2BY29tLmFwcGxlLmpvYnRpY2tldDwvc3RyaW5nPgoJCTxrZXk%2BY29tLmFwcGxlLnByaW50LnRpY2tldC5pdGVtQXJyYXk8L2tleT4KCQk8YXJyYXk%2BCgkJCTxkaWN0PgoJCQkJPGtleT5jb20uYXBwbGUucHJpbnQuUGFnZUZvcm1hdC5QTU9yaWVudGF0aW9uPC9rZXk%2BCgkJCQk8aW50ZWdlcj4xPC9pbnRlZ2VyPgoJCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LnN0YXRlRmxhZzwva2V5PgoJCQkJPGludGVnZXI%2BMDwvaW50ZWdlcj4KCQkJPC9kaWN0PgoJCTwvYXJyYXk%2BCgk8L2RpY3Q%2BCgk8a2V5PmNvbS5hcHBsZS5wcmludC5QYWdlRm9ybWF0LlBNU2NhbGluZzwva2V5PgoJPGRpY3Q%2BCgkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LmNyZWF0b3I8L2tleT4KCQk8c3RyaW5nPmNvbS5hcHBsZS5qb2J0aWNrZXQ8L3N0cmluZz4KCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuaXRlbUFycmF5PC9rZXk%2BCgkJPGFycmF5PgoJCQk8ZGljdD4KCQkJCTxrZXk%2BY29tLmFwcGxlLnByaW50LlBhZ2VGb3JtYXQuUE1TY2FsaW5nPC9rZXk%2BCgkJCQk8cmVhbD4xPC9yZWFsPgoJCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LnN0YXRlRmxhZzwva2V5PgoJCQkJPGludGVnZXI%2BMDwvaW50ZWdlcj4KCQkJPC9kaWN0PgoJCTwvYXJyYXk%2BCgk8L2RpY3Q%2BCgk8a2V5PmNvbS5hcHBsZS5wcmludC5QYWdlRm9ybWF0LlBNVmVydGljYWxSZXM8L2tleT4KCTxkaWN0PgoJCTxrZXk%2BY29tLmFwcGxlLnByaW50LnRpY2tldC5jcmVhdG9yPC9rZXk%2BCgkJPHN0cmluZz5jb20uYXBwbGUuam9idGlja2V0PC9zdHJpbmc%2BCgkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0Lml0ZW1BcnJheTwva2V5PgoJCTxhcnJheT4KCQkJPGRpY3Q%2BCgkJCQk8a2V5PmNvbS5hcHBsZS5wcmludC5QYWdlRm9ybWF0LlBNVmVydGljYWxSZXM8L2tleT4KCQkJCTxyZWFsPjcyPC9yZWFsPgoJCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LnN0YXRlRmxhZzwva2V5PgoJCQkJPGludGVnZXI%2BMDwvaW50ZWdlcj4KCQkJPC9kaWN0PgoJCTwvYXJyYXk%2BCgk8L2RpY3Q%2BCgk8a2V5PmNvbS5hcHBsZS5wcmludC5QYWdlRm9ybWF0LlBNVmVydGljYWxTY2FsaW5nPC9rZXk%2BCgk8ZGljdD4KCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuY3JlYXRvcjwva2V5PgoJCTxzdHJpbmc%2BY29tLmFwcGxlLmpvYnRpY2tldDwvc3RyaW5nPgoJCTxrZXk%2BY29tLmFwcGxlLnByaW50LnRpY2tldC5pdGVtQXJyYXk8L2tleT4KCQk8YXJyYXk%2BCgkJCTxkaWN0PgoJCQkJPGtleT5jb20uYXBwbGUucHJpbnQuUGFnZUZvcm1hdC5QTVZlcnRpY2FsU2NhbGluZzwva2V5PgoJCQkJPHJlYWw%2BMTwvcmVhbD4KCQkJCTxrZXk%2BY29tLmFwcGxlLnByaW50LnRpY2tldC5zdGF0ZUZsYWc8L2tleT4KCQkJCTxpbnRlZ2VyPjA8L2ludGVnZXI%2BCgkJCTwvZGljdD4KCQk8L2FycmF5PgoJPC9kaWN0PgoJPGtleT5jb20uYXBwbGUucHJpbnQuc3ViVGlja2V0LnBhcGVyX2luZm9fdGlja2V0PC9rZXk%2BCgk8ZGljdD4KCQk8a2V5PlBNUFBEUGFwZXJDb2RlTmFtZTwva2V5PgoJCTxkaWN0PgoJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuY3JlYXRvcjwva2V5PgoJCQk8c3RyaW5nPmNvbS5hcHBsZS5qb2J0aWNrZXQ8L3N0cmluZz4KCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0Lml0ZW1BcnJheTwva2V5PgoJCQk8YXJyYXk%2BCgkJCQk8ZGljdD4KCQkJCQk8a2V5PlBNUFBEUGFwZXJDb2RlTmFtZTwva2V5PgoJCQkJCTxzdHJpbmc%2BTGV0dGVyPC9zdHJpbmc%2BCgkJCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LnN0YXRlRmxhZzwva2V5PgoJCQkJCTxpbnRlZ2VyPjA8L2ludGVnZXI%2BCgkJCQk8L2RpY3Q%2BCgkJCTwvYXJyYXk%2BCgkJPC9kaWN0PgoJCTxrZXk%2BUE1UaW9nYVBhcGVyTmFtZTwva2V5PgoJCTxkaWN0PgoJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuY3JlYXRvcjwva2V5PgoJCQk8c3RyaW5nPmNvbS5hcHBsZS5qb2J0aWNrZXQ8L3N0cmluZz4KCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0Lml0ZW1BcnJheTwva2V5PgoJCQk8YXJyYXk%2BCgkJCQk8ZGljdD4KCQkJCQk8a2V5PlBNVGlvZ2FQYXBlck5hbWU8L2tleT4KCQkJCQk8c3RyaW5nPm5hLWxldHRlcjwvc3RyaW5nPgoJCQkJCTxrZXk%2BY29tLmFwcGxlLnByaW50LnRpY2tldC5zdGF0ZUZsYWc8L2tleT4KCQkJCQk8aW50ZWdlcj4wPC9pbnRlZ2VyPgoJCQkJPC9kaWN0PgoJCQk8L2FycmF5PgoJCTwvZGljdD4KCQk8a2V5PmNvbS5hcHBsZS5wcmludC5QYWdlRm9ybWF0LlBNQWRqdXN0ZWRQYWdlUmVjdDwva2V5PgoJCTxkaWN0PgoJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuY3JlYXRvcjwva2V5PgoJCQk8c3RyaW5nPmNvbS5hcHBsZS5qb2J0aWNrZXQ8L3N0cmluZz4KCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0Lml0ZW1BcnJheTwva2V5PgoJCQk8YXJyYXk%2BCgkJCQk8ZGljdD4KCQkJCQk8a2V5PmNvbS5hcHBsZS5wcmludC5QYWdlRm9ybWF0LlBNQWRqdXN0ZWRQYWdlUmVjdDwva2V5PgoJCQkJCTxhcnJheT4KCQkJCQkJPHJlYWw%2BMC4wPC9yZWFsPgoJCQkJCQk8cmVhbD4wLjA8L3JlYWw%2BCgkJCQkJCTxyZWFsPjczNDwvcmVhbD4KCQkJCQkJPHJlYWw%2BNTc2PC9yZWFsPgoJCQkJCTwvYXJyYXk%2BCgkJCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LnN0YXRlRmxhZzwva2V5PgoJCQkJCTxpbnRlZ2VyPjA8L2ludGVnZXI%2BCgkJCQk8L2RpY3Q%2BCgkJCTwvYXJyYXk%2BCgkJPC9kaWN0PgoJCTxrZXk%2BY29tLmFwcGxlLnByaW50LlBhZ2VGb3JtYXQuUE1BZGp1c3RlZFBhcGVyUmVjdDwva2V5PgoJCTxkaWN0PgoJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuY3JlYXRvcjwva2V5PgoJCQk8c3RyaW5nPmNvbS5hcHBsZS5qb2J0aWNrZXQ8L3N0cmluZz4KCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0Lml0ZW1BcnJheTwva2V5PgoJCQk8YXJyYXk%2BCgkJCQk8ZGljdD4KCQkJCQk8a2V5PmNvbS5hcHBsZS5wcmludC5QYWdlRm9ybWF0LlBNQWRqdXN0ZWRQYXBlclJlY3Q8L2tleT4KCQkJCQk8YXJyYXk%2BCgkJCQkJCTxyZWFsPi0xODwvcmVhbD4KCQkJCQkJPHJlYWw%2BLTE4PC9yZWFsPgoJCQkJCQk8cmVhbD43NzQ8L3JlYWw%2BCgkJCQkJCTxyZWFsPjU5NDwvcmVhbD4KCQkJCQk8L2FycmF5PgoJCQkJCTxrZXk%2BY29tLmFwcGxlLnByaW50LnRpY2tldC5zdGF0ZUZsYWc8L2tleT4KCQkJCQk8aW50ZWdlcj4wPC9pbnRlZ2VyPgoJCQkJPC9kaWN0PgoJCQk8L2FycmF5PgoJCTwvZGljdD4KCQk8a2V5PmNvbS5hcHBsZS5wcmludC5QYXBlckluZm8uUE1QYXBlck5hbWU8L2tleT4KCQk8ZGljdD4KCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LmNyZWF0b3I8L2tleT4KCQkJPHN0cmluZz5jb20uYXBwbGUuam9idGlja2V0PC9zdHJpbmc%2BCgkJCTxrZXk%2BY29tLmFwcGxlLnByaW50LnRpY2tldC5pdGVtQXJyYXk8L2tleT4KCQkJPGFycmF5PgoJCQkJPGRpY3Q%2BCgkJCQkJPGtleT5jb20uYXBwbGUucHJpbnQuUGFwZXJJbmZvLlBNUGFwZXJOYW1lPC9rZXk%2BCgkJCQkJPHN0cmluZz5uYS1sZXR0ZXI8L3N0cmluZz4KCQkJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuc3RhdGVGbGFnPC9rZXk%2BCgkJCQkJPGludGVnZXI%2BMDwvaW50ZWdlcj4KCQkJCTwvZGljdD4KCQkJPC9hcnJheT4KCQk8L2RpY3Q%2BCgkJPGtleT5jb20uYXBwbGUucHJpbnQuUGFwZXJJbmZvLlBNVW5hZGp1c3RlZFBhZ2VSZWN0PC9rZXk%2BCgkJPGRpY3Q%2BCgkJCTxrZXk%2BY29tLmFwcGxlLnByaW50LnRpY2tldC5jcmVhdG9yPC9rZXk%2BCgkJCTxzdHJpbmc%2BY29tLmFwcGxlLmpvYnRpY2tldDwvc3RyaW5nPgoJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuaXRlbUFycmF5PC9rZXk%2BCgkJCTxhcnJheT4KCQkJCTxkaWN0PgoJCQkJCTxrZXk%2BY29tLmFwcGxlLnByaW50LlBhcGVySW5mby5QTVVuYWRqdXN0ZWRQYWdlUmVjdDwva2V5PgoJCQkJCTxhcnJheT4KCQkJCQkJPHJlYWw%2BMC4wPC9yZWFsPgoJCQkJCQk8cmVhbD4wLjA8L3JlYWw%2BCgkJCQkJCTxyZWFsPjczNDwvcmVhbD4KCQkJCQkJPHJlYWw%2BNTc2PC9yZWFsPgoJCQkJCTwvYXJyYXk%2BCgkJCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LnN0YXRlRmxhZzwva2V5PgoJCQkJCTxpbnRlZ2VyPjA8L2ludGVnZXI%2BCgkJCQk8L2RpY3Q%2BCgkJCTwvYXJyYXk%2BCgkJPC9kaWN0PgoJCTxrZXk%2BY29tLmFwcGxlLnByaW50LlBhcGVySW5mby5QTVVuYWRqdXN0ZWRQYXBlclJlY3Q8L2tleT4KCQk8ZGljdD4KCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LmNyZWF0b3I8L2tleT4KCQkJPHN0cmluZz5jb20uYXBwbGUuam9idGlja2V0PC9zdHJpbmc%2BCgkJCTxrZXk%2BY29tLmFwcGxlLnByaW50LnRpY2tldC5pdGVtQXJyYXk8L2tleT4KCQkJPGFycmF5PgoJCQkJPGRpY3Q%2BCgkJCQkJPGtleT5jb20uYXBwbGUucHJpbnQuUGFwZXJJbmZvLlBNVW5hZGp1c3RlZFBhcGVyUmVjdDwva2V5PgoJCQkJCTxhcnJheT4KCQkJCQkJPHJlYWw%2BLTE4PC9yZWFsPgoJCQkJCQk8cmVhbD4tMTg8L3JlYWw%2BCgkJCQkJCTxyZWFsPjc3NDwvcmVhbD4KCQkJCQkJPHJlYWw%2BNTk0PC9yZWFsPgoJCQkJCTwvYXJyYXk%2BCgkJCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LnN0YXRlRmxhZzwva2V5PgoJCQkJCTxpbnRlZ2VyPjA8L2ludGVnZXI%2BCgkJCQk8L2RpY3Q%2BCgkJCTwvYXJyYXk%2BCgkJPC9kaWN0PgoJCTxrZXk%2BY29tLmFwcGxlLnByaW50LlBhcGVySW5mby5wcGQuUE1QYXBlck5hbWU8L2tleT4KCQk8ZGljdD4KCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LmNyZWF0b3I8L2tleT4KCQkJPHN0cmluZz5jb20uYXBwbGUuam9idGlja2V0PC9zdHJpbmc%2BCgkJCTxrZXk%2BY29tLmFwcGxlLnByaW50LnRpY2tldC5pdGVtQXJyYXk8L2tleT4KCQkJPGFycmF5PgoJCQkJPGRpY3Q%2BCgkJCQkJPGtleT5jb20uYXBwbGUucHJpbnQuUGFwZXJJbmZvLnBwZC5QTVBhcGVyTmFtZTwva2V5PgoJCQkJCTxzdHJpbmc%2BVVMgTGV0dGVyPC9zdHJpbmc%2BCgkJCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LnN0YXRlRmxhZzwva2V5PgoJCQkJCTxpbnRlZ2VyPjA8L2ludGVnZXI%2BCgkJCQk8L2RpY3Q%2BCgkJCTwvYXJyYXk%2BCgkJPC9kaWN0PgoJCTxrZXk%2BY29tLmFwcGxlLnByaW50LnRpY2tldC5BUElWZXJzaW9uPC9rZXk%2BCgkJPHN0cmluZz4wMC4yMDwvc3RyaW5nPgoJCTxrZXk%2BY29tLmFwcGxlLnByaW50LnRpY2tldC50eXBlPC9rZXk%2BCgkJPHN0cmluZz5jb20uYXBwbGUucHJpbnQuUGFwZXJJbmZvVGlja2V0PC9zdHJpbmc%2BCgk8L2RpY3Q%2BCgk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuQVBJVmVyc2lvbjwva2V5PgoJPHN0cmluZz4wMC4yMDwvc3RyaW5nPgoJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LnR5cGU8L2tleT4KCTxzdHJpbmc%2BY29tLmFwcGxlLnByaW50LlBhZ2VGb3JtYXRUaWNrZXQ8L3N0cmluZz4KPC9kaWN0Pgo8L3BsaXN0Pgo4QklNA%2BkAAAAAAHgAAwAAAEgASAAAAAAC3gJA%2F%2B7%2F7gMGAlIDZwUoA%2FwAAgAAAEgASAAAAAAC2AIoAAEAAABkAAAAAQADAwMAAAABf%2F8AAQABAAAAAAAAAAAAAAAAaAgAGQGQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4QklNA%2B0AAAAAABAAZAAAAAEAAQBkAAAAAQABOEJJTQQmAAAAAAAOAAAAAAAAAAAAAD%2BAAAA4QklNBA0AAAAAAAQAAAAeOEJJTQQZAAAAAAAEAAAAHjhCSU0D8wAAAAAACQAAAAAAAAAAAQA4QklNBAoAAAAAAAEAADhCSU0nEAAAAAAACgABAAAAAAAAAAE4QklNA%2FUAAAAAAEgAL2ZmAAEAbGZmAAYAAAAAAAEAL2ZmAAEAoZmaAAYAAAAAAAEAMgAAAAEAWgAAAAYAAAAAAAEANQAAAAEALQAAAAYAAAAAAAE4QklNA%2FgAAAAAAHAAAP%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F8D6AAAAAD%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FA%2BgAAAAA%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FwPoAAAAAP%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F8D6AAAOEJJTQQIAAAAAAAQAAAAAQAAAkAAAAJAAAAAADhCSU0EHgAAAAAABAAAAAA4QklNBBoAAAAAA1UAAAAGAAAAAAAAAAAAAAFFAAABwgAAABAAcwB3AGkAcwBzAF8AYQByAG0AeQBfAGsAbgBpAGYAZQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAABwgAAAUUAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAQAAAAAAAG51bGwAAAACAAAABmJvdW5kc09iamMAAAABAAAAAAAAUmN0MQAAAAQAAAAAVG9wIGxvbmcAAAAAAAAAAExlZnRsb25nAAAAAAAAAABCdG9tbG9uZwAAAUUAAAAAUmdodGxvbmcAAAHCAAAABnNsaWNlc1ZsTHMAAAABT2JqYwAAAAEAAAAAAAVzbGljZQAAABIAAAAHc2xpY2VJRGxvbmcAAAAAAAAAB2dyb3VwSURsb25nAAAAAAAAAAZvcmlnaW5lbnVtAAAADEVTbGljZU9yaWdpbgAAAA1hdXRvR2VuZXJhdGVkAAAAAFR5cGVlbnVtAAAACkVTbGljZVR5cGUAAAAASW1nIAAAAAZib3VuZHNPYmpjAAAAAQAAAAAAAFJjdDEAAAAEAAAAAFRvcCBsb25nAAAAAAAAAABMZWZ0bG9uZwAAAAAAAAAAQnRvbWxvbmcAAAFFAAAAAFJnaHRsb25nAAABwgAAAAN1cmxURVhUAAAAAQAAAAAAAG51bGxURVhUAAAAAQAAAAAAAE1zZ2VURVhUAAAAAQAAAAAABmFsdFRhZ1RFWFQAAAABAAAAAAAOY2VsbFRleHRJc0hUTUxib29sAQAAAAhjZWxsVGV4dFRFWFQAAAABAAAAAAAJaG9yekFsaWduZW51bQAAAA9FU2xpY2VIb3J6QWxpZ24AAAAHZGVmYXVsdAAAAAl2ZXJ0QWxpZ25lbnVtAAAAD0VTbGljZVZlcnRBbGlnbgAAAAdkZWZhdWx0AAAAC2JnQ29sb3JUeXBlZW51bQAAABFFU2xpY2VCR0NvbG9yVHlwZQAAAABOb25lAAAACXRvcE91dHNldGxvbmcAAAAAAAAACmxlZnRPdXRzZXRsb25nAAAAAAAAAAxib3R0b21PdXRzZXRsb25nAAAAAAAAAAtyaWdodE91dHNldGxvbmcAAAAAADhCSU0EKAAAAAAADAAAAAE%2F8AAAAAAAADhCSU0EEQAAAAAAAQEAOEJJTQQUAAAAAAAEAAAAAThCSU0EDAAAAAAWrwAAAAEAAACgAAAAdAAAAeAAANmAAAAWkwAYAAH%2F2P%2FgABBKRklGAAECAABIAEgAAP%2FtAAxBZG9iZV9DTQAC%2F%2B4ADkFkb2JlAGSAAAAAAf%2FbAIQADAgICAkIDAkJDBELCgsRFQ8MDA8VGBMTFRMTGBEMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAENCwsNDg0QDg4QFA4ODhQUDg4ODhQRDAwMDAwREQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM%2F8AAEQgAdACgAwEiAAIRAQMRAf%2FdAAQACv%2FEAT8AAAEFAQEBAQEBAAAAAAAAAAMAAQIEBQYHCAkKCwEAAQUBAQEBAQEAAAAAAAAAAQACAwQFBgcICQoLEAABBAEDAgQCBQcGCAUDDDMBAAIRAwQhEjEFQVFhEyJxgTIGFJGhsUIjJBVSwWIzNHKC0UMHJZJT8OHxY3M1FqKygyZEk1RkRcKjdDYX0lXiZfKzhMPTdePzRieUpIW0lcTU5PSltcXV5fVWZnaGlqa2xtbm9jdHV2d3h5ent8fX5%2FcRAAICAQIEBAMEBQYHBwYFNQEAAhEDITESBEFRYXEiEwUygZEUobFCI8FS0fAzJGLhcoKSQ1MVY3M08SUGFqKygwcmNcLSRJNUoxdkRVU2dGXi8rOEw9N14%2FNGlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vYnN0dXZ3eHl6e3x%2F%2FaAAwDAQACEQMRAD8A9VSSSSUpJJJJSkkkklKSSSSUs4uDSWiXRoOJKFi3Ovx2Wvbse4e5gMwRo5soypdOyN9mTSRHpWvj4Oc4%2FwDVf9WkpupJJJKUkkkkpSSSSSlJJJJKUkkkkp%2F%2F0PVUklCqxttbbG%2FReA4fApKZpJJJKUo2WNrrdY8w1gLnHyAlVOsWvowXZDZ%2FQOZa8D9xrmm3%2FNr3PUswm%2FpmQGamyl4bHiWuhJTYqsFtTLBw9od94U1Q6FkfaOk4tszuqYfwV9JSll1%2FoOt2sOguDXgeTm7f%2FPmN%2FwCCLUWZ1VhrysbKA%2Bjua7zgtuZ%2F1FqIUXTSQcvKZi47sh7XOY0tBDYJhzms3akfR3blVd13prMtuI%2Bwse%2F6L3Ahm7n0%2FU%2Bi2zafzkFOgq9%2Bdj0ZFOM4k3ZDtrGNEnhzt7v3WbWPU8bJpyavVpduZuc2eNWONb2%2F2XtXOY2VU7rA6hnO9RuJS%2Br1hO1lguGJbuYz2extvv3fzLPU%2FwCESU9QkkkkpSSSSSlJJJJKf%2F%2FR9VWf0iwiu3Ff9LGsewT%2B6D7P%2FAyxy0FmunH6xPDMpgd%2FbZFT%2FwDoOx%2F%2B20Qp0lC02CtxqALwDtB4J8FNJBTVovx%2Bo4jvbLLGlltTuRMssrf%2FANJiz%2BhZDqMO%2FEyCX2dOc6t%2Bkuc1gmt%2B3%2FhaPTeoZ5s6R1IZrBGDlkNvI%2BjXcYYyx%2F7tWV9B%2FwDw%2FwDwlyD1LqWH0jq2N1O55rxOogY1rwC4C9uuP6mzdt9Wl1v6T%2Bb%2FAFdFS%2F1Myq%2F2VThusa%2B2tst2k6sPuY73Brm%2Fo3Vv2fy%2F3F0S4TAzq%2Bm%2FWDquKGnbhWOya62DUUlrcmyulktZ6f2ey19Wz8%2F2Ls2Z%2BFYx1jL6yxgBe%2FcIAI3CXfNIqZX3ursqqrZ6j7TqJgNY2PUsPP0dypfWJ%2Fo9NOT2xrarHTxs3tZkf%2By77VR6v9bejdNsbkb3Zbqm2sfVjgOOhrdZFljqsffXs%2FmvV9V%2F%2BDXHdZ%2BuvU8zA6i%2Bj02Y1zawaZLt2LY21tltb7XOb6j6%2FwDR1V%2FzV36v6rPVYFU%2BiCs5PS7cd43O2WUOB77d1X%2FT27lwvVnNyKK8d15q6hij207o9dg3DHdW9m9zLv8AQ%2F4Wu71K%2FTtr9aqzJ%2BuHV8tmR0zNoyLvsXU8Nr7cdtjmtN1J9K%2B2podsbk1%2Fo%2F8A0YsnG6te%2BnLZbdXXY6pttADNwucwmhv2cWbv0tnr%2FpKnfpKbKf8AtsqD1DvrjnfV70cKlldgzgbqjf7QHB3p2sG0sb6lv0%2FfZ6TEcZg630xz2vezK6jVbfhVtf6biQ%2BxltmNY7a2z9Js3Vu%2FwayvrHh1%2BhhdKv3XubjBhY9wDbHtPpOdXkOH6t1Dd%2FRsl%2F6C%2FwDomV7Fg9Wc%2FF%2Bq3RL6biben5WVjh4lljdxbexltf06La9vvp%2FM%2FwAFZ%2FhEuqn0r6lfXM9WYzpvVoo6wxvcbBcGj9Ltr09LLoj9bxf%2BvU%2Fof5mz9avrJd0%2B2jBwHAZTrcd17iA7bVZa2nY0H%2FCXw9v%2FAAdf%2FWl5zidQZ9ZcY3l3oddwg2z1mHZ6zWfQv3t2%2Bnk0%2FwCn%2FwDRf8xf6Df1DqvXGZ%2Be5tzsi7Gd6lm2kPsqNbqqOG1%2F4Cuxnpt%2FS7%2F9I9ALjR1Gh7f96%2BuJJpA1KZj2WNDmODmnhwMhJaySSSSU%2FwD%2F0vVVn9airFGYSGjEcLXuOkV%2Fzd5J%2FdZU%2FwBX%2Fra0EHM9D7Jf9pE4%2Fpv9YHX2bT6mn9RIKcE9U6lgXnJDv2l0jN%2FS497S39C530sOyxn%2BBc%2F%2Bh5P83%2F2kyfS%2FR5NlPrv16uwczExsPHFozLBRWHz6rriWM9Ouv6Hs9T3vseue6B9buoZF5xBU84BDC%2BtoZYW1PczG%2B02Gxm71Gb2XP2fod7P5mtct167q%2FT87Gdfk%2FbscWHI6V1NrQNGu3O2NZ6fp5FN9dTcrH3epR6f9RKwRYXzhKEuGYo%2FxfSMvM6lZlF%2FVfSobU11Q9MGyqLfa%2BrP9PJsr9Kz09n6bGq%2F7dWN1z9VxC3KfZT0%2B%2BPUyGg5NIaPdU7ezZe7KxPR%2FR5Gyr1sX9Db6%2FwDguZx%2Bv352be4WNwft%2B9tb2n21mza%2F07Xn2%2Fp7qmVep6dbP0vqfolqZD7mY91eDmXh9pBAZDGjT9awvb%2Bkp3W%2Fp2Mdkfpav1b%2BXUb0WulTeP23h5Di3JL3UYWTYzlzbKn1sc5rN7baM3FZ9pw8xrvSvr%2FQf0im6uvH6vY7G6hfS2mx1WFYaq7bnk%2Bo2r0rKPTa7bustxX20%2Bz%2Blf4RW%2FqPXeM403s%2FQ9LpdbQ4v97Wl4DcW1nud6PqfrH2e9nszMavNx%2Fs9%2F2hA6i5r77HZLH24Tn1W4%2BUwj2Pva3Jdj5bfzaHb8n7Fk%2F4P9YxP0tX8wulqaWfb1CzZ6GaM30622WDD%2FSV1mp3sfY6tjWOsY1tf8776a%2FTQ7s27qFNVIrqwAfUsbZRXt9S0N9Ky1tX83%2Bgre%2F1sej%2FAE1lzKltdDtbi9ZJsqqbTaBXdS0TbW68PycUxNj8qrIbR%2FpPU%2FSb6%2FTyv6VWf0qvOrzmsYasnGzHmk7gx1Za6K2XR7sd%2B5v6K79JXi3bPU%2FV8i71RRU5%2FWaLMv6kYj7SGX9L6g%2BqK%2Fosrymeux1cf4B17fYsrpuPmNxftz63Pcwl9DWDQ2sIqZkNJ%2FNZe6luR6f%2FAAX%2FAAS1f2pXX0vq%2BJln7LfkVVta3ZAfl4929myn%2FA76rLq86r%2Bbo%2F4qyhVruoZfSek4ldmM12Pe227D9XQBtvptu3%2B7d6Vr66Xf2PU%2FwiSnsuqnDyLMfFtMZORj%2BrXSPeHFseo2l7g31La%2FV%2Bh%2F2oq%2FwfqfpFznVcd9uDZivaxzDZXa1zztZaXB1LW%2Bv%2Fgb%2FZVXi5tv83%2FRsj9AsLqfXv2j0%2FpXqPFedgNurfa10F3uqsx8lv8Ao3Obvrf%2FAMT6n%2BFQquq59%2FURec1zb7CHXMc8htmw7n47v8BtucPUb6v6P9Ld69iNoS9H6Vk0Zzcpj3tqqeW1AAtuc%2F8Am7Meyhv6WvZ%2FNZX%2FAIEugzuk14eLiN69fbi49u6wgBjyWNb6dP6IOa52V6vt247P0dD%2FAFP0ajjdc6kBeekYQd1DIs2tsZVZbdVXt9tYqsG9%2B3%2FTPZ%2Bl%2FwBCsajpXV%2BtX2Zwo%2Fal7Wuvv9S0Mea2%2FT2%2BvZ7m1e1j6GV76PZ%2FpK0NE7avpH1Z69ndU6Ti4mP6mVZktBdbkP3uqbWTRkjKuYGb9t1e6v2776rP9Iuyw8VuJjtoaS8tkueeXOcdz3%2F2nLyb6vdZv6DjDKwmVt3lzbsZz3VsZcHluTgX499hfRYxuzJwn%2FznsyKrLLv8H2vT%2Fr9hODK%2BsM%2FZuSWkvrtFjC1wLmvr%2FWKqW%2Fm%2BzbZ%2BkRR4vVpKn03q%2FTeq47Mnp%2BQy%2Bt7WvG0%2B4Bw3N9Ss%2FpK%2F%2BuNVxBT%2FAP%2FT9VTOa17SxwDmuBDmnUEHsU6SSnxf6x9CzPqt1ECix7GMeben5Q0caneyylzvouto3MruZ%2Fhav0np%2FpFUryaMjFvrzps6dkPbZmUsHvx7zFber4f7rbLP6Wz%2FAEln%2BivYvY%2Bu9L6f1Xpl2H1GG0OG71SQ01uH0b2Pd9B7P%2FUb%2FwBGvH8vpF3T7%2FQpcH5NIea7az6leXSd2%2BzHjdW70qHbMnE%2FwlSZrE2NuzfjKHMY%2BGfpzR2n%2FL9H95wM%2FByOk5hxsgiyuwb6rm613VH6N1X%2FAKMrW10jqbrmHDyHl8MhjY3G6sHd6PO318dv6eiz07fW9P0v%2BOHiPxc6n9j552Ydh3YmVy7FtP5%2Bvvfiu%2Fw%2F%2FB%2Fpf5zehYv1a6pVk5WLnh%2BJZhML6rmiWvsBY6t1Fn0n1NY77Tvp%2FSf8WnijqNWnOEscjGQ4ZB7Oig0fV7Lf01rr8rqR2tez3XPbBx67XsYzayxjbMl9m38%2F9J%2Bl%2FS%2BpzrvUxMWqvqNVuJksx3402zW5oosbdScig725OHd9qY6v%2Bc2ZOLT6Nn88y3e6X1uyk9NexznYd%2BPdi2Mc1lTxl4ztznWu3bKfWZZXbs9T06f0ypdY6J1Hr%2FVH9Wrtpsx6mMqFDS%2F1WisF30XNa5%2B577bf0eyz%2FRV%2BqnHwW1RotDF6xay49Tviks9OHNBAc9g2sfc1m7Zu2%2FoG%2FQxv3PST9Lw2dTblM%2B1W1sdDixoM2vu3f0936Ot3pOZsurp%2FQ5H%2Bj%2FwaJj4GXf052ZjepRjbmOrywNzNjHulh9Meg5zN%2B1lrn%2F4R9fp%2FpFYxcHD6ey6nItdSGAOtdlFwhlh%2FRuHpN3Ppbv8A5xnqemgFOZ1%2FDyMW77T1DIOQy4vra91bqC00en%2BiYx%2F06Nrqnev%2FAIf%2FAEj1WxaG2sxKOo9Mu6iK32UYeOLHML3vLrNrrmu3%2Blv%2FAPRi1cvpl1PUqW3Nfh5VJ34%2BNmO9XEurHu%2FV7t1jGMsYf0noP9n%2FAANqv9Q6W84w630hn2cuFd1jcYGysjS6qzLxmiu3Fyadv896NX%2Bl%2B2eqhSSBQ1u%2Fwed6z9X%2BrtFJH1dZj1agENsqZuIB9EPsvbkW7Wj6eS%2F6fq%2Bj%2BjWOcbNw8hnqdNxq3tizZYXOa4Ty7fkWbmNd%2FObfof4RdpT1fqHUs1rc%2FLfktyRU2vGa4bSHNePtFL3el6VmLlVejZ7f0m%2F1cj%2BZ%2B0WbvSfqn0%2Fq1eTjdRIdlVspsqcxwBqc8PbfW%2BrX376%2FTtf%2FAKH0bcS6v2WJXqulj4YCXEDZqurxn1dxXdRosuw78hnXcR5dSWu22OrY2bqsdn03ZFTt932Oz2ZWL6lVLPWoXS19Hzup9Pq%2BsfTMYty8kn7ZRXDCy5hdVb1DEre%2F9NU79LvxHbLclj7Kf5rIspXE5mPm9J6q%2FLqa82YrmvfVJHqUsd%2BgyqLatln0a%2F03pP8AWxLmerV%2B5j%2Bz%2FU7qvR%2Bp9Cot6QNlLJbZQ5xdZXb9O1l73S99jnu3%2Bq7%2Be%2FnEmN57qv1X6b9c%2Fq99oxWNx%2BuYxcyx7g9rjc2PXxM5t36x6djmt9H1v02L%2Bi9L%2FCVWcz9VPr51npPWX9H%2Bsxuy8bItFNoyDvtot9tIcN%2F06He316P%2FAEKo%2FwAJ9p9hbXW17ntaA98b3AQXQIbuP5y43%2FGB9Q2dfp%2FaXTWtZ1iloEGGjIY3%2FAPe7%2BayG%2F8AafJ%2F6zb%2Bi%2FSUJT2TK66xtraGAAABoAEAbW8fyVJecfUbqP8AjHPV31dXxMjJ6c%2Fay27LaMd1JaNgsoDxX9o9rf0zaW2%2Br%2FPep%2FpPR0lP%2F9T1VJJJJSDNL%2Fsr9geXGABW1rnakD6F36P%2BsuAwumV%2FWXNrxHvcymqh2S7IqLnRa%2B7Jfj2UPcGtqdvyfVspZ7K%2FQ%2By1%2FoaV6Ffj05FZqvYLKyQS13Eg7m%2F9JKimvHprorEV1NDGDwDRtakkEg2NCNnxDqdGb0Lru3qFDHX41rLTWGxVeyR7626tdVmNa%2F1P3LPWr9i2cmzrpY5tdB6gzpL7Kq7WGXPqqf6D8HIc1gZ9upo%2F7T%2FzmVX%2FADXqr0brOF0%2B4135bWVFgc05kD1WMP06ari17q25P81Z%2B%2FX%2Bi%2BnauTysfqnQeoM6h06l91eW2H4jwf1uhgc70Lq3DdV1XGxm78d7%2FwCfo%2FQXfpK7GIRFX4s2fN7vAeGpRjwk93IyOj5VDnN6U5%2FUMa%2FflYlLGuLm%2BqxnpfadrG1tdk302Ufav%2Bs2en%2FNrQ%2Brd9%2BNlNdfS%2FDuDXMy8e7R1bmjfJ%2FkNhl9Nv59KtOeLbMDO6FktJte%2B%2FCstLh%2Bhcaxm4mY5oc5tLMr08XK3st9H7TRd%2FSqPWW11fA%2Fa%2BOOpdOc6jqeMNllYjcdvudjWt9zfVr3b8d%2F%2Fom%2F1E%2B2F5jpf1u6Dj9RyLKcqu3peaf1rF1aGh%2Bhym0XMr91TfZksr%2Fncb%2FSWY9bFTwftfUOpdQwRZvxsDLOLh2uBexrLH21YzLLAHv9K3ZX%2FwAH%2FOLUw%2BnfU%2F6xVDB6lg4%2FTutEFrLaG%2BgLXD%2FC42zY2x%2F%2Blw7f01f8ur9On%2BroyPqllZfThhMsqBZblWhxFjahFLLWE%2B27HZv3sbsr9H9N63%2FBjW1L9J9PDa%2F6udcx%2FU6Ta7bSH6uxLT7W0Oc0%2Fo6HT6mFl1fzX%2BnV9n1R6v07bbhZv2za4w149K0Vk6enkMeWPu2fzn8xVb%2Fwf0F1GVh4mdSW3MD2vbAfA3AH9xyoYmRZ0o%2FY894%2BztBNGS7QbR%2Ba8n6Oz%2FwH%2FttLyRbyPUcXMqzznY2Nfh9TrbZbkkVyxzQBvzm%2Bm04vr7f0d%2Fo2frX%2BD%2FTV2rc%2BrmH0bqHT8fcW%2Fb2Ned1FrmWsaXOZLfRLH01W%2Bpu9L%2BaXUiCJHBWGegM6d1IdU6WzbJi%2FFbAaWuPvdV%2FV%2FnPTStN6U4%2FWfqPk5jhRj2BorDrMXLOjqnge2m1rNrnV3e1lnpf8b%2FO1Urm%2FqLlZH1a%2BseT03IwLa7s97K8nFrY%2Bx9fp%2Bp6OfjupZ6VvT3%2BrY3I%2F0P6Oyn9F%2BjXrKSCFJJJJKUkkkkp%2F%2F9X1VJJJJSkkkklKQM3Dpzcd2PbuAdBa9hLXscNWWVPb9CxjkdJJTxHVfq4Ol5bc%2Bq55dlvLLq2Dax1lprY7IFbP5i63b77Kf9H%2Bk%2FQrpPq%2FcLMAVlgrupcWXM4duBj9I0y7f%2F1f00vrB0hnVunPo%2BjkMmzFtGjq7QC1tlb9Njvd%2FqxS6dWMj0upH9FfbXsyqwIabGwx30%2Ff%2BifW9n9RHopwvrBh4eF1V%2BXkU%2FqmZQQLSB6deYxwux7HAfpGvs9L%2FB%2F8J6ivWVZ2dj4vV8FgfbkY%2Fo5WO8hosrdr3%2Bi6t7nrefWx8b2h20hzZEwR9Fw%2FlIOLg4%2BI652OCxt7vUfWD7Q4%2FScxv5m%2F89K1IujYj8PpWLjWDa%2BusB7SZIcfc5u6XfnFW31seIe0OEzBE6%2FNSSQUpJJJJSkkkklKSSSSUpJJJJT%2FAP%2FW9VSXyqkkp%2Bqkl8qpJKfqpJfKqSSn6qSXyqkkp%2Bqkl8qpJKfqpJfKqSSn6qSXyqkkp%2Bqkl8qpJKfqpJfKqSSn6qSXyqkkp%2F%2FZADhCSU0EIQAAAAAAVQAAAAEBAAAADwBBAGQAbwBiAGUAIABQAGgAbwB0AG8AcwBoAG8AcAAAABMAQQBkAG8AYgBlACAAUABoAG8AdABvAHMAaABvAHAAIABDAFMAMgAAAAEAOEJJTQQGAAAAAAAHAAIAAAABAQD%2F4TkjaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu%2B7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI%2FPgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSIzLjEuMS0xMTIiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4YXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyI%2BCiAgICAgICAgIDx4YXBNTTpEb2N1bWVudElEPnV1aWQ6RTcxOTVFNTY1NzMzMTFERDlFNzJGQ0E2QjkwQUZBRjU8L3hhcE1NOkRvY3VtZW50SUQ%2BCiAgICAgICAgIDx4YXBNTTpJbnN0YW5jZUlEPnV1aWQ6RTcxOTVFNTc1NzMzMTFERDlFNzJGQ0E2QjkwQUZBRjU8L3hhcE1NOkluc3RhbmNlSUQ%2BCiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4YXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iPgogICAgICAgICA8eGFwOkNyZWF0ZURhdGU%2BMjAwOC0wNy0xOVQxNDo1Nzo0MS0wNTowMDwveGFwOkNyZWF0ZURhdGU%2BCiAgICAgICAgIDx4YXA6TW9kaWZ5RGF0ZT4yMDA4LTA3LTE5VDE0OjU4OjA1LTA1OjAwPC94YXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhhcDpNZXRhZGF0YURhdGU%2BMjAwOC0wNy0xOVQxNDo1ODowNS0wNTowMDwveGFwOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPHhhcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ1MyIE1hY2ludG9zaDwveGFwOkNyZWF0b3JUb29sPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIj4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9qcGVnPC9kYzpmb3JtYXQ%2BCiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iPgogICAgICAgICA8cGhvdG9zaG9wOkNvbG9yTW9kZT4zPC9waG90b3Nob3A6Q29sb3JNb2RlPgogICAgICAgICA8cGhvdG9zaG9wOkhpc3RvcnkvPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iPgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj4xMDAwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj4xMDAwMDAwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8dGlmZjpOYXRpdmVEaWdlc3Q%2BMjU2LDI1NywyNTgsMjU5LDI2MiwyNzQsMjc3LDI4NCw1MzAsNTMxLDI4MiwyODMsMjk2LDMwMSwzMTgsMzE5LDUyOSw1MzIsMzA2LDI3MCwyNzEsMjcyLDMwNSwzMTUsMzM0MzI7QzA1QTE5MDRGRjAwQUJEQzA1MUJERkFGMDIwNEVBNTE8L3RpZmY6TmF0aXZlRGlnZXN0PgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24%2BNDUwPC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjMyNTwvZXhpZjpQaXhlbFlEaW1lbnNpb24%2BCiAgICAgICAgIDxleGlmOkNvbG9yU3BhY2U%2BLTE8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6TmF0aXZlRGlnZXN0PjM2ODY0LDQwOTYwLDQwOTYxLDM3MTIxLDM3MTIyLDQwOTYyLDQwOTYzLDM3NTEwLDQwOTY0LDM2ODY3LDM2ODY4LDMzNDM0LDMzNDM3LDM0ODUwLDM0ODUyLDM0ODU1LDM0ODU2LDM3Mzc3LDM3Mzc4LDM3Mzc5LDM3MzgwLDM3MzgxLDM3MzgyLDM3MzgzLDM3Mzg0LDM3Mzg1LDM3Mzg2LDM3Mzk2LDQxNDgzLDQxNDg0LDQxNDg2LDQxNDg3LDQxNDg4LDQxNDkyLDQxNDkzLDQxNDk1LDQxNzI4LDQxNzI5LDQxNzMwLDQxOTg1LDQxOTg2LDQxOTg3LDQxOTg4LDQxOTg5LDQxOTkwLDQxOTkxLDQxOTkyLDQxOTkzLDQxOTk0LDQxOTk1LDQxOTk2LDQyMDE2LDAsMiw0LDUsNiw3LDgsOSwxMCwxMSwxMiwxMywxNCwxNSwxNiwxNywxOCwyMCwyMiwyMywyNCwyNSwyNiwyNywyOCwzMDtENDYzN0NCOUQ0MUExMEJBN0VGNUVCQ0RCNjMxODMyOTwvZXhpZjpOYXRpdmVEaWdlc3Q%2BCiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY%2BCjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8%2B%2F%2B4ADkFkb2JlAGSAAAAAAf%2FbAIQACAYGBgYGCAYGCAwIBwgMDgoICAoOEA0NDg0NEBEMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAEJCAgJCgkLCQkLDgsNCw4RDg4ODhERDAwMDAwREQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM%2F8AAEQgBRQHCAwEiAAIRAQMRAf%2FdAAQAHf%2FEAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAAAQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPBUtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4%2FPE1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1%2Bf3OEhYaHiImKi4yNjo%2BCk5SVlpeYmZqbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEyobHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp0%2BPzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1%2Bf3OEhYaHiImKi4yNjo%2BDlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq%2Bv%2FaAAwDAQACEQMRAD8A7%2FmzZsVdmzZsVdmzZsVdmzZsVdmzZsVdmzZsVdmzZsVdmzZsVdmzZsVdmzZsVdmzZsVdmzZsVdmrlHI2utXn6WltnFESb0RFSp41WjD5q3LCBaslzZs2BXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFX%2F9Dv%2BbNmxV2bNmxV2bNmxV2bNmxV2bNmxV2bNmxV2bNmxV2bNmxV2bNmxV2bNmxV2bNmxV2bNmxV2E2rj0LuzvF7PxftUf8AXPLDnC3XI0ewdpOkTK4P08T%2FAMK2Ec1TLNgaxmE9pFIDy%2BEAn3GxwTgV2bNmxV2bNmxV2bNmxV2bNmxV2bNmxV2bNmxV2bNmxV2bNmxV2bNmxV2bNmxV2bNmxV2bNmxV2bNmxV2bNmxV2bNmxV%2F%2F0e%2F5s2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXYUeZpfR0a4kpUAx19h6i74b4X65CbjR76FV5FoJKKe5C1GIVLdDuGhuXs2IKOX4gfsvGdx%2FskKtkiyD6bctHHbXgPImOC4qOpXj6E1ff4Mm4Ndxkpc770BvNmzZFLs2bNirs2bNirs2bNirs2bNirs2bNirs2bNirs2bNirs2bNirs2bNirs2bNirs2bNirs2bNirs2bNirs2bNir%2F9Lv%2BbNmxV2bNmxV2bNmxV2bNmxV2bNmxV2bNmxV2bNmxV2bNmxVokKCT0G%2F3ZgaioNQemANZuhaWLyE0LlY1%2BbGn6sWspA8QA%2FZ%2FUcVRWbNmxV2bNmxV2bNmxV2NZQwKnodj9OOzYqwDT4iiPZsa%2FVLm5sj7I%2F76L%2BOTXTpjPZQSt9pkAb5r8JyKXqfUvMOpIQOFxFDfoP8qFvTl%2F4Q5INDkrFPAf8AdUhI%2FwBV%2FiH8cnLeAPcxHMprmzZsgydmzZsVdmzZsVdmzZsVdmzYyWRIo2kkYKiirMdgAMVX5sjTeaGl1CzsbSAOLuX0w7k14KCzyAD%2BUZJBirebNmxV2bNmxV2bNmxV2bNmxV2bNmxV2bNmxV2bNmxV2bNmxV2bNmxV%2F9Pv%2BbNmxV2bNmxV2bNmxV2bNmxV2bNmxV2bNmxVo4CXUFa9e0CbJRWkr%2B0RWlMHZEJ5WtPMtzE5%2BGYJKnyK0%2F4kuEC1ZeM2IW0okjFT8S7H%2BuL4FYz52mMWn2tDTlcpX6FbDHR5ecCH%2BZevywl%2FMM8dJtn7LdJ%2BKvgry9ccrOJ69KVw9E9GS5s2bAh2bNmxV2bNmxV2bNmxVi3miFU1LSbxvsStJYzH%2FJnSi%2F8ADYpoEzLcxq1T68FGr%2FvyE8GrgjzdC0mhXEsY%2Fe2pS5i%2F1omDf8RwttJRHdrcDaNbhZVI6endIG%2F4mcnHeJCDzDL82bNkEuzZs2KuzZs2KuzZs2KurkZ843Zhs4bVTQzvVqfyrvg3zHNPb2UMsLtGBPGJSpIqjEqRUb9ch%2BvSSvp0JlcvJCLyMuxJb4JNvi%2F1SuEBVvkaX9L%2BZbm8Sv1fTbf0Y6%2F78lPxH%2FgFzpeRvyPbWcXlyyubWBIXuoxJOUG7uKjk5%2FaOSSoxPNXZs2bArs2bNirs2bNirs2bNirs2bNirs2bNirs2bNirs2bNirs2bNir%2F%2FU7%2FmzZsVQ2osyWM7o3FlQkMOxGPtZhPBHKCDyUE08e%2BM1Bedjcr4xPT%2FgThV5cvBJbpGergEfMDcYa2PkqfZs2bArs2bNirs2bNirs2bNirshfnRGtb7T9TX7LcoJD2qDzSv3vk0wl81WDajodzDGKzRj1oR35R%2FFT6RthHNXaVcrKsUtftDi304dZz7yrqPrQCIncdMnsEnqRK%2Fcjf54yVjP5gwtJ5ckcD%2B5mik%2BivH%2FAI3wD5RnEtpwrWgw983RGby1qiqKlYGkA%2F4x%2FvP%2BNchnke5BIUGoPQ%2FPEJHJ6XG3JFbxAOPxOA1iX7sUwIdmzZsVdmzZsVdmzZsVUbqBbq2mtm%2BzMjRn5MKZDLP4rC2UVq9qYj7SWshWn%2BtxOTnIVG4ttWvdNaiiK7FxGDtWG6Ti%2FwDwMuShzRLky%2B1lE9vFMP8AdiK33gYscKtBmDWhtq%2FHbOyMp68SeSH5UOGpyJ5pYde3moWPmW5KzH0pIo2WNt0A3Wv0ts2D73zJ6FgzxqqXpKpHG9eDMx7EYXed45VeC4gPCdYyqua0I5q5VgOv2cAW8sWo2QMqhwwoyHcVyQFhVOLzvrNrdf6fFHLFX4kVeBH%2Br1%2F4bJlp%2Bt2GqWrXFnICyKWeJtnUgV3XOP67qFjaFLHUrprecy%2BlZajxPDmN1jn8Dv8Aa%2By%2BIaXrclrdtZ34NrfR1USofgeo2K06c%2F8AgcBCXr%2FlvXRrdnzk4rcoSJFXYfMbnDzOV%2BTr82eqAOQIpaBq7AV2r%2BOdTriRSEp8z8RoN9I5AWJPV5HYD0yHr%2BGQg3Ntq1lcLazx3CiZviiYOKzQo9Kjb7YzoWqRevpt5AOskEij5lCOmc60%2BWCK0j9ONYo5IYp%2BEahQWBeNjRafEcMVTvTb%2B80fyHZ3FugE9vSORJBUqPVZW%2BEHw3yVaXeC%2FsobulGkX41HQMNmH%2FBZzC%2B1iTTbadZUkjtJjzkQqSKqNm5fsdMPfyr1%2FRdT8vra2E5N5C8kl3bSMTKpkctz%2BL7SP9peOA7fFkIkgkCwOfkz7NlA1y8DF2bNmxV2bEJLy1injtpJVWeavpREjk3Hc8V64virs2bNirs2bNirs2bNirs2bNirs2bNirs2bNir%2F9Xv%2BbNmxVplDqUbcMKH5HIPokjWsstqx%2BK2lZPf4Wpk5yF6nF9R8xswHGO8QSj%2FAFh8D%2Fqrkoc6VmSMHUOOjAEfTjsAaZMXhMRPxRnYf5J6YPyJV2bNmxV2bNmxVQuzOtu729PVUclBFa07U98DafqsF6i9EkI6ePywwyF6vG2i6oJRUWl6xZCP2JOrr%2FsvtLhG6s0yiK4X6Zfi4QI7Vb9lv5h%2FXDHrgV5c8B0LzLc2Q%2BGF29WDw4SfF%2Fwp%2BHOg6ZMHi4j2YfTkZ%2FMGwpFaazGDytm9GYj%2FAH25%2BEn%2FAFX%2FAOJ4N8uXwliicnps305LmFZDewrc2dxbt0lieNvkylc45%2BX10UCQzHjLATE4P%2BQeNc6L55e5i0J57WVonikRmZDSq7jf2yB2Op%2FVYor2%2FwBNjktpAGjv7ZvU%2BInoy8Vao%2Fa44xCQ9as25RVBqKnfBGRby9rBEsljcIY0aQ%2Bg5FCCQD6bj9lslGAikN5s2bArs2bGyOI0aRuiAsfoFcVS%2B%2F1q2sJltyrSytuyp%2ByDsC3zwxBqAfHfI%2Fodmt2z6pcjnJK5dAexPT%2FgRkhxV2c782mSy82WUgNIdUhNs4PTmlXQ%2FwDBDOiZAvzLb6nHpOrlFkjs7lWdG9yvxVG%2FwiuGJ3Up3YTJFr7op%2BC8t1ljHjxodv8AYtkiyHbxx6XfKx%2FcXBilJ3%2BAsVUV8FRlyYA4Z80DkkPmq3EtlHJSpR%2BJPgHBH66ZBtIufqt9Np8pALHnEpO5p1oM6Xq0P1jTriPoePIfNdxnLtZtrGZluBcG3vF%2BFJYuJfx40IIxHJKzzb5et9ZtZYp1LwygcgPtKy%2FZkT%2FKWuRKKCOC6tNH1CblcWiILDUWHH6wg6wyDejx9Fw4sfOMjEBY5biH1HgLy8VYulOfJV%2By38q4ndH9LlL219K4iilHrWzLxlhI6SgE1%2F2SnFKo0Czxy28zMqcSzspIYBPj2I%2F1cd%2FytnVZdNQ2D1I%2BESMoPw%2FzMftdMG20TSQyyblmjenzoc4TY6ld6ddyKwMUsbFZoHqNwd1KnGXRXs9n5%2Fv7lg98GlWhMjwk1A%2Fm4k%2FF7jDSwSPULTTJI3PGBphGNwG4OHVW%2BgnONX%2BsWFpDFPaSSJcTESG3TcRlf2uRK%2Fazq%2BkR3aeT7e%2BjnX6yoW8ibht%2B9i9Tg%2B%2FQ98QVZHqstutowuSPSdSpV91IPVWzif1i98t%2BZ7m40FjbSWUrNCqEmkex4EH7acT9lv2c6lonmbTvMUTWdwgiumWktrLQhge6H9of6uRLzd5ZurDVP8Q2KetYFUW7jXeSKi%2Bm0hH7UZH7X7OCY4g2YM0sMrjvexB5SHcXsnkPz3Y%2BcdPqKQ6lAB9bta%2F8lI69Y2%2F4XJeDXPJlvPe6JqMeq6NMYLuE842To6ntToyuv2k%2Faz0J5E8%2B2HnGyI2t9VgA%2Bt2ZP0epH%2FNEf%2BEyESeUuff3tmbFAx8bB9H8Uf4sZ8%2F6P82TMMLNb1iDRrQ3EpBkkPC3j7s5%2FwCNV%2B0%2BGVc4n5m8yfpnzJcsr%2F6HYsLe232PBv3j0%2Fy3%2BH%2FY5JxkLourX175%2Ftb28maSZrloqsdlQ1Tgo%2FZUDO755%2B8uxlvPcMI6i6LAe2zZ6BwlS7NmzYFdmzZsVdmzZsVdmzZsVdmzZsVdmzZsVf%2FW7%2FmzZsVdkb83W5%2BrW1%2Bg%2BK1kAc%2F5D%2FCf%2BG45JMC6jare2FxaEf3qMo%2BdPh%2F4bCNiqV6VOOcTV%2BGReB37%2FaX9WHoyFaJMz23BqiWE7juCh%2FsyaRsHRXHRgCPpwy52gLs2bNkUuzZs2Kuwu1rS49W06Wzb4XI5Qv8Ayuu6nDHMemKvONE1KWGVrG7rHPCxRgeqsppk7sb0XC8W2lUbjxHiMhnnnTHtLmPXrZfgakd1TsR9iQ%2FP7LYtomq%2FWI0Iakybof4H55LmFZdqNlFqNjcWMwqk6FD8z9k%2FQc515XuZbW4l0%2B5%2BGWFzE6n%2BZTTOlW063EQkXY9GXwPhnO%2FNsS6T5qtbofBHqaniexmi%2B2v%2BsU4v%2FlfFgHcrPTFbanZNb3caywyApLE3Qj3zjutwW%2FljzBc6Pp6fV9JHpsLNSSgR1HIorV3Vvizq2jXQk%2BAndlBA9xnNvzRiWPzJBJWnr2gJP%2FGNyv8AHAdikJ3YGf0o5pZDIboSD1GJJ9aAgh6%2F5aUzoFnN9YtYZ6gmRFY06VI3zlXk%2FVI5bi2hnlBgdBuxFFahhfr0rSNsnHlXU4JI5NJaSt1avIQm%2B8RaquD0I%2BLjkpbgIZJmzZsirsDagC1jcqvUxOB%2FwJwTjXUMrK32WBB%2BWKpfofE6Xb8f5d%2FnhjkMPmvR%2FKlrJBqkxBSVkjC0PIDpTfI15s%2FMNbu3jbR5plsZVp69swRi9N0eSjMnH%2BRcVpm669cWWtXGnatwjgKma2uPsj0x%2FNXw%2FayOfmLr%2BhX3l%2BPTYrkXM%2BpGtm1uPUUceX7yRx8KLtx%2F1s5xoN%2FefpVr6C8muVVfUuLO8kMrEIeTem7faRk5Iy5FdTuZ9B169trGZvqkc5eFD8SmJzzUcTtsrceWHzTT3fRJv0p5UZvtOYYrgCu%2FJV4P%2FwANHnPrj83vM2lX9zpWoBJYInaJ540pOi1%2BGRQDxf4cln5Z3qT2stjWrK0iexEgE60%2F2XLOUfmHYNZeZbhWP94Ayn%2FV%2BD%2FjVclLlbEdQn955q1wTiU3huLadeQCsfSljO9VNev%2FAA0bYHub1Z7V5yWkhHxpcVHJNwGiuP8AKStVk%2FbyGafqLQxyafO5S2lPJWUAmGQ%2F7uiB8f8Ad0X%2B7F%2Fy8Ctd6jpl3Lb3v%2BkQTpxniqTDcQn7LoR%2FwUb%2FALDZCyyekWl9ZyaFLPelZGN2tqDEtZJHenEs67ckpVXwq1bU7G1iKWvqtcCR4bkkhFYx%2FCHXhvvX48C%2BU7H1SbK3k9Wya5hv4HchSBF8FxBL2WeOJ1k%2F4s9P4cu%2F0j%2Fc1FphmFxPLeOhZBxAiL8jt40%2Fa5YegV6PprvLpcE8sfpTNbh3QVoGK12zluoQ2PnZih42fmWIVt5z8Md4q9I5P5J17Z2A8YrWVl%2BERoaDwoNvupnLtb02LzREdR0hBba7bVe4tEPFZwpr6sH%2FABb%2FAJOSkgPNLqGaG7e3v42iuoTwlicUIK9iM755KnGoeT7ZX6m1CH%2FYSNCf%2BFOctnuIfNkSWeqEWuu249OC8ccfW47elcd%2Bf%2BVnQ%2FyyS5t9Dk067jMVzaSXMLK3hRJlp4r9rjkQl5PbalcaRd%2BlI7PbwysI5lNJIirU%2BH%2FmnOueV%2FOUeo%2BnY6hIpuWX9xPtwnU%2Fhz%2FnTOPeY4zY%2BYNTgpVBcSVQ9CrHkP14Gsb9rFgRWSzY1K1%2BKNh%2B0p%2FZcY2Qdlev%2BZ%2FLKxK19pcdYBUzWqdYx1Lwj%2BT%2BaP8AZ%2FZyHW9xe6ZfQ6ppk7QXsBDRTIevsR%2B0p%2FlyY%2BUPNR1KJLK5lD3KrW3m6esg67f79T9pMD%2BZtCjTnqVilIW%2BKeFRshPWVAP2P9%2BJ%2BzkZRB3DPFlljlxRPz5Edx8mcw%2Fm3aXvkzULyUC3122jET2oNA8kh9NZYT%2FJvzb%2BTOZabIhnWkgaOQcwxO577%2F5fjhKIYndoZvgaUD05v5SN1J%2FyG6YI0RZ4tS%2BoyKQS1HTwYHsffALrdOQwM%2BLGOEHfhu6PWvJ6f5FsfrXnqW8K%2FDBEZD4cmAVf1Z2fOSeSLmfT9RrHEWlvDSZaVagNR0%2BztnW8mWsuzZs2BDs2bNirs2bNirs2bNirs2bNirs2bNir%2F9fv%2BbNmxV2Y5so4qw6WL9HeYLiLpFcUnjHQfH9r%2FhuWSbTnBgMXeJiv0H4l%2FA4T%2Ba4fTW01FRvDJ6chA%2FYfpX5MMGaXcBmHxbSrsCdi6%2F2f8RyZ3j7kdU4zZzrTfO2qQa3eaHrkax6haux%2Br9FkgJ%2FdT2790ZP%2BGydWWoWt%2BnK3erAfHGdmX5rkSEovNm2yiQASTQDqcCt5sL5dZ06Ko9YSMNqRAv8Aiu2Iv5i0qJecsrKo%2FwAkk%2FctTho9yo69htbi2e2vApgmHB1cgA1%2BffOYX%2BnXflXUghJezkNbabxH8jH%2BdcPPN82l65b2j213DN9WdmmtefCRkdeJaNSVb1I%2FtYXWM8cVk2javM95pUv9zcPvLB%2FI3LvwwhIT2x12KCBrxjyjRS06jrxG5YD%2BZcrzzpkXmjyhLPpzCSaFVv8ATZozuXjHP4GH%2B%2FE5JkUmju9BujaTsJYHHKC4G6Sxn9r%2FAJqwJH5g1fyjDaw2KrcaE0zSNE27RiQmtuXPSJ6%2FuW%2FYkxI6hUg8ia9qulatHe3s0k8DgxGKZywBk%2By3%2BTkn%2FN63a8ttG1a3rHL%2B9hIB%2BIdGK%2F8ABA5DNbS0tL%2B4ksJOenzETWrjYiOT4gjD9l4WqjL%2FAJOTTU9XtNc8r6dDP8E8rc4iSP71RwkTfcP%2FALsX%2Bflgq09zFvKeoTMwV2NeCsB0BaNqf8a5N9Zu59K83W2pWb%2Bn9cjBo24ZXUNxI%2F1lyCWsL6fNb3LLxid24tSgINA9Puyb67pd%2Fr2kaPc6bxN5b8owWYKAYW%2BGpP8Ak4RyQU8ufOF7JLD9XRLaAj96ZPiYv4A9An%2FDYOfz9oEbtA0kjXSqG%2Brqh5NtU%2BkW4iQL%2Fk5yK%2FiuNagjEcpTU7Rj6YqaSAbtG3%2FFin4om%2Fa%2BxhXcGeWxlDgpPbfvUFaPDKpFXiI%2FYk%2Fk%2FmwFXr0n5hfXBJFpVtxmC84jOa81%2FaKqv7Sfy5GL7zJq2rwXFhqF40AlWiSQfAEPVW%2BH7Sfz%2FwCRkTl1dLW3t7xi8108C3g9EBArCnI8jtVvtNRcR1zzTdJcQvYwRW7y28dwzFfUblIvI05fAo%2F2OGxSt3zSW9LPXITMlCjiuzofsyRt2YfsPkd0iabTtQksp1Zra4U84X6SJ%2Bw4%2FwAoD7Ei5dzqV7LFCt7KZnVAY%2BRqyg9aj%2BX%2BTJdouuaHrltb2PmCNfrkKmO2vKcT%2FkgsP2v5cjtapfo0Jt%2FMllFGHltZvVeK4ptwWNi6yU%2BzIvRlwm1mUarpNtJHEWutOkuIbh0FSbfkGiZ2%2Fb4MxH%2Bpk6uZNM8saddywStNK605tsKnYcF%2FmbOZy3s2nWaLE%2FG4e4%2BsK43HELxowOzK%2FL4lx5fFWb%2FlprP1TWLQMaLMFRh%2FlRtxr%2FwLYn%2BfNjLp%2Bp2WpwghWLxuf2SGoRX%2FAIDI9peo2kMtjfWQMUi3JM9u24j5rT4D%2B1G5qyfyfYzp%2FwCcdimr%2BUra%2FG%2FwpISOoIpXJDcIPN4HDcR3Scl2I6qeoOGNvcQyw%2Fo%2B%2FJWGpNvP1aBz%2B0PGFv8Adkf%2BzXIxSaym2NCOh7MMNYLhLlOS7H9pfA5FU30vUNQ8uaqjIqsaqHiO8UsZ6EeKsrfA%2BS3yUr6p5iudTl2S1RvRTchTKeCgV%2FlTlkOsvUveOn8VkdatauxoyN%2FID%2B0r%2FwAmTfyYHsrnTdPasc1%2FNczXMZArwhT04g3%2FAD05Yjml6Fditlcmu%2FpvX%2FgTnK5bS4sp1mDtFID6kLioPXZgc61NGTBNH4o1PpUjIpNbyX0Ulvcw%2FV9Tst7i2IqHWn99EP2kZf7xF%2F18nMX1pANMR1TTYfMkRuYYlt%2FMEY5EfYW7UftL%2FwAXjDf8u%2FMFzM8mnX6MJLWRFkMh4yiqtGUYU%2FZP82IzW%2FH4DVQG%2FduPtRP1FG%2Flb9lsG6ZJDJfPcvGI9WCoJZwPhmRGHF2X%2Ffi4AP2peafmBE8Hmq8LgATCOVaeBUL%2BtcjauUPip6qe%2BdJ82x293Pb2GtyL9ZmWRoL5QAUZZGQK47p9nOd39hdaZctaXScXXdSN1YHoynupwFCL0zUX0y4SVGf6uWDqybPG46On%2BWv%2FAA652nRtY%2FTdqJbfjLdqnK4gjpSVen1iBf5G%2FwB3Rf7qfOCxycaqwqjfaH8ck%2Fk%2B61K11AC1kZYIT6gmB%2Bxy2oP%2BMi%2FC6f7LEGlZCbBr%2B%2Bu%2FqqpBCjP6cbtxHwn4ljrX%2FgckOj2EMcC6lK6yTRKYmkIoYl6gE9xT7L5HhcTJqM1jJCEjjQSQsK7qT3rgi%2FuJ7PTDKQ31S5f03ZPi3SrfGP5RiKG6bej%2BQPzB0CG%2BuNHvB9VeZx9WvZKBX7cCf2P8jOvghgGU1B3BHfPHaQrfuEt3DHkAJakKhP8AO37A%2BedX8i%2BYPOen6dNp2qK5t4JFjs5HClyoNJfTdieUaL8S%2FwDCZEcRNEc%2BrfOOKWMTgeGUaEoHfi%2FpRP8Aunt2Ab3UorWqAc5QK8egHzOPhuoTYrdesJYgnJptgDTqdu%2FtkT1C9XnLPIwofjLduJ6fhkgLcYsi0vVRfSSRSUWRd1UeGGgyN%2BVrCSkmrXKlXnHC3RtuMXXlT%2BaTJKMTV7JdmzZsCuzZs2KuzZs2KuzZs2Kv%2F9Dv%2BbNmxV2bNmxVB6rafXtOuLXvIh4HwYbr%2BORbRL%2BsMTMaSQsOSnrseLZNDnIdfXXtP8zXtnZGC2tJWEsUz8pH4yAE8Y14rs3JfibJRPMKyf8AMXye3mKyh1LTH%2Bra1px9S0ulFSV6mNwPtRnIb5e8wXlw%2FwCj9VR9N1u12PGoD9vUgfpJG%2F7UedN8uapcXsH1e7C%2BrAi%2FvV6OPs1K%2FsttgLzP5Ysr%2B3NzHFxmjPMlNj%2FrLTdWHtiNtlU9I82sxa11lAssf2bmMfA9PFf2G%2F4XIt501y81SykEEjRQRMGEaMV5L0%2BKn2sq4ke3j9O4asuyLNSnMduX%2BV%2FxLCfVZ%2FS0u8cDkVhYhfGgxodGQDDZPMculusTzpwryMT7mneh%2B0uTVNL1e%2Bsob1tLmmtJlEkbFW5FGFR8NfUzi2iQ%2FXNXtLjUAXWe6hE3L%2BQyKHG%2FbjnqzzP5ok0H0baxgWVyodi5IRU6KBx74ASrzOzsfL1tcH69ppMtdxM0h4%2F883OS2GLS7239K1pGpGwj%2BEr%2FALHphVcecBcyrc6vBFdabL%2B7lV0UPbt12KDnx%2FlYYGvrWKwP1nTp3kirsT0BpWgcdf8AZDJg%2FFjSanSb8xC2ursXtpG5kt7dkVRGaU4g%2FETy%2FwBbIzc60xSeylsgphDJeafNtIY%2BnqREfCygYcWPmV14x3qkqQDzAo4X%2BYr%2B0ME6h%2BidZZImjM90FLQzQj40BFNn2%2B1X7DYkd2yi%2BrHNIh8uXbLp7yLJdToZbZJDX1EU0NOXxCeL9tf%2BJ4PhbTLya58sXqqt3EoKlV9MSoRUMn8ssf7XH%2FXyD%2BcfKFzoWnRatFqUUU%2BnSGSGAsBcFXZaFeHJVZDu2HOn3See9Kt1%2BsCx8x2y%2BpaXabB2TxH8pP21%2FZwAnu3VQuV1CC2iW9cx%2FwCkS28kMtA5dKLHL1%2B00TJyZPhk%2B1nS%2FKN59Z0GSNno6yI6e1V4v%2Fwy5z9pv8YWj6Hrcf6P836EWmiiHSfiv2ox%2B2kwH7P2ftLk28uxrbeXYLhYXV7gMzxkE0IqPiqNq%2Fy4gb%2BSk7PNdX1m%2BHmqaytJ%2FTtTdx%2FBGoSu6swZqcj8YbCnRmM97drKxKXcslu7tXb1%2BSBq%2FwCSzZK9c06xuNUutStkBls5IFkAIAMoHqUUfzNRkbCPW5Xs70rZcVtL0%2BtCoAFVc1oK%2FwArni2RIShdD0rU9Z0g2UNW1DR5JLG%2BirRlQuXhmp1ZP72M%2FwCph75g0K2sra21G8ch5baGJUpt6yARuvL6OWEQk1eJrq9s55YLxBzuGhJEjr3LKvxSqv7WISanq2oQRXGryvd2MtVhuSQ8aNQch8OyNjsqElhK1hbcr%2Fcv3K%2FyV%2FycRSQBmUiifsfQM6FpfljSbrR0mCy3EjDlDIzN9sGnphU%2FZ%2FlbIrqnl%2F6jM3Cb1VRqOoU8078XoOHPISIiQCd5ckgE3tyS4StK6xSy%2FDJ%2B7HqseO%2FYVw0W2thatp10he2b7YH21cfZljP86f8AD%2FYxO4tbO4so4I7ZUvG5Lpl3PssprUws392JD%2Fut%2FwCbAOh6sLuU6VqYMF4hKRu2x5DrFID0YY7rsh4tMn06%2FkspjzjniaS1nQfDIE%2BJWXwdafEv7Od0ugnmL8tmYipWEOB1oGWp%2FwCH5Zy4hoT9WuU5BTzj7FHp%2FeIe3%2BX%2FADrnR%2FysvRfaHeaJIwZ4RJGo8QDzQ%2F8AAy5OPVBfPNxbpMpifYqaBu4IwFYWlx9fEIJU7lmH7S%2F83ZJ9e0x7K9unRg8azMkoHWJySVR%2F9YH4W%2Bzj%2FKtvFdaxBDLQKzAVO243G%2F8ArYPJUXb2NvDZtdyWxe3B4meCQ%2BtG37Jkjb9lafaXHRXl9q2r6etnWJ7Yxx28h%2B1UNyMjt%2FlH4myX6lp1poPm57CIFLG8jikCsKisqqXWncc2%2BzhLZW0Om35hCuLiCeSgIHFY67KT9rl4YaV63IwMVSakg1pt27eGRuzvrTWILdYbnlcIWXSdQc8W5pXlp91%2FLIP91M%2F94mG9tcfW3AQ14xgsPH4c4Zp%2Btz6HqN2rJ61nNIy3loTTkA54yIf91zR%2FailyRNUinpV0iXqyyxw%2BjdW5Md%2FaN1iPdqf74f8A5Jtka1ZZ4LWYxsySKpaCRT8QI%2BIxkj2Hw5KLe6%2FTsUF%2Fp1wsmrRRk2l0QAL6Fft290g%2Fu7uP7Lo395hFquqaL9XZmmWCRwySWTgs8MgG6Oo%2FY5fZbAUhC%2BZ9JsfMl1SKYW%2BqyQRT2DMf3UvJeTwt4M5%2BJchKyrOr6D5gQwTQEpFK%2FwDeQv8Ayn%2BZDk%2B1Gyj1ew0SaC4gS5ntmCtX0ELQtQAM%2FEcv5Fwv1bQxr%2Bnhr4oms2ymP6xuCStSIbof6v8AdzYOaGAQ%2BXdTm1NdLjj5SN8QkG6FOvqBu%2BTjTrS2sbZLCMcVUmkpFGLn7Rf%2FAFv%2BFxTTme102DTuILIwZpKksW%2BzxWtW41%2FZyU2XlW41HhcahytOQJZVHKaXw%2Fd%2F7rY%2FzviAqQ21ldXtytrDG0k524qKmnj8sO736roNmNIltfVv7hFeaMnkUqTwpxNA2S2MaT5etS9w6WdtEvx1b42A7Symh%2F2C5zTzb%2BZun3swOjacGVKwrqMgoajeiJSr%2FOTDVdVZPYa3pOj%2BW7u31uKKzuZGP1dePP1Iz1UovxtJ%2FlYU%2Fl%2F5hOtyS%2BWrlis1Gm0pyfiR4%2Fi9Kv7SumcrvNYnu5DcXH7yToamrfSf6YL8ratLZ%2BZtJvoT6bwXMbEjuCwVh8uJauPFuFe%2Bx%2BYJ4NMawQiOFzyZOlDX4h%2FwQyQeVtAn1BY9R1QN9WU1toG%2Fa3qGYeGE3lnRLPVfM19LdAyWkTtcW8a7xOGaq1kGz7k%2FAM6moAACigA2AxJ7lojn72wANgKAbDLzZsirs2bNirs2bNirs2bNirs2bNir%2F9Hv%2BbNmxV2bNmxV2Qzz3p3P6rqKbFKwyt%2Fkn4lJPseWTPOVfnX5gmstNtdBtnMbajykuXHX0YyPh%2F2b%2FwDEcbrfm24MRzZI447GR59w6pMfNyWl7EdD1KM3Cp6dwoKldj%2B1zHE%2FRko0rz1rUtz9SvLe2lm2Hp8jC7BhWqV5xvUb%2FDnn01jPEin8pHgckemXmsTaHcxANw05o57O7IIKxliJYll%2FaRT%2B84%2FsNkIZhIkSjRDl6zs%2FwIjJCXFHkb5gp3%2Ba2r%2BbdPuEvYLVbLRpiFL27c2EvWkj0%2Fd8v2VpkGsfN2p3Kra3V2XicgEsQeQJ3qSNs7d%2BkdO1rSbKw1LhN%2BlbRXVJKFZyq8ZV3%2F3YGHLOEecvKFx5TvTLDym0idv3EvdG%2FwB9yf5a%2Fst%2B3lpHUOvsua4iNwbWCruHK%2FB0qN9j0zoy%2BarW48r2Oq3l1Le2sSizuGkqk6zgUVXMda8F%2FwCDTOO2M01rIs0XCRQ4kHqCqGnZl74NgkTlMqSOIZpPVNrXjGG8Qvfj2wXzSyqz1eO%2FtNSjQM8sVubhFbbkIpPiI%2BUR5Yca3q17IdPmtZ2js7yztriONNhyAKSciPtMJUfIZaXDWL%2Bra0jcq0ZYAV4yAq6mv8ynJf5Yex1PRjpUsfO%2F0pnuLJWNPUgkNZ4l%2Fm9Nh6vH%2BVpMRa2uvBcXej2Gp2rSC5tJJbOZkqW4v%2B%2FgY%2Bx%2FeJhtBB5sOi313boLa9ihMlo3EB5ClGkULy%2B16XJk4rhlZarBFAbZljtrS5Tg%2FoIF4fyOT1JjbC1L%2BbSbowyMwu4WrzJryX9h1PQpxw%2FFWFXNut9PB6srS6frlqI4JZHJ%2Br30bCsbOf5phx3%2FAN1T%2FwCRgPQbtreVrEFrW8gfnDU0dJUPF09unHD%2FAFeygjjvbi2haTQbpxcXlpHvLp9x9n6xClfjtjXi1P2P3b%2FGseE99ol9qtyjIKamYlktb6Mn0L5QKJ8Zp6d3x%2BH4vt8OD%2FvciTXPZaZ%2Bkdp5%2Bgt19Yad5p0%2Fe0vU2Y8T0NPiaM%2FtJ%2FuvOj6lcGysFaRlYxJWUjfkUXk3z5MM5p%2BV2l3U2pPdalFHK1sOLyqQxSZaFOdDWOT7W%2F7eTTzK8UdlcxREhXBTf%2BdzWg%2B7JxNji70HnTz%2B51GXyrrFxaapD69nfcRqSftqxHL1oj%2FOjPjtQ0GNYCfrCXWi3QMtlelhyjkYbFfdvsyx4M87Wy6zqemTq4X9KwQnmegkK%2Bmf%2BSi5G9M1PVfLUt3od3CJIGDEQS7iKUD4Zov8%2FjyErqrruPNkK58%2FJN7Sx0%2B0sDe3k0k9xA6JBJACGqwPHiKp8S8fts2F0mrDS3nubPThH6ZLa5YcQsnBvs3kSsCnJeXJuK%2FB%2FwAYmwQ%2FrXdjEsQRizhvjKCrUp8If4uW%2FwCyuK3Fs893p1nezfVdeDCOxmHFi8ZH%2B89wSeBjP2YuX%2BVFiYggA70Pmt9QzfyjdxXeiPeaY3rNYt9ZjdKUkgP2gyj7L8ftL%2FPgTz2tuLdJIT6cN1JFcxzJ2U7Sb%2Fs%2Fa5BsKfLEMvlPXby2sJI40uF%2F0izVuUcb05n0z3gkTlw%2F3237vHeddXN5pEMdnbmOys4BFcy0qDcF6GJa%2FwDFacmyX8Pu2R1QOi6Yupabd2F78dj6xjLVFUlpySaHwkUf7F0%2BDIrrvl6dr42N0eOtRIHs7ldkv4B9ijf8tKgfB%2FP%2FAHX28mPluyb0Vs7OdTL6SSReoK8%2FTZqN%2FrqOPL%2FJwTqdhFr9m1lqUhjnhcm2uv8AdltN%2FMKf7pb9tP8AZrjVhWHaHrEWqxjTb9gt9GKQytsXptxNf2sl35d3J0jznJbCojuQlR26cT%2Btc55qthdyXcyyJ9X8wWfx3ESbC6UbrcwfzS8fjfj%2FAHyfvPt88N%2FKuq3F3q1hqBIEyc4pWZuCkoAwck9MA50VPJV%2FMq2k0TznfCJQUmPJom%2BzJG%2FxcW9t%2FwDY4Q6cILa6ZY2eKRwslv6goaDfjy%2FaK4f%2FAJleadM80a8t1pcZ9GCJYmuG2MrD7TAfsqv2V%2Fmwr0WyuNXUw%2FVxci1%2BKLt%2Fw23wrg6qGVanr1vrK2t3csIry1aESBjxJEYYOQff4cjvm3zLbpZXLWTGC5vr%2FwCswRjfjBGoC8yfi%2BIjCPX2vNMu%2FqZDRNGKSAgUqxqgqKruF%2BH4sjsyPPIZZSXJ7knfG1e9%2Flxrdt5ksbqdSFu7eMLcW5O4%2BE0cV6xvnF75uVzcb14yyBW7%2FaO2KeS9RutC8yWd7DMYLfn6d3L%2Bx6D7SLJ7YhdkNd3UkRDRSXErxMDUFGclT9IwndCtpWrz6ZN8MskcDsGdojxkjcfZmip%2B2v8AL%2B3iWoySfXbiHUmFy14frKXqH4nL14zK%2FVuX7cbYEeJWDPQVpU0Pj0x6yqLL0pJUW4tXE1o5O9SaSRbeP28Cob1Z1T6vPKzxjeNSSQK9aV%2BznXLfUrdtDt9T1U%2BjeRxpa3iMvF5V41jcg%2Ftrx%2BLOd6VbaTqJlS7lMl5Iri3hHwRiQj920snhzODppWsii6zcGeSZg3po3NSy%2FD%2Fen4K9V542r0LyheaXcm5uaCCWNhxkl%2FvClOqcvs4rrn5g2enI9tpKi4uqlWck0rSvxP8Atf7HITazpccriNaLGD%2FozGnBVIJkZP261%2BFuWE4juLqSZo2pbJMjyitAQeVPwrjxbUE01reuXGvCKPUZJ2Cs0iqgUgFtunw%2FCKfDhWLXSzayW73jxuGElWgJUbUoSDhkLcXEjJDSJqkoSd%2BH7OGlh5a1HzDONIit%2FWvZEMkJRlQtGlKsCxVX4%2Fy%2FawWtILTLTTmeMmbTrm1jXe0nmMLOwH2nZlrWv%2BVhlBb6Lql09zpemrbx2cJe5WNqiRi3EKrfyj%2BZR8WJ6x%2BVPnXQrK41i9sljsrUB5pBLGzAVCgiNWLNufs4I8h6hp738sNxRBexei5BoBJWscg%2F2Xw4VZjoMllFbx635Y52k9mvPUdKaRjHIF%2B08PInhJQV6%2Fa%2BHOq6d5%2F0G7toZzK%2FBwKzBCVrTo3GpQ%2F62cYW21DQ%2FMUVrFH%2B5vyInPSIqzfE1f2afawkmtp42klt0f6uzuInWoDqrFQRQjkMJV9Q2ms6VfitpeRS%2BwYV%2FwCBNDg2ozzr5Y1vTI7V9L1PnbTDk8E4Qs7M1KKHBDp9GTfQfOdosSxw6txkp8UN0DxBG37WNea09UzZBNY%2FM3SfLcVrLrDIyXZKwm2bmW40DsF3%2BFa%2FF8eTW1uoby2iu7ducMyCSNh3VhUYEK2bNXNirs2bNirs2bNir%2F%2FS7%2FmzZsVdmzZsVdnE%2FwA9rKYXmj6jT9w0ctuT4OpEgB%2F1lOdsyO%2Bd%2FLUfmvy%2FcaXstxtNZyHosybofk32G%2F1sB5ORpMoxZ4TPIGj7pbPl%2BNPrERi%2FaG6H38MkPlXzh%2BjhHo%2BrmunCqwXFKmDmfiSRf27d%2FwBv9pMJBDcWN7JaXcRhuYHKTRPsVdT0P%2FNWB9RiWO6ag%2FdygSL7cuv3HKpkwImPcXoM2KGaHhy3B3BHf3h6B5qslXQooNOVof0a7Xdi6fDxBPKQQ78vT35xNl6Fr1l5s0yXSNZRHujHxlRhtMv%2B%2FE8JB9r%2FAIfILo2pT6XfLd8mmiKehPAzE8oT%2ByvKtOPWP%2BXKvrafSpl1XT2L6ez84LqLrE1a8WH7PH7NDlkMoluPiHRarRz05F%2BqJ5SHf1CT%2BZ%2FLlz5WvvTUmXT5jW2nP%2FEH%2FwCLB%2Fw2FauD8Sn6c67a3Vh5x0p7G%2BRfrAWskY6EHpLFXp%2FxpnLdc0S88t3ptrir27msE3ZlH6nX9pcmR1HJxFS3uA4oftDBlvcz2lxHc2sjQzxMGjlTYgjCVG6Mh%2BWD4ZRIvv3GC1Z7pdxHraNJCViukq13aswVAO9xCW%2F3Uf8Adkf%2B6%2F8AVw1t5NPkKabe3SyqKG2uIquYDX7Jc7ei37a%2FZ%2Fazm9tdT2dxHdWzcJYzyQ9R4UI7qw%2BFhkwhvDqECTaZbExyHhPbqKmCYivBf%2BKZPtR%2F8DgIkSDxVHqK%2FSyBFbjfvR8k1xY6gVtLb6vJbVWZbhvVLo38yAemYZF%2F4XCjW0McX986%2BX72Uem6V56bekVAYLu0D%2F8AJSL%2FAItjw7W0utVgj0%2B7k9DULc%2BnaSMaFkrvaz%2F8yXP%2Bpgq00iztbkaVcP8AWBer6NzEworLWjRsoJ4yRv8AEjr9jGOMDbn5y3UyJ8vcyfyHpl1puhy31zEE1e9cJfKxXjK8JMaTqfGZCrt%2FN9rCX8wda%2BqyabAGAM85aYA9FUcV%2FwCGyZXElvb20VgHb1LeNDEKmpKDhGS%2FfOK%2BcrhtU1G8vLZ%2BYsz6M0Q%2B0nBh6cwH%2B%2B5af7F8slsAAxG5tkesTm68saddo3GbTZ5bb1B1G%2FrRfrxGTW7LzPpcrahALfzDpir9biI4tJESAZowftJ8Svx%2FY%2F1cD6VMb3RNTsShJmhju4gVP2ovtH%2FgG%2BLBVnb6b5g0ux1JGWDXNDj4SEiongQcGjk%2F34hX7LfsYBukt%2BWba4gWHWmj%2BsWdpK0Dwqy%2BoWkonJE%2FvHZOfNcKdasnk80288TN6EEqxOXNWSOJiS7n2p8eB4bySw1ilv8Au4OQk47kKo%2BLv%2FLX7WK6jr4u9Uee1jItndiIiasyv9sV%2Fl3wWAFZBbvYajqsV%2FDSP1yITPUgSKH9SSinYcIRw%2BH7TSJhr%2BYOr2sOkWmnhHSK6YiRolFF5A%2Bn6ngJif8AWyP2ML6dbiRI%2FrqsAI3SRAsMY%2BxHKrlGhfl%2FefB%2B8%2F3XgXXYppJG1m2unkbj6Op2pUSKVAqksSNsif5L%2FFH9vHoUlrytdtDCgdmV7d5I2boU%2BINGT%2FLhpr3nLTKJ9UT19TB4zNHtCe3Jj3b2XIssp1Y8bUfFOQsix7SCSlAXpTmj4av5OnsdM%2BuzB3Zm9OWaNGD2%2FMgRTolP3sXP4Zv92fyYi6oITDVrG28x6NBeBvqWoWS1ivSeIikU8jFI%2BzLA6%2FGn%2B%2B3yFaq1pcXix28ZUGi3U2wadx%2FuziAEWv8Aq%2FH9vDLV7TzXeWrqbaWO4VhHeNHtFdCP7EhX5D4v9%2BfbwpC3liGgvIoVdSqt6pLPGr0pTj%2Bz8Xw4CUkEGil7RwRu9ZzwjPx8UZiKePShyb%2BRfMdhHM2kLEV%2BsDlDLQFncUCxcRX7WEF1DCs63zCs6r6c1Nkencr7rgXSpFsb5zCForepC9PiUEfZr4DADRVD%2BddUkPmPU4lUgVNtNG4qDw2Bof2kP2GyK1LECpY%2BAqTnUFhsta1Ce%2B1G3inuZCrySsgqwqFNRkwu9R8m%2BWIwscEHrharDBGjSH5tT4f9kcIoop4da6Vqt2GW0tbiQHbikbkH57UwHNFLbSvb3CNFLExSSJxxKsuzKwPQjOu3%2Fmq%2B1mFo1C2NmFMjhTQLGu%2FKRtumQfU%2FMWh3uoTXx0r1pJePKSWSnJlVU5lQNufHnhQxmOYxklSPiFCDvUZQKUIpUn7Jr0%2B7D8eYrBP7nRbUf61W%2FhmPmtkBFvptnEezCMkj78CpRZOY5w%2FBmWhBCjseuSyyn0pIpIr2CSr2gtbYTQt6aylufPp8PBWbCZPNurROskYgVkYOv7tSAVNRtg2780%2BYPNd5CdWuRJHEWkWONFjRaih%2BFAPljsqLeRrVh%2BjQt3GBRoXBBKAfFwag%2BLJ15B17yfealE2taTHcXMG63Eq%2FvbYL%2FvyH%2B6eFK%2F3iJyT9vAXkPygPNEuoxx3KQ3VrAHtYWP8AeOxpv%2FxWqijMv2WZMLdS8vBLx4pg9jqVqTFJIvwup6fvP5lP%2FDLillv5i%2BStPtL867pEEcem6hxkivLWjIk%2FevHb05ftZF9Okd5Et5mayvoWEtrdRmnCUfYmhYfzftp%2B3k3%2FAC68zLfx%2FwCFdWt1eElrbUoW%2BwGIrDPGv7CyU%2BLj%2B18eIeavKM3lq7WqfWNOkYizuXFeNesE9P8AiX7WNbqCncfm2fzRoUmg6zEqa7ZPDPPCv93eQRMC00A%2Fa%2FZaWLCHzf8Al7oOra5b6h5KuBHe3rj61Ywr%2B5Xlu0%2FL%2FdDfzx%2F8Qwpup4VWBrORhfW7iS0YkrJbkdRLKv2om%2FY4fbzsvkXU7fWNHju3jhj1ZAI9UEKhSJvEmg%2BF1%2BPEhXgPm%2B98y%2BWriTyxrM0iCMBo5VVW9aDoJIZm%2BLif5ftRthN5X8zxWXm%2FTZ9dHq6HH%2Foz2z1eNLd1Kq4TvwY%2Bo2el%2FPXkjTPPGkNY3n7q7hq9jeqPjikp%2FwANE%2F8AuxM8mazo%2Bq%2BV9UuNI1KL07y2PFlbdWU%2FZljP7UTfstih9Jy6d%2BVV3f2dja3ltHe6ipezS2mrzAFfh%2B2iMf2K%2FE2Xcfk5ojoTZ311bz1JEjFXG%2FitE%2F4lnlh3USLKCY7lSGLQ7UI3DA9mz0L%2BVP5wLqxi8s%2BaZRHqIpHZX0hAE9NljlPaf%2FK%2F3Z%2FrYqqal%2BS%2BoXb2EYvraWG3kcyvLG3IRuwY%2BkgPFW2PfJjZ%2BRruwuFa21iRYFACKFKsKf6r%2Bmf%2BReTUDxy6Yqo20LQQpE8rzso3lkpyb58QBi2bNirs2bNirs2bNir%2FAP%2FT7%2FmzZsVdmzZsVdlEA9cvNirzb8zvIf6bhOu6REP0tbL%2B%2BjUb3EQ%2FZ%2F4yp%2Bx%2FP9jOHagvqWsMw%2B1ETGwPWh33z1znI%2FzL8hqEutf0qP4JRzvrdR9lwR%2FpCDw%2F37%2FweRnGxTtNBreExw5DsD6Sen9F4gpphto2prYSSQ3Ketp11RbyAiu3QSoP50%2F4ZcK5YzG5Q7eGPEUyRpMykRSEhH7MV2IzGAkDY5h3OSEMkDjyCxL8beaZaglxoOpxTW7qLSWkmn3cX2eJ34nx%2FwApclMsen%2BcdIeC4QCZQPXjH2kanwyxe2RjT7%2B2e0bRtVHLT5SWhl%2Fat5Ozr%2FxWx%2B2uJWtxe6HqSw8wtxDvBL%2BxLGegP8yOMyceQEbcuo7nnNVpZ4JmMtwd4y%2FnD9bENU0y80C%2BazuRyTrHIPsunZh%2FTKil4kSIaj%2BGdZ1HTtM846SXUenKv2gN3glp1%2FykP%2FD5yO9s7vRb2SxvU4sh3I6MOzp7NkyOo5OKmSuGUMvQ9MMdF1m40S%2FjvoAHUfDPA32ZIz9pGH%2FDIf2Gwjt5Qh3%2Bw3%2BdcFnrir0GW5Kyx6hav6ltfqDHddW5Dbi1do5V%2Bw6%2FzZLPLbQ6nP8AWrpAby3oJGI2kXqkrfyyqR9rOU6HrKWHq2N8Gl0y6p66Lu0bjZZ4v%2BLF%2FaX%2FAHYmda8p2i2tk8sjrI7miTITxkj%2B1HJQ7huJ%2BLJR3K3snuq3fo2ruoqQC3idvsgD%2FWpnMJ%2FJ%2Fme4Msq2jC9tuUaXcXER3drJ1japH72NW%2BFmX%2Fit%2FwB5nTdIksyzW0c%2FryxVZgzBmCsa4eCZAKHDIWgbPDvK9jquh6xaW%2BtW81rDL6lozTKaFJQVAB%2BKtfhwvs47myvL%2BNQfTs2kD9UK8gQKlv2Xp8StnR%2FzQ1GW08u%2BlZO0d3dTxxQshKsKHm7hh9jiq%2Fazi6MxEiI5YOa3NyxJMjVrux%2BIrlctmQ3TS91E3jCG2jHI09R1qOdOgFf91r%2Fw2CLKFYxyJBIFZJOwHgMC2NryG3wRnq56t%2FZhusZiihu7cMWt5ir2zpyikUAU9T%2BYcuWR5pdPqiacQrWqXCzR1USVBAb%2FAHYp%2FnwutdVhtdTa%2FgWVBOAk8BcNG9BTqyk4c6rc2dxe2F3c2kcKJGI7qx4kUjpyR0B6Vr%2FNhBqc9haSxpHERaXRaWIt%2FuvcoTRa75PlyQn%2FAJZvYI%2FMUS2SNELiVTEygUjnVW9OlftI8hVWVsnSXVxfTGS6laSViCS2wodjsNs5%2Fo8rrL69qwd6pIrqAw%2Fd%2FYPw9OmSua51GVJ762swQXLCD1AiryNQrMfi2%2FyVwxKkIjW7%2BezjR7PTpr%2BUbv6WyUH8zfa6duOEPnjT7SEWmrxxkSXatazowA5KY%2BScgD9qIrxwQ3mPX7EetqFhAtqPtegzySAewA45F%2FMHm1dcRIGjMdvC%2FqRIKcuVCvJ2%2BR%2BzglLY2yhjnLaESfcEquburW8M5HpzKvIr1FaDl79cRbRr6S8%2Br245GCoac%2FCjKp67%2FwAww%2F8AL3li01qBLgPJO8f7t4wP7s%2FsE9fhOHer%2BVtfgg%2BvabcJe1FJrPjwZVUU%2Fdy%2FR9llyIFixuEzjKEjCYojmGM6jaajZ28RjBiEisJzULTi3iSKR0wboHkTXdWt21OLT5ru2A5RlN1k8SrsVWT%2FAGD5ena1aXA%2Bo6pD%2B9J2WcenL%2FlBJR8D%2FwCrnSfy880W%2Flyzl0m7uJZtJR%2BVmXSsltyNXhYD7cP7ScfiT%2BXDXcxosR1D8rvP2qWUdlZadHZW7kPcPcXEYeSn2EKR8%2BKJ9rh%2FNkRu%2FwArtc026ey1FooJo9yKs4IP7StQclz0brf5jeXtKhR7eYX0sieoiQHYL29Rv2Cf5T8WQ7W%2FMj%2BZrOKd0t1Ct%2B6eDk7xMaj05CaNxb%2FVwEgCy249PlyECMefJ4235fXQ63Uf%2FAt%2FXC7VvKsmkfV7iab1dPlISW7jTeFz%2BxJHWoPg37edQ5kyNDIvpyx%2FbQ%2B%2FQg91OB7hFCurIssUq8JoHFUdD%2Byw%2FU2IIIsMMmKeOZhkiYyHMF5g%2BhCNipcyFf3nwD7cH%2B%2FoT%2B1x%2FwB2J%2BziNyW01%2BNseVtMoMc4G7VH82TCbyxfWMxtUMlnDIPrOli55JIh%2FwCK2ZeMqthYYOMVxBNb%2Fu2HK%2Fsl6JU7Xlp%2B1xDfbT%2FdeFgmPknW7q0eC%2FsZ%2BOoWTck5ftRnrG9PtIfstnatY0iw%2FMfQ4%2FMWh8bfXbdSjxnbmyD47S4%2F5ky55gWcaZqDPp1yZo42Ppz8SvIePHOn%2BTfO2qaXML%2FSHiPqcRf2M9fTYf78Xj8XIfs4qoWsGsQ64Tpp%2Bo31zGbK9WYfFE8Z9TceI4FP9lnpNbWDVdGit9RRbiO4gT1g3QkqCW9jX4lzksE1z5382DU7WzEKoqq5UVAoOIeV9uR%2BL%2Fgc7RDGsMMcS%2FZjUIPkopj0UvHtQ%2FKnV9H1F9X8vXCajyYt9TuQoYLSijkx9OTj%2FlcMS8q%2BaLny95guoNYs2s%2FrfEXsLLxKyJXjLH4pxOdpwl1zy1p%2BvCOSctDcw19K5ioHAOxU1HxJ%2Fk4otNoZYriJJoWDxSKGRh0II2IyF%2FmN%2BXll550z4OMGs2oJsLynfr6Mv80L%2FwDCfayU6RYNplhDYNMZxACqyEBSVqSoIH8uDj0xV8NappV7pd7Np%2BoQNbX9qxSaJuoYfrr9pWwuSNg4NSHBqKbEHxrnrL80Py2g86WX1%2BwCw69aJS3kOyzoN%2Fq8x%2F5NP%2Bw2eXm0q8guZoblGglicpNA4pIroaMjfy0OKvpf8lvMusa5ol1ZazOLqXS3jiiuTvIyOvJRIf2ylKc86eM8y%2Fk35usfK2r3FtfyMtjqoRZZ3qRFNGT6bP4IQ7I%2F%2BxztF1%2BaHke01SDR31aN7mZ%2FTLRVeKNu3qTD4F5dMVZlmylIZQwNQdwRuMvFXZs2bFXZs2bFX%2F%2FU7%2FmzZsVdmzZsVdmzZsVdjXVXVlYclIIIPQg47GSOsaNI5oqgsx9h1xV4R%2BZvkA6VK2r6VH%2FuPlarIv8Aulz%2Bz%2Fxjb%2Fdf%2FA5EoJLK%2FwBFh0yOJU1AyrH6oABboqJItebtyJkjZP8AKVs73qnm%2FwAsyW89les7xzwtSMxMRKG%2BHghpx55w%2FwAy%2BWpbIHWNNjeGKFkDjlVw5%2BIPGwp8S%2FtcfsZGUauQHvdvpNWJxjhyyMZA%2BiXQ%2BUmMXNtcWVzJaXSGOeJisiHsRtll1uLf6rcMeKb20vVoW%2F6pP%2B0v7GHsLr5ptvq7mOPU4ElmEhHH1eCII4kp%2Bz6aO7%2FtephBNBPbytDcRtFNGaPG4oR7EZVKJHrhz%2B92JjDPA4cw3HMdR%2FSiiNG1m7028EiEC4j%2BGWMn4JU7qf8AjVslmvaBp3nLSFvbCiTKCY2P2opP24pKfs%2F9d5BTFFIys5ZGX9pKch9B65JvKmrSaVdevxea1m%2BCcEFQyj9tR%2FvxMtxZBIV8x3Oi1eknp5Ud4n6Zd%2F7XmskVxp11JY3sZikjbiyHsf8Amk%2Fs4caPay6peQadE6rJMwVXboF6k%2B%2FEDOn%2BdPIkfmSyGp6QA12qc4JFpSVPtcG9%2FwDjfI35a8qzaFNa3urKrXLmscfI1gP7NSv2n%2FmywxouIN1DWPKDW95DY6K0t5IfgnaUKgD05cl49I6H7TZ0bynBAmmjSVvhcz2qEM60%2BHnVRw9om%2BH%2FAFsItfhndg1q%2FpNdxmIuDQVU%2FECf8oYReSLk6R5nWBw1bmT6sSD8FGBb4h%2FNyXDyPvbsWITE9%2FVGJkB30jPKV1PpOsrBduRLFcPb3JY9VditW%2F2XxZ0%2B91O2spIoJWL3E54wW0Y5SOf9UdF%2Fmdvhzm%2Fm2w%2BoeapJlBVdRjWdCDsZE2cfeuHdvfQW0BngZptVvEH1u%2FlG6gj%2B5hH7Kr0xHc0pD%2BYg8wa1NDFZWjSWtsrCRoiGJcn46b1YdF2yFWemzxsW1CN4Ej%2FZlUofubOs2WpxpNGl2oMP2eSbEe5yTXGkadqFpJaT26T2860YEVBB6EHx8MeCzdpunlEtpHYQ38GqRrFNaPA8EgJcFa%2FGqhadao2XBGlmbe2uCzevbGeRo2PcNJx%2F2S%2FDht51s3sLpYLoH6ncIq21wRU1UceLt9Hxf8Hhj5f8pXerWc%2Bq2VrHqE1oqQWdvNLwUoijmJB%2FO9W4%2Fs8cjVH3LezEvM2mXWqyabNozB7SS1WJ5SwBrHWnLv8A3ZUbfy4onlazmtrKC%2BJlNoHFFNFbmQaHvtTJ9rPlzU7GOO6vrRbeNioQQMrRxmn938IXj4YE0fQLnXBdQ2062l1CP3SSry9Xav7og0%2F4LDsikps7C3s1WK2iWJB%2Bygpg5lNOX0YAVr7TL0xXsxcxsVlhktwpFPtLVWwbf%2Ban0e8tp7LTYrmyILlpyT6hoRw2%2Fu%2FTbdlw3taoK4v7a1dY2dW5GjQ1qVHj%2FwA24Vah5a03VlNxZEQTtvyX7LH%2FAClyfjyfo3nrTrbV9PRNI1i6gM8qRENC8gb05OUI%2BNR6nR1%2F4HIRqOj655Vu%2FQ1SBogT%2B7mU1ikA7pJ0%2FwBi3xZGwdizhOeOXFCRBSPSZNX8maml1MhNsfgldPijdD1H%2BS37S8s6ZLrEEZt2uEe1W6VWtLsg%2BlKGHIGOReS%2F6wOR9dWtRp11dSQ%2FWHt4Wk%2Br93IGyU%2Fysk%2Fk%2FW5INATT9Z0eAWczGT6gr%2BoIlfcgBxsf2vT%2FAGMYxMSeE2D07m7PqBmjEzjWSO3EOUo%2BY72M%2BYfLcd3FJeQRxyo7EzQU792GQ60bU9Hkf9HTAwts1jdVeNl%2FyX%2B2n%2FEc7ZL5XstVSS58p6kYZqVbTrysif6tWPrRr%2FspVzmuvaDq2jzsup2JtA5NCfjtmNf91Tjb%2FYyccJ8tmgJPqV4JJLJpI3sYLqJ2uY%2FtBgP91q6jpIy8Vw0sNNn8tG11m8KWNnqTrAums5YhTvyct%2B0R8fw%2FYb%2FWwLdRpfaVEkkPO50r1HhjJALRSg9HpX92%2FwCzgSW4TV9Hga5uppdVspFt7a0FOMNshHJm3VuZY8fV%2B0zfBlZHq3BNigOnm52LIfDHCYwMCJmVXI8IqMYnzI4f85l%2BsRQc7eSKVRPHKts4ruUkPAcv9R%2FiwbZaY1p5gtrHUoipjnjWZOo4lhRv8pGwcPL9pcROZo2S6ZkaXgyqoaFVk4hn%2BJ9uPqNxwVrmsWupvYzalF9S1K1lTi6GscsYYMpV%2FFWUNx%2FlwYoSjd8jybO0suLMcUsdmUQROxRrnH75PQtd8vaT5itBZapAJI0YPE6njJGw%2FajcfZzg%2FwCZWh3GhW%2Fr2wH1vSZ0DXlPia1m%2FuZuK7MV%2FuLj%2BbPQ1pdR3ltHcxGqyCtOtD3H0HIF%2BZFnb3k8EMqhxPBJHOh6MnIUDfSdssDq3zfqWmR6lFJqenRCO6iHK%2Fsk3FD0ng%2FmjfC3SNVudJuUvrKQJdQOrxc1DoafaSRGqrK%2FRlyU32i3XlnU4RHOYrF2Isr1hy9Jm%2F495%2F8AimT%2FACsKte0Zp%2FW1Kxg9KaL%2FAI6Nipr6bH%2Fd0X88En2lfFX0%2FwDlz5x0fzbpAlsIYrO%2BgAF%2FYxBVCOR%2FeIBTlE%2F7Lf7HJpniLyz5m1TyrqVtq2ly8ZYzuvVWX9qOQftI37WeufJnnHTfOekJqViwSZaLd2pNXhk7qf8AJP7D%2FtYFZJmzZsVdmzZsVaOct%2FNj8sx5ntJNb0NfT1uBayxrt9ajUfY%2F4zqP7tv2vsZ1PKOKvhz0CsbwMzqSSHPRgw2%2BL3%2FmwrlheB%2BD9exHQjxGeqfPH5Oad5lupdW0icabqU3xTqV5QTN%2FOyr8SOf2nX%2FgM59H%2BQfmu5nWC9ns4rbl8U6OzMB%2FkpwGKr%2Fyk%2FOBtOMPlnzTMWsyRHY6g5qYq9I5j3i%2Flf8A3XnoxWV1VkIZWAKsNwQehGc68sfkv5Q8vBZriE6rdrQ%2BpdAemCO6wj4f%2BD550VVCqFUUVRQAbAAYq3mzZsVdmzZsVf%2FV7%2FmzZsVdmzZsVdmzZsVdiNzNDbwSTXLBIUUmRj0A98WwNfPaJbSm%2BKi2pSUv9mh2pirAPON5pMWiStoiPJfM1bVI4yy1G8jDkCnwrhDrD6jFb%2BWbC7Wt36Ecl%2BCP%2BKiZHbtyJajf5WDvP9xZRaNCfKtxKb4zj04IOR403JKkfAOfH%2FWws84ajNd3EEklFuSOUtK%2FDRVXiKduQOFIeeatpk0F5PeaUj%2BlATLIYwSYhXd%2Fh%2ByleuLP9U12ykmiWO2vrWOW4n3PxgcAFXmaty3cf77%2Bx9jO1%2Flvo0EejT388SvJqDMjFxXlEvw8TX9ls5h%2BY%2FkSTyne%2FpHTVY6LdsVUj%2FdDt1hf%2Fitv91t%2FsMgRW4dxo9X4vDiySqcfon%2FO%2FoyYJsQGHfJL5FsrXUdZk0m6uTbR3UTvHQAgzRjkONSODla5GgcX0%2FUJNL1S0v41DPFINm8G%2BE%2Frym%2BHMD0k52txeLppjqPUPfF6l5X8xWlm995evZlguLSdkjR9gTWjrXovP4XTEPM6wwzKSKCT4tuoIO%2B3vke80xXU2tW13ZQ%2Bo15bq8npJ8UlELVp%2B3sMBWOsXOtWy2iEyXNuCyIw5Myf8VsaseFP7tvizL4tq%2BTzNUfvT%2BOU6npky9ZrciVAO5Xw%2Ba8sis01rp%2FmC01O5YrSWJ4kXcyFiB9nsK%2Ft5fljzLXzMlg0bRQujQESbVlDcl5IenL4kyeebPIp8y6j5e1DSEjX0XWO4QsqKYk%2FfRgV%2Fb5gx8cHMe5lGUom4mjuPnzSW%2F1OfVL6R7sJW2keKFUGygGhIJ3PKmNVy%2FTAk1pdWc9zBdrwuElcTIezA%2FEMj%2FmjXbvQtaW3tEBgCJM6PuCHFQExtizSKI1DHJv5VuxKrWMp%2BwC8JPh%2B0v0ZCNLvrfUrGG9tjWOVQfkf2lP%2BqcPdHme3vIZV24sKn2Ox%2FDJBSyzzBplrqWnSQSxLI0P76EsoIDqO3%2BsMgmlaxceUdRXU7ZS9jJRb62XoUP7QH80f2k%2F4HOgXdyVYgHp1%2BWQW8g4TzQyoQpJIVh1VuhGJCh7FG9hrempKhW4sryMMp6hlYV%2B%2FOWa%2FbXfk%2FU0ZJOEL1ayu2%2By1P91udv3if8OuCPJ%2FmhPL1xaaJetx0y4rFFMx2imJJSvhHLXj%2Fr4N%2FO9G%2FwAJ28o%2FYvY69%2BqOMgdlYzqPmWy8xr615aouoxAA3dk4dJB0%2FfRGjofBl54U%2BnCySRNSa1l%2B2vQq3861%2By65GPKcztqxjY7NEw4jYbU32zoNppF1qfrw2JX6yierHExoJivWIf5fH7DYYnZaY3pN9N5N1n9JJEbuIwyRoisY1kDbpVu3F%2FidM7xpl3Y%2BadFt7m5tle3vIUkaCYBx8Qowof5WB%2BPONG0jvLY28qlRUgqwoyOOu37LpiXl3XbjyZqk7XglmtZIfTEKNQGh5REFvsxr8XLjgIrdWQedvy7GiQPrfl4SNaxVe5s1q7Rp3ki%2FaaNf20%2B1kT07WGCqwcMjdJFNQc9C2N9BqNvHc29WiljSVGI2KyCopkFv%2FwAotHu9cOq2d1JYW0x53dhAo4O53JQt8MYf9ocMFyB23ZwGOQIkeCQGxqwfIsatNQSQrIrmOUbrIhoQfEEb5LLHzPP6X1TV4RqFo4ozFVL0%2FwApD8EmFms%2FlxeWBNxoEpuIhubSQj1B%2FqPsHwo0%2B4ltUmW7Ro5ojRo3BVhT2OWCi1t%2BbPJ1pFCfMXlJgtl%2Fx92VCyRHuwjb4kX%2Bdf2ciOlG2huhcX2n8JI2BE8FHHzMTb%2F8TVc6FpWutaySPblJEmHGeCQVVwP1ZGtcsIbe5N3p0Ui2MlWaM7mB%2FwBpQ4%2B1F%2FLkTGulhnDIYnYprf6tYaxaxxCDlxIaG7iko8Z7kGtWr%2B3ywxsdGl1WwitzGbkgkRzugDGnRm34R0%2FZbIJBZwxv9YhAVx8Qp0JPiBnafJl1eXekLNdyrKOXGNgADQD4g3Gg%2BE7Y8WyTLfiHNJbbQvNHle%2Fe50eQX%2BnXAD3Vg53EoWnKImhQmn7Pwv8AyYRX9xql1dmXWOS3XHiqMnp0QEkKq%2BA5fazrQwHqOmWmqQGC7j5D9lxsynxVsFsLeO39hb39tJbXMYlhlHGSNuhB%2FUffOZXy3%2Fl7UV05n5MgrpN1LTjLCT8VncEj%2FYf5Odt1nQbzR3JcerasfgnA2%2BT%2FAMrYB%2F5V3Y%2BdtAvhefubrn%2FuNux1jkQUYkD7Ubnir%2F6uEq8D1rTFk9XUdNgaHix%2Bu2XVoHPcD%2FfbfstnQfyAeb%2FFktC%2FptaSF1VgFNGTiXFfiA%2BLj%2FlZC9WuNd8p6kNM1e04anYsY2mY7TW%2FZG2pKjfsS4K003mkCHzl5WmDLazercWoB9WCvX1FB%2FeQt9lv8nIofYNRl5FPI3njTfO2li7taRXkQUXlp3Rj0Zf5on%2FYbJXirs2bNirs2bNirs2bNirs2bNirs2bNirs2bNir%2F%2FW7%2FmzZsVdmzZsVdmzZsVdgHVY9PmtHi1JlW3cgEuQBUbr1wdgPUdNttTtzb3IJWoZSOoYdxirzHztP%2Bi20aTyvdm6uDcJSCMJIPTVhRWKj7Bbbi2B9b8keZrnV3FvberbsQsVwHUKFJ6tU8hSvhk%2B%2FwAPGy1GwvLOkqK5ju0cIP3YQ%2BnItAPiif8A4nkkphKQaQOk6eml6ba6fGQVt4whPif2j%2FwWO1LTbPVrGfTr%2BITWtyhSWMjqD%2FEfs4MzEVwIsg2Ni%2BVPOHlm58p65NpU1XhP72znP%2B7IWPwn%2FXX7En%2BVgW28s63f2kWr29m76Ys6xyXQpxUggNUfa4iv2uOen9c8t6J5it0t9as0uo4zyjLVDKf8l1oy5EL7TriGW30Lytp7Q6Dbs0d7xI4Oz%2FFWPlycmNvib%2BfKziufETs7WXahOn8Ph9dVIn6a7%2FewDzPd3ukNplzYtxtEhW2adVBKzRktTkalOdf%2BBw60bydZ%2BaNR%2FwARaPq0VjOIw509bcLIkw%2B16yh%2FjRm%2F3an28de6dLYTXGk6xDztpx8aHoyn7Lqfb9nI3YX%2BreQ9ThS3pcWhcvazMBWSE%2FbgaQ%2FF8P8AJlrrDvunvmryB9buFvzAtnrkQD84z%2B6mKHkGRtu%2F82HWnO%2BoadLpU5aC4ZeUL9Gil%2B0jKR0aOYZOLO80jzho0d3Zv6kMn2WFPUhlGxVh%2By6H7WQWaO80rV1hvwBMjcfUAoskTbLIP%2BNsIr5oSu10tfOt7Ikt4th5ijQC6hkSsdz6fwfWIiCCr7UmTj%2Fl5JG%2FKTSdTjg%2FxDILh4UCUgHD7P8Axafj45GPMdkYtRkvbWf6jewEXNhcr9ppT9pEVatJWnxJx%2BznRPIfmz%2FFujfW5Y%2FSvLZ%2Fq94gBCmQCvNQfiVX%2B1xb7OA2NleaX%2Fkr%2FA19Jb2rO%2BlXbc7UvuFbuvL%2Bb%2FiWC7M7HOuarpdrq9jLY3i8o5Bse6t2df8AKXOP6jbaj5dvpLK5USBd0fcB07Ov8cMT3qkP5l6trkWp2kNi8sVr6CShoyVDyH7RJHXj8OQpfNfmCN1%2BsXcsnBeCrOfUAUdFHP4uP052ny%2Fq2g6veR6T5hgX94Almsp%2Fdsw%2F3W%2F%2BU37GSHUfyp8n6hUpavZse8DkD%2FgH5p%2BGCXNeTwM%2BbzeWxtr%2B3SVHFGMZKMP8oBqr%2FwANh9qv5gpr3kVfLV9zk1O3uIjFOwrzt4w1GZhUeqn2P8rJD5i%2FJJrK2lvNKufrSx%2FEYCnCXiOtCpKPx%2F1M503lq7tpDxDNUUUGlPwyJtWQflfpMWseaFtLgssZtZnDJ1VhxCn3651e38qanp%2Bs2ZX95brKG%2BtR7UVfio6%2Fs16YS%2Fk3pGmWxvNR%2BspJqfEW7WnR4kryLFW3PqN%2FL%2FLnW8I2UsW8x%2BVo71n1LT0CXp3mjGwlp3%2F4yD%2Fhsgl9oyXUaxX1u8LoCY2dStV%2FaG%2Fgc7JTEbiztrr0zcRrIYmDxlhWjDJCXQoeVeW9Rv8Ay1PKL25kuNO9ELEo%2BIjgaoKk%2FAqJyzqtrdQXkCXNs3qQyqGjcdCCK7ZFPMPl1Yg95aLWA7zQjfjXqw%2FycB6JrNzY3BW7uAbARKgUqSQVIC8KfCq8K8vhxq9wlntK4DvtJ07UgBfW6TU6FhvTwqN8FRyRyoHiYOjCoZTUEHH5FDC9Y%2FL6wuSZ9Ic2M3X0tzEfo6p%2FscL9B%2FLy8XVJNS8y3Yuo41aKz0%2BEkQrGwoWlO3N2zomVTDZV4l5n8s3Plq94oS%2BnTk%2FVZj27%2Bk5%2FnX%2FhsMNI893Wj2ht2thNVSEp8PGSlBK%2F%2BSf286nqOnWmqWcllexiSGQbg9QezKf2WGco13yhdaVMUT95A39zL0DDwPg%2BIZc3pPlzU5dStGa4IaeNgGZaAFWHJWoMOc5v5E1B7Wf6tcAoD%2B5PLb3jP0fYzo4xIYrZIo5UaOVQ6MKMrCoIPtidrZ29lAttaoI4UrxQdBU1OL5sCsO8%2FwD5e6V5708RXNINQgB%2Bp3oFStf2JAKc4m%2F4XOIWX5R%2FmVoOpummwIySAxNMssZhZG2q3Mqen80eeoKZqYq8l8h%2Fk%2FceW9Qt9Z1DU3W4gPJLS0JCEGvwTytT1U3%2Bx6arnWs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFX%2F1%2B%2F5s2bFXZs2bFXZs2bFXZs2bFXUzZs2KuzZs2KoXUjILG49E0k4EKetK43TYkhsoQp5EqGZvEnvgp1DKVbdW2I9jhDdaDqT%2FuLLWJbOzP8AulEVnAPVVkb4hiqB8wWUXmS%2BXTYWQi3ikZphuUlqOKmn7P8ANnOtRsiPW0TWUKqD9ofajYfZkQ%2B3%2FDLnYtH0Wy0W3aC0BJc8pJHPJ2J8ThV5u8tJrdoZrdQL6EH0z0Lj%2BQ%2F8a4bTbxXQPMGq%2Fl9r7mSs9jcUN3Cv2Zo%2B1xD4Sp%2FzZnaNYhtfNmgRaho7JcMwE1pKCASP246%2Fsn%2BZf58gsugWWtaPFp1xRL21qFkFCyP3U96YR%2BUfMt7%2BX%2BqvpmqEtpUsnGeOtQjE0FxD%2FwAzUxOy%2B5kHmGCOa1s7%2BVeEsFYpHI3SvwyBvDi647RtH1by3qEXmPT5VlgnWmo2C1Amj6rIrH4RMnVcCz3FvJ5x1pIqX2h30cVy3ouv2nQEeka9XZW5ZJNPult7dbZpTLasP9HlYUalP7uVf2JlH2v%2BEw891ZzY3tvqNtHdWz84pBUHoQe6sP2WX9rC7zJoEOu2Xp7LdRVa3lPY90b%2FACHwi0IahBqtdOo9hKf9LjY0Vf8ALU%2F78ybZFD591jS3R3gnRo5Ymp4MjA9snHkr8weRi0LzJII7pQEtdQc0SYdFWQ%2Fsy%2F5X7eH%2FAJw8uLqMDX9qg%2BtRL%2B8Uf7sQf8bLnJbuyjcNFKnND1U%2Fw8Dh5pfQo3Gc487eVFhMmq2KfuHNbmNR%2Fdsf92KP5G%2Fa%2FlyPeXPM%2Fmfy2Y4pmk1PRqfBBKpNwiDr6E3%2B7OH8j51%2B1ubXU7JLiKklvcJWjDqrDdWH%2FEsV5PntoFiuUuQOFxFvHKpKsPpWnLJZ5b8w65p1xEguXuIp3q8d07P1%2FZVm%2Bx%2Fkccbr%2Bhm2125sbPggX95AZq8FRhy3p%2FL8Srk181aDHqempqtvRLu2hDngPheMDmV%2F2P2ozjsrKLW5ju4Eni%2By4rQ9Qe4OL5D%2FACp5hgu7iOwkkUXFxD6yx9DWM8HNMmGJFFDRFRQioPUHIhrmgrAXubdK2z19WOleFepH%2BRkwymCkUIqD1BxBpWIaNq09o31WURrZoiem32ePEheCIB8VV%2BLJcGB3BBHtka1LQXVne0XnC9eUQ%2B0tevHxXA2lxazHfW620rx2atW4gkSqFOPCgdvjDClVwkA7hWYZswzZFXYnNBFPG0UyCSNvtKwqDimbFWE6voE1hIbu0Be3BrQVLIP8rxXJRo92b3T4Z2%2B1Ti3zG1cGkAih3B7ZSRpGvCNQqjsooN8NquzZs2BXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFX%2F9Dv%2BbNmxV2bNmxV2bNmxV2bNmxV2bNmxV2bNmxV2bNmxV2bNmxViPmbyo91cfpvQiINVT%2B%2Bh6RXSD9iXwl%2F33N%2FwWQzW9AXXo%2FXaFg7L%2B%2BhK0mjdBuafzACjrnYcDTWNrPKk8kYMsZDI42NR40w3tRW3z1p2l6ho%2BotLAfXVE5OgDVljA%2BLj%2FxZGv7OS2BbeaRbscpI5YuLQq3ETIfiQcv2ZVP90%2F8AsMk3mi1FjqBnt0CpcIHIUU%2BNT8RFP5tuWRDTFEulwPaP9YjVSfVjBIFGPM%2F7BvHCOSXqXlu6trnTI1t7Y2Zj%2BGW1YhmQ%2BJcfb5fzYcZBPKl1I7GRXHKGi3AY%2FajPRvdsnQNd8BFFDjnL%2FPWhJaXguIKRw33KngklPi%2F2Pxcs6jkY892Ul3onqwoZJLWRZeAHIlT8D7fJsAVBaLpUeueS9PtriYPcWykQXkfZ4yVDD%2FJP2WwX5X1NJ2NrQIGXkoXpzQ8JP65GPJfmOTR5G0zXLmGCzlYmzhZPSeE05ceP7UTjfliOhagkWs3CW0gkUXbPZjoZVkY8kQHr8OSHUJZD540vmYtVRBIAvoTo260JrGzU7cvhzaJ5jgm0t9O1u7giu%2FRdY%2BJ48oyCg%2Fd9QyfZ%2FwArJhPBFcwvbzqHikBV0PQg9sgt%2FwCSLpJy9pxniPRiQsgH8rfzYB5ql%2Fkq1hXU4ZigNwjsizftemU3Uf5Jzp%2BRXyloF%2Fpj3FzqYiR3YraxREsyx%2FzTOaL6j%2Fyp8CZKsSUOzZs2BXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFX%2F9Hv%2BbNmxV2bNmxV2bNmxV2bNmxV2bNmxV2bNmxV2bNmxV2bNmxV2bNmxVg35iPrMEFld6XbR3CRM%2Fro1fUIIHwx%2Fs4U%2FlrqOkz3c1lYQmENFJI8DCgRzIDIg5b1JavTOiajZLf2cls1KsKofBh9k5ydpJPL%2FmzT9ZcBIWY2t5sFoD8Ls5C1%2FwCDkyQ5KyjWdLGi6ml3brSyvKxuo6I58P8AJPVclOiXZurPi5rLAfTf5fsn7sE3drBqFq9vLR4pV2I7dwy%2B%2BF2j6Xf2F5dS3EqNbyhViVa8iV%2Fbfag6%2FZXBdj3KnWURXLzYFYV5n8n3us6ut7btEITGsbc6hl418B8WFd75Ym8svHqVqPrQiCsJSPiikH2jQfsNnScayhwVYBlOxB3BGG1Sby7rf6YgZ5KCZftIBSmHeFllodlp95LeWqlDMKGIfYB7kDDPE%2BSuzZs2BXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFX%2F%2F0u%2F5s2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZFfM%2BipLW%2BSJZAf71CtaMPsygf8SyVZRAIIO4PbCDW6pP5YvDd6Wiu1Zbc%2Bi%2B9Tt9mv%2Bxw5xG3tbe1Vlt41jDHkwUUqfE4tgPNXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFX%2F9Pv%2BbPAGbFX3%2FmzwBmxV9%2F5s8AZsVff%2BbPAGbFX3%2FmzwBmxV9%2F5s8AZsVff%2BbPAGbFX3%2FmzwBmxV9%2F5s8AZsVff%2BbPAGbFX3%2FmzwBmxV9%2F5s8AZsVff%2BbPAGbFX3%2FmzwBmxV9%2F5s8AZsVff%2BbPAGbFX3%2FmzwBmxV9%2F5s8AZsVff%2BbPAGbFX3%2FmzwBmxV9%2F5s8AZsVff%2BbPAGbFX3%2FmzwBmxV9%2F5s8AZsVff%2BbPAGbFX3%2FmzwBmxV9%2F5s8AZsVff%2BbPAGbFX3%2FmzwBmxV%2F%2FZ");background-position:center center;border:1px solid #0a0}.yui-skin-sam .yui-h-slider{background:url(bg-h.gif) no-repeat 5px 0;height:28px;width:228px}""" :: /usr/lib/python3/dist-packages/csscompressor/tests/test_yui.py:320: SyntaxWarning: invalid escape sequence '\:' :: input = """ :: /usr/lib/python3/dist-packages/csscompressor/tests/test_yui.py:358: SyntaxWarning: invalid escape sequence '\:' :: output = """.yui3-skin-night .yui3-dial-ring-vml,.yui3-skin-night .yui3-dial-center-button-vml,.yui3-skin-night .yui3-dial-marker v\:oval.yui3-dial-marker-max-min,.yui3-skin-night v\:oval.yui3-dial-marker-max-min,.yui3-skin-night .yui3-dial-marker-vml,.yui3-skin-night .yui3-dial-handle-vml{background:0;opacity:1}div.base64-doublequotes{width:100px;height:100px;background-image:url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9kFBQ0WDWwqwjwAAANMSURBVEjHrdZbaFxVFAbgb2aSTG6GTi6mVIwxNxF9qFI0RQnFUqiYamutVutLa2t9EY0oPggFoYgPRR%2FaghYviA%2BiIAYvmBJKoYWiiBCigVTT1FisbUhrEtNkJpc5PuQkjGEmJqkLFmdz2Hv%2Fa%2F3rX3tvlm95oS%2FLokuZtIpbdvAs7KFtL22wjb3V1C41upy2ke1DXC2k%2FBjv1HHXDrbkEamg7lX2P8QTldQ2UtfOB8uiJsHNiB%2Fik0GmO%2BgZIxgnGA59nGCMoJPeQaYP047iBDXZEohkAYof4%2FNyKlZRdR%2F1ASZCnoOMhWkUheMz9F1laJSRZ3gEqVw1ipZQjcoBRrbT3Ez9OJLhZkHG5CD8l8Q47qXhMZp%2FYxhVFaxBLBtQejdtA%2FTtZPMIJnOknI2WSYzicTYN8OtTvICZbECxdr5Pkm6iPL0C3c%2BgkfIJgi%2F4LnP%2FudRKD3K4jf1VJGLEAiuz6VnA4AGam1h7gpNIzSFe66D3NurLKVhJNkHo07N9V9BE3XHOYmyeuirqG1l9mdHgOkDSGd8%2FGWtg9Roa56lrYdchDtRQPLlCkEywKVRScDfrurnwC2diiPTRe47iVtbnLZDxckGCkKYpPM%2FRr3kbyRhsYOtRDiQonFoBSHrBOI18rOeOPvr76YrCeUbf5fTvjOddJ0gQ1uMPku9z6hwjiEZhgOMn%2BaaUeHQJIOkMD7KMA5QQP01HP18hPbfvDTvZPETqb2YiS1BWrozM6jk9SPJJHkZZ5qFagtoaNnbyZg1FE4sUPRdlAQpwkdSjvDZAJ%2FoxNt%2Bw6NlGbQVFl5iKLKKsXCAwyFQZ8S3ciu65ho1lBJ5%2FkZk3OBGjpJWGmVCmsjTkQvA8JHCUU7s5eImevzg%2Fd7BGFhzCARIf8uVN3J5Heh1VM%2BHlko2y%2FHBxF0NJolfo38eDuJJxbf0ro%2FnMurh8hM%2FupH4tdT8zciOFsTC8SAgQoJfRxKzCuvfw0k%2F8MDx7xqUyez%2BS48ESIN7Ky6OUpfAtrxzhx03UR4m0c%2FZF7tnKW2mma4l9yuthTSIZIvxPi6EcpZW0PM0xtOzjo%2Bf4GPfv4r1qNqAUFYs9diJLBC1CIa7FZx8fUlwI22LuNv%2FfLbKMAOftH9TwRXg6%2FiCDAAAAAElFTkSuQmCC");background-position:center center;border:1px solid #0a0}.yui-skin-sam .yui-h-slider{background:url(bg-h.gif) no-repeat 5px 0;height:28px;width:228px}""" :: /usr/lib/python3/dist-packages/csscompressor/tests/test_yui.py:363: SyntaxWarning: invalid escape sequence '\:' :: input = """ :: /usr/lib/python3/dist-packages/csscompressor/tests/test_yui.py:392: SyntaxWarning: invalid escape sequence '\:' :: output = """.yui3-skin-night .yui3-dial-ring-vml,.yui3-skin-night .yui3-dial-center-button-vml,.yui3-skin-night .yui3-dial-marker v\:oval.yui3-dial-marker-max-min,.yui3-skin-night v\:oval.yui3-dial-marker-max-min,.yui3-skin-night .yui3-dial-marker-vml,.yui3-skin-night .yui3-dial-handle-vml{background:0;opacity:1}div.base64-noquotes{width:100px;height:100px;background-image:url(data:image/jpeg;base64,%2F9j%2F4AAQSkZJRgABAgEAZABkAAD%2F4RfJRXhpZgAATU0AKgAAAAgABwESAAMAAAABAAEAAAEaAAUAAAABAAAAYgEbAAUAAAABAAAAagEoAAMAAAABAAIAAAExAAIAAAAeAAAAcgEyAAIAAAAUAAAAkIdpAAQAAAABAAAApAAAANAAD0JAAAAnEAAPQkAAACcQQWRvYmUgUGhvdG9zaG9wIENTMiBNYWNpbnRvc2gAMjAwODowNzoxOSAxNDo1ODowNQAAA6ABAAMAAAAB%2F%2F8AAKACAAQAAAABAAABwqADAAQAAAABAAABRQAAAAAAAAAGAQMAAwAAAAEABgAAARoABQAAAAEAAAEeARsABQAAAAEAAAEmASgAAwAAAAEAAgAAAgEABAAAAAEAAAEuAgIABAAAAAEAABaTAAAAAAAAAEgAAAABAAAASAAAAAH%2F2P%2FgABBKRklGAAECAABIAEgAAP%2FtAAxBZG9iZV9DTQAC%2F%2B4ADkFkb2JlAGSAAAAAAf%2FbAIQADAgICAkIDAkJDBELCgsRFQ8MDA8VGBMTFRMTGBEMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAENCwsNDg0QDg4QFA4ODhQUDg4ODhQRDAwMDAwREQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM%2F8AAEQgAdACgAwEiAAIRAQMRAf%2FdAAQACv%2FEAT8AAAEFAQEBAQEBAAAAAAAAAAMAAQIEBQYHCAkKCwEAAQUBAQEBAQEAAAAAAAAAAQACAwQFBgcICQoLEAABBAEDAgQCBQcGCAUDDDMBAAIRAwQhEjEFQVFhEyJxgTIGFJGhsUIjJBVSwWIzNHKC0UMHJZJT8OHxY3M1FqKygyZEk1RkRcKjdDYX0lXiZfKzhMPTdePzRieUpIW0lcTU5PSltcXV5fVWZnaGlqa2xtbm9jdHV2d3h5ent8fX5%2FcRAAICAQIEBAMEBQYHBwYFNQEAAhEDITESBEFRYXEiEwUygZEUobFCI8FS0fAzJGLhcoKSQ1MVY3M08SUGFqKygwcmNcLSRJNUoxdkRVU2dGXi8rOEw9N14%2FNGlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vYnN0dXZ3eHl6e3x%2F%2FaAAwDAQACEQMRAD8A9VSSSSUpJJJJSkkkklKSSSSUs4uDSWiXRoOJKFi3Ovx2Wvbse4e5gMwRo5soypdOyN9mTSRHpWvj4Oc4%2FwDVf9WkpupJJJKUkkkkpSSSSSlJJJJKUkkkkp%2F%2F0PVUklCqxttbbG%2FReA4fApKZpJJJKUo2WNrrdY8w1gLnHyAlVOsWvowXZDZ%2FQOZa8D9xrmm3%2FNr3PUswm%2FpmQGamyl4bHiWuhJTYqsFtTLBw9od94U1Q6FkfaOk4tszuqYfwV9JSll1%2FoOt2sOguDXgeTm7f%2FPmN%2FwCCLUWZ1VhrysbKA%2Bjua7zgtuZ%2F1FqIUXTSQcvKZi47sh7XOY0tBDYJhzms3akfR3blVd13prMtuI%2Bwse%2F6L3Ahm7n0%2FU%2Bi2zafzkFOgq9%2Bdj0ZFOM4k3ZDtrGNEnhzt7v3WbWPU8bJpyavVpduZuc2eNWONb2%2F2XtXOY2VU7rA6hnO9RuJS%2Br1hO1lguGJbuYz2extvv3fzLPU%2FwCESU9QkkkkpSSSSSlJJJJKf%2F%2FR9VWf0iwiu3Ff9LGsewT%2B6D7P%2FAyxy0FmunH6xPDMpgd%2FbZFT%2FwDoOx%2F%2B20Qp0lC02CtxqALwDtB4J8FNJBTVovx%2Bo4jvbLLGlltTuRMssrf%2FANJiz%2BhZDqMO%2FEyCX2dOc6t%2Bkuc1gmt%2B3%2FhaPTeoZ5s6R1IZrBGDlkNvI%2BjXcYYyx%2F7tWV9B%2FwDw%2FwDwlyD1LqWH0jq2N1O55rxOogY1rwC4C9uuP6mzdt9Wl1v6T%2Bb%2FAFdFS%2F1Myq%2F2VThusa%2B2tst2k6sPuY73Brm%2Fo3Vv2fy%2F3F0S4TAzq%2Bm%2FWDquKGnbhWOya62DUUlrcmyulktZ6f2ey19Wz8%2F2Ls2Z%2BFYx1jL6yxgBe%2FcIAI3CXfNIqZX3ursqqrZ6j7TqJgNY2PUsPP0dypfWJ%2Fo9NOT2xrarHTxs3tZkf%2By77VR6v9bejdNsbkb3Zbqm2sfVjgOOhrdZFljqsffXs%2FmvV9V%2F%2BDXHdZ%2BuvU8zA6i%2Bj02Y1zawaZLt2LY21tltb7XOb6j6%2FwDR1V%2FzV36v6rPVYFU%2BiCs5PS7cd43O2WUOB77d1X%2FT27lwvVnNyKK8d15q6hij207o9dg3DHdW9m9zLv8AQ%2F4Wu71K%2FTtr9aqzJ%2BuHV8tmR0zNoyLvsXU8Nr7cdtjmtN1J9K%2B2podsbk1%2Fo%2F8A0YsnG6te%2BnLZbdXXY6pttADNwucwmhv2cWbv0tnr%2FpKnfpKbKf8AtsqD1DvrjnfV70cKlldgzgbqjf7QHB3p2sG0sb6lv0%2FfZ6TEcZg630xz2vezK6jVbfhVtf6biQ%2BxltmNY7a2z9Js3Vu%2FwayvrHh1%2BhhdKv3XubjBhY9wDbHtPpOdXkOH6t1Dd%2FRsl%2F6C%2FwDomV7Fg9Wc%2FF%2Bq3RL6biben5WVjh4lljdxbexltf06La9vvp%2FM%2FwAFZ%2FhEuqn0r6lfXM9WYzpvVoo6wxvcbBcGj9Ltr09LLoj9bxf%2BvU%2Fof5mz9avrJd0%2B2jBwHAZTrcd17iA7bVZa2nY0H%2FCXw9v%2FAAdf%2FWl5zidQZ9ZcY3l3oddwg2z1mHZ6zWfQv3t2%2Bnk0%2FwCn%2FwDRf8xf6Df1DqvXGZ%2Be5tzsi7Gd6lm2kPsqNbqqOG1%2F4Cuxnpt%2FS7%2F9I9ALjR1Gh7f96%2BuJJpA1KZj2WNDmODmnhwMhJaySSSSU%2FwD%2F0vVVn9airFGYSGjEcLXuOkV%2Fzd5J%2FdZU%2FwBX%2Fra0EHM9D7Jf9pE4%2Fpv9YHX2bT6mn9RIKcE9U6lgXnJDv2l0jN%2FS497S39C530sOyxn%2BBc%2F%2Bh5P83%2F2kyfS%2FR5NlPrv16uwczExsPHFozLBRWHz6rriWM9Ouv6Hs9T3vseue6B9buoZF5xBU84BDC%2BtoZYW1PczG%2B02Gxm71Gb2XP2fod7P5mtct167q%2FT87Gdfk%2FbscWHI6V1NrQNGu3O2NZ6fp5FN9dTcrH3epR6f9RKwRYXzhKEuGYo%2FxfSMvM6lZlF%2FVfSobU11Q9MGyqLfa%2BrP9PJsr9Kz09n6bGq%2F7dWN1z9VxC3KfZT0%2B%2BPUyGg5NIaPdU7ezZe7KxPR%2FR5Gyr1sX9Db6%2FwDguZx%2Bv352be4WNwft%2B9tb2n21mza%2F07Xn2%2Fp7qmVep6dbP0vqfolqZD7mY91eDmXh9pBAZDGjT9awvb%2Bkp3W%2Fp2Mdkfpav1b%2BXUb0WulTeP23h5Di3JL3UYWTYzlzbKn1sc5rN7baM3FZ9pw8xrvSvr%2FQf0im6uvH6vY7G6hfS2mx1WFYaq7bnk%2Bo2r0rKPTa7bustxX20%2Bz%2Blf4RW%2FqPXeM403s%2FQ9LpdbQ4v97Wl4DcW1nud6PqfrH2e9nszMavNx%2Fs9%2F2hA6i5r77HZLH24Tn1W4%2BUwj2Pva3Jdj5bfzaHb8n7Fk%2F4P9YxP0tX8wulqaWfb1CzZ6GaM30622WDD%2FSV1mp3sfY6tjWOsY1tf8776a%2FTQ7s27qFNVIrqwAfUsbZRXt9S0N9Ky1tX83%2Bgre%2F1sej%2FAE1lzKltdDtbi9ZJsqqbTaBXdS0TbW68PycUxNj8qrIbR%2FpPU%2FSb6%2FTyv6VWf0qvOrzmsYasnGzHmk7gx1Za6K2XR7sd%2B5v6K79JXi3bPU%2FV8i71RRU5%2FWaLMv6kYj7SGX9L6g%2BqK%2Fosrymeux1cf4B17fYsrpuPmNxftz63Pcwl9DWDQ2sIqZkNJ%2FNZe6luR6f%2FAAX%2FAAS1f2pXX0vq%2BJln7LfkVVta3ZAfl4929myn%2FA76rLq86r%2Bbo%2F4qyhVruoZfSek4ldmM12Pe227D9XQBtvptu3%2B7d6Vr66Xf2PU%2FwiSnsuqnDyLMfFtMZORj%2BrXSPeHFseo2l7g31La%2FV%2Bh%2F2oq%2FwfqfpFznVcd9uDZivaxzDZXa1zztZaXB1LW%2Bv%2Fgb%2FZVXi5tv83%2FRsj9AsLqfXv2j0%2FpXqPFedgNurfa10F3uqsx8lv8Ao3Obvrf%2FAMT6n%2BFQquq59%2FURec1zb7CHXMc8htmw7n47v8BtucPUb6v6P9Ld69iNoS9H6Vk0Zzcpj3tqqeW1AAtuc%2F8Am7Meyhv6WvZ%2FNZX%2FAIEugzuk14eLiN69fbi49u6wgBjyWNb6dP6IOa52V6vt247P0dD%2FAFP0ajjdc6kBeekYQd1DIs2tsZVZbdVXt9tYqsG9%2B3%2FTPZ%2Bl%2FwBCsajpXV%2BtX2Zwo%2Fal7Wuvv9S0Mea2%2FT2%2BvZ7m1e1j6GV76PZ%2FpK0NE7avpH1Z69ndU6Ti4mP6mVZktBdbkP3uqbWTRkjKuYGb9t1e6v2776rP9Iuyw8VuJjtoaS8tkueeXOcdz3%2F2nLyb6vdZv6DjDKwmVt3lzbsZz3VsZcHluTgX499hfRYxuzJwn%2FznsyKrLLv8H2vT%2Fr9hODK%2BsM%2FZuSWkvrtFjC1wLmvr%2FWKqW%2Fm%2BzbZ%2BkRR4vVpKn03q%2FTeq47Mnp%2BQy%2Bt7WvG0%2B4Bw3N9Ss%2FpK%2F%2BuNVxBT%2FAP%2FT9VTOa17SxwDmuBDmnUEHsU6SSnxf6x9CzPqt1ECix7GMeben5Q0caneyylzvouto3MruZ%2Fhav0np%2FpFUryaMjFvrzps6dkPbZmUsHvx7zFber4f7rbLP6Wz%2FAEln%2BivYvY%2Bu9L6f1Xpl2H1GG0OG71SQ01uH0b2Pd9B7P%2FUb%2FwBGvH8vpF3T7%2FQpcH5NIea7az6leXSd2%2BzHjdW70qHbMnE%2FwlSZrE2NuzfjKHMY%2BGfpzR2n%2FL9H95wM%2FByOk5hxsgiyuwb6rm613VH6N1X%2FAKMrW10jqbrmHDyHl8MhjY3G6sHd6PO318dv6eiz07fW9P0v%2BOHiPxc6n9j552Ydh3YmVy7FtP5%2Bvvfiu%2Fw%2F%2FB%2Fpf5zehYv1a6pVk5WLnh%2BJZhML6rmiWvsBY6t1Fn0n1NY77Tvp%2FSf8WnijqNWnOEscjGQ4ZB7Oig0fV7Lf01rr8rqR2tez3XPbBx67XsYzayxjbMl9m38%2F9J%2Bl%2FS%2BpzrvUxMWqvqNVuJksx3402zW5oosbdScig725OHd9qY6v%2Bc2ZOLT6Nn88y3e6X1uyk9NexznYd%2BPdi2Mc1lTxl4ztznWu3bKfWZZXbs9T06f0ypdY6J1Hr%2FVH9Wrtpsx6mMqFDS%2F1WisF30XNa5%2B577bf0eyz%2FRV%2BqnHwW1RotDF6xay49Tviks9OHNBAc9g2sfc1m7Zu2%2FoG%2FQxv3PST9Lw2dTblM%2B1W1sdDixoM2vu3f0936Ot3pOZsurp%2FQ5H%2Bj%2FwaJj4GXf052ZjepRjbmOrywNzNjHulh9Meg5zN%2B1lrn%2F4R9fp%2FpFYxcHD6ey6nItdSGAOtdlFwhlh%2FRuHpN3Ppbv8A5xnqemgFOZ1%2FDyMW77T1DIOQy4vra91bqC00en%2BiYx%2F06Nrqnev%2FAIf%2FAEj1WxaG2sxKOo9Mu6iK32UYeOLHML3vLrNrrmu3%2Blv%2FAPRi1cvpl1PUqW3Nfh5VJ34%2BNmO9XEurHu%2FV7t1jGMsYf0noP9n%2FAANqv9Q6W84w630hn2cuFd1jcYGysjS6qzLxmiu3Fyadv896NX%2Bl%2B2eqhSSBQ1u%2Fwed6z9X%2BrtFJH1dZj1agENsqZuIB9EPsvbkW7Wj6eS%2F6fq%2Bj%2BjWOcbNw8hnqdNxq3tizZYXOa4Ty7fkWbmNd%2FObfof4RdpT1fqHUs1rc%2FLfktyRU2vGa4bSHNePtFL3el6VmLlVejZ7f0m%2F1cj%2BZ%2B0WbvSfqn0%2Fq1eTjdRIdlVspsqcxwBqc8PbfW%2BrX376%2FTtf%2FAKH0bcS6v2WJXqulj4YCXEDZqurxn1dxXdRosuw78hnXcR5dSWu22OrY2bqsdn03ZFTt932Oz2ZWL6lVLPWoXS19Hzup9Pq%2BsfTMYty8kn7ZRXDCy5hdVb1DEre%2F9NU79LvxHbLclj7Kf5rIspXE5mPm9J6q%2FLqa82YrmvfVJHqUsd%2BgyqLatln0a%2F03pP8AWxLmerV%2B5j%2Bz%2FU7qvR%2Bp9Cot6QNlLJbZQ5xdZXb9O1l73S99jnu3%2Bq7%2Be%2FnEmN57qv1X6b9c%2Fq99oxWNx%2BuYxcyx7g9rjc2PXxM5t36x6djmt9H1v02L%2Bi9L%2FCVWcz9VPr51npPWX9H%2Bsxuy8bItFNoyDvtot9tIcN%2F06He316P%2FAEKo%2FwAJ9p9hbXW17ntaA98b3AQXQIbuP5y43%2FGB9Q2dfp%2FaXTWtZ1iloEGGjIY3%2FAPe7%2BayG%2F8AafJ%2F6zb%2Bi%2FSUJT2TK66xtraGAAABoAEAbW8fyVJecfUbqP8AjHPV31dXxMjJ6c%2Fay27LaMd1JaNgsoDxX9o9rf0zaW2%2Br%2FPep%2FpPR0lP%2F9T1VJJJJSDNL%2Fsr9geXGABW1rnakD6F36P%2BsuAwumV%2FWXNrxHvcymqh2S7IqLnRa%2B7Jfj2UPcGtqdvyfVspZ7K%2FQ%2By1%2FoaV6Ffj05FZqvYLKyQS13Eg7m%2F9JKimvHprorEV1NDGDwDRtakkEg2NCNnxDqdGb0Lru3qFDHX41rLTWGxVeyR7626tdVmNa%2F1P3LPWr9i2cmzrpY5tdB6gzpL7Kq7WGXPqqf6D8HIc1gZ9upo%2F7T%2FzmVX%2FADXqr0brOF0%2B4135bWVFgc05kD1WMP06ari17q25P81Z%2B%2FX%2Bi%2BnauTysfqnQeoM6h06l91eW2H4jwf1uhgc70Lq3DdV1XGxm78d7%2FwCfo%2FQXfpK7GIRFX4s2fN7vAeGpRjwk93IyOj5VDnN6U5%2FUMa%2FflYlLGuLm%2BqxnpfadrG1tdk302Ufav%2Bs2en%2FNrQ%2Brd9%2BNlNdfS%2FDuDXMy8e7R1bmjfJ%2FkNhl9Nv59KtOeLbMDO6FktJte%2B%2FCstLh%2Bhcaxm4mY5oc5tLMr08XK3st9H7TRd%2FSqPWW11fA%2Fa%2BOOpdOc6jqeMNllYjcdvudjWt9zfVr3b8d%2F%2Fom%2F1E%2B2F5jpf1u6Dj9RyLKcqu3peaf1rF1aGh%2Bhym0XMr91TfZksr%2Fncb%2FSWY9bFTwftfUOpdQwRZvxsDLOLh2uBexrLH21YzLLAHv9K3ZX%2FwAH%2FOLUw%2BnfU%2F6xVDB6lg4%2FTutEFrLaG%2BgLXD%2FC42zY2x%2F%2Blw7f01f8ur9On%2BroyPqllZfThhMsqBZblWhxFjahFLLWE%2B27HZv3sbsr9H9N63%2FBjW1L9J9PDa%2F6udcx%2FU6Ta7bSH6uxLT7W0Oc0%2Fo6HT6mFl1fzX%2BnV9n1R6v07bbhZv2za4w149K0Vk6enkMeWPu2fzn8xVb%2Fwf0F1GVh4mdSW3MD2vbAfA3AH9xyoYmRZ0o%2FY894%2BztBNGS7QbR%2Ba8n6Oz%2FwH%2FttLyRbyPUcXMqzznY2Nfh9TrbZbkkVyxzQBvzm%2Bm04vr7f0d%2Fo2frX%2BD%2FTV2rc%2BrmH0bqHT8fcW%2Fb2Ned1FrmWsaXOZLfRLH01W%2Bpu9L%2BaXUiCJHBWGegM6d1IdU6WzbJi%2FFbAaWuPvdV%2FV%2FnPTStN6U4%2FWfqPk5jhRj2BorDrMXLOjqnge2m1rNrnV3e1lnpf8b%2FO1Urm%2FqLlZH1a%2BseT03IwLa7s97K8nFrY%2Bx9fp%2Bp6OfjupZ6VvT3%2BrY3I%2F0P6Oyn9F%2BjXrKSCFJJJJKUkkkkp%2F%2F9X1VJJJJSkkkklKQM3Dpzcd2PbuAdBa9hLXscNWWVPb9CxjkdJJTxHVfq4Ol5bc%2Bq55dlvLLq2Dax1lprY7IFbP5i63b77Kf9H%2Bk%2FQrpPq%2FcLMAVlgrupcWXM4duBj9I0y7f%2F1f00vrB0hnVunPo%2BjkMmzFtGjq7QC1tlb9Njvd%2FqxS6dWMj0upH9FfbXsyqwIabGwx30%2Ff%2BifW9n9RHopwvrBh4eF1V%2BXkU%2FqmZQQLSB6deYxwux7HAfpGvs9L%2FB%2F8J6ivWVZ2dj4vV8FgfbkY%2Fo5WO8hosrdr3%2Bi6t7nrefWx8b2h20hzZEwR9Fw%2FlIOLg4%2BI652OCxt7vUfWD7Q4%2FScxv5m%2F89K1IujYj8PpWLjWDa%2BusB7SZIcfc5u6XfnFW31seIe0OEzBE6%2FNSSQUpJJJJSkkkklKSSSSUpJJJJT%2FAP%2FW9VSXyqkkp%2Bqkl8qpJKfqpJfKqSSn6qSXyqkkp%2Bqkl8qpJKfqpJfKqSSn6qSXyqkkp%2Bqkl8qpJKfqpJfKqSSn6qSXyqkkp%2F%2FZ%2F%2B01IlBob3Rvc2hvcCAzLjAAOEJJTQQlAAAAAAAQAAAAAAAAAAAAAAAAAAAAADhCSU0D6gAAAAAYEDw%2FeG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9IlVURi04Ij8%2BCjwhRE9DVFlQRSBwbGlzdCBQVUJMSUMgIi0vL0FwcGxlLy9EVEQgUExJU1QgMS4wLy9FTiIgImh0dHA6Ly93d3cuYXBwbGUuY29tL0RURHMvUHJvcGVydHlMaXN0LTEuMC5kdGQiPgo8cGxpc3QgdmVyc2lvbj0iMS4wIj4KPGRpY3Q%2BCgk8a2V5PmNvbS5hcHBsZS5wcmludC5QYWdlRm9ybWF0LlBNSG9yaXpvbnRhbFJlczwva2V5PgoJPGRpY3Q%2BCgkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LmNyZWF0b3I8L2tleT4KCQk8c3RyaW5nPmNvbS5hcHBsZS5qb2J0aWNrZXQ8L3N0cmluZz4KCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuaXRlbUFycmF5PC9rZXk%2BCgkJPGFycmF5PgoJCQk8ZGljdD4KCQkJCTxrZXk%2BY29tLmFwcGxlLnByaW50LlBhZ2VGb3JtYXQuUE1Ib3Jpem9udGFsUmVzPC9rZXk%2BCgkJCQk8cmVhbD43MjwvcmVhbD4KCQkJCTxrZXk%2BY29tLmFwcGxlLnByaW50LnRpY2tldC5zdGF0ZUZsYWc8L2tleT4KCQkJCTxpbnRlZ2VyPjA8L2ludGVnZXI%2BCgkJCTwvZGljdD4KCQk8L2FycmF5PgoJPC9kaWN0PgoJPGtleT5jb20uYXBwbGUucHJpbnQuUGFnZUZvcm1hdC5QTU9yaWVudGF0aW9uPC9rZXk%2BCgk8ZGljdD4KCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuY3JlYXRvcjwva2V5PgoJCTxzdHJpbmc%2BY29tLmFwcGxlLmpvYnRpY2tldDwvc3RyaW5nPgoJCTxrZXk%2BY29tLmFwcGxlLnByaW50LnRpY2tldC5pdGVtQXJyYXk8L2tleT4KCQk8YXJyYXk%2BCgkJCTxkaWN0PgoJCQkJPGtleT5jb20uYXBwbGUucHJpbnQuUGFnZUZvcm1hdC5QTU9yaWVudGF0aW9uPC9rZXk%2BCgkJCQk8aW50ZWdlcj4xPC9pbnRlZ2VyPgoJCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LnN0YXRlRmxhZzwva2V5PgoJCQkJPGludGVnZXI%2BMDwvaW50ZWdlcj4KCQkJPC9kaWN0PgoJCTwvYXJyYXk%2BCgk8L2RpY3Q%2BCgk8a2V5PmNvbS5hcHBsZS5wcmludC5QYWdlRm9ybWF0LlBNU2NhbGluZzwva2V5PgoJPGRpY3Q%2BCgkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LmNyZWF0b3I8L2tleT4KCQk8c3RyaW5nPmNvbS5hcHBsZS5qb2J0aWNrZXQ8L3N0cmluZz4KCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuaXRlbUFycmF5PC9rZXk%2BCgkJPGFycmF5PgoJCQk8ZGljdD4KCQkJCTxrZXk%2BY29tLmFwcGxlLnByaW50LlBhZ2VGb3JtYXQuUE1TY2FsaW5nPC9rZXk%2BCgkJCQk8cmVhbD4xPC9yZWFsPgoJCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LnN0YXRlRmxhZzwva2V5PgoJCQkJPGludGVnZXI%2BMDwvaW50ZWdlcj4KCQkJPC9kaWN0PgoJCTwvYXJyYXk%2BCgk8L2RpY3Q%2BCgk8a2V5PmNvbS5hcHBsZS5wcmludC5QYWdlRm9ybWF0LlBNVmVydGljYWxSZXM8L2tleT4KCTxkaWN0PgoJCTxrZXk%2BY29tLmFwcGxlLnByaW50LnRpY2tldC5jcmVhdG9yPC9rZXk%2BCgkJPHN0cmluZz5jb20uYXBwbGUuam9idGlja2V0PC9zdHJpbmc%2BCgkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0Lml0ZW1BcnJheTwva2V5PgoJCTxhcnJheT4KCQkJPGRpY3Q%2BCgkJCQk8a2V5PmNvbS5hcHBsZS5wcmludC5QYWdlRm9ybWF0LlBNVmVydGljYWxSZXM8L2tleT4KCQkJCTxyZWFsPjcyPC9yZWFsPgoJCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LnN0YXRlRmxhZzwva2V5PgoJCQkJPGludGVnZXI%2BMDwvaW50ZWdlcj4KCQkJPC9kaWN0PgoJCTwvYXJyYXk%2BCgk8L2RpY3Q%2BCgk8a2V5PmNvbS5hcHBsZS5wcmludC5QYWdlRm9ybWF0LlBNVmVydGljYWxTY2FsaW5nPC9rZXk%2BCgk8ZGljdD4KCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuY3JlYXRvcjwva2V5PgoJCTxzdHJpbmc%2BY29tLmFwcGxlLmpvYnRpY2tldDwvc3RyaW5nPgoJCTxrZXk%2BY29tLmFwcGxlLnByaW50LnRpY2tldC5pdGVtQXJyYXk8L2tleT4KCQk8YXJyYXk%2BCgkJCTxkaWN0PgoJCQkJPGtleT5jb20uYXBwbGUucHJpbnQuUGFnZUZvcm1hdC5QTVZlcnRpY2FsU2NhbGluZzwva2V5PgoJCQkJPHJlYWw%2BMTwvcmVhbD4KCQkJCTxrZXk%2BY29tLmFwcGxlLnByaW50LnRpY2tldC5zdGF0ZUZsYWc8L2tleT4KCQkJCTxpbnRlZ2VyPjA8L2ludGVnZXI%2BCgkJCTwvZGljdD4KCQk8L2FycmF5PgoJPC9kaWN0PgoJPGtleT5jb20uYXBwbGUucHJpbnQuc3ViVGlja2V0LnBhcGVyX2luZm9fdGlja2V0PC9rZXk%2BCgk8ZGljdD4KCQk8a2V5PlBNUFBEUGFwZXJDb2RlTmFtZTwva2V5PgoJCTxkaWN0PgoJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuY3JlYXRvcjwva2V5PgoJCQk8c3RyaW5nPmNvbS5hcHBsZS5qb2J0aWNrZXQ8L3N0cmluZz4KCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0Lml0ZW1BcnJheTwva2V5PgoJCQk8YXJyYXk%2BCgkJCQk8ZGljdD4KCQkJCQk8a2V5PlBNUFBEUGFwZXJDb2RlTmFtZTwva2V5PgoJCQkJCTxzdHJpbmc%2BTGV0dGVyPC9zdHJpbmc%2BCgkJCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LnN0YXRlRmxhZzwva2V5PgoJCQkJCTxpbnRlZ2VyPjA8L2ludGVnZXI%2BCgkJCQk8L2RpY3Q%2BCgkJCTwvYXJyYXk%2BCgkJPC9kaWN0PgoJCTxrZXk%2BUE1UaW9nYVBhcGVyTmFtZTwva2V5PgoJCTxkaWN0PgoJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuY3JlYXRvcjwva2V5PgoJCQk8c3RyaW5nPmNvbS5hcHBsZS5qb2J0aWNrZXQ8L3N0cmluZz4KCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0Lml0ZW1BcnJheTwva2V5PgoJCQk8YXJyYXk%2BCgkJCQk8ZGljdD4KCQkJCQk8a2V5PlBNVGlvZ2FQYXBlck5hbWU8L2tleT4KCQkJCQk8c3RyaW5nPm5hLWxldHRlcjwvc3RyaW5nPgoJCQkJCTxrZXk%2BY29tLmFwcGxlLnByaW50LnRpY2tldC5zdGF0ZUZsYWc8L2tleT4KCQkJCQk8aW50ZWdlcj4wPC9pbnRlZ2VyPgoJCQkJPC9kaWN0PgoJCQk8L2FycmF5PgoJCTwvZGljdD4KCQk8a2V5PmNvbS5hcHBsZS5wcmludC5QYWdlRm9ybWF0LlBNQWRqdXN0ZWRQYWdlUmVjdDwva2V5PgoJCTxkaWN0PgoJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuY3JlYXRvcjwva2V5PgoJCQk8c3RyaW5nPmNvbS5hcHBsZS5qb2J0aWNrZXQ8L3N0cmluZz4KCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0Lml0ZW1BcnJheTwva2V5PgoJCQk8YXJyYXk%2BCgkJCQk8ZGljdD4KCQkJCQk8a2V5PmNvbS5hcHBsZS5wcmludC5QYWdlRm9ybWF0LlBNQWRqdXN0ZWRQYWdlUmVjdDwva2V5PgoJCQkJCTxhcnJheT4KCQkJCQkJPHJlYWw%2BMC4wPC9yZWFsPgoJCQkJCQk8cmVhbD4wLjA8L3JlYWw%2BCgkJCQkJCTxyZWFsPjczNDwvcmVhbD4KCQkJCQkJPHJlYWw%2BNTc2PC9yZWFsPgoJCQkJCTwvYXJyYXk%2BCgkJCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LnN0YXRlRmxhZzwva2V5PgoJCQkJCTxpbnRlZ2VyPjA8L2ludGVnZXI%2BCgkJCQk8L2RpY3Q%2BCgkJCTwvYXJyYXk%2BCgkJPC9kaWN0PgoJCTxrZXk%2BY29tLmFwcGxlLnByaW50LlBhZ2VGb3JtYXQuUE1BZGp1c3RlZFBhcGVyUmVjdDwva2V5PgoJCTxkaWN0PgoJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuY3JlYXRvcjwva2V5PgoJCQk8c3RyaW5nPmNvbS5hcHBsZS5qb2J0aWNrZXQ8L3N0cmluZz4KCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0Lml0ZW1BcnJheTwva2V5PgoJCQk8YXJyYXk%2BCgkJCQk8ZGljdD4KCQkJCQk8a2V5PmNvbS5hcHBsZS5wcmludC5QYWdlRm9ybWF0LlBNQWRqdXN0ZWRQYXBlclJlY3Q8L2tleT4KCQkJCQk8YXJyYXk%2BCgkJCQkJCTxyZWFsPi0xODwvcmVhbD4KCQkJCQkJPHJlYWw%2BLTE4PC9yZWFsPgoJCQkJCQk8cmVhbD43NzQ8L3JlYWw%2BCgkJCQkJCTxyZWFsPjU5NDwvcmVhbD4KCQkJCQk8L2FycmF5PgoJCQkJCTxrZXk%2BY29tLmFwcGxlLnByaW50LnRpY2tldC5zdGF0ZUZsYWc8L2tleT4KCQkJCQk8aW50ZWdlcj4wPC9pbnRlZ2VyPgoJCQkJPC9kaWN0PgoJCQk8L2FycmF5PgoJCTwvZGljdD4KCQk8a2V5PmNvbS5hcHBsZS5wcmludC5QYXBlckluZm8uUE1QYXBlck5hbWU8L2tleT4KCQk8ZGljdD4KCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LmNyZWF0b3I8L2tleT4KCQkJPHN0cmluZz5jb20uYXBwbGUuam9idGlja2V0PC9zdHJpbmc%2BCgkJCTxrZXk%2BY29tLmFwcGxlLnByaW50LnRpY2tldC5pdGVtQXJyYXk8L2tleT4KCQkJPGFycmF5PgoJCQkJPGRpY3Q%2BCgkJCQkJPGtleT5jb20uYXBwbGUucHJpbnQuUGFwZXJJbmZvLlBNUGFwZXJOYW1lPC9rZXk%2BCgkJCQkJPHN0cmluZz5uYS1sZXR0ZXI8L3N0cmluZz4KCQkJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuc3RhdGVGbGFnPC9rZXk%2BCgkJCQkJPGludGVnZXI%2BMDwvaW50ZWdlcj4KCQkJCTwvZGljdD4KCQkJPC9hcnJheT4KCQk8L2RpY3Q%2BCgkJPGtleT5jb20uYXBwbGUucHJpbnQuUGFwZXJJbmZvLlBNVW5hZGp1c3RlZFBhZ2VSZWN0PC9rZXk%2BCgkJPGRpY3Q%2BCgkJCTxrZXk%2BY29tLmFwcGxlLnByaW50LnRpY2tldC5jcmVhdG9yPC9rZXk%2BCgkJCTxzdHJpbmc%2BY29tLmFwcGxlLmpvYnRpY2tldDwvc3RyaW5nPgoJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuaXRlbUFycmF5PC9rZXk%2BCgkJCTxhcnJheT4KCQkJCTxkaWN0PgoJCQkJCTxrZXk%2BY29tLmFwcGxlLnByaW50LlBhcGVySW5mby5QTVVuYWRqdXN0ZWRQYWdlUmVjdDwva2V5PgoJCQkJCTxhcnJheT4KCQkJCQkJPHJlYWw%2BMC4wPC9yZWFsPgoJCQkJCQk8cmVhbD4wLjA8L3JlYWw%2BCgkJCQkJCTxyZWFsPjczNDwvcmVhbD4KCQkJCQkJPHJlYWw%2BNTc2PC9yZWFsPgoJCQkJCTwvYXJyYXk%2BCgkJCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LnN0YXRlRmxhZzwva2V5PgoJCQkJCTxpbnRlZ2VyPjA8L2ludGVnZXI%2BCgkJCQk8L2RpY3Q%2BCgkJCTwvYXJyYXk%2BCgkJPC9kaWN0PgoJCTxrZXk%2BY29tLmFwcGxlLnByaW50LlBhcGVySW5mby5QTVVuYWRqdXN0ZWRQYXBlclJlY3Q8L2tleT4KCQk8ZGljdD4KCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LmNyZWF0b3I8L2tleT4KCQkJPHN0cmluZz5jb20uYXBwbGUuam9idGlja2V0PC9zdHJpbmc%2BCgkJCTxrZXk%2BY29tLmFwcGxlLnByaW50LnRpY2tldC5pdGVtQXJyYXk8L2tleT4KCQkJPGFycmF5PgoJCQkJPGRpY3Q%2BCgkJCQkJPGtleT5jb20uYXBwbGUucHJpbnQuUGFwZXJJbmZvLlBNVW5hZGp1c3RlZFBhcGVyUmVjdDwva2V5PgoJCQkJCTxhcnJheT4KCQkJCQkJPHJlYWw%2BLTE4PC9yZWFsPgoJCQkJCQk8cmVhbD4tMTg8L3JlYWw%2BCgkJCQkJCTxyZWFsPjc3NDwvcmVhbD4KCQkJCQkJPHJlYWw%2BNTk0PC9yZWFsPgoJCQkJCTwvYXJyYXk%2BCgkJCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LnN0YXRlRmxhZzwva2V5PgoJCQkJCTxpbnRlZ2VyPjA8L2ludGVnZXI%2BCgkJCQk8L2RpY3Q%2BCgkJCTwvYXJyYXk%2BCgkJPC9kaWN0PgoJCTxrZXk%2BY29tLmFwcGxlLnByaW50LlBhcGVySW5mby5wcGQuUE1QYXBlck5hbWU8L2tleT4KCQk8ZGljdD4KCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LmNyZWF0b3I8L2tleT4KCQkJPHN0cmluZz5jb20uYXBwbGUuam9idGlja2V0PC9zdHJpbmc%2BCgkJCTxrZXk%2BY29tLmFwcGxlLnByaW50LnRpY2tldC5pdGVtQXJyYXk8L2tleT4KCQkJPGFycmF5PgoJCQkJPGRpY3Q%2BCgkJCQkJPGtleT5jb20uYXBwbGUucHJpbnQuUGFwZXJJbmZvLnBwZC5QTVBhcGVyTmFtZTwva2V5PgoJCQkJCTxzdHJpbmc%2BVVMgTGV0dGVyPC9zdHJpbmc%2BCgkJCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LnN0YXRlRmxhZzwva2V5PgoJCQkJCTxpbnRlZ2VyPjA8L2ludGVnZXI%2BCgkJCQk8L2RpY3Q%2BCgkJCTwvYXJyYXk%2BCgkJPC9kaWN0PgoJCTxrZXk%2BY29tLmFwcGxlLnByaW50LnRpY2tldC5BUElWZXJzaW9uPC9rZXk%2BCgkJPHN0cmluZz4wMC4yMDwvc3RyaW5nPgoJCTxrZXk%2BY29tLmFwcGxlLnByaW50LnRpY2tldC50eXBlPC9rZXk%2BCgkJPHN0cmluZz5jb20uYXBwbGUucHJpbnQuUGFwZXJJbmZvVGlja2V0PC9zdHJpbmc%2BCgk8L2RpY3Q%2BCgk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuQVBJVmVyc2lvbjwva2V5PgoJPHN0cmluZz4wMC4yMDwvc3RyaW5nPgoJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LnR5cGU8L2tleT4KCTxzdHJpbmc%2BY29tLmFwcGxlLnByaW50LlBhZ2VGb3JtYXRUaWNrZXQ8L3N0cmluZz4KPC9kaWN0Pgo8L3BsaXN0Pgo4QklNA%2BkAAAAAAHgAAwAAAEgASAAAAAAC3gJA%2F%2B7%2F7gMGAlIDZwUoA%2FwAAgAAAEgASAAAAAAC2AIoAAEAAABkAAAAAQADAwMAAAABf%2F8AAQABAAAAAAAAAAAAAAAAaAgAGQGQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4QklNA%2B0AAAAAABAAZAAAAAEAAQBkAAAAAQABOEJJTQQmAAAAAAAOAAAAAAAAAAAAAD%2BAAAA4QklNBA0AAAAAAAQAAAAeOEJJTQQZAAAAAAAEAAAAHjhCSU0D8wAAAAAACQAAAAAAAAAAAQA4QklNBAoAAAAAAAEAADhCSU0nEAAAAAAACgABAAAAAAAAAAE4QklNA%2FUAAAAAAEgAL2ZmAAEAbGZmAAYAAAAAAAEAL2ZmAAEAoZmaAAYAAAAAAAEAMgAAAAEAWgAAAAYAAAAAAAEANQAAAAEALQAAAAYAAAAAAAE4QklNA%2FgAAAAAAHAAAP%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F8D6AAAAAD%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FA%2BgAAAAA%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FwPoAAAAAP%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F8D6AAAOEJJTQQIAAAAAAAQAAAAAQAAAkAAAAJAAAAAADhCSU0EHgAAAAAABAAAAAA4QklNBBoAAAAAA1UAAAAGAAAAAAAAAAAAAAFFAAABwgAAABAAcwB3AGkAcwBzAF8AYQByAG0AeQBfAGsAbgBpAGYAZQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAABwgAAAUUAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAQAAAAAAAG51bGwAAAACAAAABmJvdW5kc09iamMAAAABAAAAAAAAUmN0MQAAAAQAAAAAVG9wIGxvbmcAAAAAAAAAAExlZnRsb25nAAAAAAAAAABCdG9tbG9uZwAAAUUAAAAAUmdodGxvbmcAAAHCAAAABnNsaWNlc1ZsTHMAAAABT2JqYwAAAAEAAAAAAAVzbGljZQAAABIAAAAHc2xpY2VJRGxvbmcAAAAAAAAAB2dyb3VwSURsb25nAAAAAAAAAAZvcmlnaW5lbnVtAAAADEVTbGljZU9yaWdpbgAAAA1hdXRvR2VuZXJhdGVkAAAAAFR5cGVlbnVtAAAACkVTbGljZVR5cGUAAAAASW1nIAAAAAZib3VuZHNPYmpjAAAAAQAAAAAAAFJjdDEAAAAEAAAAAFRvcCBsb25nAAAAAAAAAABMZWZ0bG9uZwAAAAAAAAAAQnRvbWxvbmcAAAFFAAAAAFJnaHRsb25nAAABwgAAAAN1cmxURVhUAAAAAQAAAAAAAG51bGxURVhUAAAAAQAAAAAAAE1zZ2VURVhUAAAAAQAAAAAABmFsdFRhZ1RFWFQAAAABAAAAAAAOY2VsbFRleHRJc0hUTUxib29sAQAAAAhjZWxsVGV4dFRFWFQAAAABAAAAAAAJaG9yekFsaWduZW51bQAAAA9FU2xpY2VIb3J6QWxpZ24AAAAHZGVmYXVsdAAAAAl2ZXJ0QWxpZ25lbnVtAAAAD0VTbGljZVZlcnRBbGlnbgAAAAdkZWZhdWx0AAAAC2JnQ29sb3JUeXBlZW51bQAAABFFU2xpY2VCR0NvbG9yVHlwZQAAAABOb25lAAAACXRvcE91dHNldGxvbmcAAAAAAAAACmxlZnRPdXRzZXRsb25nAAAAAAAAAAxib3R0b21PdXRzZXRsb25nAAAAAAAAAAtyaWdodE91dHNldGxvbmcAAAAAADhCSU0EKAAAAAAADAAAAAE%2F8AAAAAAAADhCSU0EEQAAAAAAAQEAOEJJTQQUAAAAAAAEAAAAAThCSU0EDAAAAAAWrwAAAAEAAACgAAAAdAAAAeAAANmAAAAWkwAYAAH%2F2P%2FgABBKRklGAAECAABIAEgAAP%2FtAAxBZG9iZV9DTQAC%2F%2B4ADkFkb2JlAGSAAAAAAf%2FbAIQADAgICAkIDAkJDBELCgsRFQ8MDA8VGBMTFRMTGBEMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAENCwsNDg0QDg4QFA4ODhQUDg4ODhQRDAwMDAwREQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM%2F8AAEQgAdACgAwEiAAIRAQMRAf%2FdAAQACv%2FEAT8AAAEFAQEBAQEBAAAAAAAAAAMAAQIEBQYHCAkKCwEAAQUBAQEBAQEAAAAAAAAAAQACAwQFBgcICQoLEAABBAEDAgQCBQcGCAUDDDMBAAIRAwQhEjEFQVFhEyJxgTIGFJGhsUIjJBVSwWIzNHKC0UMHJZJT8OHxY3M1FqKygyZEk1RkRcKjdDYX0lXiZfKzhMPTdePzRieUpIW0lcTU5PSltcXV5fVWZnaGlqa2xtbm9jdHV2d3h5ent8fX5%2FcRAAICAQIEBAMEBQYHBwYFNQEAAhEDITESBEFRYXEiEwUygZEUobFCI8FS0fAzJGLhcoKSQ1MVY3M08SUGFqKygwcmNcLSRJNUoxdkRVU2dGXi8rOEw9N14%2FNGlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vYnN0dXZ3eHl6e3x%2F%2FaAAwDAQACEQMRAD8A9VSSSSUpJJJJSkkkklKSSSSUs4uDSWiXRoOJKFi3Ovx2Wvbse4e5gMwRo5soypdOyN9mTSRHpWvj4Oc4%2FwDVf9WkpupJJJKUkkkkpSSSSSlJJJJKUkkkkp%2F%2F0PVUklCqxttbbG%2FReA4fApKZpJJJKUo2WNrrdY8w1gLnHyAlVOsWvowXZDZ%2FQOZa8D9xrmm3%2FNr3PUswm%2FpmQGamyl4bHiWuhJTYqsFtTLBw9od94U1Q6FkfaOk4tszuqYfwV9JSll1%2FoOt2sOguDXgeTm7f%2FPmN%2FwCCLUWZ1VhrysbKA%2Bjua7zgtuZ%2F1FqIUXTSQcvKZi47sh7XOY0tBDYJhzms3akfR3blVd13prMtuI%2Bwse%2F6L3Ahm7n0%2FU%2Bi2zafzkFOgq9%2Bdj0ZFOM4k3ZDtrGNEnhzt7v3WbWPU8bJpyavVpduZuc2eNWONb2%2F2XtXOY2VU7rA6hnO9RuJS%2Br1hO1lguGJbuYz2extvv3fzLPU%2FwCESU9QkkkkpSSSSSlJJJJKf%2F%2FR9VWf0iwiu3Ff9LGsewT%2B6D7P%2FAyxy0FmunH6xPDMpgd%2FbZFT%2FwDoOx%2F%2B20Qp0lC02CtxqALwDtB4J8FNJBTVovx%2Bo4jvbLLGlltTuRMssrf%2FANJiz%2BhZDqMO%2FEyCX2dOc6t%2Bkuc1gmt%2B3%2FhaPTeoZ5s6R1IZrBGDlkNvI%2BjXcYYyx%2F7tWV9B%2FwDw%2FwDwlyD1LqWH0jq2N1O55rxOogY1rwC4C9uuP6mzdt9Wl1v6T%2Bb%2FAFdFS%2F1Myq%2F2VThusa%2B2tst2k6sPuY73Brm%2Fo3Vv2fy%2F3F0S4TAzq%2Bm%2FWDquKGnbhWOya62DUUlrcmyulktZ6f2ey19Wz8%2F2Ls2Z%2BFYx1jL6yxgBe%2FcIAI3CXfNIqZX3ursqqrZ6j7TqJgNY2PUsPP0dypfWJ%2Fo9NOT2xrarHTxs3tZkf%2By77VR6v9bejdNsbkb3Zbqm2sfVjgOOhrdZFljqsffXs%2FmvV9V%2F%2BDXHdZ%2BuvU8zA6i%2Bj02Y1zawaZLt2LY21tltb7XOb6j6%2FwDR1V%2FzV36v6rPVYFU%2BiCs5PS7cd43O2WUOB77d1X%2FT27lwvVnNyKK8d15q6hij207o9dg3DHdW9m9zLv8AQ%2F4Wu71K%2FTtr9aqzJ%2BuHV8tmR0zNoyLvsXU8Nr7cdtjmtN1J9K%2B2podsbk1%2Fo%2F8A0YsnG6te%2BnLZbdXXY6pttADNwucwmhv2cWbv0tnr%2FpKnfpKbKf8AtsqD1DvrjnfV70cKlldgzgbqjf7QHB3p2sG0sb6lv0%2FfZ6TEcZg630xz2vezK6jVbfhVtf6biQ%2BxltmNY7a2z9Js3Vu%2FwayvrHh1%2BhhdKv3XubjBhY9wDbHtPpOdXkOH6t1Dd%2FRsl%2F6C%2FwDomV7Fg9Wc%2FF%2Bq3RL6biben5WVjh4lljdxbexltf06La9vvp%2FM%2FwAFZ%2FhEuqn0r6lfXM9WYzpvVoo6wxvcbBcGj9Ltr09LLoj9bxf%2BvU%2Fof5mz9avrJd0%2B2jBwHAZTrcd17iA7bVZa2nY0H%2FCXw9v%2FAAdf%2FWl5zidQZ9ZcY3l3oddwg2z1mHZ6zWfQv3t2%2Bnk0%2FwCn%2FwDRf8xf6Df1DqvXGZ%2Be5tzsi7Gd6lm2kPsqNbqqOG1%2F4Cuxnpt%2FS7%2F9I9ALjR1Gh7f96%2BuJJpA1KZj2WNDmODmnhwMhJaySSSSU%2FwD%2F0vVVn9airFGYSGjEcLXuOkV%2Fzd5J%2FdZU%2FwBX%2Fra0EHM9D7Jf9pE4%2Fpv9YHX2bT6mn9RIKcE9U6lgXnJDv2l0jN%2FS497S39C530sOyxn%2BBc%2F%2Bh5P83%2F2kyfS%2FR5NlPrv16uwczExsPHFozLBRWHz6rriWM9Ouv6Hs9T3vseue6B9buoZF5xBU84BDC%2BtoZYW1PczG%2B02Gxm71Gb2XP2fod7P5mtct167q%2FT87Gdfk%2FbscWHI6V1NrQNGu3O2NZ6fp5FN9dTcrH3epR6f9RKwRYXzhKEuGYo%2FxfSMvM6lZlF%2FVfSobU11Q9MGyqLfa%2BrP9PJsr9Kz09n6bGq%2F7dWN1z9VxC3KfZT0%2B%2BPUyGg5NIaPdU7ezZe7KxPR%2FR5Gyr1sX9Db6%2FwDguZx%2Bv352be4WNwft%2B9tb2n21mza%2F07Xn2%2Fp7qmVep6dbP0vqfolqZD7mY91eDmXh9pBAZDGjT9awvb%2Bkp3W%2Fp2Mdkfpav1b%2BXUb0WulTeP23h5Di3JL3UYWTYzlzbKn1sc5rN7baM3FZ9pw8xrvSvr%2FQf0im6uvH6vY7G6hfS2mx1WFYaq7bnk%2Bo2r0rKPTa7bustxX20%2Bz%2Blf4RW%2FqPXeM403s%2FQ9LpdbQ4v97Wl4DcW1nud6PqfrH2e9nszMavNx%2Fs9%2F2hA6i5r77HZLH24Tn1W4%2BUwj2Pva3Jdj5bfzaHb8n7Fk%2F4P9YxP0tX8wulqaWfb1CzZ6GaM30622WDD%2FSV1mp3sfY6tjWOsY1tf8776a%2FTQ7s27qFNVIrqwAfUsbZRXt9S0N9Ky1tX83%2Bgre%2F1sej%2FAE1lzKltdDtbi9ZJsqqbTaBXdS0TbW68PycUxNj8qrIbR%2FpPU%2FSb6%2FTyv6VWf0qvOrzmsYasnGzHmk7gx1Za6K2XR7sd%2B5v6K79JXi3bPU%2FV8i71RRU5%2FWaLMv6kYj7SGX9L6g%2BqK%2Fosrymeux1cf4B17fYsrpuPmNxftz63Pcwl9DWDQ2sIqZkNJ%2FNZe6luR6f%2FAAX%2FAAS1f2pXX0vq%2BJln7LfkVVta3ZAfl4929myn%2FA76rLq86r%2Bbo%2F4qyhVruoZfSek4ldmM12Pe227D9XQBtvptu3%2B7d6Vr66Xf2PU%2FwiSnsuqnDyLMfFtMZORj%2BrXSPeHFseo2l7g31La%2FV%2Bh%2F2oq%2FwfqfpFznVcd9uDZivaxzDZXa1zztZaXB1LW%2Bv%2Fgb%2FZVXi5tv83%2FRsj9AsLqfXv2j0%2FpXqPFedgNurfa10F3uqsx8lv8Ao3Obvrf%2FAMT6n%2BFQquq59%2FURec1zb7CHXMc8htmw7n47v8BtucPUb6v6P9Ld69iNoS9H6Vk0Zzcpj3tqqeW1AAtuc%2F8Am7Meyhv6WvZ%2FNZX%2FAIEugzuk14eLiN69fbi49u6wgBjyWNb6dP6IOa52V6vt247P0dD%2FAFP0ajjdc6kBeekYQd1DIs2tsZVZbdVXt9tYqsG9%2B3%2FTPZ%2Bl%2FwBCsajpXV%2BtX2Zwo%2Fal7Wuvv9S0Mea2%2FT2%2BvZ7m1e1j6GV76PZ%2FpK0NE7avpH1Z69ndU6Ti4mP6mVZktBdbkP3uqbWTRkjKuYGb9t1e6v2776rP9Iuyw8VuJjtoaS8tkueeXOcdz3%2F2nLyb6vdZv6DjDKwmVt3lzbsZz3VsZcHluTgX499hfRYxuzJwn%2FznsyKrLLv8H2vT%2Fr9hODK%2BsM%2FZuSWkvrtFjC1wLmvr%2FWKqW%2Fm%2BzbZ%2BkRR4vVpKn03q%2FTeq47Mnp%2BQy%2Bt7WvG0%2B4Bw3N9Ss%2FpK%2F%2BuNVxBT%2FAP%2FT9VTOa17SxwDmuBDmnUEHsU6SSnxf6x9CzPqt1ECix7GMeben5Q0caneyylzvouto3MruZ%2Fhav0np%2FpFUryaMjFvrzps6dkPbZmUsHvx7zFber4f7rbLP6Wz%2FAEln%2BivYvY%2Bu9L6f1Xpl2H1GG0OG71SQ01uH0b2Pd9B7P%2FUb%2FwBGvH8vpF3T7%2FQpcH5NIea7az6leXSd2%2BzHjdW70qHbMnE%2FwlSZrE2NuzfjKHMY%2BGfpzR2n%2FL9H95wM%2FByOk5hxsgiyuwb6rm613VH6N1X%2FAKMrW10jqbrmHDyHl8MhjY3G6sHd6PO318dv6eiz07fW9P0v%2BOHiPxc6n9j552Ydh3YmVy7FtP5%2Bvvfiu%2Fw%2F%2FB%2Fpf5zehYv1a6pVk5WLnh%2BJZhML6rmiWvsBY6t1Fn0n1NY77Tvp%2FSf8WnijqNWnOEscjGQ4ZB7Oig0fV7Lf01rr8rqR2tez3XPbBx67XsYzayxjbMl9m38%2F9J%2Bl%2FS%2BpzrvUxMWqvqNVuJksx3402zW5oosbdScig725OHd9qY6v%2Bc2ZOLT6Nn88y3e6X1uyk9NexznYd%2BPdi2Mc1lTxl4ztznWu3bKfWZZXbs9T06f0ypdY6J1Hr%2FVH9Wrtpsx6mMqFDS%2F1WisF30XNa5%2B577bf0eyz%2FRV%2BqnHwW1RotDF6xay49Tviks9OHNBAc9g2sfc1m7Zu2%2FoG%2FQxv3PST9Lw2dTblM%2B1W1sdDixoM2vu3f0936Ot3pOZsurp%2FQ5H%2Bj%2FwaJj4GXf052ZjepRjbmOrywNzNjHulh9Meg5zN%2B1lrn%2F4R9fp%2FpFYxcHD6ey6nItdSGAOtdlFwhlh%2FRuHpN3Ppbv8A5xnqemgFOZ1%2FDyMW77T1DIOQy4vra91bqC00en%2BiYx%2F06Nrqnev%2FAIf%2FAEj1WxaG2sxKOo9Mu6iK32UYeOLHML3vLrNrrmu3%2Blv%2FAPRi1cvpl1PUqW3Nfh5VJ34%2BNmO9XEurHu%2FV7t1jGMsYf0noP9n%2FAANqv9Q6W84w630hn2cuFd1jcYGysjS6qzLxmiu3Fyadv896NX%2Bl%2B2eqhSSBQ1u%2Fwed6z9X%2BrtFJH1dZj1agENsqZuIB9EPsvbkW7Wj6eS%2F6fq%2Bj%2BjWOcbNw8hnqdNxq3tizZYXOa4Ty7fkWbmNd%2FObfof4RdpT1fqHUs1rc%2FLfktyRU2vGa4bSHNePtFL3el6VmLlVejZ7f0m%2F1cj%2BZ%2B0WbvSfqn0%2Fq1eTjdRIdlVspsqcxwBqc8PbfW%2BrX376%2FTtf%2FAKH0bcS6v2WJXqulj4YCXEDZqurxn1dxXdRosuw78hnXcR5dSWu22OrY2bqsdn03ZFTt932Oz2ZWL6lVLPWoXS19Hzup9Pq%2BsfTMYty8kn7ZRXDCy5hdVb1DEre%2F9NU79LvxHbLclj7Kf5rIspXE5mPm9J6q%2FLqa82YrmvfVJHqUsd%2BgyqLatln0a%2F03pP8AWxLmerV%2B5j%2Bz%2FU7qvR%2Bp9Cot6QNlLJbZQ5xdZXb9O1l73S99jnu3%2Bq7%2Be%2FnEmN57qv1X6b9c%2Fq99oxWNx%2BuYxcyx7g9rjc2PXxM5t36x6djmt9H1v02L%2Bi9L%2FCVWcz9VPr51npPWX9H%2Bsxuy8bItFNoyDvtot9tIcN%2F06He316P%2FAEKo%2FwAJ9p9hbXW17ntaA98b3AQXQIbuP5y43%2FGB9Q2dfp%2FaXTWtZ1iloEGGjIY3%2FAPe7%2BayG%2F8AafJ%2F6zb%2Bi%2FSUJT2TK66xtraGAAABoAEAbW8fyVJecfUbqP8AjHPV31dXxMjJ6c%2Fay27LaMd1JaNgsoDxX9o9rf0zaW2%2Br%2FPep%2FpPR0lP%2F9T1VJJJJSDNL%2Fsr9geXGABW1rnakD6F36P%2BsuAwumV%2FWXNrxHvcymqh2S7IqLnRa%2B7Jfj2UPcGtqdvyfVspZ7K%2FQ%2By1%2FoaV6Ffj05FZqvYLKyQS13Eg7m%2F9JKimvHprorEV1NDGDwDRtakkEg2NCNnxDqdGb0Lru3qFDHX41rLTWGxVeyR7626tdVmNa%2F1P3LPWr9i2cmzrpY5tdB6gzpL7Kq7WGXPqqf6D8HIc1gZ9upo%2F7T%2FzmVX%2FADXqr0brOF0%2B4135bWVFgc05kD1WMP06ari17q25P81Z%2B%2FX%2Bi%2BnauTysfqnQeoM6h06l91eW2H4jwf1uhgc70Lq3DdV1XGxm78d7%2FwCfo%2FQXfpK7GIRFX4s2fN7vAeGpRjwk93IyOj5VDnN6U5%2FUMa%2FflYlLGuLm%2BqxnpfadrG1tdk302Ufav%2Bs2en%2FNrQ%2Brd9%2BNlNdfS%2FDuDXMy8e7R1bmjfJ%2FkNhl9Nv59KtOeLbMDO6FktJte%2B%2FCstLh%2Bhcaxm4mY5oc5tLMr08XK3st9H7TRd%2FSqPWW11fA%2Fa%2BOOpdOc6jqeMNllYjcdvudjWt9zfVr3b8d%2F%2Fom%2F1E%2B2F5jpf1u6Dj9RyLKcqu3peaf1rF1aGh%2Bhym0XMr91TfZksr%2Fncb%2FSWY9bFTwftfUOpdQwRZvxsDLOLh2uBexrLH21YzLLAHv9K3ZX%2FwAH%2FOLUw%2BnfU%2F6xVDB6lg4%2FTutEFrLaG%2BgLXD%2FC42zY2x%2F%2Blw7f01f8ur9On%2BroyPqllZfThhMsqBZblWhxFjahFLLWE%2B27HZv3sbsr9H9N63%2FBjW1L9J9PDa%2F6udcx%2FU6Ta7bSH6uxLT7W0Oc0%2Fo6HT6mFl1fzX%2BnV9n1R6v07bbhZv2za4w149K0Vk6enkMeWPu2fzn8xVb%2Fwf0F1GVh4mdSW3MD2vbAfA3AH9xyoYmRZ0o%2FY894%2BztBNGS7QbR%2Ba8n6Oz%2FwH%2FttLyRbyPUcXMqzznY2Nfh9TrbZbkkVyxzQBvzm%2Bm04vr7f0d%2Fo2frX%2BD%2FTV2rc%2BrmH0bqHT8fcW%2Fb2Ned1FrmWsaXOZLfRLH01W%2Bpu9L%2BaXUiCJHBWGegM6d1IdU6WzbJi%2FFbAaWuPvdV%2FV%2FnPTStN6U4%2FWfqPk5jhRj2BorDrMXLOjqnge2m1rNrnV3e1lnpf8b%2FO1Urm%2FqLlZH1a%2BseT03IwLa7s97K8nFrY%2Bx9fp%2Bp6OfjupZ6VvT3%2BrY3I%2F0P6Oyn9F%2BjXrKSCFJJJJKUkkkkp%2F%2F9X1VJJJJSkkkklKQM3Dpzcd2PbuAdBa9hLXscNWWVPb9CxjkdJJTxHVfq4Ol5bc%2Bq55dlvLLq2Dax1lprY7IFbP5i63b77Kf9H%2Bk%2FQrpPq%2FcLMAVlgrupcWXM4duBj9I0y7f%2F1f00vrB0hnVunPo%2BjkMmzFtGjq7QC1tlb9Njvd%2FqxS6dWMj0upH9FfbXsyqwIabGwx30%2Ff%2BifW9n9RHopwvrBh4eF1V%2BXkU%2FqmZQQLSB6deYxwux7HAfpGvs9L%2FB%2F8J6ivWVZ2dj4vV8FgfbkY%2Fo5WO8hosrdr3%2Bi6t7nrefWx8b2h20hzZEwR9Fw%2FlIOLg4%2BI652OCxt7vUfWD7Q4%2FScxv5m%2F89K1IujYj8PpWLjWDa%2BusB7SZIcfc5u6XfnFW31seIe0OEzBE6%2FNSSQUpJJJJSkkkklKSSSSUpJJJJT%2FAP%2FW9VSXyqkkp%2Bqkl8qpJKfqpJfKqSSn6qSXyqkkp%2Bqkl8qpJKfqpJfKqSSn6qSXyqkkp%2Bqkl8qpJKfqpJfKqSSn6qSXyqkkp%2F%2FZADhCSU0EIQAAAAAAVQAAAAEBAAAADwBBAGQAbwBiAGUAIABQAGgAbwB0AG8AcwBoAG8AcAAAABMAQQBkAG8AYgBlACAAUABoAG8AdABvAHMAaABvAHAAIABDAFMAMgAAAAEAOEJJTQQGAAAAAAAHAAIAAAABAQD%2F4TkjaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu%2B7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI%2FPgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSIzLjEuMS0xMTIiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4YXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyI%2BCiAgICAgICAgIDx4YXBNTTpEb2N1bWVudElEPnV1aWQ6RTcxOTVFNTY1NzMzMTFERDlFNzJGQ0E2QjkwQUZBRjU8L3hhcE1NOkRvY3VtZW50SUQ%2BCiAgICAgICAgIDx4YXBNTTpJbnN0YW5jZUlEPnV1aWQ6RTcxOTVFNTc1NzMzMTFERDlFNzJGQ0E2QjkwQUZBRjU8L3hhcE1NOkluc3RhbmNlSUQ%2BCiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4YXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iPgogICAgICAgICA8eGFwOkNyZWF0ZURhdGU%2BMjAwOC0wNy0xOVQxNDo1Nzo0MS0wNTowMDwveGFwOkNyZWF0ZURhdGU%2BCiAgICAgICAgIDx4YXA6TW9kaWZ5RGF0ZT4yMDA4LTA3LTE5VDE0OjU4OjA1LTA1OjAwPC94YXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhhcDpNZXRhZGF0YURhdGU%2BMjAwOC0wNy0xOVQxNDo1ODowNS0wNTowMDwveGFwOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPHhhcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ1MyIE1hY2ludG9zaDwveGFwOkNyZWF0b3JUb29sPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIj4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9qcGVnPC9kYzpmb3JtYXQ%2BCiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iPgogICAgICAgICA8cGhvdG9zaG9wOkNvbG9yTW9kZT4zPC9waG90b3Nob3A6Q29sb3JNb2RlPgogICAgICAgICA8cGhvdG9zaG9wOkhpc3RvcnkvPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iPgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj4xMDAwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj4xMDAwMDAwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8dGlmZjpOYXRpdmVEaWdlc3Q%2BMjU2LDI1NywyNTgsMjU5LDI2MiwyNzQsMjc3LDI4NCw1MzAsNTMxLDI4MiwyODMsMjk2LDMwMSwzMTgsMzE5LDUyOSw1MzIsMzA2LDI3MCwyNzEsMjcyLDMwNSwzMTUsMzM0MzI7QzA1QTE5MDRGRjAwQUJEQzA1MUJERkFGMDIwNEVBNTE8L3RpZmY6TmF0aXZlRGlnZXN0PgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24%2BNDUwPC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjMyNTwvZXhpZjpQaXhlbFlEaW1lbnNpb24%2BCiAgICAgICAgIDxleGlmOkNvbG9yU3BhY2U%2BLTE8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6TmF0aXZlRGlnZXN0PjM2ODY0LDQwOTYwLDQwOTYxLDM3MTIxLDM3MTIyLDQwOTYyLDQwOTYzLDM3NTEwLDQwOTY0LDM2ODY3LDM2ODY4LDMzNDM0LDMzNDM3LDM0ODUwLDM0ODUyLDM0ODU1LDM0ODU2LDM3Mzc3LDM3Mzc4LDM3Mzc5LDM3MzgwLDM3MzgxLDM3MzgyLDM3MzgzLDM3Mzg0LDM3Mzg1LDM3Mzg2LDM3Mzk2LDQxNDgzLDQxNDg0LDQxNDg2LDQxNDg3LDQxNDg4LDQxNDkyLDQxNDkzLDQxNDk1LDQxNzI4LDQxNzI5LDQxNzMwLDQxOTg1LDQxOTg2LDQxOTg3LDQxOTg4LDQxOTg5LDQxOTkwLDQxOTkxLDQxOTkyLDQxOTkzLDQxOTk0LDQxOTk1LDQxOTk2LDQyMDE2LDAsMiw0LDUsNiw3LDgsOSwxMCwxMSwxMiwxMywxNCwxNSwxNiwxNywxOCwyMCwyMiwyMywyNCwyNSwyNiwyNywyOCwzMDtENDYzN0NCOUQ0MUExMEJBN0VGNUVCQ0RCNjMxODMyOTwvZXhpZjpOYXRpdmVEaWdlc3Q%2BCiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY%2BCjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8%2B%2F%2B4ADkFkb2JlAGSAAAAAAf%2FbAIQACAYGBgYGCAYGCAwIBwgMDgoICAoOEA0NDg0NEBEMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAEJCAgJCgkLCQkLDgsNCw4RDg4ODhERDAwMDAwREQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM%2F8AAEQgBRQHCAwEiAAIRAQMRAf%2FdAAQAHf%2FEAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAAAQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPBUtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4%2FPE1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1%2Bf3OEhYaHiImKi4yNjo%2BCk5SVlpeYmZqbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEyobHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp0%2BPzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1%2Bf3OEhYaHiImKi4yNjo%2BDlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq%2Bv%2FaAAwDAQACEQMRAD8A7%2FmzZsVdmzZsVdmzZsVdmzZsVdmzZsVdmzZsVdmzZsVdmzZsVdmzZsVdmzZsVdmzZsVdmzZsVdmrlHI2utXn6WltnFESb0RFSp41WjD5q3LCBaslzZs2BXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFX%2F9Dv%2BbNmxV2bNmxV2bNmxV2bNmxV2bNmxV2bNmxV2bNmxV2bNmxV2bNmxV2bNmxV2bNmxV2bNmxV2E2rj0LuzvF7PxftUf8AXPLDnC3XI0ewdpOkTK4P08T%2FAMK2Ec1TLNgaxmE9pFIDy%2BEAn3GxwTgV2bNmxV2bNmxV2bNmxV2bNmxV2bNmxV2bNmxV2bNmxV2bNmxV2bNmxV2bNmxV2bNmxV2bNmxV2bNmxV2bNmxV2bNmxV%2F%2F0e%2F5s2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXYUeZpfR0a4kpUAx19h6i74b4X65CbjR76FV5FoJKKe5C1GIVLdDuGhuXs2IKOX4gfsvGdx%2FskKtkiyD6bctHHbXgPImOC4qOpXj6E1ff4Mm4Ndxkpc770BvNmzZFLs2bNirs2bNirs2bNirs2bNirs2bNirs2bNirs2bNirs2bNirs2bNirs2bNirs2bNirs2bNirs2bNirs2bNir%2F9Lv%2BbNmxV2bNmxV2bNmxV2bNmxV2bNmxV2bNmxV2bNmxV2bNmxVokKCT0G%2F3ZgaioNQemANZuhaWLyE0LlY1%2BbGn6sWspA8QA%2FZ%2FUcVRWbNmxV2bNmxV2bNmxV2NZQwKnodj9OOzYqwDT4iiPZsa%2FVLm5sj7I%2F76L%2BOTXTpjPZQSt9pkAb5r8JyKXqfUvMOpIQOFxFDfoP8qFvTl%2F4Q5INDkrFPAf8AdUhI%2FwBV%2FiH8cnLeAPcxHMprmzZsgydmzZsVdmzZsVdmzZsVdmzYyWRIo2kkYKiirMdgAMVX5sjTeaGl1CzsbSAOLuX0w7k14KCzyAD%2BUZJBirebNmxV2bNmxV2bNmxV2bNmxV2bNmxV2bNmxV2bNmxV2bNmxV2bNmxV%2F9Pv%2BbNmxV2bNmxV2bNmxV2bNmxV2bNmxV2bNmxVo4CXUFa9e0CbJRWkr%2B0RWlMHZEJ5WtPMtzE5%2BGYJKnyK0%2F4kuEC1ZeM2IW0okjFT8S7H%2BuL4FYz52mMWn2tDTlcpX6FbDHR5ecCH%2BZevywl%2FMM8dJtn7LdJ%2BKvgry9ccrOJ69KVw9E9GS5s2bAh2bNmxV2bNmxV2bNmxVi3miFU1LSbxvsStJYzH%2FJnSi%2F8ADYpoEzLcxq1T68FGr%2FvyE8GrgjzdC0mhXEsY%2Fe2pS5i%2F1omDf8RwttJRHdrcDaNbhZVI6endIG%2F4mcnHeJCDzDL82bNkEuzZs2KuzZs2KuzZs2KurkZ843Zhs4bVTQzvVqfyrvg3zHNPb2UMsLtGBPGJSpIqjEqRUb9ch%2BvSSvp0JlcvJCLyMuxJb4JNvi%2F1SuEBVvkaX9L%2BZbm8Sv1fTbf0Y6%2F78lPxH%2FgFzpeRvyPbWcXlyyubWBIXuoxJOUG7uKjk5%2FaOSSoxPNXZs2bArs2bNirs2bNirs2bNirs2bNirs2bNirs2bNirs2bNirs2bNir%2F%2FU7%2FmzZsVQ2osyWM7o3FlQkMOxGPtZhPBHKCDyUE08e%2BM1Bedjcr4xPT%2FgThV5cvBJbpGergEfMDcYa2PkqfZs2bArs2bNirs2bNirs2bNirshfnRGtb7T9TX7LcoJD2qDzSv3vk0wl81WDajodzDGKzRj1oR35R%2FFT6RthHNXaVcrKsUtftDi304dZz7yrqPrQCIncdMnsEnqRK%2Fcjf54yVjP5gwtJ5ckcD%2B5mik%2BivH%2FAI3wD5RnEtpwrWgw983RGby1qiqKlYGkA%2F4x%2FvP%2BNchnke5BIUGoPQ%2FPEJHJ6XG3JFbxAOPxOA1iX7sUwIdmzZsVdmzZsVdmzZsVUbqBbq2mtm%2BzMjRn5MKZDLP4rC2UVq9qYj7SWshWn%2BtxOTnIVG4ttWvdNaiiK7FxGDtWG6Ti%2FwDwMuShzRLky%2B1lE9vFMP8AdiK33gYscKtBmDWhtq%2FHbOyMp68SeSH5UOGpyJ5pYde3moWPmW5KzH0pIo2WNt0A3Wv0ts2D73zJ6FgzxqqXpKpHG9eDMx7EYXed45VeC4gPCdYyqua0I5q5VgOv2cAW8sWo2QMqhwwoyHcVyQFhVOLzvrNrdf6fFHLFX4kVeBH%2Br1%2F4bJlp%2Bt2GqWrXFnICyKWeJtnUgV3XOP67qFjaFLHUrprecy%2BlZajxPDmN1jn8Dv8Aa%2By%2BIaXrclrdtZ34NrfR1USofgeo2K06c%2F8AgcBCXr%2FlvXRrdnzk4rcoSJFXYfMbnDzOV%2BTr82eqAOQIpaBq7AV2r%2BOdTriRSEp8z8RoN9I5AWJPV5HYD0yHr%2BGQg3Ntq1lcLazx3CiZviiYOKzQo9Kjb7YzoWqRevpt5AOskEij5lCOmc60%2BWCK0j9ONYo5IYp%2BEahQWBeNjRafEcMVTvTb%2B80fyHZ3FugE9vSORJBUqPVZW%2BEHw3yVaXeC%2FsobulGkX41HQMNmH%2FBZzC%2B1iTTbadZUkjtJjzkQqSKqNm5fsdMPfyr1%2FRdT8vra2E5N5C8kl3bSMTKpkctz%2BL7SP9peOA7fFkIkgkCwOfkz7NlA1y8DF2bNmxV2bEJLy1injtpJVWeavpREjk3Hc8V64virs2bNirs2bNirs2bNirs2bNirs2bNirs2bNir%2F9Xv%2BbNmxVplDqUbcMKH5HIPokjWsstqx%2BK2lZPf4Wpk5yF6nF9R8xswHGO8QSj%2FAFh8D%2Fqrkoc6VmSMHUOOjAEfTjsAaZMXhMRPxRnYf5J6YPyJV2bNmxV2bNmxVQuzOtu729PVUclBFa07U98DafqsF6i9EkI6ePywwyF6vG2i6oJRUWl6xZCP2JOrr%2FsvtLhG6s0yiK4X6Zfi4QI7Vb9lv5h%2FXDHrgV5c8B0LzLc2Q%2BGF29WDw4SfF%2Fwp%2BHOg6ZMHi4j2YfTkZ%2FMGwpFaazGDytm9GYj%2FAH25%2BEn%2FAFX%2FAOJ4N8uXwliicnps305LmFZDewrc2dxbt0lieNvkylc45%2BX10UCQzHjLATE4P%2BQeNc6L55e5i0J57WVonikRmZDSq7jf2yB2Op%2FVYor2%2FwBNjktpAGjv7ZvU%2BInoy8Vao%2Fa44xCQ9as25RVBqKnfBGRby9rBEsljcIY0aQ%2Bg5FCCQD6bj9lslGAikN5s2bArs2bGyOI0aRuiAsfoFcVS%2B%2F1q2sJltyrSytuyp%2ByDsC3zwxBqAfHfI%2Fodmt2z6pcjnJK5dAexPT%2FgRkhxV2c782mSy82WUgNIdUhNs4PTmlXQ%2FwDBDOiZAvzLb6nHpOrlFkjs7lWdG9yvxVG%2FwiuGJ3Up3YTJFr7op%2BC8t1ljHjxodv8AYtkiyHbxx6XfKx%2FcXBilJ3%2BAsVUV8FRlyYA4Z80DkkPmq3EtlHJSpR%2BJPgHBH66ZBtIufqt9Np8pALHnEpO5p1oM6Xq0P1jTriPoePIfNdxnLtZtrGZluBcG3vF%2BFJYuJfx40IIxHJKzzb5et9ZtZYp1LwygcgPtKy%2FZkT%2FKWuRKKCOC6tNH1CblcWiILDUWHH6wg6wyDejx9Fw4sfOMjEBY5biH1HgLy8VYulOfJV%2By38q4ndH9LlL219K4iilHrWzLxlhI6SgE1%2F2SnFKo0Czxy28zMqcSzspIYBPj2I%2F1cd%2FytnVZdNQ2D1I%2BESMoPw%2FzMftdMG20TSQyyblmjenzoc4TY6ld6ddyKwMUsbFZoHqNwd1KnGXRXs9n5%2Fv7lg98GlWhMjwk1A%2Fm4k%2FF7jDSwSPULTTJI3PGBphGNwG4OHVW%2BgnONX%2BsWFpDFPaSSJcTESG3TcRlf2uRK%2Fazq%2BkR3aeT7e%2BjnX6yoW8ibht%2B9i9Tg%2B%2FQ98QVZHqstutowuSPSdSpV91IPVWzif1i98t%2BZ7m40FjbSWUrNCqEmkex4EH7acT9lv2c6lonmbTvMUTWdwgiumWktrLQhge6H9of6uRLzd5ZurDVP8Q2KetYFUW7jXeSKi%2Bm0hH7UZH7X7OCY4g2YM0sMrjvexB5SHcXsnkPz3Y%2BcdPqKQ6lAB9bta%2F8lI69Y2%2F4XJeDXPJlvPe6JqMeq6NMYLuE842To6ntToyuv2k%2Faz0J5E8%2B2HnGyI2t9VgA%2Bt2ZP0epH%2FNEf%2BEyESeUuff3tmbFAx8bB9H8Uf4sZ8%2F6P82TMMLNb1iDRrQ3EpBkkPC3j7s5%2FwCNV%2B0%2BGVc4n5m8yfpnzJcsr%2F6HYsLe232PBv3j0%2Fy3%2BH%2FY5JxkLourX175%2Ftb28maSZrloqsdlQ1Tgo%2FZUDO755%2B8uxlvPcMI6i6LAe2zZ6BwlS7NmzYFdmzZsVdmzZsVdmzZsVdmzZsVdmzZsVf%2FW7%2FmzZsVdkb83W5%2BrW1%2Bg%2BK1kAc%2F5D%2FCf%2BG45JMC6jare2FxaEf3qMo%2BdPh%2F4bCNiqV6VOOcTV%2BGReB37%2FaX9WHoyFaJMz23BqiWE7juCh%2FsyaRsHRXHRgCPpwy52gLs2bNkUuzZs2Kuwu1rS49W06Wzb4XI5Qv8Ayuu6nDHMemKvONE1KWGVrG7rHPCxRgeqsppk7sb0XC8W2lUbjxHiMhnnnTHtLmPXrZfgakd1TsR9iQ%2FP7LYtomq%2FWI0Iakybof4H55LmFZdqNlFqNjcWMwqk6FD8z9k%2FQc515XuZbW4l0%2B5%2BGWFzE6n%2BZTTOlW063EQkXY9GXwPhnO%2FNsS6T5qtbofBHqaniexmi%2B2v%2BsU4v%2FlfFgHcrPTFbanZNb3caywyApLE3Qj3zjutwW%2FljzBc6Pp6fV9JHpsLNSSgR1HIorV3Vvizq2jXQk%2BAndlBA9xnNvzRiWPzJBJWnr2gJP%2FGNyv8AHAdikJ3YGf0o5pZDIboSD1GJJ9aAgh6%2F5aUzoFnN9YtYZ6gmRFY06VI3zlXk%2FVI5bi2hnlBgdBuxFFahhfr0rSNsnHlXU4JI5NJaSt1avIQm%2B8RaquD0I%2BLjkpbgIZJmzZsirsDagC1jcqvUxOB%2FwJwTjXUMrK32WBB%2BWKpfofE6Xb8f5d%2FnhjkMPmvR%2FKlrJBqkxBSVkjC0PIDpTfI15s%2FMNbu3jbR5plsZVp69swRi9N0eSjMnH%2BRcVpm669cWWtXGnatwjgKma2uPsj0x%2FNXw%2FayOfmLr%2BhX3l%2BPTYrkXM%2BpGtm1uPUUceX7yRx8KLtx%2F1s5xoN%2FefpVr6C8muVVfUuLO8kMrEIeTem7faRk5Iy5FdTuZ9B169trGZvqkc5eFD8SmJzzUcTtsrceWHzTT3fRJv0p5UZvtOYYrgCu%2FJV4P%2FwANHnPrj83vM2lX9zpWoBJYInaJ540pOi1%2BGRQDxf4cln5Z3qT2stjWrK0iexEgE60%2F2XLOUfmHYNZeZbhWP94Ayn%2FV%2BD%2FjVclLlbEdQn955q1wTiU3huLadeQCsfSljO9VNev%2FAA0bYHub1Z7V5yWkhHxpcVHJNwGiuP8AKStVk%2FbyGafqLQxyafO5S2lPJWUAmGQ%2F7uiB8f8Ad0X%2B7F%2Fy8Ctd6jpl3Lb3v%2BkQTpxniqTDcQn7LoR%2FwUb%2FALDZCyyekWl9ZyaFLPelZGN2tqDEtZJHenEs67ckpVXwq1bU7G1iKWvqtcCR4bkkhFYx%2FCHXhvvX48C%2BU7H1SbK3k9Wya5hv4HchSBF8FxBL2WeOJ1k%2F4s9P4cu%2F0j%2Fc1FphmFxPLeOhZBxAiL8jt40%2Fa5YegV6PprvLpcE8sfpTNbh3QVoGK12zluoQ2PnZih42fmWIVt5z8Md4q9I5P5J17Z2A8YrWVl%2BERoaDwoNvupnLtb02LzREdR0hBba7bVe4tEPFZwpr6sH%2FABb%2FAJOSkgPNLqGaG7e3v42iuoTwlicUIK9iM755KnGoeT7ZX6m1CH%2FYSNCf%2BFOctnuIfNkSWeqEWuu249OC8ccfW47elcd%2Bf%2BVnQ%2FyyS5t9Dk067jMVzaSXMLK3hRJlp4r9rjkQl5PbalcaRd%2BlI7PbwysI5lNJIirU%2BH%2FmnOueV%2FOUeo%2BnY6hIpuWX9xPtwnU%2Fhz%2FnTOPeY4zY%2BYNTgpVBcSVQ9CrHkP14Gsb9rFgRWSzY1K1%2BKNh%2B0p%2FZcY2Qdlev%2BZ%2FLKxK19pcdYBUzWqdYx1Lwj%2BT%2BaP8AZ%2FZyHW9xe6ZfQ6ppk7QXsBDRTIevsR%2B0p%2FlyY%2BUPNR1KJLK5lD3KrW3m6esg67f79T9pMD%2BZtCjTnqVilIW%2BKeFRshPWVAP2P9%2BJ%2BzkZRB3DPFlljlxRPz5Edx8mcw%2Fm3aXvkzULyUC3122jET2oNA8kh9NZYT%2FJvzb%2BTOZabIhnWkgaOQcwxO577%2F5fjhKIYndoZvgaUD05v5SN1J%2FyG6YI0RZ4tS%2BoyKQS1HTwYHsffALrdOQwM%2BLGOEHfhu6PWvJ6f5FsfrXnqW8K%2FDBEZD4cmAVf1Z2fOSeSLmfT9RrHEWlvDSZaVagNR0%2BztnW8mWsuzZs2BDs2bNirs2bNirs2bNirs2bNirs2bNir%2F9fv%2BbNmxV2Y5so4qw6WL9HeYLiLpFcUnjHQfH9r%2FhuWSbTnBgMXeJiv0H4l%2FA4T%2Ba4fTW01FRvDJ6chA%2FYfpX5MMGaXcBmHxbSrsCdi6%2F2f8RyZ3j7kdU4zZzrTfO2qQa3eaHrkax6haux%2Br9FkgJ%2FdT2790ZP%2BGydWWoWt%2BnK3erAfHGdmX5rkSEovNm2yiQASTQDqcCt5sL5dZ06Ko9YSMNqRAv8Aiu2Iv5i0qJecsrKo%2FwAkk%2FctTho9yo69htbi2e2vApgmHB1cgA1%2BffOYX%2BnXflXUghJezkNbabxH8jH%2BdcPPN82l65b2j213DN9WdmmtefCRkdeJaNSVb1I%2FtYXWM8cVk2javM95pUv9zcPvLB%2FI3LvwwhIT2x12KCBrxjyjRS06jrxG5YD%2BZcrzzpkXmjyhLPpzCSaFVv8ATZozuXjHP4GH%2B%2FE5JkUmju9BujaTsJYHHKC4G6Sxn9r%2FAJqwJH5g1fyjDaw2KrcaE0zSNE27RiQmtuXPSJ6%2FuW%2FYkxI6hUg8ia9qulatHe3s0k8DgxGKZywBk%2By3%2BTkn%2FN63a8ttG1a3rHL%2B9hIB%2BIdGK%2F8ABA5DNbS0tL%2B4ksJOenzETWrjYiOT4gjD9l4WqjL%2FAJOTTU9XtNc8r6dDP8E8rc4iSP71RwkTfcP%2FALsX%2Bflgq09zFvKeoTMwV2NeCsB0BaNqf8a5N9Zu59K83W2pWb%2Bn9cjBo24ZXUNxI%2F1lyCWsL6fNb3LLxid24tSgINA9Puyb67pd%2Fr2kaPc6bxN5b8owWYKAYW%2BGpP8Ak4RyQU8ufOF7JLD9XRLaAj96ZPiYv4A9An%2FDYOfz9oEbtA0kjXSqG%2Brqh5NtU%2BkW4iQL%2Fk5yK%2FiuNagjEcpTU7Rj6YqaSAbtG3%2FFin4om%2Fa%2BxhXcGeWxlDgpPbfvUFaPDKpFXiI%2FYk%2Fk%2FmwFXr0n5hfXBJFpVtxmC84jOa81%2FaKqv7Sfy5GL7zJq2rwXFhqF40AlWiSQfAEPVW%2BH7Sfz%2FwCRkTl1dLW3t7xi8108C3g9EBArCnI8jtVvtNRcR1zzTdJcQvYwRW7y28dwzFfUblIvI05fAo%2F2OGxSt3zSW9LPXITMlCjiuzofsyRt2YfsPkd0iabTtQksp1Zra4U84X6SJ%2Bw4%2FwAoD7Ei5dzqV7LFCt7KZnVAY%2BRqyg9aj%2BX%2BTJdouuaHrltb2PmCNfrkKmO2vKcT%2FkgsP2v5cjtapfo0Jt%2FMllFGHltZvVeK4ptwWNi6yU%2BzIvRlwm1mUarpNtJHEWutOkuIbh0FSbfkGiZ2%2Fb4MxH%2Bpk6uZNM8saddywStNK605tsKnYcF%2FmbOZy3s2nWaLE%2FG4e4%2BsK43HELxowOzK%2FL4lx5fFWb%2FlprP1TWLQMaLMFRh%2FlRtxr%2FwLYn%2BfNjLp%2Bp2WpwghWLxuf2SGoRX%2FAIDI9peo2kMtjfWQMUi3JM9u24j5rT4D%2B1G5qyfyfYzp%2FwCcdimr%2BUra%2FG%2FwpISOoIpXJDcIPN4HDcR3Scl2I6qeoOGNvcQyw%2Fo%2B%2FJWGpNvP1aBz%2B0PGFv8Adkf%2BzXIxSaym2NCOh7MMNYLhLlOS7H9pfA5FU30vUNQ8uaqjIqsaqHiO8UsZ6EeKsrfA%2BS3yUr6p5iudTl2S1RvRTchTKeCgV%2FlTlkOsvUveOn8VkdatauxoyN%2FID%2B0r%2FwAmTfyYHsrnTdPasc1%2FNczXMZArwhT04g3%2FAD05Yjml6Fditlcmu%2FpvX%2FgTnK5bS4sp1mDtFID6kLioPXZgc61NGTBNH4o1PpUjIpNbyX0Ulvcw%2FV9Tst7i2IqHWn99EP2kZf7xF%2F18nMX1pANMR1TTYfMkRuYYlt%2FMEY5EfYW7UftL%2FwAXjDf8u%2FMFzM8mnX6MJLWRFkMh4yiqtGUYU%2FZP82IzW%2FH4DVQG%2FduPtRP1FG%2Flb9lsG6ZJDJfPcvGI9WCoJZwPhmRGHF2X%2Ffi4AP2peafmBE8Hmq8LgATCOVaeBUL%2BtcjauUPip6qe%2BdJ82x293Pb2GtyL9ZmWRoL5QAUZZGQK47p9nOd39hdaZctaXScXXdSN1YHoynupwFCL0zUX0y4SVGf6uWDqybPG46On%2BWv%2FAA652nRtY%2FTdqJbfjLdqnK4gjpSVen1iBf5G%2FwB3Rf7qfOCxycaqwqjfaH8ck%2Fk%2B61K11AC1kZYIT6gmB%2Bxy2oP%2BMi%2FC6f7LEGlZCbBr%2B%2Bu%2FqqpBCjP6cbtxHwn4ljrX%2FgckOj2EMcC6lK6yTRKYmkIoYl6gE9xT7L5HhcTJqM1jJCEjjQSQsK7qT3rgi%2FuJ7PTDKQ31S5f03ZPi3SrfGP5RiKG6bej%2BQPzB0CG%2BuNHvB9VeZx9WvZKBX7cCf2P8jOvghgGU1B3BHfPHaQrfuEt3DHkAJakKhP8AO37A%2BedX8i%2BYPOen6dNp2qK5t4JFjs5HClyoNJfTdieUaL8S%2FwDCZEcRNEc%2BrfOOKWMTgeGUaEoHfi%2FpRP8Aunt2Ab3UorWqAc5QK8egHzOPhuoTYrdesJYgnJptgDTqdu%2FtkT1C9XnLPIwofjLduJ6fhkgLcYsi0vVRfSSRSUWRd1UeGGgyN%2BVrCSkmrXKlXnHC3RtuMXXlT%2BaTJKMTV7JdmzZsCuzZs2KuzZs2KuzZs2Kv%2F9Dv%2BbNmxV2bNmxVB6rafXtOuLXvIh4HwYbr%2BORbRL%2BsMTMaSQsOSnrseLZNDnIdfXXtP8zXtnZGC2tJWEsUz8pH4yAE8Y14rs3JfibJRPMKyf8AMXye3mKyh1LTH%2Bra1px9S0ulFSV6mNwPtRnIb5e8wXlw%2FwCj9VR9N1u12PGoD9vUgfpJG%2F7UedN8uapcXsH1e7C%2BrAi%2FvV6OPs1K%2FsttgLzP5Ysr%2B3NzHFxmjPMlNj%2FrLTdWHtiNtlU9I82sxa11lAssf2bmMfA9PFf2G%2F4XIt501y81SykEEjRQRMGEaMV5L0%2BKn2sq4ke3j9O4asuyLNSnMduX%2BV%2FxLCfVZ%2FS0u8cDkVhYhfGgxodGQDDZPMculusTzpwryMT7mneh%2B0uTVNL1e%2Bsob1tLmmtJlEkbFW5FGFR8NfUzi2iQ%2FXNXtLjUAXWe6hE3L%2BQyKHG%2FbjnqzzP5ok0H0baxgWVyodi5IRU6KBx74ASrzOzsfL1tcH69ppMtdxM0h4%2F883OS2GLS7239K1pGpGwj%2BEr%2FALHphVcecBcyrc6vBFdabL%2B7lV0UPbt12KDnx%2FlYYGvrWKwP1nTp3kirsT0BpWgcdf8AZDJg%2FFjSanSb8xC2ursXtpG5kt7dkVRGaU4g%2FETy%2FwBbIzc60xSeylsgphDJeafNtIY%2BnqREfCygYcWPmV14x3qkqQDzAo4X%2BYr%2B0ME6h%2BidZZImjM90FLQzQj40BFNn2%2B1X7DYkd2yi%2BrHNIh8uXbLp7yLJdToZbZJDX1EU0NOXxCeL9tf%2BJ4PhbTLya58sXqqt3EoKlV9MSoRUMn8ssf7XH%2FXyD%2BcfKFzoWnRatFqUUU%2BnSGSGAsBcFXZaFeHJVZDu2HOn3See9Kt1%2BsCx8x2y%2BpaXabB2TxH8pP21%2FZwAnu3VQuV1CC2iW9cx%2FwCkS28kMtA5dKLHL1%2B00TJyZPhk%2B1nS%2FKN59Z0GSNno6yI6e1V4v%2Fwy5z9pv8YWj6Hrcf6P836EWmiiHSfiv2ox%2B2kwH7P2ftLk28uxrbeXYLhYXV7gMzxkE0IqPiqNq%2Fy4gb%2BSk7PNdX1m%2BHmqaytJ%2FTtTdx%2FBGoSu6swZqcj8YbCnRmM97drKxKXcslu7tXb1%2BSBq%2FwCSzZK9c06xuNUutStkBls5IFkAIAMoHqUUfzNRkbCPW5Xs70rZcVtL0%2BtCoAFVc1oK%2FwArni2RIShdD0rU9Z0g2UNW1DR5JLG%2BirRlQuXhmp1ZP72M%2FwCph75g0K2sra21G8ch5baGJUpt6yARuvL6OWEQk1eJrq9s55YLxBzuGhJEjr3LKvxSqv7WISanq2oQRXGryvd2MtVhuSQ8aNQch8OyNjsqElhK1hbcr%2Fcv3K%2FyV%2FycRSQBmUiifsfQM6FpfljSbrR0mCy3EjDlDIzN9sGnphU%2FZ%2FlbIrqnl%2F6jM3Cb1VRqOoU8078XoOHPISIiQCd5ckgE3tyS4StK6xSy%2FDJ%2B7HqseO%2FYVw0W2thatp10he2b7YH21cfZljP86f8AD%2FYxO4tbO4so4I7ZUvG5Lpl3PssprUws392JD%2Fut%2FwCbAOh6sLuU6VqYMF4hKRu2x5DrFID0YY7rsh4tMn06%2FkspjzjniaS1nQfDIE%2BJWXwdafEv7Od0ugnmL8tmYipWEOB1oGWp%2FwCH5Zy4hoT9WuU5BTzj7FHp%2FeIe3%2BX%2FADrnR%2FysvRfaHeaJIwZ4RJGo8QDzQ%2F8AAy5OPVBfPNxbpMpifYqaBu4IwFYWlx9fEIJU7lmH7S%2F83ZJ9e0x7K9unRg8azMkoHWJySVR%2F9YH4W%2Bzj%2FKtvFdaxBDLQKzAVO243G%2F8ArYPJUXb2NvDZtdyWxe3B4meCQ%2BtG37Jkjb9lafaXHRXl9q2r6etnWJ7Yxx28h%2B1UNyMjt%2FlH4myX6lp1poPm57CIFLG8jikCsKisqqXWncc2%2BzhLZW0Om35hCuLiCeSgIHFY67KT9rl4YaV63IwMVSakg1pt27eGRuzvrTWILdYbnlcIWXSdQc8W5pXlp91%2FLIP91M%2F94mG9tcfW3AQ14xgsPH4c4Zp%2Btz6HqN2rJ61nNIy3loTTkA54yIf91zR%2FailyRNUinpV0iXqyyxw%2BjdW5Md%2FaN1iPdqf74f8A5Jtka1ZZ4LWYxsySKpaCRT8QI%2BIxkj2Hw5KLe6%2FTsUF%2Fp1wsmrRRk2l0QAL6Fft290g%2Fu7uP7Lo395hFquqaL9XZmmWCRwySWTgs8MgG6Oo%2FY5fZbAUhC%2BZ9JsfMl1SKYW%2BqyQRT2DMf3UvJeTwt4M5%2BJchKyrOr6D5gQwTQEpFK%2FwDeQv8Ayn%2BZDk%2B1Gyj1ew0SaC4gS5ntmCtX0ELQtQAM%2FEcv5Fwv1bQxr%2Bnhr4oms2ymP6xuCStSIbof6v8AdzYOaGAQ%2BXdTm1NdLjj5SN8QkG6FOvqBu%2BTjTrS2sbZLCMcVUmkpFGLn7Rf%2FAFv%2BFxTTme102DTuILIwZpKksW%2BzxWtW41%2FZyU2XlW41HhcahytOQJZVHKaXw%2Fd%2F7rY%2FzviAqQ21ldXtytrDG0k524qKmnj8sO736roNmNIltfVv7hFeaMnkUqTwpxNA2S2MaT5etS9w6WdtEvx1b42A7Symh%2F2C5zTzb%2BZun3swOjacGVKwrqMgoajeiJSr%2FOTDVdVZPYa3pOj%2BW7u31uKKzuZGP1dePP1Iz1UovxtJ%2FlYU%2Fl%2F5hOtyS%2BWrlis1Gm0pyfiR4%2Fi9Kv7SumcrvNYnu5DcXH7yToamrfSf6YL8ratLZ%2BZtJvoT6bwXMbEjuCwVh8uJauPFuFe%2Bx%2BYJ4NMawQiOFzyZOlDX4h%2FwQyQeVtAn1BY9R1QN9WU1toG%2Fa3qGYeGE3lnRLPVfM19LdAyWkTtcW8a7xOGaq1kGz7k%2FAM6moAACigA2AxJ7lojn72wANgKAbDLzZsirs2bNirs2bNirs2bNirs2bNir%2F9Hv%2BbNmxV2bNmxV2Qzz3p3P6rqKbFKwyt%2Fkn4lJPseWTPOVfnX5gmstNtdBtnMbajykuXHX0YyPh%2F2b%2FwDEcbrfm24MRzZI447GR59w6pMfNyWl7EdD1KM3Cp6dwoKldj%2B1zHE%2FRko0rz1rUtz9SvLe2lm2Hp8jC7BhWqV5xvUb%2FDnn01jPEin8pHgckemXmsTaHcxANw05o57O7IIKxliJYll%2FaRT%2B84%2FsNkIZhIkSjRDl6zs%2FwIjJCXFHkb5gp3%2Ba2r%2BbdPuEvYLVbLRpiFL27c2EvWkj0%2Fd8v2VpkGsfN2p3Kra3V2XicgEsQeQJ3qSNs7d%2BkdO1rSbKw1LhN%2BlbRXVJKFZyq8ZV3%2F3YGHLOEecvKFx5TvTLDym0idv3EvdG%2FwB9yf5a%2Fst%2B3lpHUOvsua4iNwbWCruHK%2FB0qN9j0zoy%2BarW48r2Oq3l1Le2sSizuGkqk6zgUVXMda8F%2FwCDTOO2M01rIs0XCRQ4kHqCqGnZl74NgkTlMqSOIZpPVNrXjGG8Qvfj2wXzSyqz1eO%2FtNSjQM8sVubhFbbkIpPiI%2BUR5Yca3q17IdPmtZ2js7yztriONNhyAKSciPtMJUfIZaXDWL%2Bra0jcq0ZYAV4yAq6mv8ynJf5Yex1PRjpUsfO%2F0pnuLJWNPUgkNZ4l%2Fm9Nh6vH%2BVpMRa2uvBcXej2Gp2rSC5tJJbOZkqW4v%2B%2FgY%2Bx%2FeJhtBB5sOi313boLa9ihMlo3EB5ClGkULy%2B16XJk4rhlZarBFAbZljtrS5Tg%2FoIF4fyOT1JjbC1L%2BbSbowyMwu4WrzJryX9h1PQpxw%2FFWFXNut9PB6srS6frlqI4JZHJ%2Br30bCsbOf5phx3%2FAN1T%2FwCRgPQbtreVrEFrW8gfnDU0dJUPF09unHD%2FAFeygjjvbi2haTQbpxcXlpHvLp9x9n6xClfjtjXi1P2P3b%2FGseE99ol9qtyjIKamYlktb6Mn0L5QKJ8Zp6d3x%2BH4vt8OD%2FvciTXPZaZ%2Bkdp5%2Bgt19Yad5p0%2Fe0vU2Y8T0NPiaM%2FtJ%2FuvOj6lcGysFaRlYxJWUjfkUXk3z5MM5p%2BV2l3U2pPdalFHK1sOLyqQxSZaFOdDWOT7W%2F7eTTzK8UdlcxREhXBTf%2BdzWg%2B7JxNji70HnTz%2B51GXyrrFxaapD69nfcRqSftqxHL1oj%2FOjPjtQ0GNYCfrCXWi3QMtlelhyjkYbFfdvsyx4M87Wy6zqemTq4X9KwQnmegkK%2Bmf%2BSi5G9M1PVfLUt3od3CJIGDEQS7iKUD4Zov8%2FjyErqrruPNkK58%2FJN7Sx0%2B0sDe3k0k9xA6JBJACGqwPHiKp8S8fts2F0mrDS3nubPThH6ZLa5YcQsnBvs3kSsCnJeXJuK%2FB%2FwAYmwQ%2FrXdjEsQRizhvjKCrUp8If4uW%2FwCyuK3Fs893p1nezfVdeDCOxmHFi8ZH%2B89wSeBjP2YuX%2BVFiYggA70Pmt9QzfyjdxXeiPeaY3rNYt9ZjdKUkgP2gyj7L8ftL%2FPgTz2tuLdJIT6cN1JFcxzJ2U7Sb%2Fs%2Fa5BsKfLEMvlPXby2sJI40uF%2F0izVuUcb05n0z3gkTlw%2F3237vHeddXN5pEMdnbmOys4BFcy0qDcF6GJa%2FwDFacmyX8Pu2R1QOi6Yupabd2F78dj6xjLVFUlpySaHwkUf7F0%2BDIrrvl6dr42N0eOtRIHs7ldkv4B9ijf8tKgfB%2FP%2FAHX28mPluyb0Vs7OdTL6SSReoK8%2FTZqN%2FrqOPL%2FJwTqdhFr9m1lqUhjnhcm2uv8AdltN%2FMKf7pb9tP8AZrjVhWHaHrEWqxjTb9gt9GKQytsXptxNf2sl35d3J0jznJbCojuQlR26cT%2Btc55qthdyXcyyJ9X8wWfx3ESbC6UbrcwfzS8fjfj%2FAHyfvPt88N%2FKuq3F3q1hqBIEyc4pWZuCkoAwck9MA50VPJV%2FMq2k0TznfCJQUmPJom%2BzJG%2FxcW9t%2FwDY4Q6cILa6ZY2eKRwslv6goaDfjy%2FaK4f%2FAJleadM80a8t1pcZ9GCJYmuG2MrD7TAfsqv2V%2Fmwr0WyuNXUw%2FVxci1%2BKLt%2Fw23wrg6qGVanr1vrK2t3csIry1aESBjxJEYYOQff4cjvm3zLbpZXLWTGC5vr%2FwCswRjfjBGoC8yfi%2BIjCPX2vNMu%2FqZDRNGKSAgUqxqgqKruF%2BH4sjsyPPIZZSXJ7knfG1e9%2Flxrdt5ksbqdSFu7eMLcW5O4%2BE0cV6xvnF75uVzcb14yyBW7%2FaO2KeS9RutC8yWd7DMYLfn6d3L%2Bx6D7SLJ7YhdkNd3UkRDRSXErxMDUFGclT9IwndCtpWrz6ZN8MskcDsGdojxkjcfZmip%2B2v8AL%2B3iWoySfXbiHUmFy14frKXqH4nL14zK%2FVuX7cbYEeJWDPQVpU0Pj0x6yqLL0pJUW4tXE1o5O9SaSRbeP28Cob1Z1T6vPKzxjeNSSQK9aV%2BznXLfUrdtDt9T1U%2BjeRxpa3iMvF5V41jcg%2Ftrx%2BLOd6VbaTqJlS7lMl5Iri3hHwRiQj920snhzODppWsii6zcGeSZg3po3NSy%2FD%2Fen4K9V542r0LyheaXcm5uaCCWNhxkl%2FvClOqcvs4rrn5g2enI9tpKi4uqlWck0rSvxP8Atf7HITazpccriNaLGD%2FozGnBVIJkZP261%2BFuWE4juLqSZo2pbJMjyitAQeVPwrjxbUE01reuXGvCKPUZJ2Cs0iqgUgFtunw%2FCKfDhWLXSzayW73jxuGElWgJUbUoSDhkLcXEjJDSJqkoSd%2BH7OGlh5a1HzDONIit%2FWvZEMkJRlQtGlKsCxVX4%2Fy%2FawWtILTLTTmeMmbTrm1jXe0nmMLOwH2nZlrWv%2BVhlBb6Lql09zpemrbx2cJe5WNqiRi3EKrfyj%2BZR8WJ6x%2BVPnXQrK41i9sljsrUB5pBLGzAVCgiNWLNufs4I8h6hp738sNxRBexei5BoBJWscg%2F2Xw4VZjoMllFbx635Y52k9mvPUdKaRjHIF%2B08PInhJQV6%2Fa%2BHOq6d5%2F0G7toZzK%2FBwKzBCVrTo3GpQ%2F62cYW21DQ%2FMUVrFH%2B5vyInPSIqzfE1f2afawkmtp42klt0f6uzuInWoDqrFQRQjkMJV9Q2ms6VfitpeRS%2BwYV%2FwCBNDg2ozzr5Y1vTI7V9L1PnbTDk8E4Qs7M1KKHBDp9GTfQfOdosSxw6txkp8UN0DxBG37WNea09UzZBNY%2FM3SfLcVrLrDIyXZKwm2bmW40DsF3%2BFa%2FF8eTW1uoby2iu7ducMyCSNh3VhUYEK2bNXNirs2bNirs2bNir%2F%2FS7%2FmzZsVdmzZsVdnE%2FwA9rKYXmj6jT9w0ctuT4OpEgB%2F1lOdsyO%2Bd%2FLUfmvy%2FcaXstxtNZyHosybofk32G%2F1sB5ORpMoxZ4TPIGj7pbPl%2BNPrERi%2FaG6H38MkPlXzh%2BjhHo%2BrmunCqwXFKmDmfiSRf27d%2FwBv9pMJBDcWN7JaXcRhuYHKTRPsVdT0P%2FNWB9RiWO6ag%2FdygSL7cuv3HKpkwImPcXoM2KGaHhy3B3BHf3h6B5qslXQooNOVof0a7Xdi6fDxBPKQQ78vT35xNl6Fr1l5s0yXSNZRHujHxlRhtMv%2B%2FE8JB9r%2FAIfILo2pT6XfLd8mmiKehPAzE8oT%2ByvKtOPWP%2BXKvrafSpl1XT2L6ez84LqLrE1a8WH7PH7NDlkMoluPiHRarRz05F%2BqJ5SHf1CT%2BZ%2FLlz5WvvTUmXT5jW2nP%2FEH%2FwCLB%2Fw2FauD8Sn6c67a3Vh5x0p7G%2BRfrAWskY6EHpLFXp%2FxpnLdc0S88t3ptrir27msE3ZlH6nX9pcmR1HJxFS3uA4oftDBlvcz2lxHc2sjQzxMGjlTYgjCVG6Mh%2BWD4ZRIvv3GC1Z7pdxHraNJCViukq13aswVAO9xCW%2F3Uf8Adkf%2B6%2F8AVw1t5NPkKabe3SyqKG2uIquYDX7Jc7ei37a%2FZ%2Fazm9tdT2dxHdWzcJYzyQ9R4UI7qw%2BFhkwhvDqECTaZbExyHhPbqKmCYivBf%2BKZPtR%2F8DgIkSDxVHqK%2FSyBFbjfvR8k1xY6gVtLb6vJbVWZbhvVLo38yAemYZF%2F4XCjW0McX986%2BX72Uem6V56bekVAYLu0D%2F8AJSL%2FAItjw7W0utVgj0%2B7k9DULc%2BnaSMaFkrvaz%2F8yXP%2Bpgq00iztbkaVcP8AWBer6NzEworLWjRsoJ4yRv8AEjr9jGOMDbn5y3UyJ8vcyfyHpl1puhy31zEE1e9cJfKxXjK8JMaTqfGZCrt%2FN9rCX8wda%2BqyabAGAM85aYA9FUcV%2FwCGyZXElvb20VgHb1LeNDEKmpKDhGS%2FfOK%2BcrhtU1G8vLZ%2BYsz6M0Q%2B0nBh6cwH%2B%2B5af7F8slsAAxG5tkesTm68saddo3GbTZ5bb1B1G%2FrRfrxGTW7LzPpcrahALfzDpir9biI4tJESAZowftJ8Svx%2FY%2F1cD6VMb3RNTsShJmhju4gVP2ovtH%2FgG%2BLBVnb6b5g0ux1JGWDXNDj4SEiongQcGjk%2F34hX7LfsYBukt%2BWba4gWHWmj%2BsWdpK0Dwqy%2BoWkonJE%2FvHZOfNcKdasnk80288TN6EEqxOXNWSOJiS7n2p8eB4bySw1ilv8Au4OQk47kKo%2BLv%2FLX7WK6jr4u9Uee1jItndiIiasyv9sV%2Fl3wWAFZBbvYajqsV%2FDSP1yITPUgSKH9SSinYcIRw%2BH7TSJhr%2BYOr2sOkWmnhHSK6YiRolFF5A%2Bn6ngJif8AWyP2ML6dbiRI%2FrqsAI3SRAsMY%2BxHKrlGhfl%2FefB%2B8%2F3XgXXYppJG1m2unkbj6Op2pUSKVAqksSNsif5L%2FFH9vHoUlrytdtDCgdmV7d5I2boU%2BINGT%2FLhpr3nLTKJ9UT19TB4zNHtCe3Jj3b2XIssp1Y8bUfFOQsix7SCSlAXpTmj4av5OnsdM%2BuzB3Zm9OWaNGD2%2FMgRTolP3sXP4Zv92fyYi6oITDVrG28x6NBeBvqWoWS1ivSeIikU8jFI%2BzLA6%2FGn%2B%2B3yFaq1pcXix28ZUGi3U2wadx%2FuziAEWv8Aq%2FH9vDLV7TzXeWrqbaWO4VhHeNHtFdCP7EhX5D4v9%2BfbwpC3liGgvIoVdSqt6pLPGr0pTj%2Bz8Xw4CUkEGil7RwRu9ZzwjPx8UZiKePShyb%2BRfMdhHM2kLEV%2BsDlDLQFncUCxcRX7WEF1DCs63zCs6r6c1Nkencr7rgXSpFsb5zCForepC9PiUEfZr4DADRVD%2BddUkPmPU4lUgVNtNG4qDw2Bof2kP2GyK1LECpY%2BAqTnUFhsta1Ce%2B1G3inuZCrySsgqwqFNRkwu9R8m%2BWIwscEHrharDBGjSH5tT4f9kcIoop4da6Vqt2GW0tbiQHbikbkH57UwHNFLbSvb3CNFLExSSJxxKsuzKwPQjOu3%2Fmq%2B1mFo1C2NmFMjhTQLGu%2FKRtumQfU%2FMWh3uoTXx0r1pJePKSWSnJlVU5lQNufHnhQxmOYxklSPiFCDvUZQKUIpUn7Jr0%2B7D8eYrBP7nRbUf61W%2FhmPmtkBFvptnEezCMkj78CpRZOY5w%2FBmWhBCjseuSyyn0pIpIr2CSr2gtbYTQt6aylufPp8PBWbCZPNurROskYgVkYOv7tSAVNRtg2780%2BYPNd5CdWuRJHEWkWONFjRaih%2BFAPljsqLeRrVh%2BjQt3GBRoXBBKAfFwag%2BLJ15B17yfealE2taTHcXMG63Eq%2FvbYL%2FvyH%2B6eFK%2F3iJyT9vAXkPygPNEuoxx3KQ3VrAHtYWP8AeOxpv%2FxWqijMv2WZMLdS8vBLx4pg9jqVqTFJIvwup6fvP5lP%2FDLillv5i%2BStPtL867pEEcem6hxkivLWjIk%2FevHb05ftZF9Okd5Et5mayvoWEtrdRmnCUfYmhYfzftp%2B3k3%2FAC68zLfx%2FwCFdWt1eElrbUoW%2BwGIrDPGv7CyU%2BLj%2B18eIeavKM3lq7WqfWNOkYizuXFeNesE9P8AiX7WNbqCncfm2fzRoUmg6zEqa7ZPDPPCv93eQRMC00A%2Fa%2FZaWLCHzf8Al7oOra5b6h5KuBHe3rj61Ywr%2B5Xlu0%2FL%2FdDfzx%2F8Qwpup4VWBrORhfW7iS0YkrJbkdRLKv2om%2FY4fbzsvkXU7fWNHju3jhj1ZAI9UEKhSJvEmg%2BF1%2BPEhXgPm%2B98y%2BWriTyxrM0iCMBo5VVW9aDoJIZm%2BLif5ftRthN5X8zxWXm%2FTZ9dHq6HH%2Foz2z1eNLd1Kq4TvwY%2Bo2el%2FPXkjTPPGkNY3n7q7hq9jeqPjikp%2FwANE%2F8AuxM8mazo%2Bq%2BV9UuNI1KL07y2PFlbdWU%2FZljP7UTfstih9Jy6d%2BVV3f2dja3ltHe6ipezS2mrzAFfh%2B2iMf2K%2FE2Xcfk5ojoTZ311bz1JEjFXG%2FitE%2F4lnlh3USLKCY7lSGLQ7UI3DA9mz0L%2BVP5wLqxi8s%2BaZRHqIpHZX0hAE9NljlPaf%2FK%2F3Z%2FrYqqal%2BS%2BoXb2EYvraWG3kcyvLG3IRuwY%2BkgPFW2PfJjZ%2BRruwuFa21iRYFACKFKsKf6r%2Bmf%2BReTUDxy6Yqo20LQQpE8rzso3lkpyb58QBi2bNirs2bNirs2bNir%2FAP%2FT7%2FmzZsVdmzZsVdlEA9cvNirzb8zvIf6bhOu6REP0tbL%2B%2BjUb3EQ%2FZ%2F4yp%2Bx%2FP9jOHagvqWsMw%2B1ETGwPWh33z1znI%2FzL8hqEutf0qP4JRzvrdR9lwR%2FpCDw%2F37%2FweRnGxTtNBreExw5DsD6Sen9F4gpphto2prYSSQ3Ketp11RbyAiu3QSoP50%2F4ZcK5YzG5Q7eGPEUyRpMykRSEhH7MV2IzGAkDY5h3OSEMkDjyCxL8beaZaglxoOpxTW7qLSWkmn3cX2eJ34nx%2FwApclMsen%2BcdIeC4QCZQPXjH2kanwyxe2RjT7%2B2e0bRtVHLT5SWhl%2Fat5Ozr%2FxWx%2B2uJWtxe6HqSw8wtxDvBL%2BxLGegP8yOMyceQEbcuo7nnNVpZ4JmMtwd4y%2FnD9bENU0y80C%2BazuRyTrHIPsunZh%2FTKil4kSIaj%2BGdZ1HTtM846SXUenKv2gN3glp1%2FykP%2FD5yO9s7vRb2SxvU4sh3I6MOzp7NkyOo5OKmSuGUMvQ9MMdF1m40S%2FjvoAHUfDPA32ZIz9pGH%2FDIf2Gwjt5Qh3%2Bw3%2BdcFnrir0GW5Kyx6hav6ltfqDHddW5Dbi1do5V%2Bw6%2FzZLPLbQ6nP8AWrpAby3oJGI2kXqkrfyyqR9rOU6HrKWHq2N8Gl0y6p66Lu0bjZZ4v%2BLF%2FaX%2FAHYmda8p2i2tk8sjrI7miTITxkj%2B1HJQ7huJ%2BLJR3K3snuq3fo2ruoqQC3idvsgD%2FWpnMJ%2FJ%2Fme4Msq2jC9tuUaXcXER3drJ1japH72NW%2BFmX%2Fit%2FwB5nTdIksyzW0c%2FryxVZgzBmCsa4eCZAKHDIWgbPDvK9jquh6xaW%2BtW81rDL6lozTKaFJQVAB%2BKtfhwvs47myvL%2BNQfTs2kD9UK8gQKlv2Xp8StnR%2FzQ1GW08u%2BlZO0d3dTxxQshKsKHm7hh9jiq%2Fazi6MxEiI5YOa3NyxJMjVrux%2BIrlctmQ3TS91E3jCG2jHI09R1qOdOgFf91r%2Fw2CLKFYxyJBIFZJOwHgMC2NryG3wRnq56t%2FZhusZiihu7cMWt5ir2zpyikUAU9T%2BYcuWR5pdPqiacQrWqXCzR1USVBAb%2FAHYp%2FnwutdVhtdTa%2FgWVBOAk8BcNG9BTqyk4c6rc2dxe2F3c2kcKJGI7qx4kUjpyR0B6Vr%2FNhBqc9haSxpHERaXRaWIt%2FuvcoTRa75PlyQn%2FAJZvYI%2FMUS2SNELiVTEygUjnVW9OlftI8hVWVsnSXVxfTGS6laSViCS2wodjsNs5%2Fo8rrL69qwd6pIrqAw%2Fd%2FYPw9OmSua51GVJ762swQXLCD1AiryNQrMfi2%2FyVwxKkIjW7%2BezjR7PTpr%2BUbv6WyUH8zfa6duOEPnjT7SEWmrxxkSXatazowA5KY%2BScgD9qIrxwQ3mPX7EetqFhAtqPtegzySAewA45F%2FMHm1dcRIGjMdvC%2FqRIKcuVCvJ2%2BR%2BzglLY2yhjnLaESfcEquburW8M5HpzKvIr1FaDl79cRbRr6S8%2Br245GCoac%2FCjKp67%2FwAww%2F8AL3li01qBLgPJO8f7t4wP7s%2FsE9fhOHer%2BVtfgg%2BvabcJe1FJrPjwZVUU%2Fdy%2FR9llyIFixuEzjKEjCYojmGM6jaajZ28RjBiEisJzULTi3iSKR0wboHkTXdWt21OLT5ru2A5RlN1k8SrsVWT%2FAGD5ena1aXA%2Bo6pD%2B9J2WcenL%2FlBJR8D%2FwCrnSfy880W%2Flyzl0m7uJZtJR%2BVmXSsltyNXhYD7cP7ScfiT%2BXDXcxosR1D8rvP2qWUdlZadHZW7kPcPcXEYeSn2EKR8%2BKJ9rh%2FNkRu%2FwArtc026ey1FooJo9yKs4IP7StQclz0brf5jeXtKhR7eYX0sieoiQHYL29Rv2Cf5T8WQ7W%2FMj%2BZrOKd0t1Ct%2B6eDk7xMaj05CaNxb%2FVwEgCy249PlyECMefJ4235fXQ63Uf%2FAt%2FXC7VvKsmkfV7iab1dPlISW7jTeFz%2BxJHWoPg37edQ5kyNDIvpyx%2FbQ%2B%2FQg91OB7hFCurIssUq8JoHFUdD%2Byw%2FU2IIIsMMmKeOZhkiYyHMF5g%2BhCNipcyFf3nwD7cH%2B%2FoT%2B1x%2FwB2J%2BziNyW01%2BNseVtMoMc4G7VH82TCbyxfWMxtUMlnDIPrOli55JIh%2FwCK2ZeMqthYYOMVxBNb%2Fu2HK%2Fsl6JU7Xlp%2B1xDfbT%2FdeFgmPknW7q0eC%2FsZ%2BOoWTck5ftRnrG9PtIfstnatY0iw%2FMfQ4%2FMWh8bfXbdSjxnbmyD47S4%2F5ky55gWcaZqDPp1yZo42Ppz8SvIePHOn%2BTfO2qaXML%2FSHiPqcRf2M9fTYf78Xj8XIfs4qoWsGsQ64Tpp%2Bo31zGbK9WYfFE8Z9TceI4FP9lnpNbWDVdGit9RRbiO4gT1g3QkqCW9jX4lzksE1z5382DU7WzEKoqq5UVAoOIeV9uR%2BL%2Fgc7RDGsMMcS%2FZjUIPkopj0UvHtQ%2FKnV9H1F9X8vXCajyYt9TuQoYLSijkx9OTj%2FlcMS8q%2BaLny95guoNYs2s%2FrfEXsLLxKyJXjLH4pxOdpwl1zy1p%2BvCOSctDcw19K5ioHAOxU1HxJ%2Fk4otNoZYriJJoWDxSKGRh0II2IyF%2FmN%2BXll550z4OMGs2oJsLynfr6Mv80L%2FwDCfayU6RYNplhDYNMZxACqyEBSVqSoIH8uDj0xV8NappV7pd7Np%2BoQNbX9qxSaJuoYfrr9pWwuSNg4NSHBqKbEHxrnrL80Py2g86WX1%2BwCw69aJS3kOyzoN%2Fq8x%2F5NP%2Bw2eXm0q8guZoblGglicpNA4pIroaMjfy0OKvpf8lvMusa5ol1ZazOLqXS3jiiuTvIyOvJRIf2ylKc86eM8y%2Fk35usfK2r3FtfyMtjqoRZZ3qRFNGT6bP4IQ7I%2F%2BxztF1%2BaHke01SDR31aN7mZ%2FTLRVeKNu3qTD4F5dMVZlmylIZQwNQdwRuMvFXZs2bFXZs2bFX%2F%2FU7%2FmzZsVdmzZsVdmzZsVdjXVXVlYclIIIPQg47GSOsaNI5oqgsx9h1xV4R%2BZvkA6VK2r6VH%2FuPlarIv8Aulz%2Bz%2Fxjb%2Fdf%2FA5EoJLK%2FwBFh0yOJU1AyrH6oABboqJItebtyJkjZP8AKVs73qnm%2FwAsyW89les7xzwtSMxMRKG%2BHghpx55w%2FwAy%2BWpbIHWNNjeGKFkDjlVw5%2BIPGwp8S%2FtcfsZGUauQHvdvpNWJxjhyyMZA%2BiXQ%2BUmMXNtcWVzJaXSGOeJisiHsRtll1uLf6rcMeKb20vVoW%2F6pP%2B0v7GHsLr5ptvq7mOPU4ElmEhHH1eCII4kp%2Bz6aO7%2FtephBNBPbytDcRtFNGaPG4oR7EZVKJHrhz%2B92JjDPA4cw3HMdR%2FSiiNG1m7028EiEC4j%2BGWMn4JU7qf8AjVslmvaBp3nLSFvbCiTKCY2P2opP24pKfs%2F9d5BTFFIys5ZGX9pKch9B65JvKmrSaVdevxea1m%2BCcEFQyj9tR%2FvxMtxZBIV8x3Oi1eknp5Ud4n6Zd%2F7XmskVxp11JY3sZikjbiyHsf8Amk%2Fs4caPay6peQadE6rJMwVXboF6k%2B%2FEDOn%2BdPIkfmSyGp6QA12qc4JFpSVPtcG9%2FwDjfI35a8qzaFNa3urKrXLmscfI1gP7NSv2n%2FmywxouIN1DWPKDW95DY6K0t5IfgnaUKgD05cl49I6H7TZ0bynBAmmjSVvhcz2qEM60%2BHnVRw9om%2BH%2FAFsItfhndg1q%2FpNdxmIuDQVU%2FECf8oYReSLk6R5nWBw1bmT6sSD8FGBb4h%2FNyXDyPvbsWITE9%2FVGJkB30jPKV1PpOsrBduRLFcPb3JY9VditW%2F2XxZ0%2B91O2spIoJWL3E54wW0Y5SOf9UdF%2Fmdvhzm%2Fm2w%2BoeapJlBVdRjWdCDsZE2cfeuHdvfQW0BngZptVvEH1u%2FlG6gj%2B5hH7Kr0xHc0pD%2BYg8wa1NDFZWjSWtsrCRoiGJcn46b1YdF2yFWemzxsW1CN4Ej%2FZlUofubOs2WpxpNGl2oMP2eSbEe5yTXGkadqFpJaT26T2860YEVBB6EHx8MeCzdpunlEtpHYQ38GqRrFNaPA8EgJcFa%2FGqhadao2XBGlmbe2uCzevbGeRo2PcNJx%2F2S%2FDht51s3sLpYLoH6ncIq21wRU1UceLt9Hxf8Hhj5f8pXerWc%2Bq2VrHqE1oqQWdvNLwUoijmJB%2FO9W4%2Fs8cjVH3LezEvM2mXWqyabNozB7SS1WJ5SwBrHWnLv8A3ZUbfy4onlazmtrKC%2BJlNoHFFNFbmQaHvtTJ9rPlzU7GOO6vrRbeNioQQMrRxmn938IXj4YE0fQLnXBdQ2062l1CP3SSry9Xav7og0%2F4LDsikps7C3s1WK2iWJB%2Bygpg5lNOX0YAVr7TL0xXsxcxsVlhktwpFPtLVWwbf%2Ban0e8tp7LTYrmyILlpyT6hoRw2%2Fu%2FTbdlw3taoK4v7a1dY2dW5GjQ1qVHj%2FwA24Vah5a03VlNxZEQTtvyX7LH%2FAClyfjyfo3nrTrbV9PRNI1i6gM8qRENC8gb05OUI%2BNR6nR1%2F4HIRqOj655Vu%2FQ1SBogT%2B7mU1ikA7pJ0%2FwBi3xZGwdizhOeOXFCRBSPSZNX8maml1MhNsfgldPijdD1H%2BS37S8s6ZLrEEZt2uEe1W6VWtLsg%2BlKGHIGOReS%2F6wOR9dWtRp11dSQ%2FWHt4Wk%2Br93IGyU%2Fysk%2Fk%2FW5INATT9Z0eAWczGT6gr%2BoIlfcgBxsf2vT%2FAGMYxMSeE2D07m7PqBmjEzjWSO3EOUo%2BY72M%2BYfLcd3FJeQRxyo7EzQU792GQ60bU9Hkf9HTAwts1jdVeNl%2FyX%2B2n%2FEc7ZL5XstVSS58p6kYZqVbTrysif6tWPrRr%2FspVzmuvaDq2jzsup2JtA5NCfjtmNf91Tjb%2FYyccJ8tmgJPqV4JJLJpI3sYLqJ2uY%2FtBgP91q6jpIy8Vw0sNNn8tG11m8KWNnqTrAums5YhTvyct%2B0R8fw%2FYb%2FWwLdRpfaVEkkPO50r1HhjJALRSg9HpX92%2FwCzgSW4TV9Hga5uppdVspFt7a0FOMNshHJm3VuZY8fV%2B0zfBlZHq3BNigOnm52LIfDHCYwMCJmVXI8IqMYnzI4f85l%2BsRQc7eSKVRPHKts4ruUkPAcv9R%2FiwbZaY1p5gtrHUoipjnjWZOo4lhRv8pGwcPL9pcROZo2S6ZkaXgyqoaFVk4hn%2BJ9uPqNxwVrmsWupvYzalF9S1K1lTi6GscsYYMpV%2FFWUNx%2FlwYoSjd8jybO0suLMcUsdmUQROxRrnH75PQtd8vaT5itBZapAJI0YPE6njJGw%2FajcfZzg%2FwCZWh3GhW%2Fr2wH1vSZ0DXlPia1m%2FuZuK7MV%2FuLj%2BbPQ1pdR3ltHcxGqyCtOtD3H0HIF%2BZFnb3k8EMqhxPBJHOh6MnIUDfSdssDq3zfqWmR6lFJqenRCO6iHK%2Fsk3FD0ng%2FmjfC3SNVudJuUvrKQJdQOrxc1DoafaSRGqrK%2FRlyU32i3XlnU4RHOYrF2Isr1hy9Jm%2F495%2F8AimT%2FACsKte0Zp%2FW1Kxg9KaL%2FAI6Nipr6bH%2Fd0X88En2lfFX0%2FwDlz5x0fzbpAlsIYrO%2BgAF%2FYxBVCOR%2FeIBTlE%2F7Lf7HJpniLyz5m1TyrqVtq2ly8ZYzuvVWX9qOQftI37WeufJnnHTfOekJqViwSZaLd2pNXhk7qf8AJP7D%2FtYFZJmzZsVdmzZsVaOct%2FNj8sx5ntJNb0NfT1uBayxrt9ajUfY%2F4zqP7tv2vsZ1PKOKvhz0CsbwMzqSSHPRgw2%2BL3%2FmwrlheB%2BD9exHQjxGeqfPH5Oad5lupdW0icabqU3xTqV5QTN%2FOyr8SOf2nX%2FgM59H%2BQfmu5nWC9ns4rbl8U6OzMB%2FkpwGKr%2Fyk%2FOBtOMPlnzTMWsyRHY6g5qYq9I5j3i%2Flf8A3XnoxWV1VkIZWAKsNwQehGc68sfkv5Q8vBZriE6rdrQ%2BpdAemCO6wj4f%2BD550VVCqFUUVRQAbAAYq3mzZsVdmzZsVf%2FV7%2FmzZsVdmzZsVdmzZsVdiNzNDbwSTXLBIUUmRj0A98WwNfPaJbSm%2BKi2pSUv9mh2pirAPON5pMWiStoiPJfM1bVI4yy1G8jDkCnwrhDrD6jFb%2BWbC7Wt36Ecl%2BCP%2BKiZHbtyJajf5WDvP9xZRaNCfKtxKb4zj04IOR403JKkfAOfH%2FWws84ajNd3EEklFuSOUtK%2FDRVXiKduQOFIeeatpk0F5PeaUj%2BlATLIYwSYhXd%2Fh%2ByleuLP9U12ykmiWO2vrWOW4n3PxgcAFXmaty3cf77%2Bx9jO1%2Flvo0EejT388SvJqDMjFxXlEvw8TX9ls5h%2BY%2FkSTyne%2FpHTVY6LdsVUj%2FdDt1hf%2Fitv91t%2FsMgRW4dxo9X4vDiySqcfon%2FO%2FoyYJsQGHfJL5FsrXUdZk0m6uTbR3UTvHQAgzRjkONSODla5GgcX0%2FUJNL1S0v41DPFINm8G%2BE%2Frym%2BHMD0k52txeLppjqPUPfF6l5X8xWlm995evZlguLSdkjR9gTWjrXovP4XTEPM6wwzKSKCT4tuoIO%2B3vke80xXU2tW13ZQ%2Bo15bq8npJ8UlELVp%2B3sMBWOsXOtWy2iEyXNuCyIw5Myf8VsaseFP7tvizL4tq%2BTzNUfvT%2BOU6npky9ZrciVAO5Xw%2Ba8sis01rp%2FmC01O5YrSWJ4kXcyFiB9nsK%2Ft5fljzLXzMlg0bRQujQESbVlDcl5IenL4kyeebPIp8y6j5e1DSEjX0XWO4QsqKYk%2FfRgV%2Fb5gx8cHMe5lGUom4mjuPnzSW%2F1OfVL6R7sJW2keKFUGygGhIJ3PKmNVy%2FTAk1pdWc9zBdrwuElcTIezA%2FEMj%2FmjXbvQtaW3tEBgCJM6PuCHFQExtizSKI1DHJv5VuxKrWMp%2BwC8JPh%2B0v0ZCNLvrfUrGG9tjWOVQfkf2lP%2BqcPdHme3vIZV24sKn2Ox%2FDJBSyzzBplrqWnSQSxLI0P76EsoIDqO3%2BsMgmlaxceUdRXU7ZS9jJRb62XoUP7QH80f2k%2F4HOgXdyVYgHp1%2BWQW8g4TzQyoQpJIVh1VuhGJCh7FG9hrempKhW4sryMMp6hlYV%2B%2FOWa%2FbXfk%2FU0ZJOEL1ayu2%2By1P91udv3if8OuCPJ%2FmhPL1xaaJetx0y4rFFMx2imJJSvhHLXj%2Fr4N%2FO9G%2FwAJ28o%2FYvY69%2BqOMgdlYzqPmWy8xr615aouoxAA3dk4dJB0%2FfRGjofBl54U%2BnCySRNSa1l%2B2vQq3861%2By65GPKcztqxjY7NEw4jYbU32zoNppF1qfrw2JX6yierHExoJivWIf5fH7DYYnZaY3pN9N5N1n9JJEbuIwyRoisY1kDbpVu3F%2FidM7xpl3Y%2BadFt7m5tle3vIUkaCYBx8Qowof5WB%2BPONG0jvLY28qlRUgqwoyOOu37LpiXl3XbjyZqk7XglmtZIfTEKNQGh5REFvsxr8XLjgIrdWQedvy7GiQPrfl4SNaxVe5s1q7Rp3ki%2FaaNf20%2B1kT07WGCqwcMjdJFNQc9C2N9BqNvHc29WiljSVGI2KyCopkFv%2FwAotHu9cOq2d1JYW0x53dhAo4O53JQt8MYf9ocMFyB23ZwGOQIkeCQGxqwfIsatNQSQrIrmOUbrIhoQfEEb5LLHzPP6X1TV4RqFo4ozFVL0%2FwApD8EmFms%2FlxeWBNxoEpuIhubSQj1B%2FqPsHwo0%2B4ltUmW7Ro5ojRo3BVhT2OWCi1t%2BbPJ1pFCfMXlJgtl%2Fx92VCyRHuwjb4kX%2Bdf2ciOlG2huhcX2n8JI2BE8FHHzMTb%2F8TVc6FpWutaySPblJEmHGeCQVVwP1ZGtcsIbe5N3p0Ui2MlWaM7mB%2FwBpQ4%2B1F%2FLkTGulhnDIYnYprf6tYaxaxxCDlxIaG7iko8Z7kGtWr%2B3ywxsdGl1WwitzGbkgkRzugDGnRm34R0%2FZbIJBZwxv9YhAVx8Qp0JPiBnafJl1eXekLNdyrKOXGNgADQD4g3Gg%2BE7Y8WyTLfiHNJbbQvNHle%2Fe50eQX%2BnXAD3Vg53EoWnKImhQmn7Pwv8AyYRX9xql1dmXWOS3XHiqMnp0QEkKq%2BA5fazrQwHqOmWmqQGC7j5D9lxsynxVsFsLeO39hb39tJbXMYlhlHGSNuhB%2FUffOZXy3%2Fl7UV05n5MgrpN1LTjLCT8VncEj%2FYf5Odt1nQbzR3JcerasfgnA2%2BT%2FAMrYB%2F5V3Y%2BdtAvhefubrn%2FuNux1jkQUYkD7Ubnir%2F6uEq8D1rTFk9XUdNgaHix%2Bu2XVoHPcD%2FfbfstnQfyAeb%2FFktC%2FptaSF1VgFNGTiXFfiA%2BLj%2FlZC9WuNd8p6kNM1e04anYsY2mY7TW%2FZG2pKjfsS4K003mkCHzl5WmDLazercWoB9WCvX1FB%2FeQt9lv8nIofYNRl5FPI3njTfO2li7taRXkQUXlp3Rj0Zf5on%2FYbJXirs2bNirs2bNirs2bNirs2bNirs2bNirs2bNir%2F%2FW7%2FmzZsVdmzZsVdmzZsVdgHVY9PmtHi1JlW3cgEuQBUbr1wdgPUdNttTtzb3IJWoZSOoYdxirzHztP%2Bi20aTyvdm6uDcJSCMJIPTVhRWKj7Bbbi2B9b8keZrnV3FvberbsQsVwHUKFJ6tU8hSvhk%2B%2FwAPGy1GwvLOkqK5ju0cIP3YQ%2BnItAPiif8A4nkkphKQaQOk6eml6ba6fGQVt4whPif2j%2FwWO1LTbPVrGfTr%2BITWtyhSWMjqD%2FEfs4MzEVwIsg2Ni%2BVPOHlm58p65NpU1XhP72znP%2B7IWPwn%2FXX7En%2BVgW28s63f2kWr29m76Ys6xyXQpxUggNUfa4iv2uOen9c8t6J5it0t9as0uo4zyjLVDKf8l1oy5EL7TriGW30Lytp7Q6Dbs0d7xI4Oz%2FFWPlycmNvib%2BfKziufETs7WXahOn8Ph9dVIn6a7%2FewDzPd3ukNplzYtxtEhW2adVBKzRktTkalOdf%2BBw60bydZ%2BaNR%2FwARaPq0VjOIw509bcLIkw%2B16yh%2FjRm%2F3an28de6dLYTXGk6xDztpx8aHoyn7Lqfb9nI3YX%2BreQ9ThS3pcWhcvazMBWSE%2FbgaQ%2FF8P8AJlrrDvunvmryB9buFvzAtnrkQD84z%2B6mKHkGRtu%2F82HWnO%2BoadLpU5aC4ZeUL9Gil%2B0jKR0aOYZOLO80jzho0d3Zv6kMn2WFPUhlGxVh%2By6H7WQWaO80rV1hvwBMjcfUAoskTbLIP%2BNsIr5oSu10tfOt7Ikt4th5ijQC6hkSsdz6fwfWIiCCr7UmTj%2Fl5JG%2FKTSdTjg%2FxDILh4UCUgHD7P8Axafj45GPMdkYtRkvbWf6jewEXNhcr9ppT9pEVatJWnxJx%2BznRPIfmz%2FFujfW5Y%2FSvLZ%2Fq94gBCmQCvNQfiVX%2B1xb7OA2NleaX%2Fkr%2FA19Jb2rO%2BlXbc7UvuFbuvL%2Bb%2FiWC7M7HOuarpdrq9jLY3i8o5Bse6t2df8AKXOP6jbaj5dvpLK5USBd0fcB07Ov8cMT3qkP5l6trkWp2kNi8sVr6CShoyVDyH7RJHXj8OQpfNfmCN1%2BsXcsnBeCrOfUAUdFHP4uP052ny%2Fq2g6veR6T5hgX94Almsp%2Fdsw%2F3W%2F%2BU37GSHUfyp8n6hUpavZse8DkD%2FgH5p%2BGCXNeTwM%2BbzeWxtr%2B3SVHFGMZKMP8oBqr%2FwANh9qv5gpr3kVfLV9zk1O3uIjFOwrzt4w1GZhUeqn2P8rJD5i%2FJJrK2lvNKufrSx%2FEYCnCXiOtCpKPx%2F1M503lq7tpDxDNUUUGlPwyJtWQflfpMWseaFtLgssZtZnDJ1VhxCn3651e38qanp%2Bs2ZX95brKG%2BtR7UVfio6%2Fs16YS%2Fk3pGmWxvNR%2BspJqfEW7WnR4kryLFW3PqN%2FL%2FLnW8I2UsW8x%2BVo71n1LT0CXp3mjGwlp3%2F4yD%2Fhsgl9oyXUaxX1u8LoCY2dStV%2FaG%2Fgc7JTEbiztrr0zcRrIYmDxlhWjDJCXQoeVeW9Rv8Ay1PKL25kuNO9ELEo%2BIjgaoKk%2FAqJyzqtrdQXkCXNs3qQyqGjcdCCK7ZFPMPl1Yg95aLWA7zQjfjXqw%2FycB6JrNzY3BW7uAbARKgUqSQVIC8KfCq8K8vhxq9wlntK4DvtJ07UgBfW6TU6FhvTwqN8FRyRyoHiYOjCoZTUEHH5FDC9Y%2FL6wuSZ9Ic2M3X0tzEfo6p%2FscL9B%2FLy8XVJNS8y3Yuo41aKz0%2BEkQrGwoWlO3N2zomVTDZV4l5n8s3Plq94oS%2BnTk%2FVZj27%2Bk5%2FnX%2FhsMNI893Wj2ht2thNVSEp8PGSlBK%2F%2BSf286nqOnWmqWcllexiSGQbg9QezKf2WGco13yhdaVMUT95A39zL0DDwPg%2BIZc3pPlzU5dStGa4IaeNgGZaAFWHJWoMOc5v5E1B7Wf6tcAoD%2B5PLb3jP0fYzo4xIYrZIo5UaOVQ6MKMrCoIPtidrZ29lAttaoI4UrxQdBU1OL5sCsO8%2FwD5e6V5708RXNINQgB%2Bp3oFStf2JAKc4m%2F4XOIWX5R%2FmVoOpummwIySAxNMssZhZG2q3Mqen80eeoKZqYq8l8h%2Fk%2FceW9Qt9Z1DU3W4gPJLS0JCEGvwTytT1U3%2Bx6arnWs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFX%2F1%2B%2F5s2bFXZs2bFXZs2bFXZs2bFXUzZs2KuzZs2KoXUjILG49E0k4EKetK43TYkhsoQp5EqGZvEnvgp1DKVbdW2I9jhDdaDqT%2FuLLWJbOzP8AulEVnAPVVkb4hiqB8wWUXmS%2BXTYWQi3ikZphuUlqOKmn7P8ANnOtRsiPW0TWUKqD9ofajYfZkQ%2B3%2FDLnYtH0Wy0W3aC0BJc8pJHPJ2J8ThV5u8tJrdoZrdQL6EH0z0Lj%2BQ%2F8a4bTbxXQPMGq%2Fl9r7mSs9jcUN3Cv2Zo%2B1xD4Sp%2FzZnaNYhtfNmgRaho7JcMwE1pKCASP246%2Fsn%2BZf58gsugWWtaPFp1xRL21qFkFCyP3U96YR%2BUfMt7%2BX%2BqvpmqEtpUsnGeOtQjE0FxD%2FwAzUxOy%2B5kHmGCOa1s7%2BVeEsFYpHI3SvwyBvDi647RtH1by3qEXmPT5VlgnWmo2C1Amj6rIrH4RMnVcCz3FvJ5x1pIqX2h30cVy3ouv2nQEeka9XZW5ZJNPult7dbZpTLasP9HlYUalP7uVf2JlH2v%2BEw891ZzY3tvqNtHdWz84pBUHoQe6sP2WX9rC7zJoEOu2Xp7LdRVa3lPY90b%2FACHwi0IahBqtdOo9hKf9LjY0Vf8ALU%2F78ybZFD591jS3R3gnRo5Ymp4MjA9snHkr8weRi0LzJII7pQEtdQc0SYdFWQ%2Fsy%2F5X7eH%2FAJw8uLqMDX9qg%2BtRL%2B8Uf7sQf8bLnJbuyjcNFKnND1U%2Fw8Dh5pfQo3Gc487eVFhMmq2KfuHNbmNR%2Fdsf92KP5G%2Fa%2FlyPeXPM%2Fmfy2Y4pmk1PRqfBBKpNwiDr6E3%2B7OH8j51%2B1ubXU7JLiKklvcJWjDqrDdWH%2FEsV5PntoFiuUuQOFxFvHKpKsPpWnLJZ5b8w65p1xEguXuIp3q8d07P1%2FZVm%2Bx%2Fkccbr%2Bhm2125sbPggX95AZq8FRhy3p%2FL8Srk181aDHqempqtvRLu2hDngPheMDmV%2F2P2ozjsrKLW5ju4Eni%2By4rQ9Qe4OL5D%2FACp5hgu7iOwkkUXFxD6yx9DWM8HNMmGJFFDRFRQioPUHIhrmgrAXubdK2z19WOleFepH%2BRkwymCkUIqD1BxBpWIaNq09o31WURrZoiem32ePEheCIB8VV%2BLJcGB3BBHtka1LQXVne0XnC9eUQ%2B0tevHxXA2lxazHfW620rx2atW4gkSqFOPCgdvjDClVwkA7hWYZswzZFXYnNBFPG0UyCSNvtKwqDimbFWE6voE1hIbu0Be3BrQVLIP8rxXJRo92b3T4Z2%2B1Ti3zG1cGkAih3B7ZSRpGvCNQqjsooN8NquzZs2BXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFX%2F9Dv%2BbNmxV2bNmxV2bNmxV2bNmxV2bNmxV2bNmxV2bNmxV2bNmxViPmbyo91cfpvQiINVT%2B%2Bh6RXSD9iXwl%2F33N%2FwWQzW9AXXo%2FXaFg7L%2B%2BhK0mjdBuafzACjrnYcDTWNrPKk8kYMsZDI42NR40w3tRW3z1p2l6ho%2BotLAfXVE5OgDVljA%2BLj%2FxZGv7OS2BbeaRbscpI5YuLQq3ETIfiQcv2ZVP90%2F8AsMk3mi1FjqBnt0CpcIHIUU%2BNT8RFP5tuWRDTFEulwPaP9YjVSfVjBIFGPM%2F7BvHCOSXqXlu6trnTI1t7Y2Zj%2BGW1YhmQ%2BJcfb5fzYcZBPKl1I7GRXHKGi3AY%2FajPRvdsnQNd8BFFDjnL%2FPWhJaXguIKRw33KngklPi%2F2Pxcs6jkY892Ul3onqwoZJLWRZeAHIlT8D7fJsAVBaLpUeueS9PtriYPcWykQXkfZ4yVDD%2FJP2WwX5X1NJ2NrQIGXkoXpzQ8JP65GPJfmOTR5G0zXLmGCzlYmzhZPSeE05ceP7UTjfliOhagkWs3CW0gkUXbPZjoZVkY8kQHr8OSHUJZD540vmYtVRBIAvoTo260JrGzU7cvhzaJ5jgm0t9O1u7giu%2FRdY%2BJ48oyCg%2Fd9QyfZ%2FwArJhPBFcwvbzqHikBV0PQg9sgt%2FwCSLpJy9pxniPRiQsgH8rfzYB5ql%2Fkq1hXU4ZigNwjsizftemU3Uf5Jzp%2BRXyloF%2Fpj3FzqYiR3YraxREsyx%2FzTOaL6j%2Fyp8CZKsSUOzZs2BXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFX%2F9Hv%2BbNmxV2bNmxV2bNmxV2bNmxV2bNmxV2bNmxV2bNmxV2bNmxV2bNmxVg35iPrMEFld6XbR3CRM%2Fro1fUIIHwx%2Fs4U%2FlrqOkz3c1lYQmENFJI8DCgRzIDIg5b1JavTOiajZLf2cls1KsKofBh9k5ydpJPL%2FmzT9ZcBIWY2t5sFoD8Ls5C1%2FwCDkyQ5KyjWdLGi6ml3brSyvKxuo6I58P8AJPVclOiXZurPi5rLAfTf5fsn7sE3drBqFq9vLR4pV2I7dwy%2B%2BF2j6Xf2F5dS3EqNbyhViVa8iV%2Fbfag6%2FZXBdj3KnWURXLzYFYV5n8n3us6ut7btEITGsbc6hl418B8WFd75Ym8svHqVqPrQiCsJSPiikH2jQfsNnScayhwVYBlOxB3BGG1Sby7rf6YgZ5KCZftIBSmHeFllodlp95LeWqlDMKGIfYB7kDDPE%2BSuzZs2BXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFX%2F%2F0u%2F5s2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZFfM%2BipLW%2BSJZAf71CtaMPsygf8SyVZRAIIO4PbCDW6pP5YvDd6Wiu1Zbc%2Bi%2B9Tt9mv%2Bxw5xG3tbe1Vlt41jDHkwUUqfE4tgPNXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFX%2F9Pv%2BbPAGbFX3%2FmzwBmxV9%2F5s8AZsVff%2BbPAGbFX3%2FmzwBmxV9%2F5s8AZsVff%2BbPAGbFX3%2FmzwBmxV9%2F5s8AZsVff%2BbPAGbFX3%2FmzwBmxV9%2F5s8AZsVff%2BbPAGbFX3%2FmzwBmxV9%2F5s8AZsVff%2BbPAGbFX3%2FmzwBmxV9%2F5s8AZsVff%2BbPAGbFX3%2FmzwBmxV9%2F5s8AZsVff%2BbPAGbFX3%2FmzwBmxV9%2F5s8AZsVff%2BbPAGbFX3%2FmzwBmxV9%2F5s8AZsVff%2BbPAGbFX3%2FmzwBmxV%2F%2FZ);background-position:center center;border:1px solid #0a0}.yui-skin-sam .yui-h-slider{background:url(bg-h.gif) no-repeat 5px 0;height:28px;width:228px}""" :: /usr/lib/python3/dist-packages/csscompressor/tests/test_yui.py:397: SyntaxWarning: invalid escape sequence '\:' :: input = """ :: /usr/lib/python3/dist-packages/csscompressor/tests/test_yui.py:423: SyntaxWarning: invalid escape sequence '\:' :: output = """.yui3-skin-night .yui3-dial-ring-vml,.yui3-skin-night .yui3-dial-center-button-vml,.yui3-skin-night .yui3-dial-marker v\:oval.yui3-dial-marker-max-min,.yui3-skin-night v\:oval.yui3-dial-marker-max-min,.yui3-skin-night .yui3-dial-marker-vml,.yui3-skin-night .yui3-dial-handle-vml{background:0;opacity:1}div.base64-singlequotes{width:100px;height:100px;background-image:url('data:image/jpeg;base64,%2F9j%2F4AAQSkZJRgABAgEAZABkAAD%2F4RfJRXhpZgAATU0AKgAAAAgABwESAAMAAAABAAEAAAEaAAUAAAABAAAAYgEbAAUAAAABAAAAagEoAAMAAAABAAIAAAExAAIAAAAeAAAAcgEyAAIAAAAUAAAAkIdpAAQAAAABAAAApAAAANAAD0JAAAAnEAAPQkAAACcQQWRvYmUgUGhvdG9zaG9wIENTMiBNYWNpbnRvc2gAMjAwODowNzoxOSAxNDo1ODowNQAAA6ABAAMAAAAB%2F%2F8AAKACAAQAAAABAAABwqADAAQAAAABAAABRQAAAAAAAAAGAQMAAwAAAAEABgAAARoABQAAAAEAAAEeARsABQAAAAEAAAEmASgAAwAAAAEAAgAAAgEABAAAAAEAAAEuAgIABAAAAAEAABaTAAAAAAAAAEgAAAABAAAASAAAAAH%2F2P%2FgABBKRklGAAECAABIAEgAAP%2FtAAxBZG9iZV9DTQAC%2F%2B4ADkFkb2JlAGSAAAAAAf%2FbAIQADAgICAkIDAkJDBELCgsRFQ8MDA8VGBMTFRMTGBEMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAENCwsNDg0QDg4QFA4ODhQUDg4ODhQRDAwMDAwREQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM%2F8AAEQgAdACgAwEiAAIRAQMRAf%2FdAAQACv%2FEAT8AAAEFAQEBAQEBAAAAAAAAAAMAAQIEBQYHCAkKCwEAAQUBAQEBAQEAAAAAAAAAAQACAwQFBgcICQoLEAABBAEDAgQCBQcGCAUDDDMBAAIRAwQhEjEFQVFhEyJxgTIGFJGhsUIjJBVSwWIzNHKC0UMHJZJT8OHxY3M1FqKygyZEk1RkRcKjdDYX0lXiZfKzhMPTdePzRieUpIW0lcTU5PSltcXV5fVWZnaGlqa2xtbm9jdHV2d3h5ent8fX5%2FcRAAICAQIEBAMEBQYHBwYFNQEAAhEDITESBEFRYXEiEwUygZEUobFCI8FS0fAzJGLhcoKSQ1MVY3M08SUGFqKygwcmNcLSRJNUoxdkRVU2dGXi8rOEw9N14%2FNGlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vYnN0dXZ3eHl6e3x%2F%2FaAAwDAQACEQMRAD8A9VSSSSUpJJJJSkkkklKSSSSUs4uDSWiXRoOJKFi3Ovx2Wvbse4e5gMwRo5soypdOyN9mTSRHpWvj4Oc4%2FwDVf9WkpupJJJKUkkkkpSSSSSlJJJJKUkkkkp%2F%2F0PVUklCqxttbbG%2FReA4fApKZpJJJKUo2WNrrdY8w1gLnHyAlVOsWvowXZDZ%2FQOZa8D9xrmm3%2FNr3PUswm%2FpmQGamyl4bHiWuhJTYqsFtTLBw9od94U1Q6FkfaOk4tszuqYfwV9JSll1%2FoOt2sOguDXgeTm7f%2FPmN%2FwCCLUWZ1VhrysbKA%2Bjua7zgtuZ%2F1FqIUXTSQcvKZi47sh7XOY0tBDYJhzms3akfR3blVd13prMtuI%2Bwse%2F6L3Ahm7n0%2FU%2Bi2zafzkFOgq9%2Bdj0ZFOM4k3ZDtrGNEnhzt7v3WbWPU8bJpyavVpduZuc2eNWONb2%2F2XtXOY2VU7rA6hnO9RuJS%2Br1hO1lguGJbuYz2extvv3fzLPU%2FwCESU9QkkkkpSSSSSlJJJJKf%2F%2FR9VWf0iwiu3Ff9LGsewT%2B6D7P%2FAyxy0FmunH6xPDMpgd%2FbZFT%2FwDoOx%2F%2B20Qp0lC02CtxqALwDtB4J8FNJBTVovx%2Bo4jvbLLGlltTuRMssrf%2FANJiz%2BhZDqMO%2FEyCX2dOc6t%2Bkuc1gmt%2B3%2FhaPTeoZ5s6R1IZrBGDlkNvI%2BjXcYYyx%2F7tWV9B%2FwDw%2FwDwlyD1LqWH0jq2N1O55rxOogY1rwC4C9uuP6mzdt9Wl1v6T%2Bb%2FAFdFS%2F1Myq%2F2VThusa%2B2tst2k6sPuY73Brm%2Fo3Vv2fy%2F3F0S4TAzq%2Bm%2FWDquKGnbhWOya62DUUlrcmyulktZ6f2ey19Wz8%2F2Ls2Z%2BFYx1jL6yxgBe%2FcIAI3CXfNIqZX3ursqqrZ6j7TqJgNY2PUsPP0dypfWJ%2Fo9NOT2xrarHTxs3tZkf%2By77VR6v9bejdNsbkb3Zbqm2sfVjgOOhrdZFljqsffXs%2FmvV9V%2F%2BDXHdZ%2BuvU8zA6i%2Bj02Y1zawaZLt2LY21tltb7XOb6j6%2FwDR1V%2FzV36v6rPVYFU%2BiCs5PS7cd43O2WUOB77d1X%2FT27lwvVnNyKK8d15q6hij207o9dg3DHdW9m9zLv8AQ%2F4Wu71K%2FTtr9aqzJ%2BuHV8tmR0zNoyLvsXU8Nr7cdtjmtN1J9K%2B2podsbk1%2Fo%2F8A0YsnG6te%2BnLZbdXXY6pttADNwucwmhv2cWbv0tnr%2FpKnfpKbKf8AtsqD1DvrjnfV70cKlldgzgbqjf7QHB3p2sG0sb6lv0%2FfZ6TEcZg630xz2vezK6jVbfhVtf6biQ%2BxltmNY7a2z9Js3Vu%2FwayvrHh1%2BhhdKv3XubjBhY9wDbHtPpOdXkOH6t1Dd%2FRsl%2F6C%2FwDomV7Fg9Wc%2FF%2Bq3RL6biben5WVjh4lljdxbexltf06La9vvp%2FM%2FwAFZ%2FhEuqn0r6lfXM9WYzpvVoo6wxvcbBcGj9Ltr09LLoj9bxf%2BvU%2Fof5mz9avrJd0%2B2jBwHAZTrcd17iA7bVZa2nY0H%2FCXw9v%2FAAdf%2FWl5zidQZ9ZcY3l3oddwg2z1mHZ6zWfQv3t2%2Bnk0%2FwCn%2FwDRf8xf6Df1DqvXGZ%2Be5tzsi7Gd6lm2kPsqNbqqOG1%2F4Cuxnpt%2FS7%2F9I9ALjR1Gh7f96%2BuJJpA1KZj2WNDmODmnhwMhJaySSSSU%2FwD%2F0vVVn9airFGYSGjEcLXuOkV%2Fzd5J%2FdZU%2FwBX%2Fra0EHM9D7Jf9pE4%2Fpv9YHX2bT6mn9RIKcE9U6lgXnJDv2l0jN%2FS497S39C530sOyxn%2BBc%2F%2Bh5P83%2F2kyfS%2FR5NlPrv16uwczExsPHFozLBRWHz6rriWM9Ouv6Hs9T3vseue6B9buoZF5xBU84BDC%2BtoZYW1PczG%2B02Gxm71Gb2XP2fod7P5mtct167q%2FT87Gdfk%2FbscWHI6V1NrQNGu3O2NZ6fp5FN9dTcrH3epR6f9RKwRYXzhKEuGYo%2FxfSMvM6lZlF%2FVfSobU11Q9MGyqLfa%2BrP9PJsr9Kz09n6bGq%2F7dWN1z9VxC3KfZT0%2B%2BPUyGg5NIaPdU7ezZe7KxPR%2FR5Gyr1sX9Db6%2FwDguZx%2Bv352be4WNwft%2B9tb2n21mza%2F07Xn2%2Fp7qmVep6dbP0vqfolqZD7mY91eDmXh9pBAZDGjT9awvb%2Bkp3W%2Fp2Mdkfpav1b%2BXUb0WulTeP23h5Di3JL3UYWTYzlzbKn1sc5rN7baM3FZ9pw8xrvSvr%2FQf0im6uvH6vY7G6hfS2mx1WFYaq7bnk%2Bo2r0rKPTa7bustxX20%2Bz%2Blf4RW%2FqPXeM403s%2FQ9LpdbQ4v97Wl4DcW1nud6PqfrH2e9nszMavNx%2Fs9%2F2hA6i5r77HZLH24Tn1W4%2BUwj2Pva3Jdj5bfzaHb8n7Fk%2F4P9YxP0tX8wulqaWfb1CzZ6GaM30622WDD%2FSV1mp3sfY6tjWOsY1tf8776a%2FTQ7s27qFNVIrqwAfUsbZRXt9S0N9Ky1tX83%2Bgre%2F1sej%2FAE1lzKltdDtbi9ZJsqqbTaBXdS0TbW68PycUxNj8qrIbR%2FpPU%2FSb6%2FTyv6VWf0qvOrzmsYasnGzHmk7gx1Za6K2XR7sd%2B5v6K79JXi3bPU%2FV8i71RRU5%2FWaLMv6kYj7SGX9L6g%2BqK%2Fosrymeux1cf4B17fYsrpuPmNxftz63Pcwl9DWDQ2sIqZkNJ%2FNZe6luR6f%2FAAX%2FAAS1f2pXX0vq%2BJln7LfkVVta3ZAfl4929myn%2FA76rLq86r%2Bbo%2F4qyhVruoZfSek4ldmM12Pe227D9XQBtvptu3%2B7d6Vr66Xf2PU%2FwiSnsuqnDyLMfFtMZORj%2BrXSPeHFseo2l7g31La%2FV%2Bh%2F2oq%2FwfqfpFznVcd9uDZivaxzDZXa1zztZaXB1LW%2Bv%2Fgb%2FZVXi5tv83%2FRsj9AsLqfXv2j0%2FpXqPFedgNurfa10F3uqsx8lv8Ao3Obvrf%2FAMT6n%2BFQquq59%2FURec1zb7CHXMc8htmw7n47v8BtucPUb6v6P9Ld69iNoS9H6Vk0Zzcpj3tqqeW1AAtuc%2F8Am7Meyhv6WvZ%2FNZX%2FAIEugzuk14eLiN69fbi49u6wgBjyWNb6dP6IOa52V6vt247P0dD%2FAFP0ajjdc6kBeekYQd1DIs2tsZVZbdVXt9tYqsG9%2B3%2FTPZ%2Bl%2FwBCsajpXV%2BtX2Zwo%2Fal7Wuvv9S0Mea2%2FT2%2BvZ7m1e1j6GV76PZ%2FpK0NE7avpH1Z69ndU6Ti4mP6mVZktBdbkP3uqbWTRkjKuYGb9t1e6v2776rP9Iuyw8VuJjtoaS8tkueeXOcdz3%2F2nLyb6vdZv6DjDKwmVt3lzbsZz3VsZcHluTgX499hfRYxuzJwn%2FznsyKrLLv8H2vT%2Fr9hODK%2BsM%2FZuSWkvrtFjC1wLmvr%2FWKqW%2Fm%2BzbZ%2BkRR4vVpKn03q%2FTeq47Mnp%2BQy%2Bt7WvG0%2B4Bw3N9Ss%2FpK%2F%2BuNVxBT%2FAP%2FT9VTOa17SxwDmuBDmnUEHsU6SSnxf6x9CzPqt1ECix7GMeben5Q0caneyylzvouto3MruZ%2Fhav0np%2FpFUryaMjFvrzps6dkPbZmUsHvx7zFber4f7rbLP6Wz%2FAEln%2BivYvY%2Bu9L6f1Xpl2H1GG0OG71SQ01uH0b2Pd9B7P%2FUb%2FwBGvH8vpF3T7%2FQpcH5NIea7az6leXSd2%2BzHjdW70qHbMnE%2FwlSZrE2NuzfjKHMY%2BGfpzR2n%2FL9H95wM%2FByOk5hxsgiyuwb6rm613VH6N1X%2FAKMrW10jqbrmHDyHl8MhjY3G6sHd6PO318dv6eiz07fW9P0v%2BOHiPxc6n9j552Ydh3YmVy7FtP5%2Bvvfiu%2Fw%2F%2FB%2Fpf5zehYv1a6pVk5WLnh%2BJZhML6rmiWvsBY6t1Fn0n1NY77Tvp%2FSf8WnijqNWnOEscjGQ4ZB7Oig0fV7Lf01rr8rqR2tez3XPbBx67XsYzayxjbMl9m38%2F9J%2Bl%2FS%2BpzrvUxMWqvqNVuJksx3402zW5oosbdScig725OHd9qY6v%2Bc2ZOLT6Nn88y3e6X1uyk9NexznYd%2BPdi2Mc1lTxl4ztznWu3bKfWZZXbs9T06f0ypdY6J1Hr%2FVH9Wrtpsx6mMqFDS%2F1WisF30XNa5%2B577bf0eyz%2FRV%2BqnHwW1RotDF6xay49Tviks9OHNBAc9g2sfc1m7Zu2%2FoG%2FQxv3PST9Lw2dTblM%2B1W1sdDixoM2vu3f0936Ot3pOZsurp%2FQ5H%2Bj%2FwaJj4GXf052ZjepRjbmOrywNzNjHulh9Meg5zN%2B1lrn%2F4R9fp%2FpFYxcHD6ey6nItdSGAOtdlFwhlh%2FRuHpN3Ppbv8A5xnqemgFOZ1%2FDyMW77T1DIOQy4vra91bqC00en%2BiYx%2F06Nrqnev%2FAIf%2FAEj1WxaG2sxKOo9Mu6iK32UYeOLHML3vLrNrrmu3%2Blv%2FAPRi1cvpl1PUqW3Nfh5VJ34%2BNmO9XEurHu%2FV7t1jGMsYf0noP9n%2FAANqv9Q6W84w630hn2cuFd1jcYGysjS6qzLxmiu3Fyadv896NX%2Bl%2B2eqhSSBQ1u%2Fwed6z9X%2BrtFJH1dZj1agENsqZuIB9EPsvbkW7Wj6eS%2F6fq%2Bj%2BjWOcbNw8hnqdNxq3tizZYXOa4Ty7fkWbmNd%2FObfof4RdpT1fqHUs1rc%2FLfktyRU2vGa4bSHNePtFL3el6VmLlVejZ7f0m%2F1cj%2BZ%2B0WbvSfqn0%2Fq1eTjdRIdlVspsqcxwBqc8PbfW%2BrX376%2FTtf%2FAKH0bcS6v2WJXqulj4YCXEDZqurxn1dxXdRosuw78hnXcR5dSWu22OrY2bqsdn03ZFTt932Oz2ZWL6lVLPWoXS19Hzup9Pq%2BsfTMYty8kn7ZRXDCy5hdVb1DEre%2F9NU79LvxHbLclj7Kf5rIspXE5mPm9J6q%2FLqa82YrmvfVJHqUsd%2BgyqLatln0a%2F03pP8AWxLmerV%2B5j%2Bz%2FU7qvR%2Bp9Cot6QNlLJbZQ5xdZXb9O1l73S99jnu3%2Bq7%2Be%2FnEmN57qv1X6b9c%2Fq99oxWNx%2BuYxcyx7g9rjc2PXxM5t36x6djmt9H1v02L%2Bi9L%2FCVWcz9VPr51npPWX9H%2Bsxuy8bItFNoyDvtot9tIcN%2F06He316P%2FAEKo%2FwAJ9p9hbXW17ntaA98b3AQXQIbuP5y43%2FGB9Q2dfp%2FaXTWtZ1iloEGGjIY3%2FAPe7%2BayG%2F8AafJ%2F6zb%2Bi%2FSUJT2TK66xtraGAAABoAEAbW8fyVJecfUbqP8AjHPV31dXxMjJ6c%2Fay27LaMd1JaNgsoDxX9o9rf0zaW2%2Br%2FPep%2FpPR0lP%2F9T1VJJJJSDNL%2Fsr9geXGABW1rnakD6F36P%2BsuAwumV%2FWXNrxHvcymqh2S7IqLnRa%2B7Jfj2UPcGtqdvyfVspZ7K%2FQ%2By1%2FoaV6Ffj05FZqvYLKyQS13Eg7m%2F9JKimvHprorEV1NDGDwDRtakkEg2NCNnxDqdGb0Lru3qFDHX41rLTWGxVeyR7626tdVmNa%2F1P3LPWr9i2cmzrpY5tdB6gzpL7Kq7WGXPqqf6D8HIc1gZ9upo%2F7T%2FzmVX%2FADXqr0brOF0%2B4135bWVFgc05kD1WMP06ari17q25P81Z%2B%2FX%2Bi%2BnauTysfqnQeoM6h06l91eW2H4jwf1uhgc70Lq3DdV1XGxm78d7%2FwCfo%2FQXfpK7GIRFX4s2fN7vAeGpRjwk93IyOj5VDnN6U5%2FUMa%2FflYlLGuLm%2BqxnpfadrG1tdk302Ufav%2Bs2en%2FNrQ%2Brd9%2BNlNdfS%2FDuDXMy8e7R1bmjfJ%2FkNhl9Nv59KtOeLbMDO6FktJte%2B%2FCstLh%2Bhcaxm4mY5oc5tLMr08XK3st9H7TRd%2FSqPWW11fA%2Fa%2BOOpdOc6jqeMNllYjcdvudjWt9zfVr3b8d%2F%2Fom%2F1E%2B2F5jpf1u6Dj9RyLKcqu3peaf1rF1aGh%2Bhym0XMr91TfZksr%2Fncb%2FSWY9bFTwftfUOpdQwRZvxsDLOLh2uBexrLH21YzLLAHv9K3ZX%2FwAH%2FOLUw%2BnfU%2F6xVDB6lg4%2FTutEFrLaG%2BgLXD%2FC42zY2x%2F%2Blw7f01f8ur9On%2BroyPqllZfThhMsqBZblWhxFjahFLLWE%2B27HZv3sbsr9H9N63%2FBjW1L9J9PDa%2F6udcx%2FU6Ta7bSH6uxLT7W0Oc0%2Fo6HT6mFl1fzX%2BnV9n1R6v07bbhZv2za4w149K0Vk6enkMeWPu2fzn8xVb%2Fwf0F1GVh4mdSW3MD2vbAfA3AH9xyoYmRZ0o%2FY894%2BztBNGS7QbR%2Ba8n6Oz%2FwH%2FttLyRbyPUcXMqzznY2Nfh9TrbZbkkVyxzQBvzm%2Bm04vr7f0d%2Fo2frX%2BD%2FTV2rc%2BrmH0bqHT8fcW%2Fb2Ned1FrmWsaXOZLfRLH01W%2Bpu9L%2BaXUiCJHBWGegM6d1IdU6WzbJi%2FFbAaWuPvdV%2FV%2FnPTStN6U4%2FWfqPk5jhRj2BorDrMXLOjqnge2m1rNrnV3e1lnpf8b%2FO1Urm%2FqLlZH1a%2BseT03IwLa7s97K8nFrY%2Bx9fp%2Bp6OfjupZ6VvT3%2BrY3I%2F0P6Oyn9F%2BjXrKSCFJJJJKUkkkkp%2F%2F9X1VJJJJSkkkklKQM3Dpzcd2PbuAdBa9hLXscNWWVPb9CxjkdJJTxHVfq4Ol5bc%2Bq55dlvLLq2Dax1lprY7IFbP5i63b77Kf9H%2Bk%2FQrpPq%2FcLMAVlgrupcWXM4duBj9I0y7f%2F1f00vrB0hnVunPo%2BjkMmzFtGjq7QC1tlb9Njvd%2FqxS6dWMj0upH9FfbXsyqwIabGwx30%2Ff%2BifW9n9RHopwvrBh4eF1V%2BXkU%2FqmZQQLSB6deYxwux7HAfpGvs9L%2FB%2F8J6ivWVZ2dj4vV8FgfbkY%2Fo5WO8hosrdr3%2Bi6t7nrefWx8b2h20hzZEwR9Fw%2FlIOLg4%2BI652OCxt7vUfWD7Q4%2FScxv5m%2F89K1IujYj8PpWLjWDa%2BusB7SZIcfc5u6XfnFW31seIe0OEzBE6%2FNSSQUpJJJJSkkkklKSSSSUpJJJJT%2FAP%2FW9VSXyqkkp%2Bqkl8qpJKfqpJfKqSSn6qSXyqkkp%2Bqkl8qpJKfqpJfKqSSn6qSXyqkkp%2Bqkl8qpJKfqpJfKqSSn6qSXyqkkp%2F%2FZ%2F%2B01IlBob3Rvc2hvcCAzLjAAOEJJTQQlAAAAAAAQAAAAAAAAAAAAAAAAAAAAADhCSU0D6gAAAAAYEDw%2FeG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9IlVURi04Ij8%2BCjwhRE9DVFlQRSBwbGlzdCBQVUJMSUMgIi0vL0FwcGxlLy9EVEQgUExJU1QgMS4wLy9FTiIgImh0dHA6Ly93d3cuYXBwbGUuY29tL0RURHMvUHJvcGVydHlMaXN0LTEuMC5kdGQiPgo8cGxpc3QgdmVyc2lvbj0iMS4wIj4KPGRpY3Q%2BCgk8a2V5PmNvbS5hcHBsZS5wcmludC5QYWdlRm9ybWF0LlBNSG9yaXpvbnRhbFJlczwva2V5PgoJPGRpY3Q%2BCgkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LmNyZWF0b3I8L2tleT4KCQk8c3RyaW5nPmNvbS5hcHBsZS5qb2J0aWNrZXQ8L3N0cmluZz4KCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuaXRlbUFycmF5PC9rZXk%2BCgkJPGFycmF5PgoJCQk8ZGljdD4KCQkJCTxrZXk%2BY29tLmFwcGxlLnByaW50LlBhZ2VGb3JtYXQuUE1Ib3Jpem9udGFsUmVzPC9rZXk%2BCgkJCQk8cmVhbD43MjwvcmVhbD4KCQkJCTxrZXk%2BY29tLmFwcGxlLnByaW50LnRpY2tldC5zdGF0ZUZsYWc8L2tleT4KCQkJCTxpbnRlZ2VyPjA8L2ludGVnZXI%2BCgkJCTwvZGljdD4KCQk8L2FycmF5PgoJPC9kaWN0PgoJPGtleT5jb20uYXBwbGUucHJpbnQuUGFnZUZvcm1hdC5QTU9yaWVudGF0aW9uPC9rZXk%2BCgk8ZGljdD4KCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuY3JlYXRvcjwva2V5PgoJCTxzdHJpbmc%2BY29tLmFwcGxlLmpvYnRpY2tldDwvc3RyaW5nPgoJCTxrZXk%2BY29tLmFwcGxlLnByaW50LnRpY2tldC5pdGVtQXJyYXk8L2tleT4KCQk8YXJyYXk%2BCgkJCTxkaWN0PgoJCQkJPGtleT5jb20uYXBwbGUucHJpbnQuUGFnZUZvcm1hdC5QTU9yaWVudGF0aW9uPC9rZXk%2BCgkJCQk8aW50ZWdlcj4xPC9pbnRlZ2VyPgoJCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LnN0YXRlRmxhZzwva2V5PgoJCQkJPGludGVnZXI%2BMDwvaW50ZWdlcj4KCQkJPC9kaWN0PgoJCTwvYXJyYXk%2BCgk8L2RpY3Q%2BCgk8a2V5PmNvbS5hcHBsZS5wcmludC5QYWdlRm9ybWF0LlBNU2NhbGluZzwva2V5PgoJPGRpY3Q%2BCgkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LmNyZWF0b3I8L2tleT4KCQk8c3RyaW5nPmNvbS5hcHBsZS5qb2J0aWNrZXQ8L3N0cmluZz4KCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuaXRlbUFycmF5PC9rZXk%2BCgkJPGFycmF5PgoJCQk8ZGljdD4KCQkJCTxrZXk%2BY29tLmFwcGxlLnByaW50LlBhZ2VGb3JtYXQuUE1TY2FsaW5nPC9rZXk%2BCgkJCQk8cmVhbD4xPC9yZWFsPgoJCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LnN0YXRlRmxhZzwva2V5PgoJCQkJPGludGVnZXI%2BMDwvaW50ZWdlcj4KCQkJPC9kaWN0PgoJCTwvYXJyYXk%2BCgk8L2RpY3Q%2BCgk8a2V5PmNvbS5hcHBsZS5wcmludC5QYWdlRm9ybWF0LlBNVmVydGljYWxSZXM8L2tleT4KCTxkaWN0PgoJCTxrZXk%2BY29tLmFwcGxlLnByaW50LnRpY2tldC5jcmVhdG9yPC9rZXk%2BCgkJPHN0cmluZz5jb20uYXBwbGUuam9idGlja2V0PC9zdHJpbmc%2BCgkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0Lml0ZW1BcnJheTwva2V5PgoJCTxhcnJheT4KCQkJPGRpY3Q%2BCgkJCQk8a2V5PmNvbS5hcHBsZS5wcmludC5QYWdlRm9ybWF0LlBNVmVydGljYWxSZXM8L2tleT4KCQkJCTxyZWFsPjcyPC9yZWFsPgoJCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LnN0YXRlRmxhZzwva2V5PgoJCQkJPGludGVnZXI%2BMDwvaW50ZWdlcj4KCQkJPC9kaWN0PgoJCTwvYXJyYXk%2BCgk8L2RpY3Q%2BCgk8a2V5PmNvbS5hcHBsZS5wcmludC5QYWdlRm9ybWF0LlBNVmVydGljYWxTY2FsaW5nPC9rZXk%2BCgk8ZGljdD4KCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuY3JlYXRvcjwva2V5PgoJCTxzdHJpbmc%2BY29tLmFwcGxlLmpvYnRpY2tldDwvc3RyaW5nPgoJCTxrZXk%2BY29tLmFwcGxlLnByaW50LnRpY2tldC5pdGVtQXJyYXk8L2tleT4KCQk8YXJyYXk%2BCgkJCTxkaWN0PgoJCQkJPGtleT5jb20uYXBwbGUucHJpbnQuUGFnZUZvcm1hdC5QTVZlcnRpY2FsU2NhbGluZzwva2V5PgoJCQkJPHJlYWw%2BMTwvcmVhbD4KCQkJCTxrZXk%2BY29tLmFwcGxlLnByaW50LnRpY2tldC5zdGF0ZUZsYWc8L2tleT4KCQkJCTxpbnRlZ2VyPjA8L2ludGVnZXI%2BCgkJCTwvZGljdD4KCQk8L2FycmF5PgoJPC9kaWN0PgoJPGtleT5jb20uYXBwbGUucHJpbnQuc3ViVGlja2V0LnBhcGVyX2luZm9fdGlja2V0PC9rZXk%2BCgk8ZGljdD4KCQk8a2V5PlBNUFBEUGFwZXJDb2RlTmFtZTwva2V5PgoJCTxkaWN0PgoJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuY3JlYXRvcjwva2V5PgoJCQk8c3RyaW5nPmNvbS5hcHBsZS5qb2J0aWNrZXQ8L3N0cmluZz4KCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0Lml0ZW1BcnJheTwva2V5PgoJCQk8YXJyYXk%2BCgkJCQk8ZGljdD4KCQkJCQk8a2V5PlBNUFBEUGFwZXJDb2RlTmFtZTwva2V5PgoJCQkJCTxzdHJpbmc%2BTGV0dGVyPC9zdHJpbmc%2BCgkJCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LnN0YXRlRmxhZzwva2V5PgoJCQkJCTxpbnRlZ2VyPjA8L2ludGVnZXI%2BCgkJCQk8L2RpY3Q%2BCgkJCTwvYXJyYXk%2BCgkJPC9kaWN0PgoJCTxrZXk%2BUE1UaW9nYVBhcGVyTmFtZTwva2V5PgoJCTxkaWN0PgoJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuY3JlYXRvcjwva2V5PgoJCQk8c3RyaW5nPmNvbS5hcHBsZS5qb2J0aWNrZXQ8L3N0cmluZz4KCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0Lml0ZW1BcnJheTwva2V5PgoJCQk8YXJyYXk%2BCgkJCQk8ZGljdD4KCQkJCQk8a2V5PlBNVGlvZ2FQYXBlck5hbWU8L2tleT4KCQkJCQk8c3RyaW5nPm5hLWxldHRlcjwvc3RyaW5nPgoJCQkJCTxrZXk%2BY29tLmFwcGxlLnByaW50LnRpY2tldC5zdGF0ZUZsYWc8L2tleT4KCQkJCQk8aW50ZWdlcj4wPC9pbnRlZ2VyPgoJCQkJPC9kaWN0PgoJCQk8L2FycmF5PgoJCTwvZGljdD4KCQk8a2V5PmNvbS5hcHBsZS5wcmludC5QYWdlRm9ybWF0LlBNQWRqdXN0ZWRQYWdlUmVjdDwva2V5PgoJCTxkaWN0PgoJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuY3JlYXRvcjwva2V5PgoJCQk8c3RyaW5nPmNvbS5hcHBsZS5qb2J0aWNrZXQ8L3N0cmluZz4KCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0Lml0ZW1BcnJheTwva2V5PgoJCQk8YXJyYXk%2BCgkJCQk8ZGljdD4KCQkJCQk8a2V5PmNvbS5hcHBsZS5wcmludC5QYWdlRm9ybWF0LlBNQWRqdXN0ZWRQYWdlUmVjdDwva2V5PgoJCQkJCTxhcnJheT4KCQkJCQkJPHJlYWw%2BMC4wPC9yZWFsPgoJCQkJCQk8cmVhbD4wLjA8L3JlYWw%2BCgkJCQkJCTxyZWFsPjczNDwvcmVhbD4KCQkJCQkJPHJlYWw%2BNTc2PC9yZWFsPgoJCQkJCTwvYXJyYXk%2BCgkJCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LnN0YXRlRmxhZzwva2V5PgoJCQkJCTxpbnRlZ2VyPjA8L2ludGVnZXI%2BCgkJCQk8L2RpY3Q%2BCgkJCTwvYXJyYXk%2BCgkJPC9kaWN0PgoJCTxrZXk%2BY29tLmFwcGxlLnByaW50LlBhZ2VGb3JtYXQuUE1BZGp1c3RlZFBhcGVyUmVjdDwva2V5PgoJCTxkaWN0PgoJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuY3JlYXRvcjwva2V5PgoJCQk8c3RyaW5nPmNvbS5hcHBsZS5qb2J0aWNrZXQ8L3N0cmluZz4KCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0Lml0ZW1BcnJheTwva2V5PgoJCQk8YXJyYXk%2BCgkJCQk8ZGljdD4KCQkJCQk8a2V5PmNvbS5hcHBsZS5wcmludC5QYWdlRm9ybWF0LlBNQWRqdXN0ZWRQYXBlclJlY3Q8L2tleT4KCQkJCQk8YXJyYXk%2BCgkJCQkJCTxyZWFsPi0xODwvcmVhbD4KCQkJCQkJPHJlYWw%2BLTE4PC9yZWFsPgoJCQkJCQk8cmVhbD43NzQ8L3JlYWw%2BCgkJCQkJCTxyZWFsPjU5NDwvcmVhbD4KCQkJCQk8L2FycmF5PgoJCQkJCTxrZXk%2BY29tLmFwcGxlLnByaW50LnRpY2tldC5zdGF0ZUZsYWc8L2tleT4KCQkJCQk8aW50ZWdlcj4wPC9pbnRlZ2VyPgoJCQkJPC9kaWN0PgoJCQk8L2FycmF5PgoJCTwvZGljdD4KCQk8a2V5PmNvbS5hcHBsZS5wcmludC5QYXBlckluZm8uUE1QYXBlck5hbWU8L2tleT4KCQk8ZGljdD4KCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LmNyZWF0b3I8L2tleT4KCQkJPHN0cmluZz5jb20uYXBwbGUuam9idGlja2V0PC9zdHJpbmc%2BCgkJCTxrZXk%2BY29tLmFwcGxlLnByaW50LnRpY2tldC5pdGVtQXJyYXk8L2tleT4KCQkJPGFycmF5PgoJCQkJPGRpY3Q%2BCgkJCQkJPGtleT5jb20uYXBwbGUucHJpbnQuUGFwZXJJbmZvLlBNUGFwZXJOYW1lPC9rZXk%2BCgkJCQkJPHN0cmluZz5uYS1sZXR0ZXI8L3N0cmluZz4KCQkJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuc3RhdGVGbGFnPC9rZXk%2BCgkJCQkJPGludGVnZXI%2BMDwvaW50ZWdlcj4KCQkJCTwvZGljdD4KCQkJPC9hcnJheT4KCQk8L2RpY3Q%2BCgkJPGtleT5jb20uYXBwbGUucHJpbnQuUGFwZXJJbmZvLlBNVW5hZGp1c3RlZFBhZ2VSZWN0PC9rZXk%2BCgkJPGRpY3Q%2BCgkJCTxrZXk%2BY29tLmFwcGxlLnByaW50LnRpY2tldC5jcmVhdG9yPC9rZXk%2BCgkJCTxzdHJpbmc%2BY29tLmFwcGxlLmpvYnRpY2tldDwvc3RyaW5nPgoJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuaXRlbUFycmF5PC9rZXk%2BCgkJCTxhcnJheT4KCQkJCTxkaWN0PgoJCQkJCTxrZXk%2BY29tLmFwcGxlLnByaW50LlBhcGVySW5mby5QTVVuYWRqdXN0ZWRQYWdlUmVjdDwva2V5PgoJCQkJCTxhcnJheT4KCQkJCQkJPHJlYWw%2BMC4wPC9yZWFsPgoJCQkJCQk8cmVhbD4wLjA8L3JlYWw%2BCgkJCQkJCTxyZWFsPjczNDwvcmVhbD4KCQkJCQkJPHJlYWw%2BNTc2PC9yZWFsPgoJCQkJCTwvYXJyYXk%2BCgkJCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LnN0YXRlRmxhZzwva2V5PgoJCQkJCTxpbnRlZ2VyPjA8L2ludGVnZXI%2BCgkJCQk8L2RpY3Q%2BCgkJCTwvYXJyYXk%2BCgkJPC9kaWN0PgoJCTxrZXk%2BY29tLmFwcGxlLnByaW50LlBhcGVySW5mby5QTVVuYWRqdXN0ZWRQYXBlclJlY3Q8L2tleT4KCQk8ZGljdD4KCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LmNyZWF0b3I8L2tleT4KCQkJPHN0cmluZz5jb20uYXBwbGUuam9idGlja2V0PC9zdHJpbmc%2BCgkJCTxrZXk%2BY29tLmFwcGxlLnByaW50LnRpY2tldC5pdGVtQXJyYXk8L2tleT4KCQkJPGFycmF5PgoJCQkJPGRpY3Q%2BCgkJCQkJPGtleT5jb20uYXBwbGUucHJpbnQuUGFwZXJJbmZvLlBNVW5hZGp1c3RlZFBhcGVyUmVjdDwva2V5PgoJCQkJCTxhcnJheT4KCQkJCQkJPHJlYWw%2BLTE4PC9yZWFsPgoJCQkJCQk8cmVhbD4tMTg8L3JlYWw%2BCgkJCQkJCTxyZWFsPjc3NDwvcmVhbD4KCQkJCQkJPHJlYWw%2BNTk0PC9yZWFsPgoJCQkJCTwvYXJyYXk%2BCgkJCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LnN0YXRlRmxhZzwva2V5PgoJCQkJCTxpbnRlZ2VyPjA8L2ludGVnZXI%2BCgkJCQk8L2RpY3Q%2BCgkJCTwvYXJyYXk%2BCgkJPC9kaWN0PgoJCTxrZXk%2BY29tLmFwcGxlLnByaW50LlBhcGVySW5mby5wcGQuUE1QYXBlck5hbWU8L2tleT4KCQk8ZGljdD4KCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LmNyZWF0b3I8L2tleT4KCQkJPHN0cmluZz5jb20uYXBwbGUuam9idGlja2V0PC9zdHJpbmc%2BCgkJCTxrZXk%2BY29tLmFwcGxlLnByaW50LnRpY2tldC5pdGVtQXJyYXk8L2tleT4KCQkJPGFycmF5PgoJCQkJPGRpY3Q%2BCgkJCQkJPGtleT5jb20uYXBwbGUucHJpbnQuUGFwZXJJbmZvLnBwZC5QTVBhcGVyTmFtZTwva2V5PgoJCQkJCTxzdHJpbmc%2BVVMgTGV0dGVyPC9zdHJpbmc%2BCgkJCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LnN0YXRlRmxhZzwva2V5PgoJCQkJCTxpbnRlZ2VyPjA8L2ludGVnZXI%2BCgkJCQk8L2RpY3Q%2BCgkJCTwvYXJyYXk%2BCgkJPC9kaWN0PgoJCTxrZXk%2BY29tLmFwcGxlLnByaW50LnRpY2tldC5BUElWZXJzaW9uPC9rZXk%2BCgkJPHN0cmluZz4wMC4yMDwvc3RyaW5nPgoJCTxrZXk%2BY29tLmFwcGxlLnByaW50LnRpY2tldC50eXBlPC9rZXk%2BCgkJPHN0cmluZz5jb20uYXBwbGUucHJpbnQuUGFwZXJJbmZvVGlja2V0PC9zdHJpbmc%2BCgk8L2RpY3Q%2BCgk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuQVBJVmVyc2lvbjwva2V5PgoJPHN0cmluZz4wMC4yMDwvc3RyaW5nPgoJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LnR5cGU8L2tleT4KCTxzdHJpbmc%2BY29tLmFwcGxlLnByaW50LlBhZ2VGb3JtYXRUaWNrZXQ8L3N0cmluZz4KPC9kaWN0Pgo8L3BsaXN0Pgo4QklNA%2BkAAAAAAHgAAwAAAEgASAAAAAAC3gJA%2F%2B7%2F7gMGAlIDZwUoA%2FwAAgAAAEgASAAAAAAC2AIoAAEAAABkAAAAAQADAwMAAAABf%2F8AAQABAAAAAAAAAAAAAAAAaAgAGQGQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4QklNA%2B0AAAAAABAAZAAAAAEAAQBkAAAAAQABOEJJTQQmAAAAAAAOAAAAAAAAAAAAAD%2BAAAA4QklNBA0AAAAAAAQAAAAeOEJJTQQZAAAAAAAEAAAAHjhCSU0D8wAAAAAACQAAAAAAAAAAAQA4QklNBAoAAAAAAAEAADhCSU0nEAAAAAAACgABAAAAAAAAAAE4QklNA%2FUAAAAAAEgAL2ZmAAEAbGZmAAYAAAAAAAEAL2ZmAAEAoZmaAAYAAAAAAAEAMgAAAAEAWgAAAAYAAAAAAAEANQAAAAEALQAAAAYAAAAAAAE4QklNA%2FgAAAAAAHAAAP%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F8D6AAAAAD%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FA%2BgAAAAA%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FwPoAAAAAP%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F8D6AAAOEJJTQQIAAAAAAAQAAAAAQAAAkAAAAJAAAAAADhCSU0EHgAAAAAABAAAAAA4QklNBBoAAAAAA1UAAAAGAAAAAAAAAAAAAAFFAAABwgAAABAAcwB3AGkAcwBzAF8AYQByAG0AeQBfAGsAbgBpAGYAZQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAABwgAAAUUAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAQAAAAAAAG51bGwAAAACAAAABmJvdW5kc09iamMAAAABAAAAAAAAUmN0MQAAAAQAAAAAVG9wIGxvbmcAAAAAAAAAAExlZnRsb25nAAAAAAAAAABCdG9tbG9uZwAAAUUAAAAAUmdodGxvbmcAAAHCAAAABnNsaWNlc1ZsTHMAAAABT2JqYwAAAAEAAAAAAAVzbGljZQAAABIAAAAHc2xpY2VJRGxvbmcAAAAAAAAAB2dyb3VwSURsb25nAAAAAAAAAAZvcmlnaW5lbnVtAAAADEVTbGljZU9yaWdpbgAAAA1hdXRvR2VuZXJhdGVkAAAAAFR5cGVlbnVtAAAACkVTbGljZVR5cGUAAAAASW1nIAAAAAZib3VuZHNPYmpjAAAAAQAAAAAAAFJjdDEAAAAEAAAAAFRvcCBsb25nAAAAAAAAAABMZWZ0bG9uZwAAAAAAAAAAQnRvbWxvbmcAAAFFAAAAAFJnaHRsb25nAAABwgAAAAN1cmxURVhUAAAAAQAAAAAAAG51bGxURVhUAAAAAQAAAAAAAE1zZ2VURVhUAAAAAQAAAAAABmFsdFRhZ1RFWFQAAAABAAAAAAAOY2VsbFRleHRJc0hUTUxib29sAQAAAAhjZWxsVGV4dFRFWFQAAAABAAAAAAAJaG9yekFsaWduZW51bQAAAA9FU2xpY2VIb3J6QWxpZ24AAAAHZGVmYXVsdAAAAAl2ZXJ0QWxpZ25lbnVtAAAAD0VTbGljZVZlcnRBbGlnbgAAAAdkZWZhdWx0AAAAC2JnQ29sb3JUeXBlZW51bQAAABFFU2xpY2VCR0NvbG9yVHlwZQAAAABOb25lAAAACXRvcE91dHNldGxvbmcAAAAAAAAACmxlZnRPdXRzZXRsb25nAAAAAAAAAAxib3R0b21PdXRzZXRsb25nAAAAAAAAAAtyaWdodE91dHNldGxvbmcAAAAAADhCSU0EKAAAAAAADAAAAAE%2F8AAAAAAAADhCSU0EEQAAAAAAAQEAOEJJTQQUAAAAAAAEAAAAAThCSU0EDAAAAAAWrwAAAAEAAACgAAAAdAAAAeAAANmAAAAWkwAYAAH%2F2P%2FgABBKRklGAAECAABIAEgAAP%2FtAAxBZG9iZV9DTQAC%2F%2B4ADkFkb2JlAGSAAAAAAf%2FbAIQADAgICAkIDAkJDBELCgsRFQ8MDA8VGBMTFRMTGBEMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAENCwsNDg0QDg4QFA4ODhQUDg4ODhQRDAwMDAwREQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM%2F8AAEQgAdACgAwEiAAIRAQMRAf%2FdAAQACv%2FEAT8AAAEFAQEBAQEBAAAAAAAAAAMAAQIEBQYHCAkKCwEAAQUBAQEBAQEAAAAAAAAAAQACAwQFBgcICQoLEAABBAEDAgQCBQcGCAUDDDMBAAIRAwQhEjEFQVFhEyJxgTIGFJGhsUIjJBVSwWIzNHKC0UMHJZJT8OHxY3M1FqKygyZEk1RkRcKjdDYX0lXiZfKzhMPTdePzRieUpIW0lcTU5PSltcXV5fVWZnaGlqa2xtbm9jdHV2d3h5ent8fX5%2FcRAAICAQIEBAMEBQYHBwYFNQEAAhEDITESBEFRYXEiEwUygZEUobFCI8FS0fAzJGLhcoKSQ1MVY3M08SUGFqKygwcmNcLSRJNUoxdkRVU2dGXi8rOEw9N14%2FNGlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vYnN0dXZ3eHl6e3x%2F%2FaAAwDAQACEQMRAD8A9VSSSSUpJJJJSkkkklKSSSSUs4uDSWiXRoOJKFi3Ovx2Wvbse4e5gMwRo5soypdOyN9mTSRHpWvj4Oc4%2FwDVf9WkpupJJJKUkkkkpSSSSSlJJJJKUkkkkp%2F%2F0PVUklCqxttbbG%2FReA4fApKZpJJJKUo2WNrrdY8w1gLnHyAlVOsWvowXZDZ%2FQOZa8D9xrmm3%2FNr3PUswm%2FpmQGamyl4bHiWuhJTYqsFtTLBw9od94U1Q6FkfaOk4tszuqYfwV9JSll1%2FoOt2sOguDXgeTm7f%2FPmN%2FwCCLUWZ1VhrysbKA%2Bjua7zgtuZ%2F1FqIUXTSQcvKZi47sh7XOY0tBDYJhzms3akfR3blVd13prMtuI%2Bwse%2F6L3Ahm7n0%2FU%2Bi2zafzkFOgq9%2Bdj0ZFOM4k3ZDtrGNEnhzt7v3WbWPU8bJpyavVpduZuc2eNWONb2%2F2XtXOY2VU7rA6hnO9RuJS%2Br1hO1lguGJbuYz2extvv3fzLPU%2FwCESU9QkkkkpSSSSSlJJJJKf%2F%2FR9VWf0iwiu3Ff9LGsewT%2B6D7P%2FAyxy0FmunH6xPDMpgd%2FbZFT%2FwDoOx%2F%2B20Qp0lC02CtxqALwDtB4J8FNJBTVovx%2Bo4jvbLLGlltTuRMssrf%2FANJiz%2BhZDqMO%2FEyCX2dOc6t%2Bkuc1gmt%2B3%2FhaPTeoZ5s6R1IZrBGDlkNvI%2BjXcYYyx%2F7tWV9B%2FwDw%2FwDwlyD1LqWH0jq2N1O55rxOogY1rwC4C9uuP6mzdt9Wl1v6T%2Bb%2FAFdFS%2F1Myq%2F2VThusa%2B2tst2k6sPuY73Brm%2Fo3Vv2fy%2F3F0S4TAzq%2Bm%2FWDquKGnbhWOya62DUUlrcmyulktZ6f2ey19Wz8%2F2Ls2Z%2BFYx1jL6yxgBe%2FcIAI3CXfNIqZX3ursqqrZ6j7TqJgNY2PUsPP0dypfWJ%2Fo9NOT2xrarHTxs3tZkf%2By77VR6v9bejdNsbkb3Zbqm2sfVjgOOhrdZFljqsffXs%2FmvV9V%2F%2BDXHdZ%2BuvU8zA6i%2Bj02Y1zawaZLt2LY21tltb7XOb6j6%2FwDR1V%2FzV36v6rPVYFU%2BiCs5PS7cd43O2WUOB77d1X%2FT27lwvVnNyKK8d15q6hij207o9dg3DHdW9m9zLv8AQ%2F4Wu71K%2FTtr9aqzJ%2BuHV8tmR0zNoyLvsXU8Nr7cdtjmtN1J9K%2B2podsbk1%2Fo%2F8A0YsnG6te%2BnLZbdXXY6pttADNwucwmhv2cWbv0tnr%2FpKnfpKbKf8AtsqD1DvrjnfV70cKlldgzgbqjf7QHB3p2sG0sb6lv0%2FfZ6TEcZg630xz2vezK6jVbfhVtf6biQ%2BxltmNY7a2z9Js3Vu%2FwayvrHh1%2BhhdKv3XubjBhY9wDbHtPpOdXkOH6t1Dd%2FRsl%2F6C%2FwDomV7Fg9Wc%2FF%2Bq3RL6biben5WVjh4lljdxbexltf06La9vvp%2FM%2FwAFZ%2FhEuqn0r6lfXM9WYzpvVoo6wxvcbBcGj9Ltr09LLoj9bxf%2BvU%2Fof5mz9avrJd0%2B2jBwHAZTrcd17iA7bVZa2nY0H%2FCXw9v%2FAAdf%2FWl5zidQZ9ZcY3l3oddwg2z1mHZ6zWfQv3t2%2Bnk0%2FwCn%2FwDRf8xf6Df1DqvXGZ%2Be5tzsi7Gd6lm2kPsqNbqqOG1%2F4Cuxnpt%2FS7%2F9I9ALjR1Gh7f96%2BuJJpA1KZj2WNDmODmnhwMhJaySSSSU%2FwD%2F0vVVn9airFGYSGjEcLXuOkV%2Fzd5J%2FdZU%2FwBX%2Fra0EHM9D7Jf9pE4%2Fpv9YHX2bT6mn9RIKcE9U6lgXnJDv2l0jN%2FS497S39C530sOyxn%2BBc%2F%2Bh5P83%2F2kyfS%2FR5NlPrv16uwczExsPHFozLBRWHz6rriWM9Ouv6Hs9T3vseue6B9buoZF5xBU84BDC%2BtoZYW1PczG%2B02Gxm71Gb2XP2fod7P5mtct167q%2FT87Gdfk%2FbscWHI6V1NrQNGu3O2NZ6fp5FN9dTcrH3epR6f9RKwRYXzhKEuGYo%2FxfSMvM6lZlF%2FVfSobU11Q9MGyqLfa%2BrP9PJsr9Kz09n6bGq%2F7dWN1z9VxC3KfZT0%2B%2BPUyGg5NIaPdU7ezZe7KxPR%2FR5Gyr1sX9Db6%2FwDguZx%2Bv352be4WNwft%2B9tb2n21mza%2F07Xn2%2Fp7qmVep6dbP0vqfolqZD7mY91eDmXh9pBAZDGjT9awvb%2Bkp3W%2Fp2Mdkfpav1b%2BXUb0WulTeP23h5Di3JL3UYWTYzlzbKn1sc5rN7baM3FZ9pw8xrvSvr%2FQf0im6uvH6vY7G6hfS2mx1WFYaq7bnk%2Bo2r0rKPTa7bustxX20%2Bz%2Blf4RW%2FqPXeM403s%2FQ9LpdbQ4v97Wl4DcW1nud6PqfrH2e9nszMavNx%2Fs9%2F2hA6i5r77HZLH24Tn1W4%2BUwj2Pva3Jdj5bfzaHb8n7Fk%2F4P9YxP0tX8wulqaWfb1CzZ6GaM30622WDD%2FSV1mp3sfY6tjWOsY1tf8776a%2FTQ7s27qFNVIrqwAfUsbZRXt9S0N9Ky1tX83%2Bgre%2F1sej%2FAE1lzKltdDtbi9ZJsqqbTaBXdS0TbW68PycUxNj8qrIbR%2FpPU%2FSb6%2FTyv6VWf0qvOrzmsYasnGzHmk7gx1Za6K2XR7sd%2B5v6K79JXi3bPU%2FV8i71RRU5%2FWaLMv6kYj7SGX9L6g%2BqK%2Fosrymeux1cf4B17fYsrpuPmNxftz63Pcwl9DWDQ2sIqZkNJ%2FNZe6luR6f%2FAAX%2FAAS1f2pXX0vq%2BJln7LfkVVta3ZAfl4929myn%2FA76rLq86r%2Bbo%2F4qyhVruoZfSek4ldmM12Pe227D9XQBtvptu3%2B7d6Vr66Xf2PU%2FwiSnsuqnDyLMfFtMZORj%2BrXSPeHFseo2l7g31La%2FV%2Bh%2F2oq%2FwfqfpFznVcd9uDZivaxzDZXa1zztZaXB1LW%2Bv%2Fgb%2FZVXi5tv83%2FRsj9AsLqfXv2j0%2FpXqPFedgNurfa10F3uqsx8lv8Ao3Obvrf%2FAMT6n%2BFQquq59%2FURec1zb7CHXMc8htmw7n47v8BtucPUb6v6P9Ld69iNoS9H6Vk0Zzcpj3tqqeW1AAtuc%2F8Am7Meyhv6WvZ%2FNZX%2FAIEugzuk14eLiN69fbi49u6wgBjyWNb6dP6IOa52V6vt247P0dD%2FAFP0ajjdc6kBeekYQd1DIs2tsZVZbdVXt9tYqsG9%2B3%2FTPZ%2Bl%2FwBCsajpXV%2BtX2Zwo%2Fal7Wuvv9S0Mea2%2FT2%2BvZ7m1e1j6GV76PZ%2FpK0NE7avpH1Z69ndU6Ti4mP6mVZktBdbkP3uqbWTRkjKuYGb9t1e6v2776rP9Iuyw8VuJjtoaS8tkueeXOcdz3%2F2nLyb6vdZv6DjDKwmVt3lzbsZz3VsZcHluTgX499hfRYxuzJwn%2FznsyKrLLv8H2vT%2Fr9hODK%2BsM%2FZuSWkvrtFjC1wLmvr%2FWKqW%2Fm%2BzbZ%2BkRR4vVpKn03q%2FTeq47Mnp%2BQy%2Bt7WvG0%2B4Bw3N9Ss%2FpK%2F%2BuNVxBT%2FAP%2FT9VTOa17SxwDmuBDmnUEHsU6SSnxf6x9CzPqt1ECix7GMeben5Q0caneyylzvouto3MruZ%2Fhav0np%2FpFUryaMjFvrzps6dkPbZmUsHvx7zFber4f7rbLP6Wz%2FAEln%2BivYvY%2Bu9L6f1Xpl2H1GG0OG71SQ01uH0b2Pd9B7P%2FUb%2FwBGvH8vpF3T7%2FQpcH5NIea7az6leXSd2%2BzHjdW70qHbMnE%2FwlSZrE2NuzfjKHMY%2BGfpzR2n%2FL9H95wM%2FByOk5hxsgiyuwb6rm613VH6N1X%2FAKMrW10jqbrmHDyHl8MhjY3G6sHd6PO318dv6eiz07fW9P0v%2BOHiPxc6n9j552Ydh3YmVy7FtP5%2Bvvfiu%2Fw%2F%2FB%2Fpf5zehYv1a6pVk5WLnh%2BJZhML6rmiWvsBY6t1Fn0n1NY77Tvp%2FSf8WnijqNWnOEscjGQ4ZB7Oig0fV7Lf01rr8rqR2tez3XPbBx67XsYzayxjbMl9m38%2F9J%2Bl%2FS%2BpzrvUxMWqvqNVuJksx3402zW5oosbdScig725OHd9qY6v%2Bc2ZOLT6Nn88y3e6X1uyk9NexznYd%2BPdi2Mc1lTxl4ztznWu3bKfWZZXbs9T06f0ypdY6J1Hr%2FVH9Wrtpsx6mMqFDS%2F1WisF30XNa5%2B577bf0eyz%2FRV%2BqnHwW1RotDF6xay49Tviks9OHNBAc9g2sfc1m7Zu2%2FoG%2FQxv3PST9Lw2dTblM%2B1W1sdDixoM2vu3f0936Ot3pOZsurp%2FQ5H%2Bj%2FwaJj4GXf052ZjepRjbmOrywNzNjHulh9Meg5zN%2B1lrn%2F4R9fp%2FpFYxcHD6ey6nItdSGAOtdlFwhlh%2FRuHpN3Ppbv8A5xnqemgFOZ1%2FDyMW77T1DIOQy4vra91bqC00en%2BiYx%2F06Nrqnev%2FAIf%2FAEj1WxaG2sxKOo9Mu6iK32UYeOLHML3vLrNrrmu3%2Blv%2FAPRi1cvpl1PUqW3Nfh5VJ34%2BNmO9XEurHu%2FV7t1jGMsYf0noP9n%2FAANqv9Q6W84w630hn2cuFd1jcYGysjS6qzLxmiu3Fyadv896NX%2Bl%2B2eqhSSBQ1u%2Fwed6z9X%2BrtFJH1dZj1agENsqZuIB9EPsvbkW7Wj6eS%2F6fq%2Bj%2BjWOcbNw8hnqdNxq3tizZYXOa4Ty7fkWbmNd%2FObfof4RdpT1fqHUs1rc%2FLfktyRU2vGa4bSHNePtFL3el6VmLlVejZ7f0m%2F1cj%2BZ%2B0WbvSfqn0%2Fq1eTjdRIdlVspsqcxwBqc8PbfW%2BrX376%2FTtf%2FAKH0bcS6v2WJXqulj4YCXEDZqurxn1dxXdRosuw78hnXcR5dSWu22OrY2bqsdn03ZFTt932Oz2ZWL6lVLPWoXS19Hzup9Pq%2BsfTMYty8kn7ZRXDCy5hdVb1DEre%2F9NU79LvxHbLclj7Kf5rIspXE5mPm9J6q%2FLqa82YrmvfVJHqUsd%2BgyqLatln0a%2F03pP8AWxLmerV%2B5j%2Bz%2FU7qvR%2Bp9Cot6QNlLJbZQ5xdZXb9O1l73S99jnu3%2Bq7%2Be%2FnEmN57qv1X6b9c%2Fq99oxWNx%2BuYxcyx7g9rjc2PXxM5t36x6djmt9H1v02L%2Bi9L%2FCVWcz9VPr51npPWX9H%2Bsxuy8bItFNoyDvtot9tIcN%2F06He316P%2FAEKo%2FwAJ9p9hbXW17ntaA98b3AQXQIbuP5y43%2FGB9Q2dfp%2FaXTWtZ1iloEGGjIY3%2FAPe7%2BayG%2F8AafJ%2F6zb%2Bi%2FSUJT2TK66xtraGAAABoAEAbW8fyVJecfUbqP8AjHPV31dXxMjJ6c%2Fay27LaMd1JaNgsoDxX9o9rf0zaW2%2Br%2FPep%2FpPR0lP%2F9T1VJJJJSDNL%2Fsr9geXGABW1rnakD6F36P%2BsuAwumV%2FWXNrxHvcymqh2S7IqLnRa%2B7Jfj2UPcGtqdvyfVspZ7K%2FQ%2By1%2FoaV6Ffj05FZqvYLKyQS13Eg7m%2F9JKimvHprorEV1NDGDwDRtakkEg2NCNnxDqdGb0Lru3qFDHX41rLTWGxVeyR7626tdVmNa%2F1P3LPWr9i2cmzrpY5tdB6gzpL7Kq7WGXPqqf6D8HIc1gZ9upo%2F7T%2FzmVX%2FADXqr0brOF0%2B4135bWVFgc05kD1WMP06ari17q25P81Z%2B%2FX%2Bi%2BnauTysfqnQeoM6h06l91eW2H4jwf1uhgc70Lq3DdV1XGxm78d7%2FwCfo%2FQXfpK7GIRFX4s2fN7vAeGpRjwk93IyOj5VDnN6U5%2FUMa%2FflYlLGuLm%2BqxnpfadrG1tdk302Ufav%2Bs2en%2FNrQ%2Brd9%2BNlNdfS%2FDuDXMy8e7R1bmjfJ%2FkNhl9Nv59KtOeLbMDO6FktJte%2B%2FCstLh%2Bhcaxm4mY5oc5tLMr08XK3st9H7TRd%2FSqPWW11fA%2Fa%2BOOpdOc6jqeMNllYjcdvudjWt9zfVr3b8d%2F%2Fom%2F1E%2B2F5jpf1u6Dj9RyLKcqu3peaf1rF1aGh%2Bhym0XMr91TfZksr%2Fncb%2FSWY9bFTwftfUOpdQwRZvxsDLOLh2uBexrLH21YzLLAHv9K3ZX%2FwAH%2FOLUw%2BnfU%2F6xVDB6lg4%2FTutEFrLaG%2BgLXD%2FC42zY2x%2F%2Blw7f01f8ur9On%2BroyPqllZfThhMsqBZblWhxFjahFLLWE%2B27HZv3sbsr9H9N63%2FBjW1L9J9PDa%2F6udcx%2FU6Ta7bSH6uxLT7W0Oc0%2Fo6HT6mFl1fzX%2BnV9n1R6v07bbhZv2za4w149K0Vk6enkMeWPu2fzn8xVb%2Fwf0F1GVh4mdSW3MD2vbAfA3AH9xyoYmRZ0o%2FY894%2BztBNGS7QbR%2Ba8n6Oz%2FwH%2FttLyRbyPUcXMqzznY2Nfh9TrbZbkkVyxzQBvzm%2Bm04vr7f0d%2Fo2frX%2BD%2FTV2rc%2BrmH0bqHT8fcW%2Fb2Ned1FrmWsaXOZLfRLH01W%2Bpu9L%2BaXUiCJHBWGegM6d1IdU6WzbJi%2FFbAaWuPvdV%2FV%2FnPTStN6U4%2FWfqPk5jhRj2BorDrMXLOjqnge2m1rNrnV3e1lnpf8b%2FO1Urm%2FqLlZH1a%2BseT03IwLa7s97K8nFrY%2Bx9fp%2Bp6OfjupZ6VvT3%2BrY3I%2F0P6Oyn9F%2BjXrKSCFJJJJKUkkkkp%2F%2F9X1VJJJJSkkkklKQM3Dpzcd2PbuAdBa9hLXscNWWVPb9CxjkdJJTxHVfq4Ol5bc%2Bq55dlvLLq2Dax1lprY7IFbP5i63b77Kf9H%2Bk%2FQrpPq%2FcLMAVlgrupcWXM4duBj9I0y7f%2F1f00vrB0hnVunPo%2BjkMmzFtGjq7QC1tlb9Njvd%2FqxS6dWMj0upH9FfbXsyqwIabGwx30%2Ff%2BifW9n9RHopwvrBh4eF1V%2BXkU%2FqmZQQLSB6deYxwux7HAfpGvs9L%2FB%2F8J6ivWVZ2dj4vV8FgfbkY%2Fo5WO8hosrdr3%2Bi6t7nrefWx8b2h20hzZEwR9Fw%2FlIOLg4%2BI652OCxt7vUfWD7Q4%2FScxv5m%2F89K1IujYj8PpWLjWDa%2BusB7SZIcfc5u6XfnFW31seIe0OEzBE6%2FNSSQUpJJJJSkkkklKSSSSUpJJJJT%2FAP%2FW9VSXyqkkp%2Bqkl8qpJKfqpJfKqSSn6qSXyqkkp%2Bqkl8qpJKfqpJfKqSSn6qSXyqkkp%2Bqkl8qpJKfqpJfKqSSn6qSXyqkkp%2F%2FZADhCSU0EIQAAAAAAVQAAAAEBAAAADwBBAGQAbwBiAGUAIABQAGgAbwB0AG8AcwBoAG8AcAAAABMAQQBkAG8AYgBlACAAUABoAG8AdABvAHMAaABvAHAAIABDAFMAMgAAAAEAOEJJTQQGAAAAAAAHAAIAAAABAQD%2F4TkjaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu%2B7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI%2FPgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSIzLjEuMS0xMTIiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4YXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyI%2BCiAgICAgICAgIDx4YXBNTTpEb2N1bWVudElEPnV1aWQ6RTcxOTVFNTY1NzMzMTFERDlFNzJGQ0E2QjkwQUZBRjU8L3hhcE1NOkRvY3VtZW50SUQ%2BCiAgICAgICAgIDx4YXBNTTpJbnN0YW5jZUlEPnV1aWQ6RTcxOTVFNTc1NzMzMTFERDlFNzJGQ0E2QjkwQUZBRjU8L3hhcE1NOkluc3RhbmNlSUQ%2BCiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4YXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iPgogICAgICAgICA8eGFwOkNyZWF0ZURhdGU%2BMjAwOC0wNy0xOVQxNDo1Nzo0MS0wNTowMDwveGFwOkNyZWF0ZURhdGU%2BCiAgICAgICAgIDx4YXA6TW9kaWZ5RGF0ZT4yMDA4LTA3LTE5VDE0OjU4OjA1LTA1OjAwPC94YXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhhcDpNZXRhZGF0YURhdGU%2BMjAwOC0wNy0xOVQxNDo1ODowNS0wNTowMDwveGFwOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPHhhcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ1MyIE1hY2ludG9zaDwveGFwOkNyZWF0b3JUb29sPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIj4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9qcGVnPC9kYzpmb3JtYXQ%2BCiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iPgogICAgICAgICA8cGhvdG9zaG9wOkNvbG9yTW9kZT4zPC9waG90b3Nob3A6Q29sb3JNb2RlPgogICAgICAgICA8cGhvdG9zaG9wOkhpc3RvcnkvPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iPgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj4xMDAwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj4xMDAwMDAwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8dGlmZjpOYXRpdmVEaWdlc3Q%2BMjU2LDI1NywyNTgsMjU5LDI2MiwyNzQsMjc3LDI4NCw1MzAsNTMxLDI4MiwyODMsMjk2LDMwMSwzMTgsMzE5LDUyOSw1MzIsMzA2LDI3MCwyNzEsMjcyLDMwNSwzMTUsMzM0MzI7QzA1QTE5MDRGRjAwQUJEQzA1MUJERkFGMDIwNEVBNTE8L3RpZmY6TmF0aXZlRGlnZXN0PgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24%2BNDUwPC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjMyNTwvZXhpZjpQaXhlbFlEaW1lbnNpb24%2BCiAgICAgICAgIDxleGlmOkNvbG9yU3BhY2U%2BLTE8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6TmF0aXZlRGlnZXN0PjM2ODY0LDQwOTYwLDQwOTYxLDM3MTIxLDM3MTIyLDQwOTYyLDQwOTYzLDM3NTEwLDQwOTY0LDM2ODY3LDM2ODY4LDMzNDM0LDMzNDM3LDM0ODUwLDM0ODUyLDM0ODU1LDM0ODU2LDM3Mzc3LDM3Mzc4LDM3Mzc5LDM3MzgwLDM3MzgxLDM3MzgyLDM3MzgzLDM3Mzg0LDM3Mzg1LDM3Mzg2LDM3Mzk2LDQxNDgzLDQxNDg0LDQxNDg2LDQxNDg3LDQxNDg4LDQxNDkyLDQxNDkzLDQxNDk1LDQxNzI4LDQxNzI5LDQxNzMwLDQxOTg1LDQxOTg2LDQxOTg3LDQxOTg4LDQxOTg5LDQxOTkwLDQxOTkxLDQxOTkyLDQxOTkzLDQxOTk0LDQxOTk1LDQxOTk2LDQyMDE2LDAsMiw0LDUsNiw3LDgsOSwxMCwxMSwxMiwxMywxNCwxNSwxNiwxNywxOCwyMCwyMiwyMywyNCwyNSwyNiwyNywyOCwzMDtENDYzN0NCOUQ0MUExMEJBN0VGNUVCQ0RCNjMxODMyOTwvZXhpZjpOYXRpdmVEaWdlc3Q%2BCiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY%2BCjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8%2B%2F%2B4ADkFkb2JlAGSAAAAAAf%2FbAIQACAYGBgYGCAYGCAwIBwgMDgoICAoOEA0NDg0NEBEMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAEJCAgJCgkLCQkLDgsNCw4RDg4ODhERDAwMDAwREQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM%2F8AAEQgBRQHCAwEiAAIRAQMRAf%2FdAAQAHf%2FEAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAAAQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPBUtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4%2FPE1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1%2Bf3OEhYaHiImKi4yNjo%2BCk5SVlpeYmZqbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEyobHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp0%2BPzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1%2Bf3OEhYaHiImKi4yNjo%2BDlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq%2Bv%2FaAAwDAQACEQMRAD8A7%2FmzZsVdmzZsVdmzZsVdmzZsVdmzZsVdmzZsVdmzZsVdmzZsVdmzZsVdmzZsVdmzZsVdmzZsVdmrlHI2utXn6WltnFESb0RFSp41WjD5q3LCBaslzZs2BXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFX%2F9Dv%2BbNmxV2bNmxV2bNmxV2bNmxV2bNmxV2bNmxV2bNmxV2bNmxV2bNmxV2bNmxV2bNmxV2bNmxV2E2rj0LuzvF7PxftUf8AXPLDnC3XI0ewdpOkTK4P08T%2FAMK2Ec1TLNgaxmE9pFIDy%2BEAn3GxwTgV2bNmxV2bNmxV2bNmxV2bNmxV2bNmxV2bNmxV2bNmxV2bNmxV2bNmxV2bNmxV2bNmxV2bNmxV2bNmxV2bNmxV2bNmxV%2F%2F0e%2F5s2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXYUeZpfR0a4kpUAx19h6i74b4X65CbjR76FV5FoJKKe5C1GIVLdDuGhuXs2IKOX4gfsvGdx%2FskKtkiyD6bctHHbXgPImOC4qOpXj6E1ff4Mm4Ndxkpc770BvNmzZFLs2bNirs2bNirs2bNirs2bNirs2bNirs2bNirs2bNirs2bNirs2bNirs2bNirs2bNirs2bNirs2bNirs2bNir%2F9Lv%2BbNmxV2bNmxV2bNmxV2bNmxV2bNmxV2bNmxV2bNmxV2bNmxVokKCT0G%2F3ZgaioNQemANZuhaWLyE0LlY1%2BbGn6sWspA8QA%2FZ%2FUcVRWbNmxV2bNmxV2bNmxV2NZQwKnodj9OOzYqwDT4iiPZsa%2FVLm5sj7I%2F76L%2BOTXTpjPZQSt9pkAb5r8JyKXqfUvMOpIQOFxFDfoP8qFvTl%2F4Q5INDkrFPAf8AdUhI%2FwBV%2FiH8cnLeAPcxHMprmzZsgydmzZsVdmzZsVdmzZsVdmzYyWRIo2kkYKiirMdgAMVX5sjTeaGl1CzsbSAOLuX0w7k14KCzyAD%2BUZJBirebNmxV2bNmxV2bNmxV2bNmxV2bNmxV2bNmxV2bNmxV2bNmxV2bNmxV%2F9Pv%2BbNmxV2bNmxV2bNmxV2bNmxV2bNmxV2bNmxVo4CXUFa9e0CbJRWkr%2B0RWlMHZEJ5WtPMtzE5%2BGYJKnyK0%2F4kuEC1ZeM2IW0okjFT8S7H%2BuL4FYz52mMWn2tDTlcpX6FbDHR5ecCH%2BZevywl%2FMM8dJtn7LdJ%2BKvgry9ccrOJ69KVw9E9GS5s2bAh2bNmxV2bNmxV2bNmxVi3miFU1LSbxvsStJYzH%2FJnSi%2F8ADYpoEzLcxq1T68FGr%2FvyE8GrgjzdC0mhXEsY%2Fe2pS5i%2F1omDf8RwttJRHdrcDaNbhZVI6endIG%2F4mcnHeJCDzDL82bNkEuzZs2KuzZs2KuzZs2KurkZ843Zhs4bVTQzvVqfyrvg3zHNPb2UMsLtGBPGJSpIqjEqRUb9ch%2BvSSvp0JlcvJCLyMuxJb4JNvi%2F1SuEBVvkaX9L%2BZbm8Sv1fTbf0Y6%2F78lPxH%2FgFzpeRvyPbWcXlyyubWBIXuoxJOUG7uKjk5%2FaOSSoxPNXZs2bArs2bNirs2bNirs2bNirs2bNirs2bNirs2bNirs2bNirs2bNir%2F%2FU7%2FmzZsVQ2osyWM7o3FlQkMOxGPtZhPBHKCDyUE08e%2BM1Bedjcr4xPT%2FgThV5cvBJbpGergEfMDcYa2PkqfZs2bArs2bNirs2bNirs2bNirshfnRGtb7T9TX7LcoJD2qDzSv3vk0wl81WDajodzDGKzRj1oR35R%2FFT6RthHNXaVcrKsUtftDi304dZz7yrqPrQCIncdMnsEnqRK%2Fcjf54yVjP5gwtJ5ckcD%2B5mik%2BivH%2FAI3wD5RnEtpwrWgw983RGby1qiqKlYGkA%2F4x%2FvP%2BNchnke5BIUGoPQ%2FPEJHJ6XG3JFbxAOPxOA1iX7sUwIdmzZsVdmzZsVdmzZsVUbqBbq2mtm%2BzMjRn5MKZDLP4rC2UVq9qYj7SWshWn%2BtxOTnIVG4ttWvdNaiiK7FxGDtWG6Ti%2FwDwMuShzRLky%2B1lE9vFMP8AdiK33gYscKtBmDWhtq%2FHbOyMp68SeSH5UOGpyJ5pYde3moWPmW5KzH0pIo2WNt0A3Wv0ts2D73zJ6FgzxqqXpKpHG9eDMx7EYXed45VeC4gPCdYyqua0I5q5VgOv2cAW8sWo2QMqhwwoyHcVyQFhVOLzvrNrdf6fFHLFX4kVeBH%2Br1%2F4bJlp%2Bt2GqWrXFnICyKWeJtnUgV3XOP67qFjaFLHUrprecy%2BlZajxPDmN1jn8Dv8Aa%2By%2BIaXrclrdtZ34NrfR1USofgeo2K06c%2F8AgcBCXr%2FlvXRrdnzk4rcoSJFXYfMbnDzOV%2BTr82eqAOQIpaBq7AV2r%2BOdTriRSEp8z8RoN9I5AWJPV5HYD0yHr%2BGQg3Ntq1lcLazx3CiZviiYOKzQo9Kjb7YzoWqRevpt5AOskEij5lCOmc60%2BWCK0j9ONYo5IYp%2BEahQWBeNjRafEcMVTvTb%2B80fyHZ3FugE9vSORJBUqPVZW%2BEHw3yVaXeC%2FsobulGkX41HQMNmH%2FBZzC%2B1iTTbadZUkjtJjzkQqSKqNm5fsdMPfyr1%2FRdT8vra2E5N5C8kl3bSMTKpkctz%2BL7SP9peOA7fFkIkgkCwOfkz7NlA1y8DF2bNmxV2bEJLy1injtpJVWeavpREjk3Hc8V64virs2bNirs2bNirs2bNirs2bNirs2bNirs2bNir%2F9Xv%2BbNmxVplDqUbcMKH5HIPokjWsstqx%2BK2lZPf4Wpk5yF6nF9R8xswHGO8QSj%2FAFh8D%2Fqrkoc6VmSMHUOOjAEfTjsAaZMXhMRPxRnYf5J6YPyJV2bNmxV2bNmxVQuzOtu729PVUclBFa07U98DafqsF6i9EkI6ePywwyF6vG2i6oJRUWl6xZCP2JOrr%2FsvtLhG6s0yiK4X6Zfi4QI7Vb9lv5h%2FXDHrgV5c8B0LzLc2Q%2BGF29WDw4SfF%2Fwp%2BHOg6ZMHi4j2YfTkZ%2FMGwpFaazGDytm9GYj%2FAH25%2BEn%2FAFX%2FAOJ4N8uXwliicnps305LmFZDewrc2dxbt0lieNvkylc45%2BX10UCQzHjLATE4P%2BQeNc6L55e5i0J57WVonikRmZDSq7jf2yB2Op%2FVYor2%2FwBNjktpAGjv7ZvU%2BInoy8Vao%2Fa44xCQ9as25RVBqKnfBGRby9rBEsljcIY0aQ%2Bg5FCCQD6bj9lslGAikN5s2bArs2bGyOI0aRuiAsfoFcVS%2B%2F1q2sJltyrSytuyp%2ByDsC3zwxBqAfHfI%2Fodmt2z6pcjnJK5dAexPT%2FgRkhxV2c782mSy82WUgNIdUhNs4PTmlXQ%2FwDBDOiZAvzLb6nHpOrlFkjs7lWdG9yvxVG%2FwiuGJ3Up3YTJFr7op%2BC8t1ljHjxodv8AYtkiyHbxx6XfKx%2FcXBilJ3%2BAsVUV8FRlyYA4Z80DkkPmq3EtlHJSpR%2BJPgHBH66ZBtIufqt9Np8pALHnEpO5p1oM6Xq0P1jTriPoePIfNdxnLtZtrGZluBcG3vF%2BFJYuJfx40IIxHJKzzb5et9ZtZYp1LwygcgPtKy%2FZkT%2FKWuRKKCOC6tNH1CblcWiILDUWHH6wg6wyDejx9Fw4sfOMjEBY5biH1HgLy8VYulOfJV%2By38q4ndH9LlL219K4iilHrWzLxlhI6SgE1%2F2SnFKo0Czxy28zMqcSzspIYBPj2I%2F1cd%2FytnVZdNQ2D1I%2BESMoPw%2FzMftdMG20TSQyyblmjenzoc4TY6ld6ddyKwMUsbFZoHqNwd1KnGXRXs9n5%2Fv7lg98GlWhMjwk1A%2Fm4k%2FF7jDSwSPULTTJI3PGBphGNwG4OHVW%2BgnONX%2BsWFpDFPaSSJcTESG3TcRlf2uRK%2Fazq%2BkR3aeT7e%2BjnX6yoW8ibht%2B9i9Tg%2B%2FQ98QVZHqstutowuSPSdSpV91IPVWzif1i98t%2BZ7m40FjbSWUrNCqEmkex4EH7acT9lv2c6lonmbTvMUTWdwgiumWktrLQhge6H9of6uRLzd5ZurDVP8Q2KetYFUW7jXeSKi%2Bm0hH7UZH7X7OCY4g2YM0sMrjvexB5SHcXsnkPz3Y%2BcdPqKQ6lAB9bta%2F8lI69Y2%2F4XJeDXPJlvPe6JqMeq6NMYLuE842To6ntToyuv2k%2Faz0J5E8%2B2HnGyI2t9VgA%2Bt2ZP0epH%2FNEf%2BEyESeUuff3tmbFAx8bB9H8Uf4sZ8%2F6P82TMMLNb1iDRrQ3EpBkkPC3j7s5%2FwCNV%2B0%2BGVc4n5m8yfpnzJcsr%2F6HYsLe232PBv3j0%2Fy3%2BH%2FY5JxkLourX175%2Ftb28maSZrloqsdlQ1Tgo%2FZUDO755%2B8uxlvPcMI6i6LAe2zZ6BwlS7NmzYFdmzZsVdmzZsVdmzZsVdmzZsVdmzZsVf%2FW7%2FmzZsVdkb83W5%2BrW1%2Bg%2BK1kAc%2F5D%2FCf%2BG45JMC6jare2FxaEf3qMo%2BdPh%2F4bCNiqV6VOOcTV%2BGReB37%2FaX9WHoyFaJMz23BqiWE7juCh%2FsyaRsHRXHRgCPpwy52gLs2bNkUuzZs2Kuwu1rS49W06Wzb4XI5Qv8Ayuu6nDHMemKvONE1KWGVrG7rHPCxRgeqsppk7sb0XC8W2lUbjxHiMhnnnTHtLmPXrZfgakd1TsR9iQ%2FP7LYtomq%2FWI0Iakybof4H55LmFZdqNlFqNjcWMwqk6FD8z9k%2FQc515XuZbW4l0%2B5%2BGWFzE6n%2BZTTOlW063EQkXY9GXwPhnO%2FNsS6T5qtbofBHqaniexmi%2B2v%2BsU4v%2FlfFgHcrPTFbanZNb3caywyApLE3Qj3zjutwW%2FljzBc6Pp6fV9JHpsLNSSgR1HIorV3Vvizq2jXQk%2BAndlBA9xnNvzRiWPzJBJWnr2gJP%2FGNyv8AHAdikJ3YGf0o5pZDIboSD1GJJ9aAgh6%2F5aUzoFnN9YtYZ6gmRFY06VI3zlXk%2FVI5bi2hnlBgdBuxFFahhfr0rSNsnHlXU4JI5NJaSt1avIQm%2B8RaquD0I%2BLjkpbgIZJmzZsirsDagC1jcqvUxOB%2FwJwTjXUMrK32WBB%2BWKpfofE6Xb8f5d%2FnhjkMPmvR%2FKlrJBqkxBSVkjC0PIDpTfI15s%2FMNbu3jbR5plsZVp69swRi9N0eSjMnH%2BRcVpm669cWWtXGnatwjgKma2uPsj0x%2FNXw%2FayOfmLr%2BhX3l%2BPTYrkXM%2BpGtm1uPUUceX7yRx8KLtx%2F1s5xoN%2FefpVr6C8muVVfUuLO8kMrEIeTem7faRk5Iy5FdTuZ9B169trGZvqkc5eFD8SmJzzUcTtsrceWHzTT3fRJv0p5UZvtOYYrgCu%2FJV4P%2FwANHnPrj83vM2lX9zpWoBJYInaJ540pOi1%2BGRQDxf4cln5Z3qT2stjWrK0iexEgE60%2F2XLOUfmHYNZeZbhWP94Ayn%2FV%2BD%2FjVclLlbEdQn955q1wTiU3huLadeQCsfSljO9VNev%2FAA0bYHub1Z7V5yWkhHxpcVHJNwGiuP8AKStVk%2FbyGafqLQxyafO5S2lPJWUAmGQ%2F7uiB8f8Ad0X%2B7F%2Fy8Ctd6jpl3Lb3v%2BkQTpxniqTDcQn7LoR%2FwUb%2FALDZCyyekWl9ZyaFLPelZGN2tqDEtZJHenEs67ckpVXwq1bU7G1iKWvqtcCR4bkkhFYx%2FCHXhvvX48C%2BU7H1SbK3k9Wya5hv4HchSBF8FxBL2WeOJ1k%2F4s9P4cu%2F0j%2Fc1FphmFxPLeOhZBxAiL8jt40%2Fa5YegV6PprvLpcE8sfpTNbh3QVoGK12zluoQ2PnZih42fmWIVt5z8Md4q9I5P5J17Z2A8YrWVl%2BERoaDwoNvupnLtb02LzREdR0hBba7bVe4tEPFZwpr6sH%2FABb%2FAJOSkgPNLqGaG7e3v42iuoTwlicUIK9iM755KnGoeT7ZX6m1CH%2FYSNCf%2BFOctnuIfNkSWeqEWuu249OC8ccfW47elcd%2Bf%2BVnQ%2FyyS5t9Dk067jMVzaSXMLK3hRJlp4r9rjkQl5PbalcaRd%2BlI7PbwysI5lNJIirU%2BH%2FmnOueV%2FOUeo%2BnY6hIpuWX9xPtwnU%2Fhz%2FnTOPeY4zY%2BYNTgpVBcSVQ9CrHkP14Gsb9rFgRWSzY1K1%2BKNh%2B0p%2FZcY2Qdlev%2BZ%2FLKxK19pcdYBUzWqdYx1Lwj%2BT%2BaP8AZ%2FZyHW9xe6ZfQ6ppk7QXsBDRTIevsR%2B0p%2FlyY%2BUPNR1KJLK5lD3KrW3m6esg67f79T9pMD%2BZtCjTnqVilIW%2BKeFRshPWVAP2P9%2BJ%2BzkZRB3DPFlljlxRPz5Edx8mcw%2Fm3aXvkzULyUC3122jET2oNA8kh9NZYT%2FJvzb%2BTOZabIhnWkgaOQcwxO577%2F5fjhKIYndoZvgaUD05v5SN1J%2FyG6YI0RZ4tS%2BoyKQS1HTwYHsffALrdOQwM%2BLGOEHfhu6PWvJ6f5FsfrXnqW8K%2FDBEZD4cmAVf1Z2fOSeSLmfT9RrHEWlvDSZaVagNR0%2BztnW8mWsuzZs2BDs2bNirs2bNirs2bNirs2bNirs2bNir%2F9fv%2BbNmxV2Y5so4qw6WL9HeYLiLpFcUnjHQfH9r%2FhuWSbTnBgMXeJiv0H4l%2FA4T%2Ba4fTW01FRvDJ6chA%2FYfpX5MMGaXcBmHxbSrsCdi6%2F2f8RyZ3j7kdU4zZzrTfO2qQa3eaHrkax6haux%2Br9FkgJ%2FdT2790ZP%2BGydWWoWt%2BnK3erAfHGdmX5rkSEovNm2yiQASTQDqcCt5sL5dZ06Ko9YSMNqRAv8Aiu2Iv5i0qJecsrKo%2FwAkk%2FctTho9yo69htbi2e2vApgmHB1cgA1%2BffOYX%2BnXflXUghJezkNbabxH8jH%2BdcPPN82l65b2j213DN9WdmmtefCRkdeJaNSVb1I%2FtYXWM8cVk2javM95pUv9zcPvLB%2FI3LvwwhIT2x12KCBrxjyjRS06jrxG5YD%2BZcrzzpkXmjyhLPpzCSaFVv8ATZozuXjHP4GH%2B%2FE5JkUmju9BujaTsJYHHKC4G6Sxn9r%2FAJqwJH5g1fyjDaw2KrcaE0zSNE27RiQmtuXPSJ6%2FuW%2FYkxI6hUg8ia9qulatHe3s0k8DgxGKZywBk%2By3%2BTkn%2FN63a8ttG1a3rHL%2B9hIB%2BIdGK%2F8ABA5DNbS0tL%2B4ksJOenzETWrjYiOT4gjD9l4WqjL%2FAJOTTU9XtNc8r6dDP8E8rc4iSP71RwkTfcP%2FALsX%2Bflgq09zFvKeoTMwV2NeCsB0BaNqf8a5N9Zu59K83W2pWb%2Bn9cjBo24ZXUNxI%2F1lyCWsL6fNb3LLxid24tSgINA9Puyb67pd%2Fr2kaPc6bxN5b8owWYKAYW%2BGpP8Ak4RyQU8ufOF7JLD9XRLaAj96ZPiYv4A9An%2FDYOfz9oEbtA0kjXSqG%2Brqh5NtU%2BkW4iQL%2Fk5yK%2FiuNagjEcpTU7Rj6YqaSAbtG3%2FFin4om%2Fa%2BxhXcGeWxlDgpPbfvUFaPDKpFXiI%2FYk%2Fk%2FmwFXr0n5hfXBJFpVtxmC84jOa81%2FaKqv7Sfy5GL7zJq2rwXFhqF40AlWiSQfAEPVW%2BH7Sfz%2FwCRkTl1dLW3t7xi8108C3g9EBArCnI8jtVvtNRcR1zzTdJcQvYwRW7y28dwzFfUblIvI05fAo%2F2OGxSt3zSW9LPXITMlCjiuzofsyRt2YfsPkd0iabTtQksp1Zra4U84X6SJ%2Bw4%2FwAoD7Ei5dzqV7LFCt7KZnVAY%2BRqyg9aj%2BX%2BTJdouuaHrltb2PmCNfrkKmO2vKcT%2FkgsP2v5cjtapfo0Jt%2FMllFGHltZvVeK4ptwWNi6yU%2BzIvRlwm1mUarpNtJHEWutOkuIbh0FSbfkGiZ2%2Fb4MxH%2Bpk6uZNM8saddywStNK605tsKnYcF%2FmbOZy3s2nWaLE%2FG4e4%2BsK43HELxowOzK%2FL4lx5fFWb%2FlprP1TWLQMaLMFRh%2FlRtxr%2FwLYn%2BfNjLp%2Bp2WpwghWLxuf2SGoRX%2FAIDI9peo2kMtjfWQMUi3JM9u24j5rT4D%2B1G5qyfyfYzp%2FwCcdimr%2BUra%2FG%2FwpISOoIpXJDcIPN4HDcR3Scl2I6qeoOGNvcQyw%2Fo%2B%2FJWGpNvP1aBz%2B0PGFv8Adkf%2BzXIxSaym2NCOh7MMNYLhLlOS7H9pfA5FU30vUNQ8uaqjIqsaqHiO8UsZ6EeKsrfA%2BS3yUr6p5iudTl2S1RvRTchTKeCgV%2FlTlkOsvUveOn8VkdatauxoyN%2FID%2B0r%2FwAmTfyYHsrnTdPasc1%2FNczXMZArwhT04g3%2FAD05Yjml6Fditlcmu%2FpvX%2FgTnK5bS4sp1mDtFID6kLioPXZgc61NGTBNH4o1PpUjIpNbyX0Ulvcw%2FV9Tst7i2IqHWn99EP2kZf7xF%2F18nMX1pANMR1TTYfMkRuYYlt%2FMEY5EfYW7UftL%2FwAXjDf8u%2FMFzM8mnX6MJLWRFkMh4yiqtGUYU%2FZP82IzW%2FH4DVQG%2FduPtRP1FG%2Flb9lsG6ZJDJfPcvGI9WCoJZwPhmRGHF2X%2Ffi4AP2peafmBE8Hmq8LgATCOVaeBUL%2BtcjauUPip6qe%2BdJ82x293Pb2GtyL9ZmWRoL5QAUZZGQK47p9nOd39hdaZctaXScXXdSN1YHoynupwFCL0zUX0y4SVGf6uWDqybPG46On%2BWv%2FAA652nRtY%2FTdqJbfjLdqnK4gjpSVen1iBf5G%2FwB3Rf7qfOCxycaqwqjfaH8ck%2Fk%2B61K11AC1kZYIT6gmB%2Bxy2oP%2BMi%2FC6f7LEGlZCbBr%2B%2Bu%2FqqpBCjP6cbtxHwn4ljrX%2FgckOj2EMcC6lK6yTRKYmkIoYl6gE9xT7L5HhcTJqM1jJCEjjQSQsK7qT3rgi%2FuJ7PTDKQ31S5f03ZPi3SrfGP5RiKG6bej%2BQPzB0CG%2BuNHvB9VeZx9WvZKBX7cCf2P8jOvghgGU1B3BHfPHaQrfuEt3DHkAJakKhP8AO37A%2BedX8i%2BYPOen6dNp2qK5t4JFjs5HClyoNJfTdieUaL8S%2FwDCZEcRNEc%2BrfOOKWMTgeGUaEoHfi%2FpRP8Aunt2Ab3UorWqAc5QK8egHzOPhuoTYrdesJYgnJptgDTqdu%2FtkT1C9XnLPIwofjLduJ6fhkgLcYsi0vVRfSSRSUWRd1UeGGgyN%2BVrCSkmrXKlXnHC3RtuMXXlT%2BaTJKMTV7JdmzZsCuzZs2KuzZs2KuzZs2Kv%2F9Dv%2BbNmxV2bNmxVB6rafXtOuLXvIh4HwYbr%2BORbRL%2BsMTMaSQsOSnrseLZNDnIdfXXtP8zXtnZGC2tJWEsUz8pH4yAE8Y14rs3JfibJRPMKyf8AMXye3mKyh1LTH%2Bra1px9S0ulFSV6mNwPtRnIb5e8wXlw%2FwCj9VR9N1u12PGoD9vUgfpJG%2F7UedN8uapcXsH1e7C%2BrAi%2FvV6OPs1K%2FsttgLzP5Ysr%2B3NzHFxmjPMlNj%2FrLTdWHtiNtlU9I82sxa11lAssf2bmMfA9PFf2G%2F4XIt501y81SykEEjRQRMGEaMV5L0%2BKn2sq4ke3j9O4asuyLNSnMduX%2BV%2FxLCfVZ%2FS0u8cDkVhYhfGgxodGQDDZPMculusTzpwryMT7mneh%2B0uTVNL1e%2Bsob1tLmmtJlEkbFW5FGFR8NfUzi2iQ%2FXNXtLjUAXWe6hE3L%2BQyKHG%2FbjnqzzP5ok0H0baxgWVyodi5IRU6KBx74ASrzOzsfL1tcH69ppMtdxM0h4%2F883OS2GLS7239K1pGpGwj%2BEr%2FALHphVcecBcyrc6vBFdabL%2B7lV0UPbt12KDnx%2FlYYGvrWKwP1nTp3kirsT0BpWgcdf8AZDJg%2FFjSanSb8xC2ursXtpG5kt7dkVRGaU4g%2FETy%2FwBbIzc60xSeylsgphDJeafNtIY%2BnqREfCygYcWPmV14x3qkqQDzAo4X%2BYr%2B0ME6h%2BidZZImjM90FLQzQj40BFNn2%2B1X7DYkd2yi%2BrHNIh8uXbLp7yLJdToZbZJDX1EU0NOXxCeL9tf%2BJ4PhbTLya58sXqqt3EoKlV9MSoRUMn8ssf7XH%2FXyD%2BcfKFzoWnRatFqUUU%2BnSGSGAsBcFXZaFeHJVZDu2HOn3See9Kt1%2BsCx8x2y%2BpaXabB2TxH8pP21%2FZwAnu3VQuV1CC2iW9cx%2FwCkS28kMtA5dKLHL1%2B00TJyZPhk%2B1nS%2FKN59Z0GSNno6yI6e1V4v%2Fwy5z9pv8YWj6Hrcf6P836EWmiiHSfiv2ox%2B2kwH7P2ftLk28uxrbeXYLhYXV7gMzxkE0IqPiqNq%2Fy4gb%2BSk7PNdX1m%2BHmqaytJ%2FTtTdx%2FBGoSu6swZqcj8YbCnRmM97drKxKXcslu7tXb1%2BSBq%2FwCSzZK9c06xuNUutStkBls5IFkAIAMoHqUUfzNRkbCPW5Xs70rZcVtL0%2BtCoAFVc1oK%2FwArni2RIShdD0rU9Z0g2UNW1DR5JLG%2BirRlQuXhmp1ZP72M%2FwCph75g0K2sra21G8ch5baGJUpt6yARuvL6OWEQk1eJrq9s55YLxBzuGhJEjr3LKvxSqv7WISanq2oQRXGryvd2MtVhuSQ8aNQch8OyNjsqElhK1hbcr%2Fcv3K%2FyV%2FycRSQBmUiifsfQM6FpfljSbrR0mCy3EjDlDIzN9sGnphU%2FZ%2FlbIrqnl%2F6jM3Cb1VRqOoU8078XoOHPISIiQCd5ckgE3tyS4StK6xSy%2FDJ%2B7HqseO%2FYVw0W2thatp10he2b7YH21cfZljP86f8AD%2FYxO4tbO4so4I7ZUvG5Lpl3PssprUws392JD%2Fut%2FwCbAOh6sLuU6VqYMF4hKRu2x5DrFID0YY7rsh4tMn06%2FkspjzjniaS1nQfDIE%2BJWXwdafEv7Od0ugnmL8tmYipWEOB1oGWp%2FwCH5Zy4hoT9WuU5BTzj7FHp%2FeIe3%2BX%2FADrnR%2FysvRfaHeaJIwZ4RJGo8QDzQ%2F8AAy5OPVBfPNxbpMpifYqaBu4IwFYWlx9fEIJU7lmH7S%2F83ZJ9e0x7K9unRg8azMkoHWJySVR%2F9YH4W%2Bzj%2FKtvFdaxBDLQKzAVO243G%2F8ArYPJUXb2NvDZtdyWxe3B4meCQ%2BtG37Jkjb9lafaXHRXl9q2r6etnWJ7Yxx28h%2B1UNyMjt%2FlH4myX6lp1poPm57CIFLG8jikCsKisqqXWncc2%2BzhLZW0Om35hCuLiCeSgIHFY67KT9rl4YaV63IwMVSakg1pt27eGRuzvrTWILdYbnlcIWXSdQc8W5pXlp91%2FLIP91M%2F94mG9tcfW3AQ14xgsPH4c4Zp%2Btz6HqN2rJ61nNIy3loTTkA54yIf91zR%2FailyRNUinpV0iXqyyxw%2BjdW5Md%2FaN1iPdqf74f8A5Jtka1ZZ4LWYxsySKpaCRT8QI%2BIxkj2Hw5KLe6%2FTsUF%2Fp1wsmrRRk2l0QAL6Fft290g%2Fu7uP7Lo395hFquqaL9XZmmWCRwySWTgs8MgG6Oo%2FY5fZbAUhC%2BZ9JsfMl1SKYW%2BqyQRT2DMf3UvJeTwt4M5%2BJchKyrOr6D5gQwTQEpFK%2FwDeQv8Ayn%2BZDk%2B1Gyj1ew0SaC4gS5ntmCtX0ELQtQAM%2FEcv5Fwv1bQxr%2Bnhr4oms2ymP6xuCStSIbof6v8AdzYOaGAQ%2BXdTm1NdLjj5SN8QkG6FOvqBu%2BTjTrS2sbZLCMcVUmkpFGLn7Rf%2FAFv%2BFxTTme102DTuILIwZpKksW%2BzxWtW41%2FZyU2XlW41HhcahytOQJZVHKaXw%2Fd%2F7rY%2FzviAqQ21ldXtytrDG0k524qKmnj8sO736roNmNIltfVv7hFeaMnkUqTwpxNA2S2MaT5etS9w6WdtEvx1b42A7Symh%2F2C5zTzb%2BZun3swOjacGVKwrqMgoajeiJSr%2FOTDVdVZPYa3pOj%2BW7u31uKKzuZGP1dePP1Iz1UovxtJ%2FlYU%2Fl%2F5hOtyS%2BWrlis1Gm0pyfiR4%2Fi9Kv7SumcrvNYnu5DcXH7yToamrfSf6YL8ratLZ%2BZtJvoT6bwXMbEjuCwVh8uJauPFuFe%2Bx%2BYJ4NMawQiOFzyZOlDX4h%2FwQyQeVtAn1BY9R1QN9WU1toG%2Fa3qGYeGE3lnRLPVfM19LdAyWkTtcW8a7xOGaq1kGz7k%2FAM6moAACigA2AxJ7lojn72wANgKAbDLzZsirs2bNirs2bNirs2bNirs2bNir%2F9Hv%2BbNmxV2bNmxV2Qzz3p3P6rqKbFKwyt%2Fkn4lJPseWTPOVfnX5gmstNtdBtnMbajykuXHX0YyPh%2F2b%2FwDEcbrfm24MRzZI447GR59w6pMfNyWl7EdD1KM3Cp6dwoKldj%2B1zHE%2FRko0rz1rUtz9SvLe2lm2Hp8jC7BhWqV5xvUb%2FDnn01jPEin8pHgckemXmsTaHcxANw05o57O7IIKxliJYll%2FaRT%2B84%2FsNkIZhIkSjRDl6zs%2FwIjJCXFHkb5gp3%2Ba2r%2BbdPuEvYLVbLRpiFL27c2EvWkj0%2Fd8v2VpkGsfN2p3Kra3V2XicgEsQeQJ3qSNs7d%2BkdO1rSbKw1LhN%2BlbRXVJKFZyq8ZV3%2F3YGHLOEecvKFx5TvTLDym0idv3EvdG%2FwB9yf5a%2Fst%2B3lpHUOvsua4iNwbWCruHK%2FB0qN9j0zoy%2BarW48r2Oq3l1Le2sSizuGkqk6zgUVXMda8F%2FwCDTOO2M01rIs0XCRQ4kHqCqGnZl74NgkTlMqSOIZpPVNrXjGG8Qvfj2wXzSyqz1eO%2FtNSjQM8sVubhFbbkIpPiI%2BUR5Yca3q17IdPmtZ2js7yztriONNhyAKSciPtMJUfIZaXDWL%2Bra0jcq0ZYAV4yAq6mv8ynJf5Yex1PRjpUsfO%2F0pnuLJWNPUgkNZ4l%2Fm9Nh6vH%2BVpMRa2uvBcXej2Gp2rSC5tJJbOZkqW4v%2B%2FgY%2Bx%2FeJhtBB5sOi313boLa9ihMlo3EB5ClGkULy%2B16XJk4rhlZarBFAbZljtrS5Tg%2FoIF4fyOT1JjbC1L%2BbSbowyMwu4WrzJryX9h1PQpxw%2FFWFXNut9PB6srS6frlqI4JZHJ%2Br30bCsbOf5phx3%2FAN1T%2FwCRgPQbtreVrEFrW8gfnDU0dJUPF09unHD%2FAFeygjjvbi2haTQbpxcXlpHvLp9x9n6xClfjtjXi1P2P3b%2FGseE99ol9qtyjIKamYlktb6Mn0L5QKJ8Zp6d3x%2BH4vt8OD%2FvciTXPZaZ%2Bkdp5%2Bgt19Yad5p0%2Fe0vU2Y8T0NPiaM%2FtJ%2FuvOj6lcGysFaRlYxJWUjfkUXk3z5MM5p%2BV2l3U2pPdalFHK1sOLyqQxSZaFOdDWOT7W%2F7eTTzK8UdlcxREhXBTf%2BdzWg%2B7JxNji70HnTz%2B51GXyrrFxaapD69nfcRqSftqxHL1oj%2FOjPjtQ0GNYCfrCXWi3QMtlelhyjkYbFfdvsyx4M87Wy6zqemTq4X9KwQnmegkK%2Bmf%2BSi5G9M1PVfLUt3od3CJIGDEQS7iKUD4Zov8%2FjyErqrruPNkK58%2FJN7Sx0%2B0sDe3k0k9xA6JBJACGqwPHiKp8S8fts2F0mrDS3nubPThH6ZLa5YcQsnBvs3kSsCnJeXJuK%2FB%2FwAYmwQ%2FrXdjEsQRizhvjKCrUp8If4uW%2FwCyuK3Fs893p1nezfVdeDCOxmHFi8ZH%2B89wSeBjP2YuX%2BVFiYggA70Pmt9QzfyjdxXeiPeaY3rNYt9ZjdKUkgP2gyj7L8ftL%2FPgTz2tuLdJIT6cN1JFcxzJ2U7Sb%2Fs%2Fa5BsKfLEMvlPXby2sJI40uF%2F0izVuUcb05n0z3gkTlw%2F3237vHeddXN5pEMdnbmOys4BFcy0qDcF6GJa%2FwDFacmyX8Pu2R1QOi6Yupabd2F78dj6xjLVFUlpySaHwkUf7F0%2BDIrrvl6dr42N0eOtRIHs7ldkv4B9ijf8tKgfB%2FP%2FAHX28mPluyb0Vs7OdTL6SSReoK8%2FTZqN%2FrqOPL%2FJwTqdhFr9m1lqUhjnhcm2uv8AdltN%2FMKf7pb9tP8AZrjVhWHaHrEWqxjTb9gt9GKQytsXptxNf2sl35d3J0jznJbCojuQlR26cT%2Btc55qthdyXcyyJ9X8wWfx3ESbC6UbrcwfzS8fjfj%2FAHyfvPt88N%2FKuq3F3q1hqBIEyc4pWZuCkoAwck9MA50VPJV%2FMq2k0TznfCJQUmPJom%2BzJG%2FxcW9t%2FwDY4Q6cILa6ZY2eKRwslv6goaDfjy%2FaK4f%2FAJleadM80a8t1pcZ9GCJYmuG2MrD7TAfsqv2V%2Fmwr0WyuNXUw%2FVxci1%2BKLt%2Fw23wrg6qGVanr1vrK2t3csIry1aESBjxJEYYOQff4cjvm3zLbpZXLWTGC5vr%2FwCswRjfjBGoC8yfi%2BIjCPX2vNMu%2FqZDRNGKSAgUqxqgqKruF%2BH4sjsyPPIZZSXJ7knfG1e9%2Flxrdt5ksbqdSFu7eMLcW5O4%2BE0cV6xvnF75uVzcb14yyBW7%2FaO2KeS9RutC8yWd7DMYLfn6d3L%2Bx6D7SLJ7YhdkNd3UkRDRSXErxMDUFGclT9IwndCtpWrz6ZN8MskcDsGdojxkjcfZmip%2B2v8AL%2B3iWoySfXbiHUmFy14frKXqH4nL14zK%2FVuX7cbYEeJWDPQVpU0Pj0x6yqLL0pJUW4tXE1o5O9SaSRbeP28Cob1Z1T6vPKzxjeNSSQK9aV%2BznXLfUrdtDt9T1U%2BjeRxpa3iMvF5V41jcg%2Ftrx%2BLOd6VbaTqJlS7lMl5Iri3hHwRiQj920snhzODppWsii6zcGeSZg3po3NSy%2FD%2Fen4K9V542r0LyheaXcm5uaCCWNhxkl%2FvClOqcvs4rrn5g2enI9tpKi4uqlWck0rSvxP8Atf7HITazpccriNaLGD%2FozGnBVIJkZP261%2BFuWE4juLqSZo2pbJMjyitAQeVPwrjxbUE01reuXGvCKPUZJ2Cs0iqgUgFtunw%2FCKfDhWLXSzayW73jxuGElWgJUbUoSDhkLcXEjJDSJqkoSd%2BH7OGlh5a1HzDONIit%2FWvZEMkJRlQtGlKsCxVX4%2Fy%2FawWtILTLTTmeMmbTrm1jXe0nmMLOwH2nZlrWv%2BVhlBb6Lql09zpemrbx2cJe5WNqiRi3EKrfyj%2BZR8WJ6x%2BVPnXQrK41i9sljsrUB5pBLGzAVCgiNWLNufs4I8h6hp738sNxRBexei5BoBJWscg%2F2Xw4VZjoMllFbx635Y52k9mvPUdKaRjHIF%2B08PInhJQV6%2Fa%2BHOq6d5%2F0G7toZzK%2FBwKzBCVrTo3GpQ%2F62cYW21DQ%2FMUVrFH%2B5vyInPSIqzfE1f2afawkmtp42klt0f6uzuInWoDqrFQRQjkMJV9Q2ms6VfitpeRS%2BwYV%2FwCBNDg2ozzr5Y1vTI7V9L1PnbTDk8E4Qs7M1KKHBDp9GTfQfOdosSxw6txkp8UN0DxBG37WNea09UzZBNY%2FM3SfLcVrLrDIyXZKwm2bmW40DsF3%2BFa%2FF8eTW1uoby2iu7ducMyCSNh3VhUYEK2bNXNirs2bNirs2bNir%2F%2FS7%2FmzZsVdmzZsVdnE%2FwA9rKYXmj6jT9w0ctuT4OpEgB%2F1lOdsyO%2Bd%2FLUfmvy%2FcaXstxtNZyHosybofk32G%2F1sB5ORpMoxZ4TPIGj7pbPl%2BNPrERi%2FaG6H38MkPlXzh%2BjhHo%2BrmunCqwXFKmDmfiSRf27d%2FwBv9pMJBDcWN7JaXcRhuYHKTRPsVdT0P%2FNWB9RiWO6ag%2FdygSL7cuv3HKpkwImPcXoM2KGaHhy3B3BHf3h6B5qslXQooNOVof0a7Xdi6fDxBPKQQ78vT35xNl6Fr1l5s0yXSNZRHujHxlRhtMv%2B%2FE8JB9r%2FAIfILo2pT6XfLd8mmiKehPAzE8oT%2ByvKtOPWP%2BXKvrafSpl1XT2L6ez84LqLrE1a8WH7PH7NDlkMoluPiHRarRz05F%2BqJ5SHf1CT%2BZ%2FLlz5WvvTUmXT5jW2nP%2FEH%2FwCLB%2Fw2FauD8Sn6c67a3Vh5x0p7G%2BRfrAWskY6EHpLFXp%2FxpnLdc0S88t3ptrir27msE3ZlH6nX9pcmR1HJxFS3uA4oftDBlvcz2lxHc2sjQzxMGjlTYgjCVG6Mh%2BWD4ZRIvv3GC1Z7pdxHraNJCViukq13aswVAO9xCW%2F3Uf8Adkf%2B6%2F8AVw1t5NPkKabe3SyqKG2uIquYDX7Jc7ei37a%2FZ%2Fazm9tdT2dxHdWzcJYzyQ9R4UI7qw%2BFhkwhvDqECTaZbExyHhPbqKmCYivBf%2BKZPtR%2F8DgIkSDxVHqK%2FSyBFbjfvR8k1xY6gVtLb6vJbVWZbhvVLo38yAemYZF%2F4XCjW0McX986%2BX72Uem6V56bekVAYLu0D%2F8AJSL%2FAItjw7W0utVgj0%2B7k9DULc%2BnaSMaFkrvaz%2F8yXP%2Bpgq00iztbkaVcP8AWBer6NzEworLWjRsoJ4yRv8AEjr9jGOMDbn5y3UyJ8vcyfyHpl1puhy31zEE1e9cJfKxXjK8JMaTqfGZCrt%2FN9rCX8wda%2BqyabAGAM85aYA9FUcV%2FwCGyZXElvb20VgHb1LeNDEKmpKDhGS%2FfOK%2BcrhtU1G8vLZ%2BYsz6M0Q%2B0nBh6cwH%2B%2B5af7F8slsAAxG5tkesTm68saddo3GbTZ5bb1B1G%2FrRfrxGTW7LzPpcrahALfzDpir9biI4tJESAZowftJ8Svx%2FY%2F1cD6VMb3RNTsShJmhju4gVP2ovtH%2FgG%2BLBVnb6b5g0ux1JGWDXNDj4SEiongQcGjk%2F34hX7LfsYBukt%2BWba4gWHWmj%2BsWdpK0Dwqy%2BoWkonJE%2FvHZOfNcKdasnk80288TN6EEqxOXNWSOJiS7n2p8eB4bySw1ilv8Au4OQk47kKo%2BLv%2FLX7WK6jr4u9Uee1jItndiIiasyv9sV%2Fl3wWAFZBbvYajqsV%2FDSP1yITPUgSKH9SSinYcIRw%2BH7TSJhr%2BYOr2sOkWmnhHSK6YiRolFF5A%2Bn6ngJif8AWyP2ML6dbiRI%2FrqsAI3SRAsMY%2BxHKrlGhfl%2FefB%2B8%2F3XgXXYppJG1m2unkbj6Op2pUSKVAqksSNsif5L%2FFH9vHoUlrytdtDCgdmV7d5I2boU%2BINGT%2FLhpr3nLTKJ9UT19TB4zNHtCe3Jj3b2XIssp1Y8bUfFOQsix7SCSlAXpTmj4av5OnsdM%2BuzB3Zm9OWaNGD2%2FMgRTolP3sXP4Zv92fyYi6oITDVrG28x6NBeBvqWoWS1ivSeIikU8jFI%2BzLA6%2FGn%2B%2B3yFaq1pcXix28ZUGi3U2wadx%2FuziAEWv8Aq%2FH9vDLV7TzXeWrqbaWO4VhHeNHtFdCP7EhX5D4v9%2BfbwpC3liGgvIoVdSqt6pLPGr0pTj%2Bz8Xw4CUkEGil7RwRu9ZzwjPx8UZiKePShyb%2BRfMdhHM2kLEV%2BsDlDLQFncUCxcRX7WEF1DCs63zCs6r6c1Nkencr7rgXSpFsb5zCForepC9PiUEfZr4DADRVD%2BddUkPmPU4lUgVNtNG4qDw2Bof2kP2GyK1LECpY%2BAqTnUFhsta1Ce%2B1G3inuZCrySsgqwqFNRkwu9R8m%2BWIwscEHrharDBGjSH5tT4f9kcIoop4da6Vqt2GW0tbiQHbikbkH57UwHNFLbSvb3CNFLExSSJxxKsuzKwPQjOu3%2Fmq%2B1mFo1C2NmFMjhTQLGu%2FKRtumQfU%2FMWh3uoTXx0r1pJePKSWSnJlVU5lQNufHnhQxmOYxklSPiFCDvUZQKUIpUn7Jr0%2B7D8eYrBP7nRbUf61W%2FhmPmtkBFvptnEezCMkj78CpRZOY5w%2FBmWhBCjseuSyyn0pIpIr2CSr2gtbYTQt6aylufPp8PBWbCZPNurROskYgVkYOv7tSAVNRtg2780%2BYPNd5CdWuRJHEWkWONFjRaih%2BFAPljsqLeRrVh%2BjQt3GBRoXBBKAfFwag%2BLJ15B17yfealE2taTHcXMG63Eq%2FvbYL%2FvyH%2B6eFK%2F3iJyT9vAXkPygPNEuoxx3KQ3VrAHtYWP8AeOxpv%2FxWqijMv2WZMLdS8vBLx4pg9jqVqTFJIvwup6fvP5lP%2FDLillv5i%2BStPtL867pEEcem6hxkivLWjIk%2FevHb05ftZF9Okd5Et5mayvoWEtrdRmnCUfYmhYfzftp%2B3k3%2FAC68zLfx%2FwCFdWt1eElrbUoW%2BwGIrDPGv7CyU%2BLj%2B18eIeavKM3lq7WqfWNOkYizuXFeNesE9P8AiX7WNbqCncfm2fzRoUmg6zEqa7ZPDPPCv93eQRMC00A%2Fa%2FZaWLCHzf8Al7oOra5b6h5KuBHe3rj61Ywr%2B5Xlu0%2FL%2FdDfzx%2F8Qwpup4VWBrORhfW7iS0YkrJbkdRLKv2om%2FY4fbzsvkXU7fWNHju3jhj1ZAI9UEKhSJvEmg%2BF1%2BPEhXgPm%2B98y%2BWriTyxrM0iCMBo5VVW9aDoJIZm%2BLif5ftRthN5X8zxWXm%2FTZ9dHq6HH%2Foz2z1eNLd1Kq4TvwY%2Bo2el%2FPXkjTPPGkNY3n7q7hq9jeqPjikp%2FwANE%2F8AuxM8mazo%2Bq%2BV9UuNI1KL07y2PFlbdWU%2FZljP7UTfstih9Jy6d%2BVV3f2dja3ltHe6ipezS2mrzAFfh%2B2iMf2K%2FE2Xcfk5ojoTZ311bz1JEjFXG%2FitE%2F4lnlh3USLKCY7lSGLQ7UI3DA9mz0L%2BVP5wLqxi8s%2BaZRHqIpHZX0hAE9NljlPaf%2FK%2F3Z%2FrYqqal%2BS%2BoXb2EYvraWG3kcyvLG3IRuwY%2BkgPFW2PfJjZ%2BRruwuFa21iRYFACKFKsKf6r%2Bmf%2BReTUDxy6Yqo20LQQpE8rzso3lkpyb58QBi2bNirs2bNirs2bNir%2FAP%2FT7%2FmzZsVdmzZsVdlEA9cvNirzb8zvIf6bhOu6REP0tbL%2B%2BjUb3EQ%2FZ%2F4yp%2Bx%2FP9jOHagvqWsMw%2B1ETGwPWh33z1znI%2FzL8hqEutf0qP4JRzvrdR9lwR%2FpCDw%2F37%2FweRnGxTtNBreExw5DsD6Sen9F4gpphto2prYSSQ3Ketp11RbyAiu3QSoP50%2F4ZcK5YzG5Q7eGPEUyRpMykRSEhH7MV2IzGAkDY5h3OSEMkDjyCxL8beaZaglxoOpxTW7qLSWkmn3cX2eJ34nx%2FwApclMsen%2BcdIeC4QCZQPXjH2kanwyxe2RjT7%2B2e0bRtVHLT5SWhl%2Fat5Ozr%2FxWx%2B2uJWtxe6HqSw8wtxDvBL%2BxLGegP8yOMyceQEbcuo7nnNVpZ4JmMtwd4y%2FnD9bENU0y80C%2BazuRyTrHIPsunZh%2FTKil4kSIaj%2BGdZ1HTtM846SXUenKv2gN3glp1%2FykP%2FD5yO9s7vRb2SxvU4sh3I6MOzp7NkyOo5OKmSuGUMvQ9MMdF1m40S%2FjvoAHUfDPA32ZIz9pGH%2FDIf2Gwjt5Qh3%2Bw3%2BdcFnrir0GW5Kyx6hav6ltfqDHddW5Dbi1do5V%2Bw6%2FzZLPLbQ6nP8AWrpAby3oJGI2kXqkrfyyqR9rOU6HrKWHq2N8Gl0y6p66Lu0bjZZ4v%2BLF%2FaX%2FAHYmda8p2i2tk8sjrI7miTITxkj%2B1HJQ7huJ%2BLJR3K3snuq3fo2ruoqQC3idvsgD%2FWpnMJ%2FJ%2Fme4Msq2jC9tuUaXcXER3drJ1japH72NW%2BFmX%2Fit%2FwB5nTdIksyzW0c%2FryxVZgzBmCsa4eCZAKHDIWgbPDvK9jquh6xaW%2BtW81rDL6lozTKaFJQVAB%2BKtfhwvs47myvL%2BNQfTs2kD9UK8gQKlv2Xp8StnR%2FzQ1GW08u%2BlZO0d3dTxxQshKsKHm7hh9jiq%2Fazi6MxEiI5YOa3NyxJMjVrux%2BIrlctmQ3TS91E3jCG2jHI09R1qOdOgFf91r%2Fw2CLKFYxyJBIFZJOwHgMC2NryG3wRnq56t%2FZhusZiihu7cMWt5ir2zpyikUAU9T%2BYcuWR5pdPqiacQrWqXCzR1USVBAb%2FAHYp%2FnwutdVhtdTa%2FgWVBOAk8BcNG9BTqyk4c6rc2dxe2F3c2kcKJGI7qx4kUjpyR0B6Vr%2FNhBqc9haSxpHERaXRaWIt%2FuvcoTRa75PlyQn%2FAJZvYI%2FMUS2SNELiVTEygUjnVW9OlftI8hVWVsnSXVxfTGS6laSViCS2wodjsNs5%2Fo8rrL69qwd6pIrqAw%2Fd%2FYPw9OmSua51GVJ762swQXLCD1AiryNQrMfi2%2FyVwxKkIjW7%2BezjR7PTpr%2BUbv6WyUH8zfa6duOEPnjT7SEWmrxxkSXatazowA5KY%2BScgD9qIrxwQ3mPX7EetqFhAtqPtegzySAewA45F%2FMHm1dcRIGjMdvC%2FqRIKcuVCvJ2%2BR%2BzglLY2yhjnLaESfcEquburW8M5HpzKvIr1FaDl79cRbRr6S8%2Br245GCoac%2FCjKp67%2FwAww%2F8AL3li01qBLgPJO8f7t4wP7s%2FsE9fhOHer%2BVtfgg%2BvabcJe1FJrPjwZVUU%2Fdy%2FR9llyIFixuEzjKEjCYojmGM6jaajZ28RjBiEisJzULTi3iSKR0wboHkTXdWt21OLT5ru2A5RlN1k8SrsVWT%2FAGD5ena1aXA%2Bo6pD%2B9J2WcenL%2FlBJR8D%2FwCrnSfy880W%2Flyzl0m7uJZtJR%2BVmXSsltyNXhYD7cP7ScfiT%2BXDXcxosR1D8rvP2qWUdlZadHZW7kPcPcXEYeSn2EKR8%2BKJ9rh%2FNkRu%2FwArtc026ey1FooJo9yKs4IP7StQclz0brf5jeXtKhR7eYX0sieoiQHYL29Rv2Cf5T8WQ7W%2FMj%2BZrOKd0t1Ct%2B6eDk7xMaj05CaNxb%2FVwEgCy249PlyECMefJ4235fXQ63Uf%2FAt%2FXC7VvKsmkfV7iab1dPlISW7jTeFz%2BxJHWoPg37edQ5kyNDIvpyx%2FbQ%2B%2FQg91OB7hFCurIssUq8JoHFUdD%2Byw%2FU2IIIsMMmKeOZhkiYyHMF5g%2BhCNipcyFf3nwD7cH%2B%2FoT%2B1x%2FwB2J%2BziNyW01%2BNseVtMoMc4G7VH82TCbyxfWMxtUMlnDIPrOli55JIh%2FwCK2ZeMqthYYOMVxBNb%2Fu2HK%2Fsl6JU7Xlp%2B1xDfbT%2FdeFgmPknW7q0eC%2FsZ%2BOoWTck5ftRnrG9PtIfstnatY0iw%2FMfQ4%2FMWh8bfXbdSjxnbmyD47S4%2F5ky55gWcaZqDPp1yZo42Ppz8SvIePHOn%2BTfO2qaXML%2FSHiPqcRf2M9fTYf78Xj8XIfs4qoWsGsQ64Tpp%2Bo31zGbK9WYfFE8Z9TceI4FP9lnpNbWDVdGit9RRbiO4gT1g3QkqCW9jX4lzksE1z5382DU7WzEKoqq5UVAoOIeV9uR%2BL%2Fgc7RDGsMMcS%2FZjUIPkopj0UvHtQ%2FKnV9H1F9X8vXCajyYt9TuQoYLSijkx9OTj%2FlcMS8q%2BaLny95guoNYs2s%2FrfEXsLLxKyJXjLH4pxOdpwl1zy1p%2BvCOSctDcw19K5ioHAOxU1HxJ%2Fk4otNoZYriJJoWDxSKGRh0II2IyF%2FmN%2BXll550z4OMGs2oJsLynfr6Mv80L%2FwDCfayU6RYNplhDYNMZxACqyEBSVqSoIH8uDj0xV8NappV7pd7Np%2BoQNbX9qxSaJuoYfrr9pWwuSNg4NSHBqKbEHxrnrL80Py2g86WX1%2BwCw69aJS3kOyzoN%2Fq8x%2F5NP%2Bw2eXm0q8guZoblGglicpNA4pIroaMjfy0OKvpf8lvMusa5ol1ZazOLqXS3jiiuTvIyOvJRIf2ylKc86eM8y%2Fk35usfK2r3FtfyMtjqoRZZ3qRFNGT6bP4IQ7I%2F%2BxztF1%2BaHke01SDR31aN7mZ%2FTLRVeKNu3qTD4F5dMVZlmylIZQwNQdwRuMvFXZs2bFXZs2bFX%2F%2FU7%2FmzZsVdmzZsVdmzZsVdjXVXVlYclIIIPQg47GSOsaNI5oqgsx9h1xV4R%2BZvkA6VK2r6VH%2FuPlarIv8Aulz%2Bz%2Fxjb%2Fdf%2FA5EoJLK%2FwBFh0yOJU1AyrH6oABboqJItebtyJkjZP8AKVs73qnm%2FwAsyW89les7xzwtSMxMRKG%2BHghpx55w%2FwAy%2BWpbIHWNNjeGKFkDjlVw5%2BIPGwp8S%2FtcfsZGUauQHvdvpNWJxjhyyMZA%2BiXQ%2BUmMXNtcWVzJaXSGOeJisiHsRtll1uLf6rcMeKb20vVoW%2F6pP%2B0v7GHsLr5ptvq7mOPU4ElmEhHH1eCII4kp%2Bz6aO7%2FtephBNBPbytDcRtFNGaPG4oR7EZVKJHrhz%2B92JjDPA4cw3HMdR%2FSiiNG1m7028EiEC4j%2BGWMn4JU7qf8AjVslmvaBp3nLSFvbCiTKCY2P2opP24pKfs%2F9d5BTFFIys5ZGX9pKch9B65JvKmrSaVdevxea1m%2BCcEFQyj9tR%2FvxMtxZBIV8x3Oi1eknp5Ud4n6Zd%2F7XmskVxp11JY3sZikjbiyHsf8Amk%2Fs4caPay6peQadE6rJMwVXboF6k%2B%2FEDOn%2BdPIkfmSyGp6QA12qc4JFpSVPtcG9%2FwDjfI35a8qzaFNa3urKrXLmscfI1gP7NSv2n%2FmywxouIN1DWPKDW95DY6K0t5IfgnaUKgD05cl49I6H7TZ0bynBAmmjSVvhcz2qEM60%2BHnVRw9om%2BH%2FAFsItfhndg1q%2FpNdxmIuDQVU%2FECf8oYReSLk6R5nWBw1bmT6sSD8FGBb4h%2FNyXDyPvbsWITE9%2FVGJkB30jPKV1PpOsrBduRLFcPb3JY9VditW%2F2XxZ0%2B91O2spIoJWL3E54wW0Y5SOf9UdF%2Fmdvhzm%2Fm2w%2BoeapJlBVdRjWdCDsZE2cfeuHdvfQW0BngZptVvEH1u%2FlG6gj%2B5hH7Kr0xHc0pD%2BYg8wa1NDFZWjSWtsrCRoiGJcn46b1YdF2yFWemzxsW1CN4Ej%2FZlUofubOs2WpxpNGl2oMP2eSbEe5yTXGkadqFpJaT26T2860YEVBB6EHx8MeCzdpunlEtpHYQ38GqRrFNaPA8EgJcFa%2FGqhadao2XBGlmbe2uCzevbGeRo2PcNJx%2F2S%2FDht51s3sLpYLoH6ncIq21wRU1UceLt9Hxf8Hhj5f8pXerWc%2Bq2VrHqE1oqQWdvNLwUoijmJB%2FO9W4%2Fs8cjVH3LezEvM2mXWqyabNozB7SS1WJ5SwBrHWnLv8A3ZUbfy4onlazmtrKC%2BJlNoHFFNFbmQaHvtTJ9rPlzU7GOO6vrRbeNioQQMrRxmn938IXj4YE0fQLnXBdQ2062l1CP3SSry9Xav7og0%2F4LDsikps7C3s1WK2iWJB%2Bygpg5lNOX0YAVr7TL0xXsxcxsVlhktwpFPtLVWwbf%2Ban0e8tp7LTYrmyILlpyT6hoRw2%2Fu%2FTbdlw3taoK4v7a1dY2dW5GjQ1qVHj%2FwA24Vah5a03VlNxZEQTtvyX7LH%2FAClyfjyfo3nrTrbV9PRNI1i6gM8qRENC8gb05OUI%2BNR6nR1%2F4HIRqOj655Vu%2FQ1SBogT%2B7mU1ikA7pJ0%2FwBi3xZGwdizhOeOXFCRBSPSZNX8maml1MhNsfgldPijdD1H%2BS37S8s6ZLrEEZt2uEe1W6VWtLsg%2BlKGHIGOReS%2F6wOR9dWtRp11dSQ%2FWHt4Wk%2Br93IGyU%2Fysk%2Fk%2FW5INATT9Z0eAWczGT6gr%2BoIlfcgBxsf2vT%2FAGMYxMSeE2D07m7PqBmjEzjWSO3EOUo%2BY72M%2BYfLcd3FJeQRxyo7EzQU792GQ60bU9Hkf9HTAwts1jdVeNl%2FyX%2B2n%2FEc7ZL5XstVSS58p6kYZqVbTrysif6tWPrRr%2FspVzmuvaDq2jzsup2JtA5NCfjtmNf91Tjb%2FYyccJ8tmgJPqV4JJLJpI3sYLqJ2uY%2FtBgP91q6jpIy8Vw0sNNn8tG11m8KWNnqTrAums5YhTvyct%2B0R8fw%2FYb%2FWwLdRpfaVEkkPO50r1HhjJALRSg9HpX92%2FwCzgSW4TV9Hga5uppdVspFt7a0FOMNshHJm3VuZY8fV%2B0zfBlZHq3BNigOnm52LIfDHCYwMCJmVXI8IqMYnzI4f85l%2BsRQc7eSKVRPHKts4ruUkPAcv9R%2FiwbZaY1p5gtrHUoipjnjWZOo4lhRv8pGwcPL9pcROZo2S6ZkaXgyqoaFVk4hn%2BJ9uPqNxwVrmsWupvYzalF9S1K1lTi6GscsYYMpV%2FFWUNx%2FlwYoSjd8jybO0suLMcUsdmUQROxRrnH75PQtd8vaT5itBZapAJI0YPE6njJGw%2FajcfZzg%2FwCZWh3GhW%2Fr2wH1vSZ0DXlPia1m%2FuZuK7MV%2FuLj%2BbPQ1pdR3ltHcxGqyCtOtD3H0HIF%2BZFnb3k8EMqhxPBJHOh6MnIUDfSdssDq3zfqWmR6lFJqenRCO6iHK%2Fsk3FD0ng%2FmjfC3SNVudJuUvrKQJdQOrxc1DoafaSRGqrK%2FRlyU32i3XlnU4RHOYrF2Isr1hy9Jm%2F495%2F8AimT%2FACsKte0Zp%2FW1Kxg9KaL%2FAI6Nipr6bH%2Fd0X88En2lfFX0%2FwDlz5x0fzbpAlsIYrO%2BgAF%2FYxBVCOR%2FeIBTlE%2F7Lf7HJpniLyz5m1TyrqVtq2ly8ZYzuvVWX9qOQftI37WeufJnnHTfOekJqViwSZaLd2pNXhk7qf8AJP7D%2FtYFZJmzZsVdmzZsVaOct%2FNj8sx5ntJNb0NfT1uBayxrt9ajUfY%2F4zqP7tv2vsZ1PKOKvhz0CsbwMzqSSHPRgw2%2BL3%2FmwrlheB%2BD9exHQjxGeqfPH5Oad5lupdW0icabqU3xTqV5QTN%2FOyr8SOf2nX%2FgM59H%2BQfmu5nWC9ns4rbl8U6OzMB%2FkpwGKr%2Fyk%2FOBtOMPlnzTMWsyRHY6g5qYq9I5j3i%2Flf8A3XnoxWV1VkIZWAKsNwQehGc68sfkv5Q8vBZriE6rdrQ%2BpdAemCO6wj4f%2BD550VVCqFUUVRQAbAAYq3mzZsVdmzZsVf%2FV7%2FmzZsVdmzZsVdmzZsVdiNzNDbwSTXLBIUUmRj0A98WwNfPaJbSm%2BKi2pSUv9mh2pirAPON5pMWiStoiPJfM1bVI4yy1G8jDkCnwrhDrD6jFb%2BWbC7Wt36Ecl%2BCP%2BKiZHbtyJajf5WDvP9xZRaNCfKtxKb4zj04IOR403JKkfAOfH%2FWws84ajNd3EEklFuSOUtK%2FDRVXiKduQOFIeeatpk0F5PeaUj%2BlATLIYwSYhXd%2Fh%2ByleuLP9U12ykmiWO2vrWOW4n3PxgcAFXmaty3cf77%2Bx9jO1%2Flvo0EejT388SvJqDMjFxXlEvw8TX9ls5h%2BY%2FkSTyne%2FpHTVY6LdsVUj%2FdDt1hf%2Fitv91t%2FsMgRW4dxo9X4vDiySqcfon%2FO%2FoyYJsQGHfJL5FsrXUdZk0m6uTbR3UTvHQAgzRjkONSODla5GgcX0%2FUJNL1S0v41DPFINm8G%2BE%2Frym%2BHMD0k52txeLppjqPUPfF6l5X8xWlm995evZlguLSdkjR9gTWjrXovP4XTEPM6wwzKSKCT4tuoIO%2B3vke80xXU2tW13ZQ%2Bo15bq8npJ8UlELVp%2B3sMBWOsXOtWy2iEyXNuCyIw5Myf8VsaseFP7tvizL4tq%2BTzNUfvT%2BOU6npky9ZrciVAO5Xw%2Ba8sis01rp%2FmC01O5YrSWJ4kXcyFiB9nsK%2Ft5fljzLXzMlg0bRQujQESbVlDcl5IenL4kyeebPIp8y6j5e1DSEjX0XWO4QsqKYk%2FfRgV%2Fb5gx8cHMe5lGUom4mjuPnzSW%2F1OfVL6R7sJW2keKFUGygGhIJ3PKmNVy%2FTAk1pdWc9zBdrwuElcTIezA%2FEMj%2FmjXbvQtaW3tEBgCJM6PuCHFQExtizSKI1DHJv5VuxKrWMp%2BwC8JPh%2B0v0ZCNLvrfUrGG9tjWOVQfkf2lP%2BqcPdHme3vIZV24sKn2Ox%2FDJBSyzzBplrqWnSQSxLI0P76EsoIDqO3%2BsMgmlaxceUdRXU7ZS9jJRb62XoUP7QH80f2k%2F4HOgXdyVYgHp1%2BWQW8g4TzQyoQpJIVh1VuhGJCh7FG9hrempKhW4sryMMp6hlYV%2B%2FOWa%2FbXfk%2FU0ZJOEL1ayu2%2By1P91udv3if8OuCPJ%2FmhPL1xaaJetx0y4rFFMx2imJJSvhHLXj%2Fr4N%2FO9G%2FwAJ28o%2FYvY69%2BqOMgdlYzqPmWy8xr615aouoxAA3dk4dJB0%2FfRGjofBl54U%2BnCySRNSa1l%2B2vQq3861%2By65GPKcztqxjY7NEw4jYbU32zoNppF1qfrw2JX6yierHExoJivWIf5fH7DYYnZaY3pN9N5N1n9JJEbuIwyRoisY1kDbpVu3F%2FidM7xpl3Y%2BadFt7m5tle3vIUkaCYBx8Qowof5WB%2BPONG0jvLY28qlRUgqwoyOOu37LpiXl3XbjyZqk7XglmtZIfTEKNQGh5REFvsxr8XLjgIrdWQedvy7GiQPrfl4SNaxVe5s1q7Rp3ki%2FaaNf20%2B1kT07WGCqwcMjdJFNQc9C2N9BqNvHc29WiljSVGI2KyCopkFv%2FwAotHu9cOq2d1JYW0x53dhAo4O53JQt8MYf9ocMFyB23ZwGOQIkeCQGxqwfIsatNQSQrIrmOUbrIhoQfEEb5LLHzPP6X1TV4RqFo4ozFVL0%2FwApD8EmFms%2FlxeWBNxoEpuIhubSQj1B%2FqPsHwo0%2B4ltUmW7Ro5ojRo3BVhT2OWCi1t%2BbPJ1pFCfMXlJgtl%2Fx92VCyRHuwjb4kX%2Bdf2ciOlG2huhcX2n8JI2BE8FHHzMTb%2F8TVc6FpWutaySPblJEmHGeCQVVwP1ZGtcsIbe5N3p0Ui2MlWaM7mB%2FwBpQ4%2B1F%2FLkTGulhnDIYnYprf6tYaxaxxCDlxIaG7iko8Z7kGtWr%2B3ywxsdGl1WwitzGbkgkRzugDGnRm34R0%2FZbIJBZwxv9YhAVx8Qp0JPiBnafJl1eXekLNdyrKOXGNgADQD4g3Gg%2BE7Y8WyTLfiHNJbbQvNHle%2Fe50eQX%2BnXAD3Vg53EoWnKImhQmn7Pwv8AyYRX9xql1dmXWOS3XHiqMnp0QEkKq%2BA5fazrQwHqOmWmqQGC7j5D9lxsynxVsFsLeO39hb39tJbXMYlhlHGSNuhB%2FUffOZXy3%2Fl7UV05n5MgrpN1LTjLCT8VncEj%2FYf5Odt1nQbzR3JcerasfgnA2%2BT%2FAMrYB%2F5V3Y%2BdtAvhefubrn%2FuNux1jkQUYkD7Ubnir%2F6uEq8D1rTFk9XUdNgaHix%2Bu2XVoHPcD%2FfbfstnQfyAeb%2FFktC%2FptaSF1VgFNGTiXFfiA%2BLj%2FlZC9WuNd8p6kNM1e04anYsY2mY7TW%2FZG2pKjfsS4K003mkCHzl5WmDLazercWoB9WCvX1FB%2FeQt9lv8nIofYNRl5FPI3njTfO2li7taRXkQUXlp3Rj0Zf5on%2FYbJXirs2bNirs2bNirs2bNirs2bNirs2bNirs2bNir%2F%2FW7%2FmzZsVdmzZsVdmzZsVdgHVY9PmtHi1JlW3cgEuQBUbr1wdgPUdNttTtzb3IJWoZSOoYdxirzHztP%2Bi20aTyvdm6uDcJSCMJIPTVhRWKj7Bbbi2B9b8keZrnV3FvberbsQsVwHUKFJ6tU8hSvhk%2B%2FwAPGy1GwvLOkqK5ju0cIP3YQ%2BnItAPiif8A4nkkphKQaQOk6eml6ba6fGQVt4whPif2j%2FwWO1LTbPVrGfTr%2BITWtyhSWMjqD%2FEfs4MzEVwIsg2Ni%2BVPOHlm58p65NpU1XhP72znP%2B7IWPwn%2FXX7En%2BVgW28s63f2kWr29m76Ys6xyXQpxUggNUfa4iv2uOen9c8t6J5it0t9as0uo4zyjLVDKf8l1oy5EL7TriGW30Lytp7Q6Dbs0d7xI4Oz%2FFWPlycmNvib%2BfKziufETs7WXahOn8Ph9dVIn6a7%2FewDzPd3ukNplzYtxtEhW2adVBKzRktTkalOdf%2BBw60bydZ%2BaNR%2FwARaPq0VjOIw509bcLIkw%2B16yh%2FjRm%2F3an28de6dLYTXGk6xDztpx8aHoyn7Lqfb9nI3YX%2BreQ9ThS3pcWhcvazMBWSE%2FbgaQ%2FF8P8AJlrrDvunvmryB9buFvzAtnrkQD84z%2B6mKHkGRtu%2F82HWnO%2BoadLpU5aC4ZeUL9Gil%2B0jKR0aOYZOLO80jzho0d3Zv6kMn2WFPUhlGxVh%2By6H7WQWaO80rV1hvwBMjcfUAoskTbLIP%2BNsIr5oSu10tfOt7Ikt4th5ijQC6hkSsdz6fwfWIiCCr7UmTj%2Fl5JG%2FKTSdTjg%2FxDILh4UCUgHD7P8Axafj45GPMdkYtRkvbWf6jewEXNhcr9ppT9pEVatJWnxJx%2BznRPIfmz%2FFujfW5Y%2FSvLZ%2Fq94gBCmQCvNQfiVX%2B1xb7OA2NleaX%2Fkr%2FA19Jb2rO%2BlXbc7UvuFbuvL%2Bb%2FiWC7M7HOuarpdrq9jLY3i8o5Bse6t2df8AKXOP6jbaj5dvpLK5USBd0fcB07Ov8cMT3qkP5l6trkWp2kNi8sVr6CShoyVDyH7RJHXj8OQpfNfmCN1%2BsXcsnBeCrOfUAUdFHP4uP052ny%2Fq2g6veR6T5hgX94Almsp%2Fdsw%2F3W%2F%2BU37GSHUfyp8n6hUpavZse8DkD%2FgH5p%2BGCXNeTwM%2BbzeWxtr%2B3SVHFGMZKMP8oBqr%2FwANh9qv5gpr3kVfLV9zk1O3uIjFOwrzt4w1GZhUeqn2P8rJD5i%2FJJrK2lvNKufrSx%2FEYCnCXiOtCpKPx%2F1M503lq7tpDxDNUUUGlPwyJtWQflfpMWseaFtLgssZtZnDJ1VhxCn3651e38qanp%2Bs2ZX95brKG%2BtR7UVfio6%2Fs16YS%2Fk3pGmWxvNR%2BspJqfEW7WnR4kryLFW3PqN%2FL%2FLnW8I2UsW8x%2BVo71n1LT0CXp3mjGwlp3%2F4yD%2Fhsgl9oyXUaxX1u8LoCY2dStV%2FaG%2Fgc7JTEbiztrr0zcRrIYmDxlhWjDJCXQoeVeW9Rv8Ay1PKL25kuNO9ELEo%2BIjgaoKk%2FAqJyzqtrdQXkCXNs3qQyqGjcdCCK7ZFPMPl1Yg95aLWA7zQjfjXqw%2FycB6JrNzY3BW7uAbARKgUqSQVIC8KfCq8K8vhxq9wlntK4DvtJ07UgBfW6TU6FhvTwqN8FRyRyoHiYOjCoZTUEHH5FDC9Y%2FL6wuSZ9Ic2M3X0tzEfo6p%2FscL9B%2FLy8XVJNS8y3Yuo41aKz0%2BEkQrGwoWlO3N2zomVTDZV4l5n8s3Plq94oS%2BnTk%2FVZj27%2Bk5%2FnX%2FhsMNI893Wj2ht2thNVSEp8PGSlBK%2F%2BSf286nqOnWmqWcllexiSGQbg9QezKf2WGco13yhdaVMUT95A39zL0DDwPg%2BIZc3pPlzU5dStGa4IaeNgGZaAFWHJWoMOc5v5E1B7Wf6tcAoD%2B5PLb3jP0fYzo4xIYrZIo5UaOVQ6MKMrCoIPtidrZ29lAttaoI4UrxQdBU1OL5sCsO8%2FwD5e6V5708RXNINQgB%2Bp3oFStf2JAKc4m%2F4XOIWX5R%2FmVoOpummwIySAxNMssZhZG2q3Mqen80eeoKZqYq8l8h%2Fk%2FceW9Qt9Z1DU3W4gPJLS0JCEGvwTytT1U3%2Bx6arnWs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFX%2F1%2B%2F5s2bFXZs2bFXZs2bFXZs2bFXUzZs2KuzZs2KoXUjILG49E0k4EKetK43TYkhsoQp5EqGZvEnvgp1DKVbdW2I9jhDdaDqT%2FuLLWJbOzP8AulEVnAPVVkb4hiqB8wWUXmS%2BXTYWQi3ikZphuUlqOKmn7P8ANnOtRsiPW0TWUKqD9ofajYfZkQ%2B3%2FDLnYtH0Wy0W3aC0BJc8pJHPJ2J8ThV5u8tJrdoZrdQL6EH0z0Lj%2BQ%2F8a4bTbxXQPMGq%2Fl9r7mSs9jcUN3Cv2Zo%2B1xD4Sp%2FzZnaNYhtfNmgRaho7JcMwE1pKCASP246%2Fsn%2BZf58gsugWWtaPFp1xRL21qFkFCyP3U96YR%2BUfMt7%2BX%2BqvpmqEtpUsnGeOtQjE0FxD%2FwAzUxOy%2B5kHmGCOa1s7%2BVeEsFYpHI3SvwyBvDi647RtH1by3qEXmPT5VlgnWmo2C1Amj6rIrH4RMnVcCz3FvJ5x1pIqX2h30cVy3ouv2nQEeka9XZW5ZJNPult7dbZpTLasP9HlYUalP7uVf2JlH2v%2BEw891ZzY3tvqNtHdWz84pBUHoQe6sP2WX9rC7zJoEOu2Xp7LdRVa3lPY90b%2FACHwi0IahBqtdOo9hKf9LjY0Vf8ALU%2F78ybZFD591jS3R3gnRo5Ymp4MjA9snHkr8weRi0LzJII7pQEtdQc0SYdFWQ%2Fsy%2F5X7eH%2FAJw8uLqMDX9qg%2BtRL%2B8Uf7sQf8bLnJbuyjcNFKnND1U%2Fw8Dh5pfQo3Gc487eVFhMmq2KfuHNbmNR%2Fdsf92KP5G%2Fa%2FlyPeXPM%2Fmfy2Y4pmk1PRqfBBKpNwiDr6E3%2B7OH8j51%2B1ubXU7JLiKklvcJWjDqrDdWH%2FEsV5PntoFiuUuQOFxFvHKpKsPpWnLJZ5b8w65p1xEguXuIp3q8d07P1%2FZVm%2Bx%2Fkccbr%2Bhm2125sbPggX95AZq8FRhy3p%2FL8Srk181aDHqempqtvRLu2hDngPheMDmV%2F2P2ozjsrKLW5ju4Eni%2By4rQ9Qe4OL5D%2FACp5hgu7iOwkkUXFxD6yx9DWM8HNMmGJFFDRFRQioPUHIhrmgrAXubdK2z19WOleFepH%2BRkwymCkUIqD1BxBpWIaNq09o31WURrZoiem32ePEheCIB8VV%2BLJcGB3BBHtka1LQXVne0XnC9eUQ%2B0tevHxXA2lxazHfW620rx2atW4gkSqFOPCgdvjDClVwkA7hWYZswzZFXYnNBFPG0UyCSNvtKwqDimbFWE6voE1hIbu0Be3BrQVLIP8rxXJRo92b3T4Z2%2B1Ti3zG1cGkAih3B7ZSRpGvCNQqjsooN8NquzZs2BXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFX%2F9Dv%2BbNmxV2bNmxV2bNmxV2bNmxV2bNmxV2bNmxV2bNmxV2bNmxViPmbyo91cfpvQiINVT%2B%2Bh6RXSD9iXwl%2F33N%2FwWQzW9AXXo%2FXaFg7L%2B%2BhK0mjdBuafzACjrnYcDTWNrPKk8kYMsZDI42NR40w3tRW3z1p2l6ho%2BotLAfXVE5OgDVljA%2BLj%2FxZGv7OS2BbeaRbscpI5YuLQq3ETIfiQcv2ZVP90%2F8AsMk3mi1FjqBnt0CpcIHIUU%2BNT8RFP5tuWRDTFEulwPaP9YjVSfVjBIFGPM%2F7BvHCOSXqXlu6trnTI1t7Y2Zj%2BGW1YhmQ%2BJcfb5fzYcZBPKl1I7GRXHKGi3AY%2FajPRvdsnQNd8BFFDjnL%2FPWhJaXguIKRw33KngklPi%2F2Pxcs6jkY892Ul3onqwoZJLWRZeAHIlT8D7fJsAVBaLpUeueS9PtriYPcWykQXkfZ4yVDD%2FJP2WwX5X1NJ2NrQIGXkoXpzQ8JP65GPJfmOTR5G0zXLmGCzlYmzhZPSeE05ceP7UTjfliOhagkWs3CW0gkUXbPZjoZVkY8kQHr8OSHUJZD540vmYtVRBIAvoTo260JrGzU7cvhzaJ5jgm0t9O1u7giu%2FRdY%2BJ48oyCg%2Fd9QyfZ%2FwArJhPBFcwvbzqHikBV0PQg9sgt%2FwCSLpJy9pxniPRiQsgH8rfzYB5ql%2Fkq1hXU4ZigNwjsizftemU3Uf5Jzp%2BRXyloF%2Fpj3FzqYiR3YraxREsyx%2FzTOaL6j%2Fyp8CZKsSUOzZs2BXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFX%2F9Hv%2BbNmxV2bNmxV2bNmxV2bNmxV2bNmxV2bNmxV2bNmxV2bNmxV2bNmxVg35iPrMEFld6XbR3CRM%2Fro1fUIIHwx%2Fs4U%2FlrqOkz3c1lYQmENFJI8DCgRzIDIg5b1JavTOiajZLf2cls1KsKofBh9k5ydpJPL%2FmzT9ZcBIWY2t5sFoD8Ls5C1%2FwCDkyQ5KyjWdLGi6ml3brSyvKxuo6I58P8AJPVclOiXZurPi5rLAfTf5fsn7sE3drBqFq9vLR4pV2I7dwy%2B%2BF2j6Xf2F5dS3EqNbyhViVa8iV%2Fbfag6%2FZXBdj3KnWURXLzYFYV5n8n3us6ut7btEITGsbc6hl418B8WFd75Ym8svHqVqPrQiCsJSPiikH2jQfsNnScayhwVYBlOxB3BGG1Sby7rf6YgZ5KCZftIBSmHeFllodlp95LeWqlDMKGIfYB7kDDPE%2BSuzZs2BXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFX%2F%2F0u%2F5s2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZFfM%2BipLW%2BSJZAf71CtaMPsygf8SyVZRAIIO4PbCDW6pP5YvDd6Wiu1Zbc%2Bi%2B9Tt9mv%2Bxw5xG3tbe1Vlt41jDHkwUUqfE4tgPNXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFXZs2bFX%2F9Pv%2BbPAGbFX3%2FmzwBmxV9%2F5s8AZsVff%2BbPAGbFX3%2FmzwBmxV9%2F5s8AZsVff%2BbPAGbFX3%2FmzwBmxV9%2F5s8AZsVff%2BbPAGbFX3%2FmzwBmxV9%2F5s8AZsVff%2BbPAGbFX3%2FmzwBmxV9%2F5s8AZsVff%2BbPAGbFX3%2FmzwBmxV9%2F5s8AZsVff%2BbPAGbFX3%2FmzwBmxV9%2F5s8AZsVff%2BbPAGbFX3%2FmzwBmxV9%2F5s8AZsVff%2BbPAGbFX3%2FmzwBmxV9%2F5s8AZsVff%2BbPAGbFX3%2FmzwBmxV%2F%2FZ');background-position:center center;border:1px solid #0a0}.yui-skin-sam .yui-h-slider{background:url(bg-h.gif) no-repeat 5px 0;height:28px;width:228px}""" :: /usr/lib/python3/dist-packages/csscompressor/tests/test_yui.py:428: SyntaxWarning: invalid escape sequence '\:' :: input = """ :: /usr/lib/python3/dist-packages/csscompressor/tests/test_yui.py:458: SyntaxWarning: invalid escape sequence '\:' :: output = """.yui3-skin-night .yui3-dial-ring-vml,.yui3-skin-night .yui3-dial-center-button-vml,.yui3-skin-night .yui3-dial-marker v\:oval.yui3-dial-marker-max-min,.yui3-skin-night v\:oval.yui3-dial-marker-max-min,.yui3-skin-night .yui3-dial-marker-vml,.yui3-skin-night .yui3-dial-handle-vml{background:0;opacity:1}div.base64-singlequotes{width:100px;height:100px;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QAAAAAAAD5Q7t%2FAAAACXBIWXMAAA3WAAAN1gGQb3mcAAAFrUlEQVRYw%2B2Xz28kRxXHP%2B9Vdc8vj2fG9uIkm2yUeFGEhNCKQwBpj1yRUBAnpJU4ceZP4MxfkBxy2GO45bQXuEGQohUKigQ%2BsBBE1sbYXv8Yz%2FRMd9fjUN09PV5nFZA4kZZa79W3quu9er%2FqNfy%2FPwJgZty%2Ffz%2FZ29vrpmmqhlWTgmFg1UpbfWhYhG6Yq2cFi%2FNrj9nJyWnx%2BPHjeafbMTEzPvjVB9%2B6d%2B%2FezweDwV1BfHubivkC3lZya%2F4m7Np8UZYXhweHH7733rvvC0Kyv7%2F%2F7p07d34qIjyvr63RNb4l4CbsRUrNrq6OfvfRRz%2FxDx486A%2F6g7vXhX9ZIf%2Bp4JomaToZj8d7Pk1SFRFXb1aWodq09l%2F9YZu%2FCWMVL9e%2FaVFVQVUREEG8r3VUEZ4cX%2FHL30%2B5shRtAhFq4wggNb6GrXgVa2K2jYtACIHv7Sz54TfHjWWagBOBy0Xgt%2BcjLtwQxVCpNwURQat1DdYaT7pwdwKDFA6ncHgFizJmSb3WLPDa7PMIVlb2daqZxdONUnAetEojEdBGiXXhTmAjhZ0%2B3N6AlzeEROH1TXiWGf%2BcwmkWZYnAfAkdx1pq%2BhUbT9z3IElUJlVhI4WsgCLUyggi4MQYd4VXNmCYRqXOspV7UoHbQ3hpEMeLAk5mkFYRYlWI%2BHZ6CTDwkKSQqrA7gFeHMF3C6VyYLmFZGiKCE6GrMFsaWb7yuVOh66N1FkUUpBJ3TyvFovToBl9XMbNY2bZ70BsKfW94hbyErosmXpQwy4VgkCjMizjvRRik0EtiLNwagBf465lwOqtkETEn60XT1%2BlTazrpKlR%2BKkooy3Xfb3Wj3wGWJRQhnni7B53q5FqZ4%2FUR7PYhGMxyuMwgWVqTxrYWAwZYQX78J5i8ie9txSAkoOqqQAqk3pBgKLDhlY5XVKPCi3w97YRoKSFaceCgF2hqSXRBPQAIOcXRH8hP%2F0y6%2BRpWLrEyg3SbS9tmzggzJQSLQZo4xoOE8UbCsJfQ7zi6iaIizZ5OBVfXDKPireWC%2BvAYWOBqeszl9Jg03afbH6OqGH%2FBSUrqbrFIXiHoiEDC%2FPySi2d9nnZHJE7opY7dcY%2FdcZej84zpPGfY9Uw2ErYGCf2O4mUVEzELWtqUxZKjf3zK2cURzicMRy%2BzvbuH8ylFPqXIPqNczClKY1mUZFcnSDKkv%2FUNuptbWG%2BLw%2FMh%2FzrYpKBHKV3ONOXzYxeV20z49qhs7gaMWIjqQQiBxVXB4irg05yz4u%2FMpieoJuTLjDJfUJYBzBAFUUHkhMvLvzFPuvQ2JvQ3duh0R%2FjuiDQdIn6MJdvkxTafZUPuaN6UaOo6UNtgNl9weboguwqoA5fCjEusNCzE8LJQFRuNrzpQD%2BrmZNM55%2F4A5z1J2iHtDEg6fZK0j0uHlDrh2N4i3Ptuc%2BH5tjp5HliWQmmOUAhlYe0rqUqWSEOhcZ05AvE1UdColSQJaHWlSUYgJy%2FO2fFfo%2F34piphFOZ4OrvNdL5EJZbcmE8OQzFxIJEGEgIeE1%2FhrjJLxZcOrIVpVC7TW00WmLWyAMDEs%2Bi9wVJDtG17Y21vVmNxLKqIOkQqqoq2qHORmgj9UQcza7mgFm4GmiDjO5C72DSoQ6uPVTW%2BzuFUcQ2teKd4pzhd8b6Nu6jg7vZsrb1rClEIxhu7Q37x47fIy3j%2Fi8iqqlUuEWTFN%2FOrMU3fEEuhUM8FIPDqZgcRIVhsAXxtjGDGS5M%2BP%2Fv%2Bm7yopVrRVsPabsW%2BYG1T%2Fy3KahqSg6cHRb5cTmt5ZXhxQ7nS6yZsVWOajDFbw2JSCSGEIsuyC%2F%2Fo0aPp%2Fv7%2Br9NO5%2F5gMOhJLNn%2FpQLrLfw6tkKKorCDg4NPP%2Fnkjx%2FLOz96h2enzyZvf%2BftH9za2fm6qLrnO9tGk2vY86f%2FMliWZRdPnjz5zcOHDz%2B%2B%2Fifimorzv31C9X718G%2FYrCYSNJa5LgAAACJ6VFh0U29mdHdhcmUAAHjaKy8v18vMyy5OTixI1csvSgcANtgGWBBTylwAAAAASUVORK5CYII%3D');background-position:center center;border:1px solid #0a0}div.otherdataurl{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9kFBQ0WDWwqwjwAAANMSURBVEjHrdZbaFxVFAbgb2aSTG6GTi6mVIwxNxF9qFI0RQnFUqiYamutVutLa2t9EY0oPggFoYgPRR%2FaghYviA%2BiIAYvmBJKoYWiiBCigVTT1FisbUhrEtNkJpc5PuQkjGEmJqkLFmdz2Hv%2Fa%2F3rX3tvlm95oS%2FLokuZtIpbdvAs7KFtL22wjb3V1C41upy2ke1DXC2k%2FBjv1HHXDrbkEamg7lX2P8QTldQ2UtfOB8uiJsHNiB%2Fik0GmO%2BgZIxgnGA59nGCMoJPeQaYP047iBDXZEohkAYof4%2FNyKlZRdR%2F1ASZCnoOMhWkUheMz9F1laJSRZ3gEqVw1ipZQjcoBRrbT3Ez9OJLhZkHG5CD8l8Q47qXhMZp%2FYxhVFaxBLBtQejdtA%2FTtZPMIJnOknI2WSYzicTYN8OtTvICZbECxdr5Pkm6iPL0C3c%2BgkfIJgi%2F4LnP%2FudRKD3K4jf1VJGLEAiuz6VnA4AGam1h7gpNIzSFe66D3NurLKVhJNkHo07N9V9BE3XHOYmyeuirqG1l9mdHgOkDSGd8%2FGWtg9Roa56lrYdchDtRQPLlCkEywKVRScDfrurnwC2diiPTRe47iVtbnLZDxckGCkKYpPM%2FRr3kbyRhsYOtRDiQonFoBSHrBOI18rOeOPvr76YrCeUbf5fTvjOddJ0gQ1uMPku9z6hwjiEZhgOMn%2BaaUeHQJIOkMD7KMA5QQP01HP18hPbfvDTvZPETqb2YiS1BWrozM6jk9SPJJHkZZ5qFagtoaNnbyZg1FE4sUPRdlAQpwkdSjvDZAJ%2FoxNt%2Bw6NlGbQVFl5iKLKKsXCAwyFQZ8S3ciu65ho1lBJ5%2FkZk3OBGjpJWGmVCmsjTkQvA8JHCUU7s5eImevzg%2Fd7BGFhzCARIf8uVN3J5Heh1VM%2BHlko2y%2FHBxF0NJolfo38eDuJJxbf0ro%2FnMurh8hM%2FupH4tdT8zciOFsTC8SAgQoJfRxKzCuvfw0k%2F8MDx7xqUyez%2BS48ESIN7Ky6OUpfAtrxzhx03UR4m0c%2FZF7tnKW2mma4l9yuthTSIZIvxPi6EcpZW0PM0xtOzjo%2Bf4GPfv4r1qNqAUFYs9diJLBC1CIa7FZx8fUlwI22LuNv%2FfLbKMAOftH9TwRXg6%2FiCDAAAAAElFTkSuQmCC")}.yui-skin-sam .yui-h-slider{background:url(bg-h.gif) no-repeat 5px 0;height:28px;width:228px}""" :: /usr/lib/python3/dist-packages/csscompressor/tests/test_yui.py:524: SyntaxWarning: invalid escape sequence '\)' :: input = """ :: /usr/lib/python3/dist-packages/csscompressor/tests/test_yui.py:539: SyntaxWarning: invalid escape sequence '\)' :: output = """div.nonbase64-noquotes{width:100px;height:100px;background-image:url(data:image/png,%89PNG%0D%0A%1A%0A%00%00%00%0DIHDR%00%00%00%0C%00%00%00%0E%08%03%00%00%00%2Cc%0D%DE%00%00%00%A2PLTEQQQ%FA%FA%FA%FC%FC%FC%EE%EE%EE%A9%A9%A9%E9%E9%E9%0A%0A%0A%0D%0D%0D444PPP%CD%CD%CD%CC%CC%CC%F5%F5%F5UUU%D0%D0%D0\'\'\'%F9%F9%F9%A6%A6%A6%40%40%40FFF%A0%A0%A0%89%89%89%8D%8D%8D%20%20%20%14%14%14%DA%DA%DA%B6%B6%B6%02%02%02%87%87%87%81%81%81%AC%AC%AC%0E%0E%0E111%7D%7D%7D%92%92%92333%B9%B9%B9%BC%BC%BChhh\)\)\)%E1%E1%E1%03%03%03%CB%CB%CB%EB%EB%EB%FD%FD%FD%A3%A3%A3\(\(\(%04%04%04%CA%CA%CAttt%2C%2C%2C%F4%F4%F4%00%00%00%FF%FF%FF%D6%DE%02%C3%00%00%006tRNS%FF%FF%FF%FF%FF%FF%FF%FF%FF%FF%FF%FF%FF%FF%FF%FF%FF%FF%FF%FF%FF%FF%FF%FF%FF%FF%FF%FF%FF%FF%FF%FF%FF%FF%FF%FF%FF%FF%FF%FF%FF%FF%FF%FF%FF%FF%FF%FF%FF%FF%FF%FF%FF%00%A1%8FN1%00%00%00iIDAT%08%D7E%C7E%16%02Q%10%C5%D0j%C3%DD%BDqw%5E%F6%BF5%06%D4%3Fd%94kx%BDf%DE6%FFIA%AB%C8qYj%1F%E3Xk%93%E0%C8JZ%10%90%9E%3A1%60%BBY%85%A8%AE%14%C0%5E%1A6%8E%C5w%02%60%99%C9%FA%9A%03%60%8C%EFz%8C%CE%0EnSu%3F%01%AD%B2%06%04%F0%3CT%FF%B8nk%3F%7C%01%C5z%1B%F9%26%2F%3Az%00%00%00%00IEND%AEB%60%82);border:1px solid red}span.othercss{font-family:"Times New Roman";font-weight:inherit}""" :: /usr/lib/python3/dist-packages/csscompressor/tests/test_yui.py:1104: SyntaxWarning: invalid escape sequence '\*' :: input = """ :: /usr/lib/python3/dist-packages/csscompressor/tests/test_yui.py:1113: SyntaxWarning: invalid escape sequence '\*' :: output = """/*\*/.selector{color:khaki}/**/""" :: /usr/lib/python3/dist-packages/csscompressor/tests/test_yui.py:1466: SyntaxWarning: invalid escape sequence '\*' :: input = """ :: /usr/lib/python3/dist-packages/csscompressor/tests/test_yui.py:1477: SyntaxWarning: invalid escape sequence '\*' :: output = """a{a:1}/*!"preserve" me*/b{content:"/**/"}/*\*/c{c:3}/**/""" :: Setting up python3-pint (0.19.2-1) ... :: Setting up python3-roman (3.3-3) ... :: Setting up python3-decorator (5.1.1-5) ... :: Setting up python3-pycodestyle (2.10.0-1) ... :: Setting up libfontenc1:amd64 (1:1.1.4-1build3) ... :: Setting up autotools-dev (20220109.1) ... :: Setting up python3-tempita (0.5.2-7) ... :: Setting up python3-webcolors (1.11.1-1) ... :: Setting up python3-packaging (23.2-1) ... :: Setting up python3-iso8601 (1.0.2-1) ... :: Setting up python3-sqlparse (0.4.4-1) ... :: Setting up python3-wcwidth (0.2.5+dfsg1-1.1ubuntu1) ... :: Setting up python3-rfc3986 (2.0.0-2) ... :: Setting up libfreetype6:amd64 (2.13.2+dfsg-1) ... :: Setting up python3-paste (3.7.1-1) ... :: Setting up python3-cmd2 (2.4.3+ds-2) ... :: Setting up python3-snowballstemmer (2.2.0-4) ... :: Setting up python3-jmespath (1.0.1-1) ... :: Setting up xfonts-encodings (1:1.0.5-0ubuntu2) ... :: Setting up python3-greenlet (3.0.1-2) ... :: Setting up libimagequant0:amd64 (2.18.0-1) ... :: Setting up python3-pastedeploy-tpl (3.0.1-5ubuntu1) ... :: Setting up python3-oslo.rootwrap (7.1.0-0ubuntu1) ... :: Setting up python3-unittest2 (1.1.0-11) ... :: update-alternatives: using /usr/bin/python3-unit2 to provide /usr/bin/unit2 (unit2) in auto mode :: Setting up fonts-dejavu-mono (2.37-8) ... :: Setting up python3-setproctitle:amd64 (1.3.3-1build1) ... :: Setting up libevent-2.1-7:amd64 (2.1.12-stable-9) ... :: Setting up python3-wrapt (1.15.0-2build1) ... :: Setting up python3-semantic-version (2.10.0-2) ... :: Setting up autopoint (0.21-14) ... :: Setting up python3-psycopg2 (2.9.9-1) ... :: Setting up fonts-dejavu-core (2.37-8) ... :: Setting up python3-deprecation (2.1.0-3) ... :: Setting up python3-funcparserlib (1.0.0-0.2) ... :: Setting up python3-typing-extensions (4.7.1-2) ... :: Setting up python3-pymysql (1.0.2-1ubuntu1) ... :: Setting up python3-fasteners (0.18-2) ... :: Setting up libjpeg-turbo8:amd64 (2.1.5-2ubuntu1) ... :: Setting up autoconf (2.71-3) ... :: Setting up python3-pluggy (1.3.0-1) ... :: Setting up libwebp7:amd64 (1.3.2-0.3) ... :: Setting up pycadf-common (3.1.1-3) ... :: Setting up fonts-dejavu-extra (2.37-8) ... :: Setting up dwz (0.15-1) ... :: Setting up ieee-data (20220827.1) ... :: Setting up openstack-dashboard-common (4:23.3.0-0ubuntu2) ... :: Setting up libipset13:amd64 (7.19-1ubuntu1) ... :: Setting up python3-lxml:amd64 (4.9.4-1) ... :: Setting up python3-dnspython (2.4.2-1ubuntu1) ... :: Setting up python3-dulwich (0.21.6-1build1) ... :: Setting up python-oslosphinx-common (4.18.0-5) ... :: Setting up docutils-common (0.20.1+dfsg-3) ... :: Setting up libjson-perl (4.10000-1) ... :: Setting up python3-amqp (5.2.0-1) ... :: Setting up debugedit (1:5.0-5) ... :: Setting up python3-os-service-types (1.7.0-3) ... :: Setting up libopenjp2-7:amd64 (2.5.0-2) ... :: Setting up libsub-override-perl (0.10-1) ... :: Setting up libharfbuzz0b:amd64 (8.0.1-1build1) ... :: Setting up python3-dateutil (2.8.2-3) ... :: Setting up python3-mccabe (0.7.0-1) ... :: Setting up python3-anyjson (0.3.3-5) ... :: Setting up python3-msgpack (1.0.3-3build1) ... :: Setting up python3-singledispatch (3.4.0.3-4) ... :: Setting up python3-voluptuous (0.12.2-1) ... :: Setting up python3-logutils (0.3.5-3) ... :: Setting up python3-lazy-object-proxy (1.10.0-1) ... :: Setting up python3-pyasyncore (1.0.2-2) ... :: Setting up ipset (7.19-1ubuntu1) ... :: Setting up python3-simplegeneric (0.8.1-5) ... :: Setting up python3-pymongo (3.11.0-1build7) ... :: Setting up python3-prettytable (3.6.0-1) ... :: Setting up python3-tomlkit (0.12.3-1) ... :: Setting up libwebpmux3:amd64 (1.3.2-0.3) ... :: Setting up python3-appdirs (1.4.4-4) ... :: Setting up python3-soupsieve (2.5-1) ... :: Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... :: Setting up python3-nacl (1.5.0-4) ... :: Setting up libjs-bootstrap (3.4.1+dfsg-3) ... :: Setting up python3-asgiref (3.7.2-1) ... :: Setting up python3-oslo.i18n (6.1.0-0ubuntu2) ... :: Setting up python3-mako (1.2.4+ds-2) ... :: Setting up python3-tinyrpc (0.6-5) ... :: Setting up python3-webob (1:1.8.6-3) ... :: Setting up python3-imagesize (1.4.1-1) ... :: Setting up libjpeg8:amd64 (8c-2ubuntu11) ... :: Setting up automake (1:1.16.5-1.3) ... :: update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode :: Setting up libfile-stripnondeterminism-perl (1.13.1-1) ... :: Setting up python3-pyroute2 (0.7.7-2) ... :: Setting up python3.12-minimal (3.12.1-2) ... :: Setting up python3-pecan (1.4.2-2ubuntu1) ... :: /usr/lib/python3/dist-packages/pecan/core.py:331: SyntaxWarning: invalid escape sequence '\*' :: ''' :: /usr/lib/python3/dist-packages/pecan/middleware/debug.py:24: SyntaxWarning: invalid escape sequence '\g' :: yield self.body_re.sub(b('\g<1>%s' % __CONFIG_HELP__), part) :: /usr/lib/python3/dist-packages/pecan/routing.py:49: SyntaxWarning: invalid escape sequence '\(' :: '^[0-9a-zA-Z-_$\(\)\.~!,;:*+@=]+$', route :: Setting up pyflakes3 (2.5.0-1) ... :: Setting up python3-testresources (2.0.1-4.1) ... :: Setting up python3-django (3:4.2.9-1) ... :: Setting up python3-importlib-metadata (4.12.0-1) ... :: Setting up libpython3.12-stdlib:amd64 (3.12.1-2) ... :: Setting up libtool (2.4.7-7) ... :: Setting up fontconfig-config (2.14.2-6ubuntu1) ... :: Setting up python3-pytest (7.4.4-1) ... :: Setting up po-debconf (1.0.21+nmu1) ... :: Setting up libwebpdemux2:amd64 (1.3.2-0.3) ... :: Setting up python3-pastedeploy (3.0.1-5ubuntu1) ... :: Setting up python3.12 (3.12.1-2) ... :: Setting up python3-cffi (1.16.0-2) ... :: Setting up python3-pyinotify (0.9.6-2ubuntu1) ... :: Setting up python3-jsonpath-rw (1.4.0-6) ... :: Setting up python3-all (3.11.4-5ubuntu1) ... :: Setting up python3-django-appconf (1.0.5-3) ... :: Setting up python3-coverage (7.3.2-0ubuntu1) ... :: Setting up python3-futurist (2.4.1-3) ... :: Setting up python3-debtcollector (2.3.0-0ubuntu1) ... :: Setting up python3-freetype (2.4.0-1) ... :: Setting up xfonts-utils (1:7.7+6build2) ... :: Setting up python3-kombu (5.3.4-1) ... :: Setting up openstack-pkg-tools (123ubuntu2) ... :: Setting up python3-bs4 (4.12.2-2) ... :: Setting up python3-sqlalchemy (1.4.50+ds1-1) ... :: Setting up python3-flake8 (5.0.4-4) ... :: Setting up dh-autoreconf (20) ... :: Setting up python3-prometheus-client (0.19.0+ds1-1) ... :: Setting up python3-eventlet (0.33.1-4ubuntu2) ... :: /usr/lib/python3/dist-packages/eventlet/debug.py:16: SyntaxWarning: invalid escape sequence '\W' :: _token_splitter = re.compile('\W+') :: /usr/lib/python3/dist-packages/eventlet/green/http/client.py:55: SyntaxWarning: invalid escape sequence '\_' :: """HTTP/1.1 client library :: /usr/lib/python3/dist-packages/eventlet/green/http/cookiejar.py:257: SyntaxWarning: invalid escape sequence '\d' :: "(\d\d\d\d) (\d\d):(\d\d):(\d\d) GMT$", re.ASCII) :: /usr/lib/python3/dist-packages/eventlet/green/http/cookiejar.py:334: SyntaxWarning: invalid escape sequence '\d' :: """^ :: /usr/lib/python3/dist-packages/eventlet/green/http/cookiejar.py:468: SyntaxWarning: invalid escape sequence '\s' :: non_junk, nr_junk_chars = re.subn("^[=\s;]*", "", text) :: /usr/lib/python3/dist-packages/eventlet/green/http/cookies.py:514: SyntaxWarning: invalid escape sequence '\[' :: _LegalValueChars = _LegalKeyChars + '\[\]' :: Setting up libunbound8:amd64 (1.18.0-2ubuntu1) ... :: Setting up neutron-common (2:23.0.0-0ubuntu1) ... :: info: Selecting UID from range 100 to 999 ... :: :: info: Adding system user `neutron' (UID 109) ... :: info: Adding new user `neutron' (UID 109) with group `neutron' ... :: info: Not creating home directory `/var/lib/neutron'. :: Setting up libraqm0:amd64 (0.10.1-1) ... :: Setting up sphinx-common (7.2.6-3) ... :: Setting up python3-oslosphinx (4.18.0-5) ... :: Setting up python3-jsonpath-rw-ext (1.2.2-2) ... :: /usr/lib/python3/dist-packages/jsonpath_rw_ext/_string.py:19: SyntaxWarning: invalid escape sequence '\(' :: SUB = re.compile("sub\(/(.*)/,\s+(.*)\)") :: /usr/lib/python3/dist-packages/jsonpath_rw_ext/_string.py:20: SyntaxWarning: invalid escape sequence '\(' :: SPLIT = re.compile("split\((.),\s+(\d+),\s+(\d+|-1)\)") :: /usr/lib/python3/dist-packages/jsonpath_rw_ext/tests/test_jsonpath_rw_ext.py:148: SyntaxWarning: invalid escape sequence '\c' :: ('sort2', dict(string='objects[\cat]', :: /usr/lib/python3/dist-packages/jsonpath_rw_ext/tests/test_jsonpath_rw_ext.py:151: SyntaxWarning: invalid escape sequence '\c' :: ('sort2_indexed', dict(string='objects[\cat][-1].cat', :: /usr/lib/python3/dist-packages/jsonpath_rw_ext/tests/test_jsonpath_rw_ext.py:155: SyntaxWarning: invalid escape sequence '\c' :: ('sort3', dict(string='objects[/cow,\cat]', :: /usr/lib/python3/dist-packages/jsonpath_rw_ext/tests/test_jsonpath_rw_ext.py:164: SyntaxWarning: invalid escape sequence '\c' :: ('sort3_indexed', dict(string='objects[/cow,\cat][0].cat', :: Setting up python3-oslo.context (1:5.2.0-0ubuntu1) ... :: Setting up dh-strip-nondeterminism (1.13.1-1) ... :: Setting up python3-netaddr (0.8.0-2ubuntu1) ... :: Setting up python3-astroid (2.15.6-1) ... :: Setting up python3-alembic (1.8.1-2) ... :: Setting up libtiff6:amd64 (4.5.1+git230720-3ubuntu1) ... :: Setting up python3-openstackdocstheme (3.2.0-0ubuntu1) ... :: Setting up python3-stevedore (1:5.1.0-0ubuntu1) ... :: Setting up python3-webtest (3.0.0-3) ... :: Setting up python3-paramiko (2.12.0-2ubuntu1) ... :: Setting up python3-django-nose (1.4.6-3) ... :: Setting up python3-migrate (0.13.0-0ubuntu2) ... :: /usr/lib/python3/dist-packages/migrate/changeset/__init__.py:12: SyntaxWarning: invalid escape sequence '\d' :: _sa_version = tuple(int(re.match("\d+", x).group(0)) for x in _sa_version.split(".")) :: /usr/lib/python3/dist-packages/migrate/changeset/databases/sqlite.py:64: SyntaxWarning: invalid escape sequence '\w' :: UNIQUE_PATTERN = "CONSTRAINT (\w+) UNIQUE \(([^\)]+)\)" :: /usr/lib/python3/dist-packages/migrate/changeset/databases/sqlite.py:72: SyntaxWarning: invalid escape sequence '\w' :: FKEY_PATTERN = "CONSTRAINT (\w+) FOREIGN KEY \(([^\)]+)\)" :: /usr/lib/python3/dist-packages/migrate/changeset/schema.py:217: SyntaxWarning: invalid escape sequence '\*' :: """Extracts the differences between two columns/column-parameters :: /usr/lib/python3/dist-packages/migrate/versioning/script/sql.py:50: SyntaxWarning: invalid escape sequence '\s' :: ignored_regex = re.compile('^\s*(%s).*;?$' % '|'.join(ignored_statements), :: Setting up python3-keystoneauth1 (5.3.0-0ubuntu1) ... :: Setting up alembic (1.8.1-2) ... :: Setting up python3-django-debreach (2.1.0-2) ... :: Setting up python3-django-compressor (4.0-2ubuntu1) ... :: Setting up debhelper (13.11.9ubuntu1) ... :: Setting up python3-oslo.utils (6.2.1-0ubuntu2) ... :: Setting up flake8 (5.0.4-4) ... :: Setting up python3-django-pyscss (2.0.2-13) ... :: Setting up python3-openvswitch (3.2.2~git20231029-2build1) ... :: Setting up fonts-urw-base35 (20200910-7) ... :: Setting up python3-dogpile.cache (1.1.8-3) ... :: Setting up python3-pil:amd64 (10.1.0-1) ... :: Setting up python3-openstacksdk (1.5.0-0ubuntu1) ... :: Setting up python3-cinderclient (1:9.4.0-0ubuntu1) ... :: Setting up python3-os-client-config (2.1.0-0ubuntu3) ... :: Setting up python3-hacking (4.1.0-3) ... :: Setting up python3-oslo.serialization (5.2.0-0ubuntu4) ... :: Setting up python3-novaclient (2:18.4.0-0ubuntu1) ... :: Setting up python3-glanceclient (1:4.4.0-0ubuntu1) ... :: Setting up python3-oslo.reports (3.2.0-0ubuntu1) ... :: Setting up python3-tooz (4.2.0-0ubuntu1) ... :: /usr/lib/python3/dist-packages/tooz/drivers/pgsql.py:74: SyntaxWarning: 'str' object is not callable; perhaps you missed a comma? :: diagnostic_lines.append(" %s = %s" (attr_name, attr_value)) :: /usr/lib/python3/dist-packages/tooz/drivers/pgsql.py:74: SyntaxWarning: 'str' object is not callable; perhaps you missed a comma? :: diagnostic_lines.append(" %s = %s" (attr_name, attr_value)) :: Setting up python3-fixtures (4.0.1-3) ... :: Setting up python3-ovsdbapp (2.4.1-0ubuntu1) ... :: Setting up python3-testtools (2.6.0-2) ... :: Setting up python3-subunit (1.4.2-3) ... :: Setting up python3-testrepository (0.0.20-8) ... :: /usr/lib/python3/dist-packages/testrepository/testcommand.py:198: SyntaxWarning: invalid escape sequence '\$' :: variable_regex = '\$(IDOPTION|IDFILE|IDLIST|LISTOPT)' :: /usr/lib/python3/dist-packages/testrepository/testcommand.py:338: SyntaxWarning: invalid escape sequence '\$' :: variable_regex = '\$(INSTANCE_ID|COMMAND|FILES)' :: /usr/lib/python3/dist-packages/testrepository/testcommand.py:517: SyntaxWarning: invalid escape sequence '\$' :: variable_regex = '\$INSTANCE_IDS' :: /usr/lib/python3/dist-packages/testrepository/testcommand.py:617: SyntaxWarning: invalid escape sequence '\$' :: variable_regex = '\$INSTANCE_COUNT' :: Setting up testrepository (0.0.20-8) ... :: Setting up python3-mox3 (1.0.0-2) ... :: /usr/lib/python3/dist-packages/mox3/tests/test_mox.py:319: SyntaxWarning: invalid escape sequence '\s' :: repr(mox.Regex(r"a\s+b")) == "") :: /usr/lib/python3/dist-packages/mox3/tests/test_mox.py:324: SyntaxWarning: invalid escape sequence '\s' :: "") :: Setting up python3-testscenarios (0.5.0-4) ... :: Setting up python3-gabbi (2.4.0-2) ... :: Setting up subunit (1.4.2-3) ... :: Processing triggers for libc-bin (2.38-3ubuntu1) ... :: Processing triggers for systemd (253.5-1ubuntu7) ... :: Processing triggers for man-db (2.12.0-1) ... :: Processing triggers for sgml-base (1.31) ... :: Setting up libfontconfig1:amd64 (2.14.2-6ubuntu1) ... :: Setting up python3-docutils (0.20.1+dfsg-3) ... :: Processing triggers for install-info (7.1-2) ... :: Setting up libcairo2:amd64 (1.18.0-1) ... :: Setting up python3-cliff (4.3.0-0ubuntu1) ... :: Setting up python3-oslo.config (1:9.2.0-0ubuntu1) ... :: Setting up python3-os-ken (2.7.0-0ubuntu1) ... :: Setting up python3-oslo.middleware (5.2.0-0ubuntu1) ... :: Setting up python3-keystoneclient (1:5.2.0-0ubuntu1) ... :: Setting up python3-oslo.db (14.1.0-0ubuntu1) ... :: Setting up python3-osc-lib (2.8.1-0ubuntu1) ... :: Setting up python3-oslo.concurrency (5.2.0-0ubuntu1) ... :: Setting up python3-sphinx (7.2.6-3) ... :: Setting up python3-swiftclient (1:4.4.0-0ubuntu1) ... :: Setting up python3-oslo.log (5.3.0-0ubuntu1) ... :: Setting up python3-pycadf (3.1.1-3) ... :: Setting up python3-oslo.metrics (0.7.0-0ubuntu1) ... :: Setting up python3-oslo.policy (4.2.1-0ubuntu1) ... :: Setting up python3-cairo:amd64 (1.25.1-1) ... :: Setting up python3-stestr (4.1.0-1) ... :: Setting up python3-oslo.service (3.2.0-0ubuntu1) ... :: Setting up python3-oslo.upgradecheck (2.2.0-0ubuntu1) ... :: Setting up python3-designateclient (6.0.0-0ubuntu1) ... :: Setting up python3-oslotest (1:4.5.0-0ubuntu2) ... :: Setting up python3-rlpycairo (0.3.0-3) ... :: Setting up python3-heatclient (3.4.0-0ubuntu1) ... :: Setting up python3-reportlab (4.0.9-1) ... :: Setting up python3-osprofiler (3.4.3-3) ... :: Setting up python3-blockdiag (2.0.1+dfsg-1) ... :: Setting up python3-oslo.messaging (14.4.1-0ubuntu1) ... :: Setting up python3-neutronclient (1:11.1.0-0ubuntu1) ... :: Setting up python3-os-xenapi (0.3.4-0ubuntu8) ... :: /usr/lib/python3/dist-packages/os_xenapi/dom0/etc/xapi.d/plugins/bandwidth.py:45: SyntaxWarning: invalid escape sequence '\d' :: vif_pattern = re.compile("^vif(\d+)\.(\d+)") :: /usr/lib/python3/dist-packages/os_xenapi/dom0/etc/xapi.d/plugins/partition_utils.py:45: SyntaxWarning: invalid escape sequence '\d' :: pattern = re.compile("(\d+)\.(\d+)") :: /usr/lib/python3/dist-packages/os_xenapi/tests/utils/test_iptable.py:113: SyntaxWarning: invalid escape sequence '\.' :: '-i', 's/.*net\.ipv4\.ip_forward.*=.*/net.ipv4.ip_forward=1/g', :: /usr/lib/python3/dist-packages/os_xenapi/utils/iptables.py:66: SyntaxWarning: invalid escape sequence '\.' :: 'sed', '-i', 's/.*net\.ipv4\.ip_forward.*=.*/net.ipv4.ip_forward=1/g', :: Setting up python3-oslo.cache (3.6.0-0ubuntu1) ... :: Setting up python3-oslo.privsep (3.2.0-0ubuntu1) ... :: Setting up python3-os-testr (3.0.0-0ubuntu1) ... :: Setting up python3-oslo.versionedobjects (3.2.0-0ubuntu1) ... :: Setting up python3-seqdiag (2.0.0+dfsg-1) ... :: Setting up python3-keystonemiddleware (10.4.1-0ubuntu1) ... :: Setting up python3-sphinxcontrib.seqdiag (2.0.0-1) ... :: Setting up python3-django-openstack-auth (4:23.3.0-0ubuntu2) ... :: Setting up python3-sphinxcontrib.blockdiag (2.0.0-1) ... :: Setting up python3-os-vif (3.2.0-0ubuntu1) ... :: Setting up python3-tempest (1:36.0.0-1) ... :: Setting up python3-neutron-lib (3.9.0-0ubuntu1) ... :: Setting up python3-django-horizon (4:23.3.0-0ubuntu2) ... :: update-alternatives: using /usr/lib/python3/dist-packages/openstack_dashboard to provide /usr/share/openstack-dashboard/openstack_dashboard (openstack_dashboard) in auto mode :: Setting up python3-neutron (2:23.0.0-0ubuntu1) ... :: Setting up python3-networking-sfc (17.0.0-0ubuntu1) ... :: Setting up python3-networking-bagpipe (19.0.0-0ubuntu1) ... :: Setting up python3-networking-bgpvpn (19.0.0-0ubuntu1) ... :: Processing triggers for libc-bin (2.38-3ubuntu1) ... :: :: No services need to be restarted. :: :: No containers need to be restarted. :: :: No user sessions are running outdated binaries. :: :: No VM guests are running outdated hypervisor (qemu) binaries on this host. :: dpkg-buildpackage: info: source package networking-bgpvpn :: dpkg-buildpackage: info: source version 19.0.0-0ubuntu1 :: dpkg-buildpackage: info: source distribution mantic :: dpkg-buildpackage: info: source changed by Corey Bryant :: dpkg-source --before-build . :: dpkg-buildpackage: info: host architecture amd64 :: debian/rules clean :: /bin/sh: 1: pyversions: not found :: py3versions: no X-Python3-Version in control file, using supported versions :: dh clean --with python3,sphinxdoc --buildsystem=pybuild :: debian/rules override_dh_auto_clean :: make[1]: Entering directory '/build/lpci/project' :: /bin/sh: 1: pyversions: not found :: py3versions: no X-Python3-Version in control file, using supported versions :: for file in `ls etc/oslo-config-generator/*`; do rm -f etc/neutron/`basename $file`; done :: dh_auto_clean :: I: pybuild base:305: python3.12 setup.py clean :: /usr/lib/python3/dist-packages/setuptools/__init__.py:84: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. :: !! :: :: ******************************************************************************** :: Requirements should be satisfied by a PEP 517 installer. :: If you are using pip, you can try `pip install --use-pep517`. :: ******************************************************************************** :: :: !! :: dist.fetch_build_eggs(dist.setup_requires) :: /usr/lib/python3/dist-packages/setuptools/command/develop.py:40: EasyInstallDeprecationWarning: easy_install command is deprecated. :: !! :: :: ******************************************************************************** :: Please avoid running ``setup.py`` and ``easy_install``. :: Instead, use pypa/build, pypa/installer or other :: standards-based tools. :: :: See https://github.com/pypa/setuptools/issues/917 for details. :: ******************************************************************************** :: :: !! :: easy_install.initialize_options(self) :: /usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. :: !! :: :: ******************************************************************************** :: Please avoid running ``setup.py`` directly. :: Instead, use pypa/build, pypa/installer or other :: standards-based tools. :: :: See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. :: ******************************************************************************** :: :: !! :: self.initialize_options() :: running clean :: 'build/bdist.linux-x86_64' does not exist -- can't clean it :: 'build/scripts-3.12' does not exist -- can't clean it :: removing '/build/lpci/project/.pybuild/cpython3_3.12/build' (and everything under it) :: I: pybuild base:305: python3.11 setup.py clean :: /usr/lib/python3/dist-packages/setuptools/__init__.py:84: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. :: !! :: :: ******************************************************************************** :: Requirements should be satisfied by a PEP 517 installer. :: If you are using pip, you can try `pip install --use-pep517`. :: ******************************************************************************** :: :: !! :: dist.fetch_build_eggs(dist.setup_requires) :: /usr/lib/python3/dist-packages/setuptools/command/develop.py:40: EasyInstallDeprecationWarning: easy_install command is deprecated. :: !! :: :: ******************************************************************************** :: Please avoid running ``setup.py`` and ``easy_install``. :: Instead, use pypa/build, pypa/installer or other :: standards-based tools. :: :: See https://github.com/pypa/setuptools/issues/917 for details. :: ******************************************************************************** :: :: !! :: easy_install.initialize_options(self) :: /usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. :: !! :: :: ******************************************************************************** :: Please avoid running ``setup.py`` directly. :: Instead, use pypa/build, pypa/installer or other :: standards-based tools. :: :: See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. :: ******************************************************************************** :: :: !! :: self.initialize_options() :: running clean :: 'build/bdist.linux-x86_64' does not exist -- can't clean it :: 'build/scripts-3.11' does not exist -- can't clean it :: removing '/build/lpci/project/.pybuild/cpython3_3.11/build' (and everything under it) :: make[1]: Leaving directory '/build/lpci/project' :: dh_autoreconf_clean -O--buildsystem=pybuild :: dh_clean -O--buildsystem=pybuild :: debian/rules build :: /bin/sh: 1: pyversions: not found :: py3versions: no X-Python3-Version in control file, using supported versions :: dh build --with python3,sphinxdoc --buildsystem=pybuild :: dh_update_autotools_config -O--buildsystem=pybuild :: dh_autoreconf -O--buildsystem=pybuild :: dh_auto_configure -O--buildsystem=pybuild :: I: pybuild base:305: python3.12 setup.py config :: /usr/lib/python3/dist-packages/setuptools/__init__.py:84: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. :: !! :: :: ******************************************************************************** :: Requirements should be satisfied by a PEP 517 installer. :: If you are using pip, you can try `pip install --use-pep517`. :: ******************************************************************************** :: :: !! :: dist.fetch_build_eggs(dist.setup_requires) :: /usr/lib/python3/dist-packages/setuptools/command/develop.py:40: EasyInstallDeprecationWarning: easy_install command is deprecated. :: !! :: :: ******************************************************************************** :: Please avoid running ``setup.py`` and ``easy_install``. :: Instead, use pypa/build, pypa/installer or other :: standards-based tools. :: :: See https://github.com/pypa/setuptools/issues/917 for details. :: ******************************************************************************** :: :: !! :: easy_install.initialize_options(self) :: /usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. :: !! :: :: ******************************************************************************** :: Please avoid running ``setup.py`` directly. :: Instead, use pypa/build, pypa/installer or other :: standards-based tools. :: :: See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. :: ******************************************************************************** :: :: !! :: self.initialize_options() :: running config :: I: pybuild base:305: python3.11 setup.py config :: /usr/lib/python3/dist-packages/setuptools/__init__.py:84: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. :: !! :: :: ******************************************************************************** :: Requirements should be satisfied by a PEP 517 installer. :: If you are using pip, you can try `pip install --use-pep517`. :: ******************************************************************************** :: :: !! :: dist.fetch_build_eggs(dist.setup_requires) :: /usr/lib/python3/dist-packages/setuptools/command/develop.py:40: EasyInstallDeprecationWarning: easy_install command is deprecated. :: !! :: :: ******************************************************************************** :: Please avoid running ``setup.py`` and ``easy_install``. :: Instead, use pypa/build, pypa/installer or other :: standards-based tools. :: :: See https://github.com/pypa/setuptools/issues/917 for details. :: ******************************************************************************** :: :: !! :: easy_install.initialize_options(self) :: /usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. :: !! :: :: ******************************************************************************** :: Please avoid running ``setup.py`` directly. :: Instead, use pypa/build, pypa/installer or other :: standards-based tools. :: :: See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. :: ******************************************************************************** :: :: !! :: self.initialize_options() :: running config :: dh_auto_build -O--buildsystem=pybuild :: I: pybuild base:305: /usr/bin/python3.12 setup.py build :: /usr/lib/python3/dist-packages/setuptools/__init__.py:84: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. :: !! :: :: ******************************************************************************** :: Requirements should be satisfied by a PEP 517 installer. :: If you are using pip, you can try `pip install --use-pep517`. :: ******************************************************************************** :: :: !! :: dist.fetch_build_eggs(dist.setup_requires) :: /usr/lib/python3/dist-packages/setuptools/command/develop.py:40: EasyInstallDeprecationWarning: easy_install command is deprecated. :: !! :: :: ******************************************************************************** :: Please avoid running ``setup.py`` and ``easy_install``. :: Instead, use pypa/build, pypa/installer or other :: standards-based tools. :: :: See https://github.com/pypa/setuptools/issues/917 for details. :: ******************************************************************************** :: :: !! :: easy_install.initialize_options(self) :: /usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. :: !! :: :: ******************************************************************************** :: Please avoid running ``setup.py`` directly. :: Instead, use pypa/build, pypa/installer or other :: standards-based tools. :: :: See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. :: ******************************************************************************** :: :: !! :: self.initialize_options() :: running build :: running build_py :: creating /build/lpci/project/.pybuild/cpython3_3.12/build/networking_bgpvpn :: creating /build/lpci/project/.pybuild/cpython3_3.12/build/networking_bgpvpn/neutron :: creating /build/lpci/project/.pybuild/cpython3_3.12/build/networking_bgpvpn/neutron/db :: creating /build/lpci/project/.pybuild/cpython3_3.12/build/networking_bgpvpn/neutron/db/migration :: creating /build/lpci/project/.pybuild/cpython3_3.12/build/networking_bgpvpn/neutron/db/migration/alembic_migrations :: copying networking_bgpvpn/neutron/db/migration/alembic_migrations/__init__.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/networking_bgpvpn/neutron/db/migration/alembic_migrations :: copying networking_bgpvpn/neutron/db/migration/alembic_migrations/env.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/networking_bgpvpn/neutron/db/migration/alembic_migrations :: creating /build/lpci/project/.pybuild/cpython3_3.12/build/networking_bgpvpn/tests :: creating /build/lpci/project/.pybuild/cpython3_3.12/build/networking_bgpvpn/tests/unit :: creating /build/lpci/project/.pybuild/cpython3_3.12/build/networking_bgpvpn/tests/unit/services :: creating /build/lpci/project/.pybuild/cpython3_3.12/build/networking_bgpvpn/tests/unit/services/common :: copying networking_bgpvpn/tests/unit/services/common/__init__.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/networking_bgpvpn/tests/unit/services/common :: copying networking_bgpvpn/tests/unit/services/common/test_utils.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/networking_bgpvpn/tests/unit/services/common :: creating /build/lpci/project/.pybuild/cpython3_3.12/build/networking_bgpvpn/tests/unit/extensions :: copying networking_bgpvpn/tests/unit/extensions/__init__.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/networking_bgpvpn/tests/unit/extensions :: copying networking_bgpvpn/tests/unit/extensions/test_bgpvpn_vni.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/networking_bgpvpn/tests/unit/extensions :: copying networking_bgpvpn/tests/unit/extensions/test_bgpvpn_routes_control.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/networking_bgpvpn/tests/unit/extensions :: copying networking_bgpvpn/tests/unit/extensions/test_bgpvpn.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/networking_bgpvpn/tests/unit/extensions :: copying networking_bgpvpn/tests/unit/extensions/test_bgpvpn_rc_base.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/networking_bgpvpn/tests/unit/extensions :: copying networking_bgpvpn/tests/__init__.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/networking_bgpvpn/tests :: copying networking_bgpvpn/tests/unit/__init__.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/networking_bgpvpn/tests/unit :: copying networking_bgpvpn/neutron/db/__init__.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/networking_bgpvpn/neutron/db :: copying networking_bgpvpn/neutron/db/head.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/networking_bgpvpn/neutron/db :: copying networking_bgpvpn/neutron/db/bgpvpn_db.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/networking_bgpvpn/neutron/db :: creating /build/lpci/project/.pybuild/cpython3_3.12/build/networking_bgpvpn/tests/unit/client :: copying networking_bgpvpn/tests/unit/client/__init__.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/networking_bgpvpn/tests/unit/client :: copying networking_bgpvpn/tests/unit/client/test_client.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/networking_bgpvpn/tests/unit/client :: creating /build/lpci/project/.pybuild/cpython3_3.12/build/networking_bgpvpn/neutronclient :: creating /build/lpci/project/.pybuild/cpython3_3.12/build/networking_bgpvpn/neutronclient/neutron :: copying networking_bgpvpn/neutronclient/neutron/__init__.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/networking_bgpvpn/neutronclient/neutron :: creating /build/lpci/project/.pybuild/cpython3_3.12/build/networking_bgpvpn/neutron/services :: creating /build/lpci/project/.pybuild/cpython3_3.12/build/networking_bgpvpn/neutron/services/common :: copying networking_bgpvpn/neutron/services/common/__init__.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/networking_bgpvpn/neutron/services/common :: copying networking_bgpvpn/neutron/services/common/utils.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/networking_bgpvpn/neutron/services/common :: copying networking_bgpvpn/neutron/services/common/constants.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/networking_bgpvpn/neutron/services/common :: creating /build/lpci/project/.pybuild/cpython3_3.12/build/networking_bgpvpn/neutron/services/service_drivers :: copying networking_bgpvpn/neutron/services/service_drivers/__init__.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/networking_bgpvpn/neutron/services/service_drivers :: copying networking_bgpvpn/neutron/services/service_drivers/driver_api.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/networking_bgpvpn/neutron/services/service_drivers :: copying networking_bgpvpn/neutronclient/__init__.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/networking_bgpvpn/neutronclient :: creating /build/lpci/project/.pybuild/cpython3_3.12/build/networking_bgpvpn/tests/unit/db :: copying networking_bgpvpn/tests/unit/db/__init__.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/networking_bgpvpn/tests/unit/db :: copying networking_bgpvpn/tests/unit/db/test_db.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/networking_bgpvpn/tests/unit/db :: creating /build/lpci/project/.pybuild/cpython3_3.12/build/networking_bgpvpn/neutronclient/neutron/v2_0 :: creating /build/lpci/project/.pybuild/cpython3_3.12/build/networking_bgpvpn/neutronclient/neutron/v2_0/bgpvpn :: copying networking_bgpvpn/neutronclient/neutron/v2_0/bgpvpn/__init__.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/networking_bgpvpn/neutronclient/neutron/v2_0/bgpvpn :: copying networking_bgpvpn/neutronclient/neutron/v2_0/bgpvpn/bgpvpn.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/networking_bgpvpn/neutronclient/neutron/v2_0/bgpvpn :: creating /build/lpci/project/.pybuild/cpython3_3.12/build/networking_bgpvpn/tests/functional :: copying networking_bgpvpn/tests/functional/__init__.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/networking_bgpvpn/tests/functional :: copying networking_bgpvpn/tests/functional/test_placeholder.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/networking_bgpvpn/tests/functional :: copying networking_bgpvpn/__init__.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/networking_bgpvpn :: copying networking_bgpvpn/_i18n.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/networking_bgpvpn :: copying networking_bgpvpn/version.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/networking_bgpvpn :: copying networking_bgpvpn/neutron/db/migration/__init__.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/networking_bgpvpn/neutron/db/migration :: copying networking_bgpvpn/neutron/__init__.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/networking_bgpvpn/neutron :: copying networking_bgpvpn/neutron/opts.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/networking_bgpvpn/neutron :: creating /build/lpci/project/.pybuild/cpython3_3.12/build/networking_bgpvpn/policies :: copying networking_bgpvpn/policies/__init__.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/networking_bgpvpn/policies :: copying networking_bgpvpn/policies/port_association.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/networking_bgpvpn/policies :: copying networking_bgpvpn/policies/network_association.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/networking_bgpvpn/policies :: copying networking_bgpvpn/policies/bgpvpn.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/networking_bgpvpn/policies :: copying networking_bgpvpn/policies/router_association.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/networking_bgpvpn/policies :: creating /build/lpci/project/.pybuild/cpython3_3.12/build/networking_bgpvpn/neutron/services/service_drivers/bagpipe :: copying networking_bgpvpn/neutron/services/service_drivers/bagpipe/__init__.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/networking_bgpvpn/neutron/services/service_drivers/bagpipe :: copying networking_bgpvpn/neutron/services/service_drivers/bagpipe/bagpipe.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/networking_bgpvpn/neutron/services/service_drivers/bagpipe :: copying networking_bgpvpn/neutron/services/service_drivers/bagpipe/bagpipe_v2.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/networking_bgpvpn/neutron/services/service_drivers/bagpipe :: copying networking_bgpvpn/neutronclient/neutron/v2_0/__init__.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/networking_bgpvpn/neutronclient/neutron/v2_0 :: copying networking_bgpvpn/tests/unit/services/__init__.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/networking_bgpvpn/tests/unit/services :: copying networking_bgpvpn/tests/unit/services/test_plugin.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/networking_bgpvpn/tests/unit/services :: creating /build/lpci/project/.pybuild/cpython3_3.12/build/networking_bgpvpn/tests/functional/db :: copying networking_bgpvpn/tests/functional/db/__init__.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/networking_bgpvpn/tests/functional/db :: copying networking_bgpvpn/tests/functional/db/test_migrations.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/networking_bgpvpn/tests/functional/db :: copying networking_bgpvpn/neutron/services/__init__.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/networking_bgpvpn/neutron/services :: copying networking_bgpvpn/neutron/services/plugin.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/networking_bgpvpn/neutron/services :: creating /build/lpci/project/.pybuild/cpython3_3.12/build/networking_bgpvpn/neutron/extensions :: copying networking_bgpvpn/neutron/extensions/__init__.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/networking_bgpvpn/neutron/extensions :: copying networking_bgpvpn/neutron/extensions/bgpvpn_vni.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/networking_bgpvpn/neutron/extensions :: copying networking_bgpvpn/neutron/extensions/bgpvpn_routes_control.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/networking_bgpvpn/neutron/extensions :: copying networking_bgpvpn/neutron/extensions/bgpvpn.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/networking_bgpvpn/neutron/extensions :: creating /build/lpci/project/.pybuild/cpython3_3.12/build/networking_bgpvpn/tests/unit/services/bagpipe :: copying networking_bgpvpn/tests/unit/services/bagpipe/__init__.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/networking_bgpvpn/tests/unit/services/bagpipe :: copying networking_bgpvpn/tests/unit/services/bagpipe/test_bagpipe.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/networking_bgpvpn/tests/unit/services/bagpipe :: creating /build/lpci/project/.pybuild/cpython3_3.12/build/networking_bgpvpn_heat :: copying networking_bgpvpn_heat/__init__.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/networking_bgpvpn_heat :: copying networking_bgpvpn_heat/_i18n.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/networking_bgpvpn_heat :: copying networking_bgpvpn_heat/bgpvpnservice.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/networking_bgpvpn_heat :: creating /build/lpci/project/.pybuild/cpython3_3.12/build/bgpvpn_dashboard :: creating /build/lpci/project/.pybuild/cpython3_3.12/build/bgpvpn_dashboard/dashboards :: creating /build/lpci/project/.pybuild/cpython3_3.12/build/bgpvpn_dashboard/dashboards/project :: copying bgpvpn_dashboard/dashboards/project/__init__.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/bgpvpn_dashboard/dashboards/project :: creating /build/lpci/project/.pybuild/cpython3_3.12/build/bgpvpn_dashboard/test :: copying bgpvpn_dashboard/test/__init__.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/bgpvpn_dashboard/test :: copying bgpvpn_dashboard/test/urls.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/bgpvpn_dashboard/test :: copying bgpvpn_dashboard/test/helpers.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/bgpvpn_dashboard/test :: copying bgpvpn_dashboard/test/settings.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/bgpvpn_dashboard/test :: creating /build/lpci/project/.pybuild/cpython3_3.12/build/bgpvpn_dashboard/test/api_tests :: copying bgpvpn_dashboard/test/api_tests/__init__.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/bgpvpn_dashboard/test/api_tests :: copying bgpvpn_dashboard/test/api_tests/test_bgpvpn.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/bgpvpn_dashboard/test/api_tests :: creating /build/lpci/project/.pybuild/cpython3_3.12/build/bgpvpn_dashboard/test/test_data :: copying bgpvpn_dashboard/test/test_data/__init__.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/bgpvpn_dashboard/test/test_data :: copying bgpvpn_dashboard/test/test_data/bgpvpn_data.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/bgpvpn_dashboard/test/test_data :: copying bgpvpn_dashboard/test/test_data/utils.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/bgpvpn_dashboard/test/test_data :: copying bgpvpn_dashboard/__init__.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/bgpvpn_dashboard :: copying bgpvpn_dashboard/dashboards/__init__.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/bgpvpn_dashboard/dashboards :: creating /build/lpci/project/.pybuild/cpython3_3.12/build/bgpvpn_dashboard/dashboards/project/bgpvpn :: copying bgpvpn_dashboard/dashboards/project/bgpvpn/workflows.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/bgpvpn_dashboard/dashboards/project/bgpvpn :: copying bgpvpn_dashboard/dashboards/project/bgpvpn/__init__.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/bgpvpn_dashboard/dashboards/project/bgpvpn :: copying bgpvpn_dashboard/dashboards/project/bgpvpn/urls.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/bgpvpn_dashboard/dashboards/project/bgpvpn :: copying bgpvpn_dashboard/dashboards/project/bgpvpn/forms.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/bgpvpn_dashboard/dashboards/project/bgpvpn :: copying bgpvpn_dashboard/dashboards/project/bgpvpn/tabs.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/bgpvpn_dashboard/dashboards/project/bgpvpn :: copying bgpvpn_dashboard/dashboards/project/bgpvpn/panel.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/bgpvpn_dashboard/dashboards/project/bgpvpn :: copying bgpvpn_dashboard/dashboards/project/bgpvpn/tables.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/bgpvpn_dashboard/dashboards/project/bgpvpn :: copying bgpvpn_dashboard/dashboards/project/bgpvpn/views.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/bgpvpn_dashboard/dashboards/project/bgpvpn :: creating /build/lpci/project/.pybuild/cpython3_3.12/build/bgpvpn_dashboard/common :: copying bgpvpn_dashboard/common/__init__.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/bgpvpn_dashboard/common :: copying bgpvpn_dashboard/common/bgpvpn.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/bgpvpn_dashboard/common :: creating /build/lpci/project/.pybuild/cpython3_3.12/build/bgpvpn_dashboard/test/project :: copying bgpvpn_dashboard/test/project/__init__.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/bgpvpn_dashboard/test/project :: copying bgpvpn_dashboard/test/project/test_forms.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/bgpvpn_dashboard/test/project :: copying bgpvpn_dashboard/test/project/test_views.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/bgpvpn_dashboard/test/project :: copying bgpvpn_dashboard/test/project/test_tables.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/bgpvpn_dashboard/test/project :: creating /build/lpci/project/.pybuild/cpython3_3.12/build/bgpvpn_dashboard/enabled :: copying bgpvpn_dashboard/enabled/__init__.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/bgpvpn_dashboard/enabled :: copying bgpvpn_dashboard/enabled/_2360_admin_bgpvpn_panel.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/bgpvpn_dashboard/enabled :: copying bgpvpn_dashboard/enabled/_1495_project_bgpvpn_panel.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/bgpvpn_dashboard/enabled :: creating /build/lpci/project/.pybuild/cpython3_3.12/build/bgpvpn_dashboard/dashboards/admin :: creating /build/lpci/project/.pybuild/cpython3_3.12/build/bgpvpn_dashboard/dashboards/admin/bgpvpn :: copying bgpvpn_dashboard/dashboards/admin/bgpvpn/workflows.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/bgpvpn_dashboard/dashboards/admin/bgpvpn :: copying bgpvpn_dashboard/dashboards/admin/bgpvpn/__init__.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/bgpvpn_dashboard/dashboards/admin/bgpvpn :: copying bgpvpn_dashboard/dashboards/admin/bgpvpn/urls.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/bgpvpn_dashboard/dashboards/admin/bgpvpn :: copying bgpvpn_dashboard/dashboards/admin/bgpvpn/forms.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/bgpvpn_dashboard/dashboards/admin/bgpvpn :: copying bgpvpn_dashboard/dashboards/admin/bgpvpn/tabs.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/bgpvpn_dashboard/dashboards/admin/bgpvpn :: copying bgpvpn_dashboard/dashboards/admin/bgpvpn/panel.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/bgpvpn_dashboard/dashboards/admin/bgpvpn :: copying bgpvpn_dashboard/dashboards/admin/bgpvpn/tables.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/bgpvpn_dashboard/dashboards/admin/bgpvpn :: copying bgpvpn_dashboard/dashboards/admin/bgpvpn/views.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/bgpvpn_dashboard/dashboards/admin/bgpvpn :: creating /build/lpci/project/.pybuild/cpython3_3.12/build/bgpvpn_dashboard/dashboards/project/bgpvpn/network_associations :: copying bgpvpn_dashboard/dashboards/project/bgpvpn/network_associations/__init__.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/bgpvpn_dashboard/dashboards/project/bgpvpn/network_associations :: copying bgpvpn_dashboard/dashboards/project/bgpvpn/network_associations/urls.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/bgpvpn_dashboard/dashboards/project/bgpvpn/network_associations :: copying bgpvpn_dashboard/dashboards/project/bgpvpn/network_associations/tabs.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/bgpvpn_dashboard/dashboards/project/bgpvpn/network_associations :: copying bgpvpn_dashboard/dashboards/project/bgpvpn/network_associations/tables.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/bgpvpn_dashboard/dashboards/project/bgpvpn/network_associations :: copying bgpvpn_dashboard/dashboards/project/bgpvpn/network_associations/views.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/bgpvpn_dashboard/dashboards/project/bgpvpn/network_associations :: creating /build/lpci/project/.pybuild/cpython3_3.12/build/bgpvpn_dashboard/dashboards/project/bgpvpn/router_associations :: copying bgpvpn_dashboard/dashboards/project/bgpvpn/router_associations/__init__.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/bgpvpn_dashboard/dashboards/project/bgpvpn/router_associations :: copying bgpvpn_dashboard/dashboards/project/bgpvpn/router_associations/urls.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/bgpvpn_dashboard/dashboards/project/bgpvpn/router_associations :: copying bgpvpn_dashboard/dashboards/project/bgpvpn/router_associations/forms.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/bgpvpn_dashboard/dashboards/project/bgpvpn/router_associations :: copying bgpvpn_dashboard/dashboards/project/bgpvpn/router_associations/tabs.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/bgpvpn_dashboard/dashboards/project/bgpvpn/router_associations :: copying bgpvpn_dashboard/dashboards/project/bgpvpn/router_associations/tables.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/bgpvpn_dashboard/dashboards/project/bgpvpn/router_associations :: copying bgpvpn_dashboard/dashboards/project/bgpvpn/router_associations/views.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/bgpvpn_dashboard/dashboards/project/bgpvpn/router_associations :: creating /build/lpci/project/.pybuild/cpython3_3.12/build/bgpvpn_dashboard/test/admin :: copying bgpvpn_dashboard/test/admin/__init__.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/bgpvpn_dashboard/test/admin :: copying bgpvpn_dashboard/test/admin/test_forms.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/bgpvpn_dashboard/test/admin :: copying bgpvpn_dashboard/test/admin/test_views.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/bgpvpn_dashboard/test/admin :: copying bgpvpn_dashboard/test/admin/test_tables.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/bgpvpn_dashboard/test/admin :: creating /build/lpci/project/.pybuild/cpython3_3.12/build/bgpvpn_dashboard/api :: copying bgpvpn_dashboard/api/__init__.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/bgpvpn_dashboard/api :: copying bgpvpn_dashboard/api/bgpvpn.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/bgpvpn_dashboard/api :: copying bgpvpn_dashboard/dashboards/admin/__init__.py -> /build/lpci/project/.pybuild/cpython3_3.12/build/bgpvpn_dashboard/dashboards/admin :: running egg_info :: creating networking_bgpvpn.egg-info :: writing networking_bgpvpn.egg-info/PKG-INFO :: writing dependency_links to networking_bgpvpn.egg-info/dependency_links.txt :: writing entry points to networking_bgpvpn.egg-info/entry_points.txt :: writing requirements to networking_bgpvpn.egg-info/requires.txt :: writing top-level names to networking_bgpvpn.egg-info/top_level.txt :: [pbr] Processing SOURCES.txt :: writing manifest file 'networking_bgpvpn.egg-info/SOURCES.txt' :: warning: no previously-included files found matching '.gitignore' :: warning: no previously-included files found matching '.gitreview' :: warning: no previously-included files matching '*.pyc' found anywhere in distribution :: adding license file 'LICENSE' :: adding license file 'AUTHORS' :: writing manifest file 'networking_bgpvpn.egg-info/SOURCES.txt' :: I: pybuild base:305: /usr/bin/python3 setup.py build :: /usr/lib/python3/dist-packages/setuptools/__init__.py:84: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. :: !! :: :: ******************************************************************************** :: Requirements should be satisfied by a PEP 517 installer. :: If you are using pip, you can try `pip install --use-pep517`. :: ******************************************************************************** :: :: !! :: dist.fetch_build_eggs(dist.setup_requires) :: /usr/lib/python3/dist-packages/setuptools/command/develop.py:40: EasyInstallDeprecationWarning: easy_install command is deprecated. :: !! :: :: ******************************************************************************** :: Please avoid running ``setup.py`` and ``easy_install``. :: Instead, use pypa/build, pypa/installer or other :: standards-based tools. :: :: See https://github.com/pypa/setuptools/issues/917 for details. :: ******************************************************************************** :: :: !! :: easy_install.initialize_options(self) :: /usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. :: !! :: :: ******************************************************************************** :: Please avoid running ``setup.py`` directly. :: Instead, use pypa/build, pypa/installer or other :: standards-based tools. :: :: See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. :: ******************************************************************************** :: :: !! :: self.initialize_options() :: running build :: running build_py :: creating /build/lpci/project/.pybuild/cpython3_3.11/build/networking_bgpvpn :: creating /build/lpci/project/.pybuild/cpython3_3.11/build/networking_bgpvpn/tests :: creating /build/lpci/project/.pybuild/cpython3_3.11/build/networking_bgpvpn/tests/functional :: copying networking_bgpvpn/tests/functional/__init__.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/networking_bgpvpn/tests/functional :: copying networking_bgpvpn/tests/functional/test_placeholder.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/networking_bgpvpn/tests/functional :: creating /build/lpci/project/.pybuild/cpython3_3.11/build/networking_bgpvpn/tests/unit :: creating /build/lpci/project/.pybuild/cpython3_3.11/build/networking_bgpvpn/tests/unit/services :: creating /build/lpci/project/.pybuild/cpython3_3.11/build/networking_bgpvpn/tests/unit/services/common :: copying networking_bgpvpn/tests/unit/services/common/__init__.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/networking_bgpvpn/tests/unit/services/common :: copying networking_bgpvpn/tests/unit/services/common/test_utils.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/networking_bgpvpn/tests/unit/services/common :: creating /build/lpci/project/.pybuild/cpython3_3.11/build/networking_bgpvpn/neutronclient :: copying networking_bgpvpn/neutronclient/__init__.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/networking_bgpvpn/neutronclient :: creating /build/lpci/project/.pybuild/cpython3_3.11/build/networking_bgpvpn/neutron :: creating /build/lpci/project/.pybuild/cpython3_3.11/build/networking_bgpvpn/neutron/services :: creating /build/lpci/project/.pybuild/cpython3_3.11/build/networking_bgpvpn/neutron/services/common :: copying networking_bgpvpn/neutron/services/common/__init__.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/networking_bgpvpn/neutron/services/common :: copying networking_bgpvpn/neutron/services/common/utils.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/networking_bgpvpn/neutron/services/common :: copying networking_bgpvpn/neutron/services/common/constants.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/networking_bgpvpn/neutron/services/common :: creating /build/lpci/project/.pybuild/cpython3_3.11/build/networking_bgpvpn/tests/unit/db :: copying networking_bgpvpn/tests/unit/db/__init__.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/networking_bgpvpn/tests/unit/db :: copying networking_bgpvpn/tests/unit/db/test_db.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/networking_bgpvpn/tests/unit/db :: creating /build/lpci/project/.pybuild/cpython3_3.11/build/networking_bgpvpn/tests/unit/services/bagpipe :: copying networking_bgpvpn/tests/unit/services/bagpipe/__init__.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/networking_bgpvpn/tests/unit/services/bagpipe :: copying networking_bgpvpn/tests/unit/services/bagpipe/test_bagpipe.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/networking_bgpvpn/tests/unit/services/bagpipe :: creating /build/lpci/project/.pybuild/cpython3_3.11/build/networking_bgpvpn/neutronclient/neutron :: copying networking_bgpvpn/neutronclient/neutron/__init__.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/networking_bgpvpn/neutronclient/neutron :: creating /build/lpci/project/.pybuild/cpython3_3.11/build/networking_bgpvpn/neutron/services/service_drivers :: creating /build/lpci/project/.pybuild/cpython3_3.11/build/networking_bgpvpn/neutron/services/service_drivers/bagpipe :: copying networking_bgpvpn/neutron/services/service_drivers/bagpipe/__init__.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/networking_bgpvpn/neutron/services/service_drivers/bagpipe :: copying networking_bgpvpn/neutron/services/service_drivers/bagpipe/bagpipe.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/networking_bgpvpn/neutron/services/service_drivers/bagpipe :: copying networking_bgpvpn/neutron/services/service_drivers/bagpipe/bagpipe_v2.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/networking_bgpvpn/neutron/services/service_drivers/bagpipe :: copying networking_bgpvpn/neutron/__init__.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/networking_bgpvpn/neutron :: copying networking_bgpvpn/neutron/opts.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/networking_bgpvpn/neutron :: creating /build/lpci/project/.pybuild/cpython3_3.11/build/networking_bgpvpn/neutron/extensions :: copying networking_bgpvpn/neutron/extensions/__init__.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/networking_bgpvpn/neutron/extensions :: copying networking_bgpvpn/neutron/extensions/bgpvpn_vni.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/networking_bgpvpn/neutron/extensions :: copying networking_bgpvpn/neutron/extensions/bgpvpn_routes_control.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/networking_bgpvpn/neutron/extensions :: copying networking_bgpvpn/neutron/extensions/bgpvpn.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/networking_bgpvpn/neutron/extensions :: creating /build/lpci/project/.pybuild/cpython3_3.11/build/networking_bgpvpn/neutron/db :: copying networking_bgpvpn/neutron/db/__init__.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/networking_bgpvpn/neutron/db :: copying networking_bgpvpn/neutron/db/head.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/networking_bgpvpn/neutron/db :: copying networking_bgpvpn/neutron/db/bgpvpn_db.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/networking_bgpvpn/neutron/db :: copying networking_bgpvpn/tests/unit/services/__init__.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/networking_bgpvpn/tests/unit/services :: copying networking_bgpvpn/tests/unit/services/test_plugin.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/networking_bgpvpn/tests/unit/services :: copying networking_bgpvpn/tests/__init__.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/networking_bgpvpn/tests :: copying networking_bgpvpn/neutron/services/__init__.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/networking_bgpvpn/neutron/services :: copying networking_bgpvpn/neutron/services/plugin.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/networking_bgpvpn/neutron/services :: copying networking_bgpvpn/tests/unit/__init__.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/networking_bgpvpn/tests/unit :: creating /build/lpci/project/.pybuild/cpython3_3.11/build/networking_bgpvpn/neutron/db/migration :: creating /build/lpci/project/.pybuild/cpython3_3.11/build/networking_bgpvpn/neutron/db/migration/alembic_migrations :: copying networking_bgpvpn/neutron/db/migration/alembic_migrations/__init__.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/networking_bgpvpn/neutron/db/migration/alembic_migrations :: copying networking_bgpvpn/neutron/db/migration/alembic_migrations/env.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/networking_bgpvpn/neutron/db/migration/alembic_migrations :: creating /build/lpci/project/.pybuild/cpython3_3.11/build/networking_bgpvpn/tests/unit/extensions :: copying networking_bgpvpn/tests/unit/extensions/__init__.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/networking_bgpvpn/tests/unit/extensions :: copying networking_bgpvpn/tests/unit/extensions/test_bgpvpn_vni.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/networking_bgpvpn/tests/unit/extensions :: copying networking_bgpvpn/tests/unit/extensions/test_bgpvpn_routes_control.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/networking_bgpvpn/tests/unit/extensions :: copying networking_bgpvpn/tests/unit/extensions/test_bgpvpn.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/networking_bgpvpn/tests/unit/extensions :: copying networking_bgpvpn/tests/unit/extensions/test_bgpvpn_rc_base.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/networking_bgpvpn/tests/unit/extensions :: creating /build/lpci/project/.pybuild/cpython3_3.11/build/networking_bgpvpn/policies :: copying networking_bgpvpn/policies/__init__.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/networking_bgpvpn/policies :: copying networking_bgpvpn/policies/port_association.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/networking_bgpvpn/policies :: copying networking_bgpvpn/policies/network_association.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/networking_bgpvpn/policies :: copying networking_bgpvpn/policies/bgpvpn.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/networking_bgpvpn/policies :: copying networking_bgpvpn/policies/router_association.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/networking_bgpvpn/policies :: copying networking_bgpvpn/neutron/db/migration/__init__.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/networking_bgpvpn/neutron/db/migration :: copying networking_bgpvpn/neutron/services/service_drivers/__init__.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/networking_bgpvpn/neutron/services/service_drivers :: copying networking_bgpvpn/neutron/services/service_drivers/driver_api.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/networking_bgpvpn/neutron/services/service_drivers :: copying networking_bgpvpn/__init__.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/networking_bgpvpn :: copying networking_bgpvpn/_i18n.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/networking_bgpvpn :: copying networking_bgpvpn/version.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/networking_bgpvpn :: creating /build/lpci/project/.pybuild/cpython3_3.11/build/networking_bgpvpn/tests/unit/client :: copying networking_bgpvpn/tests/unit/client/__init__.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/networking_bgpvpn/tests/unit/client :: copying networking_bgpvpn/tests/unit/client/test_client.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/networking_bgpvpn/tests/unit/client :: creating /build/lpci/project/.pybuild/cpython3_3.11/build/networking_bgpvpn/tests/functional/db :: copying networking_bgpvpn/tests/functional/db/__init__.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/networking_bgpvpn/tests/functional/db :: copying networking_bgpvpn/tests/functional/db/test_migrations.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/networking_bgpvpn/tests/functional/db :: creating /build/lpci/project/.pybuild/cpython3_3.11/build/networking_bgpvpn/neutronclient/neutron/v2_0 :: copying networking_bgpvpn/neutronclient/neutron/v2_0/__init__.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/networking_bgpvpn/neutronclient/neutron/v2_0 :: creating /build/lpci/project/.pybuild/cpython3_3.11/build/networking_bgpvpn/neutronclient/neutron/v2_0/bgpvpn :: copying networking_bgpvpn/neutronclient/neutron/v2_0/bgpvpn/__init__.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/networking_bgpvpn/neutronclient/neutron/v2_0/bgpvpn :: copying networking_bgpvpn/neutronclient/neutron/v2_0/bgpvpn/bgpvpn.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/networking_bgpvpn/neutronclient/neutron/v2_0/bgpvpn :: creating /build/lpci/project/.pybuild/cpython3_3.11/build/networking_bgpvpn_heat :: copying networking_bgpvpn_heat/__init__.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/networking_bgpvpn_heat :: copying networking_bgpvpn_heat/_i18n.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/networking_bgpvpn_heat :: copying networking_bgpvpn_heat/bgpvpnservice.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/networking_bgpvpn_heat :: creating /build/lpci/project/.pybuild/cpython3_3.11/build/bgpvpn_dashboard :: creating /build/lpci/project/.pybuild/cpython3_3.11/build/bgpvpn_dashboard/test :: creating /build/lpci/project/.pybuild/cpython3_3.11/build/bgpvpn_dashboard/test/api_tests :: copying bgpvpn_dashboard/test/api_tests/__init__.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/bgpvpn_dashboard/test/api_tests :: copying bgpvpn_dashboard/test/api_tests/test_bgpvpn.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/bgpvpn_dashboard/test/api_tests :: creating /build/lpci/project/.pybuild/cpython3_3.11/build/bgpvpn_dashboard/api :: copying bgpvpn_dashboard/api/__init__.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/bgpvpn_dashboard/api :: copying bgpvpn_dashboard/api/bgpvpn.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/bgpvpn_dashboard/api :: creating /build/lpci/project/.pybuild/cpython3_3.11/build/bgpvpn_dashboard/dashboards :: copying bgpvpn_dashboard/dashboards/__init__.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/bgpvpn_dashboard/dashboards :: copying bgpvpn_dashboard/__init__.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/bgpvpn_dashboard :: creating /build/lpci/project/.pybuild/cpython3_3.11/build/bgpvpn_dashboard/dashboards/project :: creating /build/lpci/project/.pybuild/cpython3_3.11/build/bgpvpn_dashboard/dashboards/project/bgpvpn :: copying bgpvpn_dashboard/dashboards/project/bgpvpn/workflows.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/bgpvpn_dashboard/dashboards/project/bgpvpn :: copying bgpvpn_dashboard/dashboards/project/bgpvpn/__init__.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/bgpvpn_dashboard/dashboards/project/bgpvpn :: copying bgpvpn_dashboard/dashboards/project/bgpvpn/urls.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/bgpvpn_dashboard/dashboards/project/bgpvpn :: copying bgpvpn_dashboard/dashboards/project/bgpvpn/forms.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/bgpvpn_dashboard/dashboards/project/bgpvpn :: copying bgpvpn_dashboard/dashboards/project/bgpvpn/tabs.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/bgpvpn_dashboard/dashboards/project/bgpvpn :: copying bgpvpn_dashboard/dashboards/project/bgpvpn/panel.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/bgpvpn_dashboard/dashboards/project/bgpvpn :: copying bgpvpn_dashboard/dashboards/project/bgpvpn/tables.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/bgpvpn_dashboard/dashboards/project/bgpvpn :: copying bgpvpn_dashboard/dashboards/project/bgpvpn/views.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/bgpvpn_dashboard/dashboards/project/bgpvpn :: creating /build/lpci/project/.pybuild/cpython3_3.11/build/bgpvpn_dashboard/dashboards/project/bgpvpn/router_associations :: copying bgpvpn_dashboard/dashboards/project/bgpvpn/router_associations/__init__.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/bgpvpn_dashboard/dashboards/project/bgpvpn/router_associations :: copying bgpvpn_dashboard/dashboards/project/bgpvpn/router_associations/urls.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/bgpvpn_dashboard/dashboards/project/bgpvpn/router_associations :: copying bgpvpn_dashboard/dashboards/project/bgpvpn/router_associations/forms.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/bgpvpn_dashboard/dashboards/project/bgpvpn/router_associations :: copying bgpvpn_dashboard/dashboards/project/bgpvpn/router_associations/tabs.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/bgpvpn_dashboard/dashboards/project/bgpvpn/router_associations :: copying bgpvpn_dashboard/dashboards/project/bgpvpn/router_associations/tables.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/bgpvpn_dashboard/dashboards/project/bgpvpn/router_associations :: copying bgpvpn_dashboard/dashboards/project/bgpvpn/router_associations/views.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/bgpvpn_dashboard/dashboards/project/bgpvpn/router_associations :: copying bgpvpn_dashboard/test/__init__.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/bgpvpn_dashboard/test :: copying bgpvpn_dashboard/test/urls.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/bgpvpn_dashboard/test :: copying bgpvpn_dashboard/test/helpers.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/bgpvpn_dashboard/test :: copying bgpvpn_dashboard/test/settings.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/bgpvpn_dashboard/test :: creating /build/lpci/project/.pybuild/cpython3_3.11/build/bgpvpn_dashboard/test/test_data :: copying bgpvpn_dashboard/test/test_data/__init__.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/bgpvpn_dashboard/test/test_data :: copying bgpvpn_dashboard/test/test_data/bgpvpn_data.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/bgpvpn_dashboard/test/test_data :: copying bgpvpn_dashboard/test/test_data/utils.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/bgpvpn_dashboard/test/test_data :: creating /build/lpci/project/.pybuild/cpython3_3.11/build/bgpvpn_dashboard/test/admin :: copying bgpvpn_dashboard/test/admin/__init__.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/bgpvpn_dashboard/test/admin :: copying bgpvpn_dashboard/test/admin/test_forms.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/bgpvpn_dashboard/test/admin :: copying bgpvpn_dashboard/test/admin/test_views.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/bgpvpn_dashboard/test/admin :: copying bgpvpn_dashboard/test/admin/test_tables.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/bgpvpn_dashboard/test/admin :: creating /build/lpci/project/.pybuild/cpython3_3.11/build/bgpvpn_dashboard/dashboards/admin :: copying bgpvpn_dashboard/dashboards/admin/__init__.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/bgpvpn_dashboard/dashboards/admin :: creating /build/lpci/project/.pybuild/cpython3_3.11/build/bgpvpn_dashboard/dashboards/admin/bgpvpn :: copying bgpvpn_dashboard/dashboards/admin/bgpvpn/workflows.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/bgpvpn_dashboard/dashboards/admin/bgpvpn :: copying bgpvpn_dashboard/dashboards/admin/bgpvpn/__init__.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/bgpvpn_dashboard/dashboards/admin/bgpvpn :: copying bgpvpn_dashboard/dashboards/admin/bgpvpn/urls.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/bgpvpn_dashboard/dashboards/admin/bgpvpn :: copying bgpvpn_dashboard/dashboards/admin/bgpvpn/forms.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/bgpvpn_dashboard/dashboards/admin/bgpvpn :: copying bgpvpn_dashboard/dashboards/admin/bgpvpn/tabs.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/bgpvpn_dashboard/dashboards/admin/bgpvpn :: copying bgpvpn_dashboard/dashboards/admin/bgpvpn/panel.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/bgpvpn_dashboard/dashboards/admin/bgpvpn :: copying bgpvpn_dashboard/dashboards/admin/bgpvpn/tables.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/bgpvpn_dashboard/dashboards/admin/bgpvpn :: copying bgpvpn_dashboard/dashboards/admin/bgpvpn/views.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/bgpvpn_dashboard/dashboards/admin/bgpvpn :: creating /build/lpci/project/.pybuild/cpython3_3.11/build/bgpvpn_dashboard/dashboards/project/bgpvpn/network_associations :: copying bgpvpn_dashboard/dashboards/project/bgpvpn/network_associations/__init__.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/bgpvpn_dashboard/dashboards/project/bgpvpn/network_associations :: copying bgpvpn_dashboard/dashboards/project/bgpvpn/network_associations/urls.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/bgpvpn_dashboard/dashboards/project/bgpvpn/network_associations :: copying bgpvpn_dashboard/dashboards/project/bgpvpn/network_associations/tabs.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/bgpvpn_dashboard/dashboards/project/bgpvpn/network_associations :: copying bgpvpn_dashboard/dashboards/project/bgpvpn/network_associations/tables.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/bgpvpn_dashboard/dashboards/project/bgpvpn/network_associations :: copying bgpvpn_dashboard/dashboards/project/bgpvpn/network_associations/views.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/bgpvpn_dashboard/dashboards/project/bgpvpn/network_associations :: creating /build/lpci/project/.pybuild/cpython3_3.11/build/bgpvpn_dashboard/test/project :: copying bgpvpn_dashboard/test/project/__init__.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/bgpvpn_dashboard/test/project :: copying bgpvpn_dashboard/test/project/test_forms.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/bgpvpn_dashboard/test/project :: copying bgpvpn_dashboard/test/project/test_views.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/bgpvpn_dashboard/test/project :: copying bgpvpn_dashboard/test/project/test_tables.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/bgpvpn_dashboard/test/project :: creating /build/lpci/project/.pybuild/cpython3_3.11/build/bgpvpn_dashboard/enabled :: copying bgpvpn_dashboard/enabled/__init__.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/bgpvpn_dashboard/enabled :: copying bgpvpn_dashboard/enabled/_2360_admin_bgpvpn_panel.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/bgpvpn_dashboard/enabled :: copying bgpvpn_dashboard/enabled/_1495_project_bgpvpn_panel.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/bgpvpn_dashboard/enabled :: creating /build/lpci/project/.pybuild/cpython3_3.11/build/bgpvpn_dashboard/common :: copying bgpvpn_dashboard/common/__init__.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/bgpvpn_dashboard/common :: copying bgpvpn_dashboard/common/bgpvpn.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/bgpvpn_dashboard/common :: copying bgpvpn_dashboard/dashboards/project/__init__.py -> /build/lpci/project/.pybuild/cpython3_3.11/build/bgpvpn_dashboard/dashboards/project :: running egg_info :: writing networking_bgpvpn.egg-info/PKG-INFO :: writing dependency_links to networking_bgpvpn.egg-info/dependency_links.txt :: writing entry points to networking_bgpvpn.egg-info/entry_points.txt :: writing requirements to networking_bgpvpn.egg-info/requires.txt :: writing top-level names to networking_bgpvpn.egg-info/top_level.txt :: [pbr] Reusing existing SOURCES.txt :: debian/rules override_dh_auto_test :: make[1]: Entering directory '/build/lpci/project' :: /bin/sh: 1: pyversions: not found :: py3versions: no X-Python3-Version in control file, using supported versions :: pkgos-dh_auto_test --no-py2 :: WARNING: --no-py2 is deprecated, and always on. :: + PKGOS_TEST_PARALLEL=yes :: + PKGOS_TEST_SERIAL=no :: + PYTHONS=disabled :: + PYTHON3S=disabled :: + TEST_PARALLEL_OPT=--parallel :: + TEST_SERIAL_OPT= :: + echo WARNING: --no-py2 is deprecated, and always on. :: + shift :: + py3versions -vr :: + PYTHON3S=3.12 3.11 :: + [ yes = no ] :: + [ no = yes ] :: + [ 3.12 = disabled ] :: + + cut -d. -f1 :: echo 3.12 :: ===> Testing with python (python3) :: + PYMAJOR=3 :: + echo ===> Testing with python (python3) :: + pwd :: + [ -d /build/lpci/project/debian/tmp/usr/lib/python3/dist-packages ] :: + [ -e .stestr.conf ] :: + [ -x /usr/bin/python3-stestr ] :: + STESTR=stestr :: + rm -rf .stestr :: + PYTHON=python3.12+ subunit2pyunit :: stestr run --parallel --subunit :: Did not find expected name "Stdattrs_common" in /usr/lib/python3/dist-packages/neutron/extensions/stdattrs_common.py :: Did not find expected name "Stdattrs_common" in /usr/lib/python3/dist-packages/neutron/extensions/stdattrs_common.py :: networking_bgpvpn.tests.unit.client.test_client.BgpvpnClientTestCase.test_api_url_create :: networking_bgpvpn.tests.unit.client.test_client.BgpvpnClientTestCase.test_api_url_create ... ok :: networking_bgpvpn.tests.unit.client.test_client.BgpvpnClientTestCase.test_api_url_delete :: networking_bgpvpn.tests.unit.client.test_client.BgpvpnClientTestCase.test_api_url_delete ... ok :: Extension path '' doesn't exist! :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.client.test_client.BgpvpnClientTestCase.test_api_url_list :: networking_bgpvpn.tests.unit.client.test_client.BgpvpnClientTestCase.test_api_url_list ... ok :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn_routes_control.BgpvpnRoutesControlExtensionTestCase.test_port_association_create :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn_routes_control.BgpvpnRoutesControlExtensionTestCase.test_port_association_create ... ok :: networking_bgpvpn.tests.unit.client.test_client.BgpvpnClientTestCase.test_api_url_show :: networking_bgpvpn.tests.unit.client.test_client.BgpvpnClientTestCase.test_api_url_show ... ok :: Extension path '' doesn't exist! :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.client.test_client.BgpvpnClientTestCase.test_api_url_update :: networking_bgpvpn.tests.unit.client.test_client.BgpvpnClientTestCase.test_api_url_update ... ok :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn_routes_control.BgpvpnRoutesControlExtensionTestCase.test_port_association_create_with_invalid_assoc :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn_routes_control.BgpvpnRoutesControlExtensionTestCase.test_port_association_create_with_invalid_assoc ... ok :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: Extension path '' doesn't exist! :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn_routes_control.BgpvpnRoutesControlExtensionTestCase.test_port_association_create_with_invalid_content :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn_routes_control.BgpvpnRoutesControlExtensionTestCase.test_port_association_create_with_invalid_content ... ok :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: Extension path '' doesn't exist! :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn_routes_control.BgpvpnRoutesControlExtensionTestCase.test_port_association_delete :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn_routes_control.BgpvpnRoutesControlExtensionTestCase.test_port_association_delete ... ok :: Extension path '' doesn't exist! :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn_routes_control.BgpvpnRoutesControlExtensionTestCase.test_port_association_get :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn_routes_control.BgpvpnRoutesControlExtensionTestCase.test_port_association_get ... ok :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: Extension path '' doesn't exist! :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn_routes_control.BgpvpnRoutesControlExtensionTestCase.test_port_association_update :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn_routes_control.BgpvpnRoutesControlExtensionTestCase.test_port_association_update ... ok :: Extension path '' doesn't exist! :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn_routes_control.BgpvpnRoutesControlExtensionTestCase.test_router_association_update :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn_routes_control.BgpvpnRoutesControlExtensionTestCase.test_router_association_update ... skipped 'networking_bgpvpn.tests.unit.extensions.test_bgpvpn_routes_control.BgpvpnRoutesControlExtensionTestCase.test_router_association_update was marked as unstable because of bug/1791256, failure was: Bad response: 400 Bad Request (not 200 OK or 3xx redirect for http://localhost/bgpvpn/bgpvpns/500e0f3d-98c8-4dff-83b1-f83e0c1e42b7/router_associations/7f96a263-570f-40cb-b11f-c5ed8e3eb103.json)\nb\'{"NeutronError": {"type": "HTTPBadRequest", "message": "Unrecognized attribute(s) \\\'advertise_extra_routes\\\'", "detail": ""}}\'' :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn_vni.BgpvpnVniExtensionTestCase.test_bgpvpn_create :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn_vni.BgpvpnVniExtensionTestCase.test_bgpvpn_create ... ok :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn_vni.BgpvpnVniExtensionTestCase.test_bgpvpn_delete :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn_vni.BgpvpnVniExtensionTestCase.test_bgpvpn_delete ... ok :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn_vni.BgpvpnVniExtensionTestCase.test_bgpvpn_get :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn_vni.BgpvpnVniExtensionTestCase.test_bgpvpn_get ... ok :: networking_bgpvpn.tests.unit.services.common.test_utils.TestFilterResource.test_filter_resource_fails_with_list_of_values :: networking_bgpvpn.tests.unit.services.common.test_utils.TestFilterResource.test_filter_resource_fails_with_list_of_values ... ok :: networking_bgpvpn.tests.unit.services.common.test_utils.TestFilterResource.test_filter_resource_fails_with_one_value :: networking_bgpvpn.tests.unit.services.common.test_utils.TestFilterResource.test_filter_resource_fails_with_one_value ... ok :: networking_bgpvpn.tests.unit.services.common.test_utils.TestFilterResource.test_filter_resource_succeeds_with_list_of_values :: networking_bgpvpn.tests.unit.services.common.test_utils.TestFilterResource.test_filter_resource_succeeds_with_list_of_values ... ok :: networking_bgpvpn.tests.unit.services.common.test_utils.TestFilterResource.test_filter_resource_succeeds_with_one_value :: networking_bgpvpn.tests.unit.services.common.test_utils.TestFilterResource.test_filter_resource_succeeds_with_one_value ... ok :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCaseWithVNI.test_bgpvpn_create_update_delete :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCaseWithVNI.test_bgpvpn_create_update_delete ... ok :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCaseWithRC.test_bgpvpn_create_update_delete :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCaseWithRC.test_bgpvpn_create_update_delete ... ok :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCase.test_bgpvpn_create_update_delete :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCase.test_bgpvpn_create_update_delete ... ok :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCaseWithVNI.test_db_associate_disassociate_net :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCaseWithVNI.test_db_associate_disassociate_net ... ok :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCaseWithRC.test_db_associate_disassociate_net :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCaseWithRC.test_db_associate_disassociate_net ... ok :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCase.test_db_associate_disassociate_net :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCase.test_db_associate_disassociate_net ... ok :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCaseWithVNI.test_db_associate_disassociate_port :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCaseWithVNI.test_db_associate_disassociate_port ... ok :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCaseWithRC.test_db_associate_disassociate_port :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCaseWithRC.test_db_associate_disassociate_port ... ok :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCase.test_db_associate_disassociate_port :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCase.test_db_associate_disassociate_port ... ok :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCaseWithVNI.test_db_associate_disassociate_router :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCaseWithVNI.test_db_associate_disassociate_router ... ok :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCaseWithRC.test_db_associate_disassociate_router :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCaseWithRC.test_db_associate_disassociate_router ... ok :: network ba6127a0-a45a-4d3c-b24e-e833ea8290c1 is already associated to BGPVPN e39eaf5d-c537-4695-b631-0b543e1461fb :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCaseWithVNI.test_db_associate_twice :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCaseWithVNI.test_db_associate_twice ... ok :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCase.test_db_associate_disassociate_router :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCase.test_db_associate_disassociate_router ... ok :: network 9f16506d-7dd1-424e-8aa5-93f575b2b3f9 is already associated to BGPVPN cb451be4-f1e7-4acf-83fb-96c49fb12472 :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCaseWithRC.test_db_associate_twice :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCaseWithRC.test_db_associate_twice ... ok :: network f39433d4-4e1b-47d7-8808-33a875c6536f is already associated to BGPVPN 294bad56-2665-4929-85e8-254cad91a996 :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCaseWithVNI.test_db_delete_net :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCaseWithVNI.test_db_delete_net ... ok :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCase.test_db_associate_twice :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCase.test_db_associate_twice ... ok :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCaseWithRC.test_db_delete_net :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCaseWithRC.test_db_delete_net ... ok :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCaseWithVNI.test_db_delete_router :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCaseWithVNI.test_db_delete_router ... ok :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCase.test_db_delete_net :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCase.test_db_delete_net ... ok :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCaseWithRC.test_db_delete_router :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCaseWithRC.test_db_delete_router ... ok :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCase.test_db_delete_router :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCase.test_db_delete_router ... ok :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCaseWithVNI.test_db_find_bgpvpn_for_associated_network :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCaseWithVNI.test_db_find_bgpvpn_for_associated_network ... ok :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCaseWithRC.test_db_find_bgpvpn_for_associated_network :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCaseWithRC.test_db_find_bgpvpn_for_associated_network ... ok :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCase.test_db_find_bgpvpn_for_associated_network :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCase.test_db_find_bgpvpn_for_associated_network ... ok :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCaseWithVNI.test_db_find_bgpvpn_for_associated_router :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCaseWithVNI.test_db_find_bgpvpn_for_associated_router ... ok :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCaseWithRC.test_db_find_bgpvpn_for_associated_router :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCaseWithRC.test_db_find_bgpvpn_for_associated_router ... ok :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCase.test_db_find_bgpvpn_for_associated_router :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCase.test_db_find_bgpvpn_for_associated_router ... ok :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCaseWithVNI.test_db_list_bgpvpn_filtering_associated_resources :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCaseWithVNI.test_db_list_bgpvpn_filtering_associated_resources ... ok :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCaseWithRC.test_db_list_bgpvpn_filtering_associated_resources :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCaseWithRC.test_db_list_bgpvpn_filtering_associated_resources ... ok :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCase.test_db_list_bgpvpn_filtering_associated_resources :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCase.test_db_list_bgpvpn_filtering_associated_resources ... ok :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCaseWithVNI.test_db_update_port_association :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCaseWithVNI.test_db_update_port_association ... ok :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn.BgpvpnExtensionTestCase.test_bgpvpn_create :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn.BgpvpnExtensionTestCase.test_bgpvpn_create ... ok :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn.BgpvpnExtensionTestCase.test_bgpvpn_create_with_invalid_export_rts :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn.BgpvpnExtensionTestCase.test_bgpvpn_create_with_invalid_export_rts ... ok :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn.BgpvpnExtensionTestCase.test_bgpvpn_create_with_invalid_import_rts :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn.BgpvpnExtensionTestCase.test_bgpvpn_create_with_invalid_import_rts ... ok :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn.BgpvpnExtensionTestCase.test_bgpvpn_create_with_invalid_route_distinguishers :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn.BgpvpnExtensionTestCase.test_bgpvpn_create_with_invalid_route_distinguishers ... ok :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCaseWithRC.test_db_update_port_association :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCaseWithRC.test_db_update_port_association ... ok :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn.BgpvpnExtensionTestCase.test_bgpvpn_create_with_invalid_route_targets :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn.BgpvpnExtensionTestCase.test_bgpvpn_create_with_invalid_route_targets ... ok :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCase.test_db_update_port_association :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCase.test_db_update_port_association ... ok :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn.BgpvpnExtensionTestCase.test_bgpvpn_create_with_malformatted_route_target :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn.BgpvpnExtensionTestCase.test_bgpvpn_create_with_malformatted_route_target ... ok :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn.BgpvpnExtensionTestCase.test_bgpvpn_create_with_valid_export_rts :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn.BgpvpnExtensionTestCase.test_bgpvpn_create_with_valid_export_rts ... ok :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriver.test_bagpipe_associate_external_net_failed :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriver.test_bagpipe_associate_external_net_failed ... ok :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn.BgpvpnExtensionTestCase.test_bgpvpn_create_with_valid_import_rts :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn.BgpvpnExtensionTestCase.test_bgpvpn_create_with_valid_import_rts ... ok :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn.BgpvpnExtensionTestCase.test_bgpvpn_create_with_valid_route_distinguishers :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn.BgpvpnExtensionTestCase.test_bgpvpn_create_with_valid_route_distinguishers ... ok :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn.BgpvpnExtensionTestCase.test_bgpvpn_create_with_valid_route_targets :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn.BgpvpnExtensionTestCase.test_bgpvpn_create_with_valid_route_targets ... ok :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn.BgpvpnExtensionTestCase.test_bgpvpn_delete :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn.BgpvpnExtensionTestCase.test_bgpvpn_delete ... ok :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverV2RPCs.test_bgpvpn_update_delete_rts_with_assocs :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverV2RPCs.test_bgpvpn_update_delete_rts_with_assocs ... ok :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn.BgpvpnExtensionTestCase.test_bgpvpn_get :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn.BgpvpnExtensionTestCase.test_bgpvpn_get ... ok :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn.BgpvpnExtensionTestCase.test_bgpvpn_list :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn.BgpvpnExtensionTestCase.test_bgpvpn_list ... ok :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn.BgpvpnExtensionTestCase.test_bgpvpn_net_create :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn.BgpvpnExtensionTestCase.test_bgpvpn_net_create ... ok :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriver.test_bagpipe_associate_net :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriver.test_bagpipe_associate_net ... ok :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn.BgpvpnExtensionTestCase.test_bgpvpn_net_create_with_invalid_data :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn.BgpvpnExtensionTestCase.test_bgpvpn_net_create_with_invalid_data ... ok :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn.BgpvpnExtensionTestCase.test_bgpvpn_net_delete :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn.BgpvpnExtensionTestCase.test_bgpvpn_net_delete ... ok :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn.BgpvpnExtensionTestCase.test_bgpvpn_net_get :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn.BgpvpnExtensionTestCase.test_bgpvpn_net_get ... ok :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverV2RPCs.test_bgpvpn_update_name_only :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverV2RPCs.test_bgpvpn_update_name_only ... ok :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn.BgpvpnExtensionTestCase.test_bgpvpn_net_update :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn.BgpvpnExtensionTestCase.test_bgpvpn_net_update ... ok :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn.BgpvpnExtensionTestCase.test_bgpvpn_router_create :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn.BgpvpnExtensionTestCase.test_bgpvpn_router_create ... ok :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn.BgpvpnExtensionTestCase.test_bgpvpn_router_create_with_invalid_data :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn.BgpvpnExtensionTestCase.test_bgpvpn_router_create_with_invalid_data ... ok :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn.BgpvpnExtensionTestCase.test_bgpvpn_router_delete :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn.BgpvpnExtensionTestCase.test_bgpvpn_router_delete ... ok :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverV2RPCs.test_bgpvpn_update_rts_no_assoc :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverV2RPCs.test_bgpvpn_update_rts_no_assoc ... ok :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn.BgpvpnExtensionTestCase.test_bgpvpn_router_get :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn.BgpvpnExtensionTestCase.test_bgpvpn_router_get ... ok :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn.BgpvpnExtensionTestCase.test_bgpvpn_router_update :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn.BgpvpnExtensionTestCase.test_bgpvpn_router_update ... ok :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn.BgpvpnExtensionTestCase.test_bgpvpn_update :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn.BgpvpnExtensionTestCase.test_bgpvpn_update ... ok :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverV2RPCs.test_net_assoc_create_delete :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverV2RPCs.test_net_assoc_create_delete ... ok :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriver.test_bagpipe_associate_router :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriver.test_bagpipe_associate_router ... ok :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverCallbacks.test_bagpipe_callback_to_rpc_deleted :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverCallbacks.test_bagpipe_callback_to_rpc_deleted ... ok :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverCallbacks.test_bagpipe_callback_to_rpc_deleted_ignore_external_net :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverCallbacks.test_bagpipe_callback_to_rpc_deleted_ignore_external_net ... ok :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverV2RPCs.test_port_assoc_crud :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverV2RPCs.test_port_assoc_crud ... ok :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverCallbacks.test_bagpipe_callback_to_rpc_deleted_ignore_net_ports :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverCallbacks.test_bagpipe_callback_to_rpc_deleted_ignore_net_ports ... ok :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverV2RPCs.test_router_assoc_create_delete :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverV2RPCs.test_router_assoc_create_delete ... ok :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriver.test_bagpipe_callback_to_rpc_update_port_after_router_itf_added :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriver.test_bagpipe_callback_to_rpc_update_port_after_router_itf_added ... ok :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverCallbacks.test_bagpipe_callback_to_rpc_update_active2active :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverCallbacks.test_bagpipe_callback_to_rpc_update_active2active ... ok :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriver.test_bagpipe_delete_bgpvpn :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriver.test_bagpipe_delete_bgpvpn ... ok :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverCallbacks.test_bagpipe_callback_to_rpc_update_active2down :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverCallbacks.test_bagpipe_callback_to_rpc_update_active2down ... ok :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverCallbacks.test_bagpipe_callback_to_rpc_update_active_ignore_external_net :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverCallbacks.test_bagpipe_callback_to_rpc_update_active_ignore_external_net ... ok :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverCallbacks.test_bagpipe_callback_to_rpc_update_active_ignore_net_ports :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverCallbacks.test_bagpipe_callback_to_rpc_update_active_ignore_net_ports ... ok :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverV2RPCs.test_router_itf_event_network_assoc :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverV2RPCs.test_router_itf_event_network_assoc ... ok :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriver.test_bagpipe_delete_bgpvpn_with_router_assoc :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriver.test_bagpipe_delete_bgpvpn_with_router_assoc ... ok :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverCallbacks.test_bagpipe_callback_to_rpc_update_down2active :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverCallbacks.test_bagpipe_callback_to_rpc_update_down2active ... ok :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriver.test_bagpipe_disassociate_net :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriver.test_bagpipe_disassociate_net ... ok :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverCallbacks.test_bagpipe_callback_to_rpc_update_down2down :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverCallbacks.test_bagpipe_callback_to_rpc_update_down2down ... ok :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriver.test_bagpipe_get_network_info_for_port :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriver.test_bagpipe_get_network_info_for_port ... ok :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverV2RPCs.test_router_itf_event_router_assoc :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverV2RPCs.test_router_itf_event_router_assoc ... ok :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverCallbacks.test_bagpipe_callback_to_rpc_update_down_ignore_external_net :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverCallbacks.test_bagpipe_callback_to_rpc_update_down_ignore_external_net ... ok :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServicePlugin.test_associate_empty_network :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServicePlugin.test_associate_empty_network ... ok :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriver.test_bagpipe_update_bgpvpn_rds_fails :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriver.test_bagpipe_update_bgpvpn_rds_fails ... ok :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServicePlugin.test_associate_empty_port :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServicePlugin.test_associate_empty_port ... ok :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverCallbacks.test_bagpipe_callback_to_rpc_update_down_ignore_net_ports :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverCallbacks.test_bagpipe_callback_to_rpc_update_down_ignore_net_ports ... ok :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: Exception while dispatching port events: (sqlite3.OperationalError) no such table: ports :: [SQL: SELECT anon_1.ports_project_id AS anon_1_ports_project_id, anon_1.ports_id AS anon_1_ports_id, anon_1.ports_name AS anon_1_ports_name, anon_1.ports_network_id AS anon_1_ports_network_id, anon_1.ports_mac_address AS anon_1_ports_mac_address, anon_1.ports_admin_state_up AS anon_1_ports_admin_state_up, anon_1.ports_status AS anon_1_ports_status, anon_1.ports_device_id AS anon_1_ports_device_id, anon_1.ports_device_owner AS anon_1_ports_device_owner, anon_1.ports_ip_allocation AS anon_1_ports_ip_allocation, anon_1.ports_standard_attr_id AS anon_1_ports_standard_attr_id, standardattributes_1.id AS standardattributes_1_id, standardattributes_1.resource_type AS standardattributes_1_resource_type, standardattributes_1.description AS standardattributes_1_description, standardattributes_1.revision_number AS standardattributes_1_revision_number, standardattributes_1.created_at AS standardattributes_1_created_at, standardattributes_1.updated_at AS standardattributes_1_updated_at, tags_1.standard_attr_id AS tags_1_standard_attr_id, tags_1.tag AS tags_1_tag, securitygroupportbindings_1.port_id AS securitygroupportbindings_1_port_id, securitygroupportbindings_1.security_group_id AS securitygroupportbindings_1_security_group_id, portdnses_1.port_id AS portdnses_1_port_id, portdnses_1.current_dns_name AS portdnses_1_current_dns_name, portdnses_1.current_dns_domain AS portdnses_1_current_dns_domain, portdnses_1.previous_dns_name AS portdnses_1_previous_dns_name, portdnses_1.previous_dns_domain AS portdnses_1_previous_dns_domain, portdnses_1.dns_name AS portdnses_1_dns_name, portdnses_1.dns_domain AS portdnses_1_dns_domain, qos_network_policy_bindings_1.policy_id AS qos_network_policy_bindings_1_policy_id, qos_network_policy_bindings_1.network_id AS qos_network_policy_bindings_1_network_id, qos_port_policy_bindings_1.policy_id AS qos_port_policy_bindings_1_policy_id, qos_port_policy_bindings_1.port_id AS qos_port_policy_bindings_1_port_id, ml2_port_bindings_1.port_id AS ml2_port_bindings_1_port_id, ml2_port_bindings_1.host AS ml2_port_bindings_1_host, ml2_port_bindings_1.vnic_type AS ml2_port_bindings_1_vnic_type, ml2_port_bindings_1.profile AS ml2_port_bindings_1_profile, ml2_port_bindings_1.vif_type AS ml2_port_bindings_1_vif_type, ml2_port_bindings_1.vif_details AS ml2_port_bindings_1_vif_details, ml2_port_bindings_1.status AS ml2_port_bindings_1_status, portsecuritybindings_1.port_id AS portsecuritybindings_1_port_id, portsecuritybindings_1.port_security_enabled AS portsecuritybindings_1_port_security_enabled, standardattributes_2.id AS standardattributes_2_id, standardattributes_2.resource_type AS standardattributes_2_resource_type, standardattributes_2.description AS standardattributes_2_description, standardattributes_2.revision_number AS standardattributes_2_revision_number, standardattributes_2.created_at AS standardattributes_2_created_at, standardattributes_2.updated_at AS standardattributes_2_updated_at, tags_2.standard_attr_id AS tags_2_standard_attr_id, tags_2.tag AS tags_2_tag, trunks_1.project_id AS trunks_1_project_id, trunks_1.id AS trunks_1_id, trunks_1.admin_state_up AS trunks_1_admin_state_up, trunks_1.name AS trunks_1_name, trunks_1.port_id AS trunks_1_port_id, trunks_1.status AS trunks_1_status, trunks_1.standard_attr_id AS trunks_1_standard_attr_id, subports_1.port_id AS subports_1_port_id, subports_1.trunk_id AS subports_1_trunk_id, subports_1.segmentation_type AS subports_1_segmentation_type, subports_1.segmentation_id AS subports_1_segmentation_id, portdeviceprofiles_1.port_id AS portdeviceprofiles_1_port_id, portdeviceprofiles_1.device_profile AS portdeviceprofiles_1_device_profile, portnumaaffinitypolicies_1.port_id AS portnumaaffinitypolicies_1_port_id, portnumaaffinitypolicies_1.numa_affinity_policy AS portnumaaffinitypolicies_1_numa_affinity_policy, portuplinkstatuspropagation_1.port_id AS portuplinkstatuspropagation_1_port_id, portuplinkstatuspropagation_1.propagate_uplink_status AS portuplinkstatuspropagation_1_propagate_uplink_status, portdataplanestatuses_1.port_id AS portdataplanestatuses_1_port_id, portdataplanestatuses_1.data_plane_status AS portdataplanestatuses_1_data_plane_status :: FROM (SELECT ports.project_id AS ports_project_id, ports.id AS ports_id, ports.name AS ports_name, ports.network_id AS ports_network_id, ports.mac_address AS ports_mac_address, ports.admin_state_up AS ports_admin_state_up, ports.status AS ports_status, ports.device_id AS ports_device_id, ports.device_owner AS ports_device_owner, ports.ip_allocation AS ports_ip_allocation, ports.standard_attr_id AS ports_standard_attr_id :: FROM ports JOIN networks ON networks.id = ports.network_id :: WHERE (ports.project_id = ? OR networks.project_id = ?) AND ports.id IN (?) :: LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN standardattributes AS standardattributes_1 ON standardattributes_1.id = anon_1.ports_standard_attr_id LEFT OUTER JOIN tags AS tags_1 ON standardattributes_1.id = tags_1.standard_attr_id LEFT OUTER JOIN securitygroupportbindings AS securitygroupportbindings_1 ON anon_1.ports_id = securitygroupportbindings_1.port_id LEFT OUTER JOIN portdnses AS portdnses_1 ON anon_1.ports_id = portdnses_1.port_id LEFT OUTER JOIN qos_network_policy_bindings AS qos_network_policy_bindings_1 ON qos_network_policy_bindings_1.network_id = anon_1.ports_network_id LEFT OUTER JOIN qos_port_policy_bindings AS qos_port_policy_bindings_1 ON anon_1.ports_id = qos_port_policy_bindings_1.port_id LEFT OUTER JOIN ml2_port_bindings AS ml2_port_bindings_1 ON anon_1.ports_id = ml2_port_bindings_1.port_id LEFT OUTER JOIN portsecuritybindings AS portsecuritybindings_1 ON anon_1.ports_id = portsecuritybindings_1.port_id LEFT OUTER JOIN trunks AS trunks_1 ON anon_1.ports_id = trunks_1.port_id LEFT OUTER JOIN standardattributes AS standardattributes_2 ON standardattributes_2.id = trunks_1.standard_attr_id LEFT OUTER JOIN tags AS tags_2 ON standardattributes_2.id = tags_2.standard_attr_id LEFT OUTER JOIN subports AS subports_1 ON anon_1.ports_id = subports_1.port_id LEFT OUTER JOIN portdeviceprofiles AS portdeviceprofiles_1 ON anon_1.ports_id = portdeviceprofiles_1.port_id LEFT OUTER JOIN portnumaaffinitypolicies AS portnumaaffinitypolicies_1 ON anon_1.ports_id = portnumaaffinitypolicies_1.port_id LEFT OUTER JOIN portuplinkstatuspropagation AS portuplinkstatuspropagation_1 ON anon_1.ports_id = portuplinkstatuspropagation_1.port_id LEFT OUTER JOIN portdataplanestatuses AS portdataplanestatuses_1 ON anon_1.ports_id = portdataplanestatuses_1.port_id] :: [parameters: ('46f70361-ba71-4bd0-9769-3573fd227c4b', '46f70361-ba71-4bd0-9769-3573fd227c4b', 'dfde2b09-d019-4beb-be9a-0cd5a69c3889', 1, 0)] :: (Background on this error at: https://sqlalche.me/e/14/e3q8) :: Traceback (most recent call last): :: File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1910, in _execute_context :: self.dialect.do_execute( :: File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 736, in do_execute :: cursor.execute(statement, parameters) :: sqlite3.OperationalError: no such table: ports :: :: The above exception was the direct cause of the following exception: :: :: Traceback (most recent call last): :: File "/usr/lib/python3/dist-packages/neutron/plugins/ml2/ovo_rpc.py", line 121, in dispatch_events :: obj = self._obj_class.get_object(context, id=resource_id) :: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: File "/usr/lib/python3/dist-packages/neutron/objects/base.py", line 644, in get_object :: db_obj = obj_db_api.get_object( :: ^^^^^^^^^^^^^^^^^^^^^^ :: File "/usr/lib/python3/dist-packages/neutron/objects/db/api.py", line 35, in get_object :: return _get_filter_query(obj_cls, context, **kwargs).first() :: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2824, in first :: return self.limit(1)._iter().first() :: ^^^^^^^^^^^^^^^^^^^^^ :: File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2916, in _iter :: result = self.session.execute( :: ^^^^^^^^^^^^^^^^^^^^^ :: File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 1717, in execute :: result = conn._execute_20(statement, params or {}, execution_options) :: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1710, in _execute_20 :: return meth(self, args_10style, kwargs_10style, execution_options) :: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 334, in _execute_on_connection :: return connection._execute_clauseelement( :: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1577, in _execute_clauseelement :: ret = self._execute_context( :: ^^^^^^^^^^^^^^^^^^^^^^ :: File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1953, in _execute_context :: self._handle_dbapi_exception( :: File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 2132, in _handle_dbapi_exception :: util.raise_(newraise, with_traceback=exc_info[2], from_=e) :: File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 211, in raise_ :: raise exception :: File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1910, in _execute_context :: self.dialect.do_execute( :: File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 736, in do_execute :: cursor.execute(statement, parameters) :: oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ports :: [SQL: SELECT anon_1.ports_project_id AS anon_1_ports_project_id, anon_1.ports_id AS anon_1_ports_id, anon_1.ports_name AS anon_1_ports_name, anon_1.ports_network_id AS anon_1_ports_network_id, anon_1.ports_mac_address AS anon_1_ports_mac_address, anon_1.ports_admin_state_up AS anon_1_ports_admin_state_up, anon_1.ports_status AS anon_1_ports_status, anon_1.ports_device_id AS anon_1_ports_device_id, anon_1.ports_device_owner AS anon_1_ports_device_owner, anon_1.ports_ip_allocation AS anon_1_ports_ip_allocation, anon_1.ports_standard_attr_id AS anon_1_ports_standard_attr_id, standardattributes_1.id AS standardattributes_1_id, standardattributes_1.resource_type AS standardattributes_1_resource_type, standardattributes_1.description AS standardattributes_1_description, standardattributes_1.revision_number AS standardattributes_1_revision_number, standardattributes_1.created_at AS standardattributes_1_created_at, standardattributes_1.updated_at AS standardattributes_1_updated_at, tags_1.standard_attr_id AS tags_1_standard_attr_id, tags_1.tag AS tags_1_tag, securitygroupportbindings_1.port_id AS securitygroupportbindings_1_port_id, securitygroupportbindings_1.security_group_id AS securitygroupportbindings_1_security_group_id, portdnses_1.port_id AS portdnses_1_port_id, portdnses_1.current_dns_name AS portdnses_1_current_dns_name, portdnses_1.current_dns_domain AS portdnses_1_current_dns_domain, portdnses_1.previous_dns_name AS portdnses_1_previous_dns_name, portdnses_1.previous_dns_domain AS portdnses_1_previous_dns_domain, portdnses_1.dns_name AS portdnses_1_dns_name, portdnses_1.dns_domain AS portdnses_1_dns_domain, qos_network_policy_bindings_1.policy_id AS qos_network_policy_bindings_1_policy_id, qos_network_policy_bindings_1.network_id AS qos_network_policy_bindings_1_network_id, qos_port_policy_bindings_1.policy_id AS qos_port_policy_bindings_1_policy_id, qos_port_policy_bindings_1.port_id AS qos_port_policy_bindings_1_port_id, ml2_port_bindings_1.port_id AS ml2_port_bindings_1_port_id, ml2_port_bindings_1.host AS ml2_port_bindings_1_host, ml2_port_bindings_1.vnic_type AS ml2_port_bindings_1_vnic_type, ml2_port_bindings_1.profile AS ml2_port_bindings_1_profile, ml2_port_bindings_1.vif_type AS ml2_port_bindings_1_vif_type, ml2_port_bindings_1.vif_details AS ml2_port_bindings_1_vif_details, ml2_port_bindings_1.status AS ml2_port_bindings_1_status, portsecuritybindings_1.port_id AS portsecuritybindings_1_port_id, portsecuritybindings_1.port_security_enabled AS portsecuritybindings_1_port_security_enabled, standardattributes_2.id AS standardattributes_2_id, standardattributes_2.resource_type AS standardattributes_2_resource_type, standardattributes_2.description AS standardattributes_2_description, standardattributes_2.revision_number AS standardattributes_2_revision_number, standardattributes_2.created_at AS standardattributes_2_created_at, standardattributes_2.updated_at AS standardattributes_2_updated_at, tags_2.standard_attr_id AS tags_2_standard_attr_id, tags_2.tag AS tags_2_tag, trunks_1.project_id AS trunks_1_project_id, trunks_1.id AS trunks_1_id, trunks_1.admin_state_up AS trunks_1_admin_state_up, trunks_1.name AS trunks_1_name, trunks_1.port_id AS trunks_1_port_id, trunks_1.status AS trunks_1_status, trunks_1.standard_attr_id AS trunks_1_standard_attr_id, subports_1.port_id AS subports_1_port_id, subports_1.trunk_id AS subports_1_trunk_id, subports_1.segmentation_type AS subports_1_segmentation_type, subports_1.segmentation_id AS subports_1_segmentation_id, portdeviceprofiles_1.port_id AS portdeviceprofiles_1_port_id, portdeviceprofiles_1.device_profile AS portdeviceprofiles_1_device_profile, portnumaaffinitypolicies_1.port_id AS portnumaaffinitypolicies_1_port_id, portnumaaffinitypolicies_1.numa_affinity_policy AS portnumaaffinitypolicies_1_numa_affinity_policy, portuplinkstatuspropagation_1.port_id AS portuplinkstatuspropagation_1_port_id, portuplinkstatuspropagation_1.propagate_uplink_status AS portuplinkstatuspropagation_1_propagate_uplink_status, portdataplanestatuses_1.port_id AS portdataplanestatuses_1_port_id, portdataplanestatuses_1.data_plane_status AS portdataplanestatuses_1_data_plane_status :: FROM (SELECT ports.project_id AS ports_project_id, ports.id AS ports_id, ports.name AS ports_name, ports.network_id AS ports_network_id, ports.mac_address AS ports_mac_address, ports.admin_state_up AS ports_admin_state_up, ports.status AS ports_status, ports.device_id AS ports_device_id, ports.device_owner AS ports_device_owner, ports.ip_allocation AS ports_ip_allocation, ports.standard_attr_id AS ports_standard_attr_id :: FROM ports JOIN networks ON networks.id = ports.network_id :: WHERE (ports.project_id = ? OR networks.project_id = ?) AND ports.id IN (?) :: LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN standardattributes AS standardattributes_1 ON standardattributes_1.id = anon_1.ports_standard_attr_id LEFT OUTER JOIN tags AS tags_1 ON standardattributes_1.id = tags_1.standard_attr_id LEFT OUTER JOIN securitygroupportbindings AS securitygroupportbindings_1 ON anon_1.ports_id = securitygroupportbindings_1.port_id LEFT OUTER JOIN portdnses AS portdnses_1 ON anon_1.ports_id = portdnses_1.port_id LEFT OUTER JOIN qos_network_policy_bindings AS qos_network_policy_bindings_1 ON qos_network_policy_bindings_1.network_id = anon_1.ports_network_id LEFT OUTER JOIN qos_port_policy_bindings AS qos_port_policy_bindings_1 ON anon_1.ports_id = qos_port_policy_bindings_1.port_id LEFT OUTER JOIN ml2_port_bindings AS ml2_port_bindings_1 ON anon_1.ports_id = ml2_port_bindings_1.port_id LEFT OUTER JOIN portsecuritybindings AS portsecuritybindings_1 ON anon_1.ports_id = portsecuritybindings_1.port_id LEFT OUTER JOIN trunks AS trunks_1 ON anon_1.ports_id = trunks_1.port_id LEFT OUTER JOIN standardattributes AS standardattributes_2 ON standardattributes_2.id = trunks_1.standard_attr_id LEFT OUTER JOIN tags AS tags_2 ON standardattributes_2.id = tags_2.standard_attr_id LEFT OUTER JOIN subports AS subports_1 ON anon_1.ports_id = subports_1.port_id LEFT OUTER JOIN portdeviceprofiles AS portdeviceprofiles_1 ON anon_1.ports_id = portdeviceprofiles_1.port_id LEFT OUTER JOIN portnumaaffinitypolicies AS portnumaaffinitypolicies_1 ON anon_1.ports_id = portnumaaffinitypolicies_1.port_id LEFT OUTER JOIN portuplinkstatuspropagation AS portuplinkstatuspropagation_1 ON anon_1.ports_id = portuplinkstatuspropagation_1.port_id LEFT OUTER JOIN portdataplanestatuses AS portdataplanestatuses_1 ON anon_1.ports_id = portdataplanestatuses_1.port_id] :: [parameters: ('46f70361-ba71-4bd0-9769-3573fd227c4b', '46f70361-ba71-4bd0-9769-3573fd227c4b', 'dfde2b09-d019-4beb-be9a-0cd5a69c3889', 1, 0)] :: (Background on this error at: https://sqlalche.me/e/14/e3q8) :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServicePlugin.test_associate_empty_router :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServicePlugin.test_associate_empty_router ... ok :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverCallbacks.test_bagpipe_callback_to_rpc_update_port_router_itf_added :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverCallbacks.test_bagpipe_callback_to_rpc_update_port_router_itf_added ... ok :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServicePlugin.test_associate_router_incorrect_bgpvpn_type :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServicePlugin.test_associate_router_incorrect_bgpvpn_type ... ok :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriver.test_bagpipe_update_bgpvpn_rt :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriver.test_bagpipe_update_bgpvpn_rt ... ok :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServicePlugin.test_associate_unauthorized_net :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServicePlugin.test_associate_unauthorized_net ... ok :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverCallbacks.test_bagpipe_callback_to_rpc_update_port_router_itf_removed :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverCallbacks.test_bagpipe_callback_to_rpc_update_port_router_itf_removed ... ok :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServicePlugin.test_associate_unauthorized_port :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServicePlugin.test_associate_unauthorized_port ... ok :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServicePlugin.test_associate_unauthorized_router :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServicePlugin.test_associate_unauthorized_router ... ok :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServicePlugin.test_associate_unknown_network :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServicePlugin.test_associate_unknown_network ... ok :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriver.test_bagpipe_update_bgpvpn_with_router_assoc :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriver.test_bagpipe_update_bgpvpn_with_router_assoc ... ok :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverCallbacks.test_bgpvpn_update_delete_rts_with_assocs :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverCallbacks.test_bgpvpn_update_delete_rts_with_assocs ... ok :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServicePlugin.test_associate_unknown_port :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServicePlugin.test_associate_unknown_port ... ok :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriver.test_create_bgpvpn_l2_fails :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriver.test_create_bgpvpn_l2_fails ... ok :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriver.test_create_bgpvpn_rds_fails :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriver.test_create_bgpvpn_rds_fails ... ok :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServicePlugin.test_associate_unknown_router :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServicePlugin.test_associate_unknown_router ... ok :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverCallbacks.test_bgpvpn_update_name_only :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverCallbacks.test_bgpvpn_update_name_only ... ok :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_create_bgpvpn :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_create_bgpvpn ... ok :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_create_bgpvpn_net_assoc :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_create_bgpvpn_net_assoc ... ok :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: create failed: No details. :: Traceback (most recent call last): :: File "/usr/lib/python3/dist-packages/neutron/api/v2/resource.py", line 98, in resource :: result = method(request=request, **args) :: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: File "/usr/lib/python3/dist-packages/neutron/api/v2/base.py", line 438, in create :: return self._create(request, body, **kwargs) :: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 137, in wrapped :: with excutils.save_and_reraise_exception(): :: File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 227, in __exit__ :: self.force_reraise() :: File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 200, in force_reraise :: raise self.value :: File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 135, in wrapped :: return f(*args, **kwargs) :: ^^^^^^^^^^^^^^^^^^ :: File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 144, in wrapper :: with excutils.save_and_reraise_exception() as ectxt: :: File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 227, in __exit__ :: self.force_reraise() :: File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 200, in force_reraise :: raise self.value :: File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper :: return f(*args, **kwargs) :: ^^^^^^^^^^^^^^^^^^ :: File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped :: with excutils.save_and_reraise_exception(): :: File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 227, in __exit__ :: self.force_reraise() :: File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 200, in force_reraise :: raise self.value :: File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 181, in wrapped :: return f(*dup_args, **dup_kwargs) :: ^^^^^^^^^^^^^^^^^^^^^^^^^^ :: File "/usr/lib/python3/dist-packages/neutron/api/v2/base.py", line 563, in _create :: obj = do_create(body) :: ^^^^^^^^^^^^^^^ :: File "/usr/lib/python3/dist-packages/neutron/api/v2/base.py", line 541, in do_create :: with excutils.save_and_reraise_exception(): :: File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 227, in __exit__ :: self.force_reraise() :: File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 200, in force_reraise :: raise self.value :: File "/usr/lib/python3/dist-packages/neutron/api/v2/base.py", line 537, in do_create :: return obj_creator(request.context, **kwargs) :: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: File "/build/lpci/project/networking_bgpvpn/neutron/services/plugin.py", line 200, in create_bgpvpn_network_association :: return self.driver.create_net_assoc(context, bgpvpn_id, net_assoc) :: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: File "/build/lpci/project/networking_bgpvpn/neutron/services/service_drivers/driver_api.py", line 141, in create_net_assoc :: self.create_net_assoc_precommit(context, assoc) :: File "/build/lpci/project/networking_bgpvpn/tests/unit/services/test_plugin.py", line 835, in _raise_bgpvpn_driver_precommit_exc :: raise extensions.bgpvpn.BGPVPNDriverError(method='precommit method') :: networking_bgpvpn.neutron.extensions.bgpvpn.BGPVPNDriverError: precommit method failed. :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_create_bgpvpn_net_assoc_precommit_fails :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_create_bgpvpn_net_assoc_precommit_fails ... ok :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverCallbacks.test_bgpvpn_update_rts_no_assoc :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverCallbacks.test_bgpvpn_update_rts_no_assoc ... ok :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServicePlugin.test_attach_port_to_router_both_attached_to_bgpvpn :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServicePlugin.test_attach_port_to_router_both_attached_to_bgpvpn ... ok :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverCallbacks.test_delete_port_to_bgpvpn_rpc :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverCallbacks.test_delete_port_to_bgpvpn_rpc ... ok :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverCallbacks.test_exception_on_callback :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverCallbacks.test_exception_on_callback ... ok :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_create_bgpvpn_port_assoc :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_create_bgpvpn_port_assoc ... ok :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverCallbacks.test_format_bgpvpn_network_route_targets :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverCallbacks.test_format_bgpvpn_network_route_targets ... ok :: Failed to delete port: f088cb1e-10ea-4893-915b-e899f4813386 :: Traceback (most recent call last): :: File "/usr/lib/python3/dist-packages/neutron/db/l3_db.py", line 842, in _notify_attaching_interface :: registry.publish(resources.ROUTER_INTERFACE, :: File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/registry.py", line 56, in publish :: _get_callback_manager().publish(resource, event, trigger, payload=payload) :: File "/usr/lib/python3/dist-packages/neutron_lib/db/utils.py", line 106, in _wrapped :: with excutils.save_and_reraise_exception() as ctx: :: File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 227, in __exit__ :: self.force_reraise() :: File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 200, in force_reraise :: raise self.value :: File "/usr/lib/python3/dist-packages/neutron_lib/db/utils.py", line 104, in _wrapped :: return function(*args, **kwargs) :: ^^^^^^^^^^^^^^^^^^^^^^^^^ :: File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 164, in publish :: raise exceptions.CallbackFailure(errors=errors) :: neutron_lib.callbacks.exceptions.CallbackFailure: Callback networking_bgpvpn.neutron.services.plugin.BGPVPNPlugin._notify_adding_interface_to_router-3284615 failed with "Bad bgpvpn request: It is not allowed to add an interface to a router if both the router and the network are bound to an L3 BGPVPN.." :: :: During handling of the above exception, another exception occurred: :: :: Traceback (most recent call last): :: File "/usr/lib/python3/dist-packages/neutron_lib/plugins/utils.py", line 232, in delete_port_on_error :: yield :: File "/usr/lib/python3/dist-packages/neutron/db/l3_db.py", line 1000, in add_router_interface :: self._notify_attaching_interface(context, router_db=router, :: File "/usr/lib/python3/dist-packages/neutron/db/l3_db.py", line 852, in _notify_attaching_interface :: raise l3_exc.RouterInterfaceAttachmentConflict(reason=reason) :: neutron_lib.exceptions.l3.RouterInterfaceAttachmentConflict: Error cannot perform router interface attachment due to Callback networking_bgpvpn.neutron.services.plugin.BGPVPNPlugin._notify_adding_interface_to_router-3284615 failed with "Bad bgpvpn request: It is not allowed to add an interface to a router if both the router and the network are bound to an L3 BGPVPN.." while attempting the operation. :: :: During handling of the above exception, another exception occurred: :: :: Traceback (most recent call last): :: File "/usr/lib/python3/dist-packages/neutron_lib/plugins/utils.py", line 236, in delete_port_on_error :: core_plugin.delete_port(context, port_id, :: File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 223, in wrapped :: return f_with_retry(*args, **kwargs, :: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 137, in wrapped :: with excutils.save_and_reraise_exception(): :: File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 227, in __exit__ :: self.force_reraise() :: File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 200, in force_reraise :: raise self.value :: File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 135, in wrapped :: return f(*args, **kwargs) :: ^^^^^^^^^^^^^^^^^^ :: File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 144, in wrapper :: with excutils.save_and_reraise_exception() as ectxt: :: File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 227, in __exit__ :: self.force_reraise() :: File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 200, in force_reraise :: raise self.value :: File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper :: return f(*args, **kwargs) :: ^^^^^^^^^^^^^^^^^^ :: File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped :: with excutils.save_and_reraise_exception(): :: File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 227, in __exit__ :: self.force_reraise() :: File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 200, in force_reraise :: raise self.value :: File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 181, in wrapped :: return f(*dup_args, **dup_kwargs) :: ^^^^^^^^^^^^^^^^^^^^^^^^^^ :: TypeError: NeutronDbPluginV2.delete_port() got an unexpected keyword argument 'l3_port_check' :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: create failed: No details. :: Traceback (most recent call last): :: File "/usr/lib/python3/dist-packages/neutron/api/v2/resource.py", line 98, in resource :: result = method(request=request, **args) :: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: File "/usr/lib/python3/dist-packages/neutron/api/v2/base.py", line 438, in create :: return self._create(request, body, **kwargs) :: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 137, in wrapped :: with excutils.save_and_reraise_exception(): :: File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 227, in __exit__ :: self.force_reraise() :: File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 200, in force_reraise :: raise self.value :: File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 135, in wrapped :: return f(*args, **kwargs) :: ^^^^^^^^^^^^^^^^^^ :: File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 144, in wrapper :: with excutils.save_and_reraise_exception() as ectxt: :: File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 227, in __exit__ :: self.force_reraise() :: File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 200, in force_reraise :: raise self.value :: File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper :: return f(*args, **kwargs) :: ^^^^^^^^^^^^^^^^^^ :: File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped :: with excutils.save_and_reraise_exception(): :: File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 227, in __exit__ :: self.force_reraise() :: File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 200, in force_reraise :: raise self.value :: File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 181, in wrapped :: return f(*dup_args, **dup_kwargs) :: ^^^^^^^^^^^^^^^^^^^^^^^^^^ :: File "/usr/lib/python3/dist-packages/neutron/api/v2/base.py", line 563, in _create :: obj = do_create(body) :: ^^^^^^^^^^^^^^^ :: File "/usr/lib/python3/dist-packages/neutron/api/v2/base.py", line 541, in do_create :: with excutils.save_and_reraise_exception(): :: File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 227, in __exit__ :: self.force_reraise() :: File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 200, in force_reraise :: raise self.value :: File "/usr/lib/python3/dist-packages/neutron/api/v2/base.py", line 537, in do_create :: return obj_creator(request.context, **kwargs) :: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: File "/build/lpci/project/networking_bgpvpn/neutron/services/plugin.py", line 300, in create_bgpvpn_port_association :: return self.driver.create_port_assoc(context, :: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: File "/build/lpci/project/networking_bgpvpn/neutron/services/service_drivers/driver_api.py", line 364, in create_port_assoc :: self.create_port_assoc_precommit(context, port_assoc) :: File "/build/lpci/project/networking_bgpvpn/tests/unit/services/test_plugin.py", line 835, in _raise_bgpvpn_driver_precommit_exc :: raise extensions.bgpvpn.BGPVPNDriverError(method='precommit method') :: networking_bgpvpn.neutron.extensions.bgpvpn.BGPVPNDriverError: precommit method failed. :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServicePlugin.test_attach_subnet_to_router_both_attached_to_bgpvpn :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServicePlugin.test_attach_subnet_to_router_both_attached_to_bgpvpn ... ok :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_create_bgpvpn_port_assoc_precommit_fails :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_create_bgpvpn_port_assoc_precommit_fails ... ok :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: create failed: No details. :: Traceback (most recent call last): :: File "/usr/lib/python3/dist-packages/neutron/api/v2/resource.py", line 98, in resource :: result = method(request=request, **args) :: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: File "/usr/lib/python3/dist-packages/neutron/api/v2/base.py", line 438, in create :: return self._create(request, body, **kwargs) :: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 137, in wrapped :: with excutils.save_and_reraise_exception(): :: File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 227, in __exit__ :: self.force_reraise() :: File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 200, in force_reraise :: raise self.value :: File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 135, in wrapped :: return f(*args, **kwargs) :: ^^^^^^^^^^^^^^^^^^ :: File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 144, in wrapper :: with excutils.save_and_reraise_exception() as ectxt: :: File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 227, in __exit__ :: self.force_reraise() :: File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 200, in force_reraise :: raise self.value :: File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper :: return f(*args, **kwargs) :: ^^^^^^^^^^^^^^^^^^ :: File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped :: with excutils.save_and_reraise_exception(): :: File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 227, in __exit__ :: self.force_reraise() :: File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 200, in force_reraise :: raise self.value :: File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 181, in wrapped :: return f(*dup_args, **dup_kwargs) :: ^^^^^^^^^^^^^^^^^^^^^^^^^^ :: File "/usr/lib/python3/dist-packages/neutron/api/v2/base.py", line 563, in _create :: obj = do_create(body) :: ^^^^^^^^^^^^^^^ :: File "/usr/lib/python3/dist-packages/neutron/api/v2/base.py", line 541, in do_create :: with excutils.save_and_reraise_exception(): :: File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 227, in __exit__ :: self.force_reraise() :: File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 200, in force_reraise :: raise self.value :: File "/usr/lib/python3/dist-packages/neutron/api/v2/base.py", line 537, in do_create :: return obj_creator(request.context, **kwargs) :: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: File "/build/lpci/project/networking_bgpvpn/neutron/services/plugin.py", line 171, in create_bgpvpn :: return self.driver.create_bgpvpn(context, bgpvpn) :: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: File "/build/lpci/project/networking_bgpvpn/neutron/services/service_drivers/driver_api.py", line 109, in create_bgpvpn :: self.create_bgpvpn_precommit(context, bgpvpn) :: File "/build/lpci/project/networking_bgpvpn/tests/unit/services/test_plugin.py", line 835, in _raise_bgpvpn_driver_precommit_exc :: raise extensions.bgpvpn.BGPVPNDriverError(method='precommit method') :: networking_bgpvpn.neutron.extensions.bgpvpn.BGPVPNDriverError: precommit method failed. :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_create_bgpvpn_precommit_fails :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_create_bgpvpn_precommit_fails ... ok :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServicePlugin.test_bgpvpn_net_assoc_create :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServicePlugin.test_bgpvpn_net_assoc_create ... ok :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_create_bgpvpn_router_assoc :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_create_bgpvpn_router_assoc ... ok :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: create failed: No details. :: Traceback (most recent call last): :: File "/usr/lib/python3/dist-packages/neutron/api/v2/resource.py", line 98, in resource :: result = method(request=request, **args) :: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: File "/usr/lib/python3/dist-packages/neutron/api/v2/base.py", line 438, in create :: return self._create(request, body, **kwargs) :: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 137, in wrapped :: with excutils.save_and_reraise_exception(): :: File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 227, in __exit__ :: self.force_reraise() :: File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 200, in force_reraise :: raise self.value :: File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 135, in wrapped :: return f(*args, **kwargs) :: ^^^^^^^^^^^^^^^^^^ :: File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 144, in wrapper :: with excutils.save_and_reraise_exception() as ectxt: :: File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 227, in __exit__ :: self.force_reraise() :: File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 200, in force_reraise :: raise self.value :: File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper :: return f(*args, **kwargs) :: ^^^^^^^^^^^^^^^^^^ :: File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped :: with excutils.save_and_reraise_exception(): :: File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 227, in __exit__ :: self.force_reraise() :: File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 200, in force_reraise :: raise self.value :: File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 181, in wrapped :: return f(*dup_args, **dup_kwargs) :: ^^^^^^^^^^^^^^^^^^^^^^^^^^ :: File "/usr/lib/python3/dist-packages/neutron/api/v2/base.py", line 563, in _create :: obj = do_create(body) :: ^^^^^^^^^^^^^^^ :: File "/usr/lib/python3/dist-packages/neutron/api/v2/base.py", line 541, in do_create :: with excutils.save_and_reraise_exception(): :: File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 227, in __exit__ :: self.force_reraise() :: File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 200, in force_reraise :: raise self.value :: File "/usr/lib/python3/dist-packages/neutron/api/v2/base.py", line 537, in do_create :: return obj_creator(request.context, **kwargs) :: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: File "/build/lpci/project/networking_bgpvpn/neutron/services/plugin.py", line 234, in create_bgpvpn_router_association :: return self.driver.create_router_assoc(context, bgpvpn_id, :: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: File "/build/lpci/project/networking_bgpvpn/neutron/services/service_drivers/driver_api.py", line 169, in create_router_assoc :: self.create_router_assoc_precommit(context, assoc) :: File "/build/lpci/project/networking_bgpvpn/tests/unit/services/test_plugin.py", line 835, in _raise_bgpvpn_driver_precommit_exc :: raise extensions.bgpvpn.BGPVPNDriverError(method='precommit method') :: networking_bgpvpn.neutron.extensions.bgpvpn.BGPVPNDriverError: precommit method failed. :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_create_bgpvpn_router_assoc_precommit_fails :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_create_bgpvpn_router_assoc_precommit_fails ... ok :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServicePlugin.test_bgpvpn_port_assoc_create :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServicePlugin.test_bgpvpn_port_assoc_create ... ok :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_delete_bgpvpn :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_delete_bgpvpn ... ok :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServicePlugin.test_bgpvpn_port_assoc_create_bgpvpn_route_non_existing :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServicePlugin.test_bgpvpn_port_assoc_create_bgpvpn_route_non_existing ... ok :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_delete_bgpvpn_net_assoc :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_delete_bgpvpn_net_assoc ... ok :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverCallbacks.test_gateway_mac_info_rpc :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverCallbacks.test_gateway_mac_info_rpc ... ok :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServicePlugin.test_bgpvpn_port_assoc_create_bgpvpn_route_wrong_tenant :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServicePlugin.test_bgpvpn_port_assoc_create_bgpvpn_route_wrong_tenant ... ok :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_delete_bgpvpn_net_assoc_precommit_fails :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_delete_bgpvpn_net_assoc_precommit_fails ... ok :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServicePlugin.test_bgpvpn_port_assoc_update :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServicePlugin.test_bgpvpn_port_assoc_update ... ok :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_delete_bgpvpn_port_assoc :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_delete_bgpvpn_port_assoc ... ok :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverCallbacks.test_l2agent_rpc_to_bgpvpn_rpc :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverCallbacks.test_l2agent_rpc_to_bgpvpn_rpc ... ok :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_delete_bgpvpn_port_assoc_precommit_fails :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_delete_bgpvpn_port_assoc_precommit_fails ... ok :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServicePlugin.test_bgpvpn_port_assoc_update_bgpvpn_route_wrong_tenant :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServicePlugin.test_bgpvpn_port_assoc_update_bgpvpn_route_wrong_tenant ... ok :: delete failed: No details. :: Traceback (most recent call last): :: File "/usr/lib/python3/dist-packages/neutron/api/v2/resource.py", line 98, in resource :: result = method(request=request, **args) :: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: File "/usr/lib/python3/dist-packages/neutron/api/v2/base.py", line 575, in delete :: return self._delete(request, id, **kwargs) :: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 137, in wrapped :: with excutils.save_and_reraise_exception(): :: File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 227, in __exit__ :: self.force_reraise() :: File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 200, in force_reraise :: raise self.value :: File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 135, in wrapped :: return f(*args, **kwargs) :: ^^^^^^^^^^^^^^^^^^ :: File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 144, in wrapper :: with excutils.save_and_reraise_exception() as ectxt: :: File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 227, in __exit__ :: self.force_reraise() :: File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 200, in force_reraise :: raise self.value :: File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper :: return f(*args, **kwargs) :: ^^^^^^^^^^^^^^^^^^ :: File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped :: with excutils.save_and_reraise_exception(): :: File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 227, in __exit__ :: self.force_reraise() :: File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 200, in force_reraise :: raise self.value :: File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 181, in wrapped :: return f(*dup_args, **dup_kwargs) :: ^^^^^^^^^^^^^^^^^^^^^^^^^^ :: File "/usr/lib/python3/dist-packages/neutron/api/v2/base.py", line 603, in _delete :: obj_deleter(request.context, id, **kwargs) :: File "/build/lpci/project/networking_bgpvpn/neutron/services/plugin.py", line 184, in delete_bgpvpn :: self.driver.delete_bgpvpn(context, id) :: File "/build/lpci/project/networking_bgpvpn/neutron/services/service_drivers/driver_api.py", line 132, in delete_bgpvpn :: self.delete_bgpvpn_precommit(context, bgpvpn) :: File "/build/lpci/project/networking_bgpvpn/tests/unit/services/test_plugin.py", line 835, in _raise_bgpvpn_driver_precommit_exc :: raise extensions.bgpvpn.BGPVPNDriverError(method='precommit method') :: networking_bgpvpn.neutron.extensions.bgpvpn.BGPVPNDriverError: precommit method failed. :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_delete_bgpvpn_precommit_fails :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_delete_bgpvpn_precommit_fails ... ok :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverCallbacks.test_l3agent_add_remove_router_interface_to_bgpvpn_rpc :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverCallbacks.test_l3agent_add_remove_router_interface_to_bgpvpn_rpc ... ok :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServicePlugin.test_bgpvpn_port_assoc_update_bgpvpn_route_wrong_type :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServicePlugin.test_bgpvpn_port_assoc_update_bgpvpn_route_wrong_type ... ok :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_delete_bgpvpn_router_assoc :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_delete_bgpvpn_router_assoc ... ok :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServicePlugin.test_bgpvpn_router_assoc_create :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServicePlugin.test_bgpvpn_router_assoc_create ... ok :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverCallbacks.test_net_assoc_create_delete :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverCallbacks.test_net_assoc_create_delete ... ok :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_delete_bgpvpn_router_assoc_precommit_fails :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_delete_bgpvpn_router_assoc_precommit_fails ... ok :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_get_bgpvpn :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_get_bgpvpn ... ok :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServicePlugin.test_bgpvpn_router_assoc_update :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServicePlugin.test_bgpvpn_router_assoc_update ... ok :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_get_bgpvpn_net_assoc :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_get_bgpvpn_net_assoc ... ok :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverCallbacks.test_port_assoc_crud :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverCallbacks.test_port_assoc_crud ... ok :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServicePlugin.test_net_assoc_belong_to_diff_tenant :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServicePlugin.test_net_assoc_belong_to_diff_tenant ... ok :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_get_bgpvpn_net_assoc_list :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_get_bgpvpn_net_assoc_list ... ok :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServicePlugin.test_port_assoc_belong_to_diff_tenant :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServicePlugin.test_port_assoc_belong_to_diff_tenant ... ok :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverCallbacks.test_router_assoc_create_delete :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverCallbacks.test_router_assoc_create_delete ... ok :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServicePlugin.test_router_assoc_belong_to_diff_tenant :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServicePlugin.test_router_assoc_belong_to_diff_tenant ... ok :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_get_bgpvpn_port_assoc :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_get_bgpvpn_port_assoc ... ok :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_get_bgpvpn_port_assoc_list :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_get_bgpvpn_port_assoc_list ... ok :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_get_bgpvpn_router_assoc :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_get_bgpvpn_router_assoc ... ok :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_get_bgpvpn_router_assoc_list :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_get_bgpvpn_router_assoc_list ... ok :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServicePlugin.test_router_net_combination :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServicePlugin.test_router_net_combination ... ok :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_get_bgpvpn_with_net :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_get_bgpvpn_with_net ... ok :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_get_bgpvpn_with_router :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_get_bgpvpn_with_router ... ok :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_update_bgpvpn :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_update_bgpvpn ... ok :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_update_bgpvpn_port_assoc :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_update_bgpvpn_port_assoc ... ok :: /usr/lib/python3/dist-packages/neutron_lib/context.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: timestamp = datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/neutron/db/quota/api.py:31: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: /usr/lib/python3/dist-packages/oslo_utils/timeutils.py:136: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). :: return datetime.datetime.utcnow() :: update failed: No details. :: Traceback (most recent call last): :: File "/usr/lib/python3/dist-packages/neutron/api/v2/resource.py", line 98, in resource :: result = method(request=request, **args) :: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: File "/usr/lib/python3/dist-packages/neutron/api/v2/base.py", line 632, in update :: return self._update(request, id, body, **kwargs) :: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 137, in wrapped :: with excutils.save_and_reraise_exception(): :: File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 227, in __exit__ :: self.force_reraise() :: File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 200, in force_reraise :: raise self.value :: File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 135, in wrapped :: return f(*args, **kwargs) :: ^^^^^^^^^^^^^^^^^^ :: File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 144, in wrapper :: with excutils.save_and_reraise_exception() as ectxt: :: File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 227, in __exit__ :: self.force_reraise() :: File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 200, in force_reraise :: raise self.value :: File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper :: return f(*args, **kwargs) :: ^^^^^^^^^^^^^^^^^^ :: File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped :: with excutils.save_and_reraise_exception(): :: File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 227, in __exit__ :: self.force_reraise() :: File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 200, in force_reraise :: raise self.value :: File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 181, in wrapped :: return f(*dup_args, **dup_kwargs) :: ^^^^^^^^^^^^^^^^^^^^^^^^^^ :: File "/usr/lib/python3/dist-packages/neutron/api/v2/base.py", line 697, in _update :: obj = obj_updater(request.context, id, **kwargs) :: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: File "/build/lpci/project/networking_bgpvpn/neutron/services/plugin.py", line 181, in update_bgpvpn :: return self.driver.update_bgpvpn(context, id, bgpvpn) :: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: File "/build/lpci/project/networking_bgpvpn/neutron/services/service_drivers/driver_api.py", line 124, in update_bgpvpn :: self.update_bgpvpn_precommit(context, old_bgpvpn, new_bgpvpn) :: File "/build/lpci/project/networking_bgpvpn/tests/unit/services/test_plugin.py", line 835, in _raise_bgpvpn_driver_precommit_exc :: raise extensions.bgpvpn.BGPVPNDriverError(method='precommit method') :: networking_bgpvpn.neutron.extensions.bgpvpn.BGPVPNDriverError: precommit method failed. :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_update_bgpvpn_precommit_fails :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_update_bgpvpn_precommit_fails ... ok :: :: ---------------------------------------------------------------------- :: Ran 175 tests in 38.017s :: :: OK (skipped=1) :: + stestr slowest :: Test id Runtime (s) :: -------------------------------------------------------------------------------------------------------------------------------- ----------- :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverV2RPCs.test_router_itf_event_network_assoc 2.197 :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverCallbacks.test_gateway_mac_info_rpc 2.050 :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriver.test_bagpipe_update_bgpvpn_with_router_assoc 1.684 :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriver.test_bagpipe_associate_router 1.645 :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverV2RPCs.test_router_itf_event_router_assoc 1.622 :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCaseWithVNI.test_bgpvpn_create_update_delete 1.611 :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCaseWithRC.test_bgpvpn_create_update_delete 1.576 :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServicePlugin.test_router_net_combination 1.509 :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriver.test_bagpipe_delete_bgpvpn_with_router_assoc 1.497 :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCase.test_bgpvpn_create_update_delete 1.486 :: + rm -rf .stestr :: + [ 3.11 = disabled ] :: + echo+ 3.11cut -d. -f1 :: :: + PYMAJOR=3 :: + echo ===> Testing with python (python3) :: ===> Testing with python (python3) :: + pwd :: + [ -d /build/lpci/project/debian/tmp/usr/lib/python3/dist-packages ] :: + [ -e .stestr.conf ] :: + [ -x /usr/bin/python3-stestr ] :: + STESTR=stestr :: + rm -rf .stestr :: + PYTHON=python3.11 stestr run --parallel --subunit :: + subunit2pyunit :: Did not find expected name "Stdattrs_common" in /usr/lib/python3/dist-packages/neutron/extensions/stdattrs_common.py :: Did not find expected name "Stdattrs_common" in /usr/lib/python3/dist-packages/neutron/extensions/stdattrs_common.py :: networking_bgpvpn.tests.unit.client.test_client.BgpvpnClientTestCase.test_api_url_create :: networking_bgpvpn.tests.unit.client.test_client.BgpvpnClientTestCase.test_api_url_create ... ok :: networking_bgpvpn.tests.unit.client.test_client.BgpvpnClientTestCase.test_api_url_delete :: networking_bgpvpn.tests.unit.client.test_client.BgpvpnClientTestCase.test_api_url_delete ... ok :: networking_bgpvpn.tests.unit.client.test_client.BgpvpnClientTestCase.test_api_url_list :: networking_bgpvpn.tests.unit.client.test_client.BgpvpnClientTestCase.test_api_url_list ... ok :: Extension path '' doesn't exist! :: networking_bgpvpn.tests.unit.client.test_client.BgpvpnClientTestCase.test_api_url_show :: networking_bgpvpn.tests.unit.client.test_client.BgpvpnClientTestCase.test_api_url_show ... ok :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn_routes_control.BgpvpnRoutesControlExtensionTestCase.test_port_association_create :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn_routes_control.BgpvpnRoutesControlExtensionTestCase.test_port_association_create ... ok :: networking_bgpvpn.tests.unit.client.test_client.BgpvpnClientTestCase.test_api_url_update :: networking_bgpvpn.tests.unit.client.test_client.BgpvpnClientTestCase.test_api_url_update ... ok :: Extension path '' doesn't exist! :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn_routes_control.BgpvpnRoutesControlExtensionTestCase.test_port_association_create_with_invalid_assoc :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn_routes_control.BgpvpnRoutesControlExtensionTestCase.test_port_association_create_with_invalid_assoc ... ok :: Extension path '' doesn't exist! :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn_routes_control.BgpvpnRoutesControlExtensionTestCase.test_port_association_create_with_invalid_content :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn_routes_control.BgpvpnRoutesControlExtensionTestCase.test_port_association_create_with_invalid_content ... ok :: Extension path '' doesn't exist! :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn_routes_control.BgpvpnRoutesControlExtensionTestCase.test_port_association_delete :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn_routes_control.BgpvpnRoutesControlExtensionTestCase.test_port_association_delete ... ok :: Extension path '' doesn't exist! :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn_routes_control.BgpvpnRoutesControlExtensionTestCase.test_port_association_get :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn_routes_control.BgpvpnRoutesControlExtensionTestCase.test_port_association_get ... ok :: Extension path '' doesn't exist! :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn_routes_control.BgpvpnRoutesControlExtensionTestCase.test_port_association_update :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn_routes_control.BgpvpnRoutesControlExtensionTestCase.test_port_association_update ... ok :: Extension path '' doesn't exist! :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn_routes_control.BgpvpnRoutesControlExtensionTestCase.test_router_association_update :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn_routes_control.BgpvpnRoutesControlExtensionTestCase.test_router_association_update ... skipped 'networking_bgpvpn.tests.unit.extensions.test_bgpvpn_routes_control.BgpvpnRoutesControlExtensionTestCase.test_router_association_update was marked as unstable because of bug/1791256, failure was: Bad response: 400 Bad Request (not 200 OK or 3xx redirect for http://localhost/bgpvpn/bgpvpns/c2c4663a-e273-4131-8734-acbe91312dd2/router_associations/913d153b-308e-4540-8baf-8abadbaefae4.json)\nb\'{"NeutronError": {"type": "HTTPBadRequest", "message": "Unrecognized attribute(s) \\\'advertise_extra_routes\\\'", "detail": ""}}\'' :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn_vni.BgpvpnVniExtensionTestCase.test_bgpvpn_create :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn_vni.BgpvpnVniExtensionTestCase.test_bgpvpn_create ... ok :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn_vni.BgpvpnVniExtensionTestCase.test_bgpvpn_delete :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn_vni.BgpvpnVniExtensionTestCase.test_bgpvpn_delete ... ok :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn_vni.BgpvpnVniExtensionTestCase.test_bgpvpn_get :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn_vni.BgpvpnVniExtensionTestCase.test_bgpvpn_get ... ok :: networking_bgpvpn.tests.unit.services.common.test_utils.TestFilterResource.test_filter_resource_fails_with_list_of_values :: networking_bgpvpn.tests.unit.services.common.test_utils.TestFilterResource.test_filter_resource_fails_with_list_of_values ... ok :: networking_bgpvpn.tests.unit.services.common.test_utils.TestFilterResource.test_filter_resource_fails_with_one_value :: networking_bgpvpn.tests.unit.services.common.test_utils.TestFilterResource.test_filter_resource_fails_with_one_value ... ok :: networking_bgpvpn.tests.unit.services.common.test_utils.TestFilterResource.test_filter_resource_succeeds_with_list_of_values :: networking_bgpvpn.tests.unit.services.common.test_utils.TestFilterResource.test_filter_resource_succeeds_with_list_of_values ... ok :: networking_bgpvpn.tests.unit.services.common.test_utils.TestFilterResource.test_filter_resource_succeeds_with_one_value :: networking_bgpvpn.tests.unit.services.common.test_utils.TestFilterResource.test_filter_resource_succeeds_with_one_value ... ok :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCaseWithRC.test_bgpvpn_create_update_delete :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCaseWithRC.test_bgpvpn_create_update_delete ... ok :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCase.test_bgpvpn_create_update_delete :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCase.test_bgpvpn_create_update_delete ... ok :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCaseWithVNI.test_bgpvpn_create_update_delete :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCaseWithVNI.test_bgpvpn_create_update_delete ... ok :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCaseWithRC.test_db_associate_disassociate_net :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCaseWithRC.test_db_associate_disassociate_net ... ok :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCase.test_db_associate_disassociate_net :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCase.test_db_associate_disassociate_net ... ok :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCaseWithVNI.test_db_associate_disassociate_net :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCaseWithVNI.test_db_associate_disassociate_net ... ok :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCaseWithRC.test_db_associate_disassociate_port :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCaseWithRC.test_db_associate_disassociate_port ... ok :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCase.test_db_associate_disassociate_port :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCase.test_db_associate_disassociate_port ... ok :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCaseWithVNI.test_db_associate_disassociate_port :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCaseWithVNI.test_db_associate_disassociate_port ... ok :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCaseWithRC.test_db_associate_disassociate_router :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCaseWithRC.test_db_associate_disassociate_router ... ok :: network 6ec11271-62d3-4ff0-a8df-84f048ef49f9 is already associated to BGPVPN 8650a024-3b8a-4909-a362-6f7d7bdc3c2e :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCase.test_db_associate_disassociate_router :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCase.test_db_associate_disassociate_router ... ok :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCaseWithVNI.test_db_associate_disassociate_router :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCaseWithVNI.test_db_associate_disassociate_router ... ok :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCaseWithRC.test_db_associate_twice :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCaseWithRC.test_db_associate_twice ... ok :: network 2c22ea59-9851-4544-af7d-eee83d073fce is already associated to BGPVPN db33fa74-5733-4d71-9986-0a83f4653acd :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCase.test_db_associate_twice :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCase.test_db_associate_twice ... ok :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCaseWithRC.test_db_delete_net :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCaseWithRC.test_db_delete_net ... ok :: network 2dfeea9a-0532-4c98-babc-ad0d2bdd1060 is already associated to BGPVPN 7c596f54-0be6-4708-9daa-ef42267e0961 :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCaseWithVNI.test_db_associate_twice :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCaseWithVNI.test_db_associate_twice ... ok :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCase.test_db_delete_net :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCase.test_db_delete_net ... ok :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCaseWithVNI.test_db_delete_net :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCaseWithVNI.test_db_delete_net ... ok :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCaseWithRC.test_db_delete_router :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCaseWithRC.test_db_delete_router ... ok :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCase.test_db_delete_router :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCase.test_db_delete_router ... ok :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCaseWithVNI.test_db_delete_router :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCaseWithVNI.test_db_delete_router ... ok :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCaseWithRC.test_db_find_bgpvpn_for_associated_network :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCaseWithRC.test_db_find_bgpvpn_for_associated_network ... ok :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCase.test_db_find_bgpvpn_for_associated_network :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCase.test_db_find_bgpvpn_for_associated_network ... ok :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCaseWithVNI.test_db_find_bgpvpn_for_associated_network :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCaseWithVNI.test_db_find_bgpvpn_for_associated_network ... ok :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCaseWithRC.test_db_find_bgpvpn_for_associated_router :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCaseWithRC.test_db_find_bgpvpn_for_associated_router ... ok :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCase.test_db_find_bgpvpn_for_associated_router :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCase.test_db_find_bgpvpn_for_associated_router ... ok :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCaseWithVNI.test_db_find_bgpvpn_for_associated_router :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCaseWithVNI.test_db_find_bgpvpn_for_associated_router ... ok :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCaseWithRC.test_db_list_bgpvpn_filtering_associated_resources :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCaseWithRC.test_db_list_bgpvpn_filtering_associated_resources ... ok :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCaseWithVNI.test_db_list_bgpvpn_filtering_associated_resources :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCaseWithVNI.test_db_list_bgpvpn_filtering_associated_resources ... ok :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCase.test_db_list_bgpvpn_filtering_associated_resources :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCase.test_db_list_bgpvpn_filtering_associated_resources ... ok :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCaseWithRC.test_db_update_port_association :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCaseWithRC.test_db_update_port_association ... ok :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn.BgpvpnExtensionTestCase.test_bgpvpn_create :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn.BgpvpnExtensionTestCase.test_bgpvpn_create ... ok :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCaseWithVNI.test_db_update_port_association :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCaseWithVNI.test_db_update_port_association ... ok :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCase.test_db_update_port_association :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCase.test_db_update_port_association ... ok :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn.BgpvpnExtensionTestCase.test_bgpvpn_create_with_invalid_export_rts :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn.BgpvpnExtensionTestCase.test_bgpvpn_create_with_invalid_export_rts ... ok :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn.BgpvpnExtensionTestCase.test_bgpvpn_create_with_invalid_import_rts :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn.BgpvpnExtensionTestCase.test_bgpvpn_create_with_invalid_import_rts ... ok :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn.BgpvpnExtensionTestCase.test_bgpvpn_create_with_invalid_route_distinguishers :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn.BgpvpnExtensionTestCase.test_bgpvpn_create_with_invalid_route_distinguishers ... ok :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn.BgpvpnExtensionTestCase.test_bgpvpn_create_with_invalid_route_targets :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn.BgpvpnExtensionTestCase.test_bgpvpn_create_with_invalid_route_targets ... ok :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn.BgpvpnExtensionTestCase.test_bgpvpn_create_with_malformatted_route_target :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn.BgpvpnExtensionTestCase.test_bgpvpn_create_with_malformatted_route_target ... ok :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn.BgpvpnExtensionTestCase.test_bgpvpn_create_with_valid_export_rts :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn.BgpvpnExtensionTestCase.test_bgpvpn_create_with_valid_export_rts ... ok :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn.BgpvpnExtensionTestCase.test_bgpvpn_create_with_valid_import_rts :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn.BgpvpnExtensionTestCase.test_bgpvpn_create_with_valid_import_rts ... ok :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn.BgpvpnExtensionTestCase.test_bgpvpn_create_with_valid_route_distinguishers :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn.BgpvpnExtensionTestCase.test_bgpvpn_create_with_valid_route_distinguishers ... ok :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverCallbacks.test_bagpipe_callback_to_rpc_deleted :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverCallbacks.test_bagpipe_callback_to_rpc_deleted ... ok :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn.BgpvpnExtensionTestCase.test_bgpvpn_create_with_valid_route_targets :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn.BgpvpnExtensionTestCase.test_bgpvpn_create_with_valid_route_targets ... ok :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverV2RPCs.test_bgpvpn_update_delete_rts_with_assocs :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverV2RPCs.test_bgpvpn_update_delete_rts_with_assocs ... ok :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn.BgpvpnExtensionTestCase.test_bgpvpn_delete :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn.BgpvpnExtensionTestCase.test_bgpvpn_delete ... ok :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn.BgpvpnExtensionTestCase.test_bgpvpn_get :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn.BgpvpnExtensionTestCase.test_bgpvpn_get ... ok :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn.BgpvpnExtensionTestCase.test_bgpvpn_list :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn.BgpvpnExtensionTestCase.test_bgpvpn_list ... ok :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn.BgpvpnExtensionTestCase.test_bgpvpn_net_create :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn.BgpvpnExtensionTestCase.test_bgpvpn_net_create ... ok :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverCallbacks.test_bagpipe_callback_to_rpc_deleted_ignore_external_net :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverCallbacks.test_bagpipe_callback_to_rpc_deleted_ignore_external_net ... ok :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn.BgpvpnExtensionTestCase.test_bgpvpn_net_create_with_invalid_data :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn.BgpvpnExtensionTestCase.test_bgpvpn_net_create_with_invalid_data ... ok :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn.BgpvpnExtensionTestCase.test_bgpvpn_net_delete :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn.BgpvpnExtensionTestCase.test_bgpvpn_net_delete ... ok :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn.BgpvpnExtensionTestCase.test_bgpvpn_net_get :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn.BgpvpnExtensionTestCase.test_bgpvpn_net_get ... ok :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn.BgpvpnExtensionTestCase.test_bgpvpn_net_update :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn.BgpvpnExtensionTestCase.test_bgpvpn_net_update ... ok :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverV2RPCs.test_bgpvpn_update_name_only :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverV2RPCs.test_bgpvpn_update_name_only ... ok :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn.BgpvpnExtensionTestCase.test_bgpvpn_router_create :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn.BgpvpnExtensionTestCase.test_bgpvpn_router_create ... ok :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn.BgpvpnExtensionTestCase.test_bgpvpn_router_create_with_invalid_data :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn.BgpvpnExtensionTestCase.test_bgpvpn_router_create_with_invalid_data ... ok :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverCallbacks.test_bagpipe_callback_to_rpc_deleted_ignore_net_ports :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverCallbacks.test_bagpipe_callback_to_rpc_deleted_ignore_net_ports ... ok :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn.BgpvpnExtensionTestCase.test_bgpvpn_router_delete :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn.BgpvpnExtensionTestCase.test_bgpvpn_router_delete ... ok :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverV2RPCs.test_bgpvpn_update_rts_no_assoc :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverV2RPCs.test_bgpvpn_update_rts_no_assoc ... ok :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn.BgpvpnExtensionTestCase.test_bgpvpn_router_get :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn.BgpvpnExtensionTestCase.test_bgpvpn_router_get ... ok :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn.BgpvpnExtensionTestCase.test_bgpvpn_router_update :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn.BgpvpnExtensionTestCase.test_bgpvpn_router_update ... ok :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn.BgpvpnExtensionTestCase.test_bgpvpn_update :: networking_bgpvpn.tests.unit.extensions.test_bgpvpn.BgpvpnExtensionTestCase.test_bgpvpn_update ... ok :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverCallbacks.test_bagpipe_callback_to_rpc_update_active2active :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverCallbacks.test_bagpipe_callback_to_rpc_update_active2active ... ok :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverV2RPCs.test_net_assoc_create_delete :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverV2RPCs.test_net_assoc_create_delete ... ok :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriver.test_bagpipe_associate_external_net_failed :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriver.test_bagpipe_associate_external_net_failed ... ok :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverCallbacks.test_bagpipe_callback_to_rpc_update_active2down :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverCallbacks.test_bagpipe_callback_to_rpc_update_active2down ... ok :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverCallbacks.test_bagpipe_callback_to_rpc_update_active_ignore_external_net :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverCallbacks.test_bagpipe_callback_to_rpc_update_active_ignore_external_net ... ok :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriver.test_bagpipe_associate_net :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriver.test_bagpipe_associate_net ... ok :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverV2RPCs.test_port_assoc_crud :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverV2RPCs.test_port_assoc_crud ... ok :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverCallbacks.test_bagpipe_callback_to_rpc_update_active_ignore_net_ports :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverCallbacks.test_bagpipe_callback_to_rpc_update_active_ignore_net_ports ... ok :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverV2RPCs.test_router_assoc_create_delete :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverV2RPCs.test_router_assoc_create_delete ... ok :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverCallbacks.test_bagpipe_callback_to_rpc_update_down2active :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverCallbacks.test_bagpipe_callback_to_rpc_update_down2active ... ok :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriver.test_bagpipe_associate_router :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriver.test_bagpipe_associate_router ... ok :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverCallbacks.test_bagpipe_callback_to_rpc_update_down2down :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverCallbacks.test_bagpipe_callback_to_rpc_update_down2down ... ok :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverCallbacks.test_bagpipe_callback_to_rpc_update_down_ignore_external_net :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverCallbacks.test_bagpipe_callback_to_rpc_update_down_ignore_external_net ... ok :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverCallbacks.test_bagpipe_callback_to_rpc_update_down_ignore_net_ports :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverCallbacks.test_bagpipe_callback_to_rpc_update_down_ignore_net_ports ... ok :: Exception while dispatching port events: (sqlite3.OperationalError) no such table: ports :: [SQL: SELECT anon_1.ports_project_id AS anon_1_ports_project_id, anon_1.ports_id AS anon_1_ports_id, anon_1.ports_name AS anon_1_ports_name, anon_1.ports_network_id AS anon_1_ports_network_id, anon_1.ports_mac_address AS anon_1_ports_mac_address, anon_1.ports_admin_state_up AS anon_1_ports_admin_state_up, anon_1.ports_status AS anon_1_ports_status, anon_1.ports_device_id AS anon_1_ports_device_id, anon_1.ports_device_owner AS anon_1_ports_device_owner, anon_1.ports_ip_allocation AS anon_1_ports_ip_allocation, anon_1.ports_standard_attr_id AS anon_1_ports_standard_attr_id, standardattributes_1.id AS standardattributes_1_id, standardattributes_1.resource_type AS standardattributes_1_resource_type, standardattributes_1.description AS standardattributes_1_description, standardattributes_1.revision_number AS standardattributes_1_revision_number, standardattributes_1.created_at AS standardattributes_1_created_at, standardattributes_1.updated_at AS standardattributes_1_updated_at, tags_1.standard_attr_id AS tags_1_standard_attr_id, tags_1.tag AS tags_1_tag, securitygroupportbindings_1.port_id AS securitygroupportbindings_1_port_id, securitygroupportbindings_1.security_group_id AS securitygroupportbindings_1_security_group_id, portdnses_1.port_id AS portdnses_1_port_id, portdnses_1.current_dns_name AS portdnses_1_current_dns_name, portdnses_1.current_dns_domain AS portdnses_1_current_dns_domain, portdnses_1.previous_dns_name AS portdnses_1_previous_dns_name, portdnses_1.previous_dns_domain AS portdnses_1_previous_dns_domain, portdnses_1.dns_name AS portdnses_1_dns_name, portdnses_1.dns_domain AS portdnses_1_dns_domain, qos_network_policy_bindings_1.policy_id AS qos_network_policy_bindings_1_policy_id, qos_network_policy_bindings_1.network_id AS qos_network_policy_bindings_1_network_id, qos_port_policy_bindings_1.policy_id AS qos_port_policy_bindings_1_policy_id, qos_port_policy_bindings_1.port_id AS qos_port_policy_bindings_1_port_id, ml2_port_bindings_1.port_id AS ml2_port_bindings_1_port_id, ml2_port_bindings_1.host AS ml2_port_bindings_1_host, ml2_port_bindings_1.vnic_type AS ml2_port_bindings_1_vnic_type, ml2_port_bindings_1.profile AS ml2_port_bindings_1_profile, ml2_port_bindings_1.vif_type AS ml2_port_bindings_1_vif_type, ml2_port_bindings_1.vif_details AS ml2_port_bindings_1_vif_details, ml2_port_bindings_1.status AS ml2_port_bindings_1_status, portsecuritybindings_1.port_id AS portsecuritybindings_1_port_id, portsecuritybindings_1.port_security_enabled AS portsecuritybindings_1_port_security_enabled, standardattributes_2.id AS standardattributes_2_id, standardattributes_2.resource_type AS standardattributes_2_resource_type, standardattributes_2.description AS standardattributes_2_description, standardattributes_2.revision_number AS standardattributes_2_revision_number, standardattributes_2.created_at AS standardattributes_2_created_at, standardattributes_2.updated_at AS standardattributes_2_updated_at, tags_2.standard_attr_id AS tags_2_standard_attr_id, tags_2.tag AS tags_2_tag, trunks_1.project_id AS trunks_1_project_id, trunks_1.id AS trunks_1_id, trunks_1.admin_state_up AS trunks_1_admin_state_up, trunks_1.name AS trunks_1_name, trunks_1.port_id AS trunks_1_port_id, trunks_1.status AS trunks_1_status, trunks_1.standard_attr_id AS trunks_1_standard_attr_id, subports_1.port_id AS subports_1_port_id, subports_1.trunk_id AS subports_1_trunk_id, subports_1.segmentation_type AS subports_1_segmentation_type, subports_1.segmentation_id AS subports_1_segmentation_id, portdeviceprofiles_1.port_id AS portdeviceprofiles_1_port_id, portdeviceprofiles_1.device_profile AS portdeviceprofiles_1_device_profile, portnumaaffinitypolicies_1.port_id AS portnumaaffinitypolicies_1_port_id, portnumaaffinitypolicies_1.numa_affinity_policy AS portnumaaffinitypolicies_1_numa_affinity_policy, portuplinkstatuspropagation_1.port_id AS portuplinkstatuspropagation_1_port_id, portuplinkstatuspropagation_1.propagate_uplink_status AS portuplinkstatuspropagation_1_propagate_uplink_status, portdataplanestatuses_1.port_id AS portdataplanestatuses_1_port_id, portdataplanestatuses_1.data_plane_status AS portdataplanestatuses_1_data_plane_status :: FROM (SELECT ports.project_id AS ports_project_id, ports.id AS ports_id, ports.name AS ports_name, ports.network_id AS ports_network_id, ports.mac_address AS ports_mac_address, ports.admin_state_up AS ports_admin_state_up, ports.status AS ports_status, ports.device_id AS ports_device_id, ports.device_owner AS ports_device_owner, ports.ip_allocation AS ports_ip_allocation, ports.standard_attr_id AS ports_standard_attr_id :: FROM ports JOIN networks ON networks.id = ports.network_id :: WHERE (ports.project_id = ? OR networks.project_id = ?) AND ports.id IN (?) :: LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN standardattributes AS standardattributes_1 ON standardattributes_1.id = anon_1.ports_standard_attr_id LEFT OUTER JOIN tags AS tags_1 ON standardattributes_1.id = tags_1.standard_attr_id LEFT OUTER JOIN securitygroupportbindings AS securitygroupportbindings_1 ON anon_1.ports_id = securitygroupportbindings_1.port_id LEFT OUTER JOIN portdnses AS portdnses_1 ON anon_1.ports_id = portdnses_1.port_id LEFT OUTER JOIN qos_network_policy_bindings AS qos_network_policy_bindings_1 ON qos_network_policy_bindings_1.network_id = anon_1.ports_network_id LEFT OUTER JOIN qos_port_policy_bindings AS qos_port_policy_bindings_1 ON anon_1.ports_id = qos_port_policy_bindings_1.port_id LEFT OUTER JOIN ml2_port_bindings AS ml2_port_bindings_1 ON anon_1.ports_id = ml2_port_bindings_1.port_id LEFT OUTER JOIN portsecuritybindings AS portsecuritybindings_1 ON anon_1.ports_id = portsecuritybindings_1.port_id LEFT OUTER JOIN trunks AS trunks_1 ON anon_1.ports_id = trunks_1.port_id LEFT OUTER JOIN standardattributes AS standardattributes_2 ON standardattributes_2.id = trunks_1.standard_attr_id LEFT OUTER JOIN tags AS tags_2 ON standardattributes_2.id = tags_2.standard_attr_id LEFT OUTER JOIN subports AS subports_1 ON anon_1.ports_id = subports_1.port_id LEFT OUTER JOIN portdeviceprofiles AS portdeviceprofiles_1 ON anon_1.ports_id = portdeviceprofiles_1.port_id LEFT OUTER JOIN portnumaaffinitypolicies AS portnumaaffinitypolicies_1 ON anon_1.ports_id = portnumaaffinitypolicies_1.port_id LEFT OUTER JOIN portuplinkstatuspropagation AS portuplinkstatuspropagation_1 ON anon_1.ports_id = portuplinkstatuspropagation_1.port_id LEFT OUTER JOIN portdataplanestatuses AS portdataplanestatuses_1 ON anon_1.ports_id = portdataplanestatuses_1.port_id] :: [parameters: ('46f70361-ba71-4bd0-9769-3573fd227c4b', '46f70361-ba71-4bd0-9769-3573fd227c4b', 'ac93e6c4-b5f3-4748-bfb3-980fb96ca389', 1, 0)] :: (Background on this error at: https://sqlalche.me/e/14/e3q8) :: Traceback (most recent call last): :: File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1910, in _execute_context :: self.dialect.do_execute( :: File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 736, in do_execute :: cursor.execute(statement, parameters) :: sqlite3.OperationalError: no such table: ports :: :: The above exception was the direct cause of the following exception: :: :: Traceback (most recent call last): :: File "/usr/lib/python3/dist-packages/neutron/plugins/ml2/ovo_rpc.py", line 121, in dispatch_events :: obj = self._obj_class.get_object(context, id=resource_id) :: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: File "/usr/lib/python3/dist-packages/neutron/objects/base.py", line 644, in get_object :: db_obj = obj_db_api.get_object( :: ^^^^^^^^^^^^^^^^^^^^^^ :: File "/usr/lib/python3/dist-packages/neutron/objects/db/api.py", line 35, in get_object :: return _get_filter_query(obj_cls, context, **kwargs).first() :: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2824, in first :: return self.limit(1)._iter().first() :: ^^^^^^^^^^^^^^^^^^^^^ :: File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2916, in _iter :: result = self.session.execute( :: ^^^^^^^^^^^^^^^^^^^^^ :: File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 1717, in execute :: result = conn._execute_20(statement, params or {}, execution_options) :: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1710, in _execute_20 :: return meth(self, args_10style, kwargs_10style, execution_options) :: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 334, in _execute_on_connection :: return connection._execute_clauseelement( :: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1577, in _execute_clauseelement :: ret = self._execute_context( :: ^^^^^^^^^^^^^^^^^^^^^^ :: File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1953, in _execute_context :: self._handle_dbapi_exception( :: File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 2132, in _handle_dbapi_exception :: util.raise_(newraise, with_traceback=exc_info[2], from_=e) :: File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 211, in raise_ :: raise exception :: File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1910, in _execute_context :: self.dialect.do_execute( :: File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 736, in do_execute :: cursor.execute(statement, parameters) :: oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ports :: [SQL: SELECT anon_1.ports_project_id AS anon_1_ports_project_id, anon_1.ports_id AS anon_1_ports_id, anon_1.ports_name AS anon_1_ports_name, anon_1.ports_network_id AS anon_1_ports_network_id, anon_1.ports_mac_address AS anon_1_ports_mac_address, anon_1.ports_admin_state_up AS anon_1_ports_admin_state_up, anon_1.ports_status AS anon_1_ports_status, anon_1.ports_device_id AS anon_1_ports_device_id, anon_1.ports_device_owner AS anon_1_ports_device_owner, anon_1.ports_ip_allocation AS anon_1_ports_ip_allocation, anon_1.ports_standard_attr_id AS anon_1_ports_standard_attr_id, standardattributes_1.id AS standardattributes_1_id, standardattributes_1.resource_type AS standardattributes_1_resource_type, standardattributes_1.description AS standardattributes_1_description, standardattributes_1.revision_number AS standardattributes_1_revision_number, standardattributes_1.created_at AS standardattributes_1_created_at, standardattributes_1.updated_at AS standardattributes_1_updated_at, tags_1.standard_attr_id AS tags_1_standard_attr_id, tags_1.tag AS tags_1_tag, securitygroupportbindings_1.port_id AS securitygroupportbindings_1_port_id, securitygroupportbindings_1.security_group_id AS securitygroupportbindings_1_security_group_id, portdnses_1.port_id AS portdnses_1_port_id, portdnses_1.current_dns_name AS portdnses_1_current_dns_name, portdnses_1.current_dns_domain AS portdnses_1_current_dns_domain, portdnses_1.previous_dns_name AS portdnses_1_previous_dns_name, portdnses_1.previous_dns_domain AS portdnses_1_previous_dns_domain, portdnses_1.dns_name AS portdnses_1_dns_name, portdnses_1.dns_domain AS portdnses_1_dns_domain, qos_network_policy_bindings_1.policy_id AS qos_network_policy_bindings_1_policy_id, qos_network_policy_bindings_1.network_id AS qos_network_policy_bindings_1_network_id, qos_port_policy_bindings_1.policy_id AS qos_port_policy_bindings_1_policy_id, qos_port_policy_bindings_1.port_id AS qos_port_policy_bindings_1_port_id, ml2_port_bindings_1.port_id AS ml2_port_bindings_1_port_id, ml2_port_bindings_1.host AS ml2_port_bindings_1_host, ml2_port_bindings_1.vnic_type AS ml2_port_bindings_1_vnic_type, ml2_port_bindings_1.profile AS ml2_port_bindings_1_profile, ml2_port_bindings_1.vif_type AS ml2_port_bindings_1_vif_type, ml2_port_bindings_1.vif_details AS ml2_port_bindings_1_vif_details, ml2_port_bindings_1.status AS ml2_port_bindings_1_status, portsecuritybindings_1.port_id AS portsecuritybindings_1_port_id, portsecuritybindings_1.port_security_enabled AS portsecuritybindings_1_port_security_enabled, standardattributes_2.id AS standardattributes_2_id, standardattributes_2.resource_type AS standardattributes_2_resource_type, standardattributes_2.description AS standardattributes_2_description, standardattributes_2.revision_number AS standardattributes_2_revision_number, standardattributes_2.created_at AS standardattributes_2_created_at, standardattributes_2.updated_at AS standardattributes_2_updated_at, tags_2.standard_attr_id AS tags_2_standard_attr_id, tags_2.tag AS tags_2_tag, trunks_1.project_id AS trunks_1_project_id, trunks_1.id AS trunks_1_id, trunks_1.admin_state_up AS trunks_1_admin_state_up, trunks_1.name AS trunks_1_name, trunks_1.port_id AS trunks_1_port_id, trunks_1.status AS trunks_1_status, trunks_1.standard_attr_id AS trunks_1_standard_attr_id, subports_1.port_id AS subports_1_port_id, subports_1.trunk_id AS subports_1_trunk_id, subports_1.segmentation_type AS subports_1_segmentation_type, subports_1.segmentation_id AS subports_1_segmentation_id, portdeviceprofiles_1.port_id AS portdeviceprofiles_1_port_id, portdeviceprofiles_1.device_profile AS portdeviceprofiles_1_device_profile, portnumaaffinitypolicies_1.port_id AS portnumaaffinitypolicies_1_port_id, portnumaaffinitypolicies_1.numa_affinity_policy AS portnumaaffinitypolicies_1_numa_affinity_policy, portuplinkstatuspropagation_1.port_id AS portuplinkstatuspropagation_1_port_id, portuplinkstatuspropagation_1.propagate_uplink_status AS portuplinkstatuspropagation_1_propagate_uplink_status, portdataplanestatuses_1.port_id AS portdataplanestatuses_1_port_id, portdataplanestatuses_1.data_plane_status AS portdataplanestatuses_1_data_plane_status :: FROM (SELECT ports.project_id AS ports_project_id, ports.id AS ports_id, ports.name AS ports_name, ports.network_id AS ports_network_id, ports.mac_address AS ports_mac_address, ports.admin_state_up AS ports_admin_state_up, ports.status AS ports_status, ports.device_id AS ports_device_id, ports.device_owner AS ports_device_owner, ports.ip_allocation AS ports_ip_allocation, ports.standard_attr_id AS ports_standard_attr_id :: FROM ports JOIN networks ON networks.id = ports.network_id :: WHERE (ports.project_id = ? OR networks.project_id = ?) AND ports.id IN (?) :: LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN standardattributes AS standardattributes_1 ON standardattributes_1.id = anon_1.ports_standard_attr_id LEFT OUTER JOIN tags AS tags_1 ON standardattributes_1.id = tags_1.standard_attr_id LEFT OUTER JOIN securitygroupportbindings AS securitygroupportbindings_1 ON anon_1.ports_id = securitygroupportbindings_1.port_id LEFT OUTER JOIN portdnses AS portdnses_1 ON anon_1.ports_id = portdnses_1.port_id LEFT OUTER JOIN qos_network_policy_bindings AS qos_network_policy_bindings_1 ON qos_network_policy_bindings_1.network_id = anon_1.ports_network_id LEFT OUTER JOIN qos_port_policy_bindings AS qos_port_policy_bindings_1 ON anon_1.ports_id = qos_port_policy_bindings_1.port_id LEFT OUTER JOIN ml2_port_bindings AS ml2_port_bindings_1 ON anon_1.ports_id = ml2_port_bindings_1.port_id LEFT OUTER JOIN portsecuritybindings AS portsecuritybindings_1 ON anon_1.ports_id = portsecuritybindings_1.port_id LEFT OUTER JOIN trunks AS trunks_1 ON anon_1.ports_id = trunks_1.port_id LEFT OUTER JOIN standardattributes AS standardattributes_2 ON standardattributes_2.id = trunks_1.standard_attr_id LEFT OUTER JOIN tags AS tags_2 ON standardattributes_2.id = tags_2.standard_attr_id LEFT OUTER JOIN subports AS subports_1 ON anon_1.ports_id = subports_1.port_id LEFT OUTER JOIN portdeviceprofiles AS portdeviceprofiles_1 ON anon_1.ports_id = portdeviceprofiles_1.port_id LEFT OUTER JOIN portnumaaffinitypolicies AS portnumaaffinitypolicies_1 ON anon_1.ports_id = portnumaaffinitypolicies_1.port_id LEFT OUTER JOIN portuplinkstatuspropagation AS portuplinkstatuspropagation_1 ON anon_1.ports_id = portuplinkstatuspropagation_1.port_id LEFT OUTER JOIN portdataplanestatuses AS portdataplanestatuses_1 ON anon_1.ports_id = portdataplanestatuses_1.port_id] :: [parameters: ('46f70361-ba71-4bd0-9769-3573fd227c4b', '46f70361-ba71-4bd0-9769-3573fd227c4b', 'ac93e6c4-b5f3-4748-bfb3-980fb96ca389', 1, 0)] :: (Background on this error at: https://sqlalche.me/e/14/e3q8) :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverV2RPCs.test_router_itf_event_network_assoc :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverV2RPCs.test_router_itf_event_network_assoc ... ok :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriver.test_bagpipe_callback_to_rpc_update_port_after_router_itf_added :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriver.test_bagpipe_callback_to_rpc_update_port_after_router_itf_added ... ok :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverCallbacks.test_bagpipe_callback_to_rpc_update_port_router_itf_added :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverCallbacks.test_bagpipe_callback_to_rpc_update_port_router_itf_added ... ok :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriver.test_bagpipe_delete_bgpvpn :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriver.test_bagpipe_delete_bgpvpn ... ok :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverCallbacks.test_bagpipe_callback_to_rpc_update_port_router_itf_removed :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverCallbacks.test_bagpipe_callback_to_rpc_update_port_router_itf_removed ... ok :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverV2RPCs.test_router_itf_event_router_assoc :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverV2RPCs.test_router_itf_event_router_assoc ... ok :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_create_bgpvpn :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_create_bgpvpn ... ok :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_create_bgpvpn_net_assoc :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_create_bgpvpn_net_assoc ... ok :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriver.test_bagpipe_delete_bgpvpn_with_router_assoc :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriver.test_bagpipe_delete_bgpvpn_with_router_assoc ... ok :: create failed: No details. :: Traceback (most recent call last): :: File "/usr/lib/python3/dist-packages/neutron/api/v2/resource.py", line 98, in resource :: result = method(request=request, **args) :: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: File "/usr/lib/python3/dist-packages/neutron/api/v2/base.py", line 438, in create :: return self._create(request, body, **kwargs) :: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 137, in wrapped :: with excutils.save_and_reraise_exception(): :: File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 227, in __exit__ :: self.force_reraise() :: File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 200, in force_reraise :: raise self.value :: File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 135, in wrapped :: return f(*args, **kwargs) :: ^^^^^^^^^^^^^^^^^^ :: File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 144, in wrapper :: with excutils.save_and_reraise_exception() as ectxt: :: File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 227, in __exit__ :: self.force_reraise() :: File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 200, in force_reraise :: raise self.value :: File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper :: return f(*args, **kwargs) :: ^^^^^^^^^^^^^^^^^^ :: File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped :: with excutils.save_and_reraise_exception(): :: File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 227, in __exit__ :: self.force_reraise() :: File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 200, in force_reraise :: raise self.value :: File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 181, in wrapped :: return f(*dup_args, **dup_kwargs) :: ^^^^^^^^^^^^^^^^^^^^^^^^^^ :: File "/usr/lib/python3/dist-packages/neutron/api/v2/base.py", line 563, in _create :: obj = do_create(body) :: ^^^^^^^^^^^^^^^ :: File "/usr/lib/python3/dist-packages/neutron/api/v2/base.py", line 541, in do_create :: with excutils.save_and_reraise_exception(): :: File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 227, in __exit__ :: self.force_reraise() :: File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 200, in force_reraise :: raise self.value :: File "/usr/lib/python3/dist-packages/neutron/api/v2/base.py", line 537, in do_create :: return obj_creator(request.context, **kwargs) :: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: File "/build/lpci/project/networking_bgpvpn/neutron/services/plugin.py", line 200, in create_bgpvpn_network_association :: return self.driver.create_net_assoc(context, bgpvpn_id, net_assoc) :: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: File "/build/lpci/project/networking_bgpvpn/neutron/services/service_drivers/driver_api.py", line 141, in create_net_assoc :: self.create_net_assoc_precommit(context, assoc) :: File "/build/lpci/project/networking_bgpvpn/tests/unit/services/test_plugin.py", line 835, in _raise_bgpvpn_driver_precommit_exc :: raise extensions.bgpvpn.BGPVPNDriverError(method='precommit method') :: networking_bgpvpn.neutron.extensions.bgpvpn.BGPVPNDriverError: precommit method failed. :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_create_bgpvpn_net_assoc_precommit_fails :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_create_bgpvpn_net_assoc_precommit_fails ... ok :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverCallbacks.test_bgpvpn_update_delete_rts_with_assocs :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverCallbacks.test_bgpvpn_update_delete_rts_with_assocs ... ok :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_create_bgpvpn_port_assoc :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_create_bgpvpn_port_assoc ... ok :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriver.test_bagpipe_disassociate_net :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriver.test_bagpipe_disassociate_net ... ok :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverCallbacks.test_bgpvpn_update_name_only :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverCallbacks.test_bgpvpn_update_name_only ... ok :: create failed: No details. :: Traceback (most recent call last): :: File "/usr/lib/python3/dist-packages/neutron/api/v2/resource.py", line 98, in resource :: result = method(request=request, **args) :: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: File "/usr/lib/python3/dist-packages/neutron/api/v2/base.py", line 438, in create :: return self._create(request, body, **kwargs) :: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 137, in wrapped :: with excutils.save_and_reraise_exception(): :: File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 227, in __exit__ :: self.force_reraise() :: File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 200, in force_reraise :: raise self.value :: File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 135, in wrapped :: return f(*args, **kwargs) :: ^^^^^^^^^^^^^^^^^^ :: File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 144, in wrapper :: with excutils.save_and_reraise_exception() as ectxt: :: File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 227, in __exit__ :: self.force_reraise() :: File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 200, in force_reraise :: raise self.value :: File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper :: return f(*args, **kwargs) :: ^^^^^^^^^^^^^^^^^^ :: File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped :: with excutils.save_and_reraise_exception(): :: File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 227, in __exit__ :: self.force_reraise() :: File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 200, in force_reraise :: raise self.value :: File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 181, in wrapped :: return f(*dup_args, **dup_kwargs) :: ^^^^^^^^^^^^^^^^^^^^^^^^^^ :: File "/usr/lib/python3/dist-packages/neutron/api/v2/base.py", line 563, in _create :: obj = do_create(body) :: ^^^^^^^^^^^^^^^ :: File "/usr/lib/python3/dist-packages/neutron/api/v2/base.py", line 541, in do_create :: with excutils.save_and_reraise_exception(): :: File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 227, in __exit__ :: self.force_reraise() :: File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 200, in force_reraise :: raise self.value :: File "/usr/lib/python3/dist-packages/neutron/api/v2/base.py", line 537, in do_create :: return obj_creator(request.context, **kwargs) :: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: File "/build/lpci/project/networking_bgpvpn/neutron/services/plugin.py", line 300, in create_bgpvpn_port_association :: return self.driver.create_port_assoc(context, :: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: File "/build/lpci/project/networking_bgpvpn/neutron/services/service_drivers/driver_api.py", line 364, in create_port_assoc :: self.create_port_assoc_precommit(context, port_assoc) :: File "/build/lpci/project/networking_bgpvpn/tests/unit/services/test_plugin.py", line 835, in _raise_bgpvpn_driver_precommit_exc :: raise extensions.bgpvpn.BGPVPNDriverError(method='precommit method') :: networking_bgpvpn.neutron.extensions.bgpvpn.BGPVPNDriverError: precommit method failed. :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_create_bgpvpn_port_assoc_precommit_fails :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_create_bgpvpn_port_assoc_precommit_fails ... ok :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverCallbacks.test_bgpvpn_update_rts_no_assoc :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverCallbacks.test_bgpvpn_update_rts_no_assoc ... ok :: create failed: No details. :: Traceback (most recent call last): :: File "/usr/lib/python3/dist-packages/neutron/api/v2/resource.py", line 98, in resource :: result = method(request=request, **args) :: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: File "/usr/lib/python3/dist-packages/neutron/api/v2/base.py", line 438, in create :: return self._create(request, body, **kwargs) :: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 137, in wrapped :: with excutils.save_and_reraise_exception(): :: File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 227, in __exit__ :: self.force_reraise() :: File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 200, in force_reraise :: raise self.value :: File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 135, in wrapped :: return f(*args, **kwargs) :: ^^^^^^^^^^^^^^^^^^ :: File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 144, in wrapper :: with excutils.save_and_reraise_exception() as ectxt: :: File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 227, in __exit__ :: self.force_reraise() :: File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 200, in force_reraise :: raise self.value :: File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper :: return f(*args, **kwargs) :: ^^^^^^^^^^^^^^^^^^ :: File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped :: with excutils.save_and_reraise_exception(): :: File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 227, in __exit__ :: self.force_reraise() :: File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 200, in force_reraise :: raise self.value :: File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 181, in wrapped :: return f(*dup_args, **dup_kwargs) :: ^^^^^^^^^^^^^^^^^^^^^^^^^^ :: File "/usr/lib/python3/dist-packages/neutron/api/v2/base.py", line 563, in _create :: obj = do_create(body) :: ^^^^^^^^^^^^^^^ :: File "/usr/lib/python3/dist-packages/neutron/api/v2/base.py", line 541, in do_create :: with excutils.save_and_reraise_exception(): :: File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 227, in __exit__ :: self.force_reraise() :: File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 200, in force_reraise :: raise self.value :: File "/usr/lib/python3/dist-packages/neutron/api/v2/base.py", line 537, in do_create :: return obj_creator(request.context, **kwargs) :: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: File "/build/lpci/project/networking_bgpvpn/neutron/services/plugin.py", line 171, in create_bgpvpn :: return self.driver.create_bgpvpn(context, bgpvpn) :: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: File "/build/lpci/project/networking_bgpvpn/neutron/services/service_drivers/driver_api.py", line 109, in create_bgpvpn :: self.create_bgpvpn_precommit(context, bgpvpn) :: File "/build/lpci/project/networking_bgpvpn/tests/unit/services/test_plugin.py", line 835, in _raise_bgpvpn_driver_precommit_exc :: raise extensions.bgpvpn.BGPVPNDriverError(method='precommit method') :: networking_bgpvpn.neutron.extensions.bgpvpn.BGPVPNDriverError: precommit method failed. :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_create_bgpvpn_precommit_fails :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_create_bgpvpn_precommit_fails ... ok :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriver.test_bagpipe_get_network_info_for_port :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriver.test_bagpipe_get_network_info_for_port ... ok :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_create_bgpvpn_router_assoc :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_create_bgpvpn_router_assoc ... ok :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverCallbacks.test_delete_port_to_bgpvpn_rpc :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverCallbacks.test_delete_port_to_bgpvpn_rpc ... ok :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverCallbacks.test_exception_on_callback :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverCallbacks.test_exception_on_callback ... ok :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriver.test_bagpipe_update_bgpvpn_rds_fails :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriver.test_bagpipe_update_bgpvpn_rds_fails ... ok :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverCallbacks.test_format_bgpvpn_network_route_targets :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverCallbacks.test_format_bgpvpn_network_route_targets ... ok :: create failed: No details. :: Traceback (most recent call last): :: File "/usr/lib/python3/dist-packages/neutron/api/v2/resource.py", line 98, in resource :: result = method(request=request, **args) :: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: File "/usr/lib/python3/dist-packages/neutron/api/v2/base.py", line 438, in create :: return self._create(request, body, **kwargs) :: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 137, in wrapped :: with excutils.save_and_reraise_exception(): :: File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 227, in __exit__ :: self.force_reraise() :: File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 200, in force_reraise :: raise self.value :: File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 135, in wrapped :: return f(*args, **kwargs) :: ^^^^^^^^^^^^^^^^^^ :: File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 144, in wrapper :: with excutils.save_and_reraise_exception() as ectxt: :: File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 227, in __exit__ :: self.force_reraise() :: File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 200, in force_reraise :: raise self.value :: File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper :: return f(*args, **kwargs) :: ^^^^^^^^^^^^^^^^^^ :: File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped :: with excutils.save_and_reraise_exception(): :: File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 227, in __exit__ :: self.force_reraise() :: File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 200, in force_reraise :: raise self.value :: File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 181, in wrapped :: return f(*dup_args, **dup_kwargs) :: ^^^^^^^^^^^^^^^^^^^^^^^^^^ :: File "/usr/lib/python3/dist-packages/neutron/api/v2/base.py", line 563, in _create :: obj = do_create(body) :: ^^^^^^^^^^^^^^^ :: File "/usr/lib/python3/dist-packages/neutron/api/v2/base.py", line 541, in do_create :: with excutils.save_and_reraise_exception(): :: File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 227, in __exit__ :: self.force_reraise() :: File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 200, in force_reraise :: raise self.value :: File "/usr/lib/python3/dist-packages/neutron/api/v2/base.py", line 537, in do_create :: return obj_creator(request.context, **kwargs) :: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: File "/build/lpci/project/networking_bgpvpn/neutron/services/plugin.py", line 234, in create_bgpvpn_router_association :: return self.driver.create_router_assoc(context, bgpvpn_id, :: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: File "/build/lpci/project/networking_bgpvpn/neutron/services/service_drivers/driver_api.py", line 169, in create_router_assoc :: self.create_router_assoc_precommit(context, assoc) :: File "/build/lpci/project/networking_bgpvpn/tests/unit/services/test_plugin.py", line 835, in _raise_bgpvpn_driver_precommit_exc :: raise extensions.bgpvpn.BGPVPNDriverError(method='precommit method') :: networking_bgpvpn.neutron.extensions.bgpvpn.BGPVPNDriverError: precommit method failed. :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_create_bgpvpn_router_assoc_precommit_fails :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_create_bgpvpn_router_assoc_precommit_fails ... ok :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_delete_bgpvpn :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_delete_bgpvpn ... ok :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_delete_bgpvpn_net_assoc :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_delete_bgpvpn_net_assoc ... ok :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriver.test_bagpipe_update_bgpvpn_rt :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriver.test_bagpipe_update_bgpvpn_rt ... ok :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_delete_bgpvpn_net_assoc_precommit_fails :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_delete_bgpvpn_net_assoc_precommit_fails ... ok :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_delete_bgpvpn_port_assoc :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_delete_bgpvpn_port_assoc ... ok :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriver.test_bagpipe_update_bgpvpn_with_router_assoc :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriver.test_bagpipe_update_bgpvpn_with_router_assoc ... ok :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_delete_bgpvpn_port_assoc_precommit_fails :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_delete_bgpvpn_port_assoc_precommit_fails ... ok :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverCallbacks.test_gateway_mac_info_rpc :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverCallbacks.test_gateway_mac_info_rpc ... ok :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriver.test_create_bgpvpn_l2_fails :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriver.test_create_bgpvpn_l2_fails ... ok :: delete failed: No details. :: Traceback (most recent call last): :: File "/usr/lib/python3/dist-packages/neutron/api/v2/resource.py", line 98, in resource :: result = method(request=request, **args) :: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: File "/usr/lib/python3/dist-packages/neutron/api/v2/base.py", line 575, in delete :: return self._delete(request, id, **kwargs) :: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 137, in wrapped :: with excutils.save_and_reraise_exception(): :: File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 227, in __exit__ :: self.force_reraise() :: File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 200, in force_reraise :: raise self.value :: File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 135, in wrapped :: return f(*args, **kwargs) :: ^^^^^^^^^^^^^^^^^^ :: File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 144, in wrapper :: with excutils.save_and_reraise_exception() as ectxt: :: File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 227, in __exit__ :: self.force_reraise() :: File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 200, in force_reraise :: raise self.value :: File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper :: return f(*args, **kwargs) :: ^^^^^^^^^^^^^^^^^^ :: File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped :: with excutils.save_and_reraise_exception(): :: File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 227, in __exit__ :: self.force_reraise() :: File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 200, in force_reraise :: raise self.value :: File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 181, in wrapped :: return f(*dup_args, **dup_kwargs) :: ^^^^^^^^^^^^^^^^^^^^^^^^^^ :: File "/usr/lib/python3/dist-packages/neutron/api/v2/base.py", line 603, in _delete :: obj_deleter(request.context, id, **kwargs) :: File "/build/lpci/project/networking_bgpvpn/neutron/services/plugin.py", line 184, in delete_bgpvpn :: self.driver.delete_bgpvpn(context, id) :: File "/build/lpci/project/networking_bgpvpn/neutron/services/service_drivers/driver_api.py", line 132, in delete_bgpvpn :: self.delete_bgpvpn_precommit(context, bgpvpn) :: File "/build/lpci/project/networking_bgpvpn/tests/unit/services/test_plugin.py", line 835, in _raise_bgpvpn_driver_precommit_exc :: raise extensions.bgpvpn.BGPVPNDriverError(method='precommit method') :: networking_bgpvpn.neutron.extensions.bgpvpn.BGPVPNDriverError: precommit method failed. :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_delete_bgpvpn_precommit_fails :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_delete_bgpvpn_precommit_fails ... ok :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriver.test_create_bgpvpn_rds_fails :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriver.test_create_bgpvpn_rds_fails ... ok :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_delete_bgpvpn_router_assoc :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_delete_bgpvpn_router_assoc ... ok :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverCallbacks.test_l2agent_rpc_to_bgpvpn_rpc :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverCallbacks.test_l2agent_rpc_to_bgpvpn_rpc ... ok :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_delete_bgpvpn_router_assoc_precommit_fails :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_delete_bgpvpn_router_assoc_precommit_fails ... ok :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_get_bgpvpn :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_get_bgpvpn ... ok :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_get_bgpvpn_net_assoc :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_get_bgpvpn_net_assoc ... ok :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverCallbacks.test_l3agent_add_remove_router_interface_to_bgpvpn_rpc :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverCallbacks.test_l3agent_add_remove_router_interface_to_bgpvpn_rpc ... ok :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_get_bgpvpn_net_assoc_list :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_get_bgpvpn_net_assoc_list ... ok :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverCallbacks.test_net_assoc_create_delete :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverCallbacks.test_net_assoc_create_delete ... ok :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_get_bgpvpn_port_assoc :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_get_bgpvpn_port_assoc ... ok :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_get_bgpvpn_port_assoc_list :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_get_bgpvpn_port_assoc_list ... ok :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverCallbacks.test_port_assoc_crud :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverCallbacks.test_port_assoc_crud ... ok :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_get_bgpvpn_router_assoc :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_get_bgpvpn_router_assoc ... ok :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_get_bgpvpn_router_assoc_list :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_get_bgpvpn_router_assoc_list ... ok :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverCallbacks.test_router_assoc_create_delete :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverCallbacks.test_router_assoc_create_delete ... ok :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_get_bgpvpn_with_net :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_get_bgpvpn_with_net ... ok :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServicePlugin.test_associate_empty_network :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServicePlugin.test_associate_empty_network ... ok :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServicePlugin.test_associate_empty_port :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServicePlugin.test_associate_empty_port ... ok :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_get_bgpvpn_with_router :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_get_bgpvpn_with_router ... ok :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServicePlugin.test_associate_empty_router :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServicePlugin.test_associate_empty_router ... ok :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_update_bgpvpn :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_update_bgpvpn ... ok :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServicePlugin.test_associate_router_incorrect_bgpvpn_type :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServicePlugin.test_associate_router_incorrect_bgpvpn_type ... ok :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServicePlugin.test_associate_unauthorized_net :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServicePlugin.test_associate_unauthorized_net ... ok :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_update_bgpvpn_port_assoc :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_update_bgpvpn_port_assoc ... ok :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServicePlugin.test_associate_unauthorized_port :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServicePlugin.test_associate_unauthorized_port ... ok :: update failed: No details. :: Traceback (most recent call last): :: File "/usr/lib/python3/dist-packages/neutron/api/v2/resource.py", line 98, in resource :: result = method(request=request, **args) :: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: File "/usr/lib/python3/dist-packages/neutron/api/v2/base.py", line 632, in update :: return self._update(request, id, body, **kwargs) :: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 137, in wrapped :: with excutils.save_and_reraise_exception(): :: File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 227, in __exit__ :: self.force_reraise() :: File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 200, in force_reraise :: raise self.value :: File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 135, in wrapped :: return f(*args, **kwargs) :: ^^^^^^^^^^^^^^^^^^ :: File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 144, in wrapper :: with excutils.save_and_reraise_exception() as ectxt: :: File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 227, in __exit__ :: self.force_reraise() :: File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 200, in force_reraise :: raise self.value :: File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper :: return f(*args, **kwargs) :: ^^^^^^^^^^^^^^^^^^ :: File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped :: with excutils.save_and_reraise_exception(): :: File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 227, in __exit__ :: self.force_reraise() :: File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 200, in force_reraise :: raise self.value :: File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 181, in wrapped :: return f(*dup_args, **dup_kwargs) :: ^^^^^^^^^^^^^^^^^^^^^^^^^^ :: File "/usr/lib/python3/dist-packages/neutron/api/v2/base.py", line 697, in _update :: obj = obj_updater(request.context, id, **kwargs) :: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: File "/build/lpci/project/networking_bgpvpn/neutron/services/plugin.py", line 181, in update_bgpvpn :: return self.driver.update_bgpvpn(context, id, bgpvpn) :: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: File "/build/lpci/project/networking_bgpvpn/neutron/services/service_drivers/driver_api.py", line 124, in update_bgpvpn :: self.update_bgpvpn_precommit(context, old_bgpvpn, new_bgpvpn) :: File "/build/lpci/project/networking_bgpvpn/tests/unit/services/test_plugin.py", line 835, in _raise_bgpvpn_driver_precommit_exc :: raise extensions.bgpvpn.BGPVPNDriverError(method='precommit method') :: networking_bgpvpn.neutron.extensions.bgpvpn.BGPVPNDriverError: precommit method failed. :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_update_bgpvpn_precommit_fails :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServiceDriverDB.test_update_bgpvpn_precommit_fails ... ok :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServicePlugin.test_associate_unauthorized_router :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServicePlugin.test_associate_unauthorized_router ... ok :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServicePlugin.test_associate_unknown_network :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServicePlugin.test_associate_unknown_network ... ok :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServicePlugin.test_associate_unknown_port :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServicePlugin.test_associate_unknown_port ... ok :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServicePlugin.test_associate_unknown_router :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServicePlugin.test_associate_unknown_router ... ok :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServicePlugin.test_attach_port_to_router_both_attached_to_bgpvpn :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServicePlugin.test_attach_port_to_router_both_attached_to_bgpvpn ... ok :: Failed to delete port: b5b19a78-cfd2-46c3-b82b-adc4e28064cf :: Traceback (most recent call last): :: File "/usr/lib/python3/dist-packages/neutron/db/l3_db.py", line 842, in _notify_attaching_interface :: registry.publish(resources.ROUTER_INTERFACE, :: File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/registry.py", line 56, in publish :: _get_callback_manager().publish(resource, event, trigger, payload=payload) :: File "/usr/lib/python3/dist-packages/neutron_lib/db/utils.py", line 106, in _wrapped :: with excutils.save_and_reraise_exception() as ctx: :: File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 227, in __exit__ :: self.force_reraise() :: File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 200, in force_reraise :: raise self.value :: File "/usr/lib/python3/dist-packages/neutron_lib/db/utils.py", line 104, in _wrapped :: return function(*args, **kwargs) :: ^^^^^^^^^^^^^^^^^^^^^^^^^ :: File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 164, in publish :: raise exceptions.CallbackFailure(errors=errors) :: neutron_lib.callbacks.exceptions.CallbackFailure: Callback networking_bgpvpn.neutron.services.plugin.BGPVPNPlugin._notify_adding_interface_to_router-13502979 failed with "Bad bgpvpn request: It is not allowed to add an interface to a router if both the router and the network are bound to an L3 BGPVPN.." :: :: During handling of the above exception, another exception occurred: :: :: Traceback (most recent call last): :: File "/usr/lib/python3/dist-packages/neutron_lib/plugins/utils.py", line 232, in delete_port_on_error :: yield :: File "/usr/lib/python3/dist-packages/neutron/db/l3_db.py", line 1000, in add_router_interface :: self._notify_attaching_interface(context, router_db=router, :: File "/usr/lib/python3/dist-packages/neutron/db/l3_db.py", line 852, in _notify_attaching_interface :: raise l3_exc.RouterInterfaceAttachmentConflict(reason=reason) :: neutron_lib.exceptions.l3.RouterInterfaceAttachmentConflict: Error cannot perform router interface attachment due to Callback networking_bgpvpn.neutron.services.plugin.BGPVPNPlugin._notify_adding_interface_to_router-13502979 failed with "Bad bgpvpn request: It is not allowed to add an interface to a router if both the router and the network are bound to an L3 BGPVPN.." while attempting the operation. :: :: During handling of the above exception, another exception occurred: :: :: Traceback (most recent call last): :: File "/usr/lib/python3/dist-packages/neutron_lib/plugins/utils.py", line 236, in delete_port_on_error :: core_plugin.delete_port(context, port_id, :: File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 223, in wrapped :: return f_with_retry(*args, **kwargs, :: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 137, in wrapped :: with excutils.save_and_reraise_exception(): :: File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 227, in __exit__ :: self.force_reraise() :: File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 200, in force_reraise :: raise self.value :: File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 135, in wrapped :: return f(*args, **kwargs) :: ^^^^^^^^^^^^^^^^^^ :: File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 144, in wrapper :: with excutils.save_and_reraise_exception() as ectxt: :: File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 227, in __exit__ :: self.force_reraise() :: File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 200, in force_reraise :: raise self.value :: File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper :: return f(*args, **kwargs) :: ^^^^^^^^^^^^^^^^^^ :: File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped :: with excutils.save_and_reraise_exception(): :: File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 227, in __exit__ :: self.force_reraise() :: File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 200, in force_reraise :: raise self.value :: File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 181, in wrapped :: return f(*dup_args, **dup_kwargs) :: ^^^^^^^^^^^^^^^^^^^^^^^^^^ :: TypeError: NeutronDbPluginV2.delete_port() got an unexpected keyword argument 'l3_port_check' :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServicePlugin.test_attach_subnet_to_router_both_attached_to_bgpvpn :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServicePlugin.test_attach_subnet_to_router_both_attached_to_bgpvpn ... ok :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServicePlugin.test_bgpvpn_net_assoc_create :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServicePlugin.test_bgpvpn_net_assoc_create ... ok :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServicePlugin.test_bgpvpn_port_assoc_create :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServicePlugin.test_bgpvpn_port_assoc_create ... ok :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServicePlugin.test_bgpvpn_port_assoc_create_bgpvpn_route_non_existing :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServicePlugin.test_bgpvpn_port_assoc_create_bgpvpn_route_non_existing ... ok :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServicePlugin.test_bgpvpn_port_assoc_create_bgpvpn_route_wrong_tenant :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServicePlugin.test_bgpvpn_port_assoc_create_bgpvpn_route_wrong_tenant ... ok :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServicePlugin.test_bgpvpn_port_assoc_update :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServicePlugin.test_bgpvpn_port_assoc_update ... ok :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServicePlugin.test_bgpvpn_port_assoc_update_bgpvpn_route_wrong_tenant :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServicePlugin.test_bgpvpn_port_assoc_update_bgpvpn_route_wrong_tenant ... ok :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServicePlugin.test_bgpvpn_port_assoc_update_bgpvpn_route_wrong_type :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServicePlugin.test_bgpvpn_port_assoc_update_bgpvpn_route_wrong_type ... ok :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServicePlugin.test_bgpvpn_router_assoc_create :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServicePlugin.test_bgpvpn_router_assoc_create ... ok :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServicePlugin.test_bgpvpn_router_assoc_update :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServicePlugin.test_bgpvpn_router_assoc_update ... ok :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServicePlugin.test_net_assoc_belong_to_diff_tenant :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServicePlugin.test_net_assoc_belong_to_diff_tenant ... ok :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServicePlugin.test_port_assoc_belong_to_diff_tenant :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServicePlugin.test_port_assoc_belong_to_diff_tenant ... ok :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServicePlugin.test_router_assoc_belong_to_diff_tenant :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServicePlugin.test_router_assoc_belong_to_diff_tenant ... ok :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServicePlugin.test_router_net_combination :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServicePlugin.test_router_net_combination ... ok :: :: ---------------------------------------------------------------------- :: Ran 175 tests in 46.309s :: :: OK (skipped=1) :: + stestr slowest :: Test id Runtime (s) :: --------------------------------------------------------------------------------------------------------------------------------------------------- ----------- :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverCallbacks.test_gateway_mac_info_rpc 2.605 :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverV2RPCs.test_router_itf_event_network_assoc 2.064 :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCase.test_bgpvpn_create_update_delete 1.751 :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriver.test_bagpipe_update_bgpvpn_with_router_assoc 1.719 :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCaseWithVNI.test_bgpvpn_create_update_delete 1.694 :: networking_bgpvpn.tests.unit.services.test_plugin.TestBGPVPNServicePlugin.test_router_net_combination 1.693 :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCaseWithRC.test_bgpvpn_create_update_delete 1.638 :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriver.test_bagpipe_associate_router 1.588 :: networking_bgpvpn.tests.unit.services.bagpipe.test_bagpipe.TestBagpipeServiceDriverCallbacks.test_l3agent_add_remove_router_interface_to_bgpvpn_rpc 1.581 :: networking_bgpvpn.tests.unit.db.test_db.BgpvpnDBTestCase.test_db_list_bgpvpn_filtering_associated_resources 1.547 :: + rm -rf .stestr :: make[1]: Leaving directory '/build/lpci/project' :: create-stamp debian/debhelper-build-stamp :: debian/rules binary :: /bin/sh: 1: pyversions: not found :: py3versions: no X-Python3-Version in control file, using supported versions :: dh binary --with python3,sphinxdoc --buildsystem=pybuild :: dh_testroot -O--buildsystem=pybuild :: dh_prep -O--buildsystem=pybuild :: debian/rules override_dh_auto_install :: make[1]: Entering directory '/build/lpci/project' :: /bin/sh: 1: pyversions: not found :: py3versions: no X-Python3-Version in control file, using supported versions :: pkgos-dh_auto_install --no-py2 :: WARNING: --no-py2 is deprecated and always on. :: + PKGOS_IN_TMP=no :: + echo WARNING: --no-py2 is deprecated and always on. :: + shift :: + dpkg-parsechangelog -SSource :: + SRC_PKG_NAME=networking-bgpvpn :: + + echo networking-bgpvpnsed :: s/python-// :: + PY_MODULE_NAME=networking-bgpvpn :: + py3versions -vr :: + PYTHON3S=3.12 3.11 :: + [ no = yes ] :: + TARGET_DIR=python3-networking-bgpvpn :: + pwd :: + python3.12 setup.py install --install-layout=deb --root /build/lpci/project/debian/python3-networking-bgpvpn :: /usr/lib/python3/dist-packages/setuptools/__init__.py:84: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. :: !! :: :: ******************************************************************************** :: Requirements should be satisfied by a PEP 517 installer. :: If you are using pip, you can try `pip install --use-pep517`. :: ******************************************************************************** :: :: !! :: dist.fetch_build_eggs(dist.setup_requires) :: /usr/lib/python3/dist-packages/setuptools/command/develop.py:40: EasyInstallDeprecationWarning: easy_install command is deprecated. :: !! :: :: ******************************************************************************** :: Please avoid running ``setup.py`` and ``easy_install``. :: Instead, use pypa/build, pypa/installer or other :: standards-based tools. :: :: See https://github.com/pypa/setuptools/issues/917 for details. :: ******************************************************************************** :: :: !! :: easy_install.initialize_options(self) :: /usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. :: !! :: :: ******************************************************************************** :: Please avoid running ``setup.py`` directly. :: Instead, use pypa/build, pypa/installer or other :: standards-based tools. :: :: See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. :: ******************************************************************************** :: :: !! :: self.initialize_options() :: running install :: [pbr] Generating AUTHORS :: [pbr] AUTHORS complete (0.0s) :: running build :: running build_py :: creating build :: creating build/lib :: creating build/lib/networking_bgpvpn :: creating build/lib/networking_bgpvpn/neutronclient :: creating build/lib/networking_bgpvpn/neutronclient/neutron :: creating build/lib/networking_bgpvpn/neutronclient/neutron/v2_0 :: copying networking_bgpvpn/neutronclient/neutron/v2_0/__init__.py -> build/lib/networking_bgpvpn/neutronclient/neutron/v2_0 :: creating build/lib/networking_bgpvpn/neutronclient/neutron/v2_0/bgpvpn :: copying networking_bgpvpn/neutronclient/neutron/v2_0/bgpvpn/__init__.py -> build/lib/networking_bgpvpn/neutronclient/neutron/v2_0/bgpvpn :: copying networking_bgpvpn/neutronclient/neutron/v2_0/bgpvpn/bgpvpn.py -> build/lib/networking_bgpvpn/neutronclient/neutron/v2_0/bgpvpn :: creating build/lib/networking_bgpvpn/tests :: creating build/lib/networking_bgpvpn/tests/unit :: creating build/lib/networking_bgpvpn/tests/unit/client :: copying networking_bgpvpn/tests/unit/client/__init__.py -> build/lib/networking_bgpvpn/tests/unit/client :: copying networking_bgpvpn/tests/unit/client/test_client.py -> build/lib/networking_bgpvpn/tests/unit/client :: creating build/lib/networking_bgpvpn/tests/functional :: copying networking_bgpvpn/tests/functional/__init__.py -> build/lib/networking_bgpvpn/tests/functional :: copying networking_bgpvpn/tests/functional/test_placeholder.py -> build/lib/networking_bgpvpn/tests/functional :: copying networking_bgpvpn/tests/unit/__init__.py -> build/lib/networking_bgpvpn/tests/unit :: creating build/lib/networking_bgpvpn/neutron :: creating build/lib/networking_bgpvpn/neutron/services :: creating build/lib/networking_bgpvpn/neutron/services/common :: copying networking_bgpvpn/neutron/services/common/__init__.py -> build/lib/networking_bgpvpn/neutron/services/common :: copying networking_bgpvpn/neutron/services/common/utils.py -> build/lib/networking_bgpvpn/neutron/services/common :: copying networking_bgpvpn/neutron/services/common/constants.py -> build/lib/networking_bgpvpn/neutron/services/common :: copying networking_bgpvpn/neutronclient/__init__.py -> build/lib/networking_bgpvpn/neutronclient :: creating build/lib/networking_bgpvpn/tests/unit/services :: copying networking_bgpvpn/tests/unit/services/__init__.py -> build/lib/networking_bgpvpn/tests/unit/services :: copying networking_bgpvpn/tests/unit/services/test_plugin.py -> build/lib/networking_bgpvpn/tests/unit/services :: copying networking_bgpvpn/tests/__init__.py -> build/lib/networking_bgpvpn/tests :: copying networking_bgpvpn/neutronclient/neutron/__init__.py -> build/lib/networking_bgpvpn/neutronclient/neutron :: copying networking_bgpvpn/__init__.py -> build/lib/networking_bgpvpn :: copying networking_bgpvpn/_i18n.py -> build/lib/networking_bgpvpn :: copying networking_bgpvpn/version.py -> build/lib/networking_bgpvpn :: creating build/lib/networking_bgpvpn/neutron/db :: copying networking_bgpvpn/neutron/db/__init__.py -> build/lib/networking_bgpvpn/neutron/db :: copying networking_bgpvpn/neutron/db/head.py -> build/lib/networking_bgpvpn/neutron/db :: copying networking_bgpvpn/neutron/db/bgpvpn_db.py -> build/lib/networking_bgpvpn/neutron/db :: creating build/lib/networking_bgpvpn/tests/unit/services/bagpipe :: copying networking_bgpvpn/tests/unit/services/bagpipe/__init__.py -> build/lib/networking_bgpvpn/tests/unit/services/bagpipe :: copying networking_bgpvpn/tests/unit/services/bagpipe/test_bagpipe.py -> build/lib/networking_bgpvpn/tests/unit/services/bagpipe :: copying networking_bgpvpn/neutron/services/__init__.py -> build/lib/networking_bgpvpn/neutron/services :: copying networking_bgpvpn/neutron/services/plugin.py -> build/lib/networking_bgpvpn/neutron/services :: creating build/lib/networking_bgpvpn/policies :: copying networking_bgpvpn/policies/__init__.py -> build/lib/networking_bgpvpn/policies :: copying networking_bgpvpn/policies/port_association.py -> build/lib/networking_bgpvpn/policies :: copying networking_bgpvpn/policies/network_association.py -> build/lib/networking_bgpvpn/policies :: copying networking_bgpvpn/policies/bgpvpn.py -> build/lib/networking_bgpvpn/policies :: copying networking_bgpvpn/policies/router_association.py -> build/lib/networking_bgpvpn/policies :: creating build/lib/networking_bgpvpn/tests/unit/services/common :: copying networking_bgpvpn/tests/unit/services/common/__init__.py -> build/lib/networking_bgpvpn/tests/unit/services/common :: copying networking_bgpvpn/tests/unit/services/common/test_utils.py -> build/lib/networking_bgpvpn/tests/unit/services/common :: creating build/lib/networking_bgpvpn/neutron/db/migration :: creating build/lib/networking_bgpvpn/neutron/db/migration/alembic_migrations :: copying networking_bgpvpn/neutron/db/migration/alembic_migrations/__init__.py -> build/lib/networking_bgpvpn/neutron/db/migration/alembic_migrations :: copying networking_bgpvpn/neutron/db/migration/alembic_migrations/env.py -> build/lib/networking_bgpvpn/neutron/db/migration/alembic_migrations :: copying networking_bgpvpn/neutron/db/migration/__init__.py -> build/lib/networking_bgpvpn/neutron/db/migration :: copying networking_bgpvpn/neutron/__init__.py -> build/lib/networking_bgpvpn/neutron :: copying networking_bgpvpn/neutron/opts.py -> build/lib/networking_bgpvpn/neutron :: creating build/lib/networking_bgpvpn/tests/unit/extensions :: copying networking_bgpvpn/tests/unit/extensions/__init__.py -> build/lib/networking_bgpvpn/tests/unit/extensions :: copying networking_bgpvpn/tests/unit/extensions/test_bgpvpn_vni.py -> build/lib/networking_bgpvpn/tests/unit/extensions :: copying networking_bgpvpn/tests/unit/extensions/test_bgpvpn_routes_control.py -> build/lib/networking_bgpvpn/tests/unit/extensions :: copying networking_bgpvpn/tests/unit/extensions/test_bgpvpn.py -> build/lib/networking_bgpvpn/tests/unit/extensions :: copying networking_bgpvpn/tests/unit/extensions/test_bgpvpn_rc_base.py -> build/lib/networking_bgpvpn/tests/unit/extensions :: creating build/lib/networking_bgpvpn/neutron/services/service_drivers :: copying networking_bgpvpn/neutron/services/service_drivers/__init__.py -> build/lib/networking_bgpvpn/neutron/services/service_drivers :: copying networking_bgpvpn/neutron/services/service_drivers/driver_api.py -> build/lib/networking_bgpvpn/neutron/services/service_drivers :: creating build/lib/networking_bgpvpn/neutron/services/service_drivers/bagpipe :: copying networking_bgpvpn/neutron/services/service_drivers/bagpipe/__init__.py -> build/lib/networking_bgpvpn/neutron/services/service_drivers/bagpipe :: copying networking_bgpvpn/neutron/services/service_drivers/bagpipe/bagpipe.py -> build/lib/networking_bgpvpn/neutron/services/service_drivers/bagpipe :: copying networking_bgpvpn/neutron/services/service_drivers/bagpipe/bagpipe_v2.py -> build/lib/networking_bgpvpn/neutron/services/service_drivers/bagpipe :: creating build/lib/networking_bgpvpn/tests/functional/db :: copying networking_bgpvpn/tests/functional/db/__init__.py -> build/lib/networking_bgpvpn/tests/functional/db :: copying networking_bgpvpn/tests/functional/db/test_migrations.py -> build/lib/networking_bgpvpn/tests/functional/db :: creating build/lib/networking_bgpvpn/neutron/extensions :: copying networking_bgpvpn/neutron/extensions/__init__.py -> build/lib/networking_bgpvpn/neutron/extensions :: copying networking_bgpvpn/neutron/extensions/bgpvpn_vni.py -> build/lib/networking_bgpvpn/neutron/extensions :: copying networking_bgpvpn/neutron/extensions/bgpvpn_routes_control.py -> build/lib/networking_bgpvpn/neutron/extensions :: copying networking_bgpvpn/neutron/extensions/bgpvpn.py -> build/lib/networking_bgpvpn/neutron/extensions :: creating build/lib/networking_bgpvpn/tests/unit/db :: copying networking_bgpvpn/tests/unit/db/__init__.py -> build/lib/networking_bgpvpn/tests/unit/db :: copying networking_bgpvpn/tests/unit/db/test_db.py -> build/lib/networking_bgpvpn/tests/unit/db :: creating build/lib/networking_bgpvpn_heat :: copying networking_bgpvpn_heat/__init__.py -> build/lib/networking_bgpvpn_heat :: copying networking_bgpvpn_heat/_i18n.py -> build/lib/networking_bgpvpn_heat :: copying networking_bgpvpn_heat/bgpvpnservice.py -> build/lib/networking_bgpvpn_heat :: creating build/lib/bgpvpn_dashboard :: creating build/lib/bgpvpn_dashboard/api :: copying bgpvpn_dashboard/api/__init__.py -> build/lib/bgpvpn_dashboard/api :: copying bgpvpn_dashboard/api/bgpvpn.py -> build/lib/bgpvpn_dashboard/api :: creating build/lib/bgpvpn_dashboard/common :: copying bgpvpn_dashboard/common/__init__.py -> build/lib/bgpvpn_dashboard/common :: copying bgpvpn_dashboard/common/bgpvpn.py -> build/lib/bgpvpn_dashboard/common :: creating build/lib/bgpvpn_dashboard/test :: creating build/lib/bgpvpn_dashboard/test/admin :: copying bgpvpn_dashboard/test/admin/__init__.py -> build/lib/bgpvpn_dashboard/test/admin :: copying bgpvpn_dashboard/test/admin/test_forms.py -> build/lib/bgpvpn_dashboard/test/admin :: copying bgpvpn_dashboard/test/admin/test_views.py -> build/lib/bgpvpn_dashboard/test/admin :: copying bgpvpn_dashboard/test/admin/test_tables.py -> build/lib/bgpvpn_dashboard/test/admin :: creating build/lib/bgpvpn_dashboard/dashboards :: creating build/lib/bgpvpn_dashboard/dashboards/admin :: creating build/lib/bgpvpn_dashboard/dashboards/admin/bgpvpn :: copying bgpvpn_dashboard/dashboards/admin/bgpvpn/workflows.py -> build/lib/bgpvpn_dashboard/dashboards/admin/bgpvpn :: copying bgpvpn_dashboard/dashboards/admin/bgpvpn/__init__.py -> build/lib/bgpvpn_dashboard/dashboards/admin/bgpvpn :: copying bgpvpn_dashboard/dashboards/admin/bgpvpn/urls.py -> build/lib/bgpvpn_dashboard/dashboards/admin/bgpvpn :: copying bgpvpn_dashboard/dashboards/admin/bgpvpn/forms.py -> build/lib/bgpvpn_dashboard/dashboards/admin/bgpvpn :: copying bgpvpn_dashboard/dashboards/admin/bgpvpn/tabs.py -> build/lib/bgpvpn_dashboard/dashboards/admin/bgpvpn :: copying bgpvpn_dashboard/dashboards/admin/bgpvpn/panel.py -> build/lib/bgpvpn_dashboard/dashboards/admin/bgpvpn :: copying bgpvpn_dashboard/dashboards/admin/bgpvpn/tables.py -> build/lib/bgpvpn_dashboard/dashboards/admin/bgpvpn :: copying bgpvpn_dashboard/dashboards/admin/bgpvpn/views.py -> build/lib/bgpvpn_dashboard/dashboards/admin/bgpvpn :: copying bgpvpn_dashboard/__init__.py -> build/lib/bgpvpn_dashboard :: creating build/lib/bgpvpn_dashboard/dashboards/project :: creating build/lib/bgpvpn_dashboard/dashboards/project/bgpvpn :: copying bgpvpn_dashboard/dashboards/project/bgpvpn/workflows.py -> build/lib/bgpvpn_dashboard/dashboards/project/bgpvpn :: copying bgpvpn_dashboard/dashboards/project/bgpvpn/__init__.py -> build/lib/bgpvpn_dashboard/dashboards/project/bgpvpn :: copying bgpvpn_dashboard/dashboards/project/bgpvpn/urls.py -> build/lib/bgpvpn_dashboard/dashboards/project/bgpvpn :: copying bgpvpn_dashboard/dashboards/project/bgpvpn/forms.py -> build/lib/bgpvpn_dashboard/dashboards/project/bgpvpn :: copying bgpvpn_dashboard/dashboards/project/bgpvpn/tabs.py -> build/lib/bgpvpn_dashboard/dashboards/project/bgpvpn :: copying bgpvpn_dashboard/dashboards/project/bgpvpn/panel.py -> build/lib/bgpvpn_dashboard/dashboards/project/bgpvpn :: copying bgpvpn_dashboard/dashboards/project/bgpvpn/tables.py -> build/lib/bgpvpn_dashboard/dashboards/project/bgpvpn :: copying bgpvpn_dashboard/dashboards/project/bgpvpn/views.py -> build/lib/bgpvpn_dashboard/dashboards/project/bgpvpn :: copying bgpvpn_dashboard/dashboards/__init__.py -> build/lib/bgpvpn_dashboard/dashboards :: creating build/lib/bgpvpn_dashboard/dashboards/project/bgpvpn/router_associations :: copying bgpvpn_dashboard/dashboards/project/bgpvpn/router_associations/__init__.py -> build/lib/bgpvpn_dashboard/dashboards/project/bgpvpn/router_associations :: copying bgpvpn_dashboard/dashboards/project/bgpvpn/router_associations/urls.py -> build/lib/bgpvpn_dashboard/dashboards/project/bgpvpn/router_associations :: copying bgpvpn_dashboard/dashboards/project/bgpvpn/router_associations/forms.py -> build/lib/bgpvpn_dashboard/dashboards/project/bgpvpn/router_associations :: copying bgpvpn_dashboard/dashboards/project/bgpvpn/router_associations/tabs.py -> build/lib/bgpvpn_dashboard/dashboards/project/bgpvpn/router_associations :: copying bgpvpn_dashboard/dashboards/project/bgpvpn/router_associations/tables.py -> build/lib/bgpvpn_dashboard/dashboards/project/bgpvpn/router_associations :: copying bgpvpn_dashboard/dashboards/project/bgpvpn/router_associations/views.py -> build/lib/bgpvpn_dashboard/dashboards/project/bgpvpn/router_associations :: copying bgpvpn_dashboard/dashboards/admin/__init__.py -> build/lib/bgpvpn_dashboard/dashboards/admin :: creating build/lib/bgpvpn_dashboard/enabled :: copying bgpvpn_dashboard/enabled/__init__.py -> build/lib/bgpvpn_dashboard/enabled :: copying bgpvpn_dashboard/enabled/_2360_admin_bgpvpn_panel.py -> build/lib/bgpvpn_dashboard/enabled :: copying bgpvpn_dashboard/enabled/_1495_project_bgpvpn_panel.py -> build/lib/bgpvpn_dashboard/enabled :: creating build/lib/bgpvpn_dashboard/dashboards/project/bgpvpn/network_associations :: copying bgpvpn_dashboard/dashboards/project/bgpvpn/network_associations/__init__.py -> build/lib/bgpvpn_dashboard/dashboards/project/bgpvpn/network_associations :: copying bgpvpn_dashboard/dashboards/project/bgpvpn/network_associations/urls.py -> build/lib/bgpvpn_dashboard/dashboards/project/bgpvpn/network_associations :: copying bgpvpn_dashboard/dashboards/project/bgpvpn/network_associations/tabs.py -> build/lib/bgpvpn_dashboard/dashboards/project/bgpvpn/network_associations :: copying bgpvpn_dashboard/dashboards/project/bgpvpn/network_associations/tables.py -> build/lib/bgpvpn_dashboard/dashboards/project/bgpvpn/network_associations :: copying bgpvpn_dashboard/dashboards/project/bgpvpn/network_associations/views.py -> build/lib/bgpvpn_dashboard/dashboards/project/bgpvpn/network_associations :: creating build/lib/bgpvpn_dashboard/test/test_data :: copying bgpvpn_dashboard/test/test_data/__init__.py -> build/lib/bgpvpn_dashboard/test/test_data :: copying bgpvpn_dashboard/test/test_data/bgpvpn_data.py -> build/lib/bgpvpn_dashboard/test/test_data :: copying bgpvpn_dashboard/test/test_data/utils.py -> build/lib/bgpvpn_dashboard/test/test_data :: copying bgpvpn_dashboard/test/__init__.py -> build/lib/bgpvpn_dashboard/test :: copying bgpvpn_dashboard/test/urls.py -> build/lib/bgpvpn_dashboard/test :: copying bgpvpn_dashboard/test/helpers.py -> build/lib/bgpvpn_dashboard/test :: copying bgpvpn_dashboard/test/settings.py -> build/lib/bgpvpn_dashboard/test :: creating build/lib/bgpvpn_dashboard/test/project :: copying bgpvpn_dashboard/test/project/__init__.py -> build/lib/bgpvpn_dashboard/test/project :: copying bgpvpn_dashboard/test/project/test_forms.py -> build/lib/bgpvpn_dashboard/test/project :: copying bgpvpn_dashboard/test/project/test_views.py -> build/lib/bgpvpn_dashboard/test/project :: copying bgpvpn_dashboard/test/project/test_tables.py -> build/lib/bgpvpn_dashboard/test/project :: creating build/lib/bgpvpn_dashboard/test/api_tests :: copying bgpvpn_dashboard/test/api_tests/__init__.py -> build/lib/bgpvpn_dashboard/test/api_tests :: copying bgpvpn_dashboard/test/api_tests/test_bgpvpn.py -> build/lib/bgpvpn_dashboard/test/api_tests :: copying bgpvpn_dashboard/dashboards/project/__init__.py -> build/lib/bgpvpn_dashboard/dashboards/project :: running egg_info :: writing networking_bgpvpn.egg-info/PKG-INFO :: writing dependency_links to networking_bgpvpn.egg-info/dependency_links.txt :: writing entry points to networking_bgpvpn.egg-info/entry_points.txt :: writing requirements to networking_bgpvpn.egg-info/requires.txt :: writing top-level names to networking_bgpvpn.egg-info/top_level.txt :: [pbr] Reusing existing SOURCES.txt :: running install_lib :: creating /build/lpci/project/debian/python3-networking-bgpvpn :: creating /build/lpci/project/debian/python3-networking-bgpvpn/usr :: creating /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib :: creating /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3 :: creating /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages :: creating /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn_heat :: copying build/lib/networking_bgpvpn_heat/__init__.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn_heat :: copying build/lib/networking_bgpvpn_heat/_i18n.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn_heat :: copying build/lib/networking_bgpvpn_heat/bgpvpnservice.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn_heat :: creating /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn :: copying build/lib/networking_bgpvpn/__init__.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn :: copying build/lib/networking_bgpvpn/_i18n.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn :: creating /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/tests :: copying build/lib/networking_bgpvpn/tests/__init__.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/tests :: creating /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/tests/functional :: copying build/lib/networking_bgpvpn/tests/functional/__init__.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/tests/functional :: creating /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/tests/functional/db :: copying build/lib/networking_bgpvpn/tests/functional/db/__init__.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/tests/functional/db :: copying build/lib/networking_bgpvpn/tests/functional/db/test_migrations.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/tests/functional/db :: copying build/lib/networking_bgpvpn/tests/functional/test_placeholder.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/tests/functional :: creating /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/tests/unit :: copying build/lib/networking_bgpvpn/tests/unit/__init__.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/tests/unit :: creating /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/tests/unit/extensions :: copying build/lib/networking_bgpvpn/tests/unit/extensions/__init__.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/tests/unit/extensions :: copying build/lib/networking_bgpvpn/tests/unit/extensions/test_bgpvpn_vni.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/tests/unit/extensions :: copying build/lib/networking_bgpvpn/tests/unit/extensions/test_bgpvpn_routes_control.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/tests/unit/extensions :: copying build/lib/networking_bgpvpn/tests/unit/extensions/test_bgpvpn.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/tests/unit/extensions :: copying build/lib/networking_bgpvpn/tests/unit/extensions/test_bgpvpn_rc_base.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/tests/unit/extensions :: creating /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/tests/unit/db :: copying build/lib/networking_bgpvpn/tests/unit/db/__init__.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/tests/unit/db :: copying build/lib/networking_bgpvpn/tests/unit/db/test_db.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/tests/unit/db :: creating /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/tests/unit/services :: copying build/lib/networking_bgpvpn/tests/unit/services/__init__.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/tests/unit/services :: creating /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/tests/unit/services/common :: copying build/lib/networking_bgpvpn/tests/unit/services/common/__init__.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/tests/unit/services/common :: copying build/lib/networking_bgpvpn/tests/unit/services/common/test_utils.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/tests/unit/services/common :: copying build/lib/networking_bgpvpn/tests/unit/services/test_plugin.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/tests/unit/services :: creating /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/tests/unit/services/bagpipe :: copying build/lib/networking_bgpvpn/tests/unit/services/bagpipe/__init__.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/tests/unit/services/bagpipe :: copying build/lib/networking_bgpvpn/tests/unit/services/bagpipe/test_bagpipe.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/tests/unit/services/bagpipe :: creating /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/tests/unit/client :: copying build/lib/networking_bgpvpn/tests/unit/client/__init__.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/tests/unit/client :: copying build/lib/networking_bgpvpn/tests/unit/client/test_client.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/tests/unit/client :: creating /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/neutronclient :: copying build/lib/networking_bgpvpn/neutronclient/__init__.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/neutronclient :: creating /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/neutronclient/neutron :: copying build/lib/networking_bgpvpn/neutronclient/neutron/__init__.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/neutronclient/neutron :: creating /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/neutronclient/neutron/v2_0 :: copying build/lib/networking_bgpvpn/neutronclient/neutron/v2_0/__init__.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/neutronclient/neutron/v2_0 :: creating /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/neutronclient/neutron/v2_0/bgpvpn :: copying build/lib/networking_bgpvpn/neutronclient/neutron/v2_0/bgpvpn/__init__.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/neutronclient/neutron/v2_0/bgpvpn :: copying build/lib/networking_bgpvpn/neutronclient/neutron/v2_0/bgpvpn/bgpvpn.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/neutronclient/neutron/v2_0/bgpvpn :: creating /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/policies :: copying build/lib/networking_bgpvpn/policies/__init__.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/policies :: copying build/lib/networking_bgpvpn/policies/port_association.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/policies :: copying build/lib/networking_bgpvpn/policies/network_association.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/policies :: copying build/lib/networking_bgpvpn/policies/bgpvpn.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/policies :: copying build/lib/networking_bgpvpn/policies/router_association.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/policies :: copying build/lib/networking_bgpvpn/version.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn :: creating /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/neutron :: copying build/lib/networking_bgpvpn/neutron/__init__.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/neutron :: creating /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/neutron/extensions :: copying build/lib/networking_bgpvpn/neutron/extensions/__init__.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/neutron/extensions :: copying build/lib/networking_bgpvpn/neutron/extensions/bgpvpn_vni.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/neutron/extensions :: copying build/lib/networking_bgpvpn/neutron/extensions/bgpvpn_routes_control.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/neutron/extensions :: copying build/lib/networking_bgpvpn/neutron/extensions/bgpvpn.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/neutron/extensions :: copying build/lib/networking_bgpvpn/neutron/opts.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/neutron :: creating /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/neutron/db :: copying build/lib/networking_bgpvpn/neutron/db/__init__.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/neutron/db :: creating /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/neutron/db/migration :: copying build/lib/networking_bgpvpn/neutron/db/migration/__init__.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/neutron/db/migration :: creating /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/neutron/db/migration/alembic_migrations :: copying build/lib/networking_bgpvpn/neutron/db/migration/alembic_migrations/__init__.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/neutron/db/migration/alembic_migrations :: copying build/lib/networking_bgpvpn/neutron/db/migration/alembic_migrations/env.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/neutron/db/migration/alembic_migrations :: copying build/lib/networking_bgpvpn/neutron/db/head.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/neutron/db :: copying build/lib/networking_bgpvpn/neutron/db/bgpvpn_db.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/neutron/db :: creating /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/neutron/services :: copying build/lib/networking_bgpvpn/neutron/services/__init__.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/neutron/services :: creating /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/neutron/services/common :: copying build/lib/networking_bgpvpn/neutron/services/common/__init__.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/neutron/services/common :: copying build/lib/networking_bgpvpn/neutron/services/common/utils.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/neutron/services/common :: copying build/lib/networking_bgpvpn/neutron/services/common/constants.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/neutron/services/common :: creating /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/neutron/services/service_drivers :: copying build/lib/networking_bgpvpn/neutron/services/service_drivers/__init__.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/neutron/services/service_drivers :: copying build/lib/networking_bgpvpn/neutron/services/service_drivers/driver_api.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/neutron/services/service_drivers :: creating /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/neutron/services/service_drivers/bagpipe :: copying build/lib/networking_bgpvpn/neutron/services/service_drivers/bagpipe/__init__.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/neutron/services/service_drivers/bagpipe :: copying build/lib/networking_bgpvpn/neutron/services/service_drivers/bagpipe/bagpipe.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/neutron/services/service_drivers/bagpipe :: copying build/lib/networking_bgpvpn/neutron/services/service_drivers/bagpipe/bagpipe_v2.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/neutron/services/service_drivers/bagpipe :: copying build/lib/networking_bgpvpn/neutron/services/plugin.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/neutron/services :: creating /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard :: copying build/lib/bgpvpn_dashboard/__init__.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard :: creating /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/enabled :: copying build/lib/bgpvpn_dashboard/enabled/__init__.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/enabled :: copying build/lib/bgpvpn_dashboard/enabled/_2360_admin_bgpvpn_panel.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/enabled :: copying build/lib/bgpvpn_dashboard/enabled/_1495_project_bgpvpn_panel.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/enabled :: creating /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/common :: copying build/lib/bgpvpn_dashboard/common/__init__.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/common :: copying build/lib/bgpvpn_dashboard/common/bgpvpn.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/common :: creating /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/api :: copying build/lib/bgpvpn_dashboard/api/__init__.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/api :: copying build/lib/bgpvpn_dashboard/api/bgpvpn.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/api :: creating /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/dashboards :: copying build/lib/bgpvpn_dashboard/dashboards/__init__.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/dashboards :: creating /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/dashboards/project :: copying build/lib/bgpvpn_dashboard/dashboards/project/__init__.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/dashboards/project :: creating /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/dashboards/project/bgpvpn :: copying build/lib/bgpvpn_dashboard/dashboards/project/bgpvpn/workflows.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/dashboards/project/bgpvpn :: copying build/lib/bgpvpn_dashboard/dashboards/project/bgpvpn/__init__.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/dashboards/project/bgpvpn :: copying build/lib/bgpvpn_dashboard/dashboards/project/bgpvpn/urls.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/dashboards/project/bgpvpn :: copying build/lib/bgpvpn_dashboard/dashboards/project/bgpvpn/forms.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/dashboards/project/bgpvpn :: creating /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/dashboards/project/bgpvpn/network_associations :: copying build/lib/bgpvpn_dashboard/dashboards/project/bgpvpn/network_associations/__init__.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/dashboards/project/bgpvpn/network_associations :: copying build/lib/bgpvpn_dashboard/dashboards/project/bgpvpn/network_associations/urls.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/dashboards/project/bgpvpn/network_associations :: copying build/lib/bgpvpn_dashboard/dashboards/project/bgpvpn/network_associations/tabs.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/dashboards/project/bgpvpn/network_associations :: copying build/lib/bgpvpn_dashboard/dashboards/project/bgpvpn/network_associations/tables.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/dashboards/project/bgpvpn/network_associations :: copying build/lib/bgpvpn_dashboard/dashboards/project/bgpvpn/network_associations/views.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/dashboards/project/bgpvpn/network_associations :: copying build/lib/bgpvpn_dashboard/dashboards/project/bgpvpn/tabs.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/dashboards/project/bgpvpn :: copying build/lib/bgpvpn_dashboard/dashboards/project/bgpvpn/panel.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/dashboards/project/bgpvpn :: copying build/lib/bgpvpn_dashboard/dashboards/project/bgpvpn/tables.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/dashboards/project/bgpvpn :: copying build/lib/bgpvpn_dashboard/dashboards/project/bgpvpn/views.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/dashboards/project/bgpvpn :: creating /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/dashboards/project/bgpvpn/router_associations :: copying build/lib/bgpvpn_dashboard/dashboards/project/bgpvpn/router_associations/__init__.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/dashboards/project/bgpvpn/router_associations :: copying build/lib/bgpvpn_dashboard/dashboards/project/bgpvpn/router_associations/urls.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/dashboards/project/bgpvpn/router_associations :: copying build/lib/bgpvpn_dashboard/dashboards/project/bgpvpn/router_associations/forms.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/dashboards/project/bgpvpn/router_associations :: copying build/lib/bgpvpn_dashboard/dashboards/project/bgpvpn/router_associations/tabs.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/dashboards/project/bgpvpn/router_associations :: copying build/lib/bgpvpn_dashboard/dashboards/project/bgpvpn/router_associations/tables.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/dashboards/project/bgpvpn/router_associations :: copying build/lib/bgpvpn_dashboard/dashboards/project/bgpvpn/router_associations/views.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/dashboards/project/bgpvpn/router_associations :: creating /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/dashboards/admin :: copying build/lib/bgpvpn_dashboard/dashboards/admin/__init__.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/dashboards/admin :: creating /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/dashboards/admin/bgpvpn :: copying build/lib/bgpvpn_dashboard/dashboards/admin/bgpvpn/workflows.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/dashboards/admin/bgpvpn :: copying build/lib/bgpvpn_dashboard/dashboards/admin/bgpvpn/__init__.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/dashboards/admin/bgpvpn :: copying build/lib/bgpvpn_dashboard/dashboards/admin/bgpvpn/urls.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/dashboards/admin/bgpvpn :: copying build/lib/bgpvpn_dashboard/dashboards/admin/bgpvpn/forms.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/dashboards/admin/bgpvpn :: copying build/lib/bgpvpn_dashboard/dashboards/admin/bgpvpn/tabs.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/dashboards/admin/bgpvpn :: copying build/lib/bgpvpn_dashboard/dashboards/admin/bgpvpn/panel.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/dashboards/admin/bgpvpn :: copying build/lib/bgpvpn_dashboard/dashboards/admin/bgpvpn/tables.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/dashboards/admin/bgpvpn :: copying build/lib/bgpvpn_dashboard/dashboards/admin/bgpvpn/views.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/dashboards/admin/bgpvpn :: creating /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/test :: copying build/lib/bgpvpn_dashboard/test/__init__.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/test :: copying build/lib/bgpvpn_dashboard/test/urls.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/test :: creating /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/test/api_tests :: copying build/lib/bgpvpn_dashboard/test/api_tests/__init__.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/test/api_tests :: copying build/lib/bgpvpn_dashboard/test/api_tests/test_bgpvpn.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/test/api_tests :: creating /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/test/test_data :: copying build/lib/bgpvpn_dashboard/test/test_data/__init__.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/test/test_data :: copying build/lib/bgpvpn_dashboard/test/test_data/bgpvpn_data.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/test/test_data :: copying build/lib/bgpvpn_dashboard/test/test_data/utils.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/test/test_data :: creating /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/test/project :: copying build/lib/bgpvpn_dashboard/test/project/__init__.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/test/project :: copying build/lib/bgpvpn_dashboard/test/project/test_forms.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/test/project :: copying build/lib/bgpvpn_dashboard/test/project/test_views.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/test/project :: copying build/lib/bgpvpn_dashboard/test/project/test_tables.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/test/project :: copying build/lib/bgpvpn_dashboard/test/helpers.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/test :: creating /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/test/admin :: copying build/lib/bgpvpn_dashboard/test/admin/__init__.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/test/admin :: copying build/lib/bgpvpn_dashboard/test/admin/test_forms.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/test/admin :: copying build/lib/bgpvpn_dashboard/test/admin/test_views.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/test/admin :: copying build/lib/bgpvpn_dashboard/test/admin/test_tables.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/test/admin :: copying build/lib/bgpvpn_dashboard/test/settings.py -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/test :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn_heat/__init__.py to __init__.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn_heat/_i18n.py to _i18n.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn_heat/bgpvpnservice.py to bgpvpnservice.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/__init__.py to __init__.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/_i18n.py to _i18n.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/tests/__init__.py to __init__.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/tests/functional/__init__.py to __init__.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/tests/functional/db/__init__.py to __init__.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/tests/functional/db/test_migrations.py to test_migrations.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/tests/functional/test_placeholder.py to test_placeholder.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/tests/unit/__init__.py to __init__.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/tests/unit/extensions/__init__.py to __init__.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/tests/unit/extensions/test_bgpvpn_vni.py to test_bgpvpn_vni.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/tests/unit/extensions/test_bgpvpn_routes_control.py to test_bgpvpn_routes_control.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/tests/unit/extensions/test_bgpvpn.py to test_bgpvpn.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/tests/unit/extensions/test_bgpvpn_rc_base.py to test_bgpvpn_rc_base.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/tests/unit/db/__init__.py to __init__.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/tests/unit/db/test_db.py to test_db.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/tests/unit/services/__init__.py to __init__.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/tests/unit/services/common/__init__.py to __init__.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/tests/unit/services/common/test_utils.py to test_utils.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/tests/unit/services/test_plugin.py to test_plugin.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/tests/unit/services/bagpipe/__init__.py to __init__.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/tests/unit/services/bagpipe/test_bagpipe.py to test_bagpipe.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/tests/unit/client/__init__.py to __init__.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/tests/unit/client/test_client.py to test_client.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/neutronclient/__init__.py to __init__.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/neutronclient/neutron/__init__.py to __init__.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/neutronclient/neutron/v2_0/__init__.py to __init__.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/neutronclient/neutron/v2_0/bgpvpn/__init__.py to __init__.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/neutronclient/neutron/v2_0/bgpvpn/bgpvpn.py to bgpvpn.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/policies/__init__.py to __init__.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/policies/port_association.py to port_association.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/policies/network_association.py to network_association.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/policies/bgpvpn.py to bgpvpn.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/policies/router_association.py to router_association.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/version.py to version.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/neutron/__init__.py to __init__.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/neutron/extensions/__init__.py to __init__.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/neutron/extensions/bgpvpn_vni.py to bgpvpn_vni.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/neutron/extensions/bgpvpn_routes_control.py to bgpvpn_routes_control.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/neutron/extensions/bgpvpn.py to bgpvpn.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/neutron/opts.py to opts.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/neutron/db/__init__.py to __init__.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/neutron/db/migration/__init__.py to __init__.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/neutron/db/migration/alembic_migrations/__init__.py to __init__.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/neutron/db/migration/alembic_migrations/env.py to env.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/neutron/db/head.py to head.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/neutron/db/bgpvpn_db.py to bgpvpn_db.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/neutron/services/__init__.py to __init__.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/neutron/services/common/__init__.py to __init__.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/neutron/services/common/utils.py to utils.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/neutron/services/common/constants.py to constants.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/neutron/services/service_drivers/__init__.py to __init__.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/neutron/services/service_drivers/driver_api.py to driver_api.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/neutron/services/service_drivers/bagpipe/__init__.py to __init__.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/neutron/services/service_drivers/bagpipe/bagpipe.py to bagpipe.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/neutron/services/service_drivers/bagpipe/bagpipe_v2.py to bagpipe_v2.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/neutron/services/plugin.py to plugin.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/__init__.py to __init__.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/enabled/__init__.py to __init__.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/enabled/_2360_admin_bgpvpn_panel.py to _2360_admin_bgpvpn_panel.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/enabled/_1495_project_bgpvpn_panel.py to _1495_project_bgpvpn_panel.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/common/__init__.py to __init__.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/common/bgpvpn.py to bgpvpn.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/api/__init__.py to __init__.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/api/bgpvpn.py to bgpvpn.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/dashboards/__init__.py to __init__.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/dashboards/project/__init__.py to __init__.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/dashboards/project/bgpvpn/workflows.py to workflows.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/dashboards/project/bgpvpn/__init__.py to __init__.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/dashboards/project/bgpvpn/urls.py to urls.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/dashboards/project/bgpvpn/forms.py to forms.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/dashboards/project/bgpvpn/network_associations/__init__.py to __init__.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/dashboards/project/bgpvpn/network_associations/urls.py to urls.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/dashboards/project/bgpvpn/network_associations/tabs.py to tabs.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/dashboards/project/bgpvpn/network_associations/tables.py to tables.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/dashboards/project/bgpvpn/network_associations/views.py to views.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/dashboards/project/bgpvpn/tabs.py to tabs.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/dashboards/project/bgpvpn/panel.py to panel.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/dashboards/project/bgpvpn/tables.py to tables.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/dashboards/project/bgpvpn/views.py to views.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/dashboards/project/bgpvpn/router_associations/__init__.py to __init__.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/dashboards/project/bgpvpn/router_associations/urls.py to urls.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/dashboards/project/bgpvpn/router_associations/forms.py to forms.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/dashboards/project/bgpvpn/router_associations/tabs.py to tabs.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/dashboards/project/bgpvpn/router_associations/tables.py to tables.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/dashboards/project/bgpvpn/router_associations/views.py to views.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/dashboards/admin/__init__.py to __init__.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/dashboards/admin/bgpvpn/workflows.py to workflows.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/dashboards/admin/bgpvpn/__init__.py to __init__.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/dashboards/admin/bgpvpn/urls.py to urls.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/dashboards/admin/bgpvpn/forms.py to forms.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/dashboards/admin/bgpvpn/tabs.py to tabs.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/dashboards/admin/bgpvpn/panel.py to panel.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/dashboards/admin/bgpvpn/tables.py to tables.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/dashboards/admin/bgpvpn/views.py to views.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/test/__init__.py to __init__.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/test/urls.py to urls.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/test/api_tests/__init__.py to __init__.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/test/api_tests/test_bgpvpn.py to test_bgpvpn.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/test/test_data/__init__.py to __init__.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/test/test_data/bgpvpn_data.py to bgpvpn_data.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/test/test_data/utils.py to utils.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/test/project/__init__.py to __init__.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/test/project/test_forms.py to test_forms.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/test/project/test_views.py to test_views.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/test/project/test_tables.py to test_tables.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/test/helpers.py to helpers.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/test/admin/__init__.py to __init__.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/test/admin/test_forms.py to test_forms.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/test/admin/test_views.py to test_views.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/test/admin/test_tables.py to test_tables.cpython-312.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/test/settings.py to settings.cpython-312.pyc :: running install_data :: creating /build/lpci/project/debian/python3-networking-bgpvpn/usr/etc :: creating /build/lpci/project/debian/python3-networking-bgpvpn/usr/etc/neutron :: copying etc/neutron/networking_bgpvpn.conf -> /build/lpci/project/debian/python3-networking-bgpvpn/usr/etc/neutron :: running install_egg_info :: Copying networking_bgpvpn.egg-info to /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn-19.0.0.egg-info :: Skipping SOURCES.txt :: running install_scripts :: + pwd :: + python3.11 setup.py install --install-layout=deb --root /build/lpci/project/debian/python3-networking-bgpvpn :: /usr/lib/python3/dist-packages/setuptools/__init__.py:84: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. :: !! :: :: ******************************************************************************** :: Requirements should be satisfied by a PEP 517 installer. :: If you are using pip, you can try `pip install --use-pep517`. :: ******************************************************************************** :: :: !! :: dist.fetch_build_eggs(dist.setup_requires) :: /usr/lib/python3/dist-packages/setuptools/command/develop.py:40: EasyInstallDeprecationWarning: easy_install command is deprecated. :: !! :: :: ******************************************************************************** :: Please avoid running ``setup.py`` and ``easy_install``. :: Instead, use pypa/build, pypa/installer or other :: standards-based tools. :: :: See https://github.com/pypa/setuptools/issues/917 for details. :: ******************************************************************************** :: :: !! :: easy_install.initialize_options(self) :: /usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. :: !! :: :: ******************************************************************************** :: Please avoid running ``setup.py`` directly. :: Instead, use pypa/build, pypa/installer or other :: standards-based tools. :: :: See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. :: ******************************************************************************** :: :: !! :: self.initialize_options() :: running install :: [pbr] Generating AUTHORS :: [pbr] AUTHORS complete (0.0s) :: running build :: running build_py :: running egg_info :: writing networking_bgpvpn.egg-info/PKG-INFO :: writing dependency_links to networking_bgpvpn.egg-info/dependency_links.txt :: writing entry points to networking_bgpvpn.egg-info/entry_points.txt :: writing requirements to networking_bgpvpn.egg-info/requires.txt :: writing top-level names to networking_bgpvpn.egg-info/top_level.txt :: [pbr] Reusing existing SOURCES.txt :: running install_lib :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn_heat/__init__.py to __init__.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn_heat/_i18n.py to _i18n.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn_heat/bgpvpnservice.py to bgpvpnservice.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/__init__.py to __init__.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/_i18n.py to _i18n.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/tests/__init__.py to __init__.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/tests/functional/__init__.py to __init__.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/tests/functional/db/__init__.py to __init__.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/tests/functional/db/test_migrations.py to test_migrations.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/tests/functional/test_placeholder.py to test_placeholder.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/tests/unit/__init__.py to __init__.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/tests/unit/extensions/__init__.py to __init__.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/tests/unit/extensions/test_bgpvpn_vni.py to test_bgpvpn_vni.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/tests/unit/extensions/test_bgpvpn_routes_control.py to test_bgpvpn_routes_control.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/tests/unit/extensions/test_bgpvpn.py to test_bgpvpn.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/tests/unit/extensions/test_bgpvpn_rc_base.py to test_bgpvpn_rc_base.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/tests/unit/db/__init__.py to __init__.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/tests/unit/db/test_db.py to test_db.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/tests/unit/services/__init__.py to __init__.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/tests/unit/services/common/__init__.py to __init__.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/tests/unit/services/common/test_utils.py to test_utils.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/tests/unit/services/test_plugin.py to test_plugin.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/tests/unit/services/bagpipe/__init__.py to __init__.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/tests/unit/services/bagpipe/test_bagpipe.py to test_bagpipe.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/tests/unit/client/__init__.py to __init__.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/tests/unit/client/test_client.py to test_client.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/neutronclient/__init__.py to __init__.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/neutronclient/neutron/__init__.py to __init__.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/neutronclient/neutron/v2_0/__init__.py to __init__.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/neutronclient/neutron/v2_0/bgpvpn/__init__.py to __init__.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/neutronclient/neutron/v2_0/bgpvpn/bgpvpn.py to bgpvpn.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/policies/__init__.py to __init__.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/policies/port_association.py to port_association.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/policies/network_association.py to network_association.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/policies/bgpvpn.py to bgpvpn.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/policies/router_association.py to router_association.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/version.py to version.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/neutron/__init__.py to __init__.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/neutron/extensions/__init__.py to __init__.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/neutron/extensions/bgpvpn_vni.py to bgpvpn_vni.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/neutron/extensions/bgpvpn_routes_control.py to bgpvpn_routes_control.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/neutron/extensions/bgpvpn.py to bgpvpn.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/neutron/opts.py to opts.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/neutron/db/__init__.py to __init__.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/neutron/db/migration/__init__.py to __init__.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/neutron/db/migration/alembic_migrations/__init__.py to __init__.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/neutron/db/migration/alembic_migrations/env.py to env.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/neutron/db/head.py to head.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/neutron/db/bgpvpn_db.py to bgpvpn_db.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/neutron/services/__init__.py to __init__.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/neutron/services/common/__init__.py to __init__.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/neutron/services/common/utils.py to utils.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/neutron/services/common/constants.py to constants.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/neutron/services/service_drivers/__init__.py to __init__.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/neutron/services/service_drivers/driver_api.py to driver_api.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/neutron/services/service_drivers/bagpipe/__init__.py to __init__.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/neutron/services/service_drivers/bagpipe/bagpipe.py to bagpipe.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/neutron/services/service_drivers/bagpipe/bagpipe_v2.py to bagpipe_v2.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn/neutron/services/plugin.py to plugin.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/__init__.py to __init__.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/enabled/__init__.py to __init__.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/enabled/_2360_admin_bgpvpn_panel.py to _2360_admin_bgpvpn_panel.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/enabled/_1495_project_bgpvpn_panel.py to _1495_project_bgpvpn_panel.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/common/__init__.py to __init__.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/common/bgpvpn.py to bgpvpn.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/api/__init__.py to __init__.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/api/bgpvpn.py to bgpvpn.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/dashboards/__init__.py to __init__.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/dashboards/project/__init__.py to __init__.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/dashboards/project/bgpvpn/workflows.py to workflows.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/dashboards/project/bgpvpn/__init__.py to __init__.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/dashboards/project/bgpvpn/urls.py to urls.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/dashboards/project/bgpvpn/forms.py to forms.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/dashboards/project/bgpvpn/network_associations/__init__.py to __init__.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/dashboards/project/bgpvpn/network_associations/urls.py to urls.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/dashboards/project/bgpvpn/network_associations/tabs.py to tabs.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/dashboards/project/bgpvpn/network_associations/tables.py to tables.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/dashboards/project/bgpvpn/network_associations/views.py to views.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/dashboards/project/bgpvpn/tabs.py to tabs.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/dashboards/project/bgpvpn/panel.py to panel.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/dashboards/project/bgpvpn/tables.py to tables.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/dashboards/project/bgpvpn/views.py to views.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/dashboards/project/bgpvpn/router_associations/__init__.py to __init__.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/dashboards/project/bgpvpn/router_associations/urls.py to urls.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/dashboards/project/bgpvpn/router_associations/forms.py to forms.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/dashboards/project/bgpvpn/router_associations/tabs.py to tabs.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/dashboards/project/bgpvpn/router_associations/tables.py to tables.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/dashboards/project/bgpvpn/router_associations/views.py to views.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/dashboards/admin/__init__.py to __init__.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/dashboards/admin/bgpvpn/workflows.py to workflows.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/dashboards/admin/bgpvpn/__init__.py to __init__.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/dashboards/admin/bgpvpn/urls.py to urls.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/dashboards/admin/bgpvpn/forms.py to forms.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/dashboards/admin/bgpvpn/tabs.py to tabs.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/dashboards/admin/bgpvpn/panel.py to panel.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/dashboards/admin/bgpvpn/tables.py to tables.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/dashboards/admin/bgpvpn/views.py to views.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/test/__init__.py to __init__.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/test/urls.py to urls.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/test/api_tests/__init__.py to __init__.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/test/api_tests/test_bgpvpn.py to test_bgpvpn.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/test/test_data/__init__.py to __init__.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/test/test_data/bgpvpn_data.py to bgpvpn_data.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/test/test_data/utils.py to utils.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/test/project/__init__.py to __init__.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/test/project/test_forms.py to test_forms.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/test/project/test_views.py to test_views.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/test/project/test_tables.py to test_tables.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/test/helpers.py to helpers.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/test/admin/__init__.py to __init__.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/test/admin/test_forms.py to test_forms.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/test/admin/test_views.py to test_views.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/test/admin/test_tables.py to test_tables.cpython-311.pyc :: byte-compiling /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/bgpvpn_dashboard/test/settings.py to settings.cpython-311.pyc :: running install_data :: running install_egg_info :: removing '/build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn-19.0.0.egg-info' (and everything under it) :: Copying networking_bgpvpn.egg-info to /build/lpci/project/debian/python3-networking-bgpvpn/usr/lib/python3/dist-packages/networking_bgpvpn-19.0.0.egg-info :: Skipping SOURCES.txt :: running install_scripts :: + pwd :: + rm -rf /build/lpci/project/debian/python*/usr/lib/python*/dist-packages/*.pth :: + pwd :: + rm -rf /build/lpci/project/debian/tmp/usr/lib/python*/dist-packages/*.pth :: make[1]: Leaving directory '/build/lpci/project' :: debian/rules override_dh_install :: make[1]: Entering directory '/build/lpci/project' :: /bin/sh: 1: pyversions: not found :: py3versions: no X-Python3-Version in control file, using supported versions :: rm -rf /build/lpci/project/debian/python*-networking-bgpvpn/usr/etc :: dh_install :: make[1]: Leaving directory '/build/lpci/project' :: dh_installdocs -O--buildsystem=pybuild :: debian/rules override_dh_sphinxdoc :: make[1]: Entering directory '/build/lpci/project' :: /bin/sh: 1: pyversions: not found :: py3versions: no X-Python3-Version in control file, using supported versions :: sphinx-build -b html doc/source debian/python-networking-bgpvpn-doc/usr/share/doc/python-networking-bgpvpn-doc/html :: Running Sphinx v7.2.6 :: [openstackdocstheme] version: 3.2.0 :: [openstackdocstheme] connecting html-page-context event handler :: making output directory... done :: [openstackdocstheme] overriding configured project name (Python) with name extracted from the package (networking-bgpvpn); you can disable this behavior with the 'openstackdocs_auto_name' option :: [openstackdocstheme] using theme from /usr/lib/python3/dist-packages/openstackdocstheme/theme :: fatal: not a git repository (or any of the parent directories): .git :: [openstackdocstheme] cannot find git top directory, assuming "." :: [openstackdocstheme] no ./.gitreview found :: [oslo_config.sphinxconfiggen] reading config generator instructions from /build/lpci/project/doc/source/../../etc/oslo-config-generator/networking-bgpvpn.conf :: [oslo_config.sphinxconfiggen] writing sample configuration to /build/lpci/project/doc/source/_static/config-samples/networking-bgpvpn.conf.sample :: [oslo_policy.sphinxpolicygen] reading config generator instructions from /build/lpci/project/doc/source/../../etc/oslo-policy-generator/policy.conf :: [oslo_policy.sphinxpolicygen] writing sample policy to /build/lpci/project/doc/source/_static/networking-bgpvpn.policy.yaml.sample :: building [mo]: targets for 0 po files that are out of date :: writing output... :: building [html]: targets for 24 source files that are out of date :: updating environment: [new config] 24 added, 0 changed, 0 removed :: reading sources... [ 4%] configuration/index reading sources... [ 8%] configuration/networking-bgpvpn loading config file etc/oslo-config-generator/networking-bgpvpn.conf :: reading sources... [ 12%] configuration/policy reading sources... [ 17%] configuration/policy-sample reading sources... [ 21%] configuration/samples/networking-bgpvpn reading sources... [ 25%] contributor/contributing reading sources... [ 29%] contributor/future/attributes reading sources... [ 33%] contributor/future/index reading sources... [ 38%] contributor/index reading sources... [ 42%] contributor/specs reading sources... [ 46%] index reading sources... [ 50%] install/index reading sources... [ 54%] introduction reading sources... [ 58%] user/api reading sources... [ 62%] user/drivers/bagpipe/index reading sources... [ 67%] user/drivers/index reading sources... [ 71%] user/drivers/nuage/index reading sources... [ 75%] user/drivers/opencontrail/index reading sources... [ 79%] user/drivers/opendaylight/index reading sources... [ 83%] user/heat reading sources... [ 88%] user/horizon reading sources... [ 92%] user/index reading sources... [ 96%] user/overview reading sources... [100%] user/usage :: looking for now-outdated files... none found :: pickling environment... done :: checking consistency... done :: preparing documents... done :: copying assets... copying downloadable files... [100%] ../_static/networking-bgpvpn.policy.yaml.sample :: copying static files... done :: copying extra files... done :: done :: writing output... [ 4%] configuration/index fatal: not a git repository (or any of the parent directories): .git :: fatal: not a git repository (or any of the parent directories): .git :: [openstackdocstheme] Could not get modification time of doc/source/configuration/index.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/configuration/index.rst']' returned non-zero exit status 128. :: [openstackdocstheme] could not determine last_updated for 'configuration/index' :: writing output... [ 8%] configuration/networking-bgpvpn fatal: not a git repository (or any of the parent directories): .git :: [openstackdocstheme] Could not get modification time of doc/source/configuration/networking-bgpvpn.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/configuration/networking-bgpvpn.rst']' returned non-zero exit status 128. :: [openstackdocstheme] could not determine last_updated for 'configuration/networking-bgpvpn' :: writing output... [ 12%] configuration/policy fatal: not a git repository (or any of the parent directories): .git :: [openstackdocstheme] Could not get modification time of doc/source/configuration/policy.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/configuration/policy.rst']' returned non-zero exit status 128. :: [openstackdocstheme] could not determine last_updated for 'configuration/policy' :: writing output... [ 17%] configuration/policy-sample fatal: not a git repository (or any of the parent directories): .git :: [openstackdocstheme] Could not get modification time of doc/source/configuration/policy-sample.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/configuration/policy-sample.rst']' returned non-zero exit status 128. :: [openstackdocstheme] could not determine last_updated for 'configuration/policy-sample' :: writing output... [ 21%] configuration/samples/networking-bgpvpn fatal: not a git repository (or any of the parent directories): .git :: [openstackdocstheme] Could not get modification time of doc/source/configuration/samples/networking-bgpvpn.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/configuration/samples/networking-bgpvpn.rst']' returned non-zero exit status 128. :: [openstackdocstheme] could not determine last_updated for 'configuration/samples/networking-bgpvpn' :: writing output... [ 25%] contributor/contributing fatal: not a git repository (or any of the parent directories): .git :: [openstackdocstheme] Could not get modification time of doc/source/contributor/contributing.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/contributor/contributing.rst']' returned non-zero exit status 128. :: [openstackdocstheme] could not determine last_updated for 'contributor/contributing' :: writing output... [ 29%] contributor/future/attributes fatal: not a git repository (or any of the parent directories): .git :: [openstackdocstheme] Could not get modification time of doc/source/contributor/future/attributes.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/contributor/future/attributes.rst']' returned non-zero exit status 128. :: [openstackdocstheme] could not determine last_updated for 'contributor/future/attributes' :: writing output... [ 33%] contributor/future/index fatal: not a git repository (or any of the parent directories): .git :: [openstackdocstheme] Could not get modification time of doc/source/contributor/future/index.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/contributor/future/index.rst']' returned non-zero exit status 128. :: [openstackdocstheme] could not determine last_updated for 'contributor/future/index' :: writing output... [ 38%] contributor/index fatal: not a git repository (or any of the parent directories): .git :: [openstackdocstheme] Could not get modification time of doc/source/contributor/index.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/contributor/index.rst']' returned non-zero exit status 128. :: [openstackdocstheme] could not determine last_updated for 'contributor/index' :: writing output... [ 42%] contributor/specs fatal: not a git repository (or any of the parent directories): .git :: [openstackdocstheme] Could not get modification time of doc/source/contributor/specs.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/contributor/specs.rst']' returned non-zero exit status 128. :: [openstackdocstheme] could not determine last_updated for 'contributor/specs' :: writing output... [ 46%] index fatal: not a git repository (or any of the parent directories): .git :: [openstackdocstheme] Could not get modification time of doc/source/index.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/index.rst']' returned non-zero exit status 128. :: [openstackdocstheme] could not determine last_updated for 'index' :: writing output... [ 50%] install/index fatal: not a git repository (or any of the parent directories): .git :: [openstackdocstheme] Could not get modification time of doc/source/install/index.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/install/index.rst']' returned non-zero exit status 128. :: [openstackdocstheme] could not determine last_updated for 'install/index' :: writing output... [ 54%] introduction fatal: not a git repository (or any of the parent directories): .git :: [openstackdocstheme] Could not get modification time of doc/source/introduction.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/introduction.rst']' returned non-zero exit status 128. :: [openstackdocstheme] could not determine last_updated for 'introduction' :: writing output... [ 58%] user/api fatal: not a git repository (or any of the parent directories): .git :: [openstackdocstheme] Could not get modification time of doc/source/user/api.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/user/api.rst']' returned non-zero exit status 128. :: [openstackdocstheme] could not determine last_updated for 'user/api' :: writing output... [ 62%] user/drivers/bagpipe/index fatal: not a git repository (or any of the parent directories): .git :: [openstackdocstheme] Could not get modification time of doc/source/user/drivers/bagpipe/index.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/user/drivers/bagpipe/index.rst']' returned non-zero exit status 128. :: [openstackdocstheme] could not determine last_updated for 'user/drivers/bagpipe/index' :: writing output... [ 67%] user/drivers/index fatal: not a git repository (or any of the parent directories): .git :: [openstackdocstheme] Could not get modification time of doc/source/user/drivers/index.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/user/drivers/index.rst']' returned non-zero exit status 128. :: [openstackdocstheme] could not determine last_updated for 'user/drivers/index' :: writing output... [ 71%] user/drivers/nuage/index fatal: not a git repository (or any of the parent directories): .git :: [openstackdocstheme] Could not get modification time of doc/source/user/drivers/nuage/index.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/user/drivers/nuage/index.rst']' returned non-zero exit status 128. :: [openstackdocstheme] could not determine last_updated for 'user/drivers/nuage/index' :: writing output... [ 75%] user/drivers/opencontrail/index fatal: not a git repository (or any of the parent directories): .git :: [openstackdocstheme] Could not get modification time of doc/source/user/drivers/opencontrail/index.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/user/drivers/opencontrail/index.rst']' returned non-zero exit status 128. :: [openstackdocstheme] could not determine last_updated for 'user/drivers/opencontrail/index' :: writing output... [ 79%] user/drivers/opendaylight/index fatal: not a git repository (or any of the parent directories): .git :: [openstackdocstheme] Could not get modification time of doc/source/user/drivers/opendaylight/index.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/user/drivers/opendaylight/index.rst']' returned non-zero exit status 128. :: [openstackdocstheme] could not determine last_updated for 'user/drivers/opendaylight/index' :: writing output... [ 83%] user/heat fatal: not a git repository (or any of the parent directories): .git :: [openstackdocstheme] Could not get modification time of doc/source/user/heat.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/user/heat.rst']' returned non-zero exit status 128. :: [openstackdocstheme] could not determine last_updated for 'user/heat' :: writing output... [ 88%] user/horizon fatal: not a git repository (or any of the parent directories): .git :: [openstackdocstheme] Could not get modification time of doc/source/user/horizon.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/user/horizon.rst']' returned non-zero exit status 128. :: [openstackdocstheme] could not determine last_updated for 'user/horizon' :: writing output... [ 92%] user/index fatal: not a git repository (or any of the parent directories): .git :: [openstackdocstheme] Could not get modification time of doc/source/user/index.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/user/index.rst']' returned non-zero exit status 128. :: [openstackdocstheme] could not determine last_updated for 'user/index' :: writing output... [ 96%] user/overview fatal: not a git repository (or any of the parent directories): .git :: [openstackdocstheme] Could not get modification time of doc/source/user/overview.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/user/overview.rst']' returned non-zero exit status 128. :: [openstackdocstheme] could not determine last_updated for 'user/overview' :: writing output... [100%] user/usage fatal: not a git repository (or any of the parent directories): .git :: [openstackdocstheme] Could not get modification time of doc/source/user/usage.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/user/usage.rst']' returned non-zero exit status 128. :: [openstackdocstheme] could not determine last_updated for 'user/usage' :: :: WARNING: [openstackdocstheme] cannot get gitsha from git repository :: WARNING: dot code 'blockdiag components-bagpipe {\n span_width = 64;\n node_height = 100;\n\n shadow_style=none;\n default_shape = roundedbox;\n\n group bgpvpn {\n label="BGPVPN service plugin";\n color=red;\n\n api[label="BGPVPN API"];\n db[shape=flowchart.database,label="Neutron DB"];\n driver[label="bagpipe driver"];\n\n api -> driver ;\n api -> db[folded];\n driver -> db[folded];\n }\n\n group backend_g {\n label="bagpipe backend";\n color=orange;\n\n comment[label="on each compute\\nnode ... : ",shape=note,color=orange,style=none];\n\n backend[label="OpenVSwitch Agent\\n+ BGPVPN extension",color=grey,textcolor=darkorange];\n vswitch[label="OVS br-int/br-tun",color=lightgrey];\n mplsvswitch[label="OVS br-mpls",color="darkorange"];\n bgpspeaker[label="bagpipe-bgp",color="darkorange"];\n\n backend -> bgpspeaker;\n backend -> vswitch[folded];\n vswitch <-> mplsvswitch[label="packets"];\n bgpspeaker -> mplsvswitch[folded];\n }\n\n group routers {\n color=lightgrey;\n shape=line;\n style=dashed;\n\n bgppeers[label="BGP Peers",stacked,color=green];\n mplsrouters[label="MPLS routers"];\n\n bgppeers -- mplsrouters[style=dotted,folded];\n }\n\n admin_or_tenant [shape=actor,label="admin, tenant"];\n admin_or_tenant -> api[color=blue];\n\n driver <-> backend [label="RPCs"];\n\n bgpspeaker <-> bgppeers[color=green,label="MP-BGP",textcolor=green];\n\n mplsvswitch <-> mplsrouters[label="MPLS\\nor ..",folded];\n}\n\n \n': 'ImageDraw' object has no attribute 'textsize' :: WARNING: dot code 'diagram {\n span_width = 40;\n\n os-admin [label="Openstack Admin",color="lightgray"];\n tenant [label="Openstack Tenant X",color="lightblue"];\n api [label="Neutron BGPVPN API",color="red"];\n driver [label="BGPVPN Driver for\\nbackend Foo",color="red"];\n backend [label="BGPVPN Backend Foo\\n",color="orange"];\n bgppeers [label="BGP Peers",color="green"];\n\n backend --> bgppeers[label="BGP peerings",color=green];\n backend <-- bgppeers[rightnote="BGP sessions live in parallel\\nto BGPVPN service plugin",color=green];\n\n os-admin -> api [label="POST: create a BGP VPN\\nresource corresponding to a\\nBGP VPN",color=blue];\n api -> driver [leftnote="persist resource"];\n driver --> backend [label="(driver-backend exchanges\\nvarying bw. backends)"];\n driver <-- backend;\n api <-- driver;\n os-admin <-- api [label="BGPVPN Y",color=blue];\n os-admin -> api [label="UPDATE: set tenant X as\\nowner of BGPVPN Y",color=blue];\n api -> driver;\n driver --> backend [label="(?)"];\n driver <-- backend;\n api <-- driver;\n os-admin <-- api;\n\n tenant -> api [label="GET:Learns that it\\nowns BGPVPN Y",color=blue];\n api -> driver;\n driver --> backend [label="(?)"];\n driver <-- backend;\n api <-- driver;\n tenant <-- api;\n tenant -> api [label="UPDATE:Associate BGPVPN Y to\\nnetwork Z",color=blue];\n\n api -> driver;\n driver -> backend [rightnote="now ready to interconnect\\nNetwork Z and BGPVPN Y"];\n driver <-- backend;\n backend -> bgppeers[label="MP-BGP VPNv4 routes\\ntoward Network Z exported\\nto BGP VPN Y",color=green];\n backend <-- bgppeers[label="MP-BGP VPNv4 routes\\nfrom BGP VPN Y prefixes",\n leftnote="forwarding plane setup\\n(e.g. MPLS/GRE)",color=green];\n api <-- driver;\n}\n\n': 'ImageDraw' object has no attribute 'textsize' :: WARNING: dot code 'blockdiag components-sdn {\n span_width = 64;\n node_height = 100;\n shadow_style=none;\n\n default_shape = roundedbox;\n\n group bgpvpn {\n label="BGPVPN service plugin";\n color=red;\n\n api[label="BGPVPN API"];\n db[shape=flowchart.database,label="DB"];\n driver;\n }\n\n group backend_g {\n label="Backend";\n color=orange;\n\n comment[label="can be e.g.\\nan \'SDN\' solution...",shape=note,color=orange,style=none];\n\n backend[label="...",shape=box,stacked,color=none];\n vswitches[stacked,label="vswitches\\nand/or routers"];\n bgpspeakers[stacked,label="MP-BGP Speakers"];\n }\n\n group routers {\n color=lightgrey;\n shape=line;\n style=dashed;\n\n bgppeers[label="BGP Peers",stacked,color=green];\n mplsrouters[label="MPLS routers"];\n bgppeers -- mplsrouters[style=dotted,folded];\n }\n\n admin_or_tenant [shape=actor,label="admin, tenant"];\n admin_or_tenant -> api[color=blue];\n\n api -> driver ;\n api -> db[folded];\n driver -> db[folded];\n driver -> backend;\n backend <-> bgpspeakers;\n bgpspeakers <-> bgppeers[color=green,label="MP-BGP",textcolor=green];\n backend -> vswitches[folded];\n\n vswitches <-> mplsrouters[label="MPLS\\nor ..",folded];\n}\n': 'ImageDraw' object has no attribute 'textsize' :: generating indices... WARNING: dot code 'blockdiag components-bagpipe {\n span_width = 64;\n node_height = 100;\n\n shadow_style=none;\n default_shape = roundedbox;\n\n group bgpvpn {\n label="BGPVPN service plugin";\n color=red;\n\n api[label="BGPVPN API"];\n db[shape=flowchart.database,label="Neutron DB"];\n driver[label="bagpipe driver"];\n\n api -> driver ;\n api -> db[folded];\n driver -> db[folded];\n }\n\n group backend_g {\n label="bagpipe backend";\n color=orange;\n\n comment[label="on each compute\\nnode ... : ",shape=note,color=orange,style=none];\n\n backend[label="OpenVSwitch Agent\\n+ BGPVPN extension",color=grey,textcolor=darkorange];\n vswitch[label="OVS br-int/br-tun",color=lightgrey];\n mplsvswitch[label="OVS br-mpls",color="darkorange"];\n bgpspeaker[label="bagpipe-bgp",color="darkorange"];\n\n backend -> bgpspeaker;\n backend -> vswitch[folded];\n vswitch <-> mplsvswitch[label="packets"];\n bgpspeaker -> mplsvswitch[folded];\n }\n\n group routers {\n color=lightgrey;\n shape=line;\n style=dashed;\n\n bgppeers[label="BGP Peers",stacked,color=green];\n mplsrouters[label="MPLS routers"];\n\n bgppeers -- mplsrouters[style=dotted,folded];\n }\n\n admin_or_tenant [shape=actor,label="admin, tenant"];\n admin_or_tenant -> api[color=blue];\n\n driver <-> backend [label="RPCs"];\n\n bgpspeaker <-> bgppeers[color=green,label="MP-BGP",textcolor=green];\n\n mplsvswitch <-> mplsrouters[label="MPLS\\nor ..",folded];\n}\n\n \n': 'ImageDraw' object has no attribute 'textsize' :: genindex done :: writing additional pages... search done :: dumping search index in English (code: en)... done :: dumping object inventory... done :: build succeeded, 5 warnings. :: :: The HTML pages are in debian/python-networking-bgpvpn-doc/usr/share/doc/python-networking-bgpvpn-doc/html. :: dh_sphinxdoc -O--buildsystem=python_distutil :: dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/python-networking-bgpvpn-doc/usr/share/doc/python-networking-bgpvpn-doc/html/_static/js/docs.js :: dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/python-networking-bgpvpn-doc/usr/share/doc/python-networking-bgpvpn-doc/html/_static/js/jquery-3.2.1.min.js :: dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/python-networking-bgpvpn-doc/usr/share/doc/python-networking-bgpvpn-doc/html/_static/js/bootstrap.min.js :: dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/python-networking-bgpvpn-doc/usr/share/doc/python-networking-bgpvpn-doc/html/_static/js/navigation.js :: make[1]: Leaving directory '/build/lpci/project' :: debian/rules override_dh_installchangelogs :: make[1]: Entering directory '/build/lpci/project' :: /bin/sh: 1: pyversions: not found :: py3versions: no X-Python3-Version in control file, using supported versions :: if [ -e /build/lpci/project/debian/CHANGELOG ] ; then \ :: dh_installchangelogs /build/lpci/project/debian/CHANGELOG ; \ :: else \ :: dh_installchangelogs ; \ :: fi :: make[1]: Leaving directory '/build/lpci/project' :: dh_python3 -O--buildsystem=pybuild :: debian/rules override_dh_installinit :: make[1]: Entering directory '/build/lpci/project' :: /bin/sh: 1: pyversions: not found :: py3versions: no X-Python3-Version in control file, using supported versions :: # Create the init scripts and systemd unit files from the template :: set -e ; set -x ; for i in `ls -1 debian/*.init.in` ; do \ :: MYINIT=`echo $i | sed s/.init.in//` ; \ :: cp $i $MYINIT.init ; \ :: cat /usr/share/openstack-pkg-tools/init-script-template >>$MYINIT.init ; \ :: pkgos-gen-systemd-unit $i ; \ :: done :: + ls -1 debian/*.init.in :: ls: cannot access 'debian/*.init.in': No such file or directory :: # If there's a service.in file, use that one instead of the generated one :: set -e ; set -x ; for i in `ls -1 debian/*.service.in`; do \ :: MYPKG=`echo $i | sed s/.service.in//` ; \ :: cp $MYPKG.service.in $MYPKG.service ; \ :: done :: + ls -1 debian/*.service.in :: ls: cannot access 'debian/*.service.in': No such file or directory :: # Generate the systemd unit if there's no already existing .service.in :: set -e ; set -x ; for i in `ls debian/*.init.in` ; do \ :: MYINIT=`echo $i | sed s/.init.in/.service.in/` ; \ :: if ! [ -e $MYINIT ] ; then \ :: pkgos-gen-systemd-unit $i ; \ :: fi \ :: done :: + ls debian/*.init.in :: ls: cannot access 'debian/*.init.in': No such file or directory :: dh_installinit --error-handler=true :: make[1]: Leaving directory '/build/lpci/project' :: debian/rules override_dh_installsystemd :: make[1]: Entering directory '/build/lpci/project' :: /bin/sh: 1: pyversions: not found :: py3versions: no X-Python3-Version in control file, using supported versions :: # Create the init scripts and systemd unit files from the template :: set -e ; set -x ; for i in `ls -1 debian/*.init.in` ; do \ :: MYINIT=`echo $i | sed s/.init.in//` ; \ :: cp $i $MYINIT.init ; \ :: cat /usr/share/openstack-pkg-tools/init-script-template >>$MYINIT.init ; \ :: pkgos-gen-systemd-unit $i ; \ :: done :: + ls -1 debian/*.init.in :: ls: cannot access 'debian/*.init.in': No such file or directory :: # If there's a service.in file, use that one instead of the generated one :: set -e ; set -x ; for i in `ls -1 debian/*.service.in`; do \ :: MYPKG=`echo $i | sed s/.service.in//` ; \ :: cp $MYPKG.service.in $MYPKG.service ; \ :: done :: + ls -1 debian/*.service.in :: ls: cannot access 'debian/*.service.in': No such file or directory :: # Generate the systemd unit if there's no already existing .service.in :: set -e ; set -x ; for i in `ls debian/*.init.in` ; do \ :: MYINIT=`echo $i | sed s/.init.in/.service.in/` ; \ :: if ! [ -e $MYINIT ] ; then \ :: pkgos-gen-systemd-unit $i ; \ :: fi \ :: done :: + ls debian/*.init.in :: ls: cannot access 'debian/*.init.in': No such file or directory :: dh_installsystemd :: make[1]: Leaving directory '/build/lpci/project' :: dh_installsystemduser -O--buildsystem=pybuild :: dh_perl -O--buildsystem=pybuild :: dh_link -O--buildsystem=pybuild :: dh_strip_nondeterminism -O--buildsystem=pybuild :: dh_compress -O--buildsystem=pybuild :: dh_fixperms -O--buildsystem=pybuild :: dh_missing -O--buildsystem=pybuild :: dh_installdeb -O--buildsystem=pybuild :: debian/rules override_dh_gencontrol :: make[1]: Entering directory '/build/lpci/project' :: /bin/sh: 1: pyversions: not found :: py3versions: no X-Python3-Version in control file, using supported versions :: if dpkg-vendor --derives-from ubuntu ; then \ :: dh_gencontrol -- -T/build/lpci/project/debian/ubuntu_control_vars ; \ :: else \ :: dh_gencontrol -- -T/build/lpci/project/debian/debian_control_vars ; \ :: fi :: dpkg-gencontrol: warning: package python-networking-bgpvpn-doc: substitution variable ${sphinxdoc:Built-Using} unused, but is defined :: make[1]: Leaving directory '/build/lpci/project' :: dh_md5sums -O--buildsystem=pybuild :: dh_builddeb -O--buildsystem=pybuild :: dpkg-deb: building package 'networking-bgpvpn-common' in '../networking-bgpvpn-common_19.0.0-0ubuntu1_all.deb'. :: dpkg-deb: building package 'python-networking-bgpvpn-doc' in '../python-networking-bgpvpn-doc_19.0.0-0ubuntu1_all.deb'. :: dpkg-deb: building package 'python3-networking-bgpvpn' in '../python3-networking-bgpvpn_19.0.0-0ubuntu1_all.deb'. :: dpkg-genbuildinfo --build=binary -O../networking-bgpvpn_19.0.0-0ubuntu1_amd64.buildinfo :: dpkg-genchanges --build=binary -O../networking-bgpvpn_19.0.0-0ubuntu1_amd64.changes :: dpkg-genchanges: info: binary-only upload (no source code included) :: dpkg-source --after-build . :: dpkg-buildpackage: info: binary-only upload (no source included)