#include "chrome/browser/ui/views/webauthn/ring_progress_bar.h"
#include <algorithm>
#include "cc/paint/paint_flags.h"
#include "chrome/browser/ui/color/chrome_color_id.h"
#include "third_party/skia/include/core/SkPath.h"
#include "ui/accessibility/ax_enums.mojom.h"
#include "ui/accessibility/ax_node_data.h"
#include "ui/base/metadata/metadata_impl_macros.h"
#include "ui/color/color_provider.h"
#include "ui/gfx/animation/linear_animation.h"
#include "ui/gfx/canvas.h"
#include "ui/gfx/color_utils.h"
#include "ui/gfx/geometry/skia_conversions.h"
#include "ui/native_theme/native_theme.h"
#include "ui/views/accessibility/view_accessibility.h"
#include "ui/views/controls/progress_ring_utils.h"
namespace {
constexpr float kStrokeWidth = …;
constexpr base::TimeDelta kAnimationDuration = …;
}
RingProgressBar::RingProgressBar() { … }
RingProgressBar::~RingProgressBar() = default;
void RingProgressBar::SetValue(double initial, double target) { … }
void RingProgressBar::OnPaint(gfx::Canvas* canvas) { … }
void RingProgressBar::AnimationProgressed(const gfx::Animation* animation) { … }
BEGIN_METADATA(…)