<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/65009>65009</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            [clang][linux] clang analyser crashes on a valid Chromium code
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          irishrover
      </td>
    </tr>
</table>

<pre>
    clang-18: /home/zzz/Documents/chromium/src/out/Debug/clang-tidy-bin/tools/clang/third_party/llvm/llvm/include/llvm/Support/Casting.h:566: decltype(auto) llvm::cast(const From&) [with To = clang::ento::NonLoc; From = clang::ento::SVal]: Assertion `isa<To>(Val) && "cast<Ty>() argument of incompatible type!"' failed.
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script.
Stack dump:
0.      Program arguments: clang-18 
[infobar_manager-ee6c17.zip](https://github.com/llvm/llvm-project/files/12445309/infobar_manager-ee6c17.zip)
 -Qunused-arguments -Xclang -analyzer-opt-analyze-headers -Xclang -analyzer-output=plist-multi-file -o /home/zzz/Documents/chromium/src/out/Debug/ALL_REPORTS/infobar_manager.cc_clangsa_4224cbc71779318db1182850543e4ba8.plist -Xclang -analyzer-config -Xclang expand-macros=true -Xclang -analyzer-checker=alpha.core.BoolAssignment,alpha.core.CastSize,alpha.core.Conversion,alpha.core.DynamicTypeChecker,alpha.core.SizeofPtr,alpha.core.TestAfterDivZero,alpha.cplusplus.DeleteWithNonVirtualDtor,alpha.cplusplus.EnumCastOutOfRange,alpha.cplusplus.InvalidatedIterator,alpha.cplusplus.IteratorRange,alpha.cplusplus.MismatchedIterator,alpha.cplusplus.STLAlgorithmModeling,alpha.cplusplus.SmartPtr,alpha.security.MmapWriteExec,alpha.security.ReturnPtrRange,alpha.security.cert.env.InvalidPtr,alpha.security.cert.pos.34c,alpha.security.taint.TaintPropagation,alpha.unix.Errno,alpha.unix.PthreadLock,alpha.unix.cstring.NotNullTerminated,alpha.unix.cstring.OutOfBounds,core.CallAndMessage,core.DivideZero,core.NonNullParamChecker,core.NullDereference,core.StackAddressEscape,core.UndefinedBinaryOperatorResult,core.VLASize,core.uninitialized.ArraySubscript,core.uninitialized.Assign,core.uninitialized.Branch,core.uninitialized.CapturedBlockVariable,core.uninitialized.NewArraySize,core.uninitialized.UndefReturn,cplusplus.InnerPointer,cplusplus.Move,cplusplus.NewDelete,cplusplus.NewDeleteLeaks,cplusplus.PlacementNew,cplusplus.PureVirtualCall,cplusplus.StringChecker,deadcode.DeadStores,nullability.NullPassedToNonnull,nullability.NullReturnedFromNonnull,nullability.NullableDereferenced,nullability.NullablePassedToNonnull,nullability.NullableReturnedFromNonnull,optin.cplusplus.UninitializedObject,optin.cplusplus.VirtualCall,optin.mpi.MPI-Checker,security.FloatLoopCounter,security.insecureAPI.UncheckedReturn,security.insecureAPI.getpw,security.insecureAPI.gets,security.insecureAPI.mkstemp,security.insecureAPI.mktemp,security.insecureAPI.rand,security.insecureAPI.vfork,unix.API,unix.Malloc,unix.MallocSizeof,unix.MismatchedDeallocator,unix.Vfork,unix.cstring.BadSizeArg,unix.cstring.NullArg,valist.CopyToSelf,valist.Uninitialized,valist.Unterminated -Xclang -analyzer-disable-checker=alpha.unix.BlockInCriticalSection,alpha.unix.Chroot,alpha.unix.Stream,optin.portability.UnixAPI -Xclang -analyzer-config -Xclang aggressive-binary-operation-simplification=true -x c++ --target=x86_64-unknown-linux-gnu -std=gnu++17 -MMD -DDCHECK_ALWAYS_ON=1 -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_OZONE=1 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D_LIBCPP_ENABLE_ASSERTIONS=1 -DCR_CLANG_REVISION=\"llvmorg-17-init-16420-g0c545a44-8\" -DCOMPONENT_BUILD -DCR_LIBCXX_REVISION=84fb809dd6dae36d556dc0bb702c6cc2ce9d4b80 -DCR_SYSROOT_KEY=20230611T210420Z-2 -D_DEBUG -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_56 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_56 -DBASE_USE_PERFETTO_CLIENT_LIBRARY=1 -DSK_ENABLE_SKSL -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_WIN_FONTMGR_NO_SIMULATIONS -DSK_DISABLE_LEGACY_SKSURFACE_METHODS -DSK_DISABLE_LEGACY_GRAPHITE_IMAGE_FACTORIES -DSK_DISABLE_LEGACY_GRAPHITE_IMAGE_METHODS -DSK_DISABLE_LEGACY_SKSURFACE_FACTORIES -DSK_DISABLE_LEGACY_SKSURFACE_FLUSH -DSK_DISABLE_LEGACY_SKSURFACE_AS_IMAGE -DSK_DISABLE_LEGACY_SKSURFACE_DISPLAYLIST -DSK_DISABLE_LEGACY_IMAGE_SUBSET_METHODS -DSK_DISABLE_LEGACY_IMAGE_COLORSPACE_METHODS -DSK_DISABLE_LEGACY_IMAGE_RELEASE_PROCS -DSK_DISABLE_LEGACY_GL_BACKEND_SURFACE -DSK_DISABLE_LEGACY_INIT_DECODERS -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSKIA_DLL -DSKCMS_API=__attribute__((visibility(\"default\"))) -DSK_GANESH -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DSK_GL -DSK_VULKAN=1 -DSK_GRAPHITE -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_WAYLAND_KHR -DWEBP_EXTERN=extern -DABSL_CONSUME_DLL -DBORINGSSL_SHARED_LIBRARY -DU_USING_ICU_NAMESPACE=0 -DU_ENABLE_DYLOAD=0 -DUSE_CHROMIUM_ICU=1 -DU_ENABLE_TRACING=1 -DU_ENABLE_RESOURCE_TRACING=0 -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_FILE -I/home/zzz/Documents/chromium/src -I/home/zzz/Documents/chromium/src/out/Debug/gen -I/home/zzz/Documents/chromium/src/buildtools/third_party/libc++ -I/home/zzz/Documents/chromium/src/third_party/perfetto/include -I/home/zzz/Documents/chromium/src/out/Debug/gen/third_party/perfetto/build_config -I/home/zzz/Documents/chromium/src/out/Debug/gen/third_party/perfetto -I/home/zzz/Documents/chromium/src/third_party/skia -I/home/zzz/Documents/chromium/src/out/Debug/gen/third_party/skia -I/home/zzz/Documents/chromium/src/third_party/wuffs/src/release/c -I/home/zzz/Documents/chromium/src/third_party/vulkan/include -I/home/zzz/Documents/chromium/src/third_party/vulkan-deps/vulkan-headers/src/include -I/home/zzz/Documents/chromium/src/third_party/wayland/src/src -I/home/zzz/Documents/chromium/src/third_party/wayland/include/src -I/home/zzz/Documents/chromium/src/third_party/libwebp/src/src -I/home/zzz/Documents/chromium/src/net/third_party/quiche/overrides -I/home/zzz/Documents/chromium/src/net/third_party/quiche/src/quiche/common/platform/default -I/home/zzz/Documents/chromium/src/net/third_party/quiche/src -I/home/zzz/Documents/chromium/src/third_party/abseil-cpp -I/home/zzz/Documents/chromium/src/third_party/boringssl/src/include -I/home/zzz/Documents/chromium/src/third_party/protobuf/src -I/home/zzz/Documents/chromium/src/out/Debug/gen/protoc_out -I/home/zzz/Documents/chromium/src/third_party/ipcz/include -I/home/zzz/Documents/chromium/src/third_party/icu/source/common -I/home/zzz/Documents/chromium/src/third_party/icu/source/i18n -I/home/zzz/Documents/chromium/src/third_party/ced/src -Wall -Wextra -Wimplicit-fallthrough -Wextra-semi -Wunreachable-code-aggressive -Wthread-safety -Wno-missing-field-initializers -Wno-unused-parameter -Wno-psabi -Wloop-analysis -Wno-unneeded-internal-declaration -Wenum-compare-conditional -Wno-ignored-pragma-optimize -Wno-deprecated-builtins -Wno-bitfield-constant-conversion -Wno-deprecated-this-capture -Wshadow -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 -ffp-contract=off -fcomplete-member-pointers -m64 -msse3 -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -ffile-compilation-dir=. -no-canonical-prefixes -ftrivial-auto-var-init=pattern -O0 -fno-omit-frame-pointer -gdwarf-4 -g2 -gdwarf-aranges -gsplit-dwarf -ggnu-pubnames -Xclang -fuse-ctor-homing -fvisibility=hidden -Wheader-hygiene -Wstring-conversion -Wtautological-overlap-compare -isystem/home/zzz/Documents/chromium/src/build/linux/debian_bullseye_amd64-sysroot/usr/include/glib-2.0 -isystem/home/zzz/Documents/chromium/src/build/linux/debian_bullseye_amd64-sysroot/usr/lib/x86_64-linux-gnu/glib-2.0/include -Wno-redundant-parens -DPROTOBUF_ALLOW_DEPRECATED=1 -Wno-redundant-parens -Wno-undefined-bool-conversion -Wno-tautological-undefined-compare -std=c++20 -Wno-trigraphs -gsimple-template-names -fno-exceptions -fno-rtti -nostdinc++ -isystem/home/zzz/Documents/chromium/src/third_party/libc++/src/include -isystem/home/zzz/Documents/chromium/src/third_party/libc++abi/src/include --sysroot /home/zzz/Documents/chromium/src/build/linux/debian_bullseye_amd64-sysroot -fvisibility-inlines-hidden -isystem /home/zzz/Documents/chromium/src/build/linux/debian_bullseye_amd64-sysroot/usr/include/x86_64-linux-gnu -isystem /home/zzz/Documents/chromium/src/build/linux/debian_bullseye_amd64-sysroot/usr/include /home/zzz/Documents/chromium/src/components/infobars/core/infobar_manager.cc
1.      <eof> parser at end of file
2.      While analyzing stack: 
        #0 Calling std::__move_backward_loop<std::_ClassicAlgPolicy>::operator()(class infobars::InfoBar **, class infobars::InfoBar **, class infobars::InfoBar **) at line /home/zzz/Documents/chromium/src/third_party/libc++/src/include/__algorithm/copy_move_common.h:107:19
        #1 Calling std::__unwrap_and_dispatch(class infobars::InfoBar **, class infobars::InfoBar **, class infobars::InfoBar **)
3.      /home/zzz/Documents/chromium/src/third_party/libc++/src/include/__algorithm/move_backward.h:40:33: Error evaluating statement
4.      /home/zzz/Documents/chromium/src/third_party/libc++/src/include/__algorithm/move_backward.h:40:33: Error evaluating statement
Stack dump without symbol names (ensure you have llvm-symbolizer in your PATH or set the environment var `LLVM_SYMBOLIZER_PATH` to point to it):
0  clang-18  0x000055abda1b6700 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) + 240
1  clang-18 0x000055abda1b3b0f llvm::sys::RunSignalHandlers() + 47
2  clang-18 0x000055abda0fe7d8
3  libc.so.6 0x00007f5dff772520
4  libc.so.6 0x00007f5dff7c6a7c pthread_kill + 300
5  libc.so.6 0x00007f5dff772476 raise + 22
6  libc.so.6 0x00007f5dff7587f3 abort + 211
7  libc.so.6 0x00007f5dff75871b
8  libc.so.6 0x00007f5dff769e96
9  clang-18 0x000055abdbf9d5cd
10 clang-18  0x000055abdbf9d5f2
11 clang-18 0x000055abdc2afc41
12 clang-18  0x000055abdc2b0345 clang::ento::CheckerManager::runCheckersForCallEvent(bool, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&, clang::ento::CallEvent const&, clang::ento::ExprEngine&, bool) + 101
13 clang-18  0x000055abdc324b2d clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) + 333
14 clang-18  0x000055abdc325c4f clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) + 607
15 clang-18  0x000055abdc2facc8 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) + 9592
16 clang-18  0x000055abdc2fbaa7 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) + 599
17 clang-18  0x000055abdc3033bc clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) + 204
18 clang-18  0x000055abdc2ba4c6 clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) + 150
19 clang-18  0x000055abdc2bab1a clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) + 266
20 clang-18  0x000055abdbdb93f8
21 clang-18 0x000055abdbdce7dc
22 clang-18  0x000055abdc417cb9 clang::ParseAST(clang::Sema&, bool, bool) + 1129
23 clang-18 0x000055abdac71149 clang::FrontendAction::Execute() + 201
24 clang-18 0x000055abdabf08de clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) + 350
25 clang-18  0x000055abdad40e1f clang::ExecuteCompilerInvocation(clang::CompilerInstance*) + 463
26 clang-18  0x000055abd7574be3 cc1_main(llvm::ArrayRef<char const*>, char const*, void*) + 2563
27 clang-18  0x000055abd756db13
28 clang-18 0x000055abdaa3a85d
29 clang-18  0x000055abda0feca0 llvm::CrashRecoveryContext::RunSafely(llvm::function_ref<void ()>) + 160
30 clang-18  0x000055abdaa3b0de
31 clang-18  0x000055abdaa0135a clang::driver::Compilation::ExecuteCommand(clang::driver::Command const&, clang::driver::Command const*&, bool) const + 170
32 clang-18 0x000055abdaa01e2d clang::driver::Compilation::ExecuteJobs(clang::driver::JobList const&, llvm::SmallVectorImpl<std::pair<int, clang::driver::Command const*>>&, bool) const + 253
33 clang-18  0x000055abdaa0d6b4 clang::driver::Driver::ExecuteCompilation(clang::driver::Compilation&, llvm::SmallVectorImpl<std::pair<int, clang::driver::Command const*>>&) + 404
34 clang-18  0x000055abd75730c0 clang_main(int, char**, llvm::ToolContext const&) + 9760
35 clang-18  0x000055abd7488db3 main + 51
36 libc.so.6 0x00007f5dff759d90
37 libc.so.6 0x00007f5dff759e40 __libc_start_main + 128
38 clang-18  0x000055abd756c755 _start + 37
clang-18: error: clang frontend command failed with exit code 134 (use -v to see invocation)
clang version 18.0.0 (https://github.com/llvm/llvm-project.git 6a2552a1419d674033c8d2f8bfeeb981a70a2e67)
Target: x86_64-unknown-linux-gnu
Thread model: posix
InstalledDir: /home/zzz/Documents/chromium/src/out/Debug/clang-tidy-bin/tools/clang/third_party/llvm/build/bin
clang-18: note: diagnostic msg: 
********************

PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
Preprocessed source(s) and associated run script(s) are located at:
clang-18: note: diagnostic msg: ../../tools/clang/crashreports/infobar_manager-ee6c17.cpp
clang-18: note: diagnostic msg: ../../tools/clang/crashreports/infobar_manager-ee6c17.sh
clang-18: note: diagnostic msg: 

</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzUO9ly27iyX8O8oKjiovUhDxRJOTqRJR1RiifzwgJJUMI1CPACoGzn628BoDZbytiTnDl1qzIeEd1o9IbuxgaFwFuK0GerN7Z60SfYyB3jnzHHYsfZHvFPGStePucE0q3tDi0_AJY32bEKWd7kx48fljeJWN5UiEpheZN8x1mFm8ryJoLnljdhjVQoKGu2CqzJSFy82BmmljeRjBFxAKjvHeZFWkMuXyxvQsi-Ov0P05w0BTo1JE1dM67oh1BITLedneUHvX5fcVmgnMiXGlneEDaSWd4I6G5-YPlBDoW0vGHOqJBgwllleX2FYfXGT1juwJoBy4-A4Ur3QFQy82vO6Izllj_WHW_jJd8gsXqR4iUQAnGJGQVW38ECWn64ZpYfW95QIamB1fh9YHmeZs0P1y8GroCQb7WCASsBpjmraihxRhAw8rmW51neAJQQE1R0LCeynGA5i4MkBqLJKiwBBFmzBRwpdQHJwE7KWig2vYnlTbZY7pqsk7PqUud2zdn_oFwpGAvRIGUoAGkBWksAuUMg51DsQAbzR8lhjiwvBDVHNWc5EgIVQLCGm2bVEwrBcgwlKgBvKBA5x7VsWU4kzB9B0VS14kw3OR3LGS0523JYHdWgGAcHhwQG0eqNMS1ZBnlaQQq3iNsI9XN30PmBa2UFb_hhmUtMtMiu1-32fGekXfDmGN7IcALsfze0Eaiwj_wC-w_NLrAhheTlB-I2q-Xhw94hWCB-FauRdSMtP6oJFtKuGiKxrdgCNvuVaRjMZukqXi5W6-StUJ08TzUjAqZdz-vmWT5wB4OR7w6LzHWH3rDn9Lo-6mZw2NGMXeE8Z7TE2yMAPdeQFnYFc86E5UeSN-harx3KHxG3_AiSegc7OeOoM2aMBDpKKeksLzyDqXmf4B_oVSuje8QFZvSyPXqhsML5-qVGYTvSBVxRYuVSvmpeIyGDUiIe4f2fiLMTtCaNUP91IkSQRA9Y7uaMfsNcNpBEkvErqDFtKsX2opGLcgXpFl1BmtI9JLhQ82QqEYfXSR1At6jcY1FBme9-SiRZzwKyZRzLXXXPCkSwCsRv0SrI5blqBMobjuVL576C9QPHEsXPKH8LXiHZcLqUr7g8wnPEZQfR_UHmq2NopJqJjt-9MoSEmMrOWv1dclbDLZTntm8ofu7EnFN22bSUO45gMWP54yUgF5KrbDJnct4Qska8wlTZ4jqatuSYNbQQlhe2fklIQIt7JATUQhv_w3tcoNaFdMucUTXCEnJYnVzSgBpCIsRRiTii-ZGGDpJBUXAkRCxyWB8hG1qgElNUjDGF_GVRt86BREPkAenbLGjni_5sKKZYYkjwD1R0As7hS9JkJirfwNEz8TpszCHNd9dhIaxlw1ExJix__AY5hhm5wcYcPRlObjKqRTWOpRDOpg1FfMkwlUaPp5nA9uiiYY6ezJy93jpD8FFcgJYE5kgFoDl6ugQ0HLUzXln9ApZoBzkZtkCwyFmBOhGCRSIZV_klpA0hMMNEubLxBpU412zOqAJdwTCio0IVILexlIbPPKi4gfLXwyms60OyWmJ6FiU252ZaZCaRvsG6VJeBVjXu3C-n9klZx-k9IQzKGWN1yJrWskcYpvonCpbTzoaa_FEcPeMq2hbJ-uknQHELVj0Kiar6NvhnUA5pcQu2LxlXIUhHlWA5Pfy8h4Sw_PLL5Khj2zHCR0iD2yCvgd_OyR6C1RgWikTAt68hytKmWcVhITshq1_WLEGkPLVdGPi8WR6D5JW8XmChfOhNftfj64gwpSHHEueQJCh_G73DHWdMXrYlkiNYHR1IlbYHp91Q_Bwsp39dl8DtVgVSvEdqPQL5i8102MSM2gJXNcElzk02ORQtzyC3vLHljYFtS8i3SNVnz8N-2u_aDX2k7InaBNPm2d7SBthCFpYfbWljOrkDYN_fR8COovBLHH5Ng9lD8D1JF3PLj1xgR5skTjdR_K39GWxWwRnkbjYdn30u_lzM4_Y7TZN1FKbhYp6sg_k6vQ_C1SI5ASaL1X1w3jyZzuJ0MZkk8TodT9eJ5Uf9rgLMgtVdrKHJYrMK44u2fves9W6-OceZjsPlMo3nwXgWp0GSxKv1dDFPWgbDVRrOgvlduoq_TZOpltjqhZbnqbqb8a3tDmzlXbbb73qOvXXyXrcHu117aNAUjcX9cjGP5-t0vJnOIkNVjfvHH-dkh90yGzqjougXEPn9otfrF7mTZQPHy_t57uVoVHSzoWP6J9-T1WKxTr_G3y0_8hzPd_quu_Zcp-s5f9pq3DSKx5s7ZbXv8-B-GqbBfL5YB1q8VuCoFVOZKP0WrxQr6X3wRxrMZosHDb4AeWmv_wZ9Ok9X8b8309VN_HGgHCSJ02W8msTr9SINZ1OlkNl0vApW31sukq8HOyRfk5lp2MzX01karsabu9R1h4N-r5tOk3Qy_SOOWowkXikPmkzv0i9xEMWro406Hcub6D_iEUO1xNAzSa3CHzcC8VB_dnZHUyVf04fpPJ0s5uv7u1U6X6TJ9H4zMzoz8GiaaBZn8V0QflecblaTIIzT-3j9ZRFdx7pbBcsv03WcTu-DuzidBOF6sZrG70L-Gd3T6D8neYY32yRf_gInSMzQf4EWTZPlLPg-mybrq5iG_WQzVpP1Z1IYxHAxW6yS5V-p0iCvYr1VkC5Xi_CGFmfpOAi_xvMobRm-Tm4-XadRHC6ieNUSUr_Dti1J_7WM7w6-qVreNiznl98P8XipG6ZBGs2MH4f3SaqSpB-lKZSS46yRKE31XslwjwU2SUB9a18sUAlVBaw_1DJd_zPD3AXz-GDDu-UmfVisvgarxWYeJa8nwLZuzr1-WzdpwfEe8TRrtukT44-QqzVAChvJtoheToW7dg5-28y-BvPTJD04KLCjb1_NvJ4FaxWr0z_Ccfr1y-oK5CH4PgvmUQtVOkrjP9bxStFFzxJxCuwoGCcznQ0293Gru_FiNZ3fJcksTb4Eqzg6xAyVTdJNMp3fpdNwk86D-1g7j-VHjoa1oST6PlsE0aE1idPwy2pxP93cq26HtHRAXq-CcDq_e928ik3COIMramrcjQpPUbAO0un9cmb5rxpV9gH29P3bHh9CfrNHskX0owSyBpPisKP5aicTZ8ey4WNEL-nUiJdISnbaDv1lKX82hpYoPRRN_6mBfk0lKh_9ft7-DtVLCk9NWYojjCOCoFCEPuyXl2T3DXmE9O_b_xo1u0C1OH21G5LHLr9lpCf4QvQaqIX-jQl6i-DpYOCXiRKcPaGs_hUuKZJvyP5vg_Od6s_2iHNcIPFbqRqU42fOqkqtoCY1gbJkXFFps-DvHvbXtA0zgTCx87r-NToZUytYIcjvddmaM8mypvxN6eRAMU9Z82FDXHKG6_zH75IS56qwORzTtM7zW0lid_iLBPXulTHCAyQE2A_oWXII7Ae9SM-xtEtIiNxx1mx3B7AtUIWB_dBQjmC-M1sQrED2adkP7AezC2wLWCL5AuwHyuwKC4Hp1i4xIoV92vHgwsDbA54aclghibhprQXM1HCEsdrsOAh87EARKpCipcozSOwC5QSanQbFLm0qWx_sccUiLbACQGJ64y1lXI3H4baCNqslrvAPZIAFqjnKoUSFrbK1xLQdM8PS8K9POSGV6kd7LvKmq9xhYedmjxbYD2IHC_YE7FJjESSRTRtC7NrsrZqNHGHguEBUmp9CcpxLGxIMlf6AbVRk-ZEQtZ01ZYm4LfAPZPlRF9ilkDB_tNWkQLlkHNhlQ58wLWypbKXoL6chsGtjImCXOSOM2wWGW8qExLlCqRDfIhsSchRUtepjyXNMu8Dc8qPTOvb10bPuYY5IBbArQvYVsDEVMmdVhimyCXtC3C6ybWs8ZGrXsqzVyJLDXFp-xMpSM1rVWm0VqjLED4pThPtdYFdCIL81kzGaORuzOWo38fXGTRSs4zS1_Eh_raf3r76SdXC_bJvKEmv3rmpMzAZWKzCwKbNzSBnFOSR2zVGJn7VyJcd7DImtViz2HnLt6ZYf1VCaRcTCMXZllZpgytkPggB7WzxBXtpdYG-94xfkkG4V7a2oCZa2bgX2dksbu24yCit0ds5ZNgLZyvD2jlXaX8qz9Zsf7XBRqCr8wRQk9u5lixHV_qm3LC8dWioxCNtqKVWeJbA-zClgY_EiJKo-Xs_rooA2zzqHZhjSNGsIEegFpbAq-l1bvAizOTlpBL-oRrYEZ7bXcf7J0QnOLG_S7kce9yHPmDlPG8r_OCoaWqjwoBSlgke0XC3Wi_FmYrau0iheruIwWB-2uK73MmGu9V47Y4y8iTcXFjrhHm1k9krbdZLntJ043nJY77RTqWiPbIkqVdkgu_Un5aLoOUe1cvv2m0uJlecLWWB6XHr9HTvcWsi9rTV-J3WY4bcDHKz9sbP_DznSxRy0MSWYImEfZmIr4X9w_CvT6LUz_zfY-NhQyqMZbaHt9QqNyDi6euHCXB1xO5YzsvwQsdLyY1BDLhAHUAJEC8BKoCK8wfQU5sMOEwTM0YaKnjqb6gta5kqMM7I83wEhJMSAC3MxKU0rtkdpBvPHJ8iLVNUrlh-e4CGBQuA8INslIzjXN5E0hNWHawRDvYs2zBUmOEqokaa0ZGPIgeUF-l8Ifh_WSGlDueTH7PHeKWx5kzSFh9sQ2mD1i9GWKYv1BTPXGai_o3M1u9fU3NAnDusU0iItsKihzHf_DZ0ZPn3tXP-I1i7cS6us61h-4PvKOWPOGQdoD0kDZeu2Up-sGz67_0_4PN1WA09Y7tSSTrxUGSPAZCXLGyIqVDn9whqwg3uk7x_aBkktJgCmCsbBMlh_AYwDgaS-UofoHnOmrzuBvbJk35nNvt2nyff78WI2_TNepaqL1XeAZEBXZOoHlsrYx6tz4HRHDjjPjuM4vR7MCuhm_YHjnF2GFC-t5yw5plLLtTZX-YYnJA6fUibaI9e-8j1Mpbm5OAZe12kj2Nmgl2P6mVNeG3PV0ARvKSRfIC2I3nUaHsh2B220u0HVKdGgGLbuDYCyfEewTr9FGpS9oiwHA6_ntex1byLlfTjIQbvQSB8xIZoD32l79n5CvjvoAw6xQEYXnunRv9mjNxyUPoAZ49L0cF3TZfCzLm5mkIY3kfojNOobpNF1jWXlqOjlRWsr57qDaKSylcJ1rxLKPVjm3ZZt17tOKPcyx-_2rt-Obe953JsU2PpYQ9tmMWFcBdR4r6_8DVU52ca7t6Ti55qwAhVzVqAEydY934MK9IrxZx2OTPw1avxc85huMUUtlmHauLLrHJTl31CW73Uzr_hL0gayP9yeGf5OjZySyvsUYUTzfb8VrXtTtF7eLd8n2jcssNSDPdf8Ur5D64GD28y-V6hrejJC9Z029ri9W85dwjwffkCoS2ESWcl_QpBRb3SYyv2bkmQQDt4nydLc61bc_xZ5DJO9UVukuINbLuT4fpa_j8f27nk4uYuJSdiXbnTW_n61N1S_kyhM2rvRT-GP1TJD34eQ6FmeCek53VbI4c14Cbt5_8b8YxydC2nS5ZIJ-dYW4eROX6q6sMe7BLhhH7d3yO-j26xnLnwf6_EzyhuJHhh_nGHxivcZM_etWv39VIRTOTGlkjcC79EKlSHV95T98Coz7WOCRBVzLXE_Ppqo3-ZP71ZuLLKRX7Ylh3c9N2ZFjgZFu6TzbuXGrjvIs9G5wpZquRck61fzClXwIp-8yivuob73_OtFUj5w3e7FQBOudEuLwFy0O7fJWfHlHTKW171OOCudYYHOCYd68xHxqd6GzS_N3Y52IdwrTs5yysHhvBvhFxZdB7kXOaUd58TEvnWlV5PjNZMnN-_220zm3QiVg96gmyEf5LmbVhDTiwpZ31leoVJ53g6eZSnlXyG4bPNCsGe4OA8PvePoN4LgoNcvMveANLxuFejDYa-t8Lwbs1UVzjk8XwKEHIrdCuVsj_jLIXQd63NYIvJyIWvZUG2ylGt5lSig3RQ4zSa33xrRvzGbIPQzp2i3NHz3FpLj-r2L0GLu3ZybE77x5JBVlT4dHt7uqBBu1XU_QQ1e1XfmFZmWeHCQ2LthHcdFl0Xee2T5F8vEbUH-xTIVRi8EOVkqqSAh3_TxyrSqyfk-Tw2xCpNv88FPZfdjbeIbGvB6rX_6N-pcCJ2in3VvDRed_b6Y0Fdm8i3V_YMqaOPGIbP7NyrgQW_gO3k7Cw6R4zDoDvLThs6J6zVj5FUSPBV1g-PUuhEfB93hsMh8oMYyJVYbzf3-zTXmqBgdqA5uI6GuA9JUgVMhIZfpcQjXO6zFbxQ4g14_H_R6wHQ0gb4ts8_flyLOGT--8QNlmyRA3trBvHPUuy4APWOlngIB1--qENQIBOw9kAwIhAA-SwKjs5HA4VzCHXacjgM-_Dyws8US9KHX63nQ7bqjoj_oOr6fDwuvHGYlQtlo6MKBAz3UHxzHXrf3xQNw68J4i2fOOytWIKKwaybwswHptEUIKiLM_yuPcQ_b6KrLG9NRJpF-fHs8dwWV2J7tSXu_8K_dbj173Rqs10H4Bay_xGCymM0WD9P5HZhMZ3EC1gvdPN7cAfPS8bgxtrz2OnUo9ObyrReqRwSOgH5lgQoA5ZHk-1TwvqPn269M87r-J4cTu4_b91Px2S9G_gh-Qp_d_sh3em6_737afXZ63RzBDJVZf4Bg6UInc7Ne3neLotcty-IT_qwv3g-9vus5g67b6eWjgTssCt93h1nXz62ugyqISUf5YYfx7Sf9Jvlzv-c4o08EZoiIwyN2_lnP1azZCqvrECykOHWTWBL93N2ooxdZvbE5E-q1L7nNmYpA3DxuRgIwCiDQzxNB2E4qHXU-NZx8_vuPqTXv_xcAAP__BVqYvA">