(function (_, kotlin_org_jetbrains_compose_animation_animation_core, kotlin_kotlin, kotlin_org_jetbrains_compose_ui_ui_unit, kotlin_org_jetbrains_compose_ui_ui_graphics, kotlin_org_jetbrains_compose_runtime_runtime) { 'use strict'; //region block: imports var imul = Math.imul; var get_LinearEasing = kotlin_org_jetbrains_compose_animation_animation_core.$_$.e; var VOID = kotlin_kotlin.$_$.g; var TweenSpec = kotlin_org_jetbrains_compose_animation_animation_core.$_$.g; var _Dp___init__impl__ms3zkb = kotlin_org_jetbrains_compose_ui_ui_unit.$_$.b2; var luminance = kotlin_org_jetbrains_compose_ui_ui_graphics.$_$.b1; var Companion_getInstance = kotlin_org_jetbrains_compose_ui_ui_graphics.$_$.e3; var protoOf = kotlin_kotlin.$_$.cg; var objectMeta = kotlin_kotlin.$_$.bg; var setMetadataFor = kotlin_kotlin.$_$.dg; var interfaceMeta = kotlin_kotlin.$_$.df; var illegalDecoyCallException = kotlin_org_jetbrains_compose_runtime_runtime.$_$.d; var sourceInformation = kotlin_org_jetbrains_compose_runtime_runtime.$_$.d1; var traceEventStart = kotlin_org_jetbrains_compose_runtime_runtime.$_$.h1; var isTraceInProgress = kotlin_org_jetbrains_compose_runtime_runtime.$_$.v; var traceEventEnd = kotlin_org_jetbrains_compose_runtime_runtime.$_$.g1; var getNumberHashCode = kotlin_kotlin.$_$.xe; var classMeta = kotlin_kotlin.$_$.ne; var staticCompositionLocalOf = kotlin_org_jetbrains_compose_runtime_runtime.$_$.e1; //endregion //region block: pre-declaration setMetadataFor(Companion, 'Companion', objectMeta); setMetadataFor(RippleTheme, 'RippleTheme', interfaceMeta); setMetadataFor(DebugRippleTheme, 'DebugRippleTheme', objectMeta, VOID, [RippleTheme]); setMetadataFor(RippleAlpha, 'RippleAlpha', classMeta); //endregion function get_DefaultTweenSpec() { _init_properties_Ripple_kt__d55ieo(); return DefaultTweenSpec; } var DefaultTweenSpec; var properties_initialized_Ripple_kt_3wqvym; function _init_properties_Ripple_kt__d55ieo() { if (!properties_initialized_Ripple_kt_3wqvym) { properties_initialized_Ripple_kt_3wqvym = true; DefaultTweenSpec = new TweenSpec(15, VOID, get_LinearEasing()); } } function get_BoundedRippleExtraRadius() { _init_properties_RippleAnimation_kt__8sy0vy(); return BoundedRippleExtraRadius; } var BoundedRippleExtraRadius; var properties_initialized_RippleAnimation_kt_4ja21o; function _init_properties_RippleAnimation_kt__8sy0vy() { if (!properties_initialized_RippleAnimation_kt_4ja21o) { properties_initialized_RippleAnimation_kt_4ja21o = true; // Inline function 'androidx.compose.ui.unit.dp' call BoundedRippleExtraRadius = _Dp___init__impl__ms3zkb(10); } } function get_LocalRippleTheme() { _init_properties_RippleTheme_kt__e4jrk7(); return LocalRippleTheme; } var LocalRippleTheme; function get_LightThemeHighContrastRippleAlpha() { _init_properties_RippleTheme_kt__e4jrk7(); return LightThemeHighContrastRippleAlpha; } var LightThemeHighContrastRippleAlpha; function get_LightThemeLowContrastRippleAlpha() { _init_properties_RippleTheme_kt__e4jrk7(); return LightThemeLowContrastRippleAlpha; } var LightThemeLowContrastRippleAlpha; function get_DarkThemeRippleAlpha() { _init_properties_RippleTheme_kt__e4jrk7(); return DarkThemeRippleAlpha; } var DarkThemeRippleAlpha; function Companion() { Companion_instance = this; } protoOf(Companion).defaultRippleColor_nmy1zh_k$ = function (contentColor, lightTheme) { var contentLuminance = luminance(contentColor); var tmp; if (!lightTheme ? contentLuminance < 0.5 : false) { tmp = Companion_getInstance().get_White_xpp3qf_k$(); } else { tmp = contentColor; } return tmp; }; protoOf(Companion).defaultRippleAlpha_gyw72t_k$ = function (contentColor, lightTheme) { var tmp; if (lightTheme) { var tmp_0; if (luminance(contentColor) > 0.5) { tmp_0 = get_LightThemeHighContrastRippleAlpha(); } else { tmp_0 = get_LightThemeLowContrastRippleAlpha(); } tmp = tmp_0; } else { tmp = get_DarkThemeRippleAlpha(); } return tmp; }; var Companion_instance; function Companion_getInstance_0() { if (Companion_instance == null) new Companion(); return Companion_instance; } function RippleTheme() { } function DebugRippleTheme() { DebugRippleTheme_instance = this; } protoOf(DebugRippleTheme).defaultColor_ht07c9_k$ = function () { illegalDecoyCallException('defaultColor'); }; protoOf(DebugRippleTheme).rippleAlpha_cuqqk2_k$ = function () { illegalDecoyCallException('rippleAlpha'); }; protoOf(DebugRippleTheme).defaultColor$composable_7j5n5_k$ = function ($composer, $changed) { var $composer_0 = $composer; $composer_0.startReplaceableGroup_ip860b_k$(1423573606); sourceInformation($composer_0, 'C(defaultColor$composable):RippleTheme.kt#vhb33q'); if (isTraceInProgress()) { traceEventStart(1423573606, $changed, -1, 'androidx.compose.material.ripple.DebugRippleTheme.defaultColor$composable (RippleTheme.kt:214)'); } var tmp0 = Companion_getInstance_0().defaultRippleColor_nmy1zh_k$(Companion_getInstance().get_Black_t4k9fh_k$(), true); if (isTraceInProgress()) { traceEventEnd(); } $composer_0.endReplaceableGroup_ern0ak_k$(); return tmp0; }; protoOf(DebugRippleTheme).rippleAlpha$composable_909i5y_k$ = function ($composer, $changed) { var $composer_0 = $composer; $composer_0.startReplaceableGroup_ip860b_k$(2071239027); sourceInformation($composer_0, 'C(rippleAlpha$composable):RippleTheme.kt#vhb33q'); if (isTraceInProgress()) { traceEventStart(2071239027, $changed, -1, 'androidx.compose.material.ripple.DebugRippleTheme.rippleAlpha$composable (RippleTheme.kt:217)'); } var tmp0 = Companion_getInstance_0().defaultRippleAlpha_gyw72t_k$(Companion_getInstance().get_Black_t4k9fh_k$(), true); if (isTraceInProgress()) { traceEventEnd(); } $composer_0.endReplaceableGroup_ern0ak_k$(); return tmp0; }; var DebugRippleTheme_instance; function DebugRippleTheme_getInstance() { if (DebugRippleTheme_instance == null) new DebugRippleTheme(); return DebugRippleTheme_instance; } function get_$stableprop() { return 0; } function RippleAlpha(draggedAlpha, focusedAlpha, hoveredAlpha, pressedAlpha) { this.draggedAlpha_1 = draggedAlpha; this.focusedAlpha_1 = focusedAlpha; this.hoveredAlpha_1 = hoveredAlpha; this.pressedAlpha_1 = pressedAlpha; this.$stable_1 = 0; } protoOf(RippleAlpha).get_draggedAlpha_4hlfij_k$ = function () { return this.draggedAlpha_1; }; protoOf(RippleAlpha).get_focusedAlpha_9tm3xs_k$ = function () { return this.focusedAlpha_1; }; protoOf(RippleAlpha).get_hoveredAlpha_oe6bn8_k$ = function () { return this.hoveredAlpha_1; }; protoOf(RippleAlpha).get_pressedAlpha_4p7l23_k$ = function () { return this.pressedAlpha_1; }; protoOf(RippleAlpha).equals = function (other) { if (this === other) return true; if (!(other instanceof RippleAlpha)) return false; if (!(this.draggedAlpha_1 === other.draggedAlpha_1)) return false; if (!(this.focusedAlpha_1 === other.focusedAlpha_1)) return false; if (!(this.hoveredAlpha_1 === other.hoveredAlpha_1)) return false; if (!(this.pressedAlpha_1 === other.pressedAlpha_1)) return false; return true; }; protoOf(RippleAlpha).hashCode = function () { var result = getNumberHashCode(this.draggedAlpha_1); result = imul(31, result) + getNumberHashCode(this.focusedAlpha_1) | 0; result = imul(31, result) + getNumberHashCode(this.hoveredAlpha_1) | 0; result = imul(31, result) + getNumberHashCode(this.pressedAlpha_1) | 0; return result; }; protoOf(RippleAlpha).toString = function () { return 'RippleAlpha(draggedAlpha=' + this.draggedAlpha_1 + ', focusedAlpha=' + this.focusedAlpha_1 + ', ' + ('hoveredAlpha=' + this.hoveredAlpha_1 + ', pressedAlpha=' + this.pressedAlpha_1 + ')'); }; function LocalRippleTheme$lambda() { _init_properties_RippleTheme_kt__e4jrk7(); return DebugRippleTheme_getInstance(); } var properties_initialized_RippleTheme_kt_m09bsn; function _init_properties_RippleTheme_kt__e4jrk7() { if (!properties_initialized_RippleTheme_kt_m09bsn) { properties_initialized_RippleTheme_kt_m09bsn = true; LocalRippleTheme = staticCompositionLocalOf(LocalRippleTheme$lambda); LightThemeHighContrastRippleAlpha = new RippleAlpha(0.16, 0.24, 0.08, 0.24); LightThemeLowContrastRippleAlpha = new RippleAlpha(0.08, 0.12, 0.04, 0.12); DarkThemeRippleAlpha = new RippleAlpha(0.08, 0.12, 0.04, 0.1); } } return _; }(module.exports, require('./compose-multiplatform-core-animation-core.js'), require('./kotlin-kotlin-stdlib.js'), require('./compose-multiplatform-core-ui-unit.js'), require('./compose-multiplatform-core-ui-graphics.js'), require('./compose-multiplatform-core-runtime.js')));