//
// Source
// ------------------------------------------

import androidx.compose.runtime.*

fun Ref(content: @Composable (
    Int,
    Int,
    Int,
    Int,
    Int,
    Int,
    Int,
    Int,
    Int,
    Int,
    Int,
    Int,
    Int,
    Int,
    Int,
    Int,
    Int,
    Int,
    Int,
    Int,
    Int,
    Int,
    Int,
    Int,
    Int,
    Int,
    Int,
    Int,
    Int,
    Int,
    Int,
    Int,
    Int
) -> Unit) {
    Ref(::Fn)
}

//
// Transformed IR
// ------------------------------------------

fun Ref(content: Function38<Int, Int, Int, Int, Int, Int, Int, Int, Int, Int, Int, Int, Int, Int, Int, Int, Int, Int, Int, Int, Int, Int, Int, Int, Int, Int, Int, Int, Int, Int, Int, Int, Int, Composer, Int, Int, Int, Int, Unit>) {
  Ref(<block>{
    @Composable
    fun Fn(int1: Int, int2: Int, int3: Int, int4: Int, int5: Int, int6: Int, int7: Int, int8: Int, int9: Int, int10: Int, int11: Int, int12: Int, int13: Int, int14: Int, int15: Int, int16: Int, int17: Int, int18: Int, int19: Int, int20: Int, int21: Int, int22: Int, int23: Int, int24: Int, int25: Int, int26: Int, int27: Int, int28: Int, int29: Int, int30: Int, int31: Int, int32: Int, int33: Int, %composer: Composer?, %changed: Int, %changed1: Int, %changed2: Int, %changed3: Int) {
      Fn(int1, int2, int3, int4, int5, int6, int7, int8, int9, int10, int11, int12, int13, int14, int15, int16, int17, int18, int19, int20, int21, int22, int23, int24, int25, int26, int27, int28, int29, int30, int31, int32, int33, %composer, 0b1110 and %changed or 0b01110000 and %changed or 0b001110000000 and %changed or 0b0001110000000000 and %changed or 0b1110000000000000 and %changed or 0b01110000000000000000 and %changed or 0b001110000000000000000000 and %changed or 0b0001110000000000000000000000 and %changed or 0b1110000000000000000000000000 and %changed or 0b01110000000000000000000000000000 and %changed, 0b1110 and %changed1 or 0b01110000 and %changed1 or 0b001110000000 and %changed1 or 0b0001110000000000 and %changed1 or 0b1110000000000000 and %changed1 or 0b01110000000000000000 and %changed1 or 0b001110000000000000000000 and %changed1 or 0b0001110000000000000000000000 and %changed1 or 0b1110000000000000000000000000 and %changed1 or 0b01110000000000000000000000000000 and %changed1, 0b1110 and %changed2 or 0b01110000 and %changed2 or 0b001110000000 and %changed2 or 0b0001110000000000 and %changed2 or 0b1110000000000000 and %changed2 or 0b01110000000000000000 and %changed2 or 0b001110000000000000000000 and %changed2 or 0b0001110000000000000000000000 and %changed2 or 0b1110000000000000000000000000 and %changed2 or 0b01110000000000000000000000000000 and %changed2, 0b1110 and %changed3 or 0b01110000 and %changed3 or 0b001110000000 and %changed3, 0, 0)
    }
    ::Fn
  })
}
