<application>
  <component name="ClangTidySettings">
    <option name="availableMisraChecks">
      <set>
        <option value="clion-misra-c2012-10-1" />
        <option value="clion-misra-c2012-10-2" />
        <option value="clion-misra-c2012-10-5" />
        <option value="clion-misra-c2012-11-1" />
        <option value="clion-misra-c2012-11-2" />
        <option value="clion-misra-c2012-11-3" />
        <option value="clion-misra-c2012-11-4" />
        <option value="clion-misra-c2012-11-5" />
        <option value="clion-misra-c2012-11-6" />
        <option value="clion-misra-c2012-11-7" />
        <option value="clion-misra-c2012-11-8" />
        <option value="clion-misra-c2012-11-9" />
        <option value="clion-misra-c2012-12-2" />
        <option value="clion-misra-c2012-12-3" />
        <option value="clion-misra-c2012-12-5" />
        <option value="clion-misra-c2012-13-1" />
        <option value="clion-misra-c2012-13-3" />
        <option value="clion-misra-c2012-13-4" />
        <option value="clion-misra-c2012-13-5" />
        <option value="clion-misra-c2012-13-6" />
        <option value="clion-misra-c2012-14-4" />
        <option value="clion-misra-c2012-15-1" />
        <option value="clion-misra-c2012-15-2" />
        <option value="clion-misra-c2012-15-5" />
        <option value="clion-misra-c2012-15-6" />
        <option value="clion-misra-c2012-15-7" />
        <option value="clion-misra-c2012-16-3" />
        <option value="clion-misra-c2012-16-4" />
        <option value="clion-misra-c2012-16-5" />
        <option value="clion-misra-c2012-16-6" />
        <option value="clion-misra-c2012-16-7" />
        <option value="clion-misra-c2012-17-3" />
        <option value="clion-misra-c2012-17-5" />
        <option value="clion-misra-c2012-17-6" />
        <option value="clion-misra-c2012-17-7" />
        <option value="clion-misra-c2012-17-8" />
        <option value="clion-misra-c2012-18-4" />
        <option value="clion-misra-c2012-18-5" />
        <option value="clion-misra-c2012-18-7" />
        <option value="clion-misra-c2012-18-8" />
        <option value="clion-misra-c2012-19-2" />
        <option value="clion-misra-c2012-21-10" />
        <option value="clion-misra-c2012-21-3" />
        <option value="clion-misra-c2012-21-7" />
        <option value="clion-misra-c2012-21-8" />
        <option value="clion-misra-c2012-21-9" />
        <option value="clion-misra-c2012-22-5" />
        <option value="clion-misra-c2012-4-12" />
        <option value="clion-misra-c2012-4-3" />
        <option value="clion-misra-c2012-6-1" />
        <option value="clion-misra-c2012-6-2" />
        <option value="clion-misra-c2012-7-1" />
        <option value="clion-misra-c2012-7-2" />
        <option value="clion-misra-c2012-7-3" />
        <option value="clion-misra-c2012-7-4" />
        <option value="clion-misra-c2012-8-1" />
        <option value="clion-misra-c2012-8-10" />
        <option value="clion-misra-c2012-8-11" />
        <option value="clion-misra-c2012-8-12" />
        <option value="clion-misra-c2012-8-14" />
        <option value="clion-misra-c2012-8-2" />
        <option value="clion-misra-c2012-8-8" />
        <option value="clion-misra-c2012-9-3" />
        <option value="clion-misra-c2012-9-5" />
        <option value="clion-misra-cpp2008-0-1-7" />
        <option value="clion-misra-cpp2008-10-1-1" />
        <option value="clion-misra-cpp2008-10-3-2" />
        <option value="clion-misra-cpp2008-11-0-1" />
        <option value="clion-misra-cpp2008-12-1-3" />
        <option value="clion-misra-cpp2008-12-8-2" />
        <option value="clion-misra-cpp2008-14-5-2" />
        <option value="clion-misra-cpp2008-14-6-1" />
        <option value="clion-misra-cpp2008-15-0-2" />
        <option value="clion-misra-cpp2008-15-1-2" />
        <option value="clion-misra-cpp2008-15-1-3" />
        <option value="clion-misra-cpp2008-15-3-5" />
        <option value="clion-misra-cpp2008-15-5-1" />
        <option value="clion-misra-cpp2008-18-0-2" />
        <option value="clion-misra-cpp2008-18-0-3" />
        <option value="clion-misra-cpp2008-18-0-4" />
        <option value="clion-misra-cpp2008-18-2-1" />
        <option value="clion-misra-cpp2008-18-4-1" />
        <option value="clion-misra-cpp2008-2-13-1" />
        <option value="clion-misra-cpp2008-2-13-2" />
        <option value="clion-misra-cpp2008-2-13-3" />
        <option value="clion-misra-cpp2008-2-13-4" />
        <option value="clion-misra-cpp2008-2-13-5" />
        <option value="clion-misra-cpp2008-3-1-2" />
        <option value="clion-misra-cpp2008-3-1-3" />
        <option value="clion-misra-cpp2008-3-3-2" />
        <option value="clion-misra-cpp2008-4-10-2" />
        <option value="clion-misra-cpp2008-4-5-1" />
        <option value="clion-misra-cpp2008-4-5-2" />
        <option value="clion-misra-cpp2008-5-0-11" />
        <option value="clion-misra-cpp2008-5-0-12" />
        <option value="clion-misra-cpp2008-5-0-13" />
        <option value="clion-misra-cpp2008-5-0-14" />
        <option value="clion-misra-cpp2008-5-0-19" />
        <option value="clion-misra-cpp2008-5-0-4" />
        <option value="clion-misra-cpp2008-5-0-5" />
        <option value="clion-misra-cpp2008-5-0-6" />
        <option value="clion-misra-cpp2008-5-14-1" />
        <option value="clion-misra-cpp2008-5-18-1" />
        <option value="clion-misra-cpp2008-5-2-10" />
        <option value="clion-misra-cpp2008-5-2-11" />
        <option value="clion-misra-cpp2008-5-2-12" />
        <option value="clion-misra-cpp2008-5-2-2" />
        <option value="clion-misra-cpp2008-5-2-4" />
        <option value="clion-misra-cpp2008-5-2-5" />
        <option value="clion-misra-cpp2008-5-2-6" />
        <option value="clion-misra-cpp2008-5-2-8" />
        <option value="clion-misra-cpp2008-5-2-9" />
        <option value="clion-misra-cpp2008-5-3-1" />
        <option value="clion-misra-cpp2008-5-3-2" />
        <option value="clion-misra-cpp2008-5-3-3" />
        <option value="clion-misra-cpp2008-5-3-4" />
        <option value="clion-misra-cpp2008-5-8-1" />
        <option value="clion-misra-cpp2008-6-2-1" />
        <option value="clion-misra-cpp2008-6-3-1" />
        <option value="clion-misra-cpp2008-6-4-1" />
        <option value="clion-misra-cpp2008-6-4-2" />
        <option value="clion-misra-cpp2008-6-4-4" />
        <option value="clion-misra-cpp2008-6-4-5" />
        <option value="clion-misra-cpp2008-6-4-6" />
        <option value="clion-misra-cpp2008-6-4-7" />
        <option value="clion-misra-cpp2008-6-4-8" />
        <option value="clion-misra-cpp2008-6-5-1" />
        <option value="clion-misra-cpp2008-6-5-2" />
        <option value="clion-misra-cpp2008-6-5-3" />
        <option value="clion-misra-cpp2008-6-5-4" />
        <option value="clion-misra-cpp2008-6-6-2" />
        <option value="clion-misra-cpp2008-6-6-4" />
        <option value="clion-misra-cpp2008-6-6-5" />
        <option value="clion-misra-cpp2008-7-3-1" />
        <option value="clion-misra-cpp2008-7-3-4" />
        <option value="clion-misra-cpp2008-7-4-3" />
        <option value="clion-misra-cpp2008-8-0-1" />
        <option value="clion-misra-cpp2008-8-4-1" />
        <option value="clion-misra-cpp2008-8-4-2" />
        <option value="clion-misra-cpp2008-8-4-4" />
        <option value="clion-misra-cpp2008-8-5-3" />
        <option value="clion-misra-cpp2008-9-5-1" />
        <option value="clion-misra-cpp2008-9-6-2" />
        <option value="clion-misra-cpp2008-9-6-4" />
        <option value="clion-misra-cpp2023-0-1-2" />
        <option value="clion-misra-cpp2023-10-0-1" />
        <option value="clion-misra-cpp2023-10-1-2" />
        <option value="clion-misra-cpp2023-10-2-1" />
        <option value="clion-misra-cpp2023-10-2-2" />
        <option value="clion-misra-cpp2023-11-3-2" />
        <option value="clion-misra-cpp2023-11-6-1" />
        <option value="clion-misra-cpp2023-11-6-3" />
        <option value="clion-misra-cpp2023-12-2-1" />
        <option value="clion-misra-cpp2023-12-2-2" />
        <option value="clion-misra-cpp2023-12-2-3" />
        <option value="clion-misra-cpp2023-12-3-1" />
        <option value="clion-misra-cpp2023-13-1-1" />
        <option value="clion-misra-cpp2023-13-3-3" />
        <option value="clion-misra-cpp2023-14-1-1" />
        <option value="clion-misra-cpp2023-15-1-5" />
        <option value="clion-misra-cpp2023-16-5-1" />
        <option value="clion-misra-cpp2023-16-5-2" />
        <option value="clion-misra-cpp2023-16-6-1" />
        <option value="clion-misra-cpp2023-17-8-1" />
        <option value="clion-misra-cpp2023-18-1-1" />
        <option value="clion-misra-cpp2023-18-1-2" />
        <option value="clion-misra-cpp2023-18-3-2" />
        <option value="clion-misra-cpp2023-19-6-1" />
        <option value="clion-misra-cpp2023-21-10-1" />
        <option value="clion-misra-cpp2023-21-10-2" />
        <option value="clion-misra-cpp2023-21-10-3" />
        <option value="clion-misra-cpp2023-21-2-1" />
        <option value="clion-misra-cpp2023-21-2-2" />
        <option value="clion-misra-cpp2023-21-2-3" />
        <option value="clion-misra-cpp2023-21-2-4" />
        <option value="clion-misra-cpp2023-21-6-1" />
        <option value="clion-misra-cpp2023-21-6-2" />
        <option value="clion-misra-cpp2023-22-4-1" />
        <option value="clion-misra-cpp2023-23-11-1" />
        <option value="clion-misra-cpp2023-24-5-2" />
        <option value="clion-misra-cpp2023-26-3-1" />
        <option value="clion-misra-cpp2023-5-10-1" />
        <option value="clion-misra-cpp2023-5-10-1-udl" />
        <option value="clion-misra-cpp2023-5-13-1" />
        <option value="clion-misra-cpp2023-5-13-2" />
        <option value="clion-misra-cpp2023-5-13-4" />
        <option value="clion-misra-cpp2023-5-13-6" />
        <option value="clion-misra-cpp2023-5-13-7" />
        <option value="clion-misra-cpp2023-6-0-1" />
        <option value="clion-misra-cpp2023-6-0-2" />
        <option value="clion-misra-cpp2023-6-0-3" />
        <option value="clion-misra-cpp2023-6-2-4" />
        <option value="clion-misra-cpp2023-6-4-3" />
        <option value="clion-misra-cpp2023-6-5-2" />
        <option value="clion-misra-cpp2023-6-7-1" />
        <option value="clion-misra-cpp2023-6-7-2" />
        <option value="clion-misra-cpp2023-7-0-1" />
        <option value="clion-misra-cpp2023-7-0-2" />
        <option value="clion-misra-cpp2023-7-11-1" />
        <option value="clion-misra-cpp2023-8-14-1" />
        <option value="clion-misra-cpp2023-8-18-2" />
        <option value="clion-misra-cpp2023-8-19-1" />
        <option value="clion-misra-cpp2023-8-2-1" />
        <option value="clion-misra-cpp2023-8-2-11" />
        <option value="clion-misra-cpp2023-8-2-2" />
        <option value="clion-misra-cpp2023-8-2-3" />
        <option value="clion-misra-cpp2023-8-2-5" />
        <option value="clion-misra-cpp2023-8-2-6" />
        <option value="clion-misra-cpp2023-8-2-7" />
        <option value="clion-misra-cpp2023-8-2-9" />
        <option value="clion-misra-cpp2023-8-3-1" />
        <option value="clion-misra-cpp2023-8-3-2" />
        <option value="clion-misra-cpp2023-9-2-1" />
        <option value="clion-misra-cpp2023-9-3-1" />
        <option value="clion-misra-cpp2023-9-4-1" />
        <option value="clion-misra-cpp2023-9-5-2" />
        <option value="clion-misra-cpp2023-9-6-1" />
        <option value="clion-misra-cpp2023-9-6-3" />
      </set>
    </option>
    <option name="previousClangTidyChecks">
      <set>
        <option value="abseil-cleanup-ctad" />
        <option value="abseil-duration-addition" />
        <option value="abseil-duration-comparison" />
        <option value="abseil-duration-conversion-cast" />
        <option value="abseil-duration-division" />
        <option value="abseil-duration-factory-float" />
        <option value="abseil-duration-factory-scale" />
        <option value="abseil-duration-subtraction" />
        <option value="abseil-duration-unnecessary-conversion" />
        <option value="abseil-faster-strsplit-delimiter" />
        <option value="abseil-no-internal-dependencies" />
        <option value="abseil-no-namespace" />
        <option value="abseil-redundant-strcat-calls" />
        <option value="abseil-str-cat-append" />
        <option value="abseil-string-find-startswith" />
        <option value="abseil-string-find-str-contains" />
        <option value="abseil-time-comparison" />
        <option value="abseil-time-subtraction" />
        <option value="abseil-upgrade-duration-conversions" />
        <option value="altera-id-dependent-backward-branch" />
        <option value="altera-kernel-name-restriction" />
        <option value="altera-single-work-item-barrier" />
        <option value="altera-struct-pack-align" />
        <option value="altera-unroll-loops" />
        <option value="android-cloexec-accept" />
        <option value="android-cloexec-accept4" />
        <option value="android-cloexec-creat" />
        <option value="android-cloexec-dup" />
        <option value="android-cloexec-epoll-create" />
        <option value="android-cloexec-epoll-create1" />
        <option value="android-cloexec-fopen" />
        <option value="android-cloexec-inotify-init" />
        <option value="android-cloexec-inotify-init1" />
        <option value="android-cloexec-memfd-create" />
        <option value="android-cloexec-open" />
        <option value="android-cloexec-pipe" />
        <option value="android-cloexec-pipe2" />
        <option value="android-cloexec-socket" />
        <option value="android-comparison-in-temp-failure-retry" />
        <option value="boost-use-ranges" />
        <option value="boost-use-to-string" />
        <option value="bugprone-argument-comment" />
        <option value="bugprone-assert-side-effect" />
        <option value="bugprone-assignment-in-if-condition" />
        <option value="bugprone-bad-signal-to-kill-thread" />
        <option value="bugprone-bitwise-pointer-cast" />
        <option value="bugprone-bool-pointer-implicit-conversion" />
        <option value="bugprone-branch-clone" />
        <option value="bugprone-capturing-this-in-member-variable" />
        <option value="bugprone-casting-through-void" />
        <option value="bugprone-chained-comparison" />
        <option value="bugprone-compare-pointer-to-member-virtual-function" />
        <option value="bugprone-copy-constructor-init" />
        <option value="bugprone-crtp-constructor-accessibility" />
        <option value="bugprone-dangling-handle" />
        <option value="bugprone-derived-method-shadowing-base-method" />
        <option value="bugprone-dynamic-static-initializers" />
        <option value="bugprone-easily-swappable-parameters" />
        <option value="bugprone-empty-catch" />
        <option value="bugprone-exception-escape" />
        <option value="bugprone-fold-init-type" />
        <option value="bugprone-forward-declaration-namespace" />
        <option value="bugprone-forwarding-reference-overload" />
        <option value="bugprone-implicit-widening-of-multiplication-result" />
        <option value="bugprone-inaccurate-erase" />
        <option value="bugprone-inc-dec-in-conditions" />
        <option value="bugprone-incorrect-enable-if" />
        <option value="bugprone-incorrect-enable-shared-from-this" />
        <option value="bugprone-incorrect-roundings" />
        <option value="bugprone-infinite-loop" />
        <option value="bugprone-integer-division" />
        <option value="bugprone-invalid-enum-default-initialization" />
        <option value="bugprone-lambda-function-name" />
        <option value="bugprone-macro-parentheses" />
        <option value="bugprone-macro-repeated-side-effects" />
        <option value="bugprone-misleading-setter-of-reference" />
        <option value="bugprone-misplaced-operator-in-strlen-in-alloc" />
        <option value="bugprone-misplaced-pointer-arithmetic-in-alloc" />
        <option value="bugprone-misplaced-widening-cast" />
        <option value="bugprone-move-forwarding-reference" />
        <option value="bugprone-multi-level-implicit-pointer-conversion" />
        <option value="bugprone-multiple-new-in-one-expression" />
        <option value="bugprone-multiple-statement-macro" />
        <option value="bugprone-narrowing-conversions" />
        <option value="bugprone-no-escape" />
        <option value="bugprone-non-zero-enum-to-bool-conversion" />
        <option value="bugprone-nondeterministic-pointer-iteration-order" />
        <option value="bugprone-not-null-terminated-result" />
        <option value="bugprone-optional-value-conversion" />
        <option value="bugprone-parent-virtual-call" />
        <option value="bugprone-pointer-arithmetic-on-polymorphic-object" />
        <option value="bugprone-posix-return" />
        <option value="bugprone-redundant-branch-condition" />
        <option value="bugprone-reserved-identifier" />
        <option value="bugprone-return-const-ref-from-parameter" />
        <option value="bugprone-shared-ptr-array-mismatch" />
        <option value="bugprone-signal-handler" />
        <option value="bugprone-signed-char-misuse" />
        <option value="bugprone-sizeof-container" />
        <option value="bugprone-sizeof-expression" />
        <option value="bugprone-spuriously-wake-up-functions" />
        <option value="bugprone-standalone-empty" />
        <option value="bugprone-string-constructor" />
        <option value="bugprone-string-integer-assignment" />
        <option value="bugprone-string-literal-with-embedded-nul" />
        <option value="bugprone-stringview-nullptr" />
        <option value="bugprone-suspicious-enum-usage" />
        <option value="bugprone-suspicious-include" />
        <option value="bugprone-suspicious-memory-comparison" />
        <option value="bugprone-suspicious-memset-usage" />
        <option value="bugprone-suspicious-missing-comma" />
        <option value="bugprone-suspicious-realloc-usage" />
        <option value="bugprone-suspicious-semicolon" />
        <option value="bugprone-suspicious-string-compare" />
        <option value="bugprone-suspicious-stringview-data-usage" />
        <option value="bugprone-swapped-arguments" />
        <option value="bugprone-switch-missing-default-case" />
        <option value="bugprone-tagged-union-member-count" />
        <option value="bugprone-terminating-continue" />
        <option value="bugprone-throw-keyword-missing" />
        <option value="bugprone-throwing-static-initialization" />
        <option value="bugprone-too-small-loop-variable" />
        <option value="bugprone-unchecked-optional-access" />
        <option value="bugprone-unchecked-string-to-number-conversion" />
        <option value="bugprone-undefined-memory-manipulation" />
        <option value="bugprone-undelegated-constructor" />
        <option value="bugprone-unhandled-exception-at-new" />
        <option value="bugprone-unhandled-self-assignment" />
        <option value="bugprone-unintended-char-ostream-output" />
        <option value="bugprone-unique-ptr-array-mismatch" />
        <option value="bugprone-unsafe-functions" />
        <option value="bugprone-unused-local-non-trivial-variable" />
        <option value="bugprone-unused-raii" />
        <option value="bugprone-unused-return-value" />
        <option value="bugprone-use-after-move" />
        <option value="bugprone-virtual-near-miss" />
        <option value="cert-arr39-c" />
        <option value="cert-con36-c" />
        <option value="cert-con54-cpp" />
        <option value="cert-ctr56-cpp" />
        <option value="cert-dcl03-c" />
        <option value="cert-dcl16-c" />
        <option value="cert-dcl37-c" />
        <option value="cert-dcl50-cpp" />
        <option value="cert-dcl51-cpp" />
        <option value="cert-dcl54-cpp" />
        <option value="cert-dcl58-cpp" />
        <option value="cert-dcl59-cpp" />
        <option value="cert-env33-c" />
        <option value="cert-err09-cpp" />
        <option value="cert-err33-c" />
        <option value="cert-err34-c" />
        <option value="cert-err52-cpp" />
        <option value="cert-err58-cpp" />
        <option value="cert-err60-cpp" />
        <option value="cert-err61-cpp" />
        <option value="cert-exp42-c" />
        <option value="cert-fio38-c" />
        <option value="cert-flp30-c" />
        <option value="cert-flp37-c" />
        <option value="cert-int09-c" />
        <option value="cert-mem57-cpp" />
        <option value="cert-msc24-c" />
        <option value="cert-msc30-c" />
        <option value="cert-msc32-c" />
        <option value="cert-msc33-c" />
        <option value="cert-msc50-cpp" />
        <option value="cert-msc51-cpp" />
        <option value="cert-msc54-cpp" />
        <option value="cert-oop11-cpp" />
        <option value="cert-oop54-cpp" />
        <option value="cert-oop57-cpp" />
        <option value="cert-oop58-cpp" />
        <option value="cert-pos44-c" />
        <option value="cert-pos47-c" />
        <option value="cert-sig30-c" />
        <option value="cert-str34-c" />
        <option value="clang-analyzer-apiModeling.Errno" />
        <option value="clang-analyzer-apiModeling.TrustNonnull" />
        <option value="clang-analyzer-apiModeling.TrustReturnsNonnull" />
        <option value="clang-analyzer-apiModeling.google.GTest" />
        <option value="clang-analyzer-apiModeling.llvm.CastValue" />
        <option value="clang-analyzer-apiModeling.llvm.ReturnValue" />
        <option value="clang-analyzer-core.BitwiseShift" />
        <option value="clang-analyzer-core.CallAndMessage" />
        <option value="clang-analyzer-core.DivideZero" />
        <option value="clang-analyzer-core.DynamicTypePropagation" />
        <option value="clang-analyzer-core.FixedAddressDereference" />
        <option value="clang-analyzer-core.NonNullParamChecker" />
        <option value="clang-analyzer-core.NonnilStringConstants" />
        <option value="clang-analyzer-core.NullDereference" />
        <option value="clang-analyzer-core.StackAddressEscape" />
        <option value="clang-analyzer-core.UndefinedBinaryOperatorResult" />
        <option value="clang-analyzer-core.VLASize" />
        <option value="clang-analyzer-core.builtin.AssumeModeling" />
        <option value="clang-analyzer-core.builtin.BuiltinFunctions" />
        <option value="clang-analyzer-core.builtin.NoReturnFunctions" />
        <option value="clang-analyzer-core.uninitialized.ArraySubscript" />
        <option value="clang-analyzer-core.uninitialized.Assign" />
        <option value="clang-analyzer-core.uninitialized.Branch" />
        <option value="clang-analyzer-core.uninitialized.CapturedBlockVariable" />
        <option value="clang-analyzer-core.uninitialized.NewArraySize" />
        <option value="clang-analyzer-core.uninitialized.UndefReturn" />
        <option value="clang-analyzer-cplusplus.ArrayDelete" />
        <option value="clang-analyzer-cplusplus.InnerPointer" />
        <option value="clang-analyzer-cplusplus.Move" />
        <option value="clang-analyzer-cplusplus.NewDelete" />
        <option value="clang-analyzer-cplusplus.NewDeleteLeaks" />
        <option value="clang-analyzer-cplusplus.PlacementNew" />
        <option value="clang-analyzer-cplusplus.PureVirtualCall" />
        <option value="clang-analyzer-cplusplus.SelfAssignment" />
        <option value="clang-analyzer-cplusplus.SmartPtrModeling" />
        <option value="clang-analyzer-cplusplus.StringChecker" />
        <option value="clang-analyzer-deadcode.DeadStores" />
        <option value="clang-analyzer-fuchsia.HandleChecker" />
        <option value="clang-analyzer-nullability.NullPassedToNonnull" />
        <option value="clang-analyzer-nullability.NullReturnedFromNonnull" />
        <option value="clang-analyzer-nullability.NullableDereferenced" />
        <option value="clang-analyzer-nullability.NullablePassedToNonnull" />
        <option value="clang-analyzer-nullability.NullableReturnedFromNonnull" />
        <option value="clang-analyzer-optin.core.EnumCastOutOfRange" />
        <option value="clang-analyzer-optin.cplusplus.UninitializedObject" />
        <option value="clang-analyzer-optin.cplusplus.VirtualCall" />
        <option value="clang-analyzer-optin.mpi.MPI-Checker" />
        <option value="clang-analyzer-optin.osx.OSObjectCStyleCast" />
        <option value="clang-analyzer-optin.osx.cocoa.localizability.EmptyLocalizationContextChecker" />
        <option value="clang-analyzer-optin.osx.cocoa.localizability.NonLocalizedStringChecker" />
        <option value="clang-analyzer-optin.performance.GCDAntipattern" />
        <option value="clang-analyzer-optin.performance.Padding" />
        <option value="clang-analyzer-optin.portability.UnixAPI" />
        <option value="clang-analyzer-optin.taint.GenericTaint" />
        <option value="clang-analyzer-optin.taint.TaintPropagation" />
        <option value="clang-analyzer-optin.taint.TaintedAlloc" />
        <option value="clang-analyzer-optin.taint.TaintedDiv" />
        <option value="clang-analyzer-osx.API" />
        <option value="clang-analyzer-osx.MIG" />
        <option value="clang-analyzer-osx.NumberObjectConversion" />
        <option value="clang-analyzer-osx.OSObjectRetainCount" />
        <option value="clang-analyzer-osx.ObjCProperty" />
        <option value="clang-analyzer-osx.SecKeychainAPI" />
        <option value="clang-analyzer-osx.cocoa.AtSync" />
        <option value="clang-analyzer-osx.cocoa.AutoreleaseWrite" />
        <option value="clang-analyzer-osx.cocoa.ClassRelease" />
        <option value="clang-analyzer-osx.cocoa.Dealloc" />
        <option value="clang-analyzer-osx.cocoa.IncompatibleMethodTypes" />
        <option value="clang-analyzer-osx.cocoa.Loops" />
        <option value="clang-analyzer-osx.cocoa.MissingSuperCall" />
        <option value="clang-analyzer-osx.cocoa.NSAutoreleasePool" />
        <option value="clang-analyzer-osx.cocoa.NSError" />
        <option value="clang-analyzer-osx.cocoa.NilArg" />
        <option value="clang-analyzer-osx.cocoa.NonNilReturnValue" />
        <option value="clang-analyzer-osx.cocoa.ObjCGenerics" />
        <option value="clang-analyzer-osx.cocoa.RetainCount" />
        <option value="clang-analyzer-osx.cocoa.RetainCountBase" />
        <option value="clang-analyzer-osx.cocoa.RunLoopAutoreleaseLeak" />
        <option value="clang-analyzer-osx.cocoa.SelfInit" />
        <option value="clang-analyzer-osx.cocoa.SuperDealloc" />
        <option value="clang-analyzer-osx.cocoa.UnusedIvars" />
        <option value="clang-analyzer-osx.cocoa.VariadicMethodTypes" />
        <option value="clang-analyzer-osx.coreFoundation.CFError" />
        <option value="clang-analyzer-osx.coreFoundation.CFNumber" />
        <option value="clang-analyzer-osx.coreFoundation.CFRetainRelease" />
        <option value="clang-analyzer-osx.coreFoundation.containers.OutOfBounds" />
        <option value="clang-analyzer-osx.coreFoundation.containers.PointerSizedValues" />
        <option value="clang-analyzer-security.ArrayBound" />
        <option value="clang-analyzer-security.FloatLoopCounter" />
        <option value="clang-analyzer-security.MmapWriteExec" />
        <option value="clang-analyzer-security.PointerSub" />
        <option value="clang-analyzer-security.PutenvStackArray" />
        <option value="clang-analyzer-security.SetgidSetuidOrder" />
        <option value="clang-analyzer-security.VAList" />
        <option value="clang-analyzer-security.cert.env.InvalidPtr" />
        <option value="clang-analyzer-security.insecureAPI.DeprecatedOrUnsafeBufferHandling" />
        <option value="clang-analyzer-security.insecureAPI.SecuritySyntaxChecker" />
        <option value="clang-analyzer-security.insecureAPI.UncheckedReturn" />
        <option value="clang-analyzer-security.insecureAPI.bcmp" />
        <option value="clang-analyzer-security.insecureAPI.bcopy" />
        <option value="clang-analyzer-security.insecureAPI.bzero" />
        <option value="clang-analyzer-security.insecureAPI.decodeValueOfObjCType" />
        <option value="clang-analyzer-security.insecureAPI.getpw" />
        <option value="clang-analyzer-security.insecureAPI.gets" />
        <option value="clang-analyzer-security.insecureAPI.mkstemp" />
        <option value="clang-analyzer-security.insecureAPI.mktemp" />
        <option value="clang-analyzer-security.insecureAPI.rand" />
        <option value="clang-analyzer-security.insecureAPI.strcpy" />
        <option value="clang-analyzer-security.insecureAPI.vfork" />
        <option value="clang-analyzer-unix.API" />
        <option value="clang-analyzer-unix.BlockInCriticalSection" />
        <option value="clang-analyzer-unix.Chroot" />
        <option value="clang-analyzer-unix.DynamicMemoryModeling" />
        <option value="clang-analyzer-unix.Errno" />
        <option value="clang-analyzer-unix.Malloc" />
        <option value="clang-analyzer-unix.MallocSizeof" />
        <option value="clang-analyzer-unix.MismatchedDeallocator" />
        <option value="clang-analyzer-unix.StdCLibraryFunctions" />
        <option value="clang-analyzer-unix.Stream" />
        <option value="clang-analyzer-unix.Vfork" />
        <option value="clang-analyzer-unix.cstring.BadSizeArg" />
        <option value="clang-analyzer-unix.cstring.CStringModeling" />
        <option value="clang-analyzer-unix.cstring.NotNullTerminated" />
        <option value="clang-analyzer-unix.cstring.NullArg" />
        <option value="clang-analyzer-webkit.NoUncountedMemberChecker" />
        <option value="clang-analyzer-webkit.RefCntblBaseVirtualDtor" />
        <option value="clang-analyzer-webkit.UncountedLambdaCapturesChecker" />
        <option value="concurrency-mt-unsafe" />
        <option value="concurrency-thread-canceltype-asynchronous" />
        <option value="cppcoreguidelines-avoid-c-arrays" />
        <option value="cppcoreguidelines-avoid-capturing-lambda-coroutines" />
        <option value="cppcoreguidelines-avoid-const-or-ref-data-members" />
        <option value="cppcoreguidelines-avoid-do-while" />
        <option value="cppcoreguidelines-avoid-goto" />
        <option value="cppcoreguidelines-avoid-magic-numbers" />
        <option value="cppcoreguidelines-avoid-non-const-global-variables" />
        <option value="cppcoreguidelines-avoid-reference-coroutine-parameters" />
        <option value="cppcoreguidelines-c-copy-assignment-signature" />
        <option value="cppcoreguidelines-explicit-virtual-functions" />
        <option value="cppcoreguidelines-init-variables" />
        <option value="cppcoreguidelines-interfaces-global-init" />
        <option value="cppcoreguidelines-macro-to-enum" />
        <option value="cppcoreguidelines-macro-usage" />
        <option value="cppcoreguidelines-misleading-capture-default-by-value" />
        <option value="cppcoreguidelines-missing-std-forward" />
        <option value="cppcoreguidelines-narrowing-conversions" />
        <option value="cppcoreguidelines-no-malloc" />
        <option value="cppcoreguidelines-no-suspend-with-lock" />
        <option value="cppcoreguidelines-noexcept-destructor" />
        <option value="cppcoreguidelines-noexcept-move-operations" />
        <option value="cppcoreguidelines-noexcept-swap" />
        <option value="cppcoreguidelines-non-private-member-variables-in-classes" />
        <option value="cppcoreguidelines-owning-memory" />
        <option value="cppcoreguidelines-prefer-member-initializer" />
        <option value="cppcoreguidelines-pro-bounds-array-to-pointer-decay" />
        <option value="cppcoreguidelines-pro-bounds-avoid-unchecked-container-access" />
        <option value="cppcoreguidelines-pro-bounds-constant-array-index" />
        <option value="cppcoreguidelines-pro-bounds-pointer-arithmetic" />
        <option value="cppcoreguidelines-pro-type-const-cast" />
        <option value="cppcoreguidelines-pro-type-cstyle-cast" />
        <option value="cppcoreguidelines-pro-type-member-init" />
        <option value="cppcoreguidelines-pro-type-reinterpret-cast" />
        <option value="cppcoreguidelines-pro-type-static-cast-downcast" />
        <option value="cppcoreguidelines-pro-type-union-access" />
        <option value="cppcoreguidelines-pro-type-vararg" />
        <option value="cppcoreguidelines-rvalue-reference-param-not-moved" />
        <option value="cppcoreguidelines-slicing" />
        <option value="cppcoreguidelines-special-member-functions" />
        <option value="cppcoreguidelines-use-default-member-init" />
        <option value="cppcoreguidelines-use-enum-class" />
        <option value="cppcoreguidelines-virtual-class-destructor" />
        <option value="darwin-avoid-spinlock" />
        <option value="darwin-dispatch-once-nonstatic" />
        <option value="fuchsia-default-arguments-calls" />
        <option value="fuchsia-default-arguments-declarations" />
        <option value="fuchsia-header-anon-namespaces" />
        <option value="fuchsia-multiple-inheritance" />
        <option value="fuchsia-overloaded-operator" />
        <option value="fuchsia-statically-constructed-objects" />
        <option value="fuchsia-trailing-return" />
        <option value="fuchsia-virtual-inheritance" />
        <option value="google-build-explicit-make-pair" />
        <option value="google-build-namespaces" />
        <option value="google-build-using-namespace" />
        <option value="google-default-arguments" />
        <option value="google-explicit-constructor" />
        <option value="google-global-names-in-headers" />
        <option value="google-objc-avoid-nsobject-new" />
        <option value="google-objc-avoid-throwing-exception" />
        <option value="google-objc-function-naming" />
        <option value="google-objc-global-variable-declaration" />
        <option value="google-readability-avoid-underscore-in-googletest-name" />
        <option value="google-readability-braces-around-statements" />
        <option value="google-readability-casting" />
        <option value="google-readability-function-size" />
        <option value="google-readability-namespace-comments" />
        <option value="google-readability-todo" />
        <option value="google-runtime-float" />
        <option value="google-runtime-int" />
        <option value="google-runtime-operator" />
        <option value="google-upgrade-googletest-case" />
        <option value="hicpp-avoid-c-arrays" />
        <option value="hicpp-avoid-goto" />
        <option value="hicpp-braces-around-statements" />
        <option value="hicpp-deprecated-headers" />
        <option value="hicpp-exception-baseclass" />
        <option value="hicpp-explicit-conversions" />
        <option value="hicpp-function-size" />
        <option value="hicpp-ignored-remove-result" />
        <option value="hicpp-invalid-access-moved" />
        <option value="hicpp-member-init" />
        <option value="hicpp-move-const-arg" />
        <option value="hicpp-multiway-paths-covered" />
        <option value="hicpp-named-parameter" />
        <option value="hicpp-new-delete-operators" />
        <option value="hicpp-no-array-decay" />
        <option value="hicpp-no-assembler" />
        <option value="hicpp-no-malloc" />
        <option value="hicpp-noexcept-move" />
        <option value="hicpp-signed-bitwise" />
        <option value="hicpp-special-member-functions" />
        <option value="hicpp-static-assert" />
        <option value="hicpp-undelegated-constructor" />
        <option value="hicpp-uppercase-literal-suffix" />
        <option value="hicpp-use-auto" />
        <option value="hicpp-use-emplace" />
        <option value="hicpp-use-equals-default" />
        <option value="hicpp-use-equals-delete" />
        <option value="hicpp-use-noexcept" />
        <option value="hicpp-use-nullptr" />
        <option value="hicpp-use-override" />
        <option value="hicpp-vararg" />
        <option value="linuxkernel-must-check-errs" />
        <option value="llvm-else-after-return" />
        <option value="llvm-header-guard" />
        <option value="llvm-include-order" />
        <option value="llvm-namespace-comment" />
        <option value="llvm-prefer-isa-or-dyn-cast-in-conditionals" />
        <option value="llvm-prefer-register-over-unsigned" />
        <option value="llvm-prefer-static-over-anonymous-namespace" />
        <option value="llvm-qualified-auto" />
        <option value="llvm-twine-local" />
        <option value="llvm-use-new-mlir-op-builder" />
        <option value="llvm-use-ranges" />
        <option value="llvmlibc-callee-namespace" />
        <option value="llvmlibc-implementation-in-namespace" />
        <option value="llvmlibc-inline-function-decl" />
        <option value="llvmlibc-restrict-system-libc-headers" />
        <option value="misc-confusable-identifiers" />
        <option value="misc-const-correctness" />
        <option value="misc-coroutine-hostile-raii" />
        <option value="misc-definitions-in-headers" />
        <option value="misc-header-include-cycle" />
        <option value="misc-include-cleaner" />
        <option value="misc-misleading-bidirectional" />
        <option value="misc-misleading-identifier" />
        <option value="misc-misplaced-const" />
        <option value="misc-new-delete-overloads" />
        <option value="misc-no-recursion" />
        <option value="misc-non-copyable-objects" />
        <option value="misc-non-private-member-variables-in-classes" />
        <option value="misc-override-with-different-visibility" />
        <option value="misc-redundant-expression" />
        <option value="misc-static-assert" />
        <option value="misc-throw-by-value-catch-by-reference" />
        <option value="misc-unconventional-assign-operator" />
        <option value="misc-uniqueptr-reset-release" />
        <option value="misc-unused-alias-decls" />
        <option value="misc-unused-parameters" />
        <option value="misc-unused-using-decls" />
        <option value="misc-use-anonymous-namespace" />
        <option value="misc-use-internal-linkage" />
        <option value="modernize-avoid-bind" />
        <option value="modernize-avoid-c-arrays" />
        <option value="modernize-avoid-setjmp-longjmp" />
        <option value="modernize-avoid-variadic-functions" />
        <option value="modernize-concat-nested-namespaces" />
        <option value="modernize-deprecated-headers" />
        <option value="modernize-deprecated-ios-base-aliases" />
        <option value="modernize-loop-convert" />
        <option value="modernize-macro-to-enum" />
        <option value="modernize-make-shared" />
        <option value="modernize-make-unique" />
        <option value="modernize-min-max-use-initializer-list" />
        <option value="modernize-pass-by-value" />
        <option value="modernize-raw-string-literal" />
        <option value="modernize-redundant-void-arg" />
        <option value="modernize-replace-auto-ptr" />
        <option value="modernize-replace-disallow-copy-and-assign-macro" />
        <option value="modernize-replace-random-shuffle" />
        <option value="modernize-return-braced-init-list" />
        <option value="modernize-shrink-to-fit" />
        <option value="modernize-type-traits" />
        <option value="modernize-unary-static-assert" />
        <option value="modernize-use-auto" />
        <option value="modernize-use-bool-literals" />
        <option value="modernize-use-constraints" />
        <option value="modernize-use-default-member-init" />
        <option value="modernize-use-designated-initializers" />
        <option value="modernize-use-emplace" />
        <option value="modernize-use-equals-default" />
        <option value="modernize-use-equals-delete" />
        <option value="modernize-use-integer-sign-comparison" />
        <option value="modernize-use-nodiscard" />
        <option value="modernize-use-noexcept" />
        <option value="modernize-use-nullptr" />
        <option value="modernize-use-override" />
        <option value="modernize-use-ranges" />
        <option value="modernize-use-scoped-lock" />
        <option value="modernize-use-starts-ends-with" />
        <option value="modernize-use-std-format" />
        <option value="modernize-use-std-numbers" />
        <option value="modernize-use-std-print" />
        <option value="modernize-use-trailing-return-type" />
        <option value="modernize-use-transparent-functors" />
        <option value="modernize-use-uncaught-exceptions" />
        <option value="modernize-use-using" />
        <option value="mpi-buffer-deref" />
        <option value="mpi-type-mismatch" />
        <option value="objc-assert-equals" />
        <option value="objc-avoid-nserror-init" />
        <option value="objc-dealloc-in-category" />
        <option value="objc-forbidden-subclassing" />
        <option value="objc-missing-hash" />
        <option value="objc-nsdate-formatter" />
        <option value="objc-nsinvocation-argument-lifetime" />
        <option value="objc-property-declaration" />
        <option value="objc-super-self" />
        <option value="openmp-exception-escape" />
        <option value="openmp-use-default-none" />
        <option value="performance-avoid-endl" />
        <option value="performance-enum-size" />
        <option value="performance-faster-string-find" />
        <option value="performance-for-range-copy" />
        <option value="performance-implicit-conversion-in-loop" />
        <option value="performance-inefficient-algorithm" />
        <option value="performance-inefficient-string-concatenation" />
        <option value="performance-inefficient-vector-operation" />
        <option value="performance-move-const-arg" />
        <option value="performance-move-constructor-init" />
        <option value="performance-no-automatic-move" />
        <option value="performance-no-int-to-ptr" />
        <option value="performance-noexcept-destructor" />
        <option value="performance-noexcept-move-constructor" />
        <option value="performance-noexcept-swap" />
        <option value="performance-trivially-destructible" />
        <option value="performance-type-promotion-in-math-fn" />
        <option value="performance-unnecessary-copy-initialization" />
        <option value="performance-unnecessary-value-param" />
        <option value="portability-avoid-pragma-once" />
        <option value="portability-restrict-system-includes" />
        <option value="portability-simd-intrinsics" />
        <option value="portability-std-allocator-const" />
        <option value="portability-template-virtual-member-function" />
        <option value="readability-ambiguous-smartptr-reset-call" />
        <option value="readability-avoid-const-params-in-decls" />
        <option value="readability-avoid-nested-conditional-operator" />
        <option value="readability-avoid-return-with-void-value" />
        <option value="readability-avoid-unconditional-preprocessor-if" />
        <option value="readability-braces-around-statements" />
        <option value="readability-const-return-type" />
        <option value="readability-container-contains" />
        <option value="readability-container-data-pointer" />
        <option value="readability-container-size-empty" />
        <option value="readability-convert-member-functions-to-static" />
        <option value="readability-delete-null-pointer" />
        <option value="readability-duplicate-include" />
        <option value="readability-else-after-return" />
        <option value="readability-enum-initial-value" />
        <option value="readability-function-cognitive-complexity" />
        <option value="readability-function-size" />
        <option value="readability-identifier-length" />
        <option value="readability-identifier-naming" />
        <option value="readability-implicit-bool-conversion" />
        <option value="readability-inconsistent-declaration-parameter-name" />
        <option value="readability-isolate-declaration" />
        <option value="readability-magic-numbers" />
        <option value="readability-make-member-function-const" />
        <option value="readability-math-missing-parentheses" />
        <option value="readability-misleading-indentation" />
        <option value="readability-misplaced-array-index" />
        <option value="readability-named-parameter" />
        <option value="readability-non-const-parameter" />
        <option value="readability-operators-representation" />
        <option value="readability-qualified-auto" />
        <option value="readability-redundant-access-specifiers" />
        <option value="readability-redundant-casting" />
        <option value="readability-redundant-control-flow" />
        <option value="readability-redundant-declaration" />
        <option value="readability-redundant-function-ptr-dereference" />
        <option value="readability-redundant-inline-specifier" />
        <option value="readability-redundant-member-init" />
        <option value="readability-redundant-preprocessor" />
        <option value="readability-redundant-smartptr-get" />
        <option value="readability-redundant-string-cstr" />
        <option value="readability-redundant-string-init" />
        <option value="readability-reference-to-constructed-temporary" />
        <option value="readability-simplify-boolean-expr" />
        <option value="readability-simplify-subscript-expr" />
        <option value="readability-static-accessed-through-instance" />
        <option value="readability-static-definition-in-anonymous-namespace" />
        <option value="readability-string-compare" />
        <option value="readability-suspicious-call-argument" />
        <option value="readability-uniqueptr-delete-release" />
        <option value="readability-uppercase-literal-suffix" />
        <option value="readability-use-anyofallof" />
        <option value="readability-use-concise-preprocessor-directives" />
        <option value="readability-use-std-min-max" />
        <option value="zircon-temporary-objects" />
      </set>
    </option>
    <option name="previousClangTidyVersion" value="22.0.0" />
  </component>
</application>