summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJames Maslek <jmaslek11@gmail.com>2023-10-02 13:34:55 -0400
committerJames Maslek <jmaslek11@gmail.com>2023-10-02 13:34:55 -0400
commit934e9e6828e75bf3b95ddb7220adf06f8560f450 (patch)
tree94edecf645c9a9ffbc464f88b812e49c591c9fff
parent020b1ac32c30480ae6f864f09fdf2c3da14a8989 (diff)
Release 3.2.3
-rw-r--r--build/docker/compose.env2
-rw-r--r--build/nsis/setup.nsi8
-rw-r--r--build/pyinstaller/version.rc8
-rw-r--r--openbb_terminal/core/models/system_model.py2
-rw-r--r--pyproject.toml2
-rw-r--r--tests/openbb_terminal/economy/cassettes/test_finviz_model/test_get_futures.yaml348
-rw-r--r--tests/openbb_terminal/economy/cassettes/test_finviz_model/test_get_performance_data.yaml706
-rw-r--r--tests/openbb_terminal/economy/cassettes/test_finviz_model/test_get_valuation_data.yaml723
-rw-r--r--tests/openbb_terminal/economy/cassettes/test_finviz_view/test_display_future.yaml348
-rw-r--r--tests/openbb_terminal/economy/cassettes/test_finviz_view/test_display_performance.yaml661
-rw-r--r--tests/openbb_terminal/economy/cassettes/test_finviz_view/test_display_valuation.yaml674
-rw-r--r--tests/openbb_terminal/economy/csv/test_finviz_model/test_get_futures.csv16
-rw-r--r--tests/openbb_terminal/economy/csv/test_finviz_model/test_get_performance_data.csv24
-rw-r--r--tests/openbb_terminal/economy/csv/test_finviz_model/test_get_valuation_data.csv24
-rw-r--r--tests/openbb_terminal/economy/txt/test_commodity_view/test_display_debt.txt420
-rw-r--r--tests/openbb_terminal/economy/txt/test_finviz_view/test_display_future[False].txt16
-rw-r--r--tests/openbb_terminal/economy/txt/test_finviz_view/test_display_future[True].txt16
-rw-r--r--tests/openbb_terminal/economy/txt/test_finviz_view/test_display_performance[False].txt24
-rw-r--r--tests/openbb_terminal/economy/txt/test_finviz_view/test_display_performance[True].txt24
-rw-r--r--tests/openbb_terminal/economy/txt/test_finviz_view/test_display_valuation[False].txt24
-rw-r--r--tests/openbb_terminal/economy/txt/test_finviz_view/test_display_valuation[True].txt24
-rw-r--r--website/content/terminal/changelog/version2_0_0.mdx2
-rw-r--r--website/content/terminal/changelog/version2_1_0.mdx2
-rw-r--r--website/content/terminal/changelog/version2_2_0.mdx2
-rw-r--r--website/content/terminal/changelog/version2_3_0.mdx2
-rw-r--r--website/content/terminal/changelog/version2_3_1.mdx2
-rw-r--r--website/content/terminal/changelog/version2_4_0.mdx2
-rw-r--r--website/content/terminal/changelog/version2_4_1.mdx2
-rw-r--r--website/content/terminal/changelog/version2_5_0.mdx2
-rw-r--r--website/content/terminal/changelog/version2_5_1.mdx4
-rw-r--r--website/content/terminal/changelog/version3_0_0.mdx2
-rw-r--r--website/content/terminal/changelog/version3_0_1.mdx2
-rw-r--r--website/content/terminal/changelog/version3_1_0.mdx2
-rw-r--r--website/content/terminal/changelog/version3_2_0.mdx2
-rw-r--r--website/content/terminal/changelog/version3_2_1.mdx2
-rw-r--r--website/content/terminal/changelog/version3_2_2.mdx (renamed from website/content/terminal/changelog/version_3_2_2.mdx)8
-rw-r--r--website/content/terminal/changelog/version3_2_3.mdx7
37 files changed, 2405 insertions, 1734 deletions
diff --git a/build/docker/compose.env b/build/docker/compose.env
index 1b8319eddfa..ac906835435 100644
--- a/build/docker/compose.env
+++ b/build/docker/compose.env
@@ -1,2 +1,2 @@
OPENBBTERMINAL_DOCKER_REGISTRY="ghcr.io"
-OPENBBTERMINAL_DOCKER_RELEASE_VERSION="3.2.2"
+OPENBBTERMINAL_DOCKER_RELEASE_VERSION="3.2.3"
diff --git a/build/nsis/setup.nsi b/build/nsis/setup.nsi
index 4093faad17a..0c7709f690b 100644
--- a/build/nsis/setup.nsi
+++ b/build/nsis/setup.nsi
@@ -10,18 +10,18 @@
!define NAME "OpenBB Terminal"
!define COMPANY "OpenBB"
!define APPFILE "OpenBBTerminal.exe"
- !define VERSION "3.2.2"
+ !define VERSION "3.2.3"
!define SLUG "${NAME} v${VERSION}"
;--------------------------------
; Info for Installer.exe
- VIProductVersion 3.2.0.0
+ VIProductVersion 3.2.3.0
VIAddVersionKey ProductName "OpenBB Terminal"
VIAddVersionKey Comments "An installer for OpenBB Terminal. For additional details, visit OpenBB.co"
VIAddVersionKey CompanyName OpenBB.co
VIAddVersionKey FileDescription "OpenBB Terminal Program"
- VIAddVersionKey FileVersion 3.2.2.0
- VIAddVersionKey ProductVersion 3.2.2.0
+ VIAddVersionKey FileVersion 3.2.3.0
+ VIAddVersionKey ProductVersion 3.2.3.0
VIAddVersionKey InternalName "OpenBB Terminal"
;--------------------------------
diff --git a/build/pyinstaller/version.rc b/build/pyinstaller/version.rc
index d635001a725..83abf69e0d8 100644
--- a/build/pyinstaller/version.rc
+++ b/build/pyinstaller/version.rc
@@ -6,8 +6,8 @@ VSVersionInfo(
ffi=FixedFileInfo(
# filevers and prodvers should be always a tuple with four items: (1, 2, 3, 4)
# Set not needed items to zero 0.
- filevers=(3, 2, 2, 0),
- prodvers=(3, 2, 2, 0),
+ filevers=(3, 2, 3, 0),
+ prodvers=(3, 2, 3, 0),
# Contains a bitmask that specifies the valid bits 'flags'r
mask=0x0,
# Contains a bitmask that specifies the Boolean attributes of the file.
@@ -32,10 +32,10 @@ VSVersionInfo(
[StringStruct('Comments', 'The OpenBB Terminal. For additional details, visit OpenBB.co'),
StringStruct('CompanyName', 'OpenBB'),
StringStruct('FileDescription', 'OpenBB Terminal Program'),
- StringStruct('FileVersion', '3.2.2.0'),
+ StringStruct('FileVersion', '3.2.3.0'),
StringStruct('InternalName', 'OpenBB Terminal'),
StringStruct('ProductName', 'OpenBB Terminal'),
- StringStruct('ProductVersion', '3.2.2.0')])
+ StringStruct('ProductVersion', '3.2.3.0')])
]),
VarFileInfo([VarStruct('Translation', [1033, 1200])])
]
diff --git a/openbb_terminal/core/models/system_model.py b/openbb_terminal/core/models/system_model.py
index 468ce6d2daf..d76e535684a 100644
--- a/openbb_terminal/core/models/system_model.py
+++ b/openbb_terminal/core/models/system_model.py
@@ -28,7 +28,7 @@ class SystemModel(BaseModel):
PLATFORM: str = str(platform.platform())
# OpenBB section
- VERSION: str = "3.2.2"
+ VERSION: str = "3.2.3"
# Logging section
LOGGING_APP_ID: str = "REPLACE_ME"
diff --git a/pyproject.toml b/pyproject.toml
index 692e3f1bff2..d5505f87c11 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -1,6 +1,6 @@
[tool.poetry]
name = "openbb"
-version = "3.2.2"
+version = "3.2.3"
description = "Investment Research for Everyone, Anywhere."
license = "MIT"
authors = ["Didier Rodrigues Lopes"]
diff --git a/tests/openbb_terminal/economy/cassettes/test_finviz_model/test_get_futures.yaml b/tests/openbb_terminal/economy/cassettes/test_finviz_model/test_get_futures.yaml
index 22858a41566..6bf3c4cce51 100644
--- a/tests/openbb_terminal/economy/cassettes/test_finviz_model/test_get_futures.yaml
+++ b/tests/openbb_terminal/economy/cassettes/test_finviz_model/test_get_futures.yaml
@@ -13,133 +13,209 @@ interactions:
response:
body:
string: !!binary |
- H4sIAAAAAAAAA9Q923LjNpbP01XzDxhuJbInEsT7RbaccvvecbvddneSdlfKBZGQhDZFKCQl2/G4
- av9i3/dtf2P3T/ZLtgBeBFCkLHUyqVk/dJvkwcHBwbnhADje/dvhu4MPny6PwDidhHuvdov/MAr2
- Xu2mJA3x3vEsncU42e1mj692JzhFwB+jOMFpX/n44bjjKnvZ23GaTjv41xmZ95WfOx/3Owd0MkUp
- GYRYAT6NUhylfeXsqI+DEVb2/voKNP1k+CI0wX1lTvD9lMapgOKeBOm4r6m6WXSdgQY48WMyTQmN
- BOjrlPp3IPFjjCMcgyGNAYnmOElpnAAUBSCNUYDjpA2GJEKRT1AI5iSZoZD8hhiuBCrFwLN+7vDj
- PY2DZKmT67yTNjgYozhN2uD9jKY4aYO3aJq0wQW+T9rguOzmR6mbNrjCCUaxP26DDzEKSDQC149J
- iidJSYDIYzJBI5xSGg5QLJAS0VroaYxGEyTBdXzkj3EtNP/SYbAxDddtdPQwJTEW2dLRagGv8DDG
- yVgANGxVVfZeyTKxG5LoDsQ4ZNTjkKJAAeMYD/tKd0ijNOmGKKWdueZ0QpSSqIMf0tvstxiPZiGK
- 4T0dDnUFoKSvsBYK8GOaJDQmIxLt/VGdOar653Tk/cEdkSjFcdbLungFnEn6GOJkjHFaokVJgtOk
- G5Ak7Q5JNCe/QduzDNsZatBPEgWkj1PcV1L8kHbZ896r9fFNEImgZziObqv2y9iIz4xABsEVpTuN
- RovxozkDuNUfIH+dkN9w0lcM/cHQvwKPhESzHzSbIcmMkUjlFzRH2Vtl75jz5xqnKYlGCeiDpzFK
- PiY4vozxhMwmPTBEYYLb3Ob0gKK0udlNk0PKWNEDCtOopNftZq91mHPcpxOlDSIa4IOV8B0GIjcq
- KMBxQhKmmIcxumfklcTkEBcl9h5I49niw3VK/LvHU8wsavEJBcllTOeEv9Ked3a7GQ/2Cg4lsd9X
- 8pfdOY4CGncH9IHOcQy/JN/HeN43VE1p4mSJ71UtwkFM7xMc3yazKfMjG2GsKNTKGc17FWU2nkUp
- mWDoY810HTWAX5I/DnnGqARibGB16P6xyEMySG5JRFKou1rg+/iPRT/mAgJVXfc003ObcNf3Is1u
- MJzCCYnWoK4m4CDDrXsSBfT+cytTx3OKgrOD1i/b4Kk+PJmjGDBlDag/m+AohX6MUYqPQsyetlpZ
- V63tnfrmCWQsAn3QqjCp1dgAJY+RD/pclxqBkpiBtAoNn1kwC3FINPLHKIpwyDS8m6QoJX53hpgW
- NHVZDo1NEkTTKY6CgzEJg62EDau+0VnR3UHW3fsZnrFxZuyF9Z//8Q/w+ZedZkYT/3aKRk2jrsUJ
- p7NkvDWcRT4LqbYa55HPfoYe9JdQwY/7H+DVLNpqBUM1UANL7/i+M+xoGnY7ro6sjooGg4Gt+Say
- UeNsP9d9eAY4THATXS+QXnwFMUbB49Yw2gZPZAi2yjnj769TlGLwtz5oMadPolFr+2kYbW3vPLOu
- n0pgFARHcxyl59zY43irdfju7UEWkjFNwEGrDYbR9s4zeF6mJSfhRVazmRwwtsZMcT639FYbtEz2
- j8X+sdk/TmuVHGStQb9A8/ktSsdwGFIab/FfYxQFdLK1Df5egMAQR6N0vP1Lo8QythWI+33QMlor
- haVk2ginuba/fjwLtloZjtspTQjjQ2sbEvbi9MPbc6aSu2QYownOjRaZjLqo2wLfFWP6DrS6JArw
- A2SrL+6YdAXwJq9pHOC4r6gKyBY8iqO7ChhjMhqnfcVTmcHLsO816fJqYftd40JFDIRDkmKIkvHD
- 97N0cpvQWezjfhZXfMveTHBAZpN+hpC/8dFkisgo6sucUPZ2yWS0glXwy3TERo2aB1z/OjdDoxSN
- wLffio9bLcxUgAkhmUxjnCRssG3wBPj7Wx+leETjxx7IOdJq519CNMBhL6eOBVzRLQ+oEdeHLPhp
- MAHb8rvn7a1asIobK8Ombr5EH9DgEfghSpK+ogAeP/eVCYpHJOqpChiMfBrSuK/825D/yEvueq9Y
- Ghh/jP27tzgg6P0Mx49bE5T6Y5zU6AhTpOavAMiBLqwJFJu9WymdbKiQD5UZK2a5tlok6WRxRCfh
- yGrscLP8r0UVD3o3ICvGEzrH61FWEQH5kVk9pjboLWPswo9yPvNZ2WptTUjU4ZahB1guZPqwzdMZ
- /H1mJXrAttTpw/ZS/0uzW/YFi6mstBAgUBCUHqOUly083wZPS4jxvERY1YXaaG03IHNAgr4yi/J4
- HQedPIJnmh+QeU0ct5uiQYgLVchYX1pNTVW/UYCPw3CKAuYNuUllz8kU+cXzYGFtC0US2auq04em
- lNVuGoM5Cpk9U1I6XZXZ2k2DVXmvF0PpPTLcqgofwVH6E6NzT7NUdXvh3u9jkuKtVs6cnEAfMxu1
- YI6pW9OHr2EPx9oJ0SOdpT0wJA842AE1PGttV6KOdcjyrG8Eg/ZQ4uTU1nSzA2rI2WRUjMyG5UPD
- lK8Blc94MShD/UZZs5Ug1F8pxRt0tNmAqoMr4hFLVUotmJAgCLHyFRg51jK0UAqVDumIZo7/K4js
- vqh0NU3iP42B+RCzzK/CjV/xe64B+Yx3UjrtAbPZEL3Y25DGk0qcANSvxcYxkmg6S8E0RD4e05DL
- 3jUnHjDHx+Iin20CRI+AxmAa0yFhmwEL48ZlZob7yu+iIpmiqODjEIEh6uQcZCmBKYq+ll9dxrB/
- SZHb7XLrsK4RWp8eJpGFGg9omtLJkhhmrzeWxNK1T4gf0wFarC3KHoqoxdAY6iZv/weMsFhQGapS
- eKCYdb0Ya05aL8YsPz7HO1811Moiahk9GiQ0nKV4h3ffU3eYjqs7LPU5DOl9b0yCAEc7mbNzDObq
- ciZ59vRh55/CpDVE8WXxW9HXCvyrragwc8ztl9xkGxYdln3vvWjMhAXmaPjQjYivP+hwRIZKLeac
- 10wc1/Otmw+7npVyRBuhOd/jk2KBwvEa6u+MC3ZXTEcgdrNq3P9fwtb7MUlxh8HgHojofYym/+yw
- NY9a63pe7vifE7OyJYo4kWwdsosE8erwHS9Aks6QxMliB07ZO6UTzAIvLtkN7UrwCN8nPBWk7LG9
- 7rXbFbvzedtiH33t9hM0zZuyjfa1m41iOpsWBJ/wh7XbsrXpkIaE5s0vi+e1MZAoYXtiabbVn6M5
- y16+hIQkHZZnmuPFVmR2UiNHU57bWJOWIY3xQ9GW/b52Sz9+nKYFEw74w9ptB8i/S3GSFlS/Lp5f
- wsDGz/OOynIWUtk7Yr+LKErlL1XtG2VvXW+4CNHZXl4WoPPfmjA0L/IXK5sxDqcVqa+bYwa22uwu
- Rb6/zthWBo06Pon9EK8RAp/icNrkslC9x2oa9mKAIR2RqGFgCRlFHRIpe+cMqJyol1DGeMTSTvEq
- rLOpsneVwzUgfjGyiVf79xWBT9MwlnEu4+ExYz6m/FgMUPbEt8M5P5CDSMRzYUWMmSv+IhRcZHZZ
- GjFLdH4gk2z/5el5Z/n9URSwrZlsswTFMXvL0p/F3g4/gwDy7C7L90ovgITrc/btF9AHUxyzBRSK
- fAwjep8nuZ//+uqZd1R2lXW/orda/LW9H0VBtgW41Dfo1KIpcpLdrk+jhIYYhnSUk/AdaPUA24HY
- OkTpC2gY8CRpgQJfgEOc4lpYmQt8R3k2ERmA2mDAkqkxTmdxBBDbA9kBz+LsXMYkSsU2OTfEQVT4
- klHGukPzEegvsS3GwczHW8lssg26S1+z/bSdah8thqvDmYTmI5jSY5Z52zIKfrBOnwW6D0KM4hq6
- Qa2c1sxuIaccqbAlwkS/bi0kKRClPFqTMiBZVkWz6hezy81vmbFJlGYLXzgLNOB2aXGYaTgkIUGl
- lyqfm9NasnnPug9oquyB//33/wQrDfsqQoI5jlOSlIQUz382Idya+WlORv70ZxMxjckc+Y85EfnT
- n01ETTiwx95xFzaI91Y0DehtRNPbBIdh3vCQgoimgL0Bk0dmhRMaoRCQiFtEpnZNjr1he0Ucs0+n
- j1mupAgywa/8kCszeegRB0BX2YJqluIENvKDDWr57UGBG/z3fwFdVZ2Oruo6OD67+PHshp1ggWA/
- DMEVA0n4adl4joP6XnKTsHpdmuUqj6k/S7a2dxrPDzF7UUMuTKYovgtJ1LjDzhXLR2GHrxd7IEuM
- v7zXW8E+Rem4qYshCUO2nowaTwelMb3DPfBvqqquBClWoipky9V19qNzvnzFYTD5sF9g/O7TZTLC
- MZpMcLzmwbD1j60VayzNxBgjpH898hppWvMoTbZmZW7wScly7EpPObs4PDs4ulbaCj+VwN5EAfFx
- orR5MMkOJSRK7/NT+f3wzdm+0l5g+PSWg6ZKT9F001YN5bm9gL7+9hJYqio24L3lDQzXMbU2/29f
- aneBkgD9yhZcYtOL92VTXfUcU5faXM0Sbrp0tdLhlb5oZiw1uyB3d5gAXbekrn44XDQyVcfUpEZH
- s5iC65Q+PABL7uznspnU4HD/ZxHs8FM92I9nEtiPC2ya5qhHmvL8CwNfdHdxdHXySZi+owjHo8fG
- 2TuIZwEG70go9nJwXvai2o5tyUMtm4DXMY5SseH7/fpRnKCEcvtz9frda7HB1WthPJpteVKzU8xO
- lI+q5J2+W5Cn61XyLlA6i1EITlAizd+J0MioNjpKxyiiUi83PwgNLN5AZvXbow/756KmvMUpCpsV
- 5YSGgdjBycGiA9e1PZmiaxLOcSzCX58J8GYV/pKfvp9NxBaXwjw69tI80ulU7uFU4JFr2Z6sF5co
- DBE7gCV1sS90Uc+l/Q8yk1DazKNzMsfgAKVpiMVezgVWWY5dUdhjjNkpm+Vmx0IzW7MrKnuOUQRO
- 6UgSk/NToSeT9ySP5+Rq/+xCHNBJjEjUPKIDGkeSWAk0qbqtykO5po8DRlZF4m+EiVQdW9VqG73F
- SG71VpBgu2qJ32XzsIAWtEpdsttXdDYagyviSwy+uVq0MbwGuuReroVerOrwfxpjJBmUm58EcK0K
- fsB0Fkn25FowQPLEXb87lgTxmg7TVdPmUwnzgTBvjuEYFUrYTqY0zwcfBNYYti2z5l2MohEGb2YV
- hr4RJsFUHbWqscMhluB/EG2I4RgVCZ9NBrKGn78WxNu1zYpzno2QbHIEcFflg5aZ+vrdxaHI1Nc0
- CpqZaqjgE1u1MyhploVudLUqRlre6oKmsvBdCLwyqrJhNTQ6FhqZ1a70hkbCXJo6bySz4eDj1dXR
- xcGZFDgdzOIYRz5ZETt9vD6UgoCFd1c917blER19vBKB7SMB2KvGI28uP0nAbwRgpwp88vpSAham
- w7Or4dHBvkSzLUigtxQWHZweS8CC9nt6FXj/o4x5X4jSloAvbmTgCyGQyIB/eV51FDwlIebpIdZP
- bzURIUpSpadCx/DaCrsGMcJKr6NCw26zC3Hzg5AmmAOYmtNWxmQ0zp4Mw2orIb3PGrtWWymXYkrv
- 8y/CI8sLHnDMidJ7en5us1norZ6ijCwNGhojRKTLkuhiEK5e0MWeHD0niz3o3kZkHYhk1QlDyS1P
- dyWytCq3PEZ3yS3PNBbM8nRzM24diWTVqUrBLU11NUuiS9Ur7NJUl7Gw4JemqaZVMkxT7Q0n8o1I
- Wp1iFhxzTdX0hB+ZSqvCPtdUPUstf7QFK11T0+QvOVtdw3M2o/1CpL1O5wrabddxZbbqVYJt1xPm
- 2/Y0faEdtuvYm1F2LclhjZ0pJlx1XGdBmAo1tzLdqmO7i9lWHc8sJ1t1NtOOA1k7aoOIjC7dUk2o
- CgzToCHRpVuGwwAyunRLt9kTp0tnN93Ujeg6l+gqV3A/fThbWvjlfFMdaAt8M6FpynxTDah6Jd9U
- F2pewTdVh6azEX0fZL7VRlM5YboLXcGwaNDyZMJ0G7qloGmGCrVSe3WHWaH16Tr8WaSrzl1nRHku
- 1B1LlLKKujIAvfQNngsNN6fJc6Fmb0TTJ5GmujxCzijT1C1RxFRoVKbQNBx7IWOaadpOKWSaqXvq
- ZlLGEiu9dfMvuRqojgZlu2HK5lhXXRWW3ktXXRsWfkJXbXez+TySrEZTMiojzTRNHa40aaZpGbB0
- FKZpG7A0aaZpqHAzY3skCdvqjFJGouFqlRnW5Rk2XFWYYMM1tHJ+DcfVNpveY8m4rV515yJouyJ5
- JtQrttfWYOm3GHAZl9gW9DZi3olEXG2uJafJ021oyoFJJV7ydI/JWE4WeyoNiKe5rPH6dJ2eyJat
- NueSCxy0HdWSXIIpR5gmC0EXAgcdo2CYCW1rM4advhMJW5Vqy2UNOg6L0BaTKZtdA1qeW06mAV3N
- KvSUfdI3oe2NRNvKxXJh6xxoiD6BuXzJ0plw4RJMB5auyjS5qV6fth8qLr52SZ4bN12Dnqidrqyd
- up75idy06TosIg9d8zY0HufScqFh5Z8zS/M8KK8YbK3iQlUh9mBp/IVb0Bxu8zagTGLYqgxfTp7h
- QE1WA7sym4YHTWcRoRtOyTjNsOBG3vT8VKKuMSeY+3mv4hHciulQs9VXERRp0C49gudBXd+IcxeS
- 7ViV2C4MiKcakrzpFfPh2sbCeniOVloP193IqrHdkN56Wya5KjiqKbmqZbOrO6prCRGvo1nWIuS1
- PdvazF1dvJe517iBVJgQw7IrFFbDJVMT/L1mmoYlhEtGpjPrE3gpJR6a0+vFgsFUReHToCcrrW56
- hsA+W3WFBYOzIfMupQVD4+ZCsVYwuOsWwhC9ulawoLBWMI0F31Sdt12ftPf79WuZ+t2owuTp0NKk
- SKS6mnGgt/D5ms65m1PoQHUjm3Ilp25Wbn4VztXQPGFydWhWvatuuO7CuxpGuagxoK7rG3HwSl47
- 12fRC8YZRsWHVVyFpptwsXzOwXNXoW+4gLiWGFefji6iOKhJDl+VIyXNFafTWwSWLvTcjUg6k0iq
- 35UrNBRqrrQINLzKkh6qrrNY0kPdKyaRfdrIN/woLRbqtolzomyoSlbDrpJkm6q9sBqLFQz7tBFJ
- n95KC9O6cwG5tJum61RNrWwxDNM2BGtmmLa7MGeGadrmZpJ1I0nWyo2IXMAsjRUJs1YmVi0dmrYr
- RCKWDg2Tt8qkzdJg9n0DSivxZc32YUahY+myPzBl6hxTgwvSHEtYnDqZAd6AqGORqFV7K4XZsKCn
- 8thHdPiVME6zoaZmTC7Mhw1V1/IEDmoWdI38zQb0/iAtpRt293MN4d5qYXkdeY2q8/RMrh4cNNOO
- DbM2N5JDLbZsac0+bz67BvdAC7IqDsvRoV56VMeEhbdydGhtZOBu3tYRVruXnEeZrgpdySPIQaYj
- LB1MlxucLMh0LLgZZVLyeeU2YJEaNNl+RiVnU3EMusktnm4JyxtoLcJ09qhtqrPyerVuZz2fVVUK
- grVqUtX2hAg4B+ZU2d6Gq66bKykV17x9X5g76EhLh+qSy4IiyyzoLLZErA0pu64RuOVDAmUGyYK6
- ZOZUo5JDypJMRRLJy9JueRrJtjdcR99ImehVG8JF7GsXPkDcrKlGlza0NEvkIHtjFO/yONOGpqnl
- srkBxT+JFNcfoShz+l6FmZUEk6bahuA02EYYFOjTNmLmc2PJrPy63JDGR8gXqqzx9yurZ7Giu1u8
- pBvoA3UHELCbYYPlDntxwwCQ775biaukZNH2M2HXTfje8OflTzBjatO2MmguG/XcXPCuUj8oPxl6
- yi5u88KY7MJCVvmrD1qB1noB0VlE0vw4dcbOpL5w1FKhqBdOn2bVA/lJ1qI44P39PRxROgpxyioC
- R2iEY14dkJXD6n5JvidB/+N+x9BtzVVdVsF3w7qKea2iAKXoHD3yQkpLr+pL/5XVhHhlru2nEj67
- 04PiEb+Lm2zvLE1YVsvrS9JqgwjfAybUW9t105cBJpiV/HpqBWSCI1byS2NXfS5oek5HIxycRa2a
- yl0NTY1WrxwgnhMfX5IHHF6xg/ZsnK1ZdBfR+xxjPU6fRkMyYkXIRM7zMmQJmkxDfBujFLObi22Q
- 4CjghQtvWWnsvDJrXaGxps7KgmclEt4Rfwqpj7LyZcVvkN0zaGdf2Tl04Qt7ZFea8q+8RHhvURyL
- Py8TViNNL5yVfnX7K+VVvZP+06/I99OeMu34+k8uTj7e2O9duq8877xaLgO76lx3oQ0J9mcxhr/O
- UJTy6wRcFfijfLr71W5Ey1/LKgIFmimb8ioW/rJbITUrNpBfQQpIMg3RY35+X7qvXlzX1haX3lmt
- irSvvGe9+Mw1dPde7XYFsoorgcndY+LHaIpjbZ3aEyEepj2Q1Z7QeI2Jgi5GVnGxsAa7vmllizWw
- T2iAwuxyb4dVrM6vnVRev3TfvR7bbX6xsgFr+Xnvr6/+8pe/1CIezNgmdw3ujs99cS50GVhjPxx0
- 73/+Y7ebAe41eQep7791Og0D6+SUd9R60VoxIo55rO8dzTGrEYDiANBh7pX+zm9Sf7/bHevrlhiZ
- blAm5d2M1QTi1a4B0xriY8A2ZuIEPNIZKzAadthN6/yCEaskPWcXOoNKff42SLE/jthFG5Cks4Bw
- 2CgAk5k/BhMaY1h/36jp5zX26QQDPvoMEbrD+f0pHAh/JyDAPkn4nwhYtwLLuvz5Y+prZlKiKnUi
- M0gj9qWsH5mieMT+psPtIETRHS9QHgA6SzkD1yu9lalyp7OeOL8gytqyKA9C6t+tIcsfpyP2Nx2Y
- FMX57TGAH6Y4Jjjy8T9LnN9QEoF0TGcJioKEaVH+lyXA/ZhmIsRYuZCjUnrAPUnH30aDZLpDZ3H2
- S6EYQ4yyS0frE3LVqDgZ6qr2FGUYSDSq6s2/slhrjWKt1Rne28ImVwX9HKM4yqYGDZjAZxLz97KM
- xLqC/1JlgRdg5BuL0rW26VwqW8+j+r2lOvoBHuK4Et7wit/QD+ksGIYoxqzoCLs9yQOUAUbsrxdk
- 1+S6c9vSMfKxZns6MlV/iAzHNoKhbXuBYxqer9mGpzqeozmaZyqAVbsdxSR97CvJGFma3jkhzsP0
- zZWbXt/F02MH0Ti4vHkf/qQfnqe/fQxv/Nnk2g3evv9yf3h6FN17Z87N+SN596VrpzfX6dXrk/Rk
- dGH7+ML23566vzk4vTwJ7/t9BbCVQMcfdjKK+60nJUaPZwE7NIiHtmEOsDoM0BAhky2i6R2OlJ6C
- LWOoukPb97BqDoaB59jscL7qWtj3jAEDnbM/dUAjfhNN16CmQ7bRmBC+J/zcEv8KRl9BEY0eJ3Qm
- h4VdVtCI/Z/9/Zz/AwAA//8DAFsCPDdXZwAA
+ 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